  /* -----------------------------------------------------------------------------
* $BRAND COLORS : Use this classes to customize theme
* -------------------------------------------------------------------------- */
article .article-meta .author,article .article-meta .category, article i.fa.fa-user, article i.fa.fa-book{display:none}
/* HEADER & FOOTER GRADIENT */
.elementor-post__thumbnail, .ae_thumb_wrapper, .jet-smart-listing__post-thumbnail, .article-wrapper .article-thumb {
  
    background: #fff !important;
}
.site_nav{
  background: #fff;

}

.row_footer_nav{
  background: #2D2C2C;

}

header .top-bar{
  background-color: #1293df !important;
}


header .top-bar .container{
  color: #FFF;
  justify-content: flex-end;
}

header .top-bar .container .date{
  display: none;
}

/* TEXT & BUTTON COLORS */

.entry-summary a{color:#ff0000}
a:hover, a:focus, a:active{
    color: #1293df ;
}

.ae-element-post-category a:hover,
.pagination a:hover{
  color: initial!important
}

.nav-links {
    background: #2d2c2c;
}

.nav-links .story,
.nav-links a {
  color: #ACACAC;
}

.elvotics_event_list_text h4 a, .widget_recent_posts .article-title h5 a, 
.widget_recent_posts .article-title h5, .entry-title a, 
.entry-title, .widget-title,
.read-more span, .read-more .far, .read-more .fas, {
  color: #232323 !important;
}

.elvotics_event_list_text h4 a, .widget_recent_posts .article-title h5 a, .widget_recent_posts .article-title h5, .entry-title a, .entry-title {
    color: #232323 !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

.elvotics_event_list_text h4, .widget_recent_posts .article-title h5, .entry-title h2, h2.entry-title {
    border-bottom: 2px solid #2D2C2C;
}

.copyright a:hover,
.article-meta .fa,
.btn:hover .fa, .btn:hover .far, .read-more:hover span, .read-more:hover .far, .read-more:hover .fas,
{
  color: #1293df !important;
}



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: #232323!important;
    border-color: #232323!important;
}

.pagination span, .pagination a{
  background-color: #232323 !important;
}

.pagination .current, .pagination a:hover{
  background-color: #1293df !important;
}

/* LOADER */
.ajax-spinner {
    color: #232323;
}

.ajax-spinner, .ajax-spinner:before, .ajax-spinner:after {
    background: #232323;
}

/* SHOWS */
.schedule-now {
    background-color: #FFF;
}

.schedule-next {
    background-color: #FFF;
}

.schedule-show-wrapper {
    border-radius: 6px;
}

/* FOOTER */

.footer-content .widget-title{color:#FFF !important;}

.footer-content .footer-col .article-wrapper .entry-title a, 
.footer-content .footer-col .article-wrapper .footer-content .entry-title a:visited {
  color: #FFF !important;
}

.footer-content a,
.footer-content a:visited {
  color: #fff;
}

.footer-content ul li a:hover {
  color: #d3d4d8;
}


/* COPYRIGHT */

.copyright {   
    color: #FFF;
    background-color: #232323;
}

.copyright a {
    color: #FFF;
}


/* Background CSS Styles */

.elementor-section-wrap {
    background-color: #FFF;
}
.grid.sidebar-right-auto.grid-gutter-40 {
    background-color: #FFF;
    padding: 10px;
}

#tribe-events-content-wrapper {
    background: #FFF;
    padding: 10px;
}

.article-meta .last-updated {
    display: inline-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;
  }
       div[id*='div-gpt-ad'] iframe[width="320"] {
      width: 340px !important;
    }

  @media (min-width:768px) {

    div[id*='div-gpt-ad'] iframe[width="728"] {
      width: 748px !important;
    }
        div[id*='div-gpt-ad'] iframe[width="300"] {
      width: 320px !important;
    }
       div[id*='div-gpt-ad'] iframe[width="320"] {
      width: 340px !important;
    }


  }

  @media (min-width:992px) {

    div[id*='div-gpt-ad'] iframe[width="970"] {
      width: 990px !important;
    }

    div[id*='div-gpt-ad'] iframe[width="728"] {
      width: 748px;
    }
        div[id*='div-gpt-ad'] iframe[width="300"] {
      width: 320px;
    }

  }
  @media (max-width:450px) {
.header-right-column.justify-self-end {justify-self: center}
  }