/*
Theme Name: Terry House
Theme URI: http://wenthusiasts.com/
Author: Web Enthusiasts
Author URI: http://wenthusiasts.com/
Description: Terry House Theme
Version: 3.1.6
Text Domain: Web Enthusiasts
License:
License URI:
*/


/*************** 
All custom CSS should be added to Theme Options > Custom CSS,
or in the style.css of a Child Theme.
***************/
.box-overlay .box-text, .box-shade .box-text {
   
    padding-left: 0px !important;
    padding-right: 0px !important;
    background: rgba(0, 0, 0, 0.61);
}
form.cart {
    margin-top: 20px;
}
h2.freedelivery {
    text-align: center;
    color: #da0c00;
    margin-top: 12px;
}
ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase li a {
    font-size: 1.1em;
}
.contact-bottom {
    margin-top: 15px;
    text-align: center;
    display: none !important;
}
.ywctm-inquiry-form-wrapper {
    float: left;
    width: 100%;
}
form.cart {
    width: 50%;
   
}
.woocommerce-ordering, .woocommerce-ordering select {
   
    z-index: 0 !important;
}
.single-product input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
}
a.button.product_type_simple.ajax_add_to_cart {
    width: 100%;
}
.box-text.box-text-products.text-center.grid-style-2 {
    height: 97px;
}
a.button.product_type_simple.ajax_add_to_cart {
    background: #8cc63f;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100%;
}
input.contact.wpi-button {
    background-color: #3A3A3C;
    position: relative;
    display: inline-block;
    /* background-color: transparent; */
    text-transform: uppercase;
    font-size: .97em;
    letter-spacing: .03em;
    -ms-touch-action: none;
    touch-action: none;
    cursor: pointer;
    font-weight: bolder;
    text-align: center;
    color: currentColor;
    text-decoration: none;
    border: 1px solid transparent;
    vertical-align: middle;
    border-radius: 0;
    margin-top: 0;
    margin-right: 1em;
    text-shadow: none;
    line-height: 2.4em;
    min-height: 2.5em;
    padding: 0 1.2em;
    max-width: 100%;
    transition: border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s, -webkit-transform .3s;
    transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
    transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s, -webkit-transform .3s;
    text-rendering: optimizeLegibility;
    box-sizing: border-box;
    color: #fff !important;
    margin-top: 7px;
}
input.wpi-button:hover, input.wpi-button:active, input.wpi-button:focus {
    background-color: #3a3a3c !important;
    padding: 0 1.2em !important;
}
@media only screen and (max-width: 767px) {
li.html.custom.html_topbar_left {
    text-align: center;
}

}
.text-center.social-login {
    display: none;
}
.woof.woof_sid.woof_sid_auto_shortcode {
    display: none;
}
a.button.product_type_variable.add_to_cart_button {
    background: #8cc63f;
    width: 100%;
}
a.button.product_type_variable {
    background: #8cc63f;
    width: 100%;
}
button.button.woof_reset_search_form {
    background: #8cc63f;
}
a.sbi_load_btn {
    color: #3a3a3c !important;
    background-color: #8fc844 !important;
font-weight: bold;
    text-transform: uppercase;
}
#sb_instagram .sbi_follow_btn a {
    /* background: #517fa4; */
    color: #ffffff;
    background: #d6249f !important;
    background: radial-gradient(circle at 6% 107%, #fdf497 0%, #fdf497 4%, #fd5949 31%,#d6249f 57%,#285AEB 98%) !important;
font-weight: bold;
    text-transform: uppercase;
}