#sandbox_theme_panel_310415 {
  top:50% !important;
  width:140px !important;
}
.param-wrap.vendor .param-body a { position:relative; }
.param-wrap.vendor .param-body a:before {
  content:'';
  display:block;
  width:14px;
  height:14px;
  border-radius:2px;
  background:#fff url(ico-checkbox.svg) 2px 3px no-repeat;
  border:solid 1px #bbc1d0;
  position:absolute;
  top:3px;
  left:0;
  opacity:0;
  transition:all .2s;
  z-index:1;
}
.param-wrap.vendor .param-body a:after {
  content:'';
  display:block;
  width:14px;
  height:14px;
  border-radius:2px;
  background-color:#ffffff;
  border:solid 1px #bbc1d0;
  position:absolute;
  top:3px;
  left:0;
}
.param-wrap.vendor .param-body a.active-val:before { opacity:1; }
#shop-filter-wrap form.shop-filter .shop-filter-params .param-wrap.vendor a { padding:2px 4px 2px 24px; }
html #shop-filter-wrap form.shop-filter .shop-filter-params .param-wrap.vendor a.active-val { background:none; }
#shop-filter-wrap form.shop-filter .shop-filter-params .param-wrap .param-title { font-size:14px; }
#shop-filter-wrap form.shop-filter .shop-filter-params .param-wrap .param-title.param-title-slide {
  cursor:pointer;
  position:relative;
  padding-left:16px;
}
#shop-filter-wrap form.shop-filter .shop-filter-params .param-wrap .param-title.param-title-slide:after {
  content:'';
  position:absolute;
  top:5px;
  left:0;
  border:5px solid transparent;
  border-top:7px solid #004056;
}
#shop-filter-wrap form.shop-filter .shop-filter-params .param-wrap .param-title.param-title-slide.active:after {
  top:3px;
  left:3px;
  border:5px solid transparent;
  border-left:7px solid #004056;
}
.param-body-all {
  padding:6px 0 0;
  font-size:14px;
}
.param-body-all .all-vendors-in.params, .param-body-all .all-vendors-in.ven {
  cursor:pointer;
  border-bottom:1px dashed #555;
}
.shop-filter { position:relative; }
.shop-filter .result {
  display:none;
  font-size:12px;
  color:#fff;
  line-height:26px;
  padding:0 8px;
  margin-right:6px;
  vertical-align:top;
  white-space:nowrap;
  position:absolute;
  z-index:10;
  padding:7px 7px 7px 11px;
  background:rgba(0,0,0,0.8);
  border-radius:4px;
  margin-top:-14px;
}
.shop-filter .result .result-tx {
  display:inline-block;
  vertical-align:top;
  font-size:16px;
  padding:6px 10px 0 0;
  color:#999;
}
.shop-filter .result .result-arrow {
  line-height:0;
  font-size:0;
  width:0;
  height:0;
  position:absolute;
  border-style:solid;
  border-color:transparent #000 transparent transparent;
  top:50%;
  opacity:0.8;
  left:-10px;
  margin:-9px 0 0;
  border-width:10px 10px 9px 0;
}
.shop-filter .result .result-btn {
  display:inline-block;
  vertical-align:top;
}
.shop-filter .result .result-btn > a {
  display:block;
  width:105px;
  height:36px;
  line-height:36px;
  border-radius:4px;
  background-color:#f58423;
  box-shadow:0 2px 4px 0 rgba(245,132,35,0.4);
  font-size:15px;
  font-weight:500;
  text-align:center;
  color:#ffffff;
  text-decoration:none;
}
.shop-filter .result .result-tx #filter-result { color:#fff; }
.shop-filter .result.no-result {
  margin-top:-8px;
  background:rgba(235,60,60,0.8);
}
.shop-filter .result.no-result .result-tx { padding-top:0; }
.shop-filter .result.no-result .result-tx { color:#fff; }
.shop-filter .result.no-result .result-arrow {
  margin-top:-10px;
  border-right-color:#eb3c3c;
}
.shop-filter .result.no-result .result-btn { display:none; }
.content-inner { z-index:3; }
.sidebar.left { z-index:initial !important; }
.sidebar.left.top_left { z-index:3 !important; }
.shop-filter-params .param-body > div:nth-child(n+6) { display:none; }
.shop-filter-params .param-body.open > div:nth-child(n+6) { display:block; }
@media all and (max-width: 960px) {
  .shop-filter .result { display:none !important; }
}
