﻿
.clearFilterOptionsAll {
	float: left;
}

.filtersGroupPanel li.checkbox-item label {
	padding: 9px 42px 9px 10px;
	text-align: right;
}
.filtersGroupPanel li.checkbox-item label:before {
	right: 15px;
	left: auto;
}

/* SEARCH CRITERIA */

.selected-options-list > li {
	text-align: right;
}
.selected-options-list > li span {
    float: right;
    padding: 9px 3px 9px 18px;
    margin: 0 0 0 6px;
}
.selected-options-list > li span:after {
    right: auto;
    left: 0;
}

/* RANGE SLIDER */
 
.priceRangeMinPanel,
.specification-min-panel {
	float: right;
}
.priceRangeMaxPanel,
.specification-max-panel {
	float: left;
}
.currentMinPrice, .current-min-value {
	float: right;
}
.currentMaxPrice, .current-max-value {
	float: left;
}

/* COLOR SQUARE ATTRIBUTES */

.colorOptions .color {
	left: 15px;
	right: auto;
}
.colorOptions .defaultColor {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #000000), color-stop(100%, #000000));
}

/* DROPDOWN MODE */

.filtersDropDownPanel select {
    padding: 7px 12px 7px 32px;
    background-position: left 10px center;
}

/* AJAX LOADER */

.productPanelAjaxBusy {
	right: 0;
	left: auto;
}
.ajaxFilters .k-window-actions {
	left: 10px;
	right: auto;
}


@media all and (max-width: 1024px) {

	.nopAjaxFilters7Spikes .close-filters span {
		text-align: left;
	}
    .nopAjaxFilters7Spikes .close-filters span:before {
        left: auto;
        right: 10px;
    }
	.nopAjaxFilters7Spikes {
		right: 0;
		left: auto;
		-webkit-transform: translate(320px);
		-ms-transform: translate(320px);
		transform: translate(320px);
	}
	.nopAjaxFilters7Spikes.open {
		-webkit-transform: translate(0);
		-ms-transform: translate(0);
		transform: translate(0);
	}
	.filter-block a.toggleControl {
		padding: 12px 15px 12px 42px;
		text-align: right;
		background-position: 20px center;
	}
	.filter-block a.clearFilterOptions,
			.filter-block a.clearPriceRangeFilter {
		left: 7px;
		right: auto;
	}

}

@media all and (min-width: 1025px) {

    .filter-block .title:before {
	    right: 50%;
	    left: auto;
	    margin-right: -27px;
	    margin-left: 0;
    }
    .filter-block a.clearFilterOptions, 
    .filter-block a.clearPriceRangeFilter {
	    left: 10px;
	    right: auto;
    }
    .jDropDown > div{
	    padding: 4px 7px 4px 26px;
    }
    /* dropdowns mode */

    .filtersDropDown.jDropDown a {
	    padding: 4px 7px 4px 26px !important;
    }
    .selected-options-list > li span {
        padding: 5px 3px 5px 20px;
        background-position: top 9.5px left 4px;
    }

}