section#web-player{position:relative}section#web-player .show-page-link{font-size:12px;letter-spacing:.06rem}section#web-player .plyr__volume{max-width:100%!important;width:calc(100% - 50px)!important}section#web-player [data-plyr=play]{font-size:15px;letter-spacing:.09rem;color:#fff!important;padding-right:15px;padding-left:40px;position:relative;font-weight:600;margin-right:10px;background-color:transparent!important;background:rgba(255,255,255,.3)!important;backdrop-filter:saturate(180%) blur(5px)!important}section#web-player [data-plyr=play]:hover{background-color:transparent!important;background:rgba(255,255,255,.4)!important;backdrop-filter:saturate(180%) blur(5px)!important}section#web-player [data-plyr=play] svg{display:none!important}section#web-player .play--icon{margin-right:5px;position:absolute;top:1px;left:12px;font-size:24px;line-height:36px}section#web-player #currently-playing .album-art-large{width:100%;height:auto;border-radius:8px;overflow:hidden;background:url(https://afr.net/media/wj1brall/no-album-art.jpg) center center no-repeat;background-size:contain}section#web-player #currently-playing .album-art-large img{width:100%}section#web-player #currently-playing .current-playing-info{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:40;left:15px;width:calc(100% - 15px)}section#web-player #currently-playing .current-playing-info .now-playing-header{font-size:13px;color:#ffc;letter-spacing:.06rem;font-weight:600}section#web-player #currently-playing .current-playing-info .currently-playing-title{font-weight:800;font-size:38px;line-height:33px;color:#fff;margin-bottom:4px;width:100%}section#web-player #currently-playing .current-playing-info .currently-playing-artist{color:#ddd;font-size:20px;margin-bottom:4px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}section#web-player #currently-playing .current-playing-info .currently-playing-album{color:#ccc;font-size:15px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;float:left}section#web-player #currently-playing .current-playing-info .currently-playing-album span{margin-left:5px}section#web-player .last-played-header{font-size:13px;color:#ffc;letter-spacing:.06rem;font-weight:600}section#web-player #last-played-songs{width:100%;float:left}section#web-player #last-played-songs li{width:100%;float:right;margin-bottom:20px}section#web-player #last-played-songs li .last-played-song-info-img{width:60px;height:60px;border-radius:6px;overflow:hidden;background:url(https://afr.net/media/wj1brall/no-album-art.jpg) center center no-repeat;background-size:contain;margin-right:15px;float:left}section#web-player #last-played-songs li .last-played-song-info-img img{width:100%;height:auto}section#web-player #last-played-songs li .last-played-song-info{width:calc(100% - 75px);float:left}section#web-player #last-played-songs li .last-played-song-info .last-played-song-info-title{font-size:17px;line-height:17px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section#web-player #last-played-songs li .last-played-song-info .last-played-song-info-artist{font-size:14px;line-height:17px;font-weight:600;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section#web-player #last-played-songs li .last-played-song-info .last-played-song-info-album{font-size:13px;line-height:15px;font-weight:400;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;width:100%}section#web-player .abstract-overlay{background-image:url(/assets/polygons.4dd94a3c.png);background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;pointer-events:none;opacity:.3}section#web-player .station-select{width:100%;float:left;height:auto;margin-bottom:40px}section#web-player .station-select ul{width:100%;float:left;text-align:center}section#web-player .station-select ul li{display:inline-block;margin-bottom:20px}section#web-player .station-select ul li a{border:solid 1px transparent!important;padding:7px 20px;background:rgba(0,0,0,.15)!important;color:#fff;text-decoration:none;margin:0 5px;letter-spacing:.08rem;border-radius:50px}section#web-player .station-select ul li a img{height:20px}section#web-player .station-select ul li a:hover{border:solid 1px #ccc!important}section#web-player .station-select ul li a.active{background-color:transparent!important;border:solid 1px #fff!important;background:rgba(0,0,0,.4)!important;backdrop-filter:saturate(130%) blur(5px)!important;border:solid 1px #ccc!important}section#web-player.music{background:linear-gradient(-45deg,#5ba0b4,#0e3e78,#0b718c,#f0f0f0);background-size:400% 400%;animation:gradient 10s ease infinite}section#web-player.talk{background:linear-gradient(-45deg,#5ba0b4,#54923b,#0b718c,#5ba0b4);background-size:400% 400%;animation:gradient 10s ease infinite}section#web-player.hybrid{background:linear-gradient(-45deg,#5ba0b4,#6dc04c,#0b718c,#5ba0b4);background-size:400% 400%;animation:gradient 10s ease infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:991px){.last-played-header{padding-top:20px;padding-bottom:20px}.half-tablet{width:50%!important}#last-played-songs li{width:50%!important;padding-right:15px}}@media (max-width:767px){section#web-player #currently-playing .album-art-large{height:240px}section#web-player #currently-playing .current-playing-info .currently-playing-title{font-size:28px}.last-played-header{padding-top:20px;padding-bottom:20px}.half-tablet{width:50%!important}#last-played-songs li{width:50%!important;padding-right:15px}}@media (max-width:500px){section#web-player .station-select{margin-bottom:5px}section#web-player .station-select ul li a{border:solid 1px transparent!important;padding:5px 10px}section#web-player .station-select ul li a img{height:16px}section#web-player #currently-playing .album-art-large{height:200px;width:200px;float:none!important;margin-left:auto;margin-right:auto;margin-bottom:15px}section#web-player #currently-playing .current-playing-info .currently-playing-title{font-size:22px;line-height:24px}section#web-player #currently-playing .current-playing-info .currently-playing-artist{font-size:16px}section#web-player #currently-playing .current-playing-info .currently-playing-album{color:#ccc;font-size:14px}.last-played-header{padding-top:20px;padding-bottom:20px}.half-tablet{width:100%!important}#last-played-songs li{width:100%!important;padding-right:0}section#web-player #currently-playing .current-playing-info{position:relative;top:auto;-ms-transform:translateY(0);transform:translateY(0);z-index:40;left:auto;width:100%;text-align:center}#podcast-player-wrap{width:100%!important;position:static;margin:0!important}}#app-links{text-align:center;width:100%;padding-top:20px;margin-top:20px}#app-links h5{font-size:14px;letter-spacing:.1rem;font-weight:500;color:#fff;text-transform:uppercase;margin-bottom:15px}#app-links .app-link{display:inline-block;width:100%;border-radius:6px;overflow:hidden;margin-bottom:15px;opacity:.7;cursor:pointer;width:100px;margin-left:5px;margin-right:5px}#app-links .app-link:hover{opacity:.9}#app-links .app-link img{width:100%;height:auto}