.swiper-slide h2 {
margin-top: -40px;
}

ul.sub-menu li a {
font-weight: bold;
font-size: 110% !important;
}

body .gform_wrapper .gform_body .gform_fields .gfield .address_line_1 label {color: #acacac; font-size: 15px!important;font-weight: normal!important;padding-bottom: 10px!important;}
body .gform_wrapper .gform_body .gform_fields .gfield .address_line_2 label {color: #acacac;font-size: 15px!important;font-weight: normal!important;padding-bottom: 10px!important;}
body .gform_wrapper .gform_body .gform_fields .gfield .address_city label {color: #acacac;font-size: 15px!important;font-weight: normal!important;padding-bottom: 10px!important;}
body .gform_wrapper .gform_body .gform_fields .gfield .address_state label {color: #acacac;font-size: 15px!important;font-weight: normal!important;padding-bottom: 10px!important;}
body .gform_wrapper .gform_body .gform_fields .gfield .address_zip label {color: #acacac;font-size: 15px!important;font-weight: normal!important;padding-bottom: 10px!important;}
body .gform_wrapper .gform_body .gform_fields .gfield .address_country label {color: #acacac;font-size: 15px!important;font-weight: normal!important;padding-bottom: 10px!important;}

body .gform_wrapper .gform_body .gform_fields .gfield_price .ginput_container_number input {background-color: rgba(0,0,0,0.04);border-radius: 4px;border: 2px solid rgba(0,0,0,0);}
body .gform_wrapper label { font-weight: normal; }

.ginput_product_price_label { display: none; }

.border-right { border-right: 1px solid #ebebeb; }
.border-left { border-left: 1px solid #ebebeb; }
.border-vertical { border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb;}

input#gform_submit_button_7.gform_button.button{
position: relative !important;
margin-left: 45% !important;
}

a[href^=tel] {
    color: inherit;
    text-decoration: none;
}

.home-page-img-resize {
 max-width: 140px !important;
}