#tags_form_filter, #marketing-form, #wpcf7-f227-p23-o1 form, #wpcf7-f227-p183-o1 form{margin-top:30px;}
#tags_form_filter h2,
#marketing-form h2,
#wpcf7-f227-p23-o1 form h2,
#wpcf7-f227-p183-o1 form h2{font-size:21px;text-align:center;font-weight:500;text-transform:uppercase;margin-bottom:10px;}
#tags_form_filter h3,
#marketing-form h3,
#wpcf7-f227-p23-o1 form h3,
#wpcf7-f227-p183-o1 form h3{text-align:center;color:#606060;margin-bottom:25px;font-size:12px;font-family:"Georgia",serif;font-style:italic;}
#tags_form_filter input[type=text]{padding:10px 1%;width:45%;height:30px;font-size:14px;}
.marketing-subscribe input[type=text],
#wpcf7-f227-p23-o1 .wpcf7-text,
#wpcf7-f227-p183-o1 .wpcf7-text{padding:10px 1%;width:76%;height:30px;font-size:14px;}
#tags_form_filter input[type=submit],
.marketing-subscribe input[type=submit],
#wpcf7-f227-p23-o1 form input[type=submit],
#wpcf7-f227-p183-o1 form input[type=submit],
#wpcf7-f227-p217-o1 form input[type=submit]{width:22%;background:#cf473f;border:none;color:white;font-weight:500;height:30px;margin-left:6px;letter-spacing:1px;font-size:12px;border-radius:7px;position:relative;top:-1px;}
.form-fields{background:#f0f0f0;border-radius:5px;margin-top:40px;}
.separator{height:20px;}
.form-fields{padding-top:20px;padding-bottom:20px;}
.form-fields .row{margin-bottom:20px;}
.form-fields label{font-size:14px;font-weight:600;display:inline-block;text-transform:uppercase;margin-bottom:5px;min-height:7px;padding-bottom:10px;}
.form-fields label.blank{height:22px;}
.form-fields label.person{background:url(../images/form/contact-person.jpg) no-repeat right top;padding-right:25px;}
.form-fields label.fax{background:url(../images/form/contact-fax.jpg) no-repeat right top;padding-right:25px;}
.form-fields label.email{background:url(../images/form/contact-email.jpg) no-repeat right top;padding-right:25px;}
.form-fields label.phone{background:url(../images/form/contact-phone.jpg) no-repeat right top;padding-right:25px;}
.form-fields label.pencil{background:url(../images/form/contact-pencile.jpg) no-repeat right top;padding-right:25px;}
.form-fields label.buildings{background:url(../images/form/contact-buildings.jpg) no-repeat right top;padding-right:25px;}
.form-fields label.required{}
.form-fields .row:last-child{margin-bottom:0px;}
.form-fields input[type=text],
.form-fields select{width:100%;padding:10px 3%;border:0px !important;color:#6d6d6d;font-weight:600;font-size:12px;text-transform:uppercase;}
.form-fields textarea{padding:10px 3%;width:100%;border:0px !important;color:#6d6d6d;font-weight:600;font-size:12px;text-transform:uppercase;}
.form-fields input[type=submit]{padding:10px;min-width:70%;background:#c13930;color:white;font-size:15x;font-weight:600;text-align:center;border:0px !important;}