  /* ------ 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;
} 
.emmis-header {
  background-color:#FFDF1C
}

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

/*-- Nav Menu First Child -- */
.emmis-header nav .sub-arrow .fa {
  color: #000;
}

/* --------------------------------------------------- */
.sticky-sidebar {
  position: -webkit-sticky;
  position: sticky;
  top: 190px!important;
}

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

/* ---------------Smart Tiles------------------------- */
.jet-smart-tiles__box:before{
      background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,0.5018382352941176) 65%, rgba(0,0,0,0) 100%)!important;
}
.jet-smart-tiles__meta, .post-meta__item{
  font-size: 11px!important;
    background: none!important;


}
.jet-smart-tiles__box-title{
  background: none!important;
  font-size: 1em!important;
}

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


/*-- Title - Page/Archive -- */
.emmis-title .elementor-heading-title {
    color:#004990;
}

/*-- Widget Title -- */
h3.widget-title {
    color:#004990!important;
    margin-top:20px!important;
    margin-bottom:0!important
}
/* --------------------------------------------------- */


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

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

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

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

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

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

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

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

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

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

/*End Grid post loop*/

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


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

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


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

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

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

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

/* -- 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: #004990!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: #004990!important;
  color:#fff!important;
  font-weight:400!important
}

.tribe-events-button:hover,
.btn-default:hover {
  color: #000;
  background-color: #707070!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: #fff!important;
  background-color: #707070!important;
}

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

.evolt-excerpt {
  display:none
}

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

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

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

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

.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:#004990;
}


.emmis-copyright .elementor-widget-container {
    font-size:0.9em;
    color:#004990;
    text-align: center
}

.emmis-copyright .elementor-widget-container a {
    color:#004990;
}

.emmis-copyright .elementor-widget-container a:hover {
    color:#000;
}

/*-------------------------------------------------------------
# Extended Show
--------------------------------------------------------------*/
.extshow-wrapper {
  margin-top: 25px;
  font-family: 'Poppins';
}

.extshow .nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
  background-color: #004990;
  color: #fff
}

.extshow .date_viewer {
  color: #000;
}

/* -----------ON AIR---------------------------------------- */


.extshow .onair {
  background-color: #FFDF1C
}

.extshow .onair p.show_onair {
  color: #004990;
}

.extshow .onair .show_time {
  color: #000;
  font-weight:400
}

.extshow .onair .show-summary p.show_title a {
  text-transform: Capitalize;
  color: #000;
}

.extshow .onair .show-summary p.show_title a:hover {
  color: #004990;
}

.extshow .onair .show-summary p.show_desc {
  color: #000;
}

/* -----------ON AIR NEXT---------------------------------------- */

.extshow .onair-next {
  background-color: #fff
}

.extshow .onair-next .show_time {
  color: #000
}

.extshow .onair-next .show-summary p.show_title a {
  text-transform: Capitalize;
  color: #000;
}

.extshow .onair-next .show-summary p.show_title a:hover {
  color: #004990;
}

.extshow .onair-next .show-summary p.show_desc {
  color: #000;
}
/* --------------------------------------------------- */
/* -- AUDIO PLAYER -- */
.fixed-bar .player-content {
    background-color: #004990;
}

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

#ad_container {
  background-color:#000
}

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

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

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

.emmis-footer-icons .elementor-social-icons-wrapper a {
  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:#000000!important
}
.single-wpb_gallery .pagination .current {
    color:#004990!important
}

/*Sidebar Widget Title */
h2.widget-title {
    color: #004990!important;
}

/* Youtube Error Msg*/
.vmcerror {overflow:hidden;font-size:12px}


.copyright {
      font-weight:500
}

.copyright, .copyright a  {
    color: #000;
}

.copyright a:hover  {
    color: #000;
}

/* --------------------------------------------------- */
/* BridTV */

div.brid {
  margin: 0 auto!important;
  
}
.content-banner {
  margin-bottom:20px;
  margin-top:10px;
}
/* --------------------------------------------------- */
@media (min-width: 992px) {
.content-wrapper {
    padding: 15px;
 }
  
  @-moz-document url-prefix() {
       .content-wrapper {
        margin-top: 90px;
     }
  }
.menu-item i._before {
    display: block;
    color:#000
  }
}