/* TEMP STYLES FOR NOW */


 .header { display: none; } 

 .footer { display: none; } 

/* TEMP STYLES FOR NOW */


.landing-page-header {
	
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 2rem;
	padding-bottom: 2rem;
	margin-bottom: 1.5rem;
	
}

.landing-page-header h1 {
	
	color: #fff;
	font-weight:700;
	font-style:normal;
	
}

hr.landing-page-left { border-bottom: 4px solid #E67A28; width: 5rem; margin: 1rem 0; }


p.landing-header-sub-header { color: #fff; font-size: 2rem; }

p.landing-page-description { color: #fff; font-size: 1.2rem; }


.landing-form-tiny-header { margin-bottom: 0rem; }

.landing-form-header-wrap h2 { margin: 0rem !important; 	font-weight:700 !important;
	font-style:normal !important;}


.landing-form-wrap { border-radius: 5px; }

.privacy { color: white; font-size: .8rem; text-align: center; margin-top: 1rem;}

.privacy a { color: white; text-decoration: underline; }


.phone-column { color: #fff; text-align: right; font-size: 2rem; 	font-family:'Avenir' !important;
	font-weight:900 !important;
	font-style:normal !important; }


.landing-form-header-wrap { background-color: #C25F12; text-align: center; color: white; padding: 1rem .25rem; border-top-left-radius: 5px; border-top-right-radius: 5px;}


.landing-form-embed-wrap { padding: 1rem .5rem; background-color: #F37811; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}



.row.landing-main-copy { margin-top: 3rem; }



.landing-main-copy h2, .landing-main-copy h3, .landing-main-copy  h4, .landing-main-copy h5, .landing-about-wrap h2, .faq h2 { 
	
	font-family:'Avenir' !important;
	font-weight:900 !important;
	font-style:normal !important;


}


.landing-main-copy h3 {
	padding-bottom: 20px;
	line-height: 1.5;
	font-size: 22px;
}

.landing-main-copy h2 { margin-top: 2.5rem !important; }

.page-template-template-landing-page .program-tabs{padding-bottom: 35px}

.landing-about-wrap {padding-top: 20px}


.landing-about-wrap h2:after, .landing-main-copy h2:after, .faq h2:after {
	
	content: "";
  position: relative;
	width: 5rem; 
	background-color: #F37811;
	height: 4px;
	display: block;
	margin-top: 1rem;
}

.faq h2:after, .landing-about-wrap h2:after {
	
	margin-left: auto !important;
	margin-right: auto !important;
	
}

.faq h2:after {
	
	background-color: #fff;
	
}

.faq h2, .landing-about-wrap h2 { 
	
	text-align: center !important;
	margin-top: 0px !important;
	
	 }
	
	
.faq-wrap {
  
    background-color: rgba(0,73,135,1);
    color: #fff; 
	margin-top: 6rem; 
	margin-bottom: 2rem; 
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 4rem;
	padding-bottom: 3rem
}	
	
.faq .columns { text-align: center; }

.faq .columns img { margin-bottom: 2rem; }	

.faq h3 { margin-bottom: 1rem; font-weight: 700;
    font-style: normal;  }

.faq .question {display: flex; flex-direction: row; margin-bottom: 2rem;}
.faq .question img {margin-right: 3rem; width: 5rem; height: 5rem;}

	
	.landing-bottom-call-to-action-wrap { text-align: center; padding: 4rem 0; }
	 
	 
.call-to-action-large-button { text-align: center; color: white; background-color: #4F9D2D; text-decoration: none; font-size: 1.5rem; text-transform: uppercase;display: inline-block; padding: 10px 30px;font-family:'Prelo Slab';font-weight:700;font-style:normal;border-radius: 5px;
	
	 }	 


.landing-page-footer { background-color: black; color: white; font-size: 1rem; text-align: center; padding-top: 0.5rem; display: flex; align-items: center; justify-content: space-around; }

.landing-page-footer img  { margin-bottom: 1.5rem; }


.landing-logo-row { margin-bottom: 3.5rem; }

.video-container {position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,.video-container object,.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.page-id-68369 .landing-form-wrap .submit-container input, .page-id-68369 .nf-next-item input, .page-id-68369 .mobile-call-action {
	background-color: #004987 !important }	

.page-id-68369 .landing-form-wrap .submit-container input:hover, .page-id-68369 .landing-form-wrap .nf-next-item input:hover, .page-id-68369 .submit-container input:focus, .page-id-68369 .nf-next-item input:focus, .page-id-68369 .mobile-call-action:hover, .page-id-68369 .mobile-call-action:focus {color:#004987 !important}

.page-id-77010 #nf-field-1053 option[value="318"]{display:none;}


/*** Accessibility Toggle ***/
#accessibility-mode-wrapper #accessibility-mode-state{font-weight:bold;}

@media screen and (max-width: 39.9375em) {
	
	.phone-column { font-size: 1.4rem; }
	.landing-page-header h1 { font-size: 2.6rem; } 
	.accredited-column img { margin-top: 3rem; }
	.landing-page-footer {
		flex-direction: column;
		margin-top: 800px;
	}
	.source-org.copyright {
		font-size: .9rem;
    	margin-bottom: 20px;
	}
	
}
