.elementor-14997 .elementor-element.elementor-element-e1cb8d9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-14997 .elementor-element.elementor-element-393138b7 .elementor-heading-title{color:var( --e-global-color-3eb910e );font-family:"Avenir-Medium", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1px;}.elementor-14997 .elementor-element.elementor-element-757712b0 .elementor-icon-wrapper{text-align:right;}.elementor-14997 .elementor-element.elementor-element-757712b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8164d9b );}.elementor-14997 .elementor-element.elementor-element-757712b0.elementor-view-framed .elementor-icon, .elementor-14997 .elementor-element.elementor-element-757712b0.elementor-view-default .elementor-icon{color:var( --e-global-color-8164d9b );border-color:var( --e-global-color-8164d9b );}.elementor-14997 .elementor-element.elementor-element-757712b0.elementor-view-framed .elementor-icon, .elementor-14997 .elementor-element.elementor-element-757712b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8164d9b );}.elementor-14997 .elementor-element.elementor-element-757712b0 .elementor-icon{font-size:25px;}.elementor-14997 .elementor-element.elementor-element-757712b0 .elementor-icon i, .elementor-14997 .elementor-element.elementor-element-757712b0 .elementor-icon svg{transform:rotate(0deg);}.elementor-14997 .elementor-element.elementor-element-757712b0 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-14997 .elementor-element.elementor-element-757712b0{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-14997 .elementor-element.elementor-element-757712b0{right:100%;}body.rtl .elementor-14997 .elementor-element.elementor-element-757712b0{left:100%;}.elementor-14997 .elementor-element.elementor-element-29104cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#ECE4E1;}.elementor-14997 .elementor-element.elementor-element-67bd0eab > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14997 .elementor-element.elementor-element-2f37baa5 .elementor-button{font-family:"Avenir-Medium", Sans-serif;font-size:15px;font-weight:300;line-height:22px;fill:var( --e-global-color-3eb910e );color:var( --e-global-color-3eb910e );background-color:#E0AA9700;}.elementor-14997 .elementor-element.elementor-element-1e56926 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-8164d9b );border-radius:6px 6px 6px 6px;padding:12px 40px 12px 40px;}@media(max-width:1024px){.elementor-14997 .elementor-element.elementor-element-757712b0{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-14997 .elementor-element.elementor-element-757712b0{right:3px;}body.rtl .elementor-14997 .elementor-element.elementor-element-757712b0{left:3px;}}@media(max-width:767px){.elementor-14997 .elementor-element.elementor-element-70a0b7d8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-14997 .elementor-element.elementor-element-e1cb8d9 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14997 .elementor-element.elementor-element-e1cb8d9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-14997 .elementor-element.elementor-element-757712b0 .elementor-icon-wrapper{text-align:right;}.elementor-14997 .elementor-element.elementor-element-757712b0 .elementor-icon{font-size:19px;}.elementor-14997 .elementor-element.elementor-element-29104cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;border-width:1px 0px 0px 0px;}.elementor-14997 .elementor-element.elementor-element-7dfa7c44{width:50%;}.elementor-14997 .elementor-element.elementor-element-3d5c810e{width:50%;}}/* Start custom CSS for section, class: .elementor-element-70a0b7d8 */.woof .widget_price_filter .ui-slider .ui-slider-range,.woof .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #E0AA97;
    border: 0px;
}
.woof_radio_label {
    font-family: "Avenir-Medium", Sans-serif;
    color: #000;
    font-size: 13px;
}
.woof_products_top_panel li a {
   
  font-family: "Avenir-Medium", Sans-serif;
    color:   #000;
    text-transform: capitalize;
}
.jQuery-plainOverlay-progress {
    width: 80px!important;
    height: 80px!important;
    border-top: 3px solid   #E0AA97!important;    
    margin: 0 auto!important; 
}
.woof_list li {
  font-size: 13px;
  line-height: 25px;
  text-transform: uppercase;
}                          
.woof_shortcode_output .woocommerce-ordering select, .woof_shortcode_output span.theme-select {
    border: none!important;
      font-size: 15px!important;
      font-family: "Avenir-Medium", Sans-serif;
      font-weight: 400;
      color: #000!important;
      text-transform: uppercase;
  }
  .woof_shortcode_output .woocommerce-ordering select, .woof_shortcode_output span.theme-select:after
  {
  color: #000!important;
  font-size: 14px!important;
  border: none!important;
  }
  .woof_container_inner h4 {
      border-bottom: 1px solid #ECE4E1;
      padding-bottom: 17px;
      font-size: 14px;
      font-weight: 300;     
      color: #000;
      text-transform: uppercase;
      margin-bottom: 0;
  }
  .woof_block_html_items {
    padding-top: 15px;
    text-transform: lowercase;
    padding-bottom: 25px;
  }
  .woof_container {
      padding-bottom: 0!important; 
      margin-bottom: 0!important; 
      border-top: 0px solid #ECE4E1; 
      font-family: "Avenir-Medium", Sans-serif;
      margin-top: 5px;
  }
  .woof_price_search_container .woocommerce.widget_price_filter form {
      padding-bottom: 15px;
  }
  .woof_block_html_items ul {
    margin-left: 0;
    padding: 0;
}
.woof_list_checkbox li,.woof_list.woof_list_radio li{
    position: relative;
}
.woof_list_checkbox li .woof_checkbox_label::before {
    content: " ";
    position: absolute;
    left: -2px;
    border: 2px solid #DADADA;
    width: 15px;
    height: 15px;
    top: 3px;
}
.price_slider_wrapper {
    padding-top: 15px;
}
.woof_radio_label.woof_radio_label_selected {
    color: #C26964;
}
.woof_list .woof_radio_label::after {
   content: " ";
    position: absolute;
    left: -2px;
    border: 2px solid #DADADA;
    width: 14px;
    height: 14px;
    border-radius: 50px;
    top: 7px;
}
.woof_open_hidden_li_btn {
    color: #B9AFAC;
    text-decoration-line: underline !important;
    text-align: right;
    float: right;
    margin-top: 0;
    padding-top: 10px;
    display: table;
    width: 100%;
}
.woof_list .woof_radio_label.woof_radio_label_selected::after{
     border: 2px solid #C26964;
     background: #C26964;
    
}
.woof_list.woof_list_checkbox input:checked  ~ .woof_checkbox_label::before{
     border: 2px solid #C26964;
     background: #C26964;
    
}
.woof_list.woof_list_checkbox input:checked  ~ .woof_checkbox_label::after{
    left: 3px;
    top: 5px;
    width: 5px;
    height: 9px;
    border: solid white;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); 
    content: "";
    position: absolute;
}
.woof_list.woof_list_checkbox input ,.woof_list.woof_list_radio input{
    opacity: 0;
}
.woof_container_inner {
    padding-bottom: 15px;
}
.button.woof_reset_search_form {
    width: 100%;
}
.woocommerce.widget_price_filter h4 {
    border: 0;
}

/***/

.woof_shortcode_output .woocommerce-ordering select, .woof_shortcode_output span.theme-select::after {
    color: #000 !important;
    font-size: 14px !important;
    border: none !important;
}
.woof_shortcode_output .woocommerce-ordering select, .woof_shortcode_output span.theme-select {
    border: none !important;
    font-size: 15px !important;
    font-family: "Avenir-Medium", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000 !important;
    text-transform: uppercase;
}

.woof_shortcode_output .woocommerce-ordering select, .woof_shortcode_output span.theme-select::after {
    color: #000 !important;
    font-size: 14px !important;
}
.woof_shortcode_output .woocommerce-ordering select, .woof_shortcode_output span.theme-select {
    font-size: 15px !important;
    font-family: "Avenir-Medium", Sans-serif;
    font-weight: 400;
    color: #000 !important;
    text-transform: uppercase;
}
.price_slider_amount input {
    display: none;
    visibility: hidden;
    opacity: 0;
}

@media(max-width:767px){
    #qlwapp.qlwapp-bottom-right {
   
    bottom: -15px!important;
}
}
@media(max-width:767px){
    .woof_submit_search_form_container {
        opacity: 0;
        visibility: hidden;
        position: absolute;
        z-index: 0;
    }
}/* End custom CSS */