﻿
.selected-options-list > li {
	text-align: right;
}
.selected-options-list > li span {
    float: right;
    padding: 9px 3px 9px 20px;
    margin: 0 0 0 6px;
    background-position: top 10px left 4px;
}

.filtersGroupPanel li.checkbox-item label {
	padding: 10px 20px 10px 0;
	text-align: right;
}
.filtersGroupPanel li.checkbox-item label:before {
	right: 0;
	left: auto;
}
.colorOptions.filtersGroupPanel .color {
	left: 0;
	right: auto;
}
.filtersGroupPanel select {
	background-position: left center;
	padding: 5px 12px 5px 32px;
}
.filtersGroupPanel .select-wrap select {
	right: 0;
	left: auto;
}
.colorOptions li.checkbox-item .color {
    right: auto;
}
 
.priceRangeMinPanel,
.specification-min-panel {
	float: right;
}
.priceRangeMaxPanel,
.specification-max-panel {
	float: left;
}
.currentMinPrice, .current-min-value {
	float: right;
}
.currentMaxPrice, .current-max-value {
	float: left;
}

.ajaxFilters .k-window-actions {
    left: 10px;
    right: auto;
}

@media all and (max-width: 1024px) {

.nopAjaxFilters7Spikes {
	right: 0;
	left: auto;
	-webkit-transform: translate(320px);
	-ms-transform: translate(320px);
	transform: translate(320px);
}
.nopAjaxFilters7Spikes.open {
	-webkit-transform: translate(0px);
	-ms-transform: translate(0px);
	transform: translate(0px);
}
.nopAjaxFilters7Spikes .close-filters span {
	text-align: left;
}
.nopAjaxFilters7Spikes .close-filters span:before {
	right: 10px;
	left: auto;
}
.filter-block a.toggleControl {
	text-align: right;
	background-position: left center;
}
.filter-block a.clearFilterOptions,
.filter-block a.clearPriceRangeFilter {
	left: 10px;
	right: auto;
}

}

@media all and (min-width: 1025px) {

.filter-block a.clearFilterOptions, 
.filter-block a.clearPriceRangeFilter {
	left: 10px;
	right: auto;
}
.selected-options-list > li span {
    padding: 5px 3px 5px 20px;
    background-position: top 6px left 4px;
}

}