.btn{opacity:1;}.btn.inactive{cursor:inherit;opacity:0.4;}#player{border-radius:10px;height:100vh;overflow:hidden;position:relative;z-index:1;}#loading{animation:loadingEffect 2s ease-in-out infinite;background:radial-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.4));border:3px solid transparent;border-top:3px solid rgba(255, 255, 255, 0.9);border-radius:100%;display:none;height:120px;left:calc(50vw - 60px);position:absolute;top:calc(50vh - 60px);width:120px;}@keyframes loadingEffect{0%{transform:rotate(0deg) scale(0.7);border-width:3px;}50%{transform:rotate(180deg) scale(1);border-width:10px;}100%{transform:rotate(360deg) scale(0.7);border-width:3px;}}#playBtn{animation:playBtnPulse 7s ease-out infinite;background-color:rgba(0, 0, 0, 0.3);border-radius:100%;border:1px solid rgba(255, 255, 255, 0.3);color:#ffffff;font-size:70px;height:120px;left:calc(50vw - 60px);line-height:120px;opacity:0.75;padding-left:10px;position:absolute;text-align:center;top:calc(50vh - 60px);transition:background-color 0.3s, border-color 0.3s, opacity 0.3s;width:120px;z-index:10;}#playBtn:hover{border-color:rgba(255, 255, 255, 1);transform:none;}@keyframes playBtnPulse{0%{transform:scale(1);background-color:rgba(0, 0, 0, 0.3);}20%{transform:scale(1.2);background-color:rgba(0, 0, 0, 0.7);}70%{transform:scale(1);background-color:rgba(0, 0, 0, 0.3);}100%{transform:scale(1);background-color:rgba(0, 0, 0, 0.3);}}body:hover #playBtn{opacity:0.85;}body:hover #playBtn:hover{opacity:1;}#pauseBtn{background-color:rgba(0, 0, 0, 0.4);border-radius:100%;border:1px solid rgba(255, 255, 255, 0.3);color:#ffffff;display:none;font-size:30px;height:60px;left:calc(50vw - 30px);line-height:60px;opacity:0.7;position:absolute;text-align:center;top:calc(50vh - 30px);transition:background-color 0.3s, border-color 0.3s, opacity 0.3s, transform 0.3s;width:60px;z-index:10;}#pauseBtn:hover{background-color:rgba(0, 0, 0, 0.6);border-color:rgba(255, 255, 255, 1);}body:hover #pauseBtn{opacity:1;}#playerDetails{bottom:0;left:0;right:0;top:-100vh;min-height:0;overflow:hidden;position:absolute;transition:top 0.4s ease-in;}#panel{background-color:#f3f3f3;color:#666666;overflow:hidden;height:100vh;position:relative;width:100%;z-index:20;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}#sharePanel{}#sharePanel:before{}#sharePanelContent{align-items:center;bottom:15px;display:flex;justify-content:center;flex-direction:column;left:15px;overflow:auto;position:absolute;right:15px;top:15px;}#shareLinks{line-height:36px;margin-bottom:20px;padding-top:20px;text-decoration:none;}#shareLinks > li{font-size:13px;margin:0 0 10px 0;min-width:100px;text-align:center;}#shareLinks > li > a{color:#fff;cursor:pointer;font-size:13px;vertical-align:middle;line-height:1;}#shareLinks > li > a .fa, #shareLinks > li > div .fa{font-size:30px;}#shareLinks img{width:48px;}#shareLinks a img{transition:transform 0.3s;}#shareLinks a img:hover{transform:scale(1.1);}#sharePanelContent #fbBtn{display:inline-block;margin-right:20px;vertical-align:top;}#sharePanelContent #twitterBtn{display:inline-block;margin-top:2px;vertical-align:top;}.pcUserNav_icon_deezer img, .pcUserNav_icon_stitcher img{border-radius:10px;}#sharePanelClose, #infoPanelClose, #monetizePanelClose{background-color:#e5e5e5;border-top-left-radius:10px;bottom:0;color:#000000;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:30px;opacity:0.7;position:absolute;right:0;text-align:center;text-shadow:none;transform-origin:top center;transition:background 0.2s, padding-bottom 0.2s;vertical-align:top;width:30px;z-index:10;}#sharePanelClose:hover, #infoPanelClose:hover, #monetizePanelClose:hover{background-color:#e0e0e0;padding-bottom:5px;}#sharePanelClose i.fa, #infoPanelClose i.fa, #monetizePanelClose i.fa{display:inline-block;font-size:15px;margin-left:5px;margin-top:8px;}#infoPanel{}#infoPanel:before{background:linear-gradient(rgba(245, 245, 245, 0), #f5f5f5);bottom:15px;content:'';height:40px;left:0;right:0;width:100%;position:absolute;z-index:10;}#infoPanelContent{bottom:15px;left:15px;overflow:auto;position:absolute;right:15px;top:15px;}#player.cover #episodeTitle{font-size:18px;}#player.cover #episodeSeasonEpisode{font-size:16px;}#moreInfo{margin-top:25px;}#moreInfoLink{background:#ffffff;border-radius:30px;color:#000000;font-size:13px;line-height:1;padding:6px 15px 8px 15px;transition:background-color 0.3s;}#moreInfoLink:hover{background:#eaeaea;}#moreInfoLink i.fa{margin-right:8px;}#date{font-size:13px;margin-top:30px;margin-bottom:40px;}#infoPanelContent #infoSocialLinks{margin:-10px 0 40px 5px;}#infoPanelContent .podcastics{font-size:12px;margin:-10px 0 40px 0;}#infoPanelContent .podcastics img{width:18px;}#infoPanel .pcShareLink{border-radius:16px;color:white !important;display:inline-block;font-size:19px;height:28px;line-height:28px;text-align:center;transition:transform 0.3s;width:28px;}#infoPanel .pcShareLink:hover{color:white;transform:scale(1.1);}#infoPanel .pcUserNav_icon .pcShareLink{padding-top:1px;}#monetizePanelContent{align-items:center;bottom:15px;display:flex;justify-content:center;flex-direction:column;left:15px;overflow:auto;position:absolute;right:15px;top:15px;}.monetizePanelContentTitle{margin-top:10px;text-align:center;}#monetizeLinks{line-height:36px;margin-bottom:20px;padding-left:10px;padding-top:20px;text-decoration:none;}#monetizeLinks > li{font-size:13px;margin:0 20px;text-align:center;}#monetizeLinks > li > a{color:#ffffff;font-size:13px;vertical-align:middle;line-height:1;}#monetizeLinks > li > a .fa{font-size:30px;}#monetizeLinks .pcShareLink{border-radius:30px;height:48px;line-height:48px;margin:0 auto;padding-top:6px;width:48px;transition:transform 0.3s;}#monetizeLinks .pcShareLink:hover{transform:scale(1.1);}#monetizeLinks img{transition:transform 0.3s;width:48px;}#monetizeLinks img:hover{transform:scale(1.1);}#playerContent{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:0;position:relative;transition:background-image 1s;width:100%;}#waveform{display:none;height:100px;left:0;opacity:0.8;position:absolute;top:calc(50vh - 50px);-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%;z-index:0;}#waveform:hover{opacity:1;}#progress{background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4));height:100%;left:0;position:absolute;top:0;user-select:none;width:0;z-index:0;}#progressClick{bottom:0;left:0;position:absolute;right:0;top:0;user-select:none;}#progressHover{border-right:1px solid #e5e5e5;position:absolute;bottom:0;left:0;opacity:0;right:0;top:0;transition:opacity 0.5s;user-select:none;}#progressHoverTime{background-color:rgba(0, 0, 0, 0.5);border-radius:30px;color:#ffffff;display:block;font-size:12px;opacity:0;padding:2px 5px;position:absolute;right:5px;top:75vh;transition:opacity 0.3s, right 0.3s;user-select:none;}#progressHoverTime.isTouchDevice{font-size:16px;padding:5px 10px;top:65vh;z-index:1000;}#progressHoverTime.displayed{animation:progressHoverTimePlop 0.4s;animation-fill-mode:forwards;}@keyframes progressHoverTimePlop{0%{opacity:0;}20%{opacity:1;}40%{opacity:1;transform:scale(1.3);}100%{opacity:1;transform:scale(1);}}#title{background:linear-gradient(#f9f9f9dc 20px, #f9f9f979);font-size:21px;font-weight:600;line-height:1.2;overflow:hidden;padding:35px 20px 20px 20px;position:relative;text-align:center;}#controlsInner{align-items:center;background:linear-gradient(#f9f9f979, #f9f9f9DC);bottom:0;display:flex;font-size:20px;justify-content:center;left:0;padding:10px 0;position:absolute;right:0;}#controlsInner .fa{margin:0 10px;}#rewindWrapper{margin-top:-17px;position:relative;overflow:visible;}#rewindBtn{font-size:22px;height:10px;overflow:hidden;}#rewindTime{font-size:12px;position:absolute;right:12px;top:18px;}#forwardWrapper{margin-top:-17px;position:relative;overflow:visible;}#forwardBtn{font-size:22px;height:10px;overflow:hidden;}#forwardTime{font-size:12px;position:absolute;right:12px;top:18px;}#timer{font-size:16px;margin-left:16px;text-align:left;}#player.episodeLive #timer{margin-left:0;}#duration{font-size:16px;margin-left:8px;margin-right:16px;}#player.episodeLive #duration{display:none;}#timerSeparator{margin:0 0 0 8px;opacity:0.5;}#player.episodeLive #timerSeparator{display:none;}#podcastTitle{font-size:14px;margin-bottom:20px;}#topActions{position:absolute;right:0;top:0;white-space:nowrap;vertical-align:top;}#share, #info, #monetize{background-color:#f9f9f9;border-bottom-left-radius:10px;color:#666666;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;line-height:26px;text-align:center;text-shadow:none;transform-origin:top center;transition:background 0.2s, padding-top 0.2s;vertical-align:top;}#share:hover, #info:hover, #monetize:hover{background-color:#f3f3f3;padding-top:5px;}#share i.fa, #info i.fa, #monetize i.fa{display:inline-block;font-size:15px;margin-left:5px;}#monetize i.fa{color:red;}#monetize span{font-weight:600;}#share{border-bottom-right-radius:10px;margin-right:20px;padding:0 12px;}#info{padding-right:3px;width:30px;}#summary img{max-width:100%;}#monetize{border-bottom-right-radius:10px;margin-right:20px;padding:0 12px;}@media screen and (max-width:620px){#shareLinks{margin-bottom:0;}}@media screen and (max-width:550px){#sharePanelContent{bottom:10px;left:2px;right:2px;top:0;}#title{font-size:17px;}#share, #info, #monetize{font-size:11px;line-height:22px;}#monetize, #share{margin-right:6px;}#monetize i.fa, #share i.fa, #info i.fa{font-size:11px;}}@media screen and (max-width:485px){}@media screen and (max-width:374px){#episodeTitle{font-size:16px;}#episodeSeasonEpisode{font-size:15px;}#summary{font-size:14px;}}@media screen and (max-width:349px){#episodeTitle{font-size:15px;}#episodeSeasonEpisode{font-size:14px;}#summary{font-size:13px;}#title{font-size:14px;}}@media screen and (max-width:319px){#shareLinks{line-height:25px;margin-bottom:10px;}#shareLinks > li{font-size:12px;margin:0 0 20px 0;min-width:80px;}#shareLinks > li > a .fa, #shareLinks > li > div .fa{font-size:18px;}#shareLinks img{width:40px;}#sharePanelContent #fbBtn{margin-right:10px;}#monetize span{display:none;}#monetize i.fa{margin-left:0;}}@media screen and (max-height:350px){#sharePanelContent{justify-content:flex-start;}}