

/* FORM */
.formRow { width: 100%; height: 40px; padding-bottom: 20px; }
.formRowfat { width: 100%; height: 100px; padding-bottom: 10px; }
input { width: 100%; height: 40px; border: #e2e2e2 solid 1px; }
input[type="radio" ]{ width:20px!important; vertical-align: middle; }
input[placeholder], textarea[placeholder] { padding-left: 10px; }
textarea { width: 100%; height: 90px; border: #7A7A7A solid 2px; }
.recaptcha_only_if_privacy { float: right; text-align: right; display: none; }

.contact select { width: 103%; height: 40px; background-color: #fff; border: #e2e2e2 solid 1px; border-radius: 0; }
.contact input { width: 100%; height: 40px; background-color: #fff; border: #e2e2e2 solid 1px; border-radius: 0;}
.contact textarea { width: 100%; height: 90px; background-color: #fff; border: #e2e2e2 solid 1px; border-radius: 0; }
.contact input[type="submit"] { width: auto; }
input.qbutton { background-color: #262932;  color: #ffffff;}


.white-text { color: #ffffff; }
.white-text a { color: #ffffff; text-decoration: underline; }
.white-text h1, .white-text h2, .white-text h3, .white-text h4 , .white-text h5 { color: #ffffff; }
h1, h1 a {
	font-family: 'Montserrat', sans-serif;
	line-height: 55px;
	font-weight: 400;
	background-color: #000000;
color:#ffffff !important;
	margin-left: -10px;
	padding: 6px 10px!important;
	display: inline;
}
/* calc rules*/
.flash-calcs { width: 800px; }

@media screen and (max-width: 600px) {
.flash-calcs { display: none; }
}

.space { padding-top: 30px; width: 100%; }

/* google map rule */
.wpb_gmaps_widget .wpb_wrapper { padding: 0px!important; }

.hlites a{
padding:5px 10px;
line-height:35px;
background-color:#FFEB00;
color:#000000;
}

.hlites a:hover{
padding:5px 10px;
line-height:35px;
background-color:#000000;
color:#FFEB00;
}

p { padding-bottom: 15px; }
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark { border-radius: 0; }
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark { background-color: #A5A5A4; border-color: #A5A5A4; }
nav.vertical_menu>ul>li>a { font-weight: 500; }