#podcast{margin-top:50px}.podcast-header{position:relative;height:140px}.audio-links a{margin-right:5px}.podcast-header:after,.podcast-header:before{content:"";position:absolute;height:70px;width:calc(100% - 62px);width:-webkit-calc(100% - 62px);background:red;top:0;left:0}.podcast-header:before{width:calc(100% - 92px);width:-webkit-calc(100% - 92px);bottom:0;left:0;top:unset}.podcast-featured-image{position:absolute;z-index:1;right:5px;top:5px;height:130px}.img-cont{position:relative;height:130px}.podcast-featured-image img{height:100%}.img-cont:after,.img-cont:before{position:absolute;content:"";width:10px;height:30px;background:#171717;top:-5px;right:50px;z-index:-1}.img-cont:before{bottom:-7px;top:unset;left:37px}.podcast-header .podcast-title{color:#fff;z-index:1;position:relative}.podcast-header .audio-links img{height:50px;filter:invert(1) !important}.podcast-content .audio-links{position:relative}.podcast-link{display:inline-block}.podcast-link *{display:inline-block}.podcast-source{vertical-align:bottom;height:11px;margin-right:25px;font-weight:700;text-transform:uppercase}.podcast-source span{display:block;margin:0;padding:0;color:#fff;font-size:12px;height:15px}.podcast-header .podcast-content{color:#fff;background:#fff;height:100%}.author-content .author-bio{font-size:inherit;line-height:unset}.author-content{padding:15px;background:#282828;color:#fff;border-top:5px solid #ff0c00;margin-bottom:100px;margin-top:30px}.author-content .author{margin:0;color:#fff;font-weight:500;margin-bottom:7px}.podcast-padding{position:absolute;background:#171717;height:140px;right:0;top:0}.podcast-header-panel{position:relative}.podcast-details{min-height:120px}.podcast-title,.related-podcasts{width:calc(100% - 100px);width:-webkit-calc(100% - 100px)}div#results-container{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media screen and (max-width:1199px){.podcast-source{height:31px}.podcast-header .audio-links img{height:30px}}@media screen and (max-width:990px){div#results-container{grid-template-columns:repeat(3,1fr)}.podcast-title{font-size:23px}}@media screen and (max-width:700px){div#results-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:648px){.podcast-padding{display:none}.podcast-header-panel{padding-right:0}}@media screen and (max-width:608px){.podcast-header .audio-links img{filter:unset}}@media screen and (max-width:500px){.podcast-content{padding:15px}div#results-container{grid-template-columns:repeat(1,1fr)}}