.ufilter {display: block; position: relative; margin: 0px 0px 20px 0px;}
.iteamfilter {float: left; margin: 0px 10px 0px 0px; position: relative;}
.if_name {display: block; margin: 0px 0px 10px 0px; font-size: 14px; font-weight: 600; color: #222;}
.price_slider {display: block; position: relative; box-shadow: 0px 0px 0px 1px #decfd8, 0px 1px 4px rgba(201, 45, 140, 0.31); border-radius: 3px;}
.price_slider> span {display: block; float: left; width: 110px; height: 32px; position: relative;}
.price_slider> span> input {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0px; background: transparent; text-align: right; padding: 0px 35px; color: #222;}
.price_slider> span.ifnlast> input {border-left: 1px solid #decfd8;}
.price_slider> span> input::-webkit-input-placeholder {color: #222;}
.price_slider> span> input:focus::-webkit-input-placeholder {color: #999;}
.price_slider> span> i, .price_slider> span> em {font-size: 12px; font-style: normal; color: #000; position: absolute; top: 8px; left: 10px;}
.price_slider> span> em {left: initial; right: 10px;}
.ui-slider {height: 2px; position: relative; text-align: left;}
.podslider {height: 2px; position: relative; margin: 0px; padding: 0px 15px 0px 0px;}
.podslider::before {content: ""; display: block; height: 2px; width: 100%; position: absolute; top: 0px; background: #5f5f5f; border-radius: 100px;}
.ui-widget-content {width: 100%;}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%;}
.ui-slider .ui-slider-handle {position: absolute; z-index: 102; width: 16px; height: 16px; cursor: pointer; background: -webkit-linear-gradient(left, #990099, #E91653); top: -7px; border-radius: 100px;}
.ui-slider .ui-slider-handle:hover {box-shadow: inset 0px 1px 5px rgba(255, 255, 255, 0.54), inset 0px 7px 0px rgba(255, 255, 255, 0.19);}
.ui-slider .ui-slider-handle:after {content: ""; display: block; width: 4px; height: 4px; background: rgb(255, 255, 255); position: absolute; top: 50%; left: 50%; margin: -2px 0px 0px -2px; border-radius: 100px;}
.ui-slider .ui-state-left {margin-left: -1px;}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; display: block; border: 0;}
.ui-widget-header {overflow: hidden;}
.poyavilsa.ui-slider-range.ui-widget-header, .ui-slider-range.ui-widget-header.ui-corner-all {background: #fff;}
.ui-slider .ui-slider-range.ui-widget-header-bar {z-index: 100; width: 100% !important; left: 0px !important; top: 0px !important; display: block !important;}
.ui-slider .ui-slider-range.ui-widget-header-left {z-index: 101; width: 0px; left: 0px !important; background: transparent; display: block !important;}
.ui-slider .ui-slider-range.ui-widget-header-right {z-index: 101; width: 0px; right: 0px !important; background: transparent; display: block !important;}
.ui-widget-header-hidden {display: none !important;}
#slider_price> .ui-slider-range:last-child {background: #c92d8c;}
ul.samopal {display: block; float: left; margin: 0px; position: relative; box-shadow: 0px 0px 0px 1px #decfd8, 0px 1px 4px rgba(201, 45, 140, 0.31); border-radius: 3px; list-style: none; padding: 0px;}
ul.samopal> li {display: block; padding: 0px 20px; width: 170px; cursor: pointer; position: relative;}
ul.samopal> li::after {content: ""; position: absolute; border: 5px solid transparent; border-top: 5px solid #cea2bc; top: 50%; right: 10px; margin-top: -2px;}
ul.samopal> li:hover::after {border-top: 5px solid #333;}
ul.samopal> li.selected::after {border-top: 5px solid #fff;}
ul.samopal> li.selected {border-radius: 3px; background: -webkit-linear-gradient(left, #990099, #E91653);}
ul.samopal> li.selected> span> b {color: #fff; text-shadow: 0px -1px 0px #bb2c86;}
ul.samopal> li> span {display: block; overflow: hidden; white-space: nowrap;}
ul.samopal> li> span> b {display: inline-block; height: 32px; line-height: 32px; font-weight: 400;}
ul.samopal> li> span> b::after {content: ","; display: inline-block; padding-right: 2px;}
ul.samopal> li> span> b:last-child::after {display: none;}
ul.samopal> li> ul {display: none; position: absolute; top: 100%; margin: 10px 0px 0px 0px; width: 100%; background: #fff; box-shadow: 0 1px 12px rgba(0, 0, 0, 0.35); left: 0px; list-style: none; z-index: 999;}
#filter {z-index: 10; padding: 0px 0px 10px 0px; border: 1px dotted rgba(0, 0, 0, 0.21); border-width: 0px 0px 0px 0px; margin: 0px 0px 20px 0px;}
.glavfilter {display: block; position: relative; z-index: 10;}
.podfilter {display: none; position: relative;}
.podfilter> div {margin-top: 20px; padding: 1px;}
.siplo {display: block; position: relative;}
.siplo> div {display: block; float: left; min-width: 145px; margin: 0px 30px 0px 0px;}
.siplo> div> ul.drops {display: block; margin: 0px; position: relative; box-shadow: 0px 0px 0px 1px #decfd8, 0px 1px 4px rgba(201, 45, 140, 0.31); border-radius: 3px; list-style: none; padding: 0px;}
.popover {display: block; position: absolute; top: 0px; left: calc(100% + 10px); z-index: 100;}
.popover> div {display: block; position: relative; padding: 9px 30px 10px 10px; white-space: nowrap; color: #fff; background: rgba(0, 0, 0, 0.81); border-radius: 3px; font-size: 12px;}
.popover> div::before {content: ""; position: absolute; border: 5px solid transparent; border-right: 5px solid rgba(0, 0, 0, 0.81); top: 50%; right: 100%; margin-top: -5px;}
.popover:hover> div {background: #000;}
.popover:hover> div::before {border-right-color: #000;}
.popover> div> .apply> a {position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block;}
.popover> div::after {content: ""; position: absolute; border: 4px solid transparent; border-left: 5px solid #ffffff; top: 50%; right: 9px; margin-top: -4px;}
.allfil {display: none;}
.butfilter {display: block; position: relative;}
.butfilter::after {content: ""; display: block; clear: both;}
.count_filter, .sendsform {float: left;}
.count_filter {margin: 0px 15px 0px 0px; display: block; position: relative; padding: 0px 13px 0px 10px; white-space: nowrap; color: #fff; background: -webkit-linear-gradient(left,#909,#e91653); border-radius: 3px; font-size: 13px; height: 34px; line-height: 34px; text-shadow: 0px 1px 3px #000;}
.count_filter::after {content: ""; position: absolute; border: 0px solid transparent; border-left: 5px solid rgba(0, 0, 0, 0.81); top: 50%; left: 100%; margin-top: -5px;}
span.sendsform.fileBtn {height: 34px; line-height: 32px; font-size: 13px; font-weight: 600; text-transform: uppercase; padding: 0px 19px;}
span.fullfilterlink.fileBtn {background: #E91653; height: 34px; line-height: 34px; font-size: 13px; font-weight: 600; text-transform: uppercase; padding: 0px 29px 0px 19px; box-shadow: none; margin: 28px 0px 0px; position: relative;}
span.fullfilterlink.fileBtn::after {content: ""; position: absolute; border: 5px solid transparent; border-top: 5px solid #ffffff; top: 50%; right: 10px; margin-top: -2px;}
.iteamfilter.zindex> ul {z-index: 9999;}
