  /* ------ FONTS ------ */
@import url('https://fonts.googleapis.com/css?family=Poppins:400,400i,600,700&display=swap');

body {
  font-style: normal;
  font-size: 1.5em;
  line-height: 1.5em;
  color: #000;
  -webkit-font-smoothing: antialiased;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p,
a {
  font-family: 'Poppins', sans-serif;
}
a, .elementor a{
  text-decoration: underline!important;
}  
a:visited{
  color: #093663;
}
.sticky-sidebar {
  position: -webkit-sticky;
  position: sticky;
  top: 200px!important;
}

/*-- Nav Menu First Child -- */
.emmis-header .elementor-nav-menu--main ul li:first-child {
  background-color: #FDB927;
  font-weight: normal;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.emmis-header .elementor-nav-menu li:first-child .sub-arrow .fa {
  color:#000
}

.emmis-header {
  background-color:#000
}

.emmis-banner-wrapper .banner-loading-div-class {
  height:0!important
}

.emmis-header .elementor-nav-menu--main ul li:first-child a {
  color: #000!important ;
}

.emmis-header .elementor-nav-menu--dropdown a{
  color: #000!important;
}

.emmis-header .elementor-nav-menu--dropdown a:first-child:hover{
  color: #fff!important;
}

/* .emmis-header .elementor-nav-menu--dropdown a.elementor-item-active {
  color:#fff!important
} */

.elementor-54855 .elementor-element.elementor-element-79f419f5 .elementor-nav-menu--dropdown a.elementor-item-active {color:#fff!important;}
.emmis-header .elementor-button-icon {
  color:#fff
}

.emmis-header nav .sub-arrow .fa {
  color: #FDB927;
}

.ot-sdk-show-settings { 
  cursor: pointer;
  color:#ffffff!important;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
  font-size:15px;
  font-weight:500;
    text-decoration: underline!important;
}

/*eu message */

div#hs-eu-cookie-confirmation {top:unset!important;bottom:0!important}


/* ads */
    @media (min-width: 992px) {

      #content-anchor.content-wrapper {
        margin-top: 0px;
      }

    }

@media screen and (max-width: 768px) {
  
  .home div[id*='div-gpt-ad'] iframe {
  	width: 100% !important;
  }
}

	.ione-ad {text-align:center}
	.ione-ad>div {text-align:center}
    div[id*='google_ads_iframe_'] iframe[width="728"] {
        width:728px!important;
    }

    div[id*='google_ads_iframe_'] iframe[width="729"] {
        width:729px!important;
    }
        div[id*='google_ads_iframe_'] iframe[width="970"] {
        width:970px!important;
    }

        div[id*='google_ads_iframe_'] iframe[width="320"] {
        width:320px!important;
    }

        div[id*='google_ads_iframe_'] iframe[width="300"] {
        width:300px!important;
    }
#anchor-ad-container .ione-ad>div {text-align:right}
    @media (max-width: 768px) {

#anchor-ad-container .ione-ad>div {text-align:center}

    }
    .ac-lre-player-ph.ac-lre-mobile .ac-lre-wrapper.luminous-theme .ac-player-wrapper.ac-floated-player:not(.ac-floated-page-width-theme) {bottom:100px!important}



/* --------------------------------------------------- */


/*-- BREADCRUMBS -- */
.breadcrumb-last .breadcrumb_last {
    font-weight:500;
}
/* --------------------------------------------------- */


/*-- Title - Page/Archive -- */
.emmis-title .elementor-heading-title {
    color:#093663;
    font-size: 1.75em;
    font-weight: 600;
    text-transform: uppercase;
}

.widget-title {
  color: #093663 !important;
  font-size: 1.75em;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom:0!important;
  border-bottom:2px solid #FDB927
}  
/* --------------------------------------------------- */


/*-- POST LOOPS -- */
.emmis .elementor-widget:not(:last-child) {
  margin-bottom: 5px;
}

.emmis .elementor-widget-heading {
  margin-bottom: 10px
}

/*Grid post loop*/
.emmis .elementor-icon-list-item {
  color: #000;
}

.emmis .elementor-icon-list-item a {
  color: #093663;
}

.emmis .elementor-icon-list-item a:hover {
  color: #FDB927;
}

.emmis .elementor-icon-list-item:after {
  color: #FDB927;
}

.emmis .elementor-heading-title {
  color: #000;
}

.emmis .elementor-heading-title:hover {
  color: #000000;
}

.emmis .elementor-button-text, .elementor-button-icon  {
  color: #093663;
}

.emmis .elementor-button-text:hover {
  color: #FDB927;
}

/*End Grid post loop*/

/* --------------------------------------------------- */


/* -- RELATED ARTICLE DIVIDER- */
.emmis-divider .divider-border-left .divider-border {
    border-color:#FDB927;
}
.emmis-divider .divider-border-right .divider-border {
    border-color:#FDB927;
}
.emmis-divider .eael-divider-text {
    color:#093663;
}

/* --------------------------------------------------- */


/* -- PAGINATION -- */
.emmis .elementor-pagination {
    padding:60px 20px;
    color:#093663;
}

.emmis .page-numbers, .prev, .next {
    color:#093663;
}

.emmis .page-numbers.current {
    color:#FDB927;
}
/* --------------------------------------------------- */

elvotics_event_list_text h4 a {
    color: #000 !important;
}

.sendpress-signup-form p.submit {
  width: 150px;
  padding:0;
  margin-top:0;
  border-radius:50px;
  background-color:transparent!important
}

.sendpress-signup-form .sendpress-submit {
  margin-top:0;
  color:#000
}

/* -- TRIBE EVENTS --- */
.tribe-events-button {
  color:#093663!important
}

#tribe-events a.tribe-events-ical.tribe-events-button,
#tribe-events a.tribe-events-gcal.tribe-events-button,
ul.tribe-events-sub-nav li a,
.submit,
.elvotics_event_list_button a,
.btn {
  padding: 8px 20px;
  margin: 5px 0;
  border-radius: 20px;
  border: 0px solid #232323;
  width: 100%;
  background-color: #093663!important;
  display: block;
  text-align: center;
  color: #ffffff;
  transition: 0.3s all cubic-bezier(0, 0, 0.2, 1);
}

#tribe-events a.tribe-events-ical.tribe-events-button,
#tribe-events a.tribe-events-gcal.tribe-events-button,
.submit,
.elvotics_event_list_button a,
.btn,
.btn a {
  color: #ffffff !important;
}

.input-group .btn {
  margin: inherit !important;
}

.tribe-events-button {
  background-color: #093663!important;
  color:#fff!important
}

.tribe-events-button:hover,
.btn-default:hover {
  color: #000;
  background-color: #FDB927!important;
  border-color: none;
}

ul.tribe-events-sub-nav li a:hover,
#tribe-events a.tribe-events-button:hover,
.elvotics_event_list_button a:hover,
.btn-default:hover,
.btn:hover {
  color: #000!important;
  background-color: #FDB927!important;
}

.tribe-events-single-event-title, .elvotics_event_list_text h4 a {
  color: #000!important
}

.evolt-excerpt {
  display:none
}

.tribe-mini-calendar-event .list-date {
  border-radius:5px;
  background-color:#093663!important
}

.tribe-mini-calendar-event {
  max-width:300px;
  border-color:#d2d2d2!important;
}

/* --------------------------------------------------- */



/* -- FOOTER --- */
.emmis-footer .elementor-widget-heading .elementor-heading-title {
  color: #fff;
}

.emmis-footer .elementor-nav-menu--main .elementor-item {
  color: #fff;
}

.emmis-footer .elementor-nav-menu--main .elementor-item:hover {
  color: #FDB927;
}

.emmis-footer .elementor-nav-menu--dropdown {
  background-color: #ffffff0;
  background-color:rgba(255, 255, 255, 0)
}

.emmis-footer .elementor-nav-menu--dropdown a {
  color: #fff;
  background-color:rgba(255, 255, 255, 0)
}

.emmis-footer .elementor-nav-menu--dropdown a:hover {
  background-color: #ffffff0;
  background-color: rgba(255, 255, 255, 0);
  color:#FDB927;
}

.emmis-footer .copyright,
.copright a {
  color: #fff
}

.emmis-footer .copyright {
  color: #fff;
}

.emmis-footer .copyright a {
  color: #fff;
}

.elementor-screen-only a {
  color:#000!important
}
/* --------------------------------------------------- */


/* -- AUDIO PLAYER -- */
.fixed-bar .player-content {
    background-color: #FDB927;
}

.audio-stream-player.fixed-bar {
  background-color: #FDB927;
}

#ad_container {
  background-color:#d09923;
}


#play-pause .icon {
    fill: #fff;
}

#play-pause .icon:hover {
    fill: #000;
}



.audio-stream-player, .select2-container--default .select2-selection--single .select2-selection__rendered, .recent-played {
    color: #000;
}


/* Gallery Pagination */

.single-wpb_gallery .pagination {
    display:flex;
    width: 100%;
    justify-content: center;
    text-align: center;
    font-size: 1.25em;
    font-weight: 500;
    text-transform: uppercase;
    font-family: "Poppins", Sans-serif;
}
.single-wpb_gallery .pagination span, .single-wpb_gallery .pagination a {
    background:transparent!important;
    color:#093663!important
}
.single-wpb_gallery .pagination .current {
    color:#FDB927!important
}

/* --------------------------------------------------- */

/* BridTV */

div.brid {
  margin: 0 auto!important;
  
}
.content-banner {
  margin-bottom:20px;
  margin-top:20px;
}

/* support for elementor embed player */

div.brid {
  min-height: 199px!important;

}

@media (min-width: 768px) {
  .home.page div.brid {
    min-height: 421px!important;

  }

  .page div.brid {
    min-height: 231px!important;

  }

  .widget-sidebar div.brid {
    min-height: 169px!important;

  }
}

@media (min-width: 992px) {
  .home div.brid {
    min-height: 630px!important;

  }

  .page div.brid {
    min-height: 448px!important;

  }

}

/* --------------------------------------------------- */

@media (min-width: 992px) {
.content-wrapper {
    padding: 15px;
}

 
  @-moz-document url-prefix() {
       .content-wrapper {
        margin-top: 90px;
     }
  }
  
  .menu-item i._before {
    display: block;
    color:#fff
  }
}



.wpbg-share .fa-circle {
  color:#fff!important
}

.wpbg-share .fa-stack-1x {
  color:#000;
  font-size: 0.9em;
}

.wpbg-gallery-item-col {
  text-align:center;
}

/* new playbar under nav now playing styles */
.header-now-playing .on-air-now-widget {
    font-family: 'Poppins', sans-serif;
  	border:0px!important;
  	min-width:auto!important;
}
.header-now-playing  h5 {display:none}
.header-now-playing .on-air-now-widget .now-playing-cover-art {
    width: 50px;
    margin-right: 10px;
}
.header-now-playing .on-air-now-widget .now-playing-cover-art img {
    width: 50px;
}
.header-now-playing .on-air-now-widget .widget-content {padding:0px}
.header-now-playing .on-air-now-widget .metadata {
    display: flex;
  	justify-content:center;
  	width: calc(100% - 50px)!important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.header-now-playing .meta-data.song-name,.meta-data.artist-name  {
    margin-bottom: 0px;
    color: #000000;
}
.header-now-playing .meta-data.album-name {display:none}
.header-now-playing .now-playing-song-name {
    font-size: 18px;
    line-height: 20px;
    color: #000000;
    font-weight: 700;
  	display:block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.header-now-playing .now-playing-artist {
    font-size: 18px;
    font-weight: 400;
    font-family: Poppins, sans-serif;
    color: #000000;
  	display:block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.listen-live-container .elementor-widget:not(:last-child) {
    margin-bottom: 0px!important;
}

@media (max-width: 767px) {
  .header-now-playing .now-playing-song-name {
      font-size: 15px;
  }
  .header-now-playing .now-playing-artist {
      font-size: 15px;
  }

}
@media (max-width: 350px) {
  .header-now-playing .now-playing-song-name {
      font-size: 13px;
  }
  .header-now-playing .now-playing-artist {
      font-size: 13px;
  }

}

@media (min-width: 768px) {
  

  .home.page div.brid {
    min-height: 421px!important;

  }

  .page div.brid {
    min-height: 231px!important;

  }

  .widget-sidebar div.brid {
    min-height: 169px!important;

  }
}

@media (min-width: 992px) {
  .home div.brid {
    min-height: 630px!important;

  }

  .page div.brid {
    min-height: 448px!important;

  }

}

@media (min-width: 320px) {
    div[id*='div-gpt-ad'] frame[width="970"],div[id*='div-gpt-ad'] iframe[width="320"] {
        width:320px!important
    }
}