#readerContainer{position:fixed;bottom:20px;right:30px;z-index:16777270;width:50px;height:50px;padding:0 !important;margin:0 !important;text-align:center;border-radius:100%;background:#4c4c4c}
#readerContainer button.mute{width:30px;height:28px;background-image:url('../main/images/icons/icon__radio--mute.svg');background-image:url('articleReader/images/icon__radio--mute.svg');background-repeat:no-repeat;background-size:contain;margin-top:11px}
#readerContainer button.play{width:30px;height:28px;background-image:url('../main/images/icons/icon__radio--audio.svg');background-image:url('articleReader/images/icon__radio--audio.svg');background-repeat:no-repeat;background-size:contain;margin-top:11px}
#articleReader{transition:all 250ms ease}
#articleReader.hidden{display:none}
#articleReader{position:fixed;z-index:999999999;padding-bottom:60px;margin-left:10px;height:0;border:1px solid #cc0100;border-radius:30px;bottom:20px;max-width:1120px;width:60%;text-align:center;margin:0 auto;left:50%;transform:translate(-50%,0);background:#f3f3f3}
.audioplayer.skin-pro .ap-controls .curr-time{color:#ffdbdb !important}
#spinnerFrame.lds-ellipsis{position:relative;width:auto;left:30px;top:10px;height:60px}
div#spinnerFrame p{position:absolute;top:0;width:auto;font-size:16px;font-weight:bold}
#spinnerFrame.lds-ellipsis div{position:absolute;top:20px;width:10px;height:10px;border-radius:50%;background:#cc0100;animation-timing-function:cubic-bezier(0,1,1,0)}
#spinnerFrame.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}
#spinnerFrame.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}
#spinnerFrame.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}
#spinnerFrame.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}
@keyframes lds-ellipsis1{0{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes lds-ellipsis3{0{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes lds-ellipsis2{0{transform:translate(0,0)}
100%{transform:translate(24px,0)}
}
@media(max-width:768px){div#readerContainer{right:5px;bottom:10px}
div#articleReader{bottom:10px;width:calc(100% - 80px);left:5px;transform:none}
}