.clear_filters-wr {
  overflow: hidden;
  margin-top: 16px;
  margin-bottom: -2px;
}
.title-clear_f {
  font-weight: 700;
}
.wrapp_clear-link {
  margin-left: -10px;
  margin-top: 1px;
  a {
    float: left;
    position: relative;
    color: #fff;
    background: #88878f;
    margin-left: 10px;
    margin-top: 8px;
    padding: 4px 26px 4px 11px;
    border-radius: 1px;
    @include svgIcon;
    text-decoration: none !important;
    font-family: Ubuntu !important;
    &:before {
      display: block;
      font-family: icomoon;
      $wH:9;
      font-size: $wH + px;
      color: #b0b6bb;
      width:  $wH + px;
      height: $wH + px;
      content: "\e9008";
      position: absolute;
      top: 50%;
      margin-top: -($wH/2) + px;
      right: 10px;
      @include Transition(0.05);
    }
    &:hover {
      @include Opacity(0.9);
    }
    &:active {
      @include Opacity(1.0);
      background: $Menu-bg;
      &:before {
        @include  Scale(1.35);
      }
    }
  }
}
.reset-btn-filters {
    margin-top: 11px;
  a {

  }
}

.filters-wr {
  background: $Main-bg;
  margin-top: 20px;
  padding: 12px 0 20px 0;
  //overflow: hidden;
  label {
    font-weight: 700;
    font-size: 13px;
    margin-top: 0;
  }
}
.buttonsSort {
  $marginLeft:8;
  //margin-left: - $marginLeft + px;
  //margin-left: 12px;
 padding-left: 20px;
  a {
    float: left;
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    padding: 0 10px 0 10px;
    height: 20px;
    line-height: 18px;
    position: relative;
    text-decoration: none !important;
    border: 1px solid $seo-border;
    background: $seo-border;
    margin-top: $marginLeft + px;
    //margin-left: $marginLeft + px;
    margin-left: 0;
    margin-right: 8px;
    @include Transition(0.05);
    &.active {
      cursor: default;
      opacity: 1 !important;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100) !important;
    }
    &.staus_new {
      border: 1px solid $statusNewColor;
      color: $statusNewColor;
      background: none;
      &.active {
        background: $statusNewColor;
        color: #fff;
      }
    }
    &.staus_sale {
      border: 1px solid $statusSaleColor;
      color: $statusSaleColor;
      background: none;
      &.active {
        background: $statusSaleColor;
        color: #fff;
      }
    }
    &.staus_hit {
      border: 1px solid $statusHitColor;
      color: $statusHitColor;
      background: none;
      &.active {
        background: $statusHitColor;
        color: #fff;
      }
    }
    &.staus_exclusive {
      border: 1px solid $statusExclusiveColorTo;
      color: $statusExclusiveColorTo;
      background: none;
      &.active {
        background: $statusExclusiveColorTo;
        color: #fff;
      }
    }
    &:hover {
      @include Opacity(0.7);
    }
    &:active {
      @include Opacity(1.0);
        @include Scale(1.05);
    }
  }
}

.more_six-btn {
  display: none;
  @include wfl;
  color: $color2;
  font-size: 13px;
  margin-top: 8px;
  span {
    position: relative;
    float: inherit;
    padding-left: 15px;
    cursor: pointer;
    &:before {
      @include svgIcon;
      content: "\e9016";
      font-size: 5px;
      position: absolute;
      left: 0;
      top: 2px;
      line-height: 18px;
      @include Rotate(180);
      text-align: left;
      @include Transition(0.2);
    }
    &.show_all {
      &:before {
        @include Rotate(0);
      }
    }
  }

}

.input-blocks-wrapper {
  border-top: 1px solid $seo-border;
  padding-top: 10px;
  //margin-top: 15px;
  margin-top: 13px;

  .input-blocks {
    padding-left: 5px;
    overflow: hidden;

    .close_filter {
      position: absolute;
      width: 100%;
      height: 20px;
      right: -2px;
      top: 0;
      cursor: pointer;

      &:before {
        @include svgIcon;
        content: "\e9016";
        font-size: 5px;
        position: absolute;
        width: 9px;
        height: 100%;
        right: 2px;
        top: 0;
        line-height: 20px;
        @include Transition(0.2);
      }
    }

    &.hide_filter {
      //height: 25px;
      .close_filter {
        &:before {
          @include Rotate(180);
        }
      }
      .s_c_h {
        height: 0 !important;
      }
      .more_six-btn {
        display: none;
      }
    }

    .s_c_h {
      overflow: hidden;
    }

    &.more_six {
      .s_c_h {
        height: 144px;
        overflow: hidden;

        &.visible_s_c_h {
          height: auto;
        }
      }
    }

    .more_six-btn {
      display: block;
    }
  }
}


.price_slider_wr {
  .input-blocks {
    overflow: visible;
    .s_c_h {
      overflow: visible;
    }
  }
}

.price_slider_wr {

  .price_inputs {
    margin-top: 14px;
  }
  input {
    margin-top: 0;
    border-top: 1px solid $colorDdd;
    border-left: 1px solid $colorDdd;
    border-bottom: 0;
    border-right: 0;
  }
  .price_slider {
    input {
      display: none;
    }
  }

  .hide_filter {
    .s_c_h {
      display: none;
    }
  }
}

#btn_ok {
  padding-left: 0 !important;
  padding-right: 0 !important;
  span {
    text-transform: uppercase;
    cursor: pointer;
    color: $link-color;
    line-height: 40px;
  }
}
.separator-price {
  height: 40px;
  position: relative;
  &:before {

  }
}

.input-blocks {
  @include wfl;
  position: relative;
}

@import "radio-check";

.filter_mobile_ {
  display: none;
  width: 32px;
  height: 120px;
  position: fixed;
  left: 0;
  top: 240px;
  background: $link-color;
  overflow: hidden;
  z-index: 10;
  cursor: pointer;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  a {
    text-decoration: none;
    font-size: 12px;
    //font-weight: 700;
    color: #fff;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: block;
    margin-top: 39px;
    text-transform: uppercase;
    height: 32px;
    line-height: 32px;
  }
  &:before {
    @include svgIcon;
    display: block;
    color: #fff;
    font-size: 16px;
    position: absolute;
    left: 0;
    bottom: 15px;
    width: 100%;
    text-align: center;
    content: "\e9017";
  }
}

@media (max-width: 992px) {
  .filter_mobile_ {
    display: block !important;
  }
  #price_block {
    width: 50%;
  }
}

@media (max-width: 767px) {
  #price_block {
    width: 50%;
  }

}

@media (max-width: 550px) {
  #price_block {
    width: 80%;
  }
}

@media (max-width: 400px) {
  #price_block {
    width: 100%;
  }
}


