.language-switch {
    display:none !important;
}
.category-info {
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
}
.elementor-22576 .elementor-element.elementor-element-3c9ae50:not(.elementor-motion-effects-element-type-background), .elementor-22576 .elementor-element.elementor-element-3c9ae50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: #fff !important;
}
.elementor-22576 .elementor-element.elementor-element-b41615d .woocommerce-breadcrumb {
    color:#6c757d !important;
    font-weight:normal !important;
}
.product-filter-title svg {
    display: none;
}

.jupiterx-sidebar.jupiterx-secondary .jupiterx-widget-content {
    padding: 0 20px;
}

.jupiterx-sidebar.jupiterx-secondary .jupiterx-widget.widget_woof_widget.woof_widget-7.WOOF_Widget {
    margin-top: 8px;
    background-color: #EAEAEA;
}

.jupiterx-main-header:not(.jupiterx-main-header-custom), .jupiterx-main-header:not(.jupiterx-main-header-custom) {
    background: #ffffff!important;
}

.jupiterx-main {
    background-color: #ffffff;
}

.jupiterx-sidebar .jupiterx-widget .card-title {
    display: flex;
    background: #A48457;
    padding: 20px;
    color: #ffffff;
    text-transform: uppercase;
}

.category-info .jupiterx-subtitle a {
    padding: 5px;
    border: 2px solid #A48457;
    border-radius: 20px;
    color: #A48457;
}

.category-info img {
    height: 60%;
    max-height:200px;
    width: auto;
}

.category-info a {
    font-weight: 600;
    color: #000000;
}
.category-info .category-image {
    text-align:end;
}

.search-sort {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.search-sort .jupiterx-search-form {
    width: 30%;
}

.search-sort .woocommerce-ordering {
    padding: 10px 0;
    margin: 0;
}

.search-sort input {
    margin-top: 10px;
    line-height: 1.3em;
}

.search-sort button {
    bottom: -7px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #A48457;
}

.woof_checkbox_label {
    margin-bottom: 0;
}

.jupiterx-product-container {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    color: #444444;
    border: 1px solid #f1f1f1;
    background: #ffffff;
}

body.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image, body.home ul.products li.product a .jupiterx-wc-loop-product-image {
    border-radius: 0 !important;
    border-style: solid !important;
    border-width: 10px 10px 10px 10px !important;
    border-color: #FFFFFF !important;
}

body.woocommerce ul.products li.product .price del {
    color: #EAEAEA!important;
}

.woocommerce ul.products li.product .price {
    margin-bottom: 1.5em;
}

body.archive .gray-bg {
    background: #EAEAEA!important;
}

body.archive .gray-bg .raven-submit-button:hover {
    background-color: #B68B64!important;
}

body.archive .gray-bg .raven-field, body.archive .gray-bg .raven-submit-button {
    background-color: #FFFFFF!important;
    color: #000000;
}

.advanced-woo-labels {
    justify-content: flex-start!important;
    align-items: flex-start!important;
    top: 15px!important;
}

body.archive .advanced-woo-labels {
    align-items: flex-start!important;
    top: 15px!important;
    left: 10px!important;
}

.advanced-woo-labels .awl-label-after {
    display: none!important;
}

.woocommerce-page .jupiterx-primary input:not(.jet-range__slider__input):focus, .woocommerce-page .jupiterx-primary input:not(.jet-range__slider__input) {
    background-color: #EAEAEA;
}

body.archive .category-tabs {
    padding: 30px 0;
    margin:0;
    justify-content: center;
}

body.archive .category-tabs > div {
    margin-bottom: 30px;
}

body.archive .category-tabs a {
    padding: 10px 40px;
    border: 2px solid #A48457;
    border-radius: 25px;
    font-weight: 600;
    color: #000000;
    text-align:center;
}

body.archive .category-tabs a:hover,  body.archive .category-tabs a.active{
    background-color: #A48457;
    color: #ffffff;
    text-decoration: none;
}
ul.woof_list.woof_list_checkbox li {
    display:flex;
    align-items: center;
}

.woof_checkbox_label {
    line-height: 1.25em;
}
.woof_checkbox_label_selected {
    font-weight: normal !important;
}
.woof_container_inner {
    border-bottom: 1px solid #c5c5c5;
    padding-bottom:9px;
}
.woof_container_inner h4 {
    font-size:13px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .jupiterx-wc-loadmore {
    background-color:#EAEAEA !important;
    border: 1px solid #A48457 !important;
    text-transform:uppercase;
    color:#000;
}
.woocommerce-loop-product__title {
    min-height: 3rem;
}

ins .woocommerce-Price-amount.amount bdi {
    color: red;
}

.close {
    display: none;
}
.woocommerce .woocommerce-pagination {
    padding-bottom:20px;
}
.wp-google-feedback {
    display:flex !important;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Montserrat", sans-serif;
    min-height:4rem;
}

@media only screen and (max-width: 768px) {
    body:not(.rtl) .elementor-32 .elementor-element.elementor-element-7896c7f8 {
        left:-138px !important;
    }
    .wp-google-feedback {
        display:block !important;
    }
    .category-info {
        flex-direction: column;
    }

    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
        width: 100%;
    }

    .jupiterx-archive-title.jupiterx-archive-header-post-title, body .jupiterx-main-header-post-title  {
        padding-top: 40px;
    }

    .jupiterx-archive-title.jupiterx-archive-header-post-title span {
        display: flex;
       font-size: 34px;
       justify-content: center;
    }
    body.archive .jupiterx-main-header, body .jupiterx-main-header {
       padding: 0!important;
    }
   
    .breadcrumb-item {
       font-size: 12px;
    }

    ol.breadcrumb {
        width: auto;
        position: absolute;
        left: 0;
        right: 0;
        background: #EAEAEA;
        padding: 5px 0;
        justify-content: center;
        border-radius: 0;
        text-transform: uppercase;
    }

    ol.breadcrumb li:last-child {
        color: #A48457;
    }

    ol.breadcrumb li a {
        font-weight: 600;
        color: #000000;
    }

    .jupiterx-widget-content {
        display: none;
    }
    
    body.archive .jupiterx-sidebar .card-title {
        margin: 0;
        justify-content: space-between;
    }
    
    body.archive .jupiterx-widget-content {
        padding-top: 10px!important;
    }

    .category-tabs {
        display: flex;
        flex-direction: column;
        text-align: center;
    }

    .category-tabs a {
        margin-bottom: 10px;
    }
    .jupiterx-main-content > .container > .row {
        flex-direction: column-reverse;
    }

    .product-filter-title svg {
        display: block;
        fill: #FFFFFF;
    }

    .country-selector {
        margin-top:1rem !important;
    }
    .wglanguage-name {
        font-size:20px !important;
    }
    .raven-nav-menu-close-icon  {
        color:#fff !important;
        font-size: 80px !important;
    }
    .raven-nav-menu-close-button {
        left:30px !important;
        top:50px !important;
    }
    .raven-menu-item, .raven-submenu-item {
        font-family: "Montserrat", Sans-serif !important;
        color: #fff !important;
        font-weight: 400 !important;
    }
    .raven-container {
        margin-left: 10px !important;
        margin-top: 40px !important;
    }
    .raven-nav-menu-mobile .raven-nav-menu li > a:hover {
        background: #000 !important;
    }

    .elementor-widget-image a img {
        width: 100%; 
    }

    .jupiterx-sidebar {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 100;
    }

    .jupiterx-sidebar.jupiterx-secondary .jupiterx-widget.widget_woof_widget.woof_widget-7.WOOF_Widget {
        margin-top: 0;
    }

    .open-filter {
        display: flex;
        position: fixed;
        top: 0;
        background: #EAEAEA;
        width: 100%;
        left: 0;
        padding: 15px;
        height: 100%;
        overflow: scroll;
        z-index:1000;
    }

    .body-hidden {
        overflow: hidden;
    }

    .close svg {
        position: absolute;
        top: 10px;
        right: 20px;
        height: 20px;
        fill: #000000;
    }
    
    .close {
        display: flex;
    }

    .search-sort .jupiterx-search-form {
        width: 90%;
    }

    .search-sort {
        flex-direction: column;
        align-items: center;
    }
    
}

body.admin-bar .dialog-lightbox-widget {
    display: none!important;
}
