  /* -----------------------------------------------------------------------------
* $BRAND COLORS : Use this classes to customize theme
* -------------------------------------------------------------------------- */

/* HEADER & FOOTER GRADIENT */

.site_nav{
  background: #fff;

}

.row_footer_nav{
  background: #2D2C2C;

}

header .top-bar{
  background-color: #199DDC;
}


header .top-bar .container{
  color: #2D2C2C;
}

/* TEXT & BUTTON COLORS */


a:hover, a:focus, a:active{
    color: #199DDC  !important;
}

.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, a .far, a .fa{
  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,
.jp__menu a .fa, .jp-play-pause-btn .fa-play,
.jp-play-pause-btn .fa-pause,
.open-mobile-player .fa{
  color: #199DDC !important;
}

.jp-play-pause-btn .fa-circle{
}

.jp-play-pause-btn .fa-play,
.jp-play-pause-btn .fa-pause{
}

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: #199DDC !important;
}

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

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

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

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

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

/* FOOTER */

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

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

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

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


/* COPYRIGHT */

.copyright {   
    color: #7b7b7b;
    background-color: #232323;
}

.copyright a {
    color: #ccc;
}

h2.tribe-events-title {
    font-size: 16px;
}

.recently-played-wrapper {display:none}

@media (min-width: 768px) {
.wpb-audio-player.whiteControllers {min-width: 728px}
.playlistContainer{min-width: 728px }
.wpb-audio-player.whiteControllers .episodeTitle {min-width: 728px}
}
.episodeTitleInside {
    font-size: 18px;
}


@media (max-width: 420px) {

.branding .header-image {max-width:220px;position:relative; left:70px; top:20px; padding-bottom:20px}

}

@media (min-width: 420px) and (max-width: 812px) {

.branding .header-image {max-width:220px;position:relative; left:20px; top:20px; padding-bottom:20px}
}

.wpb-audio-player.whiteControllers .podcastName {display:none}

.jp-playlist-episode-info h4 {display:none}

/* Alterations to make story font more bigger- Lance */
.wp-audio-shortcode {
    margin: 0 0 15px;
}

.entry-summary > p {
    font-size: 19px;
    line-height: 31px;
}

.tribe-mini-calendar-event .list-date {
    background: #009ddb !important;
    box-sizing: border-box;
    display: inline;
    float: left;
    font-weight: 700;
    margin: 10px 5% 10px 0;
    overflow: hidden;
    padding: 3px;
    text-align: center;
    width: 15%;
    border-radius: 3px !important;
}

.tribe-mini-calendar-nav div {
    position: relative;
    background: #009ddb !important;
}