.irs-slider.single:before {background: rgba(0, 0, 0, 0);}
.irs-slider.from:before {background: rgba(0, 0, 0, 0);}
.irs-slider.to:before {background: rgba(0, 0, 0, 0);}
.irs-grid-pol {background: #000;}
.irs-grid-text {color: #000;}
.irs-diapason {background-color: #e65a4b;}
.irs-from,.irs-to,.irs-single {background: #e65a4b;color: #fff;}
.irs-from:after,.irs-to:after,.irs-single:after {border-top-color: #ed5565;border: 3px solid transparent;}
.irs-grid-pol {background: #e1e4e9;}
.irs-grid-text {color: #999;}
.irs {position: relative;display: block;}
.irs-line {position: relative;display: block;overflow: hidden;border-radius: 5px;}
.irs-line-left,.irs-line-mid,.irs-line-right {position: absolute;display: block;top: 0;}
.irs-line-left {left: 0;width: 10%;}
.irs-line-mid {left: 10%;width: 81%;}
.irs-line-right {right: 0;width: 10%;}
.irs-diapason {position: absolute;display: block;left: 0;width: 100%;}
.irs-slider {background-color: #f3f6f8;background-image: none;border-radius: 100%;box-shadow: 1px 1px 2px;height: 22px;top: 20px;width: 22px;position: absolute;display: block;cursor: default;z-index: 1;}
.price-range-col span {float: left;margin-top: 5px;width: 20px;}
.irs-slider.single {left: 10px;}
.irs-slider.from {left: 100px;}
.irs-slider.to {left: 300px;}
.irs-slider.last {z-index: 2;}
.irs-from,.irs-to,.irs-single {position: absolute;display: block;top: 50px;left: 0;cursor: default;white-space: nowrap;}
.irs-grid {position: absolute;display: none;bottom: 0;left: 0;width: 100%;height: 20px;}
.irs-with-grid .irs-grid {display: block;}
.irs-grid-pol {position: absolute;top: 0;left: 0;width: 1px;height: 8px;background: #000;}
.irs-grid-pol.small {height: 4px;}
.irs-grid-text {position: absolute;bottom: 0;left: 0;width: 100px;white-space: nowrap;text-align: center;font-size: 9px;line-height: 9px;color: #000;}
.irs {height: 0;margin: -10px 0 20px 0;width: 100% !important;margin-top: -10px !important;}
.irs-with-grid {height: 60px;}
.irs-line {height: 12px;top: 25px;width: 100% !important;background-color: #edeef0;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5) inset;}
.irs-line-left {height: 12px;}
.irs-line-mid {height: 12px;}
.irs-line-right {height: 12px;}
.irs-diapason {height: 8px;top: 25px;background-color: #999;}
.irs-slider {height: 20px;top: 21px;width: 22px;}
.irs-min,.irs-max {display: none !important;}
.irs-from,.irs-to,.irs-single {color: #5f5f5f;font-size: 10px;line-height: 1.333;text-shadow: none;padding: 2px 5px;background: transparent;border-radius: 0px;box-shadow: inset 0px 0px 0px #999;border-radius: 4px;}
.irs-from:after,.irs-to:after,.irs-single:after {position: absolute;display: block;content: "";bottom: 17px;left: 50%;width: 0;height: 0;margin-left: -4px;overflow: hidden;border: 0px solid transparent;border-bottom-color: #999}
.irs-grid-pol {background: #e1e4e9;}
.irs-grid-text {color: #999;}
.irs-bar, .irs-diapason {background-color: #ec6e60;border-bottom: 1px solid #c04e44;box-shadow: 0 -5px 6px rgba(165, 47, 38, 0.5) inset;display: inline-block;height: 12px;position: absolute;top: 25px;}
.irs-slider span {background-color: #ed796a;border-radius: 100%;box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.7) inset;float: left;height: 12px;margin-left: 4px;margin-top: 4px;width: 12px;}