/*
 Theme Name:    Electro Child
 Theme URI:     https://themeforest.net/item/electro-electronics-store-woocommerce-theme/15720624
 Description:   This is the child theme of Electro
 Author:        MadrasThemes
 Author URI:    https://madrasthemes.com/
 Template:      electro
 Version:       3.3.9
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:   electro-child
*/

.section-home-banner-1-6 .home-banner-1-6__inner .banners-list__inner .banner>a, .section-home-banner-1-6 .home-banner-1-6__inner .featured-banner>a {border: 1px solid #7b00a8;}
.faq-page-section .vc_toggle .vc_toggle_title h4 {font-size: 1.6em;}
.faq-page-section .vc_toggle .vc_toggle_content p {font-size: 1.2em;}
div.wpforms-container-full.ec-newsletter-form {margin:0 auto;}
div.wpforms-container-full.ec-newsletter-form .wpforms-form .wpforms-submit-container {margin-top:0;}
.footer-call-us {margin-top: 2em;}
.footer-call-us .call-us-text{font-weight: 300;}
.summary .product_meta {margin-top: 25px;}
.summary .product_meta .posted_in {display: none;}
.custom_tax-rates .tax-rate:not(:first-child) { display: none;}
.woocommerce-Tabs-panel--description .product_meta {display: none;}
.woocommerce-Tabs-panel--description .electro-description { margin-bottom: 0;}
.section-products-carousel {margin-top: 30px;}
.custom_attributes .custom_attribute { display: none;}
.single-product .price {
    color: #333e48;
    font-size: 1.5em;
    line-height: 1.286em;
    font-weight: 400;
    margin-bottom: .571em;
}
@media only screen and (max-width:650px){
    .woovr-variations[class*="woovr-variations-grid"] .woovr-variation {
        flex-direction: row !important;
    }
    .woovr-variations[class*="woovr-variations-grid"] .woovr-variation:before {
        position: relative !important;
        top: unset !important;
        left: 0px !important;
    }
}
@media (max-width: 1440px) {
    .woovr-variations[class*="woovr-variations-grid"] .woovr-variation {
        flex-direction: column !important;
    }
    .woovr-variations[class*="woovr-variations-grid"] .woovr-variation:before {
        position: relative !important;
        top: unset !important;
        left: 0px !important;
    }
}
table.shop_table tr.cart_item .product-name dl{
    display: flex;
    column-gap: 5px;
}
table.order_details ul.wc-item-meta li {
    display: flex;
    column-gap: 10px;
}
.cart-collaterals .woocommerce-shipping-totals {
    display: none !important;
}
table.wdp_pricing_table thead tr td:nth-child(2),table.wdp_pricing_table tbody tr td:nth-child(2){
    display:none;
}
/* Add +/- buttons css style */
.qty-wrapper {
    display: inline-flex;
    align-items: center;
    /* border: 1px solid #dcdcdc; */
    /* border-radius: 6px; */
    overflow: hidden;
    background: #fff;
}

.qty-wrapper input.qty {
    width: 75px;
    text-align: center;
    border: none;
    font-size: 14px;
}

.qty-btn {
    width: 38px;
    height: 38px;
    background: #f8f8f8;
    border: none;
    cursor: pointer;
    font-size: 18px;
    transition: all 0.2s ease;
    padding: 0;
}

.qty-btn:hover:not(:disabled) {
    background: #eaeaea;
}

.qty-btn:disabled {
    opacity: 0.4;
    cursor: not-allowed;
}
table.cart .product-quantity .quantity {
    width: 10em;
}
.single-product .cart .quantity {
    display: inline-flex;
    width: auto;
}
.single-product p.stock {
    display: unset;
}
@media (max-width: 575.98px) {
    table.shop_table.shop_table_responsive tr td.product-quantity .quantity {
        width: auto;
    }
}