/*-- TURN OFF RECAPTCHA BOX --*/
.grecaptcha-badge {
    display: none;
}

/*---------------------------------------------------------------------------------------------------------------------*/

/*-- For MapSVG --*/
.mapsvg-auto-height {
  background: #fff;
}

/*-- For M.E. Calendar plugin --*/
a {
  color:#1e73be;
}
.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
    font-size: 18px;
}
.mec-month-divider {
    margin: 40px 0 40px 0;
}

/*-- UMS MAP plugin --*/
.ums_MapPreview {
    z-index: 0;
}

/*-- FAQ --*/
.arconix-faq-title {
	font-weight: bold;
  font-size: 18px !important;
}

/*-- Footer --*/
#bottom-footer .copyright {
  	display: none;
}
/*-- footer margin --*/
#top-footer
{
  margin-top:20px;
}

/*-- Header adjustments --*/
.header-bottom {
    background: #000;
}
.header-sticky .is-sticky .header-bottom {
    background: #000;
}

/*-- Header links --*/
#site-navigation ul li a {
    color: #6699cc;
}
#site-navigation ul li {
    padding: 23px 25px 23px 0;
}

/*-- Header shadow --*/
.site-header {
    position: relative;
    z-index: 99;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*-- Fonts 
body {
		font-family: 'Open Sans', sans-serif;
  	font-size: 1.5rem;  	
}--*/


/*-- Board Members title font adjustments --*/
.so-widget-sow-image h3 {
	font-size: 18px !important;
}



h3, h1, h2, h4, h5, h6 {
    font-family: 'Open Sans Condensed'!important;
    font-style: normal!important;
    font-weight: 700!important;
}

h1 {
    font-size: 32px;
}


/*-- For Post listings --*/
code {
    font-family: 'Barlow, sans serif'!important;
  	font: 1.5rem Barlow !important;
}
pre {
  background-color: unset;
}


/*-- News/Post Title Font --*/
.entry-title a {
	font-size: 2.5rem; 
}

/*-- Page Title Font --*/
.breadcrumb-trail.breadcrumbs .trail-title {
    font-weight: 400;
    font-size: 3rem;
  text-transform:uppercase;
}

/*-- Post Grid Paging --*/
.pagination .page-numbers, .pagination .pager, .paginate.next-previous a {
    color: #ffffff !important;

}

/*---------------------------------------------------------------------------------------------------------------------*/

/*-- Navigation 
#site-navigation ul li a {
    font-size: 15px;
    Font-Weight: bold;
}--*/

/*-- Side Menu --*/
#secondary .widget ul li a {
    color: #0a5faa;
}

/*-- Post adjustments --*/
.entry-author {
  	display: none;
}


/*---------------------------------------------------------------------------------------------------------------------*/

/*-- Adjust Post Grid --*/
/*-- Left justify all grid items, which will justify odd-numbered grid items --*/
.skin.flat {
    /*--float: left;--*/
}


/*-- Adjust slider --*/

/*-- Button adjustment --*/
.btn-wrapper {
  margin-top: 10px;
}

/*-- Turn off sub-title caption --*/
.tg-slider-widget .caption-desc {
  display: none;
}


.panel-row-style-for-570-0 {
  max-height: 580px;
}

.swiper-container {
  max-height: 580px;
}/*--
.slider-content {
  margin-top: 60px;
}--*/

.tg-slider-widget.slider-content-left .caption-title {
  	width: 70%;
}
.tg-slider-widget .caption-title {
    color: #fff !important;
    font-size: 11rem !important;
    line-height: .8 !important;
    letter-spacing: -3px;
    text-shadow: 1px 1px 20px rgba(0, 0, 0, 0.7) !important;
}
.tg-slider-widget .caption-desc {
    color: #fff !important;
    font-size: 3rem !important;
    line-height: .8 !important;
    text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.7) !important;
}
.tg-slider-widget .btn-wrapper {
  	background-color: rgba(49,59,72, 0.6);
}
.tg-slider-widget .btn-wrapper a {
    color: white !important;
    text-shadow: none !important;
}


/*---------------------------------------------------------------------------------------------------------------------*/
/*-- MEDIA TAGS BELOW --*/
/*---------------------------------------------------------------------------------------------------------------------*/

/* Small devices */
@media (max-width: 1092px) {  
  
  /*-- Slider adjustments for mobile --*/
  .tg-slider-widget .caption-title {
  		font-size: 8rem !important;
  }
  
  /*-- Button adjustment --*/
  .btn-wrapper {
    margin-top: 10px;
  }
  
  /*-- Navigation adjustment when line wrap --*/
  #site-navigation ul li {
    padding: 0px 30px 0px 0;
	}
   
}

/*---------------------------------------------------------------------------------------------------------------------*/


/* Small devices */
/*-- FIX for space between menu items stacking on top of each other in non-hamburger mode --*/
@media (max-width: 1200px) {  
  #site-navigation ul li {
      padding: 5px 25px 5px 0;
  }
}

/* Small devices */
@media (max-width: 992px) {  
  
  /*-- Slider adjustments for mobile --*/
  .tg-slider-widget .caption-title {
  		font-size: 6rem !important;
  }
  
  /*-- Button adjustment --*/
  .btn-wrapper {
    margin-top: 10px;
  } 
 
}

@media (max-width: 980px) {
  #site-navigation .menu {
      background: #efefef none repeat scroll 0 0;
  }
}

/*---------------------------------------------------------------------------------------------------------------------*/
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (max-width: 768px) { 
  
  .tg-slider-widget .caption-desc {
			display: none;
	}
  
  /*-- Button adjustment --*/
  .btn-wrapper {
    margin-top: 10px;
  }
 
}

/*---------------------------------------------------------------------------------------------------------------------*/
/* Smaller devices */
@media (max-width: 576px) {  
  
  /*-- Slider adjustments for mobile --*/
  .tg-slider-widget .caption-title {
  		font-size: 4rem !important;
  }

  .tg-slider-widget.slider-content-left .caption-title {
    	margin-bottom: 15px;
	}
  
  /*-- Button adjustment --*/
  .btn-wrapper {
    margin-top: -10px;
  }
}