/*
Theme Name: Hello Elementor Child
Description: Hello Elementor Child
Author: Farouk Systems Inc.
Author URI: digital@farouk.com
Template: hello-elementor
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.elementor-sticky .appear-on-sticky img {
    opacity: 0;
    transition: all 0.25s; 
}

.elementor-sticky.elementor-sticky--active .appear-on-sticky img {
    opacity: 1.0;
}

.archive-row { display: flex; }

.left-sidebar { width: 25%; }
.archive-content { width: 75%; }

.jet-sub-mega-menu {
    padding: 10px;

}

.jet-sub-mega-menu ul {
    padding-left: 0;
    list-style: none;

    
}

.jet-sub-mega-menu ul.menu > li {
    max-width: 25%;
    width:  100%;
    float:  left;   
}
.menu-shop-all-dropdown-andrea-container {
/*    height: 275px;
    display: flex;
  flex-direction: column;
  flex-wrap: wrap;*/
  list-style: none;
0;
}

.jet-sub-mega-menu ul.menu {
   /*columns: 215px auto; */
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 240px;
    align-content:  flex-start;
}

.mb-2 {
    margin-bottom: 1.5em;
}

#content {
    z-index:  0;
}

/* mobile popup */
@media screen and (max-width: 1024px) {
    body .dialog-type-lightbox {
        top: 0 !important;
        position: fixed !important;
        }
    }

    /* Align buttons and images inside them */
    a.inline-block-link {
        display: inline-block;
    }

    a.inline-block-link img {
        vertical-align: middle;
        max-width: 100%;
    }


    .widget-content-center .elementor-widget-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .wc-block-grid__product-add-to-cart a.add_to_cart_button { border-radius: 0; color: white; }

    .wc-block-grid__product-price, .wc-block-grid__product-add-to-cart { order: 2 }
    .wc-block-grid__product-rating .star-rating span:before { color: #f0ad4e; }

    .wc-block-grid__product .wc-block-grid__product-title {
        font-size: 17px;
        font-family: "Open Sans", Sans-serif;
        line-height: 1.1em;
    }

    .wc-block-grid__product-add-to-cart .added_to_cart, .archive-product-item .added_to_cart {
        margin-left: 0.25em;
        padding: 0.5em 1em;
        font-size: 1em;
        font-weight: 600;
        font-family: "Open Sans", Sans-serif;
    }

    .wc-block-grid__product-add-to-cart .added_to_cart {
        color: #32373c;
        border: 2px solid #32373c;
    }

    .archive-product-item .added_to_cart {
        color: #000;
        border: 2px solid #000;
        width: 100%;
        text-align: center;
    }

    .wp-block-button {
        display: flex;
        max-width: 300px;
        width: 100%;
    }

    .archive-product-item .elementor-button-wrapper {
        display: flex;
    }

    .wc-block-grid__product-add-to-cart a {
        width: 100%;
    }

    .margin-top-auto {
        margin-top: auto;
    }

.jet-listing-grid__slider-icon.slick-arrow {
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.jet-listing-grid__slider-icon.slick-disabled {
	opacity: 0.25;
}

.new-badge .elementor-widget-container p {
	margin-bottom: 0px;
}