/* Add here all your css styles (customizations) */

.bg-blue {
  background: #0072B3;
  border-top: solid 1px #eee;
  border-bottom: solid 1px #eee;
}

.one-page-header {
  border-bottom: none;
  background: #0072B3;
}

/*Hide the scroll and show the default*/ 
.one-page-header .navbar-brand img.scroll-logo { 
display: none; 

} 

.one-page-header .navbar-brand img.default-logo { 
display: block; 
margin-top: -15px;
} 

/*On scroll, hide the default and show the scroll*/ 
.one-page-header.top-nav-collapse img.scroll-logo { 
display: block; 
margin-top: -15px;
} 

.one-page-header.top-nav-collapse img.default-logo { 
display: none; 
}

.one-page-header .navbar-brand img.mobile-logo { 
display: none; 
} 

/*Show it under a certain screen width and hide the default and scroll ones: */

@media (max-width:992px) {
.one-page-header .navbar-brand img.mobile-logo { 
display: block; 
margin-top: -12px;
} 

.one-page-header .navbar-brand img.default-logo { 
display: none; 
} 

.one-page-header.top-nav-collapse img.scroll-logo { 
display: none; 
} 

}


h2.title-v2-blue {
  color: #FFFFFF;
  position: relative;
  margin-bottom: 30px;
}
h2.title-v2-blue:after {
  left: 0;
  width: 70px;
  height: 2px;
  content: " ";
  bottom: -10px;
  background: #fff;
  position: absolute;
}

.tp-caption a:hover {color:#fff;}

.tp-banner-container a.re-btn-brd {
  background: none;
  border: solid 1px #fff;
}

.tp-caption a {color:#fff;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}

.btn-u.btn-u-blue {
	background: #0073B4;
}

.btn-u-lg,
a.btn-u-lg {
	font-size: 18px;
	padding: 10px 25px;
}

