.elementor-7779 .elementor-element.elementor-element-3b863b65{margin-top:0px;margin-bottom:0px;padding:100px 0px 150px 0px;}.elementor-7779 .elementor-element.elementor-element-6f7b6e5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7779 .elementor-element.elementor-element-cbf74d6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7779 .elementor-element.elementor-element-cbf74d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7779 .elementor-element.elementor-element-cbf74d6 > .elementor-element-populated{padding:00px 0px 030px 0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-7779 .elementor-element.elementor-element-21f5e6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7779 .elementor-element.elementor-element-21f5e6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:300;}.elementor-7779 .elementor-element.elementor-element-77825617{margin-top:0px;margin-bottom:0px;padding:75px 0px 0px 0px;}.elementor-7779 .elementor-element.elementor-element-32e583a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product{text-align:center;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products  ul.products{grid-column-gap:60px;grid-row-gap:80px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-secondary );}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .price{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-d2a49d1 );border-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 030px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-d2a49d1 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products .added_to_cart{font-family:"Titillium Web", Sans-serif;font-size:0px;font-weight:bold;font-style:italic;margin-inline-start:0px;}.elementor-7779 .elementor-element.elementor-element-495a3bc nav.woocommerce-pagination{margin-top:50px;font-weight:600;}.elementor-7779 .elementor-element.elementor-element-495a3bc nav.woocommerce-pagination ul li a, .elementor-7779 .elementor-element.elementor-element-495a3bc nav.woocommerce-pagination ul li span{padding:15px;}.elementor-7779 .elementor-element.elementor-element-495a3bc nav.woocommerce-pagination ul li a{color:var( --e-global-color-primary );}.elementor-7779 .elementor-element.elementor-element-495a3bc nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-d2a49d1 );background-color:var( --e-global-color-secondary );}.elementor-7779 .elementor-element.elementor-element-495a3bc nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-d2a49d1 );background-color:var( --e-global-color-secondary );}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-d2a49d1 );background-color:var( --e-global-color-secondary );font-size:1.5em;border-radius:100px;min-width:3.276em;min-height:3.276em;line-height:3.276em;left:auto;right:0;margin:13px;}@media(min-width:2400px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.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-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1366px){.elementor-7779 .elementor-element.elementor-element-3b863b65{padding:50px 25px 150px 25px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.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-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-7779 .elementor-element.elementor-element-3b863b65{padding:50px 30px 100px 30px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7779 .elementor-element.elementor-element-21f5e6f .elementor-heading-title{font-size:48px;}.elementor-7779 .elementor-element.elementor-element-77825617{padding:0px 0px 0px 0px;}.elementor-7779 .elementor-element.elementor-element-32e583a4 > .elementor-element-populated{padding:0px 0px 0px 50px;}.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-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product{text-align:center;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products  ul.products{grid-column-gap:60px;grid-row-gap:70px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .price del {font-size:15px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products .added_to_cart{font-size:0px;}}@media(max-width:767px){.elementor-7779 .elementor-element.elementor-element-3b863b65{padding:50px 20px 100px 20px;}.elementor-7779 .elementor-element.elementor-element-cbf74d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7779 .elementor-element.elementor-element-21f5e6f .elementor-heading-title{font-size:36px;}.elementor-7779 .elementor-element.elementor-element-32e583a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product{text-align:center;}.elementor-7779 .elementor-element.elementor-element-495a3bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:50px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .price del {font-size:14px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products ul.products li.product .button{font-size:13px;}.elementor-7779 .elementor-element.elementor-element-495a3bc.elementor-wc-products .added_to_cart{font-size:0px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-495a3bc */mark.count {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b863b65 */.woocommerce-Price-amount+.laybuy-payment-info {
    margin-top: 20px;
    line-height: 1.35;
}


.woocommerce div.product .out-of-stock {
    color: #fff;
    background: #f9ba13;

    
}

select.orderby {
    border-radius: 0px;
    border-color: #ccc;
}

select.orderby:focus {
    border-radius: 0px;
    border-color: #3c3c3b
}



.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 20px 0px 0px 30px  !important ;
    border-top: none !important;
    margin: 0px !important;
    background: none !important;
    color: #3c3c3b !important;
    font-weight: 400 !important;
}



.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    color: #f9ba13 !important;
    padding: 0px 0 0 0px !important;
    margin: 0px  !important;
    top: 20px;
    left: 0em;
}

.yaydp-sale-tag {
    color: var( --e-global-color-d2a49d1 );
    background-color: #F9BA13 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    margin: 13px -15px 0 0 !important;
     border-color: #F9BA13;
    
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    top: 2px !important;
    right: 2px !important;
    -webkit-backface-visibility: hidden;
    position: absolute;
    top: 13px;
    right: 9px;
    line-height: 1;
    border-radius: 100px;
    padding: 1em;

    min-height: 30px;
    z-index: 10;
}

/*
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: var( --e-global-color-primary );
    background-color: white;
    border-color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    line-height: 1em;
    letter-spacing: 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px 15px 030px;
}

.woocommerce #respond input#submit, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    color: white !important;
    background-color: var( --e-global-color-primary ) !important;
    border-color: var( --e-global-color-primary ) !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    font-style: normal;
    line-height: 1em !important;
    letter-spacing: 0px !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 15px 30px 15px 030px !important;
}

*/

/*
.woocommerce-loop-product__title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

*/

.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins {
     font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    text-decoration: none;
}

    
    .woocommerce ul.products li.product .price del {
    font-weight: 300;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    color: var( --e-global-color-primary );
}


  .woocommerce ul.products span.onsale {

    margin: 15px 0px 0px 0px !important;

  }

@media (max-width: 768px) {
.elementor-wc-products ul.products li.product span.onsale {
    display: block !important;
    color: var( --e-global-color-d2a49d1 );
    background-color: #F9BA13 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    margin: 13px -15px 0 0 !important;
}

.wcsob_soldout {
    padding: 3px 8px;
    text-align: center;
    font-size:14px !important;
    background: #3C3C3B;
    color: #FFFFFF;
    font-weight: bold;
    position: absolute;
    top: 0px;
    right: -15px;
    z-index: 70;
    font-size: 16px;
}
}

.wcsob_soldout {
    z-index: 70;

}



/*
  .woocommerce nav.woocommerce-pagination {
    margin-top: 0px !important;
}

  .woocommerce nav.woocommerce-pagination ul li a, nav.woocommerce-pagination ul li span {
    padding: 5px 15px 0 15px !important;

}

  .woocommerce nav.woocommerce-pagination ul li a {
    background-color: white !important;

}

  .woocommerce nav.woocommerce-pagination ul li a:hover {
    color: var( --e-global-color-accent ) !important;
    background: none !important;

}

  .woocommerce nav.woocommerce-pagination ul li span.current {
    color: var( --e-global-color-accent );
    background-color: white !important;
    padding: 5px 15px 0 15px !important;

}

.woocommerce nav.woocommerce-pagination ul,  .woocommerce nav.woocommerce-pagination li {
border: 0px !important;
}


.woocommerce nav.woocommerce-pagination ul li {
border-right: 0px !important;

}

.woocommerce-product-search-filter-products-prefix, .woocommerce-product-search-filter-products-suffix {
    font-size: 1em !important;
line-height: 1.75 !important;
}

.woocommerce .woocommerce-ordering {
    margin-top: -9px !important;
}

.woocommerce-product-search-filter-products-prefix {
    margin-bottom: 100px !important;
}
*/

/*!
 * product-search.css
 *
 * Copyright (c) "kento" Karim Rahimpur www.itthinx.com
 *
 * This code is provided subject to the license granted.
 * Unauthorized use and distribution is prohibited.
 * See COPYRIGHT.txt and LICENSE.txt
 *
 * This code is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * This header and all notices must be kept intact.
 *
 * @author itthinx
 * @package woocommerce-product-search
 * @since 1.0.0
 */
 /*
div.product-search {
    box-sizing: border-box;
    display: block;
    float: none;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

div.product-search-form {
    display: block;
    float: none;
    position: relative;
    width: 100%
}

div.product-search-form input {
    width: 100%
}

div.product-search div.product-search-form form.product-search-form {
    padding: 0;
    margin: 0;
    border: 0
}

div.product-search-results {
    box-sizing: border-box;
    display: block;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    border: 0
}

div.product-search-results-content {
    display: block;
    float: none;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    position: static;
    z-index: auto;
    width: 100%;
    padding: 0;
    margin: 0;
    background: #fff;
    border: 1px solid #ccc
}

div.product-search-results-content:empty {
    border: 0
}

div.product-search.floating div.product-search-results-content {
    position: absolute;
    z-index: 99999
}

div.product-search-form span.product-search-field-clear {
    cursor: pointer;
    position: absolute;
    right: 0;
    height: 1px;
    overflow: visible;
    margin: auto 0;
    top: -1em;
    bottom: .5em;
    padding: 0 .5em
}

div.product-search-form span.product-search-field-clear:after {
    content: "\d7"
}

.product-search input[type="text"].product-search-field,.product-search input[type="text"].product-filter-field,.product-search-filter-price input.product-search-filter-price-field {
    margin: 0
}

.product-search input[type="text"].product-search-field,.product-search input[type="text"].product-filter-field {
    display: inline-block
}

div.product-search-form form.product-search-form.show-submit-button {
    display: flex
}

div.product-search-form form.product-search-form.show-submit-button input[type="text"].product-search-field,div.product-search-form form.product-search-form.show-submit-button input[type="text"].product-filter-field {
    display: inline-block;
    overflow: hidden;
    flex: auto
}

div.product-search-form form.product-search-form.show-submit-button span.product-search-field-clear {
    display: inline-block;
    flex: auto;
    position: relative;
    overflow: visible;
    margin: auto 0;
    right: 1em;
    height: auto;
    width: 0;
    top: auto;
    bottom: auto;
    padding: 0;

}

div.product-search-form form.product-search-form.show-submit-button button {
    display: inline-block;
    flex: initial;
    margin: 0 0 0 2px;
    padding: .3em .5em
}

.product-search .product-search-results-content {
    display: none
}

.product-search-form input.blinker {
    background-image: url(../images/blinker.gif);
    background-position: right center;
    background-repeat: no-repeat
}

.product-search-results .entry,.product-search-results .no-results {
    padding: 1px
}

.product-search-results .entry a,.product-search-results .search-results .entry a {
    text-decoration: none;
    font-weight: inherit
}

.product-search-results .entry span.title {
    font: inherit;
    display: block
}

.product-search-results .entry span.title,.product-search-results .entry span.description,.product-search-results .entry span.price,.product-search-results .entry img.thumbnail {
    vertical-align: middle
}

.product-search-results .entry span.description {
    display: block;
    font-size: 85%
}

.product-search-results .entry span.price {
    display: block;
    font-size: 95%
}

.product-search-results .entry span.price .amount {
    display: inline-block;
    font-size: inherit
}

.product-search-results .entry img.thumbnail {
    max-width: none;
    box-shadow: unset
}

.product-search-results .entry a:hover {
    text-decoration: none !important
}

.product-search-results .entry a span.title:hover {
    text-decoration: underline
}

.product-search-results .entry:hover,.product-search-results .entry.active {
    background-color: #f0f0f0
}

.product-search-results .entry.s_product_cat.first {
    border-top: 1px solid #ccc
}

.product-search-results table.search-results {
    table-layout: auto
}

.product-search-results table.search-results {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    width: 100%
}

.product-search-results table.search-results td:last-child {
    width: 100%
}

.product-search-results table.search-results tr:nth-child(n) td {
    background-color: inherit
}

.product-search-results table.search-results tr,.product-search-results table.search-results tr td,.entry-content .product-search-results table.search-results tr td {
    border: 0;
    margin: 0;
    padding: 0
}

.product-search-results table.search-results tr td,.entry-content .product-search-results table.search-results tr td {
    padding: 4px;
    vertical-align: top;
    text-align: left
}

.product-search-filter-blinker {
    background-image: url(../images/blinker-256x256.gif);
    background-position: top center;
    background-repeat: no-repeat
}

.product-search-filter-search-heading,.product-search-filter-price-heading,.product-search-filter-terms-heading,.product-search-filter-extras-heading,.product-search-filter-reset-heading {
    font-size: 100%;
    font-weight: 600;
    padding-bottom: 5px;
}

.product-search-filter-terms ul li {
    border: 0;
}

.product-search-filter-terms .product-search-filter-product_cat,.product-search-filter-terms .product-search-filter-product_tag,.product-search-filter-terms .product-search-filter-attribute {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 90%;
    
}

.product-search-filter-terms .product-search-filter-product_cat ul,.product-search-filter-terms .product-search-filter-product_tag ul,.product-search-filter-terms .product-search-filter-attribute ul {
    list-style: none;
}

.product-search-filter-terms .product-search-filter-product_cat.style-inline li,.product-search-filter-terms .product-search-filter-product_tag.style-inline li,.product-search-filter-terms .product-search-filter-attribute.style-inline li {
    display: inline;
    
}

.product-search-filter-terms .product-search-filter-product_cat .term-thumbnail,.product-search-filter-terms .product-search-filter-product_tag .term-thumbnail,.product-search-filter-terms .product-search-filter-attribute .term-thumbnail {
    display: inline-block;
    vertical-align: middle;
    border-radius: 0px;
    box-shadow: none;
    margin: 0 10px 0 0;
    
}

.product-search-filter-terms .product-search-filter-product_cat .term-name,.product-search-filter-terms .product-search-filter-product_tag .term-name,.product-search-filter-terms .product-search-filter-attribute .term-name {
    display: inline-block;
    vertical-align: middle;
    padding: 2px
}

.product-search-filter-terms .product-search-filter-product_cat.hide-thumbnails .term-thumbnail,.product-search-filter-terms .product-search-filter-product_tag.hide-thumbnails .term-thumbnail,.product-search-filter-terms .product-search-filter-attribute.hide-thumbnails .term-thumbnail {
    display: none
}

.product-search-filter-terms .product-search-filter-product_cat.hide-names .term-name,.product-search-filter-terms .product-search-filter-product_tag.hide-names .term-name,.product-search-filter-terms .product-search-filter-attribute.hide-names .term-name {
    display: none
;    
}

select.product-search-filter-product_cat,select.product-search-filter-attribute {
    width: 100%
}

.woocommerce-product-search-filter-products-prefix,.woocommerce-product-search-filter-products-suffix {
    font-size: smaller;
    min-height: 1.618em
}

.woocommerce-product-search-filter-products-prefix {
    margin-bottom: 1em
}

.woocommerce-product-search-filter-products-suffix {
    margin-top: 1em
}

.product-search-product_cat-filter-item a:hover,.product-search-attribute-filter-item a:hover {
    cursor: pointer
}

.product-search-product_cat-filter-item.current-cat>a:after,.product-search-attribute-filter-item.current-attribute>a:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 80%;
    content: "\f111";
    vertical-align: middle;
    padding: 0 2px
}

.product-search-product_cat-filter-item.current-cat>a:hover:after,.product-search-attribute-filter-item.current-attribute>a:hover:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 80%;
    content: "\f057";
    vertical-align: middle;
    padding: 0 2px
}

.product-search-filter-terms .hide-names.style-inline .product-search-product_cat-filter-item.current-cat>a,.product-search-filter-terms .hide-names.style-inline .product-search-attribute-filter-item.current-attribute>a,.product-search-filter-terms .hide-names.style-inline .product-search-product_cat-filter-item>a,.product-search-filter-terms .hide-names.style-inline .product-search-attribute-filter-item>a,.product-search-filter-terms .hide-names.style-inline .product-search-product_cat-filter-item.current-cat>a,.product-search-filter-terms .hide-names.style-inline .product-search-attribute-filter-item.current-attribute>a {
    position: relative;
    
}

.product-search-filter-terms .hide-names.style-inline .product-search-product_cat-filter-item.current-cat>a:after,.product-search-filter-terms .hide-names.style-inline .product-search-attribute-filter-item.current-attribute>a:after,.product-search-filter-terms .hide-names.style-inline .product-search-product_cat-filter-item>a:hover:after,.product-search-filter-terms .hide-names.style-inline .product-search-attribute-filter-item>a:hover:after,.product-search-filter-terms .hide-names.style-inline .product-search-product_cat-filter-item.current-cat>a:hover:after,.product-search-filter-terms .hide-names.style-inline .product-search-attribute-filter-item.current-attribute>a:hover:after {
    color: #333;
    display: inline-block;
    height: 16px;
    padding: 0;
    position: absolute;
    right: 4px;
    text-align: center;
    top: 1px;
    vertical-align: middle;
    width: 16px;
    opacity: .85;
    text-shadow: none;
}

a.product-search-product_tag-filter-item {
    padding: 4px;
    border: 1px solid transparent;
    display: inline-block;
}

div.product-search-filter-tag a.product-search-product_tag-filter-item {
    display: inline-block
}

a.product-search-product_tag-filter-item.current-tag,a.product-search-product_tag-filter-item:hover {
    border: 1px solid;
    border-radius: 0px
}

.product-search-filter-terms .style-inline li.nav-back {
    display: block;

}

.product-search-filter-terms .nav-back:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f0d8";
    vertical-align: middle;
    padding: 0 2px
}

.product-search-filter-terms .cat-item-all.nav-back>a,.product-search-filter-terms .attribute-item-all.nav-back>a,.product-search-filter-terms .tag-item-all.nav-back>a {
    vertical-align: middle
}

.product-search-filter-terms .cat-item-all.nav-back:before,.product-search-filter-terms .attribute-item-all.nav-back:before,.product-search-filter-terms .tag-item-all.nav-back:before {
    content: "\d7";
    font-family: inherit;
    font-weight: inherit
}

.product-search-filter-terms .nav-back a:hover:after {
    content: "" !important;
    display: none !important
}

.product-search-filter-terms .loading-term-filter,.product-search-filter-extras .loading-extra-filter {
    background-image: url(../images/blinker.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px
}

.product-search-filter-terms .hide-names.style-inline .loading-term-filter,.product-search-filter-extras .hide-names.style-inline .loading-extra-filter {
    background-position: center center;
    padding: 0
}

.product-search-filter-terms .hide-names.style-inline .nav-back .loading-term-filter,.product-search-filter-terms .hide-names.style-inline .nav-back .loading-extra-filter {
    background-position: right center;
    padding-right: 20px
}

.product-search-filter-terms .hide-names.style-inline .loading-term-filter img.term-thumbnail,.product-search-filter-terms .hide-names.style-inline a.loading-term-filter:after,.product-search-filter-terms .hide-names.style-inline a.loading-term-filter:hover:after {
    opacity: .32
}

.product-search-product_cat-filter-item a.loading-term-filter:after,.product-search-product_cat-filter-item.current-cat a.loading-term-filter:hover:after,.product-search-attribute-filter-item.current-attribute a.loading-term-filter:hover:after {
    content: ""
}

.product-search-filter-search,.product-search-filter-price {
    position: relative
}

.product-search-filter-search form.product-search-form {
    margin-bottom: 1.618em !important
}

.product-search-filter-price.show-slider {
    width: 100%
}

.product-search-filter-price.show-slider .product-search-filter-price-form {
    text-align: center
}

.product-search-filter-price.hide-fields {
    margin-bottom: 4em
}

.product-search-filter-price.show-fields .slider-min-max {
    display: none
}

.product-search-filter-price button[type="submit"] {
    margin-top: .5em
}

.product-search-filter-search .product-search-filter-search-clear,.product-search-filter-price .product-search-filter-price-clear {
    cursor: pointer;
    padding: 0;
    vertical-align: middle;
    font-size: 13px
}

.product-search-filter-search .product-search-filter-search-clear,.product-search-filter-price.hide-slider .product-search-filter-price-clear {
    position: absolute;
    top: 100%;
    left: 0
}

.product-search-filter-price.hide-fields .product-search-filter-price-clear {
    padding: 1.6em .5em
}

.product-search-filter-search .product-search-filter-search-clear:before,.product-search-filter-price .product-search-filter-price-clear:before {
    content: "\d7";
    display: inline-block;
    padding: .31em;
    text-align: center
}

input[type="text"].product-search-filter-price-field {
    width: 30%;
    display: inline-block
}

div.product-search-filter-terms a,div.product-search-filter-extras a,.widget-area .widget div.product-search-filter-terms a,.widget-area .widget div.product-search-filter-extras a {
    box-shadow: unset;
    font-weight: inherit;
    text-decoration: none
}

.wps_add_to_cart {
    font-size: inherit
}

.wps_add_to_cart a.button.add_to_cart_button,.wps_add_to_cart a.button.add_to_cart_button::before,.wps_add_to_cart a.button.add_to_cart_button::after,.wps_add_to_cart a.button.add_to_cart_button:hover,.wps_add_to_cart a.button.ajax_add_to_cart,.wps_add_to_cart a.button.ajax_add_to_cart::before,.wps_add_to_cart a.button.ajax_add_to_cart::after,.wps_add_to_cart a.button.ajax_add_to_cart:hover {
    font-size: 90%
}

.fusion-body .wps_add_to_cart a.button.add_to_cart_button,.fusion-body .wps_add_to_cart a.button.ajax_add_to_cart {
    margin: 0;
    padding: 0
}

.fusion-body .wps_add_to_cart a.button.add_to_cart_button::before,.fusion-body .wps_add_to_cart a.button.ajax_add_to_cart::before {
    content: ''
    
}

.product-search-filter-terms .term-expander {
    vertical-align: middle;
    font-size: 90%;
    cursor: pointer;
    padding: 0 2px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900
}

.product-search-filter-terms .cat-parent.expandable>.term-expander .expand {
    display: inline
}

.product-search-filter-terms .cat-parent.expandable>.term-expander .retract {
    display: none
}

.product-search-filter-terms .cat-parent.expandable.expanded>.term-expander .expand {
    display: none
}

.product-search-filter-terms .cat-parent.expandable.expanded>.term-expander .retract {
    display: inline
}

.product-search-filter-terms .cat-parent.expandable>ul {
    display: none
}

.product-search-filter-reset .loading-reset-filter {
    background-image: url(../images/blinker.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px
}

.product-search-filter-extras input[type="checkbox"].product-search-filter-extra {
    margin: 0 1px;
    vertical-align: baseline
}

.product-search-filter-extras a.product-search-filter-extra {
    margin: 0 4px;
    vertical-align: baseline
}

.selectize-control a.remove,.selectize-control a.remove:before,.selectize-control a.remove:after,.selectize-control a.remove-single,.selectize-control a.remove-single:before,.selectize-control a.remove-single:after {
    all: unset
}

.selectize-input {
    min-height: 34px
}

.selectize-control a.remove-single,.selectize-control a.remove {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 80%;
    vertical-align: text-top;
    padding: 0 4px;
    cursor: pointer
}

.ixnorm .selectize-input,.selectize-control.single.ixnorm .selectize-input.input-active {
    display: block
}

.ixnorm .selectize-dropdown {
    position: relative;
    top: 0
}

.ixboxed .selectize-dropdown,.selectize-dropdown.plugin-ixboxed {
    overflow-x: visible !important;
    overflow-y: scroll !important;
    position: relative
}

.ixboxed .selectize-dropdown .selectize-dropdown-content,.selectize-dropdown.plugin-ixboxed .selectize-dropdown-content {
    overflow: visible !important
}

.selectize-control.ixboxed .selectize-input,.selectize-control.plugin-ixboxed .selectize-input {
    display: block !important
}

.selectize-control.ixboxed .selectize-input.input-active,.selectize-control.plugin-ixboxed .selectize-input.input-active {
    display: block !important
}

.selectize-control.ixnorm .selectize-input:after,.selectize-control.single.ixnorm .selectize-input:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f067";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 17px;
    height: 17px;
    overflow: visible;
    border: 0;
    padding: 8.5px 0;
    margin: 0;
    opacity: .62;
    color: inherit
}

.selectize-control.ixnorm .selectize-input.has-items:after,.selectize-control.ixnorm .selectize-input.dropdown-active:after,.selectize-control.single.ixnorm .selectize-input.has-items:after,.selectize-control.single.ixnorm .selectize-input.dropdown-active:after {
    content: ' ' !important
}

.selectize-control.single.ixnorm .selectize-input.dropdown-active:after {
    margin: 0;
    border: 0
}

html[dir="rtl"] .product-search-filter-terms .selectize-control.ixnorm .selectize-input::after,html[dir="rtl"] .product-search-filter-terms .selectize-control.single.ixnorm .selectize-input::after {
    right: unset;
    left: 15px
}

.selectize-control.ixboxed .selectize-input:after,.selectize-control.single.ixboxed .selectize-input:after,.selectize-control.plugin-ixboxed .selectize-input:after,.selectize-control.single.plugin-ixboxed .selectize-input:after {
    display: none !important
}

.product-search-filter-terms .selectize-dropdown {
    cursor: pointer
}

.product-search-filter-terms .selectize-dropdown .option.selected {
    cursor: default
}

.product-search-filter-terms .selectize-dropdown .active {
    background-color: #f0f0f0;
    color: #333
}

.product-search-filter-terms .selectize-dropdown .option-padding,.product-search-filter-terms .selectize-dropdown .option-thumbnail,.product-search-filter-terms .selectize-dropdown .option-label {
    display: inline-block
}

.product-search-filter-terms .selectize-dropdown .option-padding {
    overflow: hidden
}

.product-search-filter-rating ul.rating-filter-options {
    list-style: none;
    margin: 0;
    padding: .3em 0
}

.product-search-filter-rating span.rating-filter-star-rating {
    display: inline-block;
    position: relative;
    height: 1em;
    line-height: 1;
    margin: 0;
    padding: 0 0 0 5.2em;
    min-width: 5.2em;
    font-weight: normal
}

.product-search-filter-rating span.rating-filter-star-rating::before {
    color: #ccc;
    content: '\2605\2605\2605\2605\2605';
    opacity: .25;
    position: absolute;
    top: 0;
    left: 0
}

.product-search-filter-rating span.rating-filter-star-rating::after {
    color: #f0e033;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0
}

.product-search-filter-rating span.rating-filter-star-rating.rating-1::after {
    content: '\2605'
}

.product-search-filter-rating span.rating-filter-star-rating.rating-2::after {
    content: '\2605\2605'
}

.product-search-filter-rating span.rating-filter-star-rating.rating-3::after {
    content: '\2605\2605\2605'
}

.product-search-filter-rating span.rating-filter-star-rating.rating-4::after {
    content: '\2605\2605\2605\2605'
}

.product-search-filter-rating span.rating-filter-star-rating.rating-5::after {
    content: '\2605\2605\2605\2605\2605'
}

.product-search-filter-extra.rating-filter-option.rating-selected::after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 80%;
    content: "\f00c";
    vertical-align: middle;
    padding: 0 2px
}

.product-search-filter-rating.product-search-filter-rating-active li.rating-not-selected {
    display: none !important
}

.product-search-filter-rating li.rating-clear::before {
    content: "\d7";
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 0 2px
}

.product-search-filter-rating li.rating-clear a {
    margin: 0;
    vertical-align: middle
}

.product-search-filter-search a,.product-search-filter-terms a,.product-search-filter-price a,.product-search-filter-extras a {
    text-decoration: none !important
}

body.product-search-filter-loading {
    cursor: progress
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/fa-regular-400.eot");
    src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-regular-400.woff2") format("woff2"),url("../fonts/fa-regular-400.woff") format("woff"),url("../fonts/fa-regular-400.ttf") format("truetype"),url("../fonts/fa-regular-400.svg#fontawesome") format("svg")
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    src: url("../fonts/fa-solid-900.eot");
    src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff") format("woff"),url("../fonts/fa-solid-900.ttf") format("truetype"),url("../fonts/fa-solid-900.svg#fontawesome") format("svg")
}

/*Custom CSS*/
/*
.product-search-filter-terms, .product-search-filter-extras, .product-search-filter-sale  {
margin-bottom: 10px;

}


.elementor-kit-614 button{
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-shadow: none;
    color: #3c3c3b;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3c3c3b;
    border-radius: 0;
    padding: 15px 30px 15px 30px;
    margin: 20px 0 !Important;
}

.elementor-kit-614 button:hover {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-shadow: none;
    color: white;
    background-color: #3c3c3b;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3c3c3b;
    border-radius: 0;
    margin: 20px 0 !Important;
}


.product-search-filter-price-slider span.slider-limit-max, .product-search-filter-price-slider span.slider-limit-min {
    font-family: "Montserrat", Sans-Serif !Important;
    font-weight: 500 !important;
}

.product-search-filter-search .product-search-filter-search-clear, .product-search-filter-price .product-search-filter-price-clear {
    cursor: pointer;
    padding: 0;
    vertical-align: middle;
    font-size: 14px;
    text-align: center !important;
}

.product-search-filter-search .product-search-filter-search-clear:hover, .product-search-filter-price .product-search-filter-price-clear:hover {
    font-weight: 500;
}

.product-search-filter-extra, .product-search-filter-on-sale {
    font-size: 90% !important;
}


input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 0px;
    padding: 10px 10px 10px 10px;
    background: white;
}

input[type="text"].product-search-filter-price-field {
    width: 44% !important;

}

#product-search-filter-category-heading-0 {
    padding-bottom:0px !important;
}

.product-search-filter-price .ui-widget-content {
    border: 1px solid #ccc !important;
    background: #ccc !important;
}

.product-search-filter-terms .product-search-filter-product_cat .term-thumbnail, .product-search-filter-terms .product-search-filter-product_tag .term-thumbnail, .product-search-filter-terms .product-search-filter-attribute .term-thumbnail {
    display: inline-block;
    vertical-align: middle;
    border-radius: 0px;
    box-shadow: none;
    margin-bottom: 0 0px 0 0;
}*//* End custom CSS */