html{
    font-size:18px;
}
.list-audio{
    max-width:950px;
    width:100%;
    position: absolute;
    top: 50%;
    left:0;
    right:0;
    margin:0 auto;
    transform: translateY(-50%);
}
.list-audio-item{
    padding:40px 180px 40px 40px;
    border:1px solid #ada694;
    color:#dad1b9;
    margin-bottom:100px;
    font-size: 1.85em;
    position:relative;
}
.list-audio-item img{
    width:80px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
}
.list-audio-item img.open-audio{
    right:10px;
}
.list-audio-item img.open-text{
    right:100px;
}
.player-page video {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.audio-text-container {
    width: 95%;
    height: calc(100% - 280px);
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 220px;
    color: #FFF;
    font-size: 1.9em;
    font-style: italic;
    line-height: 1.6;
    text-align:justify;
}
.audio-text-container li,
.audio-text-container p{
    margin-bottom:2em;
}
.audio-text-container .text-container {
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 0px;
    padding-bottom: 30px;
}
.page.text-page{
    padding-top:0px;
}
#footer .button.button-icon-left{
    font-size: 1.6em;
}