

/*<style>*/

@import url('https://fonts.googleapis.com/css?family=Lato:500');
@import url('https://fonts.googleapis.com/css?family=Lato:400');

.dark-style {
		background-image: url();
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-color: #D7DBD7;
		color: #1A1B1C;
}

.dark-style h1,.dark-style h2,.dark-style h3,.dark-style h4,.dark-style h5,.dark-style h6 {
	color: #1A1B1C;
}

.light-style {
	background-image: url();
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	color: #1A1B1C;
}

.light-style h1,.light-style h2,.light-style h3,.light-style h4,.light-style h5,.light-style h6 {
	color: #204345;
}

.featured-style {
	background-image: url();
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #204345;
	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:40px;
}

h2,h2 a {
	font-size:34px;
}

h3,h3 a {
	font-size:26px;
}

h4,h4 a {
	font-size:22px;
}

h5,h5 a {
	font-size:20px;
}

h6,h6 a {
	font-size:18px;
}

.normal h1, .normal h1 a {
	margin: 0;
	padding-top: calc(40px);
	padding-bottom: calc(40px  / 2);
}

.normal h2, .normal h2 a {
	padding-top: calc(34px);
	padding-bottom: calc(34px  / 2);
}

.normal h3, .normal h3 a {
	padding-top: calc(26px);
	padding-bottom: calc(26px  / 2);
}

.normal h4, .normal h4 a {
	padding-top: calc(22px);
	padding-bottom: calc(22px  / 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: 'Lato';
	font-weight:500;
	line-height:140%;
}

h5,h6{
	font-weight:bold;
}

p, li, body, .normal li {
	font-family: 'Lato';
	font-weight:400;
	font-size:18px;
	line-height:160%;
}

.dark-style a {
	color: #37647A;
}

.light-style a {
	color: #37647A;
}

.featured-style a {
	color: #E8EBED;
}

.dark-style .normal a {
	color: #37647A !important;
}

.light-style .normal a {
	color: #37647A !important;
}

.featured-style .normal a {
	color: #E8EBED !important;
}

.dark-style .button-container a, .dark-style .form-actions input {
	border: thin solid #37647A;
	color: #37647A;
	transition: all 0.5s ease;
}

.light-style .button-container a, .light-style .form-actions input {
	border: thin solid #37647A;
	color: #37647A;
	transition: all 0.5s ease;
}

.featured-style .button-container a, .featured-style .form-actions input {
	border: thin solid #E8EBED;
	color: #E8EBED;
	transition: all 0.5s ease;
}

/* HEADER SECTION */
.mainNav {
	background-color: #FFFFFF;
	color: #424242;
	background-image: url();
	opacity: 0.9;
} 

.mainNav a.nav-item {
	color: #424242 !important;
}

ul.subNavigation {
	background-color: #FFFFFF;
	color: #FFFFFF;
	opacity: 0.9;
}

ul.main-navigation {
	background-color: #FFFFFF;
	color: #424242;
	background-image: url();
	/*align-content: center;*/
}

ul.main-navigation li a.nav-item:hover {
	background-color: #D6D6D6;
	color: #424242;
	/*background-image: url();*/
}
ul.main-navigation li a.nav-item.active {
	background-color: #D6D6D6;
	color: #424242;
	/*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: #142A2B;
	color: #FFFFFF;
}


@media screen and (min-width: 1170px) {
	ul.footer-nav {
		border-bottom: 1px solid #E8EBED;
	}
}

.footer a {
	color: #E8EBED;
}


/* 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: 'Lato';*/
	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: #1A1B1C;
}

.light-style .module-carousel h1,
.light-style .module-carousel h4 {
	color: #204345;
}

.featured-style .module-carousel h1,
.featured-style .module-carousel h4 {
	color: #FFFFFF;
}




/* CUSTOM STYLE BLOCK (admin can enter in CMS) */ 

		
/*</style>*/
