  /*
Theme Name: Rudy Giuliani
Theme URI: https://wordpressforbroadcasters.com
Author: The WPB team
Description: Rudy Giuliani Common Sense
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rudy-itmwpb
*/

body {
  margin:0
}

p {
    margin:0;
    padding:0;
  	clear:both
}

/*Alignments*/

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto!important;
  margin-right: auto!important;
}


/*Alert and Breaking News*/
.notifications .article-title h5 {
  line-height:20px;
  font-family: Futura,Trebuchet MS,Arial,sans-serif; 
}
.notifications .news_header {
  font-weight:900;
  font-family: Futura,Trebuchet MS,Arial,sans-serif; 
}
.notifications .news_header {display:none}
.notifications .article-title h5:before {
    content: "NEW:";
    font-size: 16px;
    font-weight: 600;
    text-transform: Capitalize;
    margin: 0!important;
    color: #ffffff;
    line-height: 1.6em;
    padding-right:10px;
}




/*Elementor*/
.elementor-heading-title {
  margin-bottom:10px
}

/*Epic Share*/
.jeg_share_bottom_container { clear:both}


/*Single Podcast Player*/
.wpb-audio-player {
    margin:0 auto!important;
}

.cms-single-player article {
    margin-bottom:10px!important;
}
.wpb-audio-player a {color:#ffffff!important}

/*Youtube Channel Gallery*/
#ytc-wrapper .row  {
    margin-left:0!important;
    margin-right:0!important;
}
#ytc-wrapper .ytc-thumbnails .ytc-pagination {
    margin-top:0;
}
.ytctitle {
    margin:5px 0 0 0;
    font-size: 0.8em;
    line-height:1.3em;
    color:#000;
}
.ytctitle a {
    color:#000!important;
}
.ytctitle a:hover {
    color:#092B6E!important;
}
.ytc-pagination a {
    cursor: pointer;
    font-size: 44px;
    font-weight:600;
    color: #444;
  }
.ytc-numeration-inner {
   color:#444
 }

/*Blue Background Titles------*/
  .video-blue .ytctitle {
      margin:5px 0 0 0;
      font-size: 0.8em;
      line-height:1.3em;
      color:#000000!important;
  }
  .video-blue .ytctitle a {
      color:#000000!important;
  }
  .video-blue .ytctitle a:hover {
      color:#ccc;
  }
  .video-blue .ytc-pagination a {
      cursor: pointer;
      font-size: 44px;
      font-weight:600;
      color: #000000;
  }
 .video-blue .ytc-numeration-inner {
   color:#000000
 }
/* End Blue Background Titles------*/

.ytc-promotion {display:none}

@media (min-width: 768px) {
 
  .mfp-arrow, .ytc-numeration-inner {
      display:none!important;
  }
  .ytc-pagination {
      position: absolute;
      bottom: 50%;
      width: 99%;
  }

  .ytc-previous a, .ytc-next a   {
      font-size: 0;
      color:#fff!important;
  }

  .ytc-next {
      float:right;
  }

  .ytc-previous {
      float:left;
  }
  .ytc-paginationlink {
      width:10%;
      /*background: #ff0000!important;*/
      padding: 0px;
  }
  .ytc-pagination {   
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    opacity: 0;}
  .ytc-pslb:hover>.ytc-pagination  {
      opacity: 1!important;
  }

  .video-blue .ytctitle {
      font-size: 1.1em;
  }
  .video-blue .ytc-pagination a {font-size:0}
  a.ytc-paginationlink.ytc-next:after { 
    font: normal normal normal 14px/1 FontAwesome;   
    content: "\f138";
    color: #ffffff;
    font-size: 45px;
	text-shadow: 3px 2px 2px #111111;
}
a.ytc-paginationlink.ytc-previous:after { 
    font: normal normal normal 14px/1 FontAwesome;   
    content: "\f137";
    color: #ffffff;
    font-size: 45px;
	text-shadow: 3px 2px 2px #111111;
}
  .ytctitle {
      font-size: 1.1em;
  }
}
/* Advertise hero image */
.page-id-28 .elementor-12 .elementor-element.elementor-element-bb3a57f:not(.elementor-motion-effects-element-type-background) {background-position:center right!important}
/* Podcast hero image mobile*/
@media (max-width: 768px) {
.page-id-418 .elementor-12 .elementor-element.elementor-element-bb3a57f:not(.elementor-motion-effects-element-type-background) {background-position:center right!important}
}


/*Mail Chimp*/
@media (min-width: 768px) {
  
  #mc_embed_signup .indicates-required {
    text-align: left;
	}
  
  #mc_embed_signup .mc-field-group {
        width: 30%!important;
        display: inline-block!important;
    }
}
.ajax-spinner {
  display:none!important
}
@media (min-width: 1023px) {
  /* titles */
  /*.page-template-default h1.elementor-heading-title.elementor-size-default:before, .tax-podcast h1.elementor-heading-title.elementor-size-default:before{
      background-color: #ed1c24;
      display: block;
      width: 15%;
      content: "";
      height: 1px;
      text-align: center;
      position: absolute;
      left: 15%;
      top: 28px;
  }
  .page-template-default h1.elementor-heading-title.elementor-size-default:after, .tax-podcast h1.elementor-heading-title.elementor-size-default:after{
      background-color: #ed1c24;
      display: block;
      width: 15%;
      content: "";
      height: 1px;
      text-align: center;
      position: absolute;
      right: 15%;
      top: 28px;
  }
  */
}