/* Secondary Banner AMP
================================================= */
#secondary-banner { height: auto; margin-bottom: 50px; }
#secondary-banner.amp,
#secondary-banner.amp-step-2{height: 500px; background-image: url('/images/banner01.jpg'); background-size: cover; background-position: center center;}
#secondary-banner.amp-step-2{height: 300px;}
#secondary-banner.amp .amp-overlay{
	content: '';
	position: absolute;
	top: 0; bottom: 0; left: 0; right: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 2;
}
#secondary-banner.amp .container{
	position: absolute;
	left: 0; right: 0;
	height: 100%;
	z-index: 3;
}
#header .phone a{color: #65bec6;}
#header .phone span{color: #65bec6;}

@media (max-width: 991px){
	#secondary-banner.amp,
	#secondary-banner.amp-step-2{display: block;}
}

/* Quick Lead
================================================== */
/* step 1 */
.launch-quick-lead { padding:40px 0; text-align:center; }
.launch-quick-lead  .hero-label { display:inline-block; margin:30px 0; font-size:30px; line-height:1em; padding:20px 45px; text-align:center; font-weight:normal;	background-color:#333; color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.launch-quick-lead .phone { margin-bottom:30px; font-size:34px; line-height:1.4em; font-weight:bold; }
.launch-quick-lead p { margin-bottom:30px; font-weight: bold;}
.launch-quick-lead .frs-widget.quick-lead.step-1 label { display:none; }
.launch-quick-lead .frs-widget.quick-lead.step-1 button, .launch-quick-lead .frs-widget.quick-lead.step-1 input { display:block; float:left; height:45px; font-size:16px; font-weight:300; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; transition-duration:0.3s; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.launch-quick-lead .frs-widget.quick-lead.step-1 input { width:80%; padding:0 15px; border:3px solid #333; border-right:none; border-top-left-radius:5px; border-bottom-left-radius:5px; }
.launch-quick-lead .frs-widget.quick-lead.step-1 button { padding: 0; width:20%; color:#fff; border:3px solid #333; background-color:#333; border-radius: 0; border-top-right-radius:5px; border-bottom-right-radius: 5px; cursor: pointer; }
@media screen and (max-width: 700px) {
	.launch-quick-lead .frs-widget.quick-lead.step-1 input { width:70%; }
	.launch-quick-lead .frs-widget.quick-lead.step-1 button { width: 30%; }
}

/* step 2 */
#launch-quick-lead-step-2-container { padding:0; margin-top:-25px; }
.launch-quick-lead.step-2 .form { max-width:650px; margin:auto; }
.launch-quick-lead.step-2 { padding:0; }
.launch-quick-lead.step-2 p { margin-bottom:15px; }
.launch-quick-lead.step-2 .header { position:relative; min-height:240px; background:#e4e4e4; padding:60px 0 0 0; margin-bottom:20px; border-bottom:solid 1px #dfdede; }
.launch-quick-lead.step-2 .header .image { position:absolute; left:0; width:50%; height:100%; bottom:0; }
.launch-quick-lead.step-2 .header .image img { position:absolute; bottom:0; right:0; margin:0 0 0 10px; max-width:98%; }
.launch-quick-lead.step-2 .header .content { width:50%; max-width:600px; margin-left:50%; padding:5px 10px; }
.launch-quick-lead.step-2 h1 {font-weight:400; font-size:36px; }
.launch-quick-lead.step-2 p { font-size:19px; font-weight:400; margin-bottom:5px; line-height:1.8em; }
.launch-quick-lead.step-2 .address { font-size:15px; font-weight:200; }
.quick-lead-accuracy-disclaimer { margin-top:40px; margin-bottom:20px; font-size:.9em; }
@media screen and (max-width: 700px) {
	.launch-quick-lead.step-2 .header .content { width:100%; margin:auto auto 15px auto; }
	.launch-quick-lead.step-2 .header .image { position:relative; width:100%; vertical-align:bottom; text-align:center; }
	.launch-quick-lead.step-2 .header .image img{ position:relative; max-height:100%; max-width:98%; margin:auto; vertical-align:bottom; border:0; }
}

/* COLORS TO UPDATE BELOW
=============================== */

/* Step 1 Colors */
.launch-quick-lead  .hero-label { background-color:#65bec6; color:#fff; }
.launch-quick-lead .phone {color:#65bec6;}
.launch-quick-lead .phone a{color: #65bec6;}
.launch-quick-lead p { color:#000; }
.launch-quick-lead .frs-widget.quick-lead.step-1 input { border-color:#65bec6; }
.launch-quick-lead .frs-widget.quick-lead.step-1 button {border-color:#65bec6; background-color:#65bec6; color: #fff;}
.launch-quick-lead .frs-widget.quick-lead.step-1 button:hover{background-color: #fff; color: #65bec6;}
/* Step 2 Colors */
.launch-quick-lead.step-2 .phone{color: #65bec6;}
.launch-quick-lead.step-2 .phone a{color: #65bec6;}
.launch-quick-lead.step-2 h1{color:#65bec6;}
.launch-quick-lead.step-2 button { background-color:#65bec6 !important;}
.launch-quick-lead.step-2 p {color:#585858;}

@media (max-width: 400px){
	.launch-quick-lead {padding: 40px 0;}
}
