

/*<style>*/

@import url('https://fonts.googleapis.com/css?family=Red Hat Display:400');
@import url('https://fonts.googleapis.com/css?family=Red Hat Display:400');

.dark-style {
		background-image: url();
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-color: #1E2225;
		color: #FFFFFF;
}

.dark-style h1,.dark-style h2,.dark-style h3,.dark-style h4,.dark-style h5,.dark-style h6 {
	color: #FFFFFF;
}

.light-style {
	background-image: url();
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #E6E6E6;
	color: #0A7557;
}

.light-style h1,.light-style h2,.light-style h3,.light-style h4,.light-style h5,.light-style h6 {
	color: #0A7557;
}

.featured-style {
	background-image: url();
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #0EA47A;
	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:36px;
}

h2,h2 a {
	font-size:32px;
}

h3,h3 a {
	font-size:24px;
}

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(36px);
	padding-bottom: calc(36px  / 2);
}

.normal h2, .normal h2 a {
	padding-top: calc(32px);
	padding-bottom: calc(32px  / 2);
}

.normal h3, .normal h3 a {
	padding-top: calc(24px);
	padding-bottom: calc(24px  / 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: 'Red Hat Display';
	font-weight:400;
	line-height:130%;
}

h5,h6{
	font-weight:bold;
}

p, li, body, .normal li, blockquote, .normal {
	font-family: 'Red Hat Display';
	font-weight:400;
	font-size:18px;
	line-height:160%;
}

.dark-style a {
	color: #FFFFFF;
}

.light-style a {
	color: #FFFFFF;
}

.featured-style a {
	color: #0EA47A;
}

.dark-style .normal a {
	color: #FFFFFF !important;
}

.light-style .normal a {
	color: #FFFFFF !important;
}

.featured-style .normal a {
	color: #0EA47A !important;
}


.dark-style .button-container a {
	border: thin solid #FFFFFF;
	color: #FFFFFF;
	transition: all 0.5s ease;
}

.light-style .button-container a {
	border: thin solid #FFFFFF;
	color: #FFFFFF;
	transition: all 0.5s ease;
}
.light-style .button-container a:hover {
	border: thin solid #FFFFFF;
	background-color: #FFFFFF;
	color: #E6E6E6;
	transition: all 0.5s ease;
}

.featured-style .button-container a {
	border: thin solid #0EA47A;
	color: #0EA47A;
	transition: all 0.5s ease;
}

/* HEADER SECTION */
.mainNav {
	background-color: #000000;
	color: #FFFFFF;
	background-image: url();
	opacity: 0.9;
} 

.mainNav a.nav-item {
	color: #FFFFFF !important;
}

ul.subNavigation {
	background-color: #000000;
	color: #FFFFFF;
	opacity: 0.9;
}

ul.main-navigation {
	background-color: #000000;
	color: #FFFFFF;
	background-image: url();
	/*align-content: center;*/
}

ul.main-navigation li a.nav-item:hover {
	background-color: #333333;
	color: #FFFFFF;
	/*background-image: url();*/
}
ul.main-navigation li a.nav-item.active {
	background-color: #333333;
	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: #0EA47A;
	color: #FFFFFF;
}


@media screen and (min-width: 1170px) {
	ul.footer-nav {
		border-bottom: 1px solid #0EA47A;
	}
}

.footer a {
	color: #0EA47A;
}


/* 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: 'Red Hat Display';*/
	font-size: 18px;
	line-height:160%;
}

a:hover {
	opacity: 1;
}


	a:hover {
		text-decoration: underline;
	}


/* Accordian */

.accordion-container.dark-accordion{
	background-color:#1E2225
}
 .accordion-container.light-accordion{
	 background-color:#E6E6E6
 }

/* CUSTOM CAROUSEL STYLING - TW49567 */
.dark-style .module-carousel h1,
.dark-style .module-carousel h4 {
	color: #FFFFFF;
}

.light-style .module-carousel h1,
.light-style .module-carousel h4 {
	color: #0A7557;
}

.featured-style .module-carousel h1,
.featured-style .module-carousel h4 {
	color: #FFFFFF;
}

/* spinners */

 .light-style .fa-spinner.fa-override{
	 color:#0A7557;
 }

 .dark-style .fa-spinner.fa-override{
	 color:#FFFFFF;
 }

 .featured-style .fa-spinner.fa-override{
	 color:#FFFFFF;
 }

/* CUSTOM STYLE BLOCK (admin can enter in CMS) */ 
@media screen and (min-width: 1164px) {
    h1.hero-image-title {
        width: 370px;
    }
}

.normal h3 {
    line-height: 180%;
}
		
/*</style>*/
