﻿/*
* Copyright 2015 Seven Spikes Ltd. All rights reserved. (http://www.nop-templates.com)
* http://www.nop-templates.com/t/licensinginfo
*/

.clearFilterOptionsAll {
	float: left;
}
.filter-block a.toggleControl {
	text-align: right;
}
.filter-block a.toggleControl.closed:before {
	left: 5px;
	right: auto;
}
.filter-block a.clearFilterOptions,
.filter-block a.clearPriceRangeFilter {
	left: 0;
	right: auto;
}
.filter-block a.clearFilterOptions:before,
.filter-block a.clearPriceRangeFilter:before {
	right: 0;
	left: 0;
}
.selected-options-list > li {
	text-align: right;
}
.selected-options-list > li span {
	float: right;
	padding: 10px 10px 10px 25px;
	margin: 0 0 0 10px;
}
.selected-options-list > li span:before {
	left: 8px;
	right: auto;
}
.number-of-returned-products {
	float: right;
}
.priceRangeMinMaxPanel {
	right: 0;
	left: 0;
}
.priceRangeMinPanel {
	float: right;
}
.priceRangeMaxPanel {
	float: left;
}
.ui-slider {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODg4N0YzOUU4NDAzMTFFNzgxM0NBQTJEM0RBNTUyQUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODg4N0YzOUY4NDAzMTFFNzgxM0NBQTJEM0RBNTUyQUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4ODg3RjM5Qzg0MDMxMUU3ODEzQ0FBMkQzREE1NTJBRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4ODg3RjM5RDg0MDMxMUU3ODEzQ0FBMkQzREE1NTJBRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjkDwfwAAAA2SURBVHjaYmBgYDBmIBH8//8fjpkYKAQ0McCYFP7g9AJ9DWABEZ9P68IFeE0vE+RT1QUAAQYA9zgS2K+I/V8AAAAASUVORK5CYII=') repeat-x top right;
}
.ui-slider-handle span {
	right: 50%;
	left: auto;
	margin-right: -19px;
	margin-left: 0;
}
.ui-slider-handle span:before {
	right: 50%;
	left: auto;
	margin-right: -2px;
	margin-left: 0;
}
.filtersGroupPanel .checkbox-list label {
	padding: 9px 25px 9px 9px;
	text-align: right;
}
.filtersGroupPanel .checkbox-list label:before {
	right: 0;
	left: auto;
}
.filtersGroupPanel .checkbox-list li.checked label:after {
	right: 3px;
	left: auto;
}
.colorOptions .color {
	right: 0;
	left: auto;
}
.colorOptions .checked .color {
	right: 3px;
	left: auto;
}
.colorOptions .defaultColor {
	background: -moz-linear-gradient(-45deg, #ffffff 0%, #ffffff 50%, #000000 50%, #000000 100%);
	background: #ffffff   -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(50%, ), color-stop(50%, #000000), color-stop(100%, #000000));
	background: -webkit-linear-gradient(-45deg, #ffffff 0%, #ffffff 50%, #000000 50%, #000000 100%);
	background: -o-linear-gradient(-45deg, #ffffff 0%, #ffffff 50%, #000000 50%, #000000 100%);
	background: -ms-linear-gradient(-45deg, #ffffff 0%, #ffffff 50%, #000000 50%, #000000 100%);
	background: linear-gradient(135deg, #ffffff 0%, #ffffff 50%, #000000 50%, #000000 100%);
}
.productPanelAjaxBusy {
	right: 50%;
	left: auto;
	margin: -50px -50px 0 0;
}
.productPanelAjaxBusy:before {
	right: 5px;
	left: 5px;
}
.productPanelAjaxBusy:after {
	right: 15px;
	left: 15px;
}
.infinite-scroll-loader:before {
	right: 6px;
	left: 6px;
}
.infinite-scroll-loader:after {
	right: 15px;
	left: 15px;
}
.k-overlay {
	right: 0;
	left: auto;
}
.ajaxFilters .k-window-actions {
	left: 8px;
	right: auto;
}
.ajaxFilters .k-window-actions .k-icon {
	left: 0;
	right: auto;
}
.ajaxFilters .k-window-actions .k-icon:after {
	right: 0;
	left: 0;
}
@media all and (max-width: 1200px) {

    .nopAjaxFilters7Spikes {
        -webkit-transform: translate(320px);
        -ms-transform: translate(320px);
        transform: translate(320px);
    }

}
@media all and (min-width: 480px) and (max-width: 1200px) {

    .nopAjaxFilters7Spikes {
        -webkit-transform: translate(360px);
        -ms-transform: translate(360px);
        transform: translate(360px);
    }

}
@media all and (max-width: 1200px) {
	.filters-button:before {
		right: 20px;
		left: auto;
	}
	.filtersTitlePanel:before {
		right: 21px;
		left: auto;
	}
	.nopAjaxFilters7Spikes .close-btn {
		left: 5px;
		right: auto;
	}
	.nopAjaxFilters7Spikes .close-btn:before {
		right: 0;
		left: 0;
	}
	.nopAjaxFilters7Spikes {
		right: 0;
		left: auto;
	}
	.priceRangeMinMaxPanel {
		right: 30px;
		left: auto;
	}
	.filter-block a.clearFilterOptions,
    .filter-block a.clearPriceRangeFilter {
		left: 5px;
		right: auto;
	}
	.filter-block a.toggleControl.closed:before {
		left: -10px;
		right: auto;
	}
}
@media all and (min-width: 1201px) {
	.filter-block a.toggleControl {
		padding: 0 0 0 42px;
	}
}
