.single-ppc p {
	font-family: Roboto, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
}

.single-ppc h2 { font-size: 1rem; }
.single-ppc h3 { font-size: 1.3rem; }

.single-ppc .field-body, lp2-form .field-body {
	padding: 0.5em !important;
}

.single-ppc p.title, .lp2-form p.title {
	padding: 5px !important;
	font-size: 1.5em;
}

.single-ppc .field-title, .lp2-form .field-title, .lp2-form .form-privacy {
	font-size: .7em !important;
	line-height: 1.2em !important;
}

.single-ppc input.field-input, .lp2-form input.field-input {
	height: 1.5em !important;
}

.single-ppc input.field-input {
	font-size: 0.85rem !important;
}

.single-ppc select, .lp2-form select {
	height: 1.9em !important;
}

.single-ppc input.submit, .lp2-form input.submit, #bottom-form input.submit {
	box-shadow: none !important;
	background: -moz-linear-gradient(50% 0% -90deg,rgba(255, 119, 61, 1) 0%,rgba(255, 76, 0, 1) 100%) !important;
	background: -webkit-linear-gradient(-90deg, rgba(255, 119, 61, 1) 0%, rgba(255, 76, 0, 1) 100%) !important;
	background: -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(255, 119, 61, 1) ),color-stop(1,rgba(255, 76, 0, 1) )) !important;
	background: -o-linear-gradient(-90deg, rgba(255, 119, 61, 1) 0%, rgba(255, 76, 0, 1) 100%) !important;
	background: -ms-linear-gradient(-90deg, rgba(255, 119, 61, 1) 0%, rgba(255, 76, 0, 1) 100%) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF773D', endColorstr='#FF4C00' ,GradientType=0)" !important;
	background: linear-gradient(180deg, rgba(255, 119, 61, 1) 0%, rgba(255, 76, 0, 1) 100%) !important;
	border-style: Solid !important;
	border-color: #BE3900 !important;
	border-color: rgba(190, 57, 0, 1) !important;
	border-width: 1px !important;
	border-bottom-width: 3px !important;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF773D',endColorstr='#FF4C00' , GradientType=0) !important;
	font-family: Roboto !important;
	font-weight: 900 !important;
	text-transform: uppercase;
	font-style: normal;
	font-size: 1em;
	padding: 8px;
}

.single-ppc .footer-meta .span3 a {
	color: #f05423 !important; 
}



@media (max-width: 1199px) {

	.single-ppc .field-body, .lp2-form .field-body {
		padding: 0.8em 0.5em !important;
	}

	.single-ppc p.title, .lp2-form p.title {
		padding: 5px !important;
		font-size: 1.3em !important;
	}
	p.title.form-error {
    font-size: 15px !important;
}

}

@media (min-width: 770px) and (max-width: 1199px) {

	.single-ppc .ppc-full-width {
		height: 399px !important;
	}

}

@media (min-width: 980px) and (max-width: 1199px) {

	.single-ppc .row-fluid .span4 {
		margin-top: 25px;
	}

}

@media (min-width: 980px) {

	.full-width-text h1, .full-width-text h2 {
		padding-right: 20px;
	}

}

@media (max-width: 769px) {

	.single-ppc .fluid-width-video-wrapper {
		margin-top: 20px;
	}

	.ppc-content {
		margin-top: 20px;
	}

	/*  Header PPC */
	.single-ppc .nav-container-inner {
		display: flex;
		flex-direction: column;
	}

	.single-ppc .nav-container-inner ul {
		order: 2;
		background: initial;
		box-shadow: initial;
		padding: 0 0 8px 0;
	}

	.single-ppc .nav-container-inner ul p {
		display: none;
	}

	.single-ppc .nav-container-inner ul a {
		color: #444;
		font-size: 1.3rem;
		font-family: Roboto, Helvetica, sans-serif;
	}

	.single-ppc .nav-container-inner .logo-landing {
		order: 1;
		margin: 8px 0 4px 4px;
	}


	.ppc-full-width {
		border: 1px solid #005356;
	}

	p.phone1 a { font-size: 23px !important; white-space: nowrap; }



}

@media (min-width: 1199px) {

	.lp2-form .field-body {
		padding: 10px !important;
	}

}


