

/** STATIC TITLES **/
.static-titles				{ padding:220px 0px; }
.static-titles h1			{ text-transform:uppercase; font-size:2.9em; font-weight:600; }
.static-titles .sub-title	{ font-size:1.6em; font-weight:600; }

.static-titles				{ border-bottom:5px solid #1FABE0; background:#FFFFFF url(backgrounds/static-banner.jpg) no-repeat 50% 50%; background-size:cover; color:#FFFFFF; }
.static-titles h1			{ color:#FFFFFF; text-shadow:0px 2px 3px rgba(0, 0, 0, 0.4);  }
.static-titles .sub-title	{ color:#FFFFFF; }



/** GENERAL **/
.static-wrapper						{ padding:80px 0px; font-size:1.3em; }
.page-savedProperties .static-wrapper	{ font-size:1em; }
.static-wrapper h1,
.static-wrapper h2					{ text-transform:uppercase; }
.static-wrapper .static-left		{ float:left; width:45%; }
.static-wrapper .static-right		{ float:right; width:50%; }

.static-wrapper h1,
.static-wrapper h2,
.static-wrapper h3					{ color:#013354; }
.static-list li						{ color:#1FABE0; }
.static-list li span				{ color:#333333; line-height:2em; }

.static-wrapper.static-grey			{ background:#EFEFEF; }
.digital-spacing					{ margin-bottom:20px; }




/** STATIC FORMS **/
.static-form-wrapper								{ padding:10px; }
.static-form-wrapper h1								{ text-transform:uppercase; font-weight:400; }
.static-form-wrapper h1 span						{ text-transform:none; font-weight:300; }
.static-form-wrapper .text							{ font-size:1.3em; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; }
.static-form-wrapper .form .form-row .form-label	{ display:none; }
.static-form-wrapper .form .form-half				{ width:48%; clear:none; }
.static-form-wrapper .form .form-half-left			{ float:left; clear:left; }
.static-form-wrapper .form .form-half-right			{ float:right; clear:right; }
.static-form-wrapper .form .form-full				{ display:block; clear:both; width:100%; }
.static-form-wrapper .form .form-textbox input,
.static-form-wrapper .form .form-textbox textarea	{ padding:15px; width:100%; }
.static-form-wrapper .form .styledd,
.static-form-wrapper .form .htmldd					{ padding:10px 15px; width:100%; }
.static-form-wrapper .form .form-textbox textarea	{ min-height:150px; }
.static-form-wrapper .form .form-button-row			{ text-align:right; text-transform:uppercase; }

.static-content.static-grey	.static-form-wrapper	{ background:#FFFFFF; border:1px solid #DDDDDD; }
.static-form-wrapper h1								{ color:#2a2a2a; }
.static-form-wrapper h1 span						{ color:#777777; }
.static-form-wrapper .text							{ color:#777777; border-bottom:1px solid #CCCCCC; }
.static-form-wrapper .form select,
.static-form-wrapper .form .htmldd,
.static-form-wrapper .form .styledd,
.static-form-wrapper .form .form-textbox input,
.static-form-wrapper .form .form-textbox textarea 	{ background:#FFFFFF; border:1px solid #CCCCCC; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }

.landlord-digital		 { height:300px !important; }


/** CONTACT CARD **/
.contact-card					{ padding:20px; text-align:center; }
.contact-card h2				{ text-transform:uppercase; font-size:; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; }
.contact-card .details			{ margin:20px 0px 0px 0px; }
.contact-card h3				{ text-transform:uppercase; font-size:; }
.contact-card .tel				{ display:block; text-transform:uppercase; font-size:2em; margin:0px 0px 10px 0px; }
.contact-card .email			{ display:block; text-transform:uppercase; font-size:; padding:10px; margin:5px 0px 0px 0px; }

.contact-card					{ background:#013354; color:#FFFFFF; }
.contact-card h2				{ color:#FFFFFF; border-bottom:2px solid #1FABE0; }
.contact-card h3				{ color:#1FABE0; }
.contact-card .tel				{ color:#FFFFFF; }
.contact-card .email			{ background:#1FABE0; color:#FFFFFF; }
.contact-card .email:hover		{ background:#FFFFFF; color:#013354; }

.indent							{ padding-left:20px; }



/** BACK TO TOP **/
.bttop		{ display:block; margin:20px 0px; padding:0px 0px 20px 0px; }

.bttop		{ border-bottom:1px dotted #CCCCCC; }



/** RESPONSIVE **/
@media screen and (max-width:760px){

	.static-titles				{ padding:120px 0px; }
	.static-wrapper								{ padding:20px 0px; }
	.static-wrapper .static-left,
	.static-wrapper .static-right				{ float:none; width:100%; padding:20px 0px; }
	.static-form-wrapper .form .form-half		{ width:100%;  }
	.form-row.form-row-narrow{ width:100%; display:block; clear:both; }
	/**.form .form-textbox input, .form .form-textbox textarea 	{ min-width:none; }**/
}



/** DRIVE BANNER **/
.DriveBanner {
	padding:80px 0px;
	background:#1FABE0;
	color:#FFFFFF;
	font-size:1.3em;
}
.DriveBanner .padding-width {
	position:relative;
}
.DriveBanner .DriveBanner-icon {
	float:left;
	width:220px;
}
.DriveBanner .DriveBanner-icon img {
	width:100%;
	max-width:259px;
	max-height:302px;
}
.DriveBanner .DriveBanner-content {
	margin:0px 0px 0px 300px;
}
.DriveBanner .DriveBanner-content h2 {
	text-transform:uppercase;
	font-size:1.5em;
}
.DriveBanner .DriveBanner-content .DriveBanner-email {
	color:#013354;
	font-weight:bold;
}
.DriveBanner .DriveBanner-content .DriveBanner-email:hover {
	color:#FFFFFF;
}
.DriveBanner .DriveBanner-content .DriveBanner-btn {
	margin:20px 0px 0px 0px;
	padding:20px;
}
.DriveBanner .DriveBanner-content .DriveBanner-btn:hover {
	background:#0B2033;
	color:#FFFFFF;
}
@media screen and (max-width:740px){
	.DriveBanner .DriveBanner-icon {
		float:none;
		width:100%;
		max-width:120px;
		margin:0px auto;
	}
	.DriveBanner .DriveBanner-content {
		text-align:center;
		margin:40px auto 0px auto;
		max-width:480px;
	}
}



/** RENTAL VALUATIONS **/
.RentalValuationForm .form-field.form-field-error,
.RentalValuationForm .styledd.form-field-error {
	border:2px solid #FF0490;
}
.RentalValuationForm .static-form-wrapper .form .form-button-row {
	text-align:center;
}
.RentalValuationForm .form-button-row button {
	padding:20px;
}
.RentalValuationForm .static-form-wrapper p {
	text-align:center;
  font-size:1.3em;
  border-top:1px dashed #CCCCCC;
  padding:40px 0px 0px 0px;
}
