  /* button effect on main navigation */
div[data-elementor-type="header"] nav ul li {
    background-color: #4570B2;
}

/*notifications*/
.notifications .article-title h5 {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
}

.chart_total_votes_span {
  display: none;
}

/*hide subscribe and download buttons from specific podcasts 082421*/
.jp-audio[podcast="constantine-maroulis"] .jp__menu .subscribe_menu li:nth-child(2) {display: none;}
.jp-audio[podcast="constantine-maroulis"] .jp__menu .subscribe_menu li:nth-child(3) {display: none;}
.jp-audio[podcast="cousin-brucies-saturday-night-rock-n-roll-party"] .jp__menu .subscribe_menu li:nth-child(2) {display: none;}
.jp-audio[podcast="cousin-brucies-saturday-night-rock-n-roll-party"] .jp__menu .subscribe_menu li:nth-child(3) {display: none;}
.jp-audio[podcast="dean-and-deana"] .jp__menu .subscribe_menu li:nth-child(2) {display: none;}
.jp-audio[podcast="dean-and-deana"] .jp__menu .subscribe_menu li:nth-child(3) {display: none;}
.jp-audio[podcast="piscopo_sunday_sinatra"] .jp__menu .subscribe_menu li:nth-child(2) {display: none;}
.jp-audio[podcast="piscopo_sunday_sinatra"] .jp__menu .subscribe_menu li:nth-child(3) {display: none;}
.jp-audio[podcast="saturday-night-with-tony-orlando"] .jp__menu .subscribe_menu li:nth-child(2) {display: none;}
.jp-audio[podcast="saturday-night-with-tony-orlando"] .jp__menu .subscribe_menu li:nth-child(3) {display: none;}


.featuredImageCaption{color:#928a73;font-style:italic!important;font-size:11px}

/* playerbar flyout VIP Club form */
#audio-player-flyout-content-wrapper #audio-player-flyout-content .sendpress-signup-form {
    position: relative;
    /*background-color: #D2B172;*/
    padding: 15px;
  	border-radius:4px
}

#audio-player-flyout-content-wrapper #audio-player-flyout-content form input {
    padding:10px
}
#audio-player-flyout-content-wrapper #audio-player-flyout-content form input:not(.sendpress-submit) {background-color:#ffffff!important}
#audio-player-flyout-content-wrapper #audio-player-flyout-content form #gdpr_html_div label {color:#ffffff!important}
#audio-player-flyout-content-wrapper #audio-player-flyout-content .sendpress-signup-form label {color:#ffffff!important}
#audio-player-flyout-content-wrapper #audio-player-flyout-content form input {color: #000000!important;}
#audio-player-flyout-content-wrapper #audio-player-flyout-content .gdpr_chk_label {color:#ffffff!important}
#audio-player-flyout-content-wrapper #audio-player-flyout-content .audio-player-flyout-wrapper input[type=submit] {background-color: white!important;color: #000000!important;}

/* playerbar flyout VIP Club form */
#schedule_now_d .on-air-now {
    display: flex!important;
}

#audio-player-flyout #audio-player-flyout-content-wrapper #audio-player-flyout-content .audio-player-flyout-wrapper #schedule_now_a .on-air-now {
    display: flex!important;
    color: #ffffff!;
}
#audio-player-flyout #audio-player-flyout-content-wrapper #audio-player-flyout-content .audio-player-flyout-wrapper #schedule_now_a .on-air-now a{    
  color: #ffffff!important;
  text-decoration:none!important
}

/* playerbar flyout article left column */
div#audio-player-flyout-content .article-meta {
    display: none;
}
div#audio-player-flyout-content .article-title a{
    color:#ffffff;
    font-size:15px;
    font-weight:normal
}
div#audio-player-flyout-content .article-wrapper{
margin-bottom:15px
}


/* DO NOT REMOVE, this snippet prevents onair now widgets from breaking when "Extended Show" plugin is activated*/
#schedule_now_d .on-air-now {
    display: flex!important;
}
/*---------------------------------*/

/** Smaller audio player flyout on mobile **/
#audio-player-flyout #audio-player-flyout-content-wrapper #audio-player-flyout-content {
    max-height: calc(100vh - 109px);
}
@media (min-width: 762px){
  #audio-player-flyout #audio-player-flyout-content-wrapper #audio-player-flyout-content {
      max-height: none;
  }
}

/** hide the fixed bar audio player ad **/
.player-banner-ad {
    display: flex;
}
@media (min-width: 762px){
  .player-banner-ad {
    display: block;
	}
}

/*--------------------------------------------------------------
  # AD Banners
--------------------------------------------------------------*/
  .adv-banner img {
    max-width: 100%;
    margin: 0 auto;
  }
  
  /* DFP banners */
  div[id*='div-gpt-ad'] {
    text-align: center;
    margin: 0 auto;
  }
  
  div[id*='div-gpt-ad'] iframe {
    width: auto !important;
  }
  
  @media (min-width:768px) {
  
    div[id*='div-gpt-ad'] iframe[width="300"] {width: 300px !important;}
    div[id*='div-gpt-ad'] iframe[width="320"] {width: 320px !important;}
    div[id*='div-gpt-ad'] iframe[width="728"] {width: 740px !important;}
  	aside:not(.flyout-item) div[id*=div-gpt-ad] iframe[width="300"] {width: 300px !important;}
    aside:not(.flyout-item) div[id*=div-gpt-ad] iframe[width="320"] {width: 320px !important;}
    aside:not(.flyout-item) div[id*=div-gpt-ad] iframe[width="728"] {width: 728px !important;}
  }
  

.notifications .news_header {
    font-family:  Montserrat, sans-serif;!important;
}


/* listen live image in now playing bar */
#stream-media-player .audio-stream-player .player-content .controls-meta-wrapper .meta-wrapper .cover-art img {
    height: 40px;
    top: 5px;
    width: 140px;
}
#stream-media-player .audio-stream-player .player-content .controls-meta-wrapper .meta-wrapper .cover-art {
    width: 140px;
}


/* custom color for alert bar */
#alerts {
    background-color: #c7a25a;
}
#alerts .notifications .news_header, #alerts .notifications .article-title h5 a {color:#000000}

/* custom colors for play buttons in header */
#schedule_now_d .on-air-now .listen-btn .fas {
    color: #ffffff;
}
#schedule_now_d .on-air-now .listen-btn .fas:hover {
    color: #CB2A05;
}

/*--------------------------------------------------------------
  # On Air Now - WABC Music
--------------------------------------------------------------*/
.wabc-music #schedule_now_d .on-air-now {
    max-width:175px;
}

.wabc-music .listen-btn {
    display:none;
}

/*--------------------------------------------------------------
 # Hide on air bar on podcast archive mobile and podcast single
--------------------------------------------------------------*/
@media screen and (max-width: 768px) {

.tax-podcast .on-air-bar, 
.single-episode .on-air-bar {
    display:none;
}

}

/* infolink bottom floating ads */
#IL_INSEARCH {bottom:60px!important}

@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
      padding: 20px 10px 0!important;
  }
}

/*--------------------------------------------------------------
Custom Archive Titles
--------------------------------------------------------------*/
.archive .nat-news-title, .archive .sports-news-title {display:none}

.archive.category.category-news-daypop-2 .archive-titlebar{display:none}
.archive.category.category-sports-daypop-2 .archive-titlebar{display:none}
.archive.category.category-news-daypop-2 .nat-news-title{display:block}
.archive.category.category-sports-daypop-2 .sports-news-title{display:block}


/*--------------------------------------------------------------
 # Tags on Podcast Archive Loop and Episode screen
--------------------------------------------------------------*/
.archive.tax-podcast span.elementor-post-info__terms-list, .single-episode span.elementor-post-info__terms-list {color:#ffffff}
.archive.tax-podcast span.elementor-post-info__terms-list a, .single-episode span.elementor-post-info__terms-list a, .episode.type-episode .elementor-post-info__item .elementor-post-info__terms-list span{
  font-size:12px;
  background-color:#dfe6e9;
  color:#0B3460;
  padding:3px 8px;
  border-radius:20px;
  line-height:22px;
  white-space: nowrap;
}
.podcast-guests .elementor-post-info__terms-list a {color:#0B3460!important}

/*--------------------------------------------------------------
 # Redesign Podcast Player 07/20/21
--------------------------------------------------------------*/

.jp-audio.advance-single-player-div,.advance-playlist-player-div {
    width: 100%;
    max-width: 700px;
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
    position: relative;
  }
  .jp-body-background {
    background-blend-mode: lighten;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 700px 700px !important;
    left: 175px;
    right: 0;
    display: block !important;
    position: absolute;
    height: 175px;
    -webkit-filter: blur(8px);
    -moz-filter: blur(8px);
    -o-filter: blur(8px);
    -ms-filter: blur(8px);
    filter: blur(8px);
    background-color: rgba(255, 255, 255, 0.6);
    background-blend-mode: lighten;
    max-width: 700px;
    overflow: hidden;
  }
  .jp-audio .wpb-audio-player.whiteControllers {
    background: rgba(232, 236, 241, 0.45) !important;
    float: unset !important;
    margin: 0 auto !important;
    width: 100% !important;
    max-width: 700px !important;
  }
  .jp-audio .playlistContainer {background: transparent!important;
    float: unset !important;
    margin: 0 auto !important;
    width: 100% !important;
    max-width: 700px !important;
    padding:0px!important;
  }
  .wpb-audio-player.whiteControllers .episodeTitle,
  .wpb-audio-player.whiteControllers .podcastName,
  .wpb-audio-player.whiteControllers .jp__menu ul a,
  .wpb-audio-player.whiteControllers .podcast__time {
    color: #333333!important;
  }
  
  .wpb-audio-player.whiteControllers .AudioControls {
    flex-basis: calc(100% - 175px)!important;
  }
  .jp-audio .wpb-audio-player.whiteControllers .jp-progress {height:30px!important;}
  .jp-audio .wpb-audio-player.whiteControllers .AudioBuffer,
  .jp-audio .wpb-audio-player.whiteControllers .AudioSeek {
    height: 24px!important;
  }
  .wpb-audio-player.whiteControllers .jp-progress,
  .wpb-audio-player.whiteControllers .AudioBuffer {
    border-radius: 20px;
  }
  .wpb-audio-player.whiteControllers .AudioSeek {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  .jp-audio .wpb-audio-player.whiteControllers .jp-progress {
    background-color: rgba(255, 255, 255, 0.5) !important;
    background-image: url("https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1494/2021/07/08155458/expanded-wave-2.svg") !important;
    background-size: contain!important;
    background-position: center!important;
    border: 3px solid rgba(255, 255, 255, 0.5);
    background-clip: padding-box;
    margin-top: 18px;
  }
  .wpb-audio-player.whiteControllers .jp-seek-bar {
    background: rgba(255,255,255,.25)!important;
    overflow:hidden;
}
  .wpb-audio-player.whiteControllers .jp-play-bar {
    background: rgba(255, 255, 255, 0.55) !important;
  }
  .jp-audio .wpb-audio-player.whiteControllers .AudioSeek {
    background: rgba(49,97,170,.4)!important;
    z-index: 1;
  }
  .wpb-audio-player.whiteControllers .jp__menu {
    bottom: 75px !important;
  }
  .wpb-audio-player.whiteControllers .fa.fa-cloud-download:before {
    content: "\f0ed"!important;
	}
  
  .wpb-audio-player.whiteControllers .jp-current-time,
  .wpb-audio-player.whiteControllers .jp-duration {
    font-size: 11px !important;
  }
  .wpb-audio-player.whiteControllers .AudioPlay .fa-circle, .wpb-audio-player.whiteControllers .AudioPause .fa-circle {
    color:rgba(84, 160, 255,.85)!important;
    opacity:1;
	}
  .wpb-audio-player.whiteControllers .fa.fa-play.fa-stack-1x.fa-inverse {
    color: rgba(255, 255, 255, 1) !important;
  }
  .jp-playlist-episode-info {
    padding-left: 12px;
  }
  .jp-audio .wpb-audio-player.whiteControllers .AudioTimer_a {font-size:11px!important;}
  .jp-audio .playlistContainer .playlistScroll {background-color:transparent;}
  .jp-audio .playlistContainer .playlistScroll ol li{
      background-color: #EFF1F3;
      border-bottom:1px dotted #ced6e0!important;
  }
  .jp-audio .playlistContainer .playlistScroll ol li:hover{
      background-color:#E6EAEF!important;
      color:#333!important;
  }
  .jp-audio .playlistContainer {z-index:10;position:relative;}
  .jp-audio .playlistContainer .playlistScroll ol li .jp-playlist-episode-info h3, .playlistContainer .playlistScroll ol li .jp-playlist-episode-info h4 {color:#333!important;}
  .jp-audio .playlistContainer .playlistScroll ol li .jp-playlist-episode-info h3:hover, .playlistContainer .playlistScroll ol li .jp-playlist-episode-info h4:hover {color:#333!important;}
  .jp-audio .playlistContainer .playlistScroll ol a h4 {display:none}
  .jp-audio .playlistContainer .playlistScroll ol li .jp-playlist-episode-info {display:flex;justify-content:center;align-items:center;}
  .jp-audio .playlistContainer .playlistScroll ol a img {border-radius:5px}
  
  @media only screen and (max-width: 550px) {
    .jp-audio .wpb-audio-player.whiteControllers .AudioControls {
      background-color:#EFF1F3!important;
      flex-basis:300px!important;
    }
    .jp-audio .wpb-audio-player.whiteControllers,.jp-audio .playlistContainer {max-width:300px!important;}
        .jp-audio .jp-body-background {display:none!important;}
  }


/*--------------------------------------------------------------
hide on air bar on mobile on every page except homepage
--------------------------------------------------------------*/

@media screen and (max-width: 600px) {
  .on-air-bar {
display:none;  }
.home .on-air-bar {display:block}
}


/* mobile listen live in playbar */
@media (max-width: 768px) {
#stream-media-player .audio-stream-player .player-banner-ad,.audio-player-flyout-btn-wrapper {width:15%}
#stream-media-player .audio-stream-player .player-content .controls-meta-wrapper {
      width: 70%;
      justify-content: center;
  }
#stream-media-player .audio-stream-player .player-content .controls-meta-wrapper .meta-wrapper {display:none}
#stream-media-player .player-status {display:none}
#stream-media-player .controls.controls-audio-stream::before {
      content:"LISTEN";
      color:white;
      position:absolute;
      margin-left:-60px;
      display:flex;
      justify-content:center;
      align-items:center;
      height:50px;
      bottom:0px;
	}
#stream-media-player .controls.controls-audio-stream::after {
      content:"LIVE";
      color:white;
      position:absolute;
      display:flex;
      justify-content: center;
      align-items:center;
      height:50px;
      bottom:0px;
      margin-left:51px;
  }
}

@media screen and (min-width: 769px){
.RowOne-sidebar {
    height: 1000px !important;
}
}