


/* responsive */
.side-filter-nav     { display: none;  }
.side-filter-form   { display: block; }
.responsive  .side-filter-nav     { display: block;  }
.responsive  .side-filter-form   { display: none; }

/*  slider  */
.ui-slider-price  .ui-slider  {
   /* height: 20px;
   height: 24px; */
   margin-bottom: 5px;
   /* border: none;
   background: url(/_images/bkg_slider.png) 0% 0% repeat-x;
   width: 179px; */
}

.ui-slider-price  .ui-slider  .ui-slider-horizontal {
}

.ui-slider-price  .ui-slider  .ui-slider-handle  {
    /*  height:  18px;
    width:   18px;
    background:transparent  url(/global/images/filter/slider.png) 0 0 no-repeat;  */
    
    /* top:    -2px;
    top:    -4px; */
    height:  20px;
    width:   10px; 
    cursor:  e-resize;
}

.ui-slider-price  .ui-slider  .ui-slider-range  {
    
}

.ui-slider-price   .ui-widget-content {
    background: #dddddd none repeat scroll 0 0 !important;
    background: #f0f0f0 none repeat scroll 0 0 !important;
    border-color: #fe7900;
}

input.slider-value {
    width: 60px;
    padding-left: 5px;
}

.ui-slider-price h4 {
    margin-bottom: 5px;
    margin-bottom: 10px;
}


/*  filter block */
.side-filter-inner {
    /* padding: 0 5px 0 5px; */
    border-left: 1px solid #d2dbe4;
    border-right: 1px solid #d2dbe4;
    background-color: #f0f0f0;
}

.side-filter-inner .filter-qtt{
    color: #999999;
    
}

/* Header/catalog */
.side-filter .active-menu {
    background-color: #202020;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #ffffff;
    font-family: Arial;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    height: 40px;
    letter-spacing: 0.095px;
    line-height: 34px;
    margin: 0 auto;
    min-height: 34px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
    /* margin-bottom: 5px; */
}
.side-filter-title:hover {
    color: #fe7900;
    cursor: pointer;
}
.responsive  .side-filter  .active-menu-js{
    font-family: ArialNarrow;
    color:  #ffffff;
    font-size: 20px;/* Приближение из-за подстановки шрифтов */
    font-weight: 400;
    text-align: right;
}


/* fav */
.side-filter-fav {
    /* margin-top: 10px; */
    padding: 10px 5px 5px 5px;
    border-bottom: 1px solid #d2dbe4;
}
.side-filter-top {
    /* margin-top: 30px; */
    padding: 30px 5px 5px 5px;
}
.side-filter-fav label {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #202020;
    font-size: 13px;
    font-weight: 400;
    font-weight: bold;
    line-height: 14px;
    text-align: left;
    text-transform: uppercase;
}
.side-filter-fav label.css-label-checked {
    font-weight: bold;
}
.side-filter-fav input{}
.side-filter-fav span{}

/* price block */
.side-filter-price {
    /* margin-top: 10px; */
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #d2dbe4;
}
.side-filter-price h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #202020;
    font-size: 13px;
    font-weight: 400;
    font-weight: bold;
    line-height: 14px;
    text-align: left;
    text-transform: uppercase;
}
.filter_from_to_line {
    margin-top: 10px;
    margin-top: 15px;
    margin-bottom: 10px;
}


/* brands  */
.side-filter-brands {
    /* margin-top: 5px;
    margin-bottom: 5px; */
    padding: 0px 5px 5px 5px;
    border-bottom: 1px solid #d2dbe4;
}
.side-filter-brands-title {
    margin-top: 10px;
    margin-bottom: 5px;
    color: #202020;
    font-size: 13px;
    font-weight: 400;
    font-weight: bold;
    line-height: 14px;
    text-align: left;
    text-transform: uppercase;
}
.side-filter-brands-line {}
.side-filter-brands-item {
    padding: 5px 0px 5px 0px;
}
.side-filter-brands-item label {}
.side-filter-brands-item label.css-label-checked {
    font-weight: bold;
}
.side-filter-brands-item input {}
.side-filter-brands-item span {}


/* param  */
.side-filter-param {
    margin-top: 10px;
    padding: 0px 5px 5px 5px;
    border-bottom: 1px solid #d2dbe4;
}
.side-filter-param h4{
    color: #202020;
    font-size: 13px;
    font-weight: 400;
    font-weight: bold;
    line-height: 14px;
    text-align: left;
    text-transform: uppercase;
}    
.side-filter-param-block {
    margin-top: 5px;
}
.side-filter-param-item {
    padding: 5px 0px 5px 0px;
    
}
.side-filter-param-item label {}
.side-filter-param-item label.css-label-checked {
    font-weight: bold;
}
.side-filter-param-item input {}
.side-filter-param-item span {}

























