.audio-embed-wrapper{width:100%;margin:auto}.audio-embed-wrapper .embedded-audio{margin:0}.embedded-audio{font-size:0;margin-top:15px}.embedded-audio .title{display:block;height:40px;color:#fff;padding:0 5px}.embedded-audio .audio-embed,.embedded-audio .audio-footer,.embedded-audio .title .text,.embedded-audio .title i{display:inline-block;vertical-align:middle}.embedded-audio .title i{font-size:26px;line-height:40px;padding-right:10px;color:#13b5ee}.embedded-audio .title .text{width:calc(100% - 36px);font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-weight:700}.mobile-page .embedded-audio .title .text{font-size:13px;color:#dcdcdc;font-weight:400}.embedded-audio .audio-embed{background-color:#414141;padding:5px 0;width:calc(100% - 110px);line-height:1}.embedded-audio .audio-embed .audio-wrapper{padding-bottom:0!important}.embedded-audio .audio-embed .audio-wrapper iframe{width:100%;height:40px}.embedded-audio .audio-footer{width:100px;background-color:#13b5ee;padding:5px}.embedded-audio .audio-footer a{display:block;line-height:1}.embedded-audio .audio-footer a img,.embedded-audio .audio-footer a span{display:inline-block;vertical-align:middle}.embedded-audio .audio-footer a img{width:100%;height:auto;max-width:40px}.embedded-audio .audio-footer a span{width:calc(100% - 49px);font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:13px;padding-left:7px}.embedded-audio.top{opacity:0}.embedded-audio.top .audio-embed{width:calc(100% - 140px);padding:0 0 5px}.embedded-audio.top .audio-embed .cover .title{height:auto;padding:0;margin:0 0 5px;background:#dcdcdc}.embedded-audio.top .audio-embed .cover .title .text{white-space:normal;width:calc(100% - 179px);vertical-align:middle;padding:5px 15px;font-size:16px;line-height:21px}.embedded-audio.top .audio-embed .cover .title img{vertical-align:middle}.embedded-audio.top .audio-footer{width:130px;padding:13px 5px;vertical-align:bottom}.embedded-audio.top .audio-footer a img{display:block;max-width:73px;margin:0 auto 10px}.embedded-audio.top .audio-footer a span{padding:0;width:100%;text-align:center;font-size:13px}.embedded-audio.top .audio-footer a span:last-child{margin:15px 0 0}.mobile-page .embedded-audio.top{opacity:1}@media screen and (max-width:380px){.mobile-page .embedded-audio .audio-embed{width:calc(100% - 50px)}.mobile-page .embedded-audio .audio-footer{width:40px}.mobile-page .embedded-audio .audio-footer span{display:none}}