  /* temp fix for captions - see snippet in snippets area */

.my-caption {font-size:12px;text-align:center;margin-bottom:15px;line-height:1.25em}

.content {
  background:#fff!important
}

.container {
    margin-top: 0;
}

.copyright {
   background-color:#070C24!important;
}

.row_footer_nav {
    margin-top: 0;
}

.single-post .elementor-widget-theme-post-featured-image{display:none}

/* -----------------------------------------------------------------------------
* $BRAND COLORS : Use this classes to customize theme
* -------------------------------------------------------------------------- */
.gallery:after {content:"";display:table;clear:both;}

img.aligncenter, div.aligncenter, figure.aligncenter, img.wp-post-image {display:block; margin:1em auto;}
img.alignright, div.alignright, figure.alignright {float:right; margin:1em 0 1em 2em;}
img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {float:left; margin:1em 1em 2em 0;}
figure {max-width: 100%; height: auto; margin:1em 0;}
p img.alignright, p img.alignleft {margin-top:0;}


.gallery figure img {max-width:100%; height:auto; margin:0 auto; display:block;}


.gallery figure {float:left; margin:0 2% 1em 0;}


.gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}


.gallery.gallery-columns-3 figure {width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}


.gallery.gallery-columns-2 figure {width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}


.gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}


.gallery.gallery-columns-5 figure {width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}


.gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}


.gallery.gallery-columns-7 figure {width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}


.gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}


.gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}


@media (max-width:767px) {
	img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {display:block; margin:1em auto; float:none;}
	.gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {width:100%; margin:0 0 1em 0; float:none;}
}
body  {
  background-image:url("https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1282/2020/08/26100806/shutterstock_530903077.jpg");
  background-color: #cccccc;

}

/* HEADER & FOOTER GRADIENT */

.site_nav{
  background: #fff;

}

.row_footer_nav{
  background: #070C24;

}

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


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

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

/* TEXT & BUTTON COLORS */


a:hover, a:focus, a:active{
    color: #ACACAC  !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;
}

a .fa-search{
  color: #fff !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 #070C24;
}

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

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

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

/* ELEMENTOR */
.elementor-157731 .elementor-element.elementor-element-b3e137e .ae-element-post-category a {
    background-color: #E5E5E5 !important;
}

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

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

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

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

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

/* FOOTER */

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

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

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

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


/* COPYRIGHT */

.copyright {   
    color: #FFF;
    background-color: #22C2EF;
}

.copyright a {
    color: #ccc;
}


/* EVENTS */

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

ul.ecs-event-list {
    list-style-type: none;
}

.tribe-event-date-start {
    font-size: 20px;
    color: #3347a1;
    font-weight: 600;
}

#tribe-events-pg-template {
    width: 100%;
    max-width: 100%;
    background: #FFF;
    padding: 20px;
}

.tribe-event-time {
    font-size: 20px;
    color: #3347a1;
    font-weight: 600;
}

.recently-played-wrapper {display:none}

.jet-smart-tiles__box-title {
    text-shadow: 2px 2px #000;
}

/* Background CSS Styles */

.elementor-section-wrap {
    background-color: #FFF!important;
}
.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;
}
.post img.alignleft,.post div.alignleft,.post figure.alignleft,.post img.wp-post-image.attachment-thumb {float:none; margin:15px auto;text-align: center;}
.featuredImageCaption{text-align:center}