/*
Theme Name:  DinaKala Child
Description: DinaKala Child Theme
Author:      Meysam Hosseinkhani
Author URI:  https://i-design.ir
Template:    dinakala
Version:     1.0.0
Text Domain: dina-kala
*/
.facetwp-counter {
    display: none;
}

.facetwp-selections ul {
    margin:0;
}

.facetwp-selections li {
    margin-left: 10px;
}

.facetwp-per-page-select, .facetwp-sort-select {
    float:left;
}

.facetwp-pager-label {
    margin-left: 25px;
    margin-right: 0!important;
    float: right;
}
.sb-facetwp-pager {
    text-align: center;
    font-size: 14px;
    padding: 10px;
    border-radius: 3px;
    background-color: #07272d0f;
}

.noUi-handle {
    background-color: #185561!important;
}

.facetwp-checkbox .facetwp-expand {
    margin-left: 4px;
}
.facetwp-depth.visible {
    margin: 8px;
    background-color: #07272d0f;
    padding: 10px;
}

.color-range-swatch {
    height: 36px;
    width: 36px;
    background-size: 500px 82px!important;
    background-image: url('sb-assets/color-ranges.png')!important;
    display: inline-block;
    border: solid #bbbbbb 3px;
    border-radius: 20px;
    margin-left: 3px;
    text-indent: -9999px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0!important;
}
.facetwp-flyout .color-range-swatch {
    width: 30px;
    height: 30px;
}
.color-range-swatch.checked {
    background-position-y: -45px!important
}

.facet-label {
    margin-bottom: 10px;
}

.sb-product-archive .facetwp-facet {
    margin-bottom: 22px;
}

.facetwp-facet-product_type .facetwp-checkbox {
    display: inline-block;
    width: 35%;
    margin: 8px 7%;
}
.facetwp-flyout .facetwp-facet-product_type .facetwp-checkbox {
    width: 30%;
    margin: 8px 5%;
}

.sb-product-archive .facetwp-checkbox, .facetwp-flyout .facetwp-checkbox {
    background-position: 100% 50%;
    background-size: 15px 15px;
    padding-left: 0;
    padding-right: 20px;
}

.facetwp-facet-sale .facetwp-checkbox {
    color: #ae0941;
    font-weight: 700;
}

.sb-product-archive .woocommerce-loop-product__title, .sb-product-archive .price {
    margin-right: 4px!important;
}

.facetwp-facet-price_range .facetwp-number {
    width: 40%;
}

.facetwp-facet-price_range .facetwp-submit {
    width: 20%;
    padding: 10px 5px;
}

.sb-product-filter.facetwp-flyout {
    transform: translateX(100%);
}

.sb-filters-toggle {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    padding:10px 10px 3px 10px;
    background-color: #ae0941;
    font-size: 12px;
    border-radius: 3px;
}

.woocommerce ul.products li.product .woocommerce-LoopProduct-link > .secondary-image + img {
    margin-top: 0;
}
.facetwp-per-page-select, .facetwp-sort-select {
  border-radius: 6px;
  border: 1px solid #bdbdbd;
  background: #fff;
  margin-bottom: 0;
  min-height: auto;
  padding: 4px 11px;
}
.wc-has-gallery .secondary-image {
    position: absolute;
    opacity: 0;
    transition: opacity 100ms ease-in-out;
    left:50%;
    -webkit-transform: translate(-50%,0px);
    -ms-transform: translate(-50%,0px);
    transform: translate(-50%,0px);
}

.facetwp-flyout { z-index: 2000000!important; }
.facetwp-facet.facetwp-facet-sort_.facetwp-type-sort {
  display: inline;
}
.woocommerce-ordering-con .facet-label {
  display: none;
}
.woocommerce-result-count .facetwp-facet,.woocommerce-result-count {
  margin: 0 !important;
}
.woocommerce-ordering-con .woocommerce-result-count {
  padding: 0;
}

.dina-order-products li {
  margin: 0 2px;
}