

/* B Design Custom CSS*/

/* FORM */
.formRow{ width:100%; height:30px; padding-bottom:10px; }
.formRowfat{ width:100%; height:80px; padding-bottom:10px; }
input{ width:100%; height:30px; border:#C0C0C0 solid thin; }
input[type="radio" ]{ width:20px!important; vertical-align: middle; }
input[placeholder],textarea[placeholder]{ padding-left:10px; }
select{ width:103%; height:40px; margin: 5px 0; }
textarea{ width:100%; height:80px; border:#C0C0C0 solid thin; }
.recaptcha_only_if_privacy { float: right; text-align: right; display: none; }
.space{ padding-top:30px; width:100% }

/* WHITE TEXT */
.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 strong, .white-text ul, .white-text li{ color:#ffffff; }

/* OTHER */
.wpb_gmaps_widget .wpb_wrapper { background-color: #5191CD; padding: 0px!important; }

/* BUTTONS */
.qbutton .contact {background:#59595b; }
span.important a { color: #ffffff !important; text-transform: uppercase; font-weight: 400; }
p { padding-bottom: 15px; }
h4 { padding-bottom: 15px; }

/* Sticky Header Padding */

nav.main_menu>ul>li>a { padding: 0 20px; }
header.sticky nav.main_menu>ul>li>a { padding: 0 15px; }
.header-number {padding-right: 30px}
.header_menu_bottom nav.main_menu>ul { left: 20px !important; }
.sticky .header_menu_bottom nav.main_menu>ul {left: auto;}

/* END B Design Custom CSS */
 