/*
Theme Name: Indutri Child
Description: Child theme for the Indutri themes
Author: Gaviathemes
Template: indutri
*/

/*PS 1july25*/
.woo-variation-swatches.wvs-show-label .variations th {
    padding: 0;
    border: none;
}

.product table.variations a.reset_variations {
    color: #192437 !important;
    text-decoration: underline !important;
    font-weight: 600;
}

.product table.variations a:hover.reset_variations {
    color: #192437 !important;
    text-decoration: none !important;
    font-weight: 600;
}

.woo-variation-swatches .product .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before {
    background-size: 36%;
}

.woo-variation-swatches.wvs-show-label .variations td {
    padding-top: 9px;
}

.single-product .product-single-main .product-type-variable .single_add_to_cart_button {
    margin-left: 3px;
}

.product form.variations_form {
    padding: 0;
}

/*PS 1july25*/

.product-remove {
    width: 5%;
}

#yith-ywraq-form .update-list-wrapper input[type="submit"],
#yith-ywraq-default-form .raq-send-request-row input[type="submit"] {
    margin-right: 0;
    margin-top: 20px;
    padding: 15px 25px;
    color: #000;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 15px;
    height: 50px;
}

#yith-ywraq-form .update-list-wrapper input[type="submit"]:hover,
#yith-ywraq-default-form .raq-send-request-row input[type="submit"]:hover {
    margin-right: 0;
    color: #fff;
}

.yith-ywraq-mail-form-wrapper .form-row.form-row-wide,
.yith-ywraq-mail-form-wrapper .form-row {
    padding: 0px 5px;
}

.yith-ywraq-mail-form-wrapper .form-row {
    margin-bottom: 1rem
}

.yith-ywraq-mail-form-wrapper>h3 {
    margin-top: 0px;
}

.product-block .product-meta {
    padding: 15px
}

.yith_ywraq_add_item_browse_message a {
    text-decoration: underline;
    color: rgb(186, 156, 14);
}

.yith_ywraq_add_item_browse_message a:hover {
    text-decoration: none;
}

.single-product .image_frame .woocommerce-product-gallery__trigger>span {
    display: none
}

.product-block .product-thumbnail .shop-loop-actions {
    display: none
}

.menu_shortcode,
.menu_shortcode>.elementor-container {
    height: 100%
}

.menu_shortcode .elementor-widget-wrap.elementor-element-populated {
    flex-wrap: nowrap;
    align-items: center !important;
    justify-content: space-between;
}

.menu_shortcode .elementor-widget-wrap>.elementor-element {
    width: auto
}

.menu_shortcode .gva-element,
.menu_shortcode .gva-navigation-menu {
    /* display:inline-block */
}

.menu_shortcode .elementor-widget:not(:last-child) {
    margin-block-end: 0px;
}

.menu_shortcode .widget_ywraq_mini_list_quote {
    margin: 0px
}

.menu_shortcode ul.gva-nav-menu>li>a {
    padding: 20px 15px;
}

.widget_ywraq_mini_list_quote ul.yith-ywraq-list {
    padding: 0px
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li {
    gap: 10px
}

.menu_shortcode .yith-ywraq-list-widget-wrapper a.raq_label {
    color: #fbd915;
}

.menu_shortcode .yith-ywraq-list-widget-wrapper a.raq_label:hover {
    color: #fff;
}

.menu_shortcode .widget_ywraq_mini_list_quote .raq-info {
    padding: 6px 10px 4px;
}

ul.yith-ywraq-list li a:hover {
    color: #a5880c
}

.widget_ywraq_mini_list_quote ul.yith-ywraq-list li .quantity {
    margin-right: 5px
}

.yith-ywraq-before-table .wc-backward:before,
.yith-ywraq-before-table .wc-backward a:before {
    font-size: 16px
}

.widget.widget_layered_nav ul>li {
    /* justify-content: space-between;
    display: flex; */
}

.widget.widget_product_categories li.current-cat-parent>.cat-caret:after {
    display: none;
}

.wp-sidebar ul li .count,
.elementor-widget-sidebar ul li .count {
    float: right;
}

.widget.widget_layered_nav ul ul li:first-child,
.widget.widget_layered_nav ol ul li:first-child {
    padding-top: 0px;
}

.widget.widget_layered_nav ul ul li:first-child,
.widget.widget_layered_nav ol ul li:first-child {
    /* padding-left: 15px; */
}

ul.children.wc-brand-list-layered-nav-product_brand,
li.cat-parent>ul.children {
    margin: 0.25rem 0 0 1rem;
    padding: 0;
    list-style: none;
}

ul.children.wc-brand-list-layered-nav-product_brand>li.wc-layered-nav-term>a::before,
li.cat-parent>ul.children>li.cat-item>a::before {
    content: "- ";
}

/* STICKY MENU */

/* default (not fixed yet) */
.elementor-section.menu_wrapper {
    position: relative;
    transition: box-shadow .2s ease, transform .2s ease;
}

/* becomes fixed after 100px scroll */
.elementor-section.menu_wrapper.is-fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1003;
    background: #fff;
    /* solid bg so content doesn't bleed through */
    box-shadow: 0 2px 12px rgba(0, 0, 0, .06);
}

/* push page content down when header is fixed (height set from JS) */
body.has-fixed-header {
    padding-top: var(--fixed-header-h, 0px);
}

/* WordPress admin bar offset */
body.admin-bar .elementor-section.menu_wrapper.is-fixed {
    top: 32px;
}

@media (max-width: 782px) {
    body.admin-bar .elementor-section.menu_wrapper.is-fixed {
        top: 46px;
    }
}

/* hash links (#about, #contact) don't get hidden under the fixed bar */
[id] {
    scroll-margin-top: calc(var(--fixed-header-h, 0px));
}


/* ENDOF STICKYMENU */