/* maven-pro-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/maven-pro-v32-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/maven-pro-v32-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/maven-pro-v32-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/maven-pro-v32-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/maven-pro-v32-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* maven-pro-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/maven-pro-v32-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body {
  font-family: 'Maven Pro';
  color: #000000;
  font-size:18px;
 
 } 

	h1{font-family:Maven Pro, sans-serif; font-size:156px; font-weight:700; }
	h2{font-family:Maven Pro, sans-serif; font-size:48px; font-weight:700; }
	h3{font-family:Maven Pro, sans-serif; font-size:34px; font-weight:700; }
	h4{font-family:Maven Pro, sans-serif; font-size:28px; font-weight:700; }
	h5{font-family:Maven Pro, sans-serif; font-size:24px; font-weight:700; }
	h6{font-family:Maven Pro, sans-serif; font-size:18px; font-weight:700; }

#sp-top-bar{ background-color:#005191;color:#ffffff;padding:5px 0; }
#sp-bottom{ color:#ffffff; }
#sp-bottom a{color:#ffffff;}
#sp-footer{ background-color:#005191;color:#ffffff; }
  
.sp-page-title h2, .sp-page-title h3 {
  margin: 0;
  padding: 0;
  color: #000000;
  letter-spacing: -2px;
} 
  
  

.sp-bottom-footer {
    padding: 80px 0;
    background-color: #005191;
	color: #ffffff;
    position: relative;
    font-size: 14px;
}
.sp-contact-info li i {
    color: 
    #ffffff;
}
.heading-style .sppb-title-heading {
    position: relative;
    color: #000000;
    letter-spacing: -3px;
}

h2 {
   font-size:48px;
  font-weight:700;
    color: #000000;
   
}
.sppb-addon-thumb-gallery #slider .slides > li .thumb-slider-bg {
    height: 500px;
    max-height: 500px;
   min-height: auto !important;
}

.speasyimagegallery-album-meta small {
  display: none;
}
.speasyimagegallery-album > div > a:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: initial;
    background: initial;
    background: initial;
    opacity: .5;
    -webkit-transition: opacity 400ms;
    transition: opacity 400ms;
}
.speasyimagegallery-gallery-item-title{ display: none !important; }
.speasyimagegallery-album:hover .speasyimagegallery-album-title {
 display: none !important; 
}

.speasyimagegallery-modal-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1033;
    background: rgba(0,41,85,0.9);
    overflow: hidden;
    text-align: center;
    cursor: zoom-out;
}

.home-feature .sppb-col-md-3:nth-child(2) .sppb-addon-feature .sppb-img-container::before,
.home-feature .sppb-col-md-3:nth-child(3) .sppb-addon-feature .sppb-img-container::before,
.home-feature .sppb-col-md-3:nth-child(4) .sppb-addon-feature .sppb-img-container::before
 { background: transparent !important;}

.sppb-addon-thumb-gallery .flexslider {
background: transparent;
border: 0;
margin: 0 0 -40px ;
z-index: 10;
position: relative;


}
.sppb-addon-thumb-gallery .slide_thumb_wrap {

    margin: 0 275px;

}
.sppb-addon-thumb-gallery .flexslider .slider-title-wrap .slider-title {
    letter-spacing: 0px;
  font-size:156px; 
  font-weight:700;
  

}
.sppb-addon-thumb-gallery .flexslider .slider-title-wrap .slider-sub-title {
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 5px;
     
}
#sp-bottom1 {
    text-align: left;
    padding: 0 15px;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {
  font-weight: bold; }  

@media screen and (max-width: 760px) {    
.hidden-sm, .hidden-xs {display: none !important; visibility: hidden;} 
} 
.offcanvas {visibility: visible;}      
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul {   margin: 0 5px; display: block;}   
#sp-menu > .sp-column .sp-module { margin-top: 0;}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #sp-header .sp-default-logo {display: block !important;}
}