

/*<style>*/

@import url('https://fonts.googleapis.com/css?family=Source Sans Pro:500');
@import url('https://fonts.googleapis.com/css?family=Source Sans Pro:400');

.dark-style {
		background-image: url();
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-color: #E8E8E8;
		color: #404040;
}

.dark-style h1,.dark-style h2,.dark-style h3,.dark-style h4,.dark-style h5,.dark-style h6 {
	color: #002D56;
}

.light-style {
	background-image: url();
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #404040;
}

.light-style h1,.light-style h2,.light-style h3,.light-style h4,.light-style h5,.light-style h6 {
	color: #002D56;
}

.featured-style {
	background-image: url(/attachments/svy2560x2560t0x0/blur2-dt20190917101503959.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #01ACA6;
	color: #FFFFFF;
}

.featured-style h1,.featured-style h2,.featured-style h3,.featured-style h4,.featured-style h5,.featured-style h6 {
	color: #FFFFFF;
}

h1,h1 a {
	font-size:42px;
}

h2,h2 a {
	font-size:36px;
}

h3,h3 a {
	font-size:28px;
}

h4,h4 a {
	font-size:20px;
}

h5,h5 a {
	font-size:20px;
}

h6,h6 a {
	font-size:18px;
}

.normal h1, .normal h1 a {
	margin: 0;
	padding-top: calc(42px);
	padding-bottom: calc(42px  / 2);
}

.normal h2, .normal h2 a {
	padding-top: calc(36px);
	padding-bottom: calc(36px  / 2);
}

.normal h3, .normal h3 a {
	padding-top: calc(28px);
	padding-bottom: calc(28px  / 2);
}

.normal h4, .normal h4 a {
	padding-top: calc(20px);
	padding-bottom: calc(20px  / 2);
}

.normal h5, .normal h5 a {
	padding-top: calc(20px);
	padding-bottom: calc(20px  / 2);
}

.normal h6, .normal h6 a {
	padding-top: calc(18px);
	padding-bottom: calc(18px  / 2);
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Source Sans Pro';
	font-weight:500;
	line-height:140%;
}

h5,h6{
	font-weight:bold;
}

p, li, body, .normal li {
	font-family: 'Source Sans Pro';
	font-weight:400;
	font-size:18px;
	line-height:160%;
}

.dark-style a {
	color: #375C94;
}

.light-style a {
	color: #375C94;
}

.featured-style a {
	color: #81ACC9;
}

.dark-style .normal a {
	color: #375C94 !important;
}

.light-style .normal a {
	color: #375C94 !important;
}

.featured-style .normal a {
	color: #81ACC9 !important;
}

.dark-style .button-container a {
	border: thin solid #375C94;
	color: #375C94;
	transition: all 0.5s ease;
}

.light-style .button-container a {
	border: thin solid #375C94;
	color: #375C94;
	transition: all 0.5s ease;
}

.featured-style .button-container a {
	border: thin solid #81ACC9;
	color: #81ACC9;
	transition: all 0.5s ease;
}

/* HEADER SECTION */
.mainNav {
	background-color: #012E57;
	color: #FFFFFF;
	background-image: url();
	opacity: 0.9;
} 

.mainNav a.nav-item {
	color: #FFFFFF !important;
}

ul.subNavigation {
	background-color: #012E57;
	color: #FFFFFF;
	opacity: 0.9;
}

ul.main-navigation {
	background-color: #012E57;
	color: #FFFFFF;
	background-image: url();
	/*align-content: center;*/
}

ul.main-navigation li a.nav-item:hover {
	background-color: #D6D6D6;
	color: #FFFFFF;
	/*background-image: url();*/
}
ul.main-navigation li a.nav-item.active {
	background-color: #D6D6D6;
	color: #FFFFFF;
	/*background-image: url();*/
}
ul.main-navigation img {
	position: :absolute;
}


/* FOOTER SECTION */
.footer {
	background-image: url();
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #002D56;
	color: #FFFFFF;
}


@media screen and (min-width: 1170px) {
	ul.footer-nav {
		border-bottom: 1px solid #D3D3D3;
	}
}

.footer a {
	color: #D3D3D3;
}


/* EFFECTS */
a {
  /*-moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;*/
	/*font-family: 'Source Sans Pro';*/
	font-size: 18px;
	line-height:160%;
}

a:hover {
	opacity: 1;
}


	a {
		font-weight: bold;
	}


/* CUSTOM CAROUSEL STYLING - TW49567 */
.dark-style .module-carousel h1,
.dark-style .module-carousel h4 {
	color: #002D56;
}

.light-style .module-carousel h1,
.light-style .module-carousel h4 {
	color: #002D56;
}

.featured-style .module-carousel h1,
.featured-style .module-carousel h4 {
	color: #FFFFFF;
}




/* CUSTOM STYLE BLOCK (admin can enter in CMS) */ 

		
/*</style>*/
