/**
* Theme Name: Matico Child
* Description: This is a child theme of Matico, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Pavothemes</a>
* Template: matico
* Version: 1.2.1
*/
button[disabled], html input[disabled] {
    background: #f7f7f7;
}
.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img {
    border-color: var( --e-global-color-primary );
    max-height: 60px;
}
.vertical-navigation {
    background-color: #ed2436;
}

.woocommerce a.wqoecf_enquiry_button {
    margin-right: 10px;
}.woocommerce a.wqoecf_enquiry_button:hover {
    background-color: #ed2436;
}

.top-brands .elementor-brand-image {
    box-shadow: 0 3px 6px rgb(0 0 0 / 2%);
    margin: 5px;
    /* width: calc(12.5% - 10px); */
    /* background: #fff; */
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
    padding: 6px;
}
.top-brands .elementor-widget-matico-brand .matico-carousel .slick-track {
    width: auto !important;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    border-style: solid;
    background-color: #ffffff;
    border-color: #e6e6e6;
    width: 100%;
    border-width: 1px;
    font-size: 14px;
    padding: 8.5px 15px;
    border-radius: 5px;
    outline: 0;
    transition: all ease-in-out 0.3s;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
    border-style: solid;
    background-color: #ffffff;
    border-color: #e6e6e6;
    width: 100%;
    border-width: 1px;
    font-size: 14px;
    padding: 7.5px 15px;
    border-radius: 5px;
    outline: 0;
    transition: all ease-in-out 0.3s;
}input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    border-style: solid;
    background-color: #ffffff;
    border-color: #e6e6e6;
    width: 100%;
    border-width: 1px;
    font-size: 14px;
    padding: 7.5px 15px;
    border-radius: 5px;
    outline: 0;
    transition: all ease-in-out 0.3s;
}.wpcf7-form label {
    color: #7A7E83;
    font-size: 12px;
    line-height: 19px;
    font-weight: 400;
}

.single-product .product_meta table td, .single-product .product_meta table th {
    padding: 0.3em 0.5em;
    border: 1px solid;
    border-color: #e6e6e6;
}
.page-id-19347 .wpcf7 form {
    height: auto !important;
    max-height: fit-content;
	padding: 0 5px 0 5px;
}.page-id-19347 .wpcf7 p {
    margin-bottom: 5px;
}
.single-product .product_meta tr:nth-child(odd) {background: #f2f2f740;}

.wpf_item .wpf_item_name {
    font-weight: 700 !important;
    font-size: 1.2em !important;
    border-bottom: none !important;
    margin: 0 0 0.5em 0 !important;
    padding-bottom: 0.5em !important;
    color: red;
}.wpf_slider.ui-slider {
    margin: 1.5em 0 0.8em 0 !important;
}
#reviews { max-width: 100%;}
.product_specification h6 {
    margin: 0;
}.woocommerce a.wqoecf_enquiry_button {
    background-color: #ed2436 !important;
	font-weight: 500 !important;
}.woocommerce a.wqoecf_enquiry_button:hover {
    background-color: #ed2436c7 !important;
}

.single-product div.product .single_add_to_cart_button{
	margin-bottom:0px !important;
	min-width:fit-content !important;
}
.single-product div.product form.cart .quantity_wrap + .single_add_to_cart_button {
    margin-top: -5px;
}
/* Compare table Css for word break and For justify content In heading */
span.woosc-remove {
    display: -webkit-box;
}
th.woocommerce-product-attributes-item__label {
    word-break: normal;
}

.woosw-popup .woosw-items .woosw-item .woosw-item-inner > div {
    margin-right: 40px;
}
.wpzc-pincode-checker__form input[type="text"]{
	width: 100%;
}
.woocommerce-error p{
	margin:0 !important;
}
.stock.in-stock{
	margin-bottom:5px;
}
p.stock.available-on-backorder {
    margin-bottom: 5px;
}
.woosw-popup .woosw-items .woosw-item .woosw-item--stock p{
	margin-bottom:5px;
}


