.podcast-episodes{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
}

.podcast-episode{
    margin:10px;
    background: linear-gradient(to left, rgb(239, 107, 37), rgb(251, 188, 83)) !important;
  border-radius:0 20px 0 0!important;
}

.podcast-episode .episode-date{
    position:absolute;
    background:none;
    font-size:10px;
    margin-top:-65px;
    margin-left:230px;
}

.podcast-episode .episode-image{
    border-radius:0px 15px 0px 0px;
    margin-bottom:0px!important;
    padding-bottom:0px!important;
    display:block;
    height:200px;
}
/*
.podcast-episode .episode-number{
    top:270px!important;
    margin-left:200px!important;
    padding:5px;
    background:none; position:absolute!important;
    color:#fff;
    font-size:50px;
    text-shadow:2px 2px #000;
}*/

.podcast-episode h3{
    background-image: linear-gradient(to left, #ef6b25, #fbbc53);
    margin:0;
    padding:5px;
}

.podcast-episode p{
    background-image: linear-gradient(to left, #ef6b25, #fbbc53);
    margin:0;
    padding:5px;
}

.podcast-episode .audio-controls{
    border-radius:0px!important;
    padding-bottom:10px;
}



.podcast-episode .audio-controls{
    background-image: linear-gradient(to left, #ef6b25, #fbbc53);
}

.podcast-episode .audio-controls .progress-bar{
    appearance:none;
    border:1px solid #000;
    height:5px;
    border-radius:5px;
    background:none;
    color:#f0f0f0;
}

.podcast-episode .audio-controls .progress-bar::-webkit-slider-thumb{
    appearance:none;
    background:#fbbc53;
    height:30px;
    width:30px;
    border:1px solid #000;
    border-radius:20px;
}

.podcast-episode .audio-controls .volume-control{
    appearance:none;
    border:1px solid #000;
    height:5px;
    border-radius:5px;
    background:none;
    background-image: linear-gradient(to left, #ef6b25, #fbbc53)!important;
    color:#f0f0f0;
}

.podcast-episode .audio-controls .volume-control::-webkit-slider-thumb{
    appearance:none;
    background:#ef6b25;
    height:25px;
    width:25px;
    border:2px solid #000;
    border-radius:20px;
}

.podcast-episode .audio-controls .audio-img{
    overflow:visible;
    position:absolute;
}

#podcast_page_header{
    background: linear-gradient(to right, rgb(239, 107, 37), rgb(251, 188, 83)) !important;
    height:500px;
  }
  
  #podcast_page_header .flex_column{
    margin-left:100px!important;
  }
  
  #podcast_page_header .av-special-heading h3{
    font-family:BMWThin;
    font-style:italic;
    font-size:45px!important;
  }
  
  #podcast_page_header .podcast-episode{
      
  }
  
  #podcast_page_header .head_bold{
    font-style:normal;
    font-family:"BMWRegular";
  }
  
  #podcast_page_header .special-heading-border{
    display:none;
  }
  
  #podcast_page_list{
    margin-left:100px;
    margin-top:300px;
  }
  
  #podcast_page_list .podcast-episode:first-child{
    width:60%;
    max-width:964px;
    position:absolute;
    top:-635px;
      background: linear-gradient(to left, rgb(239, 107, 37), rgb(251, 188, 83)) !important;
    border-radius:0 20px 0 0;
  }
  
  #podcast_page_list .podcast-episode .episode-number{
    margin-left:15px!important;
    color:#000;
    text-shadow:none;
    font-family:BMWBold;
    font-size:60px!important;
  }
  
  #podcast_page_list .podcast-episode:first-child .episode-number{
   top:50%!important;
    margin-left:15px!important;
    color:#000;
    text-shadow:none;
    font-family:BMWBold;
    font-size:60px!important;
  }
 

#podcast_page_list .podcast-episode:first-child .episode-image{
	height:500px!important;
	width:100%;
}
  
  #podcast_page_list .episode-author{
    display:none;
  }
  
  #podcast_page_list .podcast-episode .audio-controls{
   padding-bottom:30px; display:block!important;
    margin-left:15px;
    margin-right:15px;
    border-top:1px dashed #000;
    padding-top:20px
  }
  
  #podcast_page_list .podcast-episode:first-child .audio-controls .progress-bar{
    width:75%;
    height:1px;
  }
  
  #podcast_page_list .podcast-episode .audio-controls .progress-bar{
    height:1px;
  }
  
  #podcast_page_list .current-time{
    margin-left:15px;
    font-family:BMWBold;
  }
  
  #podcast_page_list .duration{
    font-family:BMWBold;
  }
  
  
  #podcast_page_list .episode-title{
    margin-left:10px;
    font-family:BMWRegular;
    font-size:20px;
    margin-top:10px;
  }
  
  #podcast_page_list .episode-description{
    margin-left:10px;
    font-family:BMWThin;
      font-size:20px!important;
    margin-bottom:10px;
  }
 

#podcast_page_text_1{
	margin-top:150px;
}
  
  #podcast_page_text_1_text{
    margin-left:140px;
    margin-top:-50px;
  }
  
  #podcast_page_text_1_text h4{
    font-size:25px!important;
    font-family:BMWRegular;
    margin-bottom:40px;
  }
  
  #podcast_page_text_1_text p{
    font-family:BMWThin;
    font-size:18px;
    line-height:35px;
  }
  
  #podcast_page_text_1_text strong{
    font-family:BMWRegular;
    color:#000;
  }

  
  
  #podcast_page_text_1_img{
    margin-right:100px;
  }
  
  #podcast_page_text_1_img img{
    height:540.46px;
    width:439.5px;
    margin-top:20px;
	  border-radius:0 20px 0 0;
  }
  
  #podcast_page_text_1 .av_two_third{
    width:60%;
  }
  
  #podcast_page_text_1_img{
    margin-left:0;
  }
  
  #podcast_page_text_1_text p strong:first-child{
    margin-top:10px!important;
    display:inline-block;
  }
  
  #podcast_page_text_1_vid{
    margin-left:140px;
    
  }
  
  #podcast_page_text_1_text_2{
    margin-left:140px;
  }
  
  #podcast_page_text_1_text_2 p{
     font-family:BMWThin;
      font-size:18px;
      line-height:35px;
  }
  
  #podcast_page_text_1_text_2 strong{
      font-family:BMWRegular;
      color:#000;
    }
  
  #podcast_page_end{
    background:#fef0e9;
    padding-left:140px;
    padding-bottom:80px;
  }
  
  #podcast_page_end p{
     font-family:BMWThin;
      font-size:18px;
      line-height:35px;
  }
  
  #podcast_page_end strong{
      font-family:BMWRegular;
      color:#000;
    }
  
#podcast_page_end .avia-image-container-inner{
	margin-left:55px;
}

  #podcast_page_end img{
    height:292px;
    width:439px;
    border-radius:0 20px 0 0;
  }
  
  
  #podcast_page_end .flex_column.av_two_third{
    width:50%;
  }
  
  #podcast_page_end .avia_textblock p:first-child{
    margin-top:0;
  }

  .podcast-episode:first-child .pause-button{
  	    right: 60px !important;
    bottom: 11px !important;
    content:url('/wp-content/uploads/2024/09/thumbnail_pause-button.png')!important;
   height:50px!important;
  }

 #podcast_page_list .play-button{

	    margin-top:2px
  
  }
 
  
  .podcast-episode .pause-button{
      bottom:79px!important;
    margin-left:259px;
    content:url('/wp-content/uploads/2024/09/thumbnail_pause-button.png')!important;
    height:30px!important;
  }

.podcast-episode .play-button{
    position:absolute;
    margin-left:45px;
}

.podcast-episode .pause-button{
    position:absolute;
    margin-top:-30px;
    margin-left:260px;
    overflow: visible;
}

.podcast-episode .play-button{
    content:url('/wp-content/uploads/2024/09/thumbnail_play-button.png')!important;
    height:30px!important;
  }
  
  .podcast-episode:first-child .play-button{
    content:url('/wp-content/uploads/2024/09/thumbnail_play-button.png')!important;
   margin-top:-10px!important; height:50px!important;
	  right:60px!important;
  }
  #podcast_page_header .av-special-heading::after{
    content:url('/wp-content/uploads/2024/09/radar_podcast.png')!important;
    position:absolute;
    right:150px;
      top:60px;
  }

.episode-description{
	margin-right:10px;
}

#podcast_page_list .av_textblock_section{
	margin-top:100px;
}

#podcast_page_list .podcast-episode{
	max-width:358px;
}

#podcast_page_list .podcast-episode img.episode-image{
	width:100%;
}

#podcast_page_text_1_vid .mejs-poster.mejs-layer{
	border-radius:0 20px 0 0;
}

#podcast_page_text_1_vid .mejs-container{
	background:none;
	border-radius:0 20px 0 0;
}

/*** Home ***/
#blog_and_podcast .episode-description{
	font-family:BMWThin!important;
	font-size:18px!important;
}

#blog_and_podcast .episode-title{
	font-family:BMWRegular!important;
	font-size:20px!important;
}

#blog_and_podcast .audio-controls{
	display:block!important;
}

#blog_and_podcast .podcast-episode .play-button{
	margin-top:-30px!important;
}

#blog_and_podcast .episode-image{
	margin-top:0!important;
	width:100%;
}

#blog_and_podcast .pause-button{
	z-index:20;
	bottom:unset!important;
}

#blog_and_podcast .podcast-episode{
  background: linear-gradient(to right, rgb(239, 107, 37), rgb(251, 188, 83)) !important;
}

#blog_and_podcast .podcast-episode p {
    background-image: linear-gradient(to right, #ef6b25, #fbbc53);
    margin: 0;
    padding: 5px;
}

#blog_and_podcast .podcast-episode .audio-controls{
      background-image: linear-gradient(to right, #ef6b25, #fbbc53);
}

#blog_and_podcast .podcast-episode .episode-image{
  width:100%!important;
}

#blog_and_podcast .podcast-episode .sendNumberImage{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:flex-start;

}

#blog_and_podcast .podcast-episode .sendNumber{
  width:20%;
  
}

#blog_and_podcast .podcast-episode .sendNumber .episode-number{
  background:unset;
  margin-top:55px;
  display:block;
  text-align:center!important;
}

#blog_and_podcast .podcast-episode .sendNumber .episode-number::before{
  background:url('/wp-content/uploads/2024/09/radar_podcast.png');
  background-size: 30px 40px;
  display: inline-block;
    width: 30px; 
    height: 40px;
    content:"";
  position:absolute;
  margin-top:-50px;
}

#blog_and_podcast p.episode-title{
  margin:0 10px!important;
  border-top:2px dashed #000!important;
}

#blog_and_podcast .episode-description{
  min-height:50px;
  border-bottom:2px dashed #000!important;
  margin: 0 10px!important;
}

#blog_and_podcast .podcast-episode .audio-controls{
  height:60px;
  display:flex!important;
  flex-direction:row;
  align-items:center;
  margin-top:10px;
}

#blog_and_podcast .audio-controls input{
  height:1px;
  width:60%;
  margin-left:10px;
}

#blog_and_podcast .podcast-episode .audio-controls .progress-bar::-webkit-slider-thumb{
  height:20px;
  width:20px;
  background:#ef6b25;
  border:2px solid #000;
}

#blog_and_podcast .current-time{
  margin-left:10px;
  margin-right:3px;
}

#blog_and_podcast .duration{
  margin-left:3px;
}

#blog_and_podcast .podcast-episode .play-button {
    content: url(/wp-content/uploads/2024/09/thumbnail_play-button.png) !important;
    margin-top: 0px !important;
    height: 50px !important;
  right: 20px !important;}

#blog_and_podcast .podcast-episode .episode-date{
  position:relative;
  background:none;
  font-size:15px;
  margin-top:50px;
}

#blog_and_podcast .sendNumber{
  display:flex;
  flex-direction:column;
  align-items:center;
}
