.filter.card>.card-content{padding:0}
.filter-script-data{display:none!important}
.filter-scroll-container{position:relative;overflow:hidden}
.filter-header,.filter-buttons,.filter-value--slider .filter-inputs,.filter-value--price .filter-inputs,.filter-value--price .filter-inputs>.filter-input-price,.filter-value--search,.filter-value--rating,.filter-value--checkbox,.filter-value--radio,.filter-value--category>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.filter-header{cursor:pointer;background:#eaeaea;font-size:14px;font-weight:300;line-height:40px;padding:0 10px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}
.filter-header>.text{display:block}
.filter-header>.icon{display:block;font-size:1.75em;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-backface-visibility:hidden}
.filter-header.collapsed>.icon{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}
.filter-value,.filter-value--category>ul>li{border-top:1px dotted #dadada}
.filter-value--category>ul>li:first-child,.filter-value:first-child:not(.filter-value--image):not(.filter-value--search){border-top-color:transparent}
.filter-buttons{padding:15px}
.filter-content{padding:15px 0}
.filter-values{padding:0 15px}
.filter-values .checkbox,.filter-values .radio{padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.filter-values select{margin:0}
.filter-value-input,.filter-value--category>ul>li>a{display:block;width:100%}
li.filter-category-parent .icon{font-family:'Material-Design-Iconic-Font';font-style:normal;font-size:18px;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;margin-right:5px;background-color:#2b2a28;color:#fff;border-radius:50%}
li.filter-category-parent .icon:after{content:'\f2ea'}
.filter-value--category>ul{margin:0;padding:0;list-style:none}
.filter-value--category>ul>li>a{padding:5px 0}
.filter-item---image .filter-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}
.filter-value--image{position:relative;display:block;padding:3px;margin:5px;border:2px solid rgba(0,0,0,.54);border-radius:2px;cursor:pointer}
.filter-value--image>.hidden-text{display:none!important}
.filter-value--image.checked{border-color:#dd1423}
.filter-value--image input{visibility:hidden;position:absolute;width:1px!important;height:1px!important}
.filter-value--image img{display:block;opacity:.6}
.filter-value--image.checked img{opacity:1}
.filter-value-count>.text{display:block;padding:4px 6px;font-size:12px;line-height:1;background-color:#2b2a28;color:#fff;border-radius:3px;cursor:default}
.filter-value-count>.icon{display:none;padding:0 6px;font-family:'Material-Design-Iconic-Font';font-style:normal;font-size:20px;line-height:1;color:#f00;border-radius:2px;cursor:pointer}
.filter-value-count.filter-cancel>.text{display:none}
.filter-value-count.filter-cancel>.icon{display:block}
.filter-value-count.filter-cancel>.icon:after{content:'\f136'}
.filter-live-filter{padding:0 10px 15px}
.filter-button-more{font-weight:400;display:block;border-top:1px solid #eaeaea;padding:10px 0;margin:0 10px}
.filter-disabled,.filter-disabled *{opacity:.8!important;cursor:not-allowed!important}
.filter-hidden,.filter-hidden-live-filter{display:none!important}
.filter-input-sepearor{display:block;margin:0 10px}
.filter-slider-wrapper{padding:3px 15px;margin-top:10px}
.filter-slider{position:relative;background:#d0d0d0;border-radius:10px;height:10px;margin:7px 0}
.filter-slider .ui-slider-handle{position:absolute;z-index:2;background:#dd1423;width:24px!important;height:24px!important;border:none!important;border-radius:50%;cursor:pointer;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}
.filter-slider .ui-slider-range{position:absolute;z-index:1;display:block;background:#f0959c}
.filter-slider.ui-state-disabled{opacity:.35}
.filter-slider.ui-slider-horizontal{height:10px;margin:7px 0}
.filter-slider.ui-slider-horizontal .ui-slider-handle{top:-7px;margin-left:-12px!important}
.filter-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.filter-slider.ui-slider-horizontal .ui-slider-range-min{left:0}
.filter-slider.ui-slider-horizontal .ui-slider-range-max{right:0}
.filter-slider.ui-slider-vertical{width:10px;height:100px;margin:0 7px}
.filter-slider.ui-slider-vertical .ui-slider-handle{left:-7px;margin-bottom:-12px}
.filter-slider.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.filter-slider.ui-slider-vertical .ui-slider-range-min{bottom:0}
.filter-slider.ui-slider-vertical .ui-slider-range-max{top:0}
.filter-item---slider input[type="text"]{text-align:center!important;padding:0!important;margin:0!important;border:0 none!important;color:#2b2a28!important;cursor:default!important;background:none!important}
.filter-item--price .filter-price-symbol{font-size:1.4em;display:block}
.filter-item--price .filter-price-symbol--left{margin-right:5px}
.filter-item--price .filter-price-symbol--right{margin-left:5px}
.filter-item--rating .rating{font-size:24px;margin-left:8px}
.filter-item--search .filter-value{border-radius:3px;border:2px solid #efeaea;height:44px}
.filter-item--search input[type="text"],.filter-item--search input[type="text"]:focus,.filter-item--search button{outline:none!important;-mox-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.filter-item--search input[type="text"]{border:0!important;background:none!important;padding:0 10px!important;height:100%!important}
.filter-item--search button{border:2px solid #333!important;margin-right:-2px!important;padding:0!important;text-align:center!important;width:46px!important;height:44px!important;font-size:24px!important;line-height:1!important;background:#333!important;color:#fff!important;border-radius:0 3px 3px 0!important}