.filter-sort-price{font-size:16px}
.filter-sort-price div{display:inline-block; padding-right:30px; vertical-align:top; padding-top:8px}
.sort-mini-block span:first-child{border-right:1px solid #a1a1a1; padding-right:18px}
.filter-sort-price .active{color:#369}
.sort-mini-block span{text-decoration:underline; cursor:pointer}
.sort-mini-block span:not(:first-child){padding-left:18px}
.filter-sort-price .view-sort-select{padding-right:0; padding-top:0; text-align:right; color:#3f5f7e}
.filter-sort-price .dropdown{padding-top:0}
.view-sort-select{width:37%}
.filter-color input{display:block}
.title_filter { text-transform: uppercase; color: #428bca; padding-top: 10px;}
.name-filter-menu{padding:15px 0; border-top:1px solid #c9c9c9; cursor:pointer}
.name-filter-menu:hover{color:#2579cb}
.name-filter-menu:after{content:""; background:url('../img/array-filter.png') no-repeat; width:23px; height:23px; position:absolute; right:4%}
.name-filter-menu.array-filter:after{background-position-y:-25px}
.list-check-color{list-style:none}
.list-check-color li{cursor:pointer}
.border-color{display:inline-block; width:22px; height:22px}
.mini-block-prod{height:26px}
.title-info-cat {margin-bottom: 30px}
.title-info-cat h3{padding-top:15px; padding-bottom:10px}
.title-info-cat img {padding: 10px}
.title-info-cat p{ padding: 10px 0 }
.list-check-zodiac{list-style:none;     padding-bottom:30px}
.list-check-zodiac li{padding-bottom:10px}
.list-check-zodiac input[type="checkbox"]{display:none}
.list-check-zodiac input[type="checkbox"] +label:before{content:"";     display:inline-block;     vertical-align:middle;     height:20px;     width:20px;     margin:0 10px 0 0;     background:url(../img/select-filter.png) no-repeat}
.list-check-zodiac input[type="checkbox"]:checked+label:before{ background-position:-20px 0}
.sl-slider{position:relative; margin:10px 0 30px 0}
.sl-slider input[type="text"]{ width:58px;  height:30px;  margin:0 3px;  padding:0 5px;  border:1px solid #dcdcdc;  text-align:center;  background-color:#fff}
.min-price, .max-price{display:inline-block; text-align:center}
.max-price{position:absolute; right:0}
.list-check-color input[type="checkbox"]{display:none}
.list-check-color input[type="checkbox"]:checked+.border-color{border:1px solid #000; border-radius:45px}
.list-check-color .color{display:inline-block; margin-left:2px; width:16px; height:16px; border-radius:45px}
.list-check-color li{ cursor:pointer;  padding-bottom:4px}
.filter-zodiac div{padding-bottom:16px}
.filter-zodiac label{color:#369;}
.filter-zodiac label:hover{color:#ffa800;}
.filter-zodiac label img{padding-right:7px}
.margin-top-prod{margin-top:30px}
.block-view-more{cursor:pointer; position:relative}
.view-img-more{padding:40% 0 20% 0; margin-bottom:5px; text-align:center}
.view-text-more{padding:12% 3% 15% 3%; font-weight:600; font-size:28px; text-align:center}
.block-paginate{margin-top:30px; border-top:1px solid #90989f}
.block-paginate ul{padding:20px 0 22px 0; list-style:none; text-align:center}
.block-paginate ul li{display:inline-block}
.block-paginate ul li a, .block-paginate ul li span {font-size:26px; padding:5px 10px; color:#22313f}
.block-paginate ul li.active, .block-paginate ul li:hover{background:#d3d6d9}
.title-selects-filters, .clear-selects-filters{font-size:16px; text-align:center; padding-bottom:7px}
.title-selects-filters{color:#222325}
.clear-selects-filters{padding-bottom:52px; text-decoration:underline; cursor:pointer; color:#6d6d6d}
.item-select-filter{padding-bottom:4px; font-size:16px; color:#369}
.item-select-filter img{padding-right:10px; vertical-align:bottom}
.panel-filtr-visible-sm{padding:11px 0 11px 11px; border-radius:5px; font-size:22px; cursor:pointer; color:#fff; background:#22313f}
.panel-filtr-visible-sm:after{position:absolute; right:3%; width:14px; height:24px; content:""; background:url('../img/arrow-right.png') no-repeat}
.panel-filtr-visible-sm .active:after{position:absolute; right:3%; width:24px; height:14px; content:""; background:url('../img/arrow-downF.png') no-repeat}
.margin-top-search{margin-top:15px; margin-bottom:15px}
.border-top-views{position:relative; border-top:1px solid #bdbdbd; margin-top:15px}
.title-views{position:absolute; width:250px; bottom:-11px; font-size:25px; color:#3f5f7e; background-color:#fff}
.sort-mini-block input{display:none}
.sort-mini-block label{cursor:pointer}
.sort-mini-block .sortA{border-right:1px solid #a1a1a1; padding-right:18px}
.sort-mini-block .sortZ{padding-left:18px}
.sort-mini-block input:checked+label{ color:#369}

.list-check-color.show5 li{display: none;}
.list-check-color.show5 li:nth-child(-n+5){	display: block;}
.btn-show-filter{margin: 10px auto 0 auto; text-align: center; }
.btn-show-filter:hover{ cursor: pointer; color: #ffa800; }
.btn-show-filter::before{content: ""; background:url('../img/arrow-down.png') no-repeat; display: inline-block; width: 14px;
margin-right: 10px;height: 8px; transform: rotate(0deg); transition: transform .7s ease}

.btn-show-filter.show::before{ transform: rotate(-180deg)}