.filter_category a.next_depth { text-decoration:none; }
.paramfilter a.reset { text-decoration:none; font-size:80%; float:right; }
.paramfilter a.fullreset { display:block; float:none; padding:5px 10px; }
table.horizontbox td[class*="col-"],
table.horizontbox th[class*="col-"] {
	float:none !important;
	display:table-cell !important;
	width:25%;
	vertical-align:top;
	box-sizing:border-box;
}
@media (max-width: 767px) {
	table.horizontbox td[class*="col-"],
	table.horizontbox th[class*="col-"] {
		display:block !important;
		width:100%;
	}
}
.paramfilter .mcf-actions .mcf_button,
.paramfilter .mcf-actions .fullreset { display:block; float:none; width:100%; max-width:100%; box-sizing:border-box; text-align:center; }
.paramfilter .mcf-actions .mcf_button {
    background:#a06652;
    color:#fff;
    border-radius:5px;
    border:1px solid #128029;
    margin-bottom:10px;
    font-family:Verdana, sans-serif;
    font-size:16px;
    font-weight:bold;
    min-height:32px;
}
.vm-pagination-top { display:none !important; }
.vm-pagination { float:none; clear:both; overflow:hidden; }
.paramfilter ul { margin:0; padding:0; }
.paramfilter li { list-style: none outside none; }
.paramfilter .disable { color:#ccc; }
.paramfilter .values span.count { color:#666; font-size:90%; }
.paramfilter .values label *{ vertical-align:middle; }
input.slider-range-gt { float:left; }
input.slider-range-lt { float:right; }
div.slider-range-gt { text-align:left; }
div.slider-range-lt { text-align:right; }
.slider-line { clear:both; }
.heading { font-size:120%; font-weight:bold; cursor:pointer; }
.heading img { margin-left:5px; vertical-align:middle; max-height:100%; }
.paramfilter .values input { margin:3px; }
table.horizontbox { width:100%; border:0; }
table.horizontbox td,table.horizontbox tr { vertical-align:middle; text-align:center; border:0; }
table.horizontbox td li { text-align:left; }
div.horizontbox { float:left; width:24.4%; }
.horizontbox select { width:90%; }
.mcf_form select { max-width:100%; }
.mcf_tip { font-size:80%; line-height:80%; cursor:pointer; color:#666; vertical-align:text-top; }
form.mcf_mod_ajax_div input[type=submit] { display:none; }
.paramfilter .values label { transition:opacity .15s ease-out; }
.paramfilter .values label.disable { opacity:.35; cursor:default; pointer-events:none; }
.paramfilter .values label.disable input { cursor:default; }
.paramfilter input.mcf_button[disabled] { opacity:.5; cursor:not-allowed; }
.browse-view > .mcf-empty-hidden { display:none !important; }
.mcf-empty { margin:8px 0 12px; padding:12px 20px; border:1px solid #d9e0e4; border-radius:3px; background:#f5f7f8; }
.mcf-empty__text { margin:0 0 8px; font-size:18px; line-height:1.4; color:#2b343e; }
.mcf-empty__reset { display:inline-block; min-height:44px; padding:0 18px; line-height:44px; border-radius:3px; background:#9f6554; color:#fff; font-weight:600; text-decoration:none; transition:background-color .15s ease-out; }
.mcf-empty__reset:hover, .mcf-empty__reset:focus-visible { background:#2b343e; color:#fff; text-decoration:none; }
.mcf-empty__reset:focus-visible { outline:2px solid #2b343e; outline-offset:2px; }
@media (prefers-reduced-motion: reduce) {
	.paramfilter .values label, .mcf-empty__reset { transition:none; }
}


/*!
 * jQuery UI Slider 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.slider_active { height:8px; background:#ccc; position:absolute; z-index:1; min-width:2%; }
.slider_active.count-0 { min-width:0%; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 15px; height: 15px; cursor: default; background:#ddd; border:1px solid #999; border-radius:5px; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 7px; display: block; border: 0; background-position: 0 0; background:#eee; }

.ui-slider-horizontal { height: 8px; border:1px solid #999; border-radius:5px; margin:5px 0; }
.ui-slider-horizontal .ui-slider-handle { top: -3px; 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-slider-vertical { width: 8px; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -3px; margin-left: 0; margin-bottom: -6px; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* Colors */
.values-named::before, .values-named::after { content: ""; display: table; }
.values-named::after { clear: both; }
.values-named {  }
.values-named li { float:left; margin:0 0 3px 5px; padding-left:0; list-style:none outside none; background:none; }
.values-named li label { display:block; width:20px; height:20px; border:1px solid #ccc; cursor:pointer; position:relative; }
.values-named li label.checked { border:1px solid #000; }
.values-named li label * { display:none; }
.values-named li.hover label span.f-title { display:block; position:absolute; top:-12px; left:50%; z-index:3; text-align: center; }
.values-named li.hover label span.f-title b { display:block; padding:0 2px; margin-left:-50%; background:#fff; width:100%; border:1px solid #eee; }
.values-named li label span.color { display:block; width:18px; height:18px; margin:1px; }
	.values-named label.raznotsvetnyj span.color { background:url(multicolors.jpg) no-repeat center center; }
	.values-named label.belyj span.color { background-color:#fff; }
	.values-named label.chernyj span.color { background-color:#000; }
	.values-named label.yellow span.color { background-color:#ff0; }
	.values-named label.red span.color { background-color:#f00 }
/*	.values-named label.COLOR span.color { background-color:#; } */