/* ---------------------------------------------------------------------------------------------------------- 
Header ------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */

.headline {text-align:right;margin:25px 0 25px}

.guide-thank-you .headline {margin:40px 0}
	
/* ---------------------------------------------------------------------------------------------------------- 
BODY ----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */

#content {padding:0;}

#mainimage {height:353px;background-position:center top;background-repeat:no-repeat;background-size:cover}

.content {padding:30px 30px 60px 30px}

#main h2 {margin-top:0}

#form {padding:30px;margin-bottom:30px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}

#form h3 {line-height:32px;margin-bottom:30px}

#form .frm_submit {padding-top:10px}

#form select {
	color: #363636;
}

#form .gform_footer {text-align:center}

#form .btn {display:block;padding:15px 10px}

/* ---------------------------------------------------------------------------------------------------------- 
Footer ----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */

#footer {font-size:14px;box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.7);padding:0}

.footer-content {padding:30px 15px}

.footer-right {text-align:right}

footer .tfooter {width: 100%;
    text-align: right;
}



/* ---------------------------------------------------------------------------------------------------------- 
Colors ----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */

#form {
	background:#287ea8;
	color:#fff
}
#form h3,
#form h4 {color:#fff}
#form input {color:#222}

#form a {color:#fff;text-decoration:none}
#form .frm_message h3 {color:#fff}
#form .frm_message a {color:#fff}

.headline h1 {color:#789c48}
.headline h1 span {font-weight:600;color:#93bed3;display:block}


/* Links */


a.button:hover, input[type=submit]:hover, button:hover {background:#93bed3;color:#fff}

#form .gform_wrapper .gform_footer input.button {color:#fff;font-size:1.3em}

/* ---------------------------------------------------------------------------------------------------------- 
Media Queries -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */


@media (min-width:768px) {
	
	#form {padding:30px 15px 30px 30px;}
	
}
/*  Large Desktop */
@media (min-width: 1200px) {
	
	input {padding:6px}
	h2 br {display:block}
	.content {padding:30px 50px 60px 30px}
	
	#form {padding:30px 30px 30px 40px}

}


/* tablet portrait */
@media (max-width: 991px) {
	
	h2 br {display:none}
	h1, h1 span {font-size:28px;line-height:34px;display:inline}
	.headline {margin-top:30px}
	#form h3 {font-size:22px}

}

/* Mobile Landscape and below */
@media screen and (max-width: 767px) {
	
	#mainimage {display:none}
	.footer-right {text-align:left}
	
	.headline {text-align:center;margin-top:10px}

}

