.panel-podcast-list { padding-top: 80px; }
.panel-podcast-list .season-block { padding-top: 120px; }
.panel-podcast-list .title-wrapper h2 { text-align: center; margin-bottom: 55px; }
.panel-podcast-list .youtube-thumb-wrapper { position: relative; height: 0; padding-bottom: 60%; }
.panel-podcast-list .youtube-thumb { cursor: pointer; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-size: cover; background-position: center center; }
.panel-podcast-list .youtube-thumb:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); opacity: 0; -webkit-transition: 0.2s all; transition: 0.2s all; }
.panel-podcast-list .youtube-thumb:hover:before { opacity: 1; }
.panel-podcast-list .episode-list { list-style-type: none; border-top: 1px solid #2c2c2c; }
.panel-podcast-list .episode-list li { padding-top: 20px; }
.panel-podcast-list .episode-list hr { margin-top: 20px; }
.panel-podcast-list .episode-list .col-thumb { -ms-flex: 0 0 27%; flex: 0 0 27%; max-width: 27%; } 
.panel-podcast-list .episode-list .col-thumb .inner { max-width: 270px; }
.panel-podcast-list .episode-list .col-thumb .icon { pointer-events: none; background: url(icon-play-white.png) no-repeat; background-size: contain; width: 15px; height: 23px; position: absolute; z-index: 2; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.panel-podcast-list .episode-list .col-text { -ms-flex: 0 0 73%; flex: 0 0 73%; max-width: 73%; } 
.panel-podcast-list .episode-list .col-text h4 { color: #ff5100; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0.37px; text-transform: none; margin-bottom: 7px; }
.panel-podcast-list .episode-list .col-text .inner { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.panel-podcast-list .episode-list .col-text p.episode-name { font-size: 26px; font-weight: 400; letter-spacing: 0.53px; margin-bottom: 0; line-height: 1.2; }
.panel-podcast-list .episode-list .col-text p.time { font-size: 14px; margin-bottom: 0; margin-top: 14px; }

.general-modal .iframe-wrapper { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; }
.general-modal .iframe-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.panel-podcast-list .slick-arrow { display: none; }
.panel-podcast-list .slide-wrapper .item { cursor: grab; position: relative; background-size: cover; margin-top: 20px; margin-bottom: 20px; height: 19vw; border: 1px solid rgba(0,0,0,0.6); -webkit-transition: 0.2s all; transition: 0.2s all; background-position: center center; }
.panel-podcast-list .slide-wrapper .item:active { cursor: grabbing; }
.panel-podcast-list .slide-wrapper .item h3 { font-family: 'Antonio', sans-serif; font-size: 42px; font-weight: 700; letter-spacing: 0.14px; text-transform: uppercase; margin-bottom: 0; color: #696969; }
.panel-podcast-list .slide-wrapper .item p { margin-bottom: 0; font-size: 20px; color: #696969; }
.panel-podcast-list .slide-wrapper .item .text-wrapper { position: absolute; bottom: 0; padding-left: 30px; padding-right: 30px; padding-bottom: 30px; }
.panel-podcast-list .slide-wrapper .item:before { content: ""; background-color: rgba(0,0,0,0.6); position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.panel-podcast-list .slide-wrapper .slick-slide { margin-left: 25px; margin-right: 25px; }
.panel-podcast-list .slide-wrapper .slick-center.slick-slide .item { cursor: pointer; margin-top: 0; margin-bottom: 0; height: calc(19vw + 40px); border-color: #fff; }
.panel-podcast-list .slide-wrapper .slick-center.slick-slide .item h3 { color: #fff; font-size: 47px; }
.panel-podcast-list .slide-wrapper .slick-center.slick-slide .item p { color: #fff; font-size: 22px; }
.panel-podcast-list .slide-wrapper .slick-center.slick-slide .item .text-wrapper { padding-bottom: 35px; }
.panel-podcast-list .season-block .episode-list { display: none; }

.page-get-our-podcast-in-your-earholes .modal-header button { margin-left: auto; }

@media (max-width: 991px){
	.panel-podcast-list .slide-wrapper .item { height: 50vw; }
	.panel-podcast-list .slide-wrapper .slick-slide { margin-left: 10px; margin-right: 10px; }
	.panel-podcast-list .slide-wrapper .slick-center.slick-slide .item { height: 50vw; margin-top: 20px; margin-bottom: 20px; }
}
@media (max-width: 767px){
	.panel-podcast-list .slide-wrapper .item .text-wrapper,
	.panel-podcast-list .slide-wrapper .slick-center.slick-slide .item .text-wrapper { padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }
	.panel-podcast-list .slide-wrapper .slick-center.slick-slide .item h3 { font-size: 42px; }
	.panel-podcast-list .title-wrapper h2 { font-size: 32px; }
	.panel-podcast-list .episode-list .col-thumb,
	.panel-podcast-list .episode-list .col-text { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.panel-podcast-list .episode-list .col-thumb { margin-bottom: 15px; }
	.panel-podcast-list .episode-list .col-thumb .inner { max-width: 100%; }
	.panel-podcast-list .episode-list .col-text p.episode-name { font-size: 20px; }
}