.bx-filter-title {
  display: none;
}

.smartfilter > .row {
  margin-bottom: 20px;
}

.filter__block {
  margin-bottom: 40px;
}


.bx-filter .bx-filter-parameters-box {
  padding: 5px 0
}

.bx-filter .bx-filter-parameters-box:not(:last-child) {
  border-bottom: 1px solid #909090;
}

.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
  font-family: "PT Sans";
}

.bx-filter .bx-filter-parameters-box-title, .bx-filter .bx-filter-parameters-box-title span {
      color: #5f8fd1;
      font-weight: 700;
    font-size: 1em;
    text-transform: uppercase;
    display: block;
    font-family: "PT Sans";
    border: 0;
    padding: 0;
}
.bx-filter .bx-filter-parameters-box-title span {
  padding: 15px 0;
}


.bx-filter .bx-filter-parameters-box-title span:hover {
  border: none;
}



i[data-role=prop_angle] {
  background-image: url(../img/swiper-button-prev-vert.png);
background-position: center;
background-repeat: no-repeat;
float: right;
top: 30px;
width: 30px;
height: 30px;
-o-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
text-indent: -99999px;
}

i[data-role=prop_angle].fa-angle-down {
      transform: rotate(180deg);
}

div[id^="wait_comp_"] {
    background: url(../../img/loader.gif) !important;
    background-color: #f7f7f5 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 45px !important;
    height: 45px !important;
    padding: 10px !important;
    left: 50% !important;
    border: none !important;
    text-indent: -9999px;
}

.bx-filter-button-box {
  padding: 0;
}

@media all and ( max-width: 620px) {
  .bx-filter .bx-filter-section {
    padding-top: 0;
  }
  .bx-filter-parameters-box-container {
    padding-bottom: 0;
  }
.bx-filter .bx-filter-parameters-box-title, .bx-filter .bx-filter-parameters-box-title span {
  font-size: 14px;
}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
  font-size: 14px;
}
.bx-filter .bx-filter-parameters-box-title span {
    padding: 10px 0;
}
.smartfilter > .row, .filter__block {
  margin-bottom: 10px;
}
}
