  .featured-image-title {display:none}
.single-post .featured-image-title {
  display:block;
color: #928a73;
    font-style: italic!important;
    font-size: 11px;  
}
.single-post .featuredImageCaption {margin-bottom:5px;}

/*------ mobile episode images a little bigger  -------- */

@media only screen and (max-width: 550px) {
	.AudioControls .podcastHeader .mobilePodcastImage {
        display: block !important;
        height: 70px!important;
        width: 70px !important;
        min-width: 70px;
        margin-top: 26px;
    }

    .AudioControls .podcastHeader .mobilePodcastImage img {
        height: 70px!important;
        width: 70px !important;
        min-width: 70px !important;
        border-radius: 3px;
    }
}



/*------ mobile episode playbutton a little bigger  -------- */


@media only screen and (max-width: 550px) {
    .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPlay .fa-stack .fa-circle, .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPause .fa-stack .fa-circle {
        font-size: 70px;
    }
}



@media only screen and (max-width: 550px) {
    .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPlay .fa-stack .fa-play, .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPlay .fa-stack .fa-pause, .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPause .fa-stack .fa-play, .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPause .fa-stack .fa-pause {
        font-size: 35px;
    }
}



/*------ mobile episode podcast name bold    -------- */
@media only screen and (max-width: 550px) {
.wpb-audio-player.whiteControllers .AudioControls .podcastHeader .podcastName {
    line-height: 1;
    font-weight: bold;
    font-size: .8em;
    color: #303030;
}
}


/*------ mobile episode playbutton pad down   -------- */
@media only screen and (max-width: 550px) {
    .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPlay .fa-stack, .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPause .fa-stack {
        line-height: 65px;
    }
}




/*------ mobile episode episode title pad down & rightward   -------- */
@media only screen and (max-width: 550px) {
.single-episode .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .episodeNameActions .episodeTitle {
    padding-top: 18px;
  padding-left: 5px;
}
  .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .episodeNameActions .podcastPlayActions {
    margin-top: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
}
}

/*------ mobile episode episode cheat center   -------- */
@media only screen and (max-width: 550px) {
    .wpb-audio-player.whiteControllers .AudioControls .podcastMeta {
        height: 100px;
        padding-left: 20px;
      padding-top: 8px; 
    }
}

/*------ On air bar with Listen live button only -------- */

/*------.onair_listenlive {display:block} -------- */
/*------DOUG FADER -------- */

.pjax-container {
opacity:1!important;
}
.global-ajax-loader {
background-color:transparent!important;
}



/*------ On air bar with both Listen live and watchlive 

* When hiding the element, YOU MUST INCLUDE display:none!important or it won't work everywhere!  
* When displaying the button use display:block but DO NOT include the !important

-------- */

			.onair_watchlive {display:none!important}



#play-pause .icon {
    fill: #ffffff!important;
}

#play-pause:hover .icon {
    fill: #ffffff!important;
}



ul li.menu-item{border-right:4px solid #0061aa}
.sub-menu .menu-item{border-right:none!important}

/*--- Display on air image on home page only ---*/
@media only screen and (max-width: 767px) {
  body:not(.home) .onair_listenlive {
     display: none!important;
  }
  .episode-template-default.single.single-episode .onair_listenlive {display:none!important}
  .page-id-207242 .onair_listenlive {display:none!important}

}

@media only screen and (max-width: 767px) {
  body:not(.home) .onair_listenlive {
     display: none!important;
  }
  .single-post .onair_listenlive {display:block!important}
}



/*-------------------------------------------------------------------- */
/*------------------------*/
/*------------------------*/
/*102021 POLICE BACKGROUND
body {
  background-image: url("https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1494/2021/10/20142442/wabc-bg-102021.jpg")!important;
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: center;
  background-size:cover;
}*/
/*------------------------*/
/*------------------------*/


/* show header excerpt breaking on episode pages.  Hiding it just on episode pages */
.episode-template-default.single.single-episode .show-excerpt-header, .page-id-238235 .show-excerpt-header{display:none!important}

/* 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;
}



 .same-width-button2 a {min-width:300px!important;
 max-width:300px!important;}

 .farts a {color: #ffffff;!important;}

 .same-width-button3 a {min-width:165px!important;
 max-width:165px!important;}

.featuredImageCaption{color:#ffffff;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;
	}
}

/*wabc-tv page custom styles */
.wabctv-alt {background-color:rgba(103, 128, 159,.25)}
.yotu-video-title {color:#000000!important}
.page-id-209521 .on-air-headerbar {display:none!important}

/*--------------------------------------------------------------
  # 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: 100% !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;}
  }

/** 
* TEMPORARY FIX FOR NEW ADS PLUGIN SUPPORT. 
* WE NEED TO REMOVE THIS LINES AFTER ADDING
* SUPPORT FOR THIS FEATURE AT THE THEME LEVEL
**
div[id*="google_ads_iframe"] {    
	width: 100% !important;    
	text-align: center;
}
*/
/** 
* TEMPORARY FIX FOR NEW ADS PLUGIN SUPPORT. 
* Dominic*/
iframe[id*="google_ads_iframe"],div[id*="google_ads_iframe"] {
	text-align: center;
	margin: auto;
	display: flex!important;
}
.__fs-ancillary{display:none!important}




@media (min-width: 768px) {
 div[id*="wabcradio_homepage_takeover"] iframe,
 div[id*="wabcradio_homepage_leaderboard"] iframe,
 div[id*="wabcradio_inside_leaderboard"] iframe{
	width: 740px !important;
	}
}

@media (min-width: 992px) {
 div[id*="wabcradio_homepage_takeover"] iframe,
 div[id*="wabcradio_homepage_leaderboard"] iframe,
 div[id*="wabcradio_inside_leaderboard"] iframe{
	width: 728px !important;
	}
}

/** END OF TEMPORARY FIX **/

.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}



/*--------------------------------------------------------------
hide on air bar on desktop single episode pages 
-}-------------------------------------------------------------*/
.single-episode .on-air-headerbar{
  display:none; }
  

/*--------------------------------------------------------------
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;
}
}



/*vip content restriction styles */
.vipMemberLogin .continue-btn {margin:10px auto;text-align:right;width: 90%;}
.vipMemberLogin .continue-btn #continue-btn {border: 1px solid #0561AA;}
.vipMemberLogin .member-email {width:100%;position:relative;}
.vipMemberLogin .member-email #memberEmail {
  position: relative;
    display: block;
	margin:0 auto;}
/*only show content restriction once on podcast episode pages */
.episode-template-default.single.single-episode .podcast-episode-post-content #vipMemberLogin, .episode-template-default.single.single-episode .podcast-episode-post-content #vipMemberSignup{display:none!important}



/* vertical positioning */
#ad-takeovers {
  top: 600px; /* controls the vertical aligment for both ads */
}

/* gutter space to content area */
#ad-takeovers .takeover-left {
  left: -310px; /* ad width (200px) plus 10px gutter as negative number */
}

#ad-takeovers .takeover-right {
  right: -310px; /* ad width (200px) plus 10px gutter as negative number */
}

/* square player - new player 05/2024 */
  /* Custom square podcast */
.square-player .advance-single-player-div {
  width: 200px !important;
}
.square-player .player_advance {margin:10px;}
.square-player .wpb-audio-player.whiteControllers {
  max-width: 200px !important;
  height: 200px !important;
  margin: 0 auto;
}
.square-player .podcastHeader .mobilePodcastImage{display:none!important}
.square-player .podcastHeader .podcastActionMenu {display:none!important}
.square-player .podcastHeader {display:none!important;}


.square-player .wpb-audio-player.whiteControllers .ximage {
  flex-basis: 200px !important;
  width: 200px !important;
  height:200px!important;
  border-radius:10px!important;

}
.square-player .wpb-audio-player.whiteControllers .ximage canvas {
  display: none !important;
}
.square-player .wpb-audio-player.whiteControllers .AudioControls {
  flex-basis: 200px !important;
  width: 200px !important;
  height:200px!important;
  position: absolute;
}
.square-player .wpb-audio-player.whiteControllers .podcastMeta {
     width: 200px !important;
     height:200px!important;
}
.square-player .wpb-audio-player.whiteControllers .podcastTimelineFooter {bottom:10px!important;height:10px!important;}
.square-player .wpb-audio-player.whiteControllers .episodeNameActions {position:absolute;bottom:0px;color:#ffffff!important;width:100%!important;height:90px!important}
.square-player .wpb-audio-player.whiteControllers .episodeNameActions .jp-title.episodeTitle .episodeTitleInside {
  color:#ffffff!important;
    font-size:12px;
    line-height:1.3em;
    width:95%!important;
    margin-left:2.5%;
    text-align:center;
}

.square-player .jp-audio .wpb-audio-player.whiteControllers .jp-progress {
  height: 2px !important;
  width:calc(100% - 70px)!important;

}
.square-player .jp-audio .wpb-audio-player.whiteControllers .AudioBuffer,
.square-player .jp-audio .wpb-audio-player.whiteControllers .AudioSeek {
  height: 2px !important;
  bottom:-8px;
}
.square-player .jp-audio.advance-single-player-div .wpb-audio-player.whiteControllers .podcastTimelineFooter .jp-current-time.AudioTimer_a,
.square-player .jp-audio.advance-single-player-div .wpb-audio-player.whiteControllers .podcastTimelineFooter .jp-duration.AudioTimer_b {
  background-color:transparent!important;
  font-size:12px;!important}

.square-player .wpb-audio-player.whiteControllers .episodeTitle,
.square-player .wpb-audio-player.whiteControllers .podcastName,
.square-player .wpb-audio-player.whiteControllers .jp__menu ul a,
.square-player .wpb-audio-player.whiteControllers .podcast__time {
  color: #ffffff !important;
}


.square-player .wpb-audio-player.whiteControllers .ximage:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom right, #000000, #000000);
  opacity: 0.3;
  border-radius: 0px !important;
}

.square-player .jp__menu {
  display: none;
}

.square-player .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn {
    height:200px!important;
    width:200px!important;
    display:flex;
    justify-content:center;
    align-items:center;
    z-index: 1000;
}
.square-player .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .episodeNameActions .podcastPlayActions {display:none}
.square-player .wpb-audio-player.whiteControllers .AudioPlay,
.square-player .wpb-audio-player.whiteControllers .AudioPause {
  cursor: pointer;
  display: block;
  color:#ffffff!important;
}
.square-player .wpb-audio-player.whiteControllers .fa-circle {
  display: none !important;
}
.square-player .wpb-audio-player.whiteControllers .jp-play-pause-btn a .fa-play,
.square-player .wpb-audio-player.whiteControllers .jp-play-pause-btn a .fa-pause {color:#ffffff!important}

.square-player .wpb-audio-player.whiteControllers .jp-play-pause-btn a > span.fa-stack {
  border: 2px solid white!important;
  border-radius: 50%;
}
.square-player .wpb-audio-player.whiteControllers .fa-stack {
  position: relative;
  display: inline-block;
  width: 1.75em !important;
  height: 1.75em !important;
  line-height: 1.75em !important;
  vertical-align: middle;
}

/* hide timebar when not playing*/
.square-player .jp-audio.advance-single-player-div .podcast__time {
  visibility: hidden;
  height:19px!important;
}
.square-player .jp-audio.advance-single-player-div.jp-state-playing .podcast__time {
  visibility: visible;
}

.square-player .wpb-audio-player.whiteControllers .jp-current-time,
.square-player .wpb-audio-player.whiteControllers .jp-duration {
  width: 35px;
  display: flex !important;
  height:19px;
  justify-content:center;
  align-items:center;
}


@media only screen and (max-width: 550px) {
  .square-player .wpb_audioplayer {
    width: 200px !important;
    height: 200px !important;
  }
  .square-player .wpb-audio-player.whiteControllers {
    max-width: 200px;
  }
  .square-player .wpb-audio-player.whiteControllers .ximage {
  display:block!important;
    flex-basis: 200px !important;
    width: 200px !important;
    height: 200px !important;
  }
  .square-player .wpb-audio-player.whiteControllers .podcastHeader .mobilePodcastImage{display:none!important}
  .square-player .wpb-audio-player.whiteControllers .podcastHeader .podcastActionMenu {display:none!important}
  .square-player .wpb-audio-player.whiteControllers .podcastHeader {position:absolute;width:100%;text-align:center;bottom: 10px!important;}
  .square-player .wpb-audio-player.whiteControllers .podcastHeader .podcastName {width:100%;display:block;color:#ffffff;}
  .square-player .wpb-audio-player.whiteControllers .AudioControls {
    flex-basis: 200px !important;
    width: 200px !important;
    height: 200px !important;
    background-color: transparent !important;
  }
  .square-player .jp-audio.advance-single-player-div .podcast__time {
    visibility: hidden;
        }
  .square-player .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPlay .fa-stack .fa-play, 
  .square-player .wpb-audio-player.whiteControllers .AudioControls .podcastMeta .podcastPlayPauseBtn .AudioPause .fa-stack .fa-play {
      font-size:30px!important;
  }
}