/*
Theme Name: Rangers
Author: Ariel Carmely

 */
.wc-prdctfltr-active .prdctfltr_woocommerce.pf_sidebar .prdctfltr_woocommerce_ordering, .wc-prdctfltr-active .prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_woocommerce_ordering{
  z-index: 999999;
}
.prdctfltr_wc.pf_sidebar .prdctfltr_buttons{
  display: none;
}
.prdctfltr_checkboxes .prdctfltr_sub{
  margin-right: 0px!important ;
}
.pf_content_right .prdctfltr_filter_title{
  text-align: right!important ;
}
body.single-product.rtl div.images{
  max-width: 90vw;
  margin: auto;
  overflow: hidden;
}
body.single-product.rtl div.summary{
  max-width: 90vw;
  margin: auto;
  overflow: hidden;
}
.pf_content_right .prdctfltr_regular_title{
  text-align: right;
}
body .pf_content_right .prdctfltr_regular_title{
  text-align: right;
}
.list-inline.list-categories{
  display: none!important;
}
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active>span:before,
.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active>span:before{
  background: #777;
}
.prdctfltr_filter label.prdctfltr_ft_none{
  display: none;
}
.prdctfltr_wc .prdctfltr_buttons label input,
.prdctfltr_wc .prdctfltr_buttons span{
  display: none!important;
}

@media (max-width: 767px){
  body .dropdown>.dropdown-menu{
    width: 100%!important;
  }
  body .dropdown>.dropdown-menu.active,
  body .dropdown:hover>.dropdown-menu.active{
    display: block!important;
  }
  body .dropdown:hover>.dropdown-menu{
    display: none!important;
  }
  body .dropdown>.dropdown-menu{
    width: 100%!important;
  }
  .dropup, .dropdown{
    max-width: 90vw!important;
    width: 90vw!important;
  }
  .dropdown-item{
    white-space: normal!important;
  }
  body.rtl .navbar .navbar-nav{
    max-width: 95%;
  }
  body.rtl .dropdown-menu{
    float: left!important;
  }
  .navbar .navbar-nav .dropdown-menu{
    background-color: transparent!important;
  }
  .navbar .navbar-nav .dropdown-menu>li a{
    color:#fff!important;
  }

  body.single-product div.product{
    display: flex!important;
    flex-wrap: wrap;
  }
  body.single-product div.product form.cart{
    order: 0;
  }
  .woocommerce .products.up-sells{
    order: 1;
  }
  .woocommerce .products.up-sells{
    order: 2;
  }
}
