
.filter-box .irs {
    height: 55px;
}
.filter-box .irs-with-grid {
    height: 60px;
}

.filter-box .irs-line {
    height: 3px; top: 50px;
}
    .filter-box .irs-line-left {
        height: 3px;
		width: 9%;
        background-color: #777;
		opacity: .5;
    }
    .filter-box .irs-line-mid {
        height: 3px;
        background-color: #777;
		opacity: .5;
    }
    .filter-box .irs-line-right {
        height: 3px;
		width: 9%;
        background-color: #777;
		opacity: .5;
    }

.filter-box .irs-bar {
    height: 3px; top: 50px;
    background-color: #fff;
}
    .filter-box .irs-bar-edge {
        top: 25px;
        height: 12px; width: 9px;
        background-position: 0 -90px;
    }

.filter-box .irs-shadow {
    height: 3px; top: 34px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .filter-box .irs-shadow {
    filter: alpha(opacity=25);
}

.filter-box .irs-slider {
    width: 16px; height: 18px;
    top: 22px;
}
.filter-box .irs-slider.state_hover, .filter-box .irs-slider:hover {
    background-position: 0 -150px;
}

.filter-box .irs-min, .filter-box .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.filter-box .irs-from, .filter-box .irs-to, .filter-box .irs-single {
    line-height: 1.333;
    text-shadow: none;
    padding: 5px;
	width: 120px;
	text-align: center;
    background: #fff;
}
.filter-box .irs-from:after, .filter-box .irs-to:after, .filter-box .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -24px; left: 45%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 12px solid transparent;
    border-top-color: #fff;
}


.filter-box .irs-grid-pol {
    background: #e1e4e9;
}
.filter-box .irs-grid-text {
    color: #999;
}

.filter-box .irs-disabled {
}

.filter-list .irs .irs {
	height: 25px;
	width: 100%;
	margin: 1px 0 0 0;
}

.filter-list .irs-line {
    height: 3px; top: 25px;
}
    .filter-list .irs-line-left {
        height: 3px;
		width: 9%;
        background-color: #777;
		opacity: .5;
    }
    .filter-list .irs-line-mid {
        height: 3px;
        background-color: #777;
		opacity: .5;
    }
    .filter-list .irs-line-right {
        height: 3px;
		width: 9%;
        background-color: #777;
		opacity: .5;
    }

.filter-list .irs-bar {
    height: 3px; top: 25px;
    background-color: #976d49;
}
    .filter-list .irs-bar-edge {
        top: 25px;
        height: 12px; width: 9px;
        background-position: 0 -90px;
    }

.filter-list .irs-shadow {
    height: 3px; top: 22px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .filter-list .irs-shadow {
    filter: alpha(opacity=25);
}

.filter-list .irs-slider {
    width: 8px; height: 8px;
    top: 22px;
    background-color: #976d49;
}
.filter-list .irs-slider.state_hover, .filter-list .irs-slider:hover {
    background-position: 0 -150px;
}

.filter-list .irs-min, .filter-list .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.filter-list .irs-from, .filter-list .irs-to, .filter-list .irs-single {
    line-height: 1.333;
    text-shadow: none;
	text-align: center;
    background: #fff;
}



.filter-list .irs-grid-pol {
    background: #e1e4e9;
}
.filter-list .irs-grid-text {
    color: #999;
}