.seccontact .contact-widget__body { margin-left: 69px; margin-top: 6px; }
.seccontact .vc_icon_element-icon { font-size: 24px !important; }
.seccontact .wpb_text_column.wpb_content_element { display: inline-block; width: 77%; margin-bottom: 10px; }
.wpcf7-form-control.wpcf7-submit.btn.button.button--hover { background: #e6ac00; text-align: left;}
.wpcf7-form-control.wpcf7-submit.btn.button.button--hover:hover::after { -webkit-transform: translateX(-15%) skewX(124deg) !important; transform: translateX(-15%) skewX(124deg) !important; }
.wpcf7-form-control.wpcf7-submit.btn.button.button--hover::before { content: ' '; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -2; display: block; background-color: #e6ac00 !important; }
.header-widget__icon {font-size:30px !important;}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 1.5em !important;
}
@media(max-width:767px) {
	.vc_row .contact-widget.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {padding-left:11px !important;}
}

#frm_form_2_container .frm_button_submit { max-width: 200px }
#frm_form_2_container .frm_submit { text-align: left }
#frm_form_2_container .frm_primary_label{ display:none}
#frm_form_2_container .frm_form_field.frm_half{ width:100% !important; margin-left:0px !important}