/* Quick Lead
================================================== */
#header .phone {color:#000;}
#secondary-banner.amp {background:url("/images/pm-banner.jpg");background-size:cover;background-position:center center;}
/* step 1 */
.amp-overlay{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.55);
	z-index: 2;
}
.launch-quick-lead { padding:200px 0 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; }
.launch-quick-lead h2 {color:#fff; }
.launch-quick-lead h3 {color:#fff;}
.launch-quick-lead .amp-input {margin-bottom: 20px;}
.launch-quick-lead .frs-widget.quick-lead.step-1 {margin-bottom: 20px;}
.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; margin-bottom: 30px;}
.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%; }
	.launch-quick-lead h2 {color:#fff; font-size: 24px;}
	.launch-quick-lead h3 {color:#fff; font-size: 18px;}
}

/* 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:#ff6600; color:#fff; }
.launch-quick-lead .phone {color:#fff;}
.launch-quick-lead .phone a{color: #fff;}
.launch-quick-lead p { color:#fff; }
.launch-quick-lead .frs-widget.quick-lead.step-1 input { border-color:#ff6600; }
.launch-quick-lead .frs-widget.quick-lead.step-1 button {border-color:#ff6600; background-color:#ff6600; color: #fff;}
.launch-quick-lead .frs-widget.quick-lead.step-1 button:hover{background-color: #fff; color: #ff6600;}
/* Step 2 Colors */
.launch-quick-lead.step-2 .phone{color: #ff6600;}
.launch-quick-lead.step-2 .phone a{color: #ff6600;}
.launch-quick-lead.step-2 h1{color:#ff6600;}
.launch-quick-lead.step-2 button { background-color:#ff6600 !important;}
.launch-quick-lead.step-2 p {color:#585858;}

@media (max-width:767px){
	#secondary-banner {height:650px;}
}
