.column #multifilter {
  border: none;
}
/*.column #multifilter .button-yes {
    width:100%;
}
.column #multifilter .button-no {
    width:100%;
    margin-top:10px;
}*/
.column #multifilter .top,
.block #multifilter .top {
  border: 1px solid #eaeaea;
  /* var gray-light */
  border-bottom: none;
  background: #dddddd;
  /* var gray */
  padding: 15px 0 14px 12px;
}
.column #multifilter .bottom,
.block #multifilter .bottom {
  height: auto;
}
.column #multifilter .middle,
.block #multifilter .middle {
  padding: 0;
  border: 1px solid #eaeaea;
  /* var gray-light */
  border-bottom: none;
}
#multifilter_slider_box {
  margin-top: 25px;
  *margin-top: 32px;
  position: absolute;
  margin-left: 2px;
  *margin-left: -197px;
}
.multifilter_box_one #multifilter_slider_box {
  *margin-left: -210px;
}
#min,
#max {
  height: 15px;
  width: 60px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #eaeaea;
  /* var gray-light */
  font-size: 12px;
  color: #333333;
  /* var text-color */
  border-radius: 0;
  padding: 5px 0;
}
/* Контейнер слайдера */
.ui-slider {
  position: absolute;
  width: 90%;
}
/* Ползунок */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 12px;
  /* Задаем нужную ширину */
  height: 12px;
  /* и высоту */
  /* background: url(../image/multifilter/slider_circle.png) no-repeat; */
  /* картинка изображающая ползунок. Или можно залить цветом, задать бордюр и скругления */
  cursor: pointer;
}
.ui-slider .ui-slider-handle:after {
  content: '\f111';
  /* fa-circle  */
  color: #201f1f;
  /* var base */
  font-size: 13px;
  background: #fff;
  padding: 2px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  position: absolute;
  top: -2px;
  left: 0;
  display: block;
  text-align: center;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -khtml-border-radius: 100%;
  border-radius: 100%;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  overflow: hidden;
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal {
  height: 3px;
  /* задаем высоту согласно дизайна */
}
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle {
  top: -5px;
  margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* оформление полосы по которой ходит ползунок */
.ui-widget-content {
  /*border: 1px solid @gray-light;*/
  background: #eaeaea;
  /* var gray-light */
}
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header {
  /*border: 1px solid @base;*/
  background: #201f1f;
  /* var base */
}
/* скругление для полосы слайдера */
#multifilter {
  /* text-align: center; */
  /* padding-top: 5px; */
  /* background-image: url(); */
}
#multifilter .bottom {
  background-image: url();
}
#multifilter .middle {
  padding: 20px 0 0px;
  position: relative;
  /* background: url() #f3f3f3; */
  -moz-border-radius: 10px;
  /* Firefox */
  /* -webkit-border-radius: 10px; */
  /* Safari, Chrome */
  -khtml-border-radius: 10px;
  /* KHTML */
  /* border-radius: 10px; */
  /* CSS3 */
  behavior: url(catalog/view/javascript/pie.htc);
  /* zoom:1; */
}
#multifilter .middle a.button {
  margin-top: 8px;
  font-size: 14px;
  *display: inline;
  *zoom: 1;
}
.multifilter_box {
  border-bottom: 1px solid #eaeaea;
  /* var gray-light */
  margin: 0px;
  padding-bottom: 0px;
  width: 100%;
}
.multifilter_box_one .multifilter_box_top {
  padding-top: 20px;
  padding-bottom: 5px;
  height: 25px;
  behavior: url(catalog/view/javascript/pie.htc);
  zoom: 1;
}
.multifilter_box_one .multifilter_box_middle {
  margin-top: -10px;
}
.multifilter_box:hover .multifilter_box_middle,
.multifilter_box:hover .multifilter_box_top {
  background-color: #fafafa;
}
.multifilter_box_middle,
.multifilter_box_top {
  width: 100%;
  display: block;
}
.multifilter_box_top {
  color: #333333;
  /* var text-color */
  /* text-transform:uppercase; */
  font-size: 12px;
  font-weight: 700;
  /*height: 18px;*/
  margin-left: 0;
  padding: 10px 2% 10px 4%;
  text-align: left;
  width: 94%;
  position: relative;
}
.multifilter_box_top.multifilter_click {
  cursor: pointer;
}
.multifilter_box_top.multifilter_click:hover {
  color: #090808;
  /* var base-dark */
  cursor: pointer;
  text-decoration: none;
}
.multifilter_box_top span {
  font-size: 10px;
  position: absolute;
  top: 13px;
  right: 15px;
  width: 10px;
  height: 7px;
  /* background: url(../image/multifilter/arrow.png) no-repeat; */
}
.multifilter_box_top span:after {
  content: '\f107';
  /* fa-angle-down */
  color: #201f1f;
  /* var base */
  font-size: 15px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
  display: block;
  text-align: center;
}
.multifilter_box_top span.multifilter_open {
  /* background: url(../image/multifilter/arrow-hover.png) no-repeat; */
}
.multifilter_box_top span.multifilter_open:after {
  content: '\f106';
  /* fa-angle-up */
}
.multifilter_box_middle {
  height: 48px;
  overflow: hidden;
  padding: 0 2% 0 4%;
  text-align: center;
  width: 94%;
}
.multifilter_box-slider {
  color: #a2a2a2;
}
.multifilter_box_middle.multifilter_close {
  height: 0px;
  position: absolute;
}
.multifilter_box_middle.multifilter_open {
  padding: 3px 2% 5px 4%;
  height: auto;
  position: relative;
}
.multifilter_box_middle input {
  margin: 0 5px;
  font-size: 12px;
}
.multifilter_box_middle ul {
  padding: 0 0 6px;
  margin: 0;
  text-align: left;
  overflow-y: auto;
  max-height: 300px;
}
.multifilter_box_middle ul li {
  width: 95%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  list-style: none;
  text-align: left;
  vertical-align: top;
  *padding-top: 3px;
  margin-bottom: 5px;
}
.multifilter_box_middle ul li .multifilter_check {
  margin-right: 5px;
  min-width: 16px;
  height: 16px;
  display: inline-block;
  cursor: pointer;
  /* background: url(../image/ch.png) no-repeat; */
  *display: inline;
  *zoom: 1;
  position: relative;
}
.multifilter_box_middle ul li .multifilter_check:after {
  content: '\f0c8';
  /* fa-square */
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
  color: #201f1f;
  /* var base */
  font-family: FontAwesome;
}
.multifilter_box_middle ul li .multifilter_check.checked:after {
  content: '\f14a';
  /* fa-check-square */
}
.multifilter_check_click {
  cursor: pointer;
}
.multifilter_box_middle ul li .multifilter_check span {
  padding-left: 25px;
}
.multifilter_box_middle ul li .multifilter_check input {
  display: none;
  /*width: 100%;*/
}
.multifilter_box_middle ul li span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0px;
  width: 86%;
  vertical-align: top;
}
.multifilter_box_middle tr {
  color: #553705;
  font-size: 14px;
}
.multifilter_box_middle tr input {
  border: none;
}
.multifilter_box_middle table {
  width: 100%;
}
.multifilter_buttons {
  width: 100%;
  text-align: center;
  margin-top: 0;
}
.multifilter_buttons a {
  width: 50%;
  float: left;
}
.multifilter-count-wrap {
  position: absolute;
  top: 0;
  padding: 9px 12px;
  border: 1px solid #201f1f;
  /* var base */
  background: #fff;
  color: #333333;
  /* var text-color */
  z-index: 10;
  width: auto;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  filter: alpha(opacity = 0);
  visibility: hidden;
  font-size: 14px;
}
.multifilter-count-wrap-arrow {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: -5px;
  width: 6px;
  height: 10px;
  /* background: url(../image/multifilter/arrow-mini.png) no-repeat; */
}
.multifilter-count-wrap-arrow:after {
  content: '\f0d9';
  /* fa-caret-left */
  font-size: 17px;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  font-family: FontAwesome;
}
.multifilter-count-wrap-arrow:before {
  content: '\f0d9';
  /* fa-caret-left */
  width: 0;
  height: 0;
  position: absolute;
  left: -2px;
  top: -1px;
  font-size: 20px;
  color: #201f1f;
  /* var base */
  font-family: FontAwesome;
}
.multifilter-count-wrap.show {
  opacity: 1;
  filter: alpha(opacity = 100);
  visibility: visible;
}
.multifilter-count-wrap a {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  text-decoration: none;
  background: #201f1f;
  /* var base */
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
}
.multifilter-count-wrap a font {
  padding: 10px 10px;
  display: block;
}
.multifilter-count-wrap a:hover {
  text-decoration: none;
  background: #090808;
  /* var base-dark */
}
#column_left .multifilter-count-wrap a {
  float: left;
}
#column_right .multifilter-count-wrap a {
  float: right;
}
.multifilter_buttons .button-yes.loading span:after {
  content: '\f110';
}
.multifilter_box_middle ul li.disabled .multifilter_check:after {
  color: #dddddd;
  /* var gray */
}
.multifilter_box_middle ul li.hide {
  display: none;
}
