@charset "UTF-8";
/* CSS Document */
/*
@import url("Webaruhaz.shared.css");
@import url("Webaruhaz.responsive.XXL.css") screen and (min-width: 1600px);
@import url("Webaruhaz.responsive.XL.css" ) screen and (min-width: 1200px) and  (max-width: 1599px);
@import url("Webaruhaz.responsive.L.css"  ) screen and (min-width: 1000px) and  (max-width: 1199px);
@import url("Webaruhaz.responsive.M.css"  ) screen and (min-width: 800px) and (max-width: 999px);
@import url("Webaruhaz.responsive.S.css"  ) screen and (min-width: 600px) and (max-width: 799px);
@import url("Webaruhaz.responsive.XS.css" ) screen and (min-width: 400px) and (max-width: 599px);
@import url("Webaruhaz.responsive.XXS.css") screen and (min-width: 0px) and (max-width: 399px);
*/

/* ____________________________________________________________ COPIES ____________________________________________________________ */

h2 .product-classifications {
	font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:300;
	font-style:normal;
	font-size:22px;
	line-height:26px;
	color:black;
}
h2 .products-description {
	font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:100;
	font-style:normal;
	font-size:22px;
	line-height:26px;
	color:black;
}
h2 .products-description:before { content:"("; }
h2 .products-description:after { content:")"; }

.products-description:empty { display:none; }

.count-of-product {
	display:block;
	float:right;
	width:auto;
	margin:9px 0px 0px 10px;
}
.count-of-product .label {
	display:inline-block;
    font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-weight:300;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: rgba(0,0,0,0.7);
    text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    margin: 10px 5px 0px 0px;
}
.count-of-product .value {
	display:inline-block;
	background-color:rgba(0,0,0,0.2);
	border-radius:12px;
	min-width:40px;
	font-weight:700;
	height:15px;
	font-size:13px;
	line-height:15px;
	text-align:center;
	color:white;
	padding:3px 10px 3px 10px;
}
.count-of-product:empty { display:none; }

.count-of-product[data-label="retail"]    .value { background-color: rgba(255,235,102,0.25); color:#BC0000; box-shadow: inset 0 2px 5px 0 rgba(204,177,0,1.00); }
.count-of-product[data-label="wholesale"] .value { background-color: rgba(228, 72,  7,0.50); color:#BC0000; box-shadow: inset 0 2px 5px 0 rgba(109,14,9,0.50); }

/* ____________________________________________________________ BANNERS ____________________________________________________________ */

.banners-at-bottom {
	clear:both;
	margin:0x;
	padding:0px;
	list-style:none;
}
.banners-at-bottom
	.banner-at-bottom {
		display:inline-block;
		list-style:none;
		margin:0px;
		padding:5px 15px 0px 0px;
		vertical-align:top;
	}
.banners-at-bottom
	.banner-at-bottom
		h3 {
			margin:5px 0px 10px 0px;
			padding:0px;
			text-align:left;
			color:#8C8899;
			text-shadow:1px 1px 1px rgba(255,255,255,0.5);
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:500;
			font-size:16px;
			line-height:20px;
			white-space:normal;
			text-rendering: optimizeLegibility;
			font-feature-settings: "kern";
			-webkit-font-feature-settings: "kern";
			-moz-font-feature-settings: "kern";
			-moz-font-feature-settings: "kern=1";
		}
.banners-at-bottom
	.banner-at-bottom
		p {
			margin:0px 0px 5px 0px;
			padding:0px;
			text-align:left;
			color:#4C4859;
			text-shadow:1px 1px 1px rgba(255,255,255,0.5);
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:100;
			font-size:13px;
			line-height:17px;
			text-align:justify;
		}

/* ____________________________________________________________ CLASSIFICATIONS ____________________________________________________________ */

.classification-labels {
	list-style:none;
	position: relative;
	display:block;
	padding:0px;
}

.classification-labels:before {
	content:"Besorolás jelölések: ";
	float:left;
	display:block;
	margin:0px 5px 0px 0px;
	font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:500;
	font-size:11px;
	line-height:13px;
	color:#57696D;
}

.classification-label {
	display:block;
	float:left;
	margin:0px 15px 0px 0px;
}
.classification-label .icon {
	float:left;
	display:block;
	margin:1px 5px 0px 0px;
	width:12px;
	height:12px;
	border-radius:12px;
}
.classification-label.Genuine             .icon { background-color:#DC1615; }
.classification-label.GenuineSM           .icon { background-color:#1453b9; }
.classification-label.NonGenuine          .icon { background-color:#B65717; }
.classification-label.NonGenuineAlternate .icon { background-color:#DCAC00; }
.classification-label.Released            .icon { background-color:#626EA7; }
.classification-label .text {
	font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:300;
	font-size:11px;
	line-height:13px;
	color:#57696D;
}

/* ____________________________________________________________ STICKY HEADER ____________________________________________________________ */

.sticky-header {
	display:block;
	position:relative;
	z-index:3000;
	background-color:rgba(255,255,255,0.9);
	width:calc(100% - 0px);
	outline:0px solid red;
}
.sticky-header.stick-to-top {
	position:fixed;
	top:0px;
	left:0px;
	width:calc(100% - 50px);
	padding:10px 25px 10px 25px;
	margin-top:52px;
	box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);
}

.sticky-header-placeholder {
	display:block;
	width:100%;
	height:0px;
}
/* ____________________________________________________________ STICKY FOOTER ____________________________________________________________ */

.sticky-footer {
	display:block;
	position:relative;
	z-index:3000;
	background-color:rgba(255,255,255,0.9);
    position: fixed;
    bottom:0px;
    left:0px;
    width:calc(100% - 50px);
    padding:0px 25px 0px 25px;
    box-shadow: 0px -5px 15px 0px rgba(0,0,0,0.1);
	
}
	
	
	
/* ____________________________________________________________ FILTERS ____________________________________________________________ */
	
	.search-and-filters {
		list-style:none;
		display:inline-block;
		width:calc(100% + 15px);
		height: auto;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		outline:0px solid red;
	}
	
	
	.search-and-filters
		.filters-remove-wrapper {
			display:block;
			width:100%;
		}
	.search-and-filters .filters-remove-wrapper.hidden { display:none; }
	.search-and-filters
		.filters-remove-wrapper
			.filters-remove {
				display:block;
				float:right;
				margin:0px 10px 10px 0px;
				padding:0px 15px 0px 35px;
				text-decoration:none;
				background-color:#626791;
				border-radius:16px;
				color:white;
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:500;
				font-style:normal;
				font-size:14px;
				line-height:30px;
				text-align:center;
			}
	.search-and-filters
		.filters-remove-wrapper
			.filters-remove:hover {
				background-color:#D32D11;
			}
			
	.search-and-filters
		.filters-remove-wrapper
			.filters-remove
				.icon {
					display:inline-block;
					position:relative;
					left:-27px;
					top:-16px;
					background-image:url(../../pics/shop/remove-chosen.png);
					background-repeat:no-repeat;
					background-position:0px 0px;
					width:24px;
					height:24px;
					margin:0px -24px -24px 0px;
				}
	.search-and-filters .filters-remove-wrapper .filters-remove:hover .icon { background-position:0px -24px; }
	.search-and-filters
		.filters-remove-wrapper
			.filters-remove
				.text {
					display:inline-block;
				}
					
			
			
	.search-and-filters
		.filter {
			margin:0px 0px 0px 0px;
			display:inline-block;
			outline:0px solid red;
		}
	.search-and-filters
		.filter.has-selection
			.selected-option {
				background-color:#FFE77D;
			}
	
	/*				*/
	/*	Search		*/
	/*				*/

	.search-and-filters 
		.filter.full-text-search {
			width:100%;
			margin-bottom:10px;
		}
	
	/*				*/
	/*	Vehicles	*/
	/*				*/

	.search-and-filters 
		.filter.vehicle-selector {
			display:block;
			width:100%;
			margin-bottom:10px;
		}
		
	/*				*/
	/*	Categories	*/
	/*				*/

	.search-and-filters 
		.filter.category-selector {
			display:block;
			width:100%;
			margin-bottom:10px;
		}




	
	/* SZÖVEGES KERESÉS MEZŐ */
	
		
	.search-and-filters
		.filter.full-text-search {
		}
	.search-and-filters
		.label {
		}
	.search-and-filters 
		.full-text-search 
			.search-textfield {
				display:block;
				background-color:white;
				border-radius:6px;
				background-color:rgba(0,0,0,0.02);
				box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,0.1);
				border:1px solid rgba(0,0,0,0.2);
				width:calc(100% - 82px);
				height:40px;
				padding:0px 35px 2px 35px;
				margin:0px 0px 0px 0px;
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:300;
				font-style:normal;
				font-size:20px;
				line-height:22px;
				color:black;
				text-align:center;
			}
	.search-and-filters 
		.full-text-search 
			.search-textfield {
				background-color:#FFE77D;
			}
	.search-and-filters 
		.full-text-search.empty 
			.search-textfield {
				background-color:rgba(0,0,0,0.02);
				box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,0.1);
				text-align:center;
			}
	.search-and-filters 
		.full-text-search 
			.search-textfield:focus {
				outline:none;
				box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,0.1), 0px 0px 5px 1px rgba(139,207,242,1);
			}
			
	.search-and-filters .full-text-search .search-textfield::-webkit-input-placeholder { color:rgba(0,0,0,0.5); font-size:12px; }
	.search-and-filters .full-text-search .search-textfield:-moz-placeholder { color:rgba(0,0,0,0.5); font-size:12px;  }
	.search-and-filters .full-text-search .search-textfield::-moz-placeholder { color:rgba(0,0,0,0.5); font-size:12px;  }
	.search-and-filters .full-text-search .search-textfield:-ms-input-placeholder { color:rgba(0,0,0,0.5); font-size:12px; }
	
	.search-and-filters 
		.full-text-search 
			.icon-magnifier {
				position:relative;
				display:block;
				width:24px;
				height:24px;
				margin:0px -24px -24px 0px;
				left:10px;
				top:-33px;
				background-image:url(../../pics/sprite/Black/24.png);
				background-repeat:no-repeat;
				background-position:-24px -144px;
				overflow:hidden;
				opacity:0.5;
			}
	.search-and-filters 
		.full-text-search 
			.clear-textfield {
				position:relative;
				display:block;
				float:right;
				width:20px;
				height:20px;
				margin:0px -20px -20px 0px;
				left:-36px;
				top:-30px;
				background-image:url(../../pics/sprite/Black/20.png);
				background-repeat:no-repeat;
				background-position:-40px -20px;
				overflow:hidden;
				opacity:0.35;
				outline:none;
			}
	.search-and-filters 
		.full-text-search 
			.clear-textfield:focus {
				background-color:white;
				border-radius:20px;
				opacity:1;
				box-shadow:inset 0px 0px 5px 2px rgba(139,207,242,1), 0px 0px 5px 1px rgba(139,207,242,1);
			}
	.search-and-filters 
		.full-text-search.empty 
			.clear-textfield {
				display:none;
			}
	.search-and-filters 
		.full-text-search 
			.clear-textfield:hover { opacity:1; }

	

	.search-and-filters 
		.filter.expanded {
		}
	.search-and-filters 
		.filter.expanded 
			.drop-down-tab-holder {
				/*
				opacity:0;
				transition:opacity 0.25s linear;
				*/
			}
			
	.search-and-filters 
		.filter.vehicle-selector 
			.fullpage-cover,
	.search-and-filters
		.filter.category-selector
			.fullpage-cover {
				display:block;
				position:fixed;
				/*cursor:default;*/
				left:0px;
				top:0px;
				width:100%;
				height:100%;
				background-repeat:repeat;
				opacity:0.75;
				background-color:rgba(255,255,255,0.7);
				background-color:rgba(67,67,97,0.5);
				background-color:transparent;
				transition:opacity 1 linear, visibility 0.1s linear 1s;
			}
	.search-and-filters .filter.vehicle-selector .fullpage-cover.hidden,
	.search-and-filters .filter.category-selector .fullpage-cover.hidden { display:none; }
			
	.search-and-filters
		.select-drop-down-header {
			display:block;
			margin:0px;
			padding:0px 0px 0px 0px;
			width:100%;
			outline:none;
		}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option {
				display:block;
				text-decoration:none;
				background-color:#626791;
				background-color:rgba(0,0,0,0.02);
				border-radius:6px;
				width:calc(100% - 17px);
				height:38px;
				border:1px solid rgba(0,0,0,0.2);
				padding:0px 0px 0px 5px;
				margin:0px;
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:300;
				font-style:normal;
				font-size:12px;
				line-height:15px;
				color:white;
				/*cursor:pointer;*/
				box-shadow:inset 0px 15px 25px 0px rgba(255,255,255,.15), 0px 5px 10px 0px rgba(0,0,0,0.2);
				box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,0.1);
				outline:none;
			}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option:focus {
				box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,0.1), 0px 0px 5px 1px rgba(139,207,242,1);
			}
			
	.search-and-filters 
		.select-drop-down-header 
			.selected-option 
				.drop-down-tab-holder {
					display:block;
					position:relative;
					float:right;
					width:12px;
					height:12px;
					left:-16px;
					top:22px;
					margin:0px -12px -12px 0px;
					border-bottom-right-radius:3px;
					overflow:hidden;
				}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option 
				.drop-down-tab-holder 
					.drop-down-tab {
						display:block;
						text-decoration:none;
						/*cursor:pointer;*/
						width:0;
						height:0;
						border-style:solid;
						border-width:0 0 12px 12px;
						opacity:0.2;
					}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option 
				.drop-down-tab-holder 
					.drop-down-tab.state-0	{
						border-color:transparent transparent black transparent;
					}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option 
				.drop-down-tab-holder 
					.drop-down-tab.state-1	{
						border-color:transparent transparent white transparent;
					}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option:hover 
				.drop-down-tab-holder 
					.drop-down-tab {
						opacity:1;
					}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option 
				.icon {
					display:block;
					width:48px;
					height:32px;
					float:left;
					margin:6px 5px 0px 0px;
					outline:0px dashed orange;
				}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option 
				.text {
					display:table-cell;
					vertical-align:middle;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 10px;
					height:inherit;
					font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					font-weight:500;
					font-size:14px;
					line-height:17px;
					background-color:rgba(153,204,51,0.2);
					background-color:transparent;
					color:black;
				}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option 
				.text
					.car-type {
						display:block;
						margin:0px 0px 3px 5px;
						font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
						font-weight:700;
						font-size:14px;
						line-height:17px;
						color:black;
						outline:0px dashed yellow;
					}
	.search-and-filters 
		.select-drop-down-header 
			.selected-option 
				.text 
					.car-year {
						display:block;
						margin:0px 0px 0px 0px;
						font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
						font-weight:300;
						font-size:11px;
						line-height:13px;
						color:#333000;
						outline:0px dashed yellow;
					}

	.search-and-filters 
		.select-drop-down-header 
			.selected-option 
				.placeholder-text {
					display:block;
					font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					font-weight:300;
					font-size:13px;
					line-height:39px;
					padding:0;
					margin:00px 0px 0px 0px;
					color:rgba(0,0,0,0.5);
					outline:0px solid black;
					text-align:center;
				}
	.search-and-filters
		.filter.has-selection
			.select-drop-down-header 
				.selected-option 
					.placeholder-text { display:none; }





	.search-and-filters 
		.filter
			.select-drop-down-header
				a.clear-selected-option {
					display:none;
				}
	.search-and-filters 
		.filter.has-selection
			.select-drop-down-header
				a.clear-selected-option {
					position:relative;
					display:block;
					float:right;
					width:20px;
					height:20px;
					margin:0px -20px -20px 0px;
					left:-56px;
					top:-30px;
					background-image:url(../../pics/sprite/Black/20.png);
					background-repeat:no-repeat;
					background-position:-120px -20px;
					background-position:-40px -20px;
					overflow:hidden;
					opacity:0.35;
					outline:1px solid red;
					outline:none;
				}
	.search-and-filters 
		.filter.has-selection
			.select-drop-down-header
				a.clear-selected-option:focus {
					background-color:white;
					border-radius:20px;
					opacity:1;
					box-shadow:inset 0px 0px 5px 2px rgba(139,207,242,1), 0px 0px 5px 1px rgba(139,207,242,1);
				}
	.search-and-filters 
		.filter.has-selection
			.select-drop-down-header
				a.clear-selected-option:hover { opacity:1; }
	






	.search-and-filters 
		.select-drop-down-container {
			position:relative;
			position:absolute;
			display:block;
			margin:-50px 0px 0px 0px;
			margin:-10px 0px 0px 0px;
			background-color:#6D7AAE;
			border:3px solid #C4C9DE;
			width:inherit;
			height:300px;
			height:auto;
			max-height:500px;
			border-radius:6px;
			visibility:visible;
			transition:height 0.2s ease-in-out;
			box-shadow:0px 10px 15px 0px rgba(0,0,0,0.25);
		}
	.search-and-filters 
		.select-drop-down-container.hidden {
			height:44px;
			visibility:hidden;
			transition:height 0.2s ease-in-out, visibility 0.1s linear 0.2s;
		}
	.search-and-filters 
		.select-drop-down-container 
			.collapse-drop-down-container {
				position:absolute;
				display:block;
				width:24px;
				height:24px;
				margin:10px 0px 0px 188px;
				background-image:url(../pics/sprite/White/24.png);
				background-repeat:no-repeat;
				background-position:-144px -24px;
				overflow:hidden;
				opacity:0.5;
			}
	.search-and-filters 
		.select-drop-down-container 
			.collapse-drop-down-container:hover { opacity:1; }
						
	.search-and-filters 
		.select-drop-down-container 
			.select-drop-down {
				list-style:none;
				display:block;
				margin:0px;
				padding:0px;
				height:inherit;
				overflow:hidden;
				overflow-y:auto;
			}
	.search-and-filters 
		.select-drop-down-container 
			.select-drop-down 
				.select-drop-down-option {
					list-style:none;
					display:block;
					margin:0px;
					padding:0px;
					width:100%;
				}
	.search-and-filters 
		.select-drop-down-container 
			.select-drop-down 
				.select-drop-down-option 
					.select-drop-down-option-link {
						display:inline-block;
						color:white;
						text-decoration:none;
						width:100%;
						height:20px;
						margin:0px;
						padding:3px 10px 3px 10px;
					}
	.search-and-filters 
		.select-drop-down-container 
			.select-drop-down 
				.select-drop-down-option 
					.select-drop-down-option-link:hover {
						background-color:white;
						color:#6D7AAE;
					}






	/* FORM SELECTOR COVER */

		#form_selector_cover {
			display:block;
			text-decoration:none;
			position:fixed;
			left:0px;
			top:0px;
			width:100%;
			height:100%;
			background-color:transparent;
			display:none;
			z-index:640000;
		}
		#form_selector_cover.popup_active {
			display:block;
		}










/* ____________________________________________________________ VEHICLE SELECTOR ____________________________________________________________ */


		.choosers .vehicle-chooser .vehicles .vehicle .text {
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:400;
		}
		.choosers .vehicle-chooser .vehicles .vehicle .text .vehicle-name {
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:500;
		}				
		.choosers .vehicle-chooser .vehicles .vehicle .text .vehicle-year {
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:300;
		}

		.vehicle-icon.size-48x32 { 
			background-image:url(../../pics/icons/car/Icon-48x32px.png?v=3);
			background-repeat:no-repeat;
			width:48px;
			height:32px; 
			display:block; 
			float:left; 
			margin:-2px 5px 0px 0px;
		}
		.vehicle-icon.size-48x32.none { display:none; }
		.selected-option .vehicle-icon.size-48x32 {
			margin:2px 0px 0px 10px;
		}
		
		/* MAIN TYPES */
		.vehicle-icon.size-72x48 { 
			background-image:url(../../pics/icons/car/maintypes/72x48px.png?v=3);
			background-size:342px 1008px;
			background-repeat:no-repeat;
			width:72px;
			height:48px; 
			display:block; 
			float:left; 
			margin:-2px 5px 0px 0px;
		}
		/* MAIN TYPES */
		
			/* alto */
			.vehicle-icon.size-72x48.alto-1,
			.vehicle-icon.size-72x48.alto-2 { background-image:url(../../pics/icons/car/types/alto/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.alto-1,
			.vehicle-icon.size-48x32.alto-2 { background-image:url(../../pics/icons/car/types/alto/72x48px.png?v=3); background-size:228px 128px; }
		
			/* baleno */
			.vehicle-icon.size-72x48.baleno-1,
			.vehicle-icon.size-72x48.baleno-2,
			.vehicle-icon.size-72x48.baleno-3 { background-image:url(../../pics/icons/car/types/baleno/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.baleno-1,
			.vehicle-icon.size-48x32.baleno-2,
			.vehicle-icon.size-48x32.baleno-3 { background-image:url(../../pics/icons/car/types/baleno/72x48px.png?v=3); background-size:228px 128px; }

			/* carry */
			.vehicle-icon.size-72x48.carry-1 { background-image:url(../../pics/icons/car/types/carry/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.carry-1 { background-image:url(../../pics/icons/car/types/carry/72x48px.png?v=3); background-size:228px 128px; }

			/* celerio */
			.vehicle-icon.size-72x48.celerio-1 { background-image:url(../../pics/icons/car/types/celerio/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.celerio-1 { background-image:url(../../pics/icons/car/types/celerio/72x48px.png?v=3); background-size:228px 128px; }

			/* grandvitara */
			.vehicle-icon.size-72x48.grandvitara-1 { background-image:url(../../pics/icons/car/types/grandvitara/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.grandvitara-1 { background-image:url(../../pics/icons/car/types/grandvitara/72x48px.png?v=3); background-size:228px 128px; }

			/* ignis */
			.vehicle-icon.size-72x48.ignis-1,
			.vehicle-icon.size-72x48.ignis-2,
			.vehicle-icon.size-72x48.ignis-3 { background-image:url(../../pics/icons/car/types/ignis/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.ignis-1,
			.vehicle-icon.size-48x32.ignis-2,
			.vehicle-icon.size-48x32.ignis-3 { background-image:url(../../pics/icons/car/types/ignis/72x48px.png?v=3); background-size:228px 128px; }

			/* jimny */
			.vehicle-icon.size-72x48.jimny-1,
			.vehicle-icon.size-72x48.jimny-2,
			.vehicle-icon.size-72x48.jimny-3 { background-image:url(../../pics/icons/car/types/jimny/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.jimny-1,
			.vehicle-icon.size-48x32.jimny-2,
			.vehicle-icon.size-48x32.jimny-3 { background-image:url(../../pics/icons/car/types/jimny/72x48px.png?v=3); background-size:228px 128px; }

			/* liana */
			.vehicle-icon.size-72x48.liana-1,
			.vehicle-icon.size-72x48.liana-2 { background-image:url(../../pics/icons/car/types/liana/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.liana-1,
			.vehicle-icon.size-48x32.liana-2 { background-image:url(../../pics/icons/car/types/liana/72x48px.png?v=3); background-size:228px 128px; }

			/* maruti */
			.vehicle-icon.size-72x48.maruti-1 { background-image:url(../../pics/icons/car/types/maruti/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.maruti-1 { background-image:url(../../pics/icons/car/types/maruti/72x48px.png?v=3); background-size:228px 128px; }

			/* samurai */
			.vehicle-icon.size-72x48.samurai-1,
			.vehicle-icon.size-72x48.samurai-2,
			.vehicle-icon.size-72x48.samurai-3 { background-image:url(../../pics/icons/car/types/samurai/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.samurai-1,
			.vehicle-icon.size-48x32.samurai-2,
			.vehicle-icon.size-48x32.samurai-3 { background-image:url(../../pics/icons/car/types/samurai/72x48px.png?v=3); background-size:228px 128px; }

			/* scross */
			.vehicle-icon.size-72x48.scross-1,
			.vehicle-icon.size-72x48.scross-2 { background-image:url(../../pics/icons/car/types/scross/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.scross-1,
			.vehicle-icon.size-48x32.scross-2 { background-image:url(../../pics/icons/car/types/scross/72x48px.png?v=3); background-size:228px 128px; }

			/* splash */
			.vehicle-icon.size-72x48.splash-1,
			.vehicle-icon.size-72x48.splash-2 { background-image:url(../../pics/icons/car/types/splash/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.splash-1,
			.vehicle-icon.size-48x32.splash-2 { background-image:url(../../pics/icons/car/types/splash/72x48px.png?v=3); background-size:228px 128px; }

			/* swift */
			.vehicle-icon.size-72x48.swift-1,
			.vehicle-icon.size-72x48.swift-2,
			.vehicle-icon.size-72x48.swift-3,
			.vehicle-icon.size-72x48.swift-4,
			.vehicle-icon.size-72x48.swift-5,
			.vehicle-icon.size-72x48.swift-6,
			.vehicle-icon.size-72x48.swift-7,
			.vehicle-icon.size-72x48.swift-8 { background-image:url(../../pics/icons/car/types/swift/72x48px.png?v=3); background-size:342px 480px; }
			.vehicle-icon.size-48x32.swift-1,
			.vehicle-icon.size-48x32.swift-2,
			.vehicle-icon.size-48x32.swift-3,
			.vehicle-icon.size-48x32.swift-4,
			.vehicle-icon.size-48x32.swift-5,
			.vehicle-icon.size-48x32.swift-6,
			.vehicle-icon.size-48x32.swift-7,
			.vehicle-icon.size-48x32.swift-8 { background-image:url(../../pics/icons/car/types/swift/72x48px.png?v=3); background-size:228px 320px; }

			/* sx4 */
			.vehicle-icon.size-72x48.sx4-1,
			.vehicle-icon.size-72x48.sx4-2,
			.vehicle-icon.size-72x48.sx4-3 { background-image:url(../../pics/icons/car/types/sx4/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.sx4-1,
			.vehicle-icon.size-48x32.sx4-2,
			.vehicle-icon.size-48x32.sx4-3 { background-image:url(../../pics/icons/car/types/sx4/72x48px.png?v=3); background-size:228px 128px; }

			/* vitara */
			.vehicle-icon.size-72x48.vitara-1,
			.vehicle-icon.size-72x48.vitara-2,
			.vehicle-icon.size-72x48.vitara-3,
			.vehicle-icon.size-72x48.vitara-4 { background-image:url(../../pics/icons/car/types/vitara/72x48px.png?v=3); background-size:342px 288px; }
			.vehicle-icon.size-48x32.vitara-1,
			.vehicle-icon.size-48x32.vitara-2,
			.vehicle-icon.size-48x32.vitara-3,
			.vehicle-icon.size-48x32.vitara-4 { background-image:url(../../pics/icons/car/types/vitara/72x48px.png?v=3); background-size:228px 128px; }

			/* wagonr */
			.vehicle-icon.size-72x48.wagonr-1,
			.vehicle-icon.size-72x48.wagonr-2,
			.vehicle-icon.size-72x48.wagonr-3 { background-image:url(../../pics/icons/car/types/wagonr/72x48px.png?v=3); background-size:342px 192px; }
			.vehicle-icon.size-48x32.wagonr-1,
			.vehicle-icon.size-48x32.wagonr-2,
			.vehicle-icon.size-48x32.wagonr-3 { background-image:url(../../pics/icons/car/types/wagonr/72x48px.png?v=3); background-size:228px 128px; }


		
		.vehicle-icon.size-72x48.none { display:none; }
		.selected-option .vehicle-icon.size-72x48 {
			margin:15px 0px 0px 10px;
		}
		
		
		.vehicle-icon.size-36x24 { 
			background-image:url(../../pics/icons/car/Icon-36x24px.png?v=3);
			background-repeat:no-repeat;
			width:36px; height:24px; 
			display:block; 
			float:left; 
			margin:0px 0px 0px 10px;
		}
		.vehicle-icon.size-36x24.none { display:none; }
		
		.vehicle.list-icons { display:none; }
		
		.vehicle-icon.state-0.size-48x32					{ background-position:-100px  100px; }		.vehicle-icon.state-1.size-48x32					{ background-position:-165px  100px; }
		.vehicle-icon.state-0.size-72x48					{ background-position:-100px  100px; }		.vehicle-icon.state-1.size-7x248					{ background-position:-248px  100px; }
	
	
		/*												*/
		/* VEHICLE ICON SPRITES: bottom ot the CSS		*/
		/*												*/
	















/* ____________________________________________________________ POPUPS ____________________________________________________________ */


	.choosers {
		display:block;
		position:relative;
		width:100%;
		min-height:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		outline:0px dotted red;
		z-index:550000;
	}
	.choosers.full-page-width {
		/*
		position:absolute;
		width:calc(100% - 60px);
		left:25px;
		*/
		width:100%;
		position:relative;
	}
	
		.choosers .vehicle-chooser {
			/*position:absolute;*/
			display:inline-block;
			/*left:0px;*/
			width:100%;
			outline:0px solid blue;
			
			position:relative;
			position:absolute;
			max-width:100%;
			max-height:100%;
			margin:0px 0px 0px 0px;
			padding:0px;
			overflow:visible;
			visibility:visible;
		}
		.choosers .vehicle-chooser.hidden {
			/*display:none;*/
			margin:0px;
			padding:0px;
			max-width:0px;
			max-height:0px;
			overflow:hidden;
			visibility:hidden;
		}
		.choosers .vehicle-chooser .sv-titles-holder {
			padding:0px 15px 0px 0px;
		}
		.choosers .vehicle-chooser .sv-titles-holder .sv-title-next {
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:600;
			font-size:18px;
			line-height:22px;
			color:black;
			margin:0px;
			padding:0px 20px 8px 0px;
			display:none;
		}
		.choosers .vehicle-chooser.level-1 .sv-titles-holder .sv-title-next.level-1 { display:block; }
		.choosers .vehicle-chooser.level-2 .sv-titles-holder .sv-title-next.level-2 { display:block; }
		.choosers .vehicle-chooser.level-3 .sv-titles-holder .sv-title-next.level-3 { display:block; }
		.choosers .vehicle-chooser.level-4 .sv-titles-holder .sv-title-next.level-4 { display:block; }
		
		.choosers .vehicle-chooser .sv-descriptions-holder {
			padding:0px 15px 5px 0px;
		}
		.choosers .vehicle-chooser .sv-descriptions-holder .sv-description-next {
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:300;
			font-size:13px;
			line-height:16px;
			color:black;
			margin:0px;
			padding:0px;
			display:none;
		}
		.choosers .vehicle-chooser.level-1 .sv-descriptions-holder .sv-description-next.level-1 { display:block; }
		.choosers .vehicle-chooser.level-2 .sv-descriptions-holder .sv-description-next.level-2 { display:block; }
		.choosers .vehicle-chooser.level-3 .sv-descriptions-holder .sv-description-next.level-3 { display:block; }
		.choosers .vehicle-chooser.level-4 .sv-descriptions-holder .sv-description-next.level-4 { display:block; }
		
		.choosers .vehicle-chooser .sv-items-holder .sv-items {
			opacity:0;
			max-height:0px;
			overflow:hidden;
			overflow-y:auto;
			visibility:hidden;
			transition:opacity 0.01s ease, visibility 0.01s linear 0.5s;
			/*display:none;*/
		}

		.choosers .vehicle-chooser.level-1 .sv-items-holder .sv-items.level-1,
		.choosers .vehicle-chooser.level-2 .sv-items-holder .sv-items.level-2,
		.choosers .vehicle-chooser.level-3 .sv-items-holder .sv-items.level-3,
		.choosers .vehicle-chooser.level-4 .sv-items-holder .sv-items.level-4 {
			transition:opacity 0.5s ease, visibility 0.01s linear 0s;
			display:block; 
			opacity:1;
			visibility:visible;
			max-height:400px;
		}

		.choosers .vehicle-chooser.level-1 .sv-items-holder .sv-items.level-1 { }
		.choosers .vehicle-chooser.level-2 .sv-items-holder .sv-items.level-2 { }
		.choosers .vehicle-chooser.level-3 .sv-items-holder .sv-items.level-3 { }
		.choosers .vehicle-chooser.level-4 .sv-items-holder .sv-items.level-4 { }
		
			.choosers .vehicle-chooser .vehicles {
				position:relative;
				display:inline-block;
				background-color:#FFE77D;
				border-radius:8px;
				width:100%;
				height:auto;
					max-width:100%;
					max-height:auto;
					overflow:visible;
				padding:15px 0px 15px 15px;
				margin:0px 0px 0px 0px;
				box-shadow:0px 10px 30px 10px rgba(120,120,120,0.7);
			}
			.choosers .vehicle-chooser .vehicles:after {
				top:0px;
				border:solid transparent;
				content:" ";
				height:0;
				width:0;
				position:absolute;
				pointer-events: none;
				border-color:rgba(204, 204, 204, 0);
				border-bottom-color:#FFE77D;
				border-width:10px;
				margin:-20px 0px 0px -15px;
			}
			.choosers .vehicle-chooser .vehicles .title {
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:700;
				font-size:18px;
				line-height:22px;
				color:black;
				margin:0px;
				padding:10px 30px 8px 10px;
			}
			.choosers .vehicle-chooser .vehicles .descr {
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:300;
				font-size:14px;
				line-height:17px;
				color:black;
				margin:0px;
				padding:0px 10px 10px 10px;
			}
			.choosers .vehicle-chooser .vehicles .close-vehicle-chooser {
				position:relative;
				display:block;
				float:right;
				width:20px;
				height:20px;
				top:-2px;
				left:-35px;
				margin:0px -20px -20px 0px;
				background-image: url(../../pics/sprite/Black/20.png);
				background-repeat: no-repeat;
				background-position: -120px -20px;
				overflow: hidden;
				opacity: 0.5;				
			}
			.choosers .vehicle-chooser .vehicles .close-vehicle-chooser:hover {
				opacity:1;
			}
				.choosers .vehicle-chooser .vehicles .vehicle {
					display:block;
					float:left;
					position:relative;
					text-decoration:none;
					color:black;
					height:28px;
					padding:4px 0px 6px 10px;
					margin:0px 0px 0px 0px;
					border:1px solid #FFE77D;
					border-radius:4px;
					background-color:rgba(255,255,255,0.5);
					white-space:nowrap;
				}
				.choosers .vehicle-chooser .vehicles .vehicle.hidden {
					display:none;
				}
				
				.choosers .vehicle-chooser .vehicles .vehicle:hover {
					background-color:rgba(255,255,255,1);
					box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);
					z-index:1;
				}
				.choosers .vehicle-chooser .vehicles .vehicle.selected,
				.choosers .vehicle-chooser .vehicles .vehicle.selected:hover {
					box-shadow:inset 0px 0px 0px 2px white;
				}
					.choosers .vehicle-chooser .vehicles .vehicle.selected .icon-48x32 {
						opacity:1;
					}
				/* */
					.choosers .category-chooser .categories .category .icon-48x32,
					.choosers .vehicle-chooser .vehicles .vehicle .icon-48x32 {
						display:block;
						float:left;
						width:48px;
						height:32px;
						margin:0px 5px 0px 0px;
						padding:0px;
						overflow:hidden;
						opacity:0.5;
					}
					.choosers .category-chooser .categories .category:hover .icon-48x32,
					.choosers .vehicle-chooser .vehicles .vehicle:hover .icon-48x32 {
						opacity:1;
					}
					
					.choosers .category-chooser .categories .category .text,
					.choosers .vehicle-chooser .vehicles .vehicle .text {
						display:table-cell;
						vertical-align:middle;
						margin:0px 0px 0px 0px;
						height:inherit;
					}
						.choosers .category-chooser .categories .category .text .category-name,
						.choosers .vehicle-chooser .vehicles .vehicle .text .vehicle-name {
							margin:0px 0px 2px 0px;
							padding:0px;
							font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
							font-weight:500;
							font-size:12px;
							line-height:15px;
						}				
						.choosers .vehicle-chooser .vehicles .vehicle .text .vehicle-year {
							display:block;
							margin:0px;
							padding:0px;
							font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
							font-weight:300;
							font-size:11px;
							line-height:12px;
							color:#666000;
						}
						.choosers .vehicle-chooser .vehicles .vehicle .text .vehicle-year:empty {
							display:none;
						}
						
						
		.vehicle-selected-items {
			display:inline-block;
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:700;
			color:black;
			margin:0px 0px 10px 10px;
		}
		.title 
			.vehicle-selected-items ~ .sv-title-next {
				display:inline-block;
				margin-left:5px;
			}
		.vehicle-selected-items
			.selected-vehicle {
				position:relative;
				display:inline-block;
				background-color:white;
				height:30px;
				padding:10px 25px 0px 25px;
				margin:0px 0px 0px -15px;
			}
		.vehicle-selected-items
			.selected-vehicle:after {
				left:100%;
				top:50%;
				border:solid transparent;
				content: " ";
				height:0;
				width:0;
				position:absolute;
				pointer-events:none;
				border-color:rgba(255, 255, 255, 0);
				border-left-color:#FFFFFF;
				border-width:20px;
				margin-top:-20px;
			}
		.vehicle-selected-items
			.selected-vehicle:before {
				left:calc(100% + 5px);
				top:50%;
				border:solid transparent;
				content: " ";
				height:0;
				width:0;
				position:absolute;
				pointer-events:none;
				border-color:rgba(255, 255, 255, 0);
				border-left-color:#FFE77D;
				border-width:25px;
				margin-top:-25px;
			}
		.vehicle-selected-items
			.selected-vehicle.level-0 {
				z-index:4;
				padding:10px 0px 0px 0px;
			}
		.vehicle-selected-items
			.selected-vehicle.level-1 {
				z-index:3;
				padding:10px 25px 0px 35px;
				border-top-left-radius:4px;
				border-bottom-left-radius:4px;
			}
		.vehicle-selected-items
			.selected-vehicle.level-2 {
				z-index:2;
				padding:10px 25px 0px 35px;
			}
		.vehicle-selected-items
			.selected-vehicle.level-3 {
				z-index:1;
				padding:10px 25px 0px 35px;
			}
		.vehicle-selected-items
			.sv-separator {
				display:inline-block;
				margin:0px 5px 0px 5px;
				color:rgba(0,0,0,0.5);
			}
			
			





		/*							*/
		/*	CATEGORIES 				*/
		/*							*/
		

		.choosers .category-chooser {
			/*position:absolute;*/
			display:inline-block;
			/*left:0px;*/
			width:100%;
			outline:0px solid blue;
			
			position:relative;
			position:absolute;
			max-width:100%;
			max-height:100%;
			margin:0px 0px 0px 0px;
			padding:0px;
			overflow:visible;
			visibility:visible;
		}
		.choosers .category-chooser.hidden {
			/*display:none;*/
			margin:0px;
			padding:0px;
			max-width:0px;
			max-height:0px;
			overflow:hidden;
			visibility:hidden;
		}
			.choosers .category-chooser .categories {
				position:relative;
				display:inline-block;
				background-color:#FFE77D;
				border-radius:8px;
				width:100%;
				height:auto;
					max-width:100%;
					max-height:auto;
					overflow:visible;
				padding:15px 0px 15px 15px;
				margin:0px 0px 0px 0px;
				box-shadow:0px 10px 30px 10px rgba(120,120,120,0.7);
			}
			
			.choosers .category-chooser .categories:after {
				left:45px;
				top:0px;
				border:solid transparent;
				content:" ";
				height:0;
				width:0;
				position:absolute;
				pointer-events: none;
				border-color:rgba(204, 204, 204, 0);
				border-bottom-color:#FFE77D;
				border-width:10px;
				margin:-20px 0px 0px -15px;
			}
			.choosers .category-chooser .categories .title {
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:600;
				font-size:18px;
				line-height:22px;
				color:black;
				margin:0px;
				padding:10px 30px 8px 10px;
			}
			.choosers .category-chooser .categories .descr {
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:300;
				font-size:14px;
				line-height:17px;
				color:black;
				margin:0px;
				padding:0px 10px 10px 10px;
			}
			.choosers .category-chooser .categories .close-category-chooser {
				position:relative;
				display:block;
				float:right;
				width:20px;
				height:20px;
				top:-2px;
				left:-35px;
				margin:0px -20px -20px 0px;
				background-image: url(../../pics/sprite/Black/20.png);
				background-repeat: no-repeat;
				background-position: -120px -20px;
				overflow: hidden;
				opacity: 0.5;				
			}
			.choosers .category-chooser .categories .close-category-chooser:hover {
				opacity:1;
			}
			
			
			
			
			/*	Itt jelennek meg a fő kategóriák és az azok alá tartozó kategóriák */
			
			
			
			
			
			
			
		/* ____________________________________________________________ CATEGORY SELECTOR ____________________________________________________________ */

		.filter.category-selector .list-icons {
			background-image:url(../../pics/icons/main-category/csoport-ikonok-24.png);
			background-repeat:no-repeat;
			background-position:24px 24px;
			width:24px;
			height:24px;
			display:block;
			float:left;
			margin:5px 5px 5px 0px;
			opacity:0.6;
		}
		.search-and-filters 
			.select-drop-down-header 
				.selected-option 
					.text {
						display:table-cell;
						vertical-align:middle;
						margin:0px 0px 0px 0px;
						padding:0px 50px 0px 5px;
						height:inherit;
						font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
						font-weight:500;
						font-size:14px;
						line-height:17px;
						background-color:rgba(153,204,51,0.2);
						background-color:transparent;
						color:black;
					}
		.search-and-filters 
			.select-drop-down-header 
				.selected-option 
					.text
						.category-name {
							display:inline-block;
							margin:2px 5px 1px 0px;
							font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
							font-weight:500;
							font-size:14px;
							line-height:16px;
							color:black;
							outline:0px dashed yellow;
						}
		.search-and-filters 
			.select-drop-down-header 
				.selected-option 
					.text 
						.category-description {
							display:inline;
							margin:0px 30px 0px 0px;
							font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
							font-weight:300;
							font-size:12px;
							line-height:inherit;
							color:#333000;
							max-height:30px;
							overflow:hidden;
							outline:0px solid black;
						}
		
		
		
		
		/*						*/
		/*	DROP DOWN MENU		*/
		/*						*/
		
		
			/*						*/
			/*	Main category		*/
			/*						*/

				.choosers .category-chooser .categories .grouped-category-items {
					width:calc(100% - 16px);
				}

				.choosers .category-chooser .categories .grouped-category-items .main-category-item {
					display:block;
					margin:0px 0px -1px 0px;
					padding:5px 0px 5px 0px;
					width:calc(100% - 4px);
					height:35px;
					background-color:#FFFFFF;
					border-radius:0px;
					color:black;
					text-decoration:none;
					border:1px solid #96883A;
					opacity:0.33;
				}
				.choosers .category-chooser .categories .grouped-category-items .main-category-item:first-child {
					border-top-left-radius:4px;
					border-top-right-radius:4px;
				}
				.choosers .category-chooser .categories .grouped-category-items .main-category-item:last-child { 
					border-bottom-left-radius:4px;
					border-bottom-right-radius:4px;
				}
				.choosers .category-chooser .categories .grouped-category-items .main-category-item.selected,
				.choosers .category-chooser .categories .grouped-category-items .main-category-item:hover {
					/*
					background-color:rgba(255,255,255,0.5);
					background-color:#626791;
					background-color:rgba(255,231,125,0.35);
					*/
					opacity:1;
				}
				.choosers .category-chooser .categories .grouped-category-items .main-category-item.categories-opened {
					background-color:rgba(0,0,0,0.1);
					background-color:rgba(0,0,0,0.7);
					background-color:rgba(255,231,125,0.5);
					background-color:#626791;
					background-color:white;
					opacity:1;
					margin-top:10px;
					border-color:black;
					border-top-left-radius:4px;
					border-top-right-radius:4px;
					opacity:1;
					/*box-shadow:0px 2px 25px 0px rgba(0,0,0,0.5);*/
				}
				.choosers .category-chooser .categories .grouped-category-items .main-category-item.categories-opened:first-child { margin-top:0px; }
				.choosers .category-chooser .categories .grouped-category-items .main-category-item.categories-opened:last-child { margin-bottom:0px; }
				
				.choosers .category-chooser .categories .grouped-category-items .main-category-item.hidden {
					display:none;
				}
		
				/*				*/
				/*	ICONS		*/
				/*				*/
			
					/* 24 x 24 */
			
						.filter.category-selector .mci-icon.size-24x24 { 
							background-image:url(../../pics/icons/main-category/csoport-ikonok-24.png);
							background-repeat:no-repeat;
							width:24px; height:24px; 
							display:block; 
							float:left; 
							margin:-3px 5px 0px 0px;
						}
						.filter.category-selector .mci-icon.size-24x24.none { display:none; }
				
						.filter.category-selector .mci-icon.state-0.size-24x24						{ background-position:200px 200px; }		.filter.category-selector .mci-icon.state-1.size-24x24					{ background-position:200px  200px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-body				{ background-position:0px     0px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-body			{ background-position:-48px    0px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-break			{ background-position:0px   -24px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-break		{ background-position:-48px  -24px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-clutch			{ background-position:0px   -48px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-clutch		{ background-position:-48px  -48px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-electronic		{ background-position:0px   -72px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-electronic	{ background-position:-48px  -72px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-equipment		{ background-position:0px   -96px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-equipment	{ background-position:-48px  -96px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-exhaust			{ background-position:0px  -120px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-exhaust		{ background-position:-48px -120px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-filter			{ background-position:0px  -144px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-filter		{ background-position:-48px -144px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-gear				{ background-position:0px  -168px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-gear			{ background-position:-48px -168px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-resource			{ background-position:0px  -192px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-resource		{ background-position:-48px -192px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-extra			{ background-position:0px  -216px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-extra		{ background-position:-48px -216px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-wheel			{ background-position:0px  -240px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-wheel		{ background-position:-48px -240px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-motor			{ background-position:0px  -264px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-motor		{ background-position:-48px -264px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-oil				{ background-position:0px  -288px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-oil			{ background-position:-48px -288px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-service			{ background-position:0px  -312px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-service		{ background-position:-48px -312px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-cooler			{ background-position:0px  -336px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-cooler		{ background-position:-48px -336px; }
						.filter.category-selector .mci-icon.state-0.size-24x24.mci-fuel				{ background-position:0px  -360px; }		.filter.category-selector .mci-icon.state-1.size-24x24.mci-fuel			{ background-position:-48px -360px; }
	
					/* 36 x 36 */
					
						.filter.category-selector .mci-icon.size-36x36 { 
							background-image:url(../../pics/icons/main-category/csoport-ikonok-36.png);
							background-repeat:no-repeat;
							width:36px; height:36px; 
							display:block; 
							float:left; 
							margin:0px 5px 0px 15px;
						}
						.filter.category-selector .mci-icon.size-36x36.none { display:none; }
						.filter.category-selector .main-category-item						.mci-icon.state-0.size-36x36 { display:block; }
						.filter.category-selector .main-category-item.categories-opened		.mci-icon.state-0.size-36x36 { display:none; }
						.filter.category-selector .main-category-item						.mci-icon.state-1.size-36x36 { display:none; }
						.filter.category-selector .main-category-item.categories-opened		.mci-icon.state-1.size-36x36 { display:block;}
						
						.filter.category-selector .selected-option .mci-icon.size-36x36 {
							margin:0px 5px 0px 15px;
						}
						
						.filter.category-selector .mci-icon.state-0.size-36x36										{ background-position:200px 200px; }		.filter.category-selector .mci-icon.state-1.size-36x36											{ background-position:200px  200px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-body								{ background-position:0px     0px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-body								{ background-position: 0px    0px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-break							{ background-position:0px   -36px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-break							{ background-position: 0px  -36px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-belts_chains						{ background-position:0px   -72px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-belts_chains						{ background-position: 0px  -72px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-electronic						{ background-position:0px  -108px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-electronic						{ background-position: 0px -108px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-equipment						{ background-position:0px  -144px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-equipment						{ background-position: 0px -144px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-exhaust							{ background-position:0px  -180px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-exhaust							{ background-position: 0px -180px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-filter							{ background-position:0px  -216px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-filter							{ background-position: 0px -216px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-gear								{ background-position:0px  -252px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-gear								{ background-position: 0px -252px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-resource							{ background-position:0px  -288px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-resource							{ background-position: 0px -288px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-extra							{ background-position:0px  -324px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-extra							{ background-position: 0px -324px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-wheel							{ background-position:0px  -360px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-wheel							{ background-position: 0px -360px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-engine							{ background-position:0px  -396px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-engine							{ background-position: 0px -396px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-motor							{ background-position:0px  -396px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-motor							{ background-position: 0px -396px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-oil								{ background-position:0px  -432px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-oil								{ background-position: 0px -432px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-service							{ background-position:0px  -468px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-service							{ background-position: 0px -468px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-cooler							{ background-position:0px  -504px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-cooler							{ background-position: 0px -504px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-fuel								{ background-position:0px  -540px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-fuel								{ background-position: 0px -540px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-cooling_heating_airconditioning	{ background-position:0px  -504px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-cooling_heating_airconditioning	{ background-position: 0px -504px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-steering							{ background-position:0px  -576px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-steering							{ background-position: 0px -576px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-cabin							{ background-position:0px  -612px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-cabin							{ background-position: 0px -612px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-smallparts_screws_nuts			{ background-position:0px  -648px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-smallparts_screws_nuts			{ background-position: 0px -648px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-supplies							{ background-position:0px  -684px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-supplies							{ background-position: 0px -684px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-clutch							{ background-position:0px  -792px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-clutch							{ background-position: 0px -792px; }
						.filter.category-selector .mci-icon.state-0.size-36x36.mci-switches							{ background-position:0px  -828px; }		.filter.category-selector .mci-icon.state-1.size-36x36.mci-switches							{ background-position: 0px -828px; }
		
						.filter.category-selector .main-category-item .mci-icon.size-36x36.icon-is-toggle {
							display:block;
							float:right;
							position:relative;
							margin:0px;
							width:16px;
							height:16px;
							top:9px;
							left:-9px;
							opacity:0.5;
							z-index:1;
							background-image:url(../../pics/sprite/W-3A4143/circle-down.png);
							background-image:url(../../pics/sprite/W-3A4143/circle-plus.png);
							background-position:0px 0px;
							background-size:contain;
							outline:0px solid red;
						}
						.filter.category-selector .main-category-item.categories-opened .mci-icon.size-36x36.icon-is-toggle {
							background-image:url(../../pics/sprite/W-3A4143/circle-minus.png);
							display:block;
							opacity:1;
						}
						
		
					/* 48 x 48 */
		
						.filter.category-selector .mci-icon.size-48x48 { 
							background-image:url(../../pics/icons/main-category/csoport-ikonok-48.png);
							background-repeat:no-repeat;
							width:48px; height:48px; 
							display:block; 
							float:left; 
							margin:-3px 5px 0px 0px;
						}
						.filter.category-selector .mci-icon.size-48x48.none { display:none; }
						.filter.category-selector .mci-icon.state-0.size-48x48					{ background-position:400px 400px; }		.filter.category-selector .mci-icon.state-1.size-48x48				{ background-position:200px  200px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.body			{ background-position:0px     0px; }		.filter.category-selector .mci-icon.state-1.size-48x48.body		{ background-position:-48px    0px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.break			{ background-position:0px   -48px; }		.filter.category-selector .mci-icon.state-1.size-48x48.break		{ background-position:-48px  -48px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.clutch			{ background-position:0px   -96px; }		.filter.category-selector .mci-icon.state-1.size-48x48.clutch		{ background-position:-48px  -96px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.electronic		{ background-position:0px   144px; }		.filter.category-selector .mci-icon.state-1.size-48x48.electronic	{ background-position:-48px -144px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.equipment		{ background-position:0px  -192px; }		.filter.category-selector .mci-icon.state-1.size-48x48.equipment	{ background-position:-48px -192px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.exhaust			{ background-position:0px  -240px; }		.filter.category-selector .mci-icon.state-1.size-48x48.exhaust		{ background-position:-48px -240px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.filter			{ background-position:0px  -288px; }		.filter.category-selector .mci-icon.state-1.size-48x48.filter		{ background-position:-48px -288px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.gear			{ background-position:0px  -336px; }		.filter.category-selector .mci-icon.state-1.size-48x48.gear		{ background-position:-48px -336px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.resource		{ background-position:0px  -384px; }		.filter.category-selector .mci-icon.state-1.size-48x48.resource	{ background-position:-48px -384px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.extra			{ background-position:0px  -432px; }		.filter.category-selector .mci-icon.state-1.size-48x48.extra		{ background-position:-48px -432px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.wheel			{ background-position:0px  -448px; }		.filter.category-selector .mci-icon.state-1.size-48x48.wheel		{ background-position:-48px -480px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.motor			{ background-position:0px  -512px; }		.filter.category-selector .mci-icon.state-1.size-48x48.motor		{ background-position:-48px -512px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.oil				{ background-position:0px  -576px; }		.filter.category-selector .mci-icon.state-1.size-48x48.oil			{ background-position:-48px -576px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.service			{ background-position:0px  -624px; }		.filter.category-selector .mci-icon.state-1.size-48x48.service		{ background-position:-48px -624px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.cooler			{ background-position:0px  -672px; }		.filter.category-selector .mci-icon.state-1.size-48x48.cooler		{ background-position:-48px -672px; }
						.filter.category-selector .mci-icon.state-0.size-48x48.fuel			{ background-position:0px  -720px; }		.filter.category-selector .mci-icon.state-1.size-48x48.fuel		{ background-position:-48px -720px; }

					/* 72 x 72 */
		
						.filter.category-selector .mci-icon.size-72x72 { 
							background-image:url(../../pics/icons/main-category/csoport-ikonok-72.png);
							background-repeat:no-repeat;
							width:72px; height:72px; 
							display:block; 
							float:left; 
							margin:1px 5px 0px 0px;
						}
						.filter.category-selector .mci-icon.size-72x72.none { display:none; }
						.filter.category-selector .selected-option .mci-icon.size-72x72 {
							margin:10px 6px 0px 6px;
						}
						.filter.category-selector .mci-icon.state-0.size-72x72					{ background-position:400px 400px; }		.filter.category-selector .mci-icon.state-1.size-72x72					{ background-position:200px  200px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.body			{ background-position:0px     0px; }		.filter.category-selector .mci-icon.state-1.size-72x72.body			{ background-position:-72px    0px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.break			{ background-position:0px   -72px; }		.filter.category-selector .mci-icon.state-1.size-72x72.break			{ background-position:-72px  -72px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.clutch			{ background-position:0px  -144px; }		.filter.category-selector .mci-icon.state-1.size-72x72.clutch			{ background-position:-72px -144px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.electronic		{ background-position:0px  -216px; }		.filter.category-selector .mci-icon.state-1.size-72x72.electronic		{ background-position:-72px -216px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.equipment		{ background-position:0px  -288px; }		.filter.category-selector .mci-icon.state-1.size-72x72.equipment		{ background-position:-72px -288px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.exhaust			{ background-position:0px  -360px; }		.filter.category-selector .mci-icon.state-1.size-72x72.exhaust			{ background-position:-72px -360px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.filter			{ background-position:0px  -432px; }		.filter.category-selector .mci-icon.state-1.size-72x72.filter			{ background-position:-72px -432px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.gear			{ background-position:0px  -504px; }		.filter.category-selector .mci-icon.state-1.size-72x72.gear			{ background-position:-72px -504px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.resource		{ background-position:0px  -576px; }		.filter.category-selector .mci-icon.state-1.size-72x72.resource		{ background-position:-72px -576px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.extra			{ background-position:0px  -648px; }		.filter.category-selector .mci-icon.state-1.size-72x72.extra			{ background-position:-72px -648px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.wheel			{ background-position:0px  -720px; }		.filter.category-selector .mci-icon.state-1.size-72x72.wheel			{ background-position:-72px -720px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.motor			{ background-position:0px  -792px; }		.filter.category-selector .mci-icon.state-1.size-72x72.motor			{ background-position:-72px -792px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.oil				{ background-position:0px  -864px; }		.filter.category-selector .mci-icon.state-1.size-72x72.oil				{ background-position:-72px -864px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.service			{ background-position:0px  -936px; }		.filter.category-selector .mci-icon.state-1.size-72x72.service			{ background-position:-72px -963px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.cooler			{ background-position:0px -1008px; }		.filter.category-selector .mci-icon.state-1.size-72x72.cooler			{ background-position:-72px -1008px; }
						.filter.category-selector .mci-icon.state-0.size-72x72.fuel			{ background-position:0px -1080px; }		.filter.category-selector .mci-icon.state-1.size-72x72.fuel			{ background-position:-72px -1080px; }
			
				/*				*/
				/*	NAMES		*/
				/*				*/
			
					.choosers .category-chooser .categories .grouped-category-items .main-category-item .mci-text {
						display:table-cell;
						vertical-align:middle;
						margin:0px 0px 0px 46px;
						height:36px;
						font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
						font-weight:500;
						font-size:18px;
						line-height:21px;
					}
					.choosers .category-chooser .categories .grouped-category-items .main-category-item.categories-opened .mci-text,
					.choosers .category-chooser .categories .grouped-category-items .main-category-item.categories-opened:hover .mci-text {
						color:#FFE77D;
						color:white;
						color:black;
					}
					.choosers .category-chooser .categories .grouped-category-items .main-category-item:hover .mci-text {
						color:black;
					}
					.choosers .category-chooser .categories .grouped-category-items .main-category-item .mci-text .mcit-name {
						display:block;
						float:left;
						margin-right:15px;
						font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
						font-weight:500;
						font-size:18px;
						line-height:21px;
						text-transform:uppercase;
					}
					.choosers .category-chooser .categories .grouped-category-items .main-category-item .mci-text .mcit-descr {
						display:inline;
						font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
						font-weight:300;
						font-size:12px;
						line-height:14px;
						text-transform:none;
					}
					
			
			/*						*/
			/*	Subcategory			*/
			/*						*/

				/* Ez foglalja össze az összes al-kategóriát */
				
				.choosers .category-chooser .categories .grouped-category-items .category-items {
					position:relative;
					border-top:1px solid rgba(0,0,0,0.5);
					border-left:1px solid rgba(0,0,0,0.5);
					border-right:1px solid rgba(0,0,0,0.5);
					border-bottom:1px solid rgba(0,0,0,0.5);
					border-bottom-left-radius:4px;
					border-bottom-right-radius:4px;
					width:calc(100% - 4px);
					top:0px;
					margin:0px 0px 10px 0px;
					padding:5px 10px 5px 10px;
					padding:0px;
					outline:0px solid red;
					
					-webkit-columns:6;
					        columns:6;
					-webkit-columns:1;
					        columns:1;
					-webkit-column-break-inside: avoid;
							  page-break-inside: avoid;
								   break-inside: avoid;
					-webkit-column-gap:0px;
					        column-gap:0px;
							
					max-height:500px;
					height:auto;
					overflow:visible;
					background-color:#4C4525;
					background-color:#FFFFFF;
					background-color:#FFE77D;
					background-color:#FFF3BD;
					transition:max-height 0.2s ease;
					/*box-shadow:0px 10px 25px 0px rgba(0,0,0,0.5);*/
				}
				.choosers .category-chooser .categories .grouped-category-items .category-items .ci-wrapper {
					display:block;
					position:relative;
					width:calc(100% + 5px);
					overflow:hidden;
					top:-1px;
					left:-1px;
				}
				
				.choosers .category-chooser .categories .grouped-category-items .category-items.collapsed {
					max-height:0px;
					padding-top:0px;
					padding-bottom:0px;
					margin-top:0px;
					margin-bottom:0px;
					border-top:0px none white;
					border-bottom:0px none white;
					overflow:hidden;
					transition:max-height 0.2s ease;
					box-shadow:none;
				}
				.choosers .category-chooser .categories .grouped-category-items .category-items.collapsed:before, .choosers .category-chooser .categories .grouped-category-items .category-items.collapsed:after {
					opacity:0;
				}
				.choosers .category-chooser .categories .grouped-category-items .category-items:before, .choosers .category-chooser .categories .grouped-category-items .category-items:after {
					bottom:100%;
					left:28px;
					border:solid transparent;
					content:" ";
					height:0;
					width:0;
					position:absolute;
					pointer-events:none;
				}
				.choosers .category-chooser .categories .grouped-category-items .category-items:before {
					border-color:rgba(0,0,0,0);
					border-bottom-color:rgba(0, 0, 0, 0.5);
					border-width:10px;
					top:-20px;
					margin-left:-10px;
				}
				.choosers .category-chooser .categories .grouped-category-items .category-items:after {
					border-color:rgba(255,231,125,0);
					border-bottom-color:#FFE77D;
					border-bottom-color:#FFFFFF;
					border-bottom-color:#FFF3BD;
					border-width:9px;
					top:-17px;
					margin-left:-9px;
				}
				
				
				/* Egy al-kategória sor */
				
				.choosers .category-chooser .categories .grouped-category-items .category-items .category-item {
					position:relative;
					display:inline-block;
					float:left;
					width:calc(25% - 1px);
					height:36px;
					margin:0px -1px -1px 0px;
					padding:0px;
					text-align:center;
					background-color:#FFE77D;
					background-color:white;
					background-color:#FFF3BD;
					border-right:1px solid gray;
					border-bottom:1px solid gray;
					border-left:1px solid gray;
					border-top:1px solid gray;
					border-radius:2px;
					border-radius:0px;
					color:black;
					text-decoration:none;
					-webkit-column-break-inside: avoid;
							  page-break-inside: avoid;
								   break-inside: avoid;
				}
				.choosers .category-chooser .categories .grouped-category-items .category-items .category-item.selected,
				.choosers .category-chooser .categories .grouped-category-items .category-items .category-item:hover {
					background-color:rgba(255,255,255,0.5);
					background-color:rgba(0,0,0,0.7);
					background-color:#626791;
					background-color:white;
				}
				.choosers .category-chooser .categories .grouped-category-items .category-items .category-item:first-child:hover:before {
					content:" ";
					display:block;
					position:absolute;
					z-index:1;
					border-color: rgba(255, 231, 125, 0);
					border-bottom-color:#626791;
					border-width:9px;
					margin-left:-9px;
				}
				
				
				.choosers .category-chooser .categories .grouped-category-items .category-items .category-item.hidden {
					display:none;
				}

				/*				*/
				/*	ICONS		*/
				/*				*/

					/* 36 x 36 */
					
						.filter.category-selector .mc-group.size-36x36 .ci-icon { 
							background-repeat:no-repeat;
							width:36px;
							height:36px; 
							display:block; 
							float:left; 
							margin:3px 5px 0px 5px;
							background-position:36px 36px;
								/*display:none;*/
						}
						.filter.category-selector .mc-group.size-36x36.state-0 .ci-icon.none { display:none; }
						.filter.category-selector .mc-group.size-36x36.state-0 .category-item       .ci-icon.state-0 { display:block; }
						.filter.category-selector .mc-group.size-36x36.state-0 .category-item       .ci-icon.state-1 { display:none; }
						.filter.category-selector .mc-group.size-36x36.state-0 .category-item:hover .ci-icon.state-0 { display:none; }
						.filter.category-selector .mc-group.size-36x36.state-0 .category-item:hover .ci-icon.state-1 { display:block; }
						
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic						.ci-icon { background-image:url(../../pics/icons/category/4-36px.png); }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-equipment						.ci-icon { background-image:url(../../pics/icons/category/6-36px.png); }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel							.ci-icon { background-image:url(../../pics/icons/category/7-36px.png); }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-body							.ci-icon { background-image:url(../../pics/icons/category/9-36px.png); }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine							.ci-icon { background-image:url(../../pics/icons/category/12-36px.png); }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-fuel							.ci-icon { background-image:url(../../pics/icons/category/17-36px.png); }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-smallparts_snaps_screws_nuts	.ci-icon { background-image:url(../../pics/icons/category/23-36px.png); }
						
						
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-smallparts_snaps_screws_nuts .category-item		.ci-icon.screws						{ background-position:0px    0px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-smallparts_snaps_screws_nuts .category-item:hover		.ci-icon.screws						{ background-position: -216px    0px; } 
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-smallparts_snaps_screws_nuts .category-item		.ci-icon.others						{ background-position:0px  -36px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-smallparts_snaps_screws_nuts .category-item:hover		.ci-icon.others						{ background-position: -216px  -36px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-smallparts_snaps_screws_nuts .category-item		.ci-icon.patents					{ background-position:0px  -72px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-smallparts_snaps_screws_nuts .category-item:hover		.ci-icon.patents					{ background-position: -216px  -72px; }

						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-fuel .category-item								.ci-icon.ac_pump					{ background-position:0px    0px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-fuel .category-item:hover								.ci-icon.ac_pump					{ background-position: -216px    0px; } 
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-fuel .category-item								.ci-icon.fuel_pipes					{ background-position:0px  -36px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-fuel .category-item:hover								.ci-icon.fuel_pipes					{ background-position: -216px  -36px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-fuel .category-item								.ci-icon.fuel_tank_and_accessories	{ background-position:0px  -72px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-fuel .category-item:hover								.ci-icon.fuel_tank_and_accessories	{ background-position: -216px  -72px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-fuel .category-item								.ci-icon.injectors					{ background-position:0px -108px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-fuel .category-item:hover								.ci-icon.injectors					{ background-position: -216px -108px; }

						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-equipment .category-item						.ci-icon.boutique					{ background-position:0px    0px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-equipment .category-item:hover							.ci-icon.boutique					{ background-position: -216px    0px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-equipment .category-item						.ci-icon.cabin						{ background-position:0px  -36px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-equipment .category-item:hover							.ci-icon.cabin						{ background-position: -216px  -36px; } 
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-equipment .category-item						.ci-icon.external					{ background-position:0px  -72px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-equipment .category-item:hover							.ci-icon.external					{ background-position: -216px  -72px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-equipment .category-item						.ci-icon.protection_care			{ background-position:0px -108px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-equipment .category-item:hover							.ci-icon.protection_care			{ background-position: -216px -108px; }

						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.windshield_washer			{ background-position:0px    0px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.windshield_washer			{ background-position: -216px    0px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.windshield_wiper			{ background-position:0px  -36px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.windshield_wiper			{ background-position: -216px  -36px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.battery					{ background-position:0px  -72px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.battery					{ background-position: -216px  -72px; } 
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.spotlight					{ background-position:0px -108px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.spotlight					{ background-position: -216px -108px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.generator					{ background-position:0px -144px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.generator					{ background-position: -216px -144px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.ignition_system			{ background-position:0px -180px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.ignition_system			{ background-position: -216px -180px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.rear_lights				{ background-position:0px -216px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.rear_lights				{ background-position: -216px -216px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.index_marker				{ background-position:0px -252px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.index_marker				{ background-position: -216px -252px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.light_bulbs				{ background-position:0px -288px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.light_bulbs				{ background-position: -216px -288px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.wiring_harness				{ background-position:0px -324px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.wiring_harness				{ background-position: -216px -324px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.switches					{ background-position:0px -360px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.switches					{ background-position: -216px -360px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.fog_lights					{ background-position:0px -396px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.fog_lights					{ background-position: -216px -396px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.cluster					{ background-position:0px -432px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.cluster					{ background-position: -216px -432px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.self_starting				{ background-position:0px -468px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.self_starting				{ background-position: -216px -468px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.radio_antenna				{ background-position:0px -504px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.radio_antenna				{ background-position: -216px -504px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.relays_fuses				{ background-position:0px -540px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.relays_fuses				{ background-position: -216px -540px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item						.ci-icon.controllers_transmitters	{ background-position:0px -576px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-electronic .category-item:hover							.ci-icon.controllers_transmitters	{ background-position: -216px -576px; }
						
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item							.ci-icon.front_suspension_parts		{ background-position:0px    0px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item:hover								.ci-icon.front_suspension_parts		{ background-position: -216px    0px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item							.ci-icon.wheels						{ background-position:0px  -36px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item:hover								.ci-icon.wheels						{ background-position: -216px  -36px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item							.ci-icon.half_axles_joints			{ background-position:0px  -72px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item:hover								.ci-icon.half_axles_joints			{ background-position: -216px  -72px; } 
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item							.ci-icon.tyres						{ background-position:0px -108px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item:hover								.ci-icon.tyres						{ background-position: -216px -108px; } 
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item							.ci-icon.rear_suspension_parts		{ background-position:0px -144px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-wheel .category-item:hover								.ci-icon.rear_suspension_parts		{ background-position: -216px -144px; } 

						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item							.ci-icon.crankshaft_piston			{ background-position:0px    0px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item:hover								.ci-icon.crankshaft_piston			{ background-position:-216px    0px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item							.ci-icon.cylinder_and_accessories	{ background-position:0px  -36px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item:hover								.ci-icon.cylinder_and_accessories	{ background-position:-216px  -36px; }
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item							.ci-icon.motoroil					{ background-position:0px  -72px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item:hover								.ci-icon.motoroil					{ background-position:-216px  -72px; } 
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item							.ci-icon.engine_mounts				{ background-position:0px -108px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item:hover								.ci-icon.engine_mounts				{ background-position:-216px -108px; } 
						.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item							.ci-icon.oil_pump					{ background-position:0px -144px; }		.filter.category-selector .mc-group.size-36x36.state-0.mcgi-engine .category-item:hover								.ci-icon.oil_pump					{ background-position:-216px -144px; } 
















	
				/*				*/
				/*	NAMES		*/
				/*				*/
			
					.choosers .category-chooser .categories .grouped-category-items .category-item .ci-name {
						display:flex;
						justify-content:center;
						flex-direction:column;
						position:relative;
						/*margin:0px 0px 0px 46px;*/
						margin:0px 0px 0px 0px;
						padding:0px 5px 0px 5px;
						width:calc(100% - 10px);
						height:36px;

						text-align:center;
						font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
						font-weight:400;
						font-size:13px;
						line-height:16px;
						overflow:hidden;
						text-overflow:ellipsis;
					}
					.choosers .category-chooser .categories .grouped-category-items .category-item:first-child .ci-name {
						font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
						font-weight:700;
					}

					.choosers .category-chooser .categories .grouped-category-items .category-item:hover .ci-name {
						color:#FFE77D;
						color:black;
					}
		



					
	.reload-progress.hidden {
		display:none;
	}		
	.reload-progress {
		display:block;
		position:fixed;
		z-index:2000000000;
		left:0%;
		top:0%;
		width:100%;
		height:100%;
		vertical-align:middle;
		text-align:center;
		background-color:transparent;
		background-color:rgba(127,127,127,0.75);
		background-color:rgba(255,255,255,0.3);
		/*
		background-image:url(../pics/progress/spinner-7.gif);
		background-position:center center;
		background-repeat:no-repeat;
		*/
		-webkit-transform: translateZ(0);
	}
		.reload-progress #product_details_progress {
			display:block;
			position:absolute;
			left:50%;
			top:50%;
			width:150px;
			height:150px;
			border-radius:80px;
			background-color:rgba(127,127,127,0);
			box-shadow:
				inset 0px 0px 0px 33px rgba(255,255,255,0.5);
			margin:-75px 0px 0px -75px;
			outline:0px solid red;
		}
	.reload-progress.hidden {
		display:none;
	}
	
		.reload-progress .fullpage-cover {
			position:fixed;
			left:0px;
			top:0px;
			width:100%;
			height:100%;
			z-index:500000;
			background-color:hsla(75,100%,40%,0.5);
			background-color:transparent;
		}
		.reload-progress .progress-marker {
			position:fixed;
			left:50%;
			top:50%;
			width:68px;
			height:68px;
			margin:-34px 0px 0px -34px;
			border-radius:68px;
			z-index:500100;
			background-color:rgba(212,212,212,0.35);
			background-color:transparent;
			background-image:url(../pics/progress/spinner-6.gif);
			background-repeat:no-repeat;
			background-position:center center;
			opacity:1;
		}

	.remove-filter {
		float:right;
		margin:6px 0px 0px 0px;
		text-decoration:none;
		opacity:0.5;
	}
	.choosers .remove-filter {
		margin:0px 45px 0px 0px;
	}

	.remove-filter.selected-is-none { display:none; }
	.remove-filter:hover {
		opacity:1;
	}
		.remove-filter .icon {
			display:block;
			float:left;
			background-image:url(../../pics/sprite/Black/20.png);
			background-repeat:no-repeat;
			background-position:-100px -80px;
			width:20px;
			height:20px;
			margin:-2px 3px 0px 0px;
		}
		.remove-filter .copy {
			font-size:10px;
			line-height:13px;
			color:white;
		}
	



















	
	
	




/* ____________________________________________________________ SORT ORDER SELECTOR ____________________________________________________________ */

.sort-order-selector {
	display:block;
	text-decoration:none;
	float:left;
	margin:4px 10px 0px 0px;
	white-space:nowrap;
	width:calc(100% - 350px);
	width:auto;
	outline:0px dotted orange;
}
	.sort-order-selector .label {
		display:block;
		float:left;
		width:90px;
		width:auto;
		overflow:hidden;
		font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight:400;
		font-size: 13px;
		line-height: 16px;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: rgba(0,0,0,0.7);
		text-shadow:1px 1px 1px rgba(255,255,255,0.3);
		margin:10px 0px 0px 0px;
		outline:0px solid orange;
	}
		.sort-order-selector .sort-order-value {
			display:block;
			float:left;
			width:150px;
			width:auto;
			height:32px;
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 10px;
			text-decoration:none;
			background-color:#626791;
			border-radius:4px;
			/*cursor:pointer;*/
		}
			.sort-order-selector .sort-order-value .mobile-label {
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:300;
				font-size:15px;
				line-height:18px;
				color:white;
			}
			.sort-order-selector .sort-order-value .val {
				display:inline-block;
				width:auto;
				padding:6px 0px 4px 0px;
				text-align:center;
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:700;
				font-size:15px;
				line-height:18px;
				color:white;
			}
			.sort-order-selector .sort-order-value .drop-down-tab-holder {
				display:block;
				position:relative;
				float:right;
				width:10px;
				height:10px;
				margin:0px -10px -10px 0px;
				top:20px;
				left:-2px;
				border-bottom-right-radius:2px;
				overflow:hidden;
				outline:0px dotted orange;
			}
				.sort-order-selector .sort-order-value .drop-down-tab-holder .drop-down-tab {
					display:block;
					text-decoration:none;
					/*cursor:pointer;*/
					width:0;
					height:0;
					border-style:solid;
					border-width:0 0 10px 10px;
					opacity:0.33;
				}
				.sort-order-selector .sort-order-value .drop-down-tab-holder .drop-down-tab.state-0 { border-color:transparent transparent black transparent; }
				.sort-order-selector .sort-order-value .drop-down-tab-holder .drop-down-tab.state-1 { border-color:transparent transparent white transparent; }
				.sort-order-selector .sort-order-value:hover .drop-down-tab-holder .drop-down-tab {
					opacity:1;
				}


	.sort-order-selector .sort-order-selector-popup.hidden { display:none; }
	.sort-order-selector .sort-order-selector-popup {
		z-index:20000;
		position:absolute;
		display:block;
		background-color:#626592;
		background-color:#656891;
		background-color:#FFE77D;
		border-radius:8px;
		border:0px solid rgba(255,255,255,1);
		width:200px;
		height:auto;
		padding:10px 0px 8px 10px;
		margin:45px 0px 0px 0px;
		box-shadow:0px 5px 25px 0px rgba(0,0,0,0.75);
	}
		.sort-order-selector .sort-order-selector-popup:before {
			bottom:100%;
			left:50%;
			border:solid transparent;
			content:" ";
			height:0;
			width:0;
			top:-18px;
			position:absolute;
			pointer-events: none;
			border-color:rgba(255, 231, 125, 0);
			border-bottom-color:#FFE77D;
			border-width:10px;
			margin-left:-10px;
		}
		.sort-order-selector .sort-order-selector-popup.arrow-left:before {
			bottom:100%;
			left:0%;
			margin-left:10px;
		}

		.sort-order-selector-popup .item {
			display:block;
			position:relative;
			text-decoration:none;
			float:left;
			width:calc(100% - 13px);
			height:22px;
			margin:0px 3px 3px 0px;
			padding:6px 0px 4px 0px;
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:700;
			font-size:13px;
			line-height:18px;
			background-color:rgba(255,255,255,0.5);
			border:2px solid #FFE77D;
			border-radius:5px;
			text-align:center;
			color:black;
		}
		.sort-order-selector-popup .item.selected {
			opacity:1;
			background-color:#656891;
			box-shadow:inset 1px 3px 8px 0px rgba(0,0,0,0.5);
			color:rgba(255,255,255,0.75);
			/*cursor:default;*/
		}
		.sort-order-selector-popup .item:hover:not(.selected) {
			border:2px solid rgba(255,255,255,1.0);
			background-color:white;
			box-shadow:0px 3px 15px 0px rgba(0,0,0,0.3);
			z-index:1;
			font-size:15px;
			opacity:1;
		}
		
		
		
		.sort-order-selector .sort-order-selector-popup-fullpage-cover.hidden {
			display:none;
		}
		.sort-order-selector .sort-order-selector-popup-fullpage-cover {
			display:block;
			position:fixed;
			/*cursor:default;*/
			left:0px;
			top:0px;
			width:100%;
			height:100%;
			background-repeat:repeat;
			opacity:0.75;
			background-color:rgba(255,255,255,0.7);
			background-color:rgba(67,67,97,0.5);
			background-color:transparent;
			transition:opacity 1 linear, visibility 0.1s linear 1s;
		}









/* ____________________________________________________________ CLASSIFICATION SELECTOR ____________________________________________________________ */

.classification-selector {
	display:block;
	text-decoration:none;
	float:left;
	margin:4px 10px 0px 0px;
	white-space:nowrap;
	width:calc(100% - 350px);
	width:auto;
	outline:0px dotted orange;
}
	.classification-selector .label {
		display:block;
		float:left;
		width:100px;
		width:auto;
		overflow:hidden;
		font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight:300;
		font-size: 13px;
		line-height: 16px;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: rgba(0,0,0,0.7);
		text-shadow:1px 1px 1px rgba(255,255,255,0.3);
		margin:10px 0px 0px 0px;
		outline:0px solid orange;
	}
		.classification-selector .classification-value {
			display:block;
			float:left;
			width:150px;
			width:auto;
			height:32px;
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 10px;
			text-decoration:none;
			background-color:#626791;
			border-radius:4px;
			/*cursor:pointer;*/
		}
			.classification-selector .classification-value .mobile-label {
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:300;
				font-size:15px;
				line-height:18px;
				color:white;
			}
			.classification-selector .classification-value .val {
				display:inline-block;
				width:auto;
				padding:6px 0px 4px 0px;
				text-align:center;
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:700;
				font-size:15px;
				line-height:18px;
				color:white;
			}
			.classification-selector .classification-value .drop-down-tab-holder {
				display:block;
				position:relative;
				float:right;
				width:10px;
				height:10px;
				margin:0px -10px -10px 0px;
				top:20px;
				left:-2px;
				border-bottom-right-radius:2px;
				overflow:hidden;
				outline:0px dotted orange;
			}
				.classification-selector .classification-value .drop-down-tab-holder .drop-down-tab {
					display:block;
					text-decoration:none;
					/*cursor:pointer;*/
					width:0;
					height:0;
					border-style:solid;
					border-width:0 0 10px 10px;
					opacity:0.33;
				}
				.classification-selector .classification-value .drop-down-tab-holder .drop-down-tab.state-0 { border-color:transparent transparent black transparent; }
				.classification-selector .classification-value .drop-down-tab-holder .drop-down-tab.state-1 { border-color:transparent transparent white transparent; }
				.classification-selector .classification-value:hover .drop-down-tab-holder .drop-down-tab {
					opacity:1;
				}


	.classification-selector .classification-selector-popup.hidden { display:none; }
	.classification-selector .classification-selector-popup {
		z-index:20000;
		position:absolute;
		display:block;
		background-color:#626592;
		background-color:#656891;
		background-color:#FFE77D;
		border-radius:8px;
		border:0px solid rgba(255,255,255,1);
		width:200px;
		height:auto;
		padding:10px 0px 8px 10px;
		margin:45px 0px 0px 0px;
		box-shadow:0px 5px 25px 0px rgba(0,0,0,0.75);
	}
		.classification-selector .classification-selector-popup:before {
			bottom:100%;
			left:20px;
			border:solid transparent;
			content:" ";
			height:0;
			width:0;
			top:-18px;
			position:absolute;
			pointer-events: none;
			border-color:rgba(255, 231, 125, 0);
			border-bottom-color:#FFE77D;
			border-width:10px;
			margin-left:-10px;
		}
		.classification-selector .classification-selector-popup.arrow-left:before {
			bottom:100%;
			left:0%;
			margin-left:10px;
		}

		.classification-selector-popup .item {
			display:block;
			position:relative;
			text-decoration:none;
			float:left;
			width:calc(100% - 26px);
			height:22px;
			margin:0px 3px 3px 0px;
			padding:6px 0px 4px 13px;
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:700;
			font-size:13px;
			line-height:18px;
			background-color:rgba(255,255,255,0.5);
			border:2px solid #FFE77D;
			border-radius:5px;
			text-align:left;
			color:black;
		}
		.classification-selector-popup .item .icon { 
			display:block;
			width:8px;
			height:8px;
			border-radius:8px;
			border:2px solid white;
			float:left;
			position:relative;
			top:4px;
			left:-8px;
		}
		
		.classification-selector-popup .item.type-20 .icon { background-color:#DC1615; }
		.classification-selector-popup .item.type-16 .icon { background-color:#1453b9; }
		.classification-selector-popup .item.type-19 .icon { background-color:#B65717; }
		.classification-selector-popup .item.type-18 .icon { background-color:#DCAC00; }
		.classification-selector-popup .item.type-17 .icon { background-color:#626EA7; }
		
		.classification-selector-popup .item.selected {
			opacity:1;
			background-color:#656891;
			box-shadow:inset 1px 3px 8px 0px rgba(0,0,0,0.5);
			color:rgba(255,255,255,0.75);
			/*cursor:default;*/
		}
		.classification-selector-popup .item:hover:not(.selected) {
			border:2px solid rgba(255,255,255,1.0);
			background-color:white;
			box-shadow:0px 3px 15px 0px rgba(0,0,0,0.3);
			z-index:1;
			font-size:14px;
			opacity:1;
		}
		
		
		
		.classification-selector .classification-selector-popup-fullpage-cover.hidden {
			display:none;
		}
		.classification-selector .classification-selector-popup-fullpage-cover {
			display:block;
			position:fixed;
			/*cursor:default;*/
			left:0px;
			top:0px;
			width:100%;
			height:100%;
			background-repeat:repeat;
			opacity:0.75;
			background-color:rgba(255,255,255,0.7);
			background-color:rgba(67,67,97,0.5);
			background-color:transparent;
			transition:opacity 1 linear, visibility 0.1s linear 1s;
		}









/* ____________________________________________________________ ROW PER PAGE SELECTOR ____________________________________________________________ */

.items-per-page-selector {
	display:block;
	text-decoration:none;
	float:right;
	margin:4px 20px 0px 0px;
	white-space:nowrap;
	width:auto;
	outline:0px dotted orange;
	white-space:nowrap;
}
	.items-per-page-selector .label {
		display:block;
		float:left;
		font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight:300;
		font-size: 13px;
		line-height: 16px;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: rgba(0,0,0,0.7);
		text-shadow:1px 1px 1px rgba(255,255,255,0.3);
		margin:10px 5px 0px 0px;				
	}
		.items-per-page-selector .items-per-page-value {
			display:block;
			float:right;
			width:32px;
			height:32px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-decoration:none;
			background-color:#626791;
			border-radius:4px;
			/*cursor:pointer;*/
		}
			.items-per-page-selector .items-per-page-value .num {
				display:inline-block;
				width:inherit;
				padding:6px 0px 4px 0px;
				text-align:center;
				font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:700;
				font-size:15px;
				line-height:18px;
				color:white;
			}
			.items-per-page-selector .items-per-page-value .drop-down-tab-holder {
				display:block;
				position:absolute;
				width:10px;
				height:10px;
				margin:20px 0px 0px 20px;
				border-bottom-right-radius:2px;
				overflow:hidden;
				outline:0px dotted orange;
			}
				.items-per-page-selector .items-per-page-value .drop-down-tab-holder .drop-down-tab {
					display:block;
					text-decoration:none;
					/*cursor:pointer;*/
					width:0;
					height:0;
					border-style:solid;
					border-width:0 0 10px 10px;
					opacity:0.33;
				}
				.items-per-page-selector .items-per-page-value .drop-down-tab-holder .drop-down-tab.state-0 { border-color:transparent transparent black transparent; }
				.items-per-page-selector .items-per-page-value .drop-down-tab-holder .drop-down-tab.state-1 { border-color:transparent transparent white transparent; }
				.items-per-page-selector:hover .items-per-page-value .drop-down-tab-holder .drop-down-tab {
					opacity:1;
				}


	.items-per-page-selector .items-per-page-selector-popup.hidden { display:none; }
	.items-per-page-selector .items-per-page-selector-popup {
		z-index:20000;
		position:absolute;
		display:block;
		background-color:#626592;
		background-color:#656891;
		background-color:#FFE77D;
		border-radius:8px;
		border:0px solid rgba(255,255,255,1);
		width:123px;
		height:123px;
		padding:10px 0px 0px 10px;
		margin:44px 0px 0px 17px;
		box-shadow:0px 5px 25px 0px rgba(0,0,0,0.75);
	}
		.items-per-page-selector .items-per-page-selector-popup:after {
			bottom:100%;
			left:50%;
			border:solid transparent;
			content:" ";
			height:0;
			width:0;
			position:absolute;
			pointer-events: none;
			border-color:rgba(255, 231, 125, 0);
			border-bottom-color:#FFE77D;
			border-width:10px;
			margin-left:-10px;
		}
		.items-per-page-selector-popup .item {
			display:block;
			position:relative;
			text-decoration:none;
			float:left;
			width:32px;
			height:22px;
			margin:0px 3px 3px 0px;
			padding:6px 0px 4px 0px;
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:700;
			font-size:13px;
			line-height:18px;
			background-color:rgba(255,255,255,0.5);
			border:2px solid #FFE77D;
			border-radius:5px;
			text-align:center;
			color:black;
		}
		.items-per-page-selector-popup .item.selected {
			opacity:1;
			background-color:#656891;
			box-shadow:inset 1px 3px 8px 0px rgba(0,0,0,0.5);
			color:rgba(255,255,255,0.75);
			/*cursor:default;*/
		}
		.items-per-page-selector-popup .item:hover:not(.selected) {
			border:2px solid rgba(255,255,255,1.0);
			background-color:white;
			box-shadow:0px 3px 15px 0px rgba(0,0,0,0.3);
			z-index:1;
			font-size:15px;
			opacity:1;
		}
		
		
		
		.items-per-page-selector .items-per-page-selector-popup-fullpage-cover.hidden {
			display:none;
		}
		.items-per-page-selector .items-per-page-selector-popup-fullpage-cover {
			display:block;
			position:fixed;
			/*cursor:default;*/
			left:0px;
			top:0px;
			width:100%;
			height:100%;
			background-repeat:repeat;
			opacity:0.75;
			background-color:rgba(255,255,255,0.7);
			background-color:rgba(67,67,97,0.5);
			background-color:transparent;
			transition:opacity 1 linear, visibility 0.1s linear 1s;
		}
		
		
		
		
	
	







	
	
	
	
/* ____________________________________________________________ VIEW MODE (list/grid) SELECTOR ____________________________________________________________ */	
	
	.view-type-buttons {
		display:block;
		float:right;
		margin:4px -6px 10px 0px;
		white-space:nowrap;
		width:auto;
	}
	.view-type-buttons .label {
		display:inline-block;
		font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight:300;
		font-size:13px;
		line-height:16px;
		text-transform:uppercase;
		letter-spacing:1px;
		color: rgba(0,0,0,0.7);
		text-shadow:1px 1px 1px rgba(255,255,255,0.3);
		margin:10px 5px 0px 0px;				
	}
	.view-type-buttons .view-types {
		white-space:nowrap;
	}
	.view-type-buttons .view-types a.view-type {
		background-repeat:no-repeat;
		background-position:0px -28px;
		width:28px;
		height:28px;
		display:block;
		float:right;
		text-decoration:none;
		margin:0px 4px 0px 0px;
		outline:0px dotted orange;
		border:2px solid #DDDDDD;
		border-radius:4px;
		opacity:0.7;
		-webkit-transition:opacity 0.3s linear;
	}
	.view-type-buttons .view-types a.view-type.current {
		background-color:#B11E24;
		border:4px solid #B11E24;
		background-color:#626791;
		border:2px solid #626791;
		opacity:1;
		background-position:0px 0px;
	}
	
	.view-type-buttons .view-types a.view-type:hover {
		opacity:1;
		-webkit-transition:opacity 0.3s linear;
	}
	
	.view-type-buttons .view-types a.view-type.list-view { background-image:url(../../pics/shop/view-type/Toolbar-Listview-28.png); }
	.view-type-buttons .view-types a.view-type.comp-view { background-image:url(../../pics/shop/view-type/Toolbar-CompactListview-28.png); }
	.view-type-buttons .view-types a.view-type.grid-view { background-image:url(../../pics/shop/view-type/Toolbar-Gridview-28.png); }




/* ____________________________________________________________ P R O D U C T S ____________________________________________________________ */	

	/* C O M M O N */

		.webshop-products {
			display:block;
			clear:both;
			width:100%;
			height:auto;
			list-style:none;
			margin:10px 0px 10px 0px;
			padding:0px;
		}
	

	/* G R I D */
	
		.webshop-products.grid .webshop-product.head                                                         { display:none; }
		.webshop-products.grid .webshop-product                                                              { display:inline-block;margin:0px;padding:0px;list-style:none;width:24%;margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;vertical-align:top;border-bottom:1px solid rgba(0,0,0,0.2);}

		/* header */
		.webshop-products.grid .webshop-product.head .image-holder .vehicle-icon.size-48x32                  { display:block;position:relative;background-color:rgba(255,255,255,0.0);box-shadow:0px 0px 20px 5px rgba(255,255,255,0.5);border-radius:32px;width:48px;height:32px;overflow:hidden;text-indent:-1000px;margin:0px -48px -32px 0px;top:-50px;left:calc(50% - 24px);}


		/* body */
		.webshop-products.grid .webshop-product.body.smart-hidden                                            { /*opacity:0.15;*/ }
		.webshop-products.grid .webshop-product.body.smart-hidden a.bbox                                     { /*pointer-events:none; */ }
		.webshop-products.grid .webshop-product.body a.bbox                                                  { width:100%; height:auto; display:block;position:relative;margin:-15px;text-decoration:none;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:12px;line-height:15px;background-color:rgba(255,255,255,0.75);color:#333333;border:15px solid rgba(255,255,255,0.75);border-radius:6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:z-index 0.01s linear 0.5s;}
		.webshop-products.grid .webshop-product.body a.bbox:hover                                            { z-index:1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:z-index 0.01s linear 0.0s; background-color:rgba(237,238,242,1); background-color:rgba(255,255,255,1); border-color:rgba(237,238,242,1); border-color:rgba(255,255,255,1); }
		.webshop-products.grid .webshop-product.body a.bbox .counter                                         { width:20px;height:14px; position:relative;display:block;border-radius:20px;margin:0px -20px -20px 0px;padding:3px 0px 3px 0px;top:3px;left:3px;text-align:center;letter-spacing:-1px;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700; font-size:11px;line-height:13px;background-color:rgba(0,0,0,0.2);color:#FFFFFF;}
		.webshop-products.grid .webshop-product.body a.bbox:hover .image-holder                              { z-index:1; }
		.webshop-products.grid .webshop-product.body a.bbox:hover .image-holder .image                       { opacity:0.6; opacity:1; }

		/* percent on top */
		.webshop-products.grid .webshop-product.body .percent-holder                                         { position:relative; z-index:1; }
		.webshop-products.grid .webshop-product.body .percent-holder.type-1 .percent-top                     { width:35px; height:27px; display:block;position:relative;top:-6px;left:-28px;float:right;border-radius:35px;margin:0px -39px -39px 0px;padding:8px 0px 0px 0px;background-color:rgba(188,0,0,0.75);border:2px dotted white;color:#FFFFFF;text-align:center;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700; font-size:14px;line-height:18px;font-weight:normal;letter-spacing:-1px;transform:rotate(-15deg);}
		.webshop-products.grid .webshop-product.body .percent-holder.type-0 .percent-top                     { display:none; } 

		.webshop-products.grid .webshop-product.body .image-holder                                           { width:100%; display:block; overflow:hidden; min-height:100px;  }
		.webshop-products.grid .webshop-product.body.flag__InStock-0 .image-holder                           { opacity:0.5; }
		.webshop-products.grid .webshop-product.body .image-holder .image.L                                  { width:100%; max-height:200px; opacity:0.8; }
		.webshop-products.grid .webshop-product.body .image-holder .image.M                                  { display:none; }
		.webshop-products.grid .webshop-product.body .image-holder .image.S                                  { display:none; }
		.webshop-products.grid .webshop-product.body .vehicle-icon.size-48x32                                { width:48px; height:32px; display:block;position:relative;background-color:rgba(255,255,255,0.5);box-shadow:0px 0px 20px 5px rgba(255,255,255,0.5);border-radius:32px;overflow:hidden;text-indent:-1000px;margin:0px -48px -32px 0px;top:-47px;left:calc(0% + 8px);}
		.webshop-products.grid .webshop-product.body .vehicle-icon.size-48x32:empty                          { display:none; }
		.webshop-products.grid .webshop-product.body.Fit-Level-1 .vehicle-icon.size-48x32                    { display:none; }
		.webshop-products.grid .webshop-product.body.Fit-Level-8 .vehicle-icon.size-48x32                    { display:none; }
		.webshop-products.grid .webshop-product.body.Fit-Level-9 .vehicle-icon.size-48x32                    { /*display:none;*/ }
		.webshop-products.grid .webshop-product.body .copy-holder                                            { width:calc(100% - 25px); height:145px; padding:0px 0px 0px 10px;display:block; outline:1px solid rgba(255,0,0,0.0); }
		.webshop-products.grid .webshop-product.body .copy-holder .classification                            { width:calc(100% - 25px); height:14px; display:block;position:relative;overflow:hidden;margin:0px 0px -20px 0px;top:-28px;text-align:center;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700; font-size:11px;line-height:13px;color:#FFFFFF;text-shadow:0px 0px 2px rgba(0,0,0,0.5);padding:3px 5px 3px 5px;background-color:gray;border-radius:14px;opacity:0.8;}
		.webshop-products.grid .webshop-product.body .copy-holder .classification-marker                     { width:12px; height:12px; display:block;position:relative;left:-16px;top:2px;margin:0px -12px -12px 0px;border-radius:12px;background-color:transparent;}
		.webshop-products.grid .webshop-product.body .copy-holder .classification-marker.label-20            { background-color:#DC1615; } /* gyári */
		.webshop-products.grid .webshop-product.body .copy-holder .classification-marker.label-16            { background-color:#1453b9; } /* eredeti Suzuki Maruti */
		.webshop-products.grid .webshop-product.body .copy-holder .classification-marker.label-19            { background-color:#B65717; } /* prémium utángyártott */
		.webshop-products.grid .webshop-product.body .copy-holder .classification-marker.label-18            { background-color:#DCAC00; } /* utángyártott */
		.webshop-products.grid .webshop-product.body .copy-holder .classification-marker.label-17            { background-color:#626EA7; } /* bontott */

		.webshop-products.grid .webshop-product.body .copy-holder .classification-markers-connected          { display:block; width:8px; height:50px; position:relative; left:-14px; top:20px; margin:0px -10px -50px 0px; overflow:hidden; }
		.webshop-products.grid .webshop-product.body .copy-holder .classification-markers-connected .classification-marker { width:8px; height:8px; left:0px;top:0px;margin:0px 0px 2px 0px;border-radius:8px; }
		
		.webshop-products.grid .webshop-product.body .copy-holder .name                                      { display:block;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:500; font-size:15px;line-height:18px;color:#333333; max-height:36px; overflow:hidden; outline:1px solid rgba(255,153,0,0.0); }
		.webshop-products.grid .webshop-product.body .copy-holder .code                                      { font-size:12px; line-height:15px; }
		.webshop-products.grid .webshop-product.body .copy-holder .description                               { min-height:30px; max-height:64px; display:block;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:11px;line-height:13px;color:#333333;margin:5px 0px 0px 0px;overflow:hidden; outline:1px solid rgba(0,204,102,0.0); }
		.webshop-products.grid .webshop-product.body .price-holder                                           { display:block; position:relative; margin:-5px 0px 5px 0px; padding:5px 0px 5px 0px; width:100%; height:20px; overflow:hidden; background-color:rgba(255,235,102,0.25); }
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .percent.bottom                    { display:none; }
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .percent.bottom                    { display:none; } 
		.webshop-products.grid .webshop-product.body .price-holder .percent .percent-value                   { font-size:14px;}

		.webshop-products.grid .webshop-product.body .quick-button-holder                                    {
			display:block;
			position:relative;
			width:100%;
			height:45px;
			margin:0px -100% -45px 0px;
			left:0px;
			top:-5px;
			overflow:hidden;
			opacity:0;
			transition:opacity 0.3s ease 0.5s;
			outline:0px dotted red;
		}
		.webshop-products.grid .webshop-product.body .quick-button-holder:hover                                 {
			opacity:1;
			transition:opacity 0.3s ease 1s;
			z-index:999;
		}
		.webshop-products.grid .webshop-product.body .quick-button-holder .qb.put-into-shopping-cart:hover      { opacity:1; background-color:hsla(140,100%,35%,1); }
		.webshop-products.grid .webshop-product.body .quick-button-holder .qb.put-into-shopping-cart            { 		
			display:block;
			width:calc(100% - 2px);
			text-decoration:none;
			color:white;
			text-align:center;
			margin: 0px 0px 0px 0px;
			padding: 4px 0px 4px 0px;
			border-radius: 4px;
			border: 1px solid #51569F;
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight: 700;
			font-size: 16px;
			line-height: 18px;
			background-color: #51569F;
			color: #FFFFFF;
			text-shadow: 0px -1px 1px rgba(0,0,0,0.5);
			text-align: center;
			text-decoration: none;
			cursor: pointer;			
			background-color: hsla(140,100%,30%,1);
			box-shadow: 0px 5px 2px 0px rgba(0,0,0,0.1), inset 0px 25px 15px 0px rgba(255,255,255,0.15);
			transition:background-color 0.3s ease;
		}

		
		/* in-stock flag */
		.webshop-products.grid .webshop-product.body .in-stock-flag                                          { width:100%; height:100px; position:absolute; margin:-115px 0px 0px 0px; display:block; overflow:hidden; border-radius:10px; z-index:1; outline:0px solid red; }
		.webshop-products.grid .webshop-product.body .in-stock-flag .in-stock-text                           { margin:45px -90px 0px 0px; float:right; display:block; transform-origin:center center; transform:rotate(-45deg); font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; line-height:10px; color:white; outline:0px solid black; }
		.webshop-products.grid .webshop-product.body.flag__InStock-0 .in-stock-flag .in-stock-text:after     { display:block; width:70px; height:40px; content:"Hamarosan érkezik"; background-color:rgb(173,63,33); padding:5px 38px 100px 40px; text-align:center;  }
		.webshop-products.grid .webshop-product.body.flag__InStock-1 .in-stock-flag .in-stock-text:after     { display:block; width:50px; height:40px; content:"Raktá- ron"; background-color:rgba(166,191,107,0.7); color:#738F47; text-shadow:0px 0px 2px white; padding:10px 50px 95px 50px; text-align:center; font-size:12px; line-height:11px;   }
		
		/* navigator */
		.webshop-products.grid .webshop-product.body.inline-navigator                                        { display:inline-block;margin:0px;padding:0px;list-style:none;height:300px;margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;vertical-align:middle;border:none;}
		.webshop-products.grid .webshop-product.body.inline-navigator a.navigator-button                     { display:block;position:relative;width:65%;height:50%;top:40%;border:none;margin:0px;padding:0px 15px 0px 15px;text-decoration:none;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px;line-height:16px;color:#FFFFFF;}
		.webshop-products.grid .webshop-product.body.inline-navigator a.navigator-button .icon               { display:block;position:relative;top:15%;left:50%;width:64px;height:64px;margin:-32px 0px 0px -32px;border-radius:64px;background-color:#626791;background-repeat:no-repeat;background-position:center center;}
		.webshop-products.grid .webshop-product.body.inline-navigator a.navigator-button .text               { display:block;position:relative;top:20%;left:0px;width:100%;margin:0px;text-align:center;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:18px;line-height:20px;color:#626791;}
		.webshop-products.grid .webshop-product.body.inline-navigator.disabled                               { display:none;}
		.webshop-products.grid .webshop-product.body.inline-navigator.previous-page a.navigator-button .icon { background-image:url(../../pics/menu/navigator-left-white.png);}
		.webshop-products.grid .webshop-product.body.inline-navigator.next-page a.navigator-button .icon     { background-image:url(../../pics/menu/navigator-right-white.png);}

		/* original and special price */
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price                       { margin:0px 10px 0px 0px;padding:2px 5px 0px 5px;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;font-size:15px;line-height:18px;text-align:left;display:inline-block;color:#BC0000;word-spacing:-1px; float:right; }
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original              { margin:0px;padding:2px 0px 0px 10px;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300;font-size:11px;line-height:18px;text-align:right;color:rgba(255,0,0,0.5);text-decoration:line-through;text-decoration:none;word-spacing:-1px; float:left; }
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { color:#37494D;text-decoration:none;position:relative;display:block; font-size:13px; line-height:16px; }
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:rgba(255,0,0,0.5);transform:rotate(-7deg);}
		
		/* original price only */
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .gross-price                       { display:none;}
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .gross-price-original              { margin:0px;padding:2px 10px 0px 10px;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;font-size:16px;line-height:18px;text-align:center;display:block;color:#37494D;	}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price,
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original              { display:inline-block;}
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .gross-price-original              { }
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original              { }
		
		/* percent at bottom */
		.webshop-products.grid .webshop-product.body .price-holder .percent-bottom                           { display:none; }
		
		/* WHOLESALE */
		.webshop-products.grid .webshop-product.show-ws-price.body .price-holder                             { background-color:rgba(228,72,7,0.5); }
		
		
		

		
	/* C O M P A C T   L I S T */
	
		.webshop-products.comp {border:1px solid gray;border-radius:4px;overflow:hidden;border-collapse:collapse;position:relative;}
		
		/* header */
		.webshop-products.comp .webshop-product.head                                                         { display:block;background-color:#8F99BF;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:500; font-size:15px;line-height:18px;color:white;margin:0px;padding:10px 0px 10px 0px;width:100%;}
		.webshop-products.comp .webshop-product.head .column                                                 { display:inline-block;padding:0px 10px 0px 5px;}
		.webshop-products.comp .webshop-product.head .column.image                                           { display:none; }
		.webshop-products.comp .webshop-product.head .column.classification                                  { display:none; }
		.webshop-products.comp .webshop-product.head .column.classification-marker                           { display:none; }
		.webshop-products.comp .webshop-product.head .column.name                                            { width:calc(100% - 287px); border-right:1px solid white; text-indent:10px; }
		.webshop-products.comp .webshop-product.head .column.code                                            { width:0px; padding:0px; }
		.webshop-products.comp .webshop-product.head .column.price                                           { width:180px; border-right:1px solid white; }
		.webshop-products.comp .webshop-product.head .column.percent                                         { }
		.webshop-products.comp .webshop-product.head .price-holder.type-1 .gross-price                       { color:white;word-spacing:0px;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:500;}
		.webshop-products.comp .webshop-product.head .price-holder.type-1 .gross-price-original              { font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:500; font-size:15px;line-height:18px;text-align:right;color:white;word-spacing:0px;}
		
		/* body */
		.webshop-products.comp .webshop-product.body                                                         { width:100%; display:block; position:relative; margin:0px; padding:0px; list-style:none; margin:-1px 0px -1px -1px; padding:0px 0px 0px 0px; vertical-align:top; border:1px solid gray;}
		.webshop-products.comp .webshop-product.body.smart-hidden                                            { display:none; }
		.webshop-products.comp .webshop-product.body a.bbox                                                  { width:100%; height:23px; display:block; position:relative; margin:0px; text-decoration:none; overflow:hidden; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:#333333;}
		.webshop-products.comp .webshop-product.body a.bbox:hover                                            { z-index:1;background-color:#EDEEF2;box-shadow:inset 0px 0px 15px 0px rgba(143,153,191,0.75);transition:z-index 0.01s linear 0.0s, box-shadow 0.2s linear 0s;}
		
		/* percent top */
		.webshop-products.comp .webshop-product.body .percent-holder                                         { display:none;}
		
		/* in-stock flag */
		.webshop-products.comp .webshop-product.body .in-stock-flag                                          { width:100%; height:23px; position:absolute; margin:0px 0px 0px 0px; display:block; overflow:hidden; outline:0px solid red; z-index:1; }
		.webshop-products.comp .webshop-product.body .in-stock-flag .in-stock-text                           { position:relative; margin:0px 0px 0px 0px; display:block; font-weight:700; font-size:12px; line-height:23px; text-transform:uppercase; letter-spacing:1px; color:rgb(173,63,33); outline:0px solid black; }
		.webshop-products.comp .webshop-product.body.flag__InStock-0 .in-stock-flag .in-stock-text:after     { display:block; width:100%; height:100%; content:"Hamarosan érkezik"; background-color:rgba(211,210,218,0.75); text-align:center; }
		.webshop-products.comp .webshop-product.body.flag__InStock-1 .in-stock-flag .in-stock-text:after     {  }
		
		/* image */
		.webshop-products.comp .webshop-product.body .image-holder                                           { width: 32px; height:32px; display:block; margin:0px 0px 0px 0px; float:left; }
		.webshop-products.comp .webshop-product.body .image-holder .image                                    { width: 19px; height:19px; margin:2px 0px 0px 2px;}
		.webshop-products.comp .webshop-product.body .image-holder .image.L                                  { display:none; }
		.webshop-products.comp .webshop-product.body .image-holder .image.M                                  { display:none; }
		.webshop-products.comp .webshop-product.body .image-holder .image.S                                  { display:block; }
		
		/* copy */
		.webshop-products.comp .webshop-product.body .copy-holder                                            { width:calc(100% - 314px); height:calc(100% - 10px); padding:5px 0px 5px 10px; display:inline-block; border-right:1px solid gray;}
		.webshop-products.comp .webshop-product.body .copy-holder .classification-marker                     { width:12px; height:12px; display:block;position:relative;left:-16px;top:2px;margin:0px -12px -12px 0px;border-radius:12px;background-color:transparent;}
		.webshop-products.comp .webshop-product.body .copy-holder .classification-markers-connected          { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder .classification-marker.label-20            { background-color:#DC1615; } /* gyári */
		.webshop-products.comp .webshop-product.body .copy-holder .classification-marker.label-16            { background-color:#1453b9; } /* eredeti Suzuki Maruti */
		.webshop-products.comp .webshop-product.body .copy-holder .classification-marker.label-19            { background-color:#B65717; } /* prémium utángyártott */
		.webshop-products.comp .webshop-product.body .copy-holder .classification-marker.label-18            { background-color:#DCAC00; } /* utángyártott */
		.webshop-products.comp .webshop-product.body .copy-holder .classification-marker.label-17            { background-color:#626EA7; } /* bontott */
		.webshop-products.comp .webshop-product.body .copy-holder .name                                      { display:inline-block; width:30%; min-width:200px; outline:0px solid red; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px;line-height:16px;color:#333333;}
		.webshop-products.comp .webshop-product.body .copy-holder .code                                      { display:inline-block; float:right; margin-left:10px; width:140px; text-align:left; }
		.webshop-products.comp .webshop-product.body .copy-holder .code-label		                         { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:after                                { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .description                               { display:inline; width:50%; outline:0px solid green;  color:#999999; font-size:11px; margin-left:15px; }
		
		/* navigator */
		.webshop-products.comp .webshop-product.inline-navigator                                             { display:none; }
	
		/* price */
		.webshop-products.comp .webshop-product.body .price-holder                                           { width:235px; height:100%; display:inline-block;vertical-align:top;padding-top:0px; border-right:1px solid rgba(255,255,255,0);}
		
		/* original price only */
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .gross-price-original              { width: 85px; display:inline-block;margin:0px;padding:2px 10px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700; font-size:15px;line-height:18px;text-align:right;color:#37494D;}
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .gross-price                       { width: 75px; display:inline-block;margin:0px;padding:2px 0px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:11px;line-height:15px;text-align:left;color:rgba(255,0,0,0.5);text-decoration:line-through;text-decoration:none;word-spacing:-1px;text-indent:-5000px;float:left;}

		/* original and special price */
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price                       { width: 85px; margin:0px;padding:2px 5px 0px 5px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:15px;line-height:18px;text-align:right;display:inline-block;color:#BC0000;word-spacing:-1px;}
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original              { width: 75px; display:inline-block;margin:0px;padding:2px 0px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:15px;line-height:18px;text-align:center;color:rgba(255,0,0,0.5);text-decoration:line-through;text-decoration:none;word-spacing:-1px;}
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { width: 75px; color:#37494D;text-decoration:none;position:relative;display:block;}
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { width: 75px; height:  1px; content:"";position:absolute;top:50%; left:0; background:rgba(255,0,0,0.5);transform:rotate(-7deg);}
		
		/* percent at bottom */
		.webshop-products.comp .webshop-product.body .price-holder .percent-bottom                           { width: 40px; height: 14px; float:right; display:block; position:relative;top:2px;left:-40px;border-radius:20px;margin:0px -40px -35px 0px;padding:3px 0px 0px 0px;border:1px dotted white;color:#FFFFFF;text-align:center; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:12px;line-height:13px;letter-spacing:-1px;}

	
	/* L I S T */

		.webshop-products.list {border:1px solid gray;border-radius:4px;overflow:hidden;border-collapse:collapse;position:relative;}
		
		/* header */
		.webshop-products.list .webshop-product.head                                                         { display:block;background-color:#8F99BF; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-weight:500; font-size:15px;line-height:18px;color:white;margin:0px;padding:10px 0px 10px 0px;width:100%;}
		.webshop-products.list .webshop-product.head .column                                                 { display:inline-block;padding:0px 10px 0px 5px;}
		.webshop-products.list .webshop-product.head .column.image                                           { display:none; }
		.webshop-products.list .webshop-product.head .column.classification                                  { display:none; }
		.webshop-products.list .webshop-product.head .column.classification-marker                           { display:none; }
		.webshop-products.list .webshop-product.head .column.name                                            { width:calc(100% - 287px); border-right:1px solid white; text-indent:10px; }
		.webshop-products.list .webshop-product.head .column.code                                            { width:0px; padding:0px; }
		.webshop-products.list .webshop-product.head .column.price                                           { width:180px; border-right:1px solid white; }
		.webshop-products.list .webshop-product.head .column.percent                                         { }
		.webshop-products.list .webshop-product.head .price-holder.type-1 .gross-price                       { color:white;word-spacing:0px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-weight:500;}
		.webshop-products.list .webshop-product.head .price-holder.type-1 .gross-price-original              {  font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-weight:500; font-size:15px;line-height:18px;text-align:right;color:white;word-spacing:0px;}
		
		/* body */
		.webshop-products.list .webshop-product.body                                                         { width:100%; display:block; position:relative; margin:0px; padding:0px; list-style:none; margin:-1px 0px -1px -1px; padding:0px 0px 0px 0px; vertical-align:top; border:1px solid gray; white-space:nowrap; }
		.webshop-products.list .webshop-product.body.smart-hidden                                            { display:none; }
		.webshop-products.list .webshop-product.body a.bbox                                                  { width:100%; height:64px; display:block; position:relative; margin:0px; text-decoration:none; overflow:hidden; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:#333333;}
		.webshop-products.list .webshop-product.body a.bbox:hover                                            { z-index:1;background-color:#EDEEF2;box-shadow:inset 0px 0px 15px 0px rgba(143,153,191,0.75);transition:z-index 0.01s linear 0.0s, box-shadow 0.2s linear 0s;}
		
		/* percent top */
		.webshop-products.list .webshop-product.body .percent-holder                                         { display:none;}
		
		/* in-stock flag */
		.webshop-products.list .webshop-product.body .in-stock-flag                                          { width:100%; height:64px; position:absolute; margin:0px 0px 0px 0px; display:block; overflow:hidden; outline:0px solid red; z-index:1; }
		.webshop-products.list .webshop-product.body .in-stock-flag .in-stock-text                           { position:relative; margin:0px 0px 0px 0px; display:block; font-weight:700; font-size:15px; line-height:64px; text-transform:uppercase; letter-spacing:1px; color:rgb(173,63,33); outline:0px solid black; }
		.webshop-products.list .webshop-product.body.flag__InStock-0 .in-stock-flag .in-stock-text:after     { display:block; width:100%; height:100%; content:"Hamarosan érkezik"; background-color:rgba(211,210,218,0.75); text-align:center; }
		.webshop-products.list .webshop-product.body.flag__InStock-1 .in-stock-flag .in-stock-text:after     {  }
		
		/* image */
		.webshop-products.list .webshop-product.body .image-holder                                           { width: 64px; height:64px; display:block; margin:0px 0px 0px 0px; float:left; }
		.webshop-products.list .webshop-product.body .image-holder .image                                    { width: 54px; height:54px; margin:5px 0px 0px 5px;border-radius:6px;}
		.webshop-products.list .webshop-product.body .image-holder .image.L                                  { display:none; }
		.webshop-products.list .webshop-product.body .image-holder .image.M                                  { display:block; width:100%; }
		.webshop-products.list .webshop-product.body .image-holder .image.S                                  { display:none; }
		
		/* copy */
		.webshop-products.list .webshop-product.body .copy-holder                                            { width:calc(100% - 346px); height:calc(100% - 10px); padding:5px 0px 5px 10px; display:inline-block; border-right:1px solid gray; white-space:normal; }
		.webshop-products.list .webshop-product.body .copy-holder .classification-marker                     { width:12px; height:12px; display:block;position:relative;left:-16px;top:2px;margin:0px -12px -12px 0px;border-radius:12px;background-color:transparent;}
		.webshop-products.list .webshop-product.body .copy-holder .classification-markers-connected          { display:none; }
		.webshop-products.list .webshop-product.body .copy-holder .classification-marker.label-20            { background-color:#DC1615; } /* gyári */
		.webshop-products.list .webshop-product.body .copy-holder .classification-marker.label-16            { background-color:#1453b9; } /* eredeti Suzuki Maruti */
		.webshop-products.list .webshop-product.body .copy-holder .classification-marker.label-19            { background-color:#B65717; } /* prémium utángyártott */
		.webshop-products.list .webshop-product.body .copy-holder .classification-marker.label-18            { background-color:#DCAC00; } /* utángyártott */
		.webshop-products.list .webshop-product.body .copy-holder .classification-marker.label-17            { background-color:#626EA7; } /* bontott */
		.webshop-products.list .webshop-product.body .copy-holder .name                                      { display:inline-block; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:500;  font-size:15px;line-height:18px;color:#333333;}
		.webshop-products.list .webshop-product.body .copy-holder .code                                      { display:inline-block;}
		.webshop-products.list .webshop-product.body .copy-holder .code:before                               { content: " ("; }
		.webshop-products.list .webshop-product.body .copy-holder .code:after                                { content: ") "; }
		.webshop-products.list .webshop-product.body .copy-holder .description                               { display:block; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-weight:400; font-size:13px;line-height:17px; color:#777777; margin-top:3px;}
	
		/* navigator */
		.webshop-products.list .webshop-product.inline-navigator                                             { display:none; }
	
		/* price */
		.webshop-products.list .webshop-product.body .price-holder                                           { width:235px; height:calc(100% - 17px); display:inline-block;vertical-align:top;padding-top:17px; border-right:1px solid rgba(255,255,255,0);}
		
		/* original price only */
		.webshop-products.list .webshop-product.body .price-holder.type-0 .gross-price-original              { width: 85px; display:inline-block;margin:0px;padding:2px 10px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:15px;line-height:18px;text-align:right;color:#37494D;}
		.webshop-products.list .webshop-product.body .price-holder.type-0 .gross-price                       { width: 75px; display:inline-block;margin:0px;padding:2px 0px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:11px;line-height:15px;text-align:left;color:rgba(255,0,0,0.5);text-decoration:line-through;text-decoration:none;word-spacing:-1px;text-indent:-5000px;float:left;}

		/* original and special price */
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price                       { width: 85px; margin:0px;padding:2px 5px 0px 5px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:15px;line-height:18px;text-align:right;display:inline-block;color:#BC0000;word-spacing:-1px;}
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original              { width: 75px; display:inline-block;margin:0px;padding:2px 0px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:15px;line-height:18px;text-align:center;color:rgba(255,0,0,0.5);text-decoration:line-through;text-decoration:none;word-spacing:-1px;}
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { width: 75px; color:#37494D;text-decoration:none;position:relative;display:block;}
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { width: 75px; height:  1px; content:"";position:absolute;top:50%; left:0; background:rgba(255,0,0,0.5);transform:rotate(-7deg);}

		/* percent at bottom */
		.webshop-products.list .webshop-product.body .price-holder.type-1 .percent-bottom                    { width: 35px; height: 26px; float:right;display:block;position:relative;top:-6px;left:-40px;border-radius:25px;margin:0px -35px -35px 0px;padding:9px 0px 0px 0px;border:2px dotted white;color:#FFFFFF;text-align:center; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:14px;line-height:16px;font-weight:normal;letter-spacing:-1px;transform:rotate(-15deg);}

	/* L I S T   a n d   G R I D  */
	
		.webshop-products .webshop-product .copy-holder .classification.label-20 { background-color:#DC1615; } /* gyári */
		.webshop-products .webshop-product .copy-holder .classification.label-20 { background-color:#1453b9; } /* eredeti Suzuki Maruti */
		.webshop-products .webshop-product .copy-holder .classification.label-19 { background-color:#B65717; } /* prémium utángyártott */
		.webshop-products .webshop-product .copy-holder .classification.label-18 { background-color:#DCAC00; } /* utángyártott */
		.webshop-products .webshop-product .copy-holder .classification.label-17 { background-color:#626EA7; } /* bontott */
		
		

		.webshop-products .webshop-product.body .percent-holder.type-1 .percent-top,
		.webshop-products .webshop-product.body .price-holder.type-1 .percent-bottom                         { background-color:hsla(0,80%,30%,0.75) !important; }
		/*
		.webshop-products .webshop-product.body .percent-holder.type-1 .percent-top.more-than-10,
		.webshop-products .webshop-product.body .price-holder.type-1 .percent-bottom.more-than-10            { background-color:hsla(100,20%,30%,0.75) !important; }

		.webshop-products .webshop-product.body .percent-holder.type-1 .percent-top.more-than-25,
		.webshop-products .webshop-product.body .price-holder.type-1 .percent-bottom.more-than-25            { background-color:hsla(100,50%,30%,0.75) !important; }

		.webshop-products .webshop-product.body .percent-holder.type-1 .percent-top.more-than-50,
		.webshop-products .webshop-product.body .price-holder.type-1 .percent-bottom.more-than-50            { background-color:hsla(100,100%,30%,0.75) !important; }

		.webshop-products .webshop-product.body .percent-holder.type-1 .percent-top.more-than-75,
		.webshop-products .webshop-product.body .price-holder.type-1 .percent-bottom.more-than-75            { background-color:hsla(100,100%,40%,0.75) !important; }
		*/




		
		
		

/* ____________________________________________________________ NAVIGATOR ____________________________________________________________ */


	



.navigator-holder {
	display:inline-block;
	clear:both;
	width:100%;
	height:auto;
	white-space:nowrap;
	overflow:visible;
	vertical-align:top;
	margin:0px 0px 5px 0px;
	padding:0px;
	outline:0px dashed red;
}
.navigator-holder
	.label {
		margin:15px 0px 5px 0px;
	}	

.navigator-holder 
	.page-indexes {
		display:inline-block;
		width:calc(100% - 83px);
		height:auto;
		overflow:visible;
		margin:0px 0px 0px 10px;
		padding:0px;
		outline:0px dotted orange;
		text-align:center;
	}
.navigator-holder 
	.pages {
		display:inline-block;
		width:calc(100% - 83px);
		height:auto;
		overflow:visible;
		margin:0px 0px 0px 0px;
		padding:0px;
		outline:0px dotted orange;
		text-align:center;
	}
.navigator-holder 
	.pages 
		.page {
			display:inline-block;
			text-decoration:none;
			width:32px;
			height:14px;
			overflow:visible;
			margin: 0px 3px 0px 0px;
			padding:9px 0px 9px 0px;
			border-radius: 6px;
			background-color:#6D7AAE;
			color:#FFFFFF;
			opacity:0.75;
			font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:700;
			font-size:15px;
			line-height:15px;
			text-align:center;
			text-decoration:none;
			outline: 0px dotted orange;
			box-shadow: inset -2px -5px 15px 0px rgba(0,0,0,0.1);
			/*cursor:pointer;*/
		}
.navigator-holder 
	.pages 
		.page.in-progress {
			text-indent:-300px;
			background-image:url(../../pics/upload/arrows16-6D7AAE.gif);
			background-position:center center;
			background-repeat:no-repeat;
		}

.navigator-holder 
	.pages 
		.page 
			.hints {
				display:none;
			}
.navigator-holder 
	.pages 
		.page:hover {
			opacity:1;
		}
.navigator-holder 
	.pages 
		.page.current,
.navigator-holder 
	.pages 
		.page.current:hover {
			position:relative;
			background-color:#D32E12;
			border-radius:6px;
			color:#FFFFFF;
			/*cursor:default;*/
			box-shadow:none;
			opacity:1;
		}
.navigator-holder 
	.pages 
		.page.current:before {
			bottom:calc(100% - 3px);
			left:50%;
			border:solid transparent;
			content:" ";
			height:0;
			width:0;
			position:absolute;
			pointer-events:none;
			border-color:rgba(211, 46, 18, 0);
			border-top-color: #D32E12;
			border-width:5px;
			margin-left:-5px;
		}
/*
	.navigator-holder 
	.pages 
		.page.current:after {
			top:calc(100% - 3px);
			left: 50%;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
			border-color: rgba(211, 46, 18, 0);
			border-bottom-color: #D32E12;
			border-width: 5px;
			margin-left: -5px;
		}
*/
.navigator-holder 
	.pages 
		.page-gap {
			vertical-align:top;
			display:inline-block;
			width:20px;
			height:34px;
			overflow:hidden;
			text-align:center;
			font-size:18px;
			line-height:34px;
			letter-spacing:1px;
			color:rgba(0,0,0,0.5);
			outline:0px dotted orange;
		}
		
.navigator-holder 
	.navigator-button {
		display:block;
		position:relative;
		top:14px;
		margin:0px 0px 0px 0px;
		padding:4px 0px 3px 0px;
		border-radius: 6px;
		background-color:#626791;
		color:#FFFFFF;
		font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight:300;
		font-size:16px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		outline: 0px dotted orange;
		/*cursor:pointer;*/
		opacity:0.75;
	}
	.navigator-holder .navigator-button.prev { background-color:transparent; display:inline-block; }
	.navigator-holder .navigator-button.next { background-color:transparent; display:inline-block; }

	.navigator-holder .navigator-button.prev.disabled { opacity:0.3; /*cursor:default;*/ }
	.navigator-holder .navigator-button.next.disabled { opacity:0.3; /*cursor:default;*/ }
	
	@media screen and (max-width: 399px) and (min-width: 0px){
		.navigator-holder .navigator-button.prev:before { display:inline-block; color:black; font-size:13px; line-height:40px; margin-left:5px; content:"előző oldal";}
		.navigator-holder .navigator-button.next:before { display:inline-block; color:black; font-size:13px; line-height:40px; margin-right:5px; content:"következő oldal";}
	}
	
	.navigator-holder .navigator-button:hover {
		color:#FFFFFF;
		opacity:1;
	}
	.navigator-holder .navigator-button.disabled:hover {
		/*cursor:not-allowed;*/
	}
	
	.navigator-holder .navigator-button .icon {
		display:block;
		width:32px; 
		height:32px;
		margin:3px 3px 0px 3px;
		padding:0px;
		background-color:#626791;
		background-position:center center;
		background-repeat:no-repeat;
		border-radius:32px;
		opacity:1;
	}
	
	.navigator-holder .navigator-button.prev .icon		 							{	background-image:url(../../pics/menu/navigator-left-white.png); float:left;	}
	.navigator-holder .navigator-button.prev:not(.disabled):hover .icon 			{	opacity:1;			}
	
	.navigator-holder .navigator-button.next .icon 									{	background-image:url(../../pics/menu/navigator-right-white.png); float:right;	}
	.navigator-holder .navigator-button.next:not(.disabled):hover .icon 			{	opacity:1 }

	.navigator-holder .navigator-button.prev .text 									{	display:block; text-align:right; }
	.navigator-holder .navigator-button.next .text 									{	display:block; text-align:left; }

	.navigator-holder .navigator-button.prev .icon.in-progress {
		background-image:url(../../pics/menu/navigator-left-white.png), url(../../pics/menu/navigator-progress-white.gif);
		background-size:80% 80%, 90% 90%;
	}
	.navigator-holder .navigator-button.next .icon.in-progress {
		background-image:url(../../pics/menu/navigator-right-white.png), url(../../pics/menu/navigator-progress-white.gif);
		background-size:80% 80%, 90% 90%;
	}











/* RESPONSIVE LAYOUTS */

	@media screen and (min-width: 2000px) {
		/* XXXL */
		.webshop-products.grid .webshop-product { width:9.79%;margin:10px 0px 10px 0px; }
	}

	@media screen and (min-width: 1600px) and (max-width:1999px) {
		/* XXL */

		.webshop-products.grid .webshop-product { width:13.9%;margin:10px 0px 10px 0px; }
		.webshop-products.list { columns:1; }
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price { }
		
		.choosers .vehicle-chooser .vehicles { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { width:calc(13.25% - 14.6px); height:100px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { width:calc(20% - 14.6px); }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { width:calc(20% - 14.6px); }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { width:calc(20% - 14.6px); }

		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { padding:0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:10px auto 0px auto;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text { display:block; width:100%; height:60px; text-align:center; margin:10px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-name { font-size:16px;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-year { display:none; }

		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name { display:none; font-size:13px; font-weight:400; color:rgba(0,0,0,0.5);  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name:before { content:"Suzuki "; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-year { font-weight:700; color:black; font-size:18px; line-height:22px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:5px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }

		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-name { font-size:22px; line-height:26px; font-weight:700; color:black;  }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:10px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }
		
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-name        { display:block; white-space:normal; padding:10px 25px 0px 25px; font-size:15px; line-height:19px; font-weight:400; color:black white-space:normal; text-align:center;  }
		
		.choosers .vehicle-chooser .vehicles:after { left:48px; }
		
		.choosers .category-chooser .categories { 
			width:calc(100% - 25px);
			left:0%;
			margin-bottom:35px;
			columns:1;
		}
		.choosers .category-chooser .categories .category-items .category-item {
		}


		
		
		
		.choosers .classification-selector .classification-value .mobile-label { display:none; }
		
		.choosers .sort-order-selector .sort-order-value .mobile-label { display:none; }
		.choosers .sort-order-selector .sort-order-value .val { }
		
		/* G R I D */

		.webshop-products.grid .webshop-product.body .image-holder { }
		
		/* C O M P A C T   L I S T */

		.webshop-products.comp .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder .code                                      { display:inline-block; float:right; margin-right:10px;}
		.webshop-products.comp .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:after                                { content: ""; }

		/* L I S T  */
		
		.webshop-products.list .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.list .webshop-product.body .copy-holder .code                                      { display:inline-block; float:right; margin-right:10px;}
		.webshop-products.list .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.list .webshop-product.body .copy-holder .code:after                                { content: ""; }
		
		/* BANNERS AT BOTTOM */
		
		.banners-at-bottom .banner-at-bottom																{	width:calc(25% - 20px); text-align:center; }
		.banners-at-bottom .banner-at-bottom a																{	display:inline-block; }
		.banners-at-bottom .banner-at-bottom h3																{	text-align:center; }
		.banners-at-bottom .banner-at-bottom p																{	text-align:center; }
	}
	@media screen and (min-width: 1200px) and  (max-width: 1599px) {
		/* XL */

		.webshop-products.grid .webshop-product { width:16.0%; margin:10px 0px 10px 0px; }
		.webshop-products.list { columns:1; }
		.choosers .vehicle-chooser .vehicles { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { width:calc(13.25% - 14.6px); height:100px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { width:calc(20% - 14.6px); }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { width:calc(20% - 14.6px); }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { width:calc(20% - 14.6px); }

		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { padding:0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:10px auto 0px auto;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text { display:block; width:100%; height:60px; text-align:center; margin:10px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-name { font-size:16px;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-year { display:none; }

		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name { display:none; font-size:13px; font-weight:400; color:rgba(0,0,0,0.5);  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name:before { content:"Suzuki "; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-year { font-weight:700; color:black; font-size:18px; line-height:22px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:5px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }

		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-name { font-size:22px; line-height:26px; font-weight:700; color:black;  }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:10px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }
		
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-name        { display:block; white-space:normal; padding:10px 25px 0px 25px; font-size:15px; line-height:19px; font-weight:400; color:black white-space:normal; text-align:center;  }
		
		.choosers .vehicle-chooser .vehicles:after { left:48px; }
		
		.choosers .category-chooser .categories { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .category-chooser .categories .main-category { width:calc(16.667% - 24.5px); height:120px; }
		.choosers .category-chooser .categories .mci-icon.size-36x36 { 
			margin:0px 5px 0px 10px;
		}
		
		.choosers .category-chooser .categories .main-category .text { height:110px; }
		.choosers .category-chooser .categories:after { left:32px; }
		
		.choosers .classification-selector .classification-value .mobile-label { display:none; }
		
		.choosers .sort-order-selector .sort-order-value .mobile-label { display:none; }
		.choosers .sort-order-selector .sort-order-value .val { }
		
		/* G R I D */
		
		
		/* C O M P A C T   L I S T */

		.webshop-products.comp .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder .code                                      { display:inline-block; float:right; margin-right:10px;}
		.webshop-products.comp .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:after                                { content: ""; }

		/* L I S T  */
		
		.webshop-products.list .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.list .webshop-product.body .copy-holder .code                                      { display:inline-block; float:right; margin-right:10px;}
		.webshop-products.list .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.list .webshop-product.body .copy-holder .code:after                                { content: ""; }
		
		/* BANNERS AT BOTTOM */
		
		.banners-at-bottom .banner-at-bottom																{	width:calc(25% - 20px); text-align:center; }
		.banners-at-bottom .banner-at-bottom a																{	display:inline-block; }
		.banners-at-bottom .banner-at-bottom h3																{	text-align:center; }
		.banners-at-bottom .banner-at-bottom p																{	text-align:center; }
	}
	@media screen and (min-width: 1000px) and  (max-width: 1199px) {
		/* L */

		.webshop-products.grid .webshop-product { width:19.5%; margin:10px 0px 10px 0px; }
		.webshop-products.list { columns:1; }
		.choosers .vehicle-chooser .vehicles { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { width:calc(13.25% - 14.6px); height:100px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { width:calc(20% - 14.6px); }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { width:calc(20% - 14.6px); }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { width:calc(20% - 14.6px); }

		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { padding:0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:10px auto 0px auto;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text { display:block; width:100%; height:60px; text-align:center; margin:10px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-name { font-size:16px;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-year { display:none; }

		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name { display:none; font-size:13px; font-weight:400; color:rgba(0,0,0,0.5);  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name:before { content:"Suzuki "; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-year { font-weight:700; color:black; font-size:18px; line-height:22px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:5px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }

		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-name { font-size:22px; line-height:26px; font-weight:700; color:black;  }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:10px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }
		
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-name        { display:block; white-space:normal; padding:10px 25px 0px 25px; font-size:15px; line-height:19px; font-weight:400; color:black white-space:normal; text-align:center;  }
		
		.choosers .vehicle-chooser .vehicles:after { left:48px; }
		
		.choosers .category-chooser .categories { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .category-chooser .categories .main-category { width:calc(16.667% - 24.5px); height:120px; }
		.choosers .category-chooser .categories .mci-icon.size-36x36 { 
			margin:0px 5px 0px 0px;
		}
		
		.choosers .category-chooser .categories .main-category .text { height:110px; }
		.choosers .category-chooser .categories:after { left:32px; }
		
		.choosers .classification-selector .classification-value .mobile-label { display:none; }
		
		.choosers .sort-order-selector .sort-order-value .mobile-label { display:none; }
		.choosers .sort-order-selector .sort-order-value .val { }
		
		/* G R I D */
		
		
		/* C O M P A C T   L I S T */

		.webshop-products.comp .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder .code                                      { display:inline-block; float:right; margin-right:10px;}
		.webshop-products.comp .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:after                                { content: ""; }

		/* L I S T  */
		
		.webshop-products.list .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.list .webshop-product.body .copy-holder .code                                      { display:inline-block; float:right; margin-right:10px;}
		.webshop-products.list .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.list .webshop-product.body .copy-holder .code:after                                { content: ""; }

		/* BANNERS AT BOTTOM */
		
		.banners-at-bottom .banner-at-bottom																{	width:calc(25% - 20px); text-align:center; }
		.banners-at-bottom .banner-at-bottom a																{	display:inline-block; }
		.banners-at-bottom .banner-at-bottom h3																{	text-align:center; }
		.banners-at-bottom .banner-at-bottom p																{	text-align:center; }
	}
	@media screen and (min-width: 800px) and (max-width: 999px) {
		/* M */

		.webshop-products.grid .webshop-product { width:24%; margin:10px 0px 10px 0px; }
		.webshop-products.list { columns:1; }

		.choosers .view-type-buttons .label { display:inline-block; float:left; }

		.choosers .vehicle-chooser .vehicles { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { width:calc(21% - 14.6px); height:100px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { width:calc(20% - 14.6px); }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { width:calc(20% - 14.6px); }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { width:calc(20% - 14.6px); }

		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { padding:0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:10px auto 0px auto;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text { display:block; width:100%; height:60px; text-align:center; margin:10px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-name { font-size:16px;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-year { display:none; }

		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name { display:none; font-size:13px; font-weight:400; color:rgba(0,0,0,0.5);  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name:before { content:"Suzuki "; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-year { font-weight:700; color:black; font-size:18px; line-height:22px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:5px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }

		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-name { font-size:22px; line-height:26px; font-weight:700; color:black;  }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:10px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }
		
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { height:130px; padding:0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text { display:table-cell; width:100%; height:130px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-name        { display:block; white-space:normal; padding:10px 25px 0px 25px; font-size:15px; line-height:19px; font-weight:400; color:black white-space:normal; text-align:center;  }
		
		.choosers .vehicle-chooser .vehicles:after { left:48px; }
		
		.choosers .category-chooser .categories { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .category-chooser .categories .main-category { width:calc(16.667% - 24.5px); height:120px; }
		.choosers .category-chooser .categories .mci-icon.size-36x36 { 
			margin:0px 5px 0px 0px;
		}
		
		.choosers .category-chooser .categories .main-category .text { height:110px; }
		.choosers .category-chooser .categories:after { left:32px; }
		
		.choosers .classification-selector .classification-value .mobile-label { display:none; }
		
		.choosers .sort-order-selector .sort-order-value .mobile-label { display:none; }
		.choosers .sort-order-selector .sort-order-value .val { }
		
		/* G R I D */
		
		
		/* C O M P A C T   L I S T */

		.webshop-products.comp .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder .code                                      { display:inline-block; float:right; margin-right:10px;}
		.webshop-products.comp .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:after                                { content: ""; }

		/* L I S T  */
		
		.webshop-products.list .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.list .webshop-product.body .copy-holder .code                                      { display:inline-block; float:right; margin-right:10px;}
		.webshop-products.list .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.list .webshop-product.body .copy-holder .code:after                                { content: ""; }

		/* BANNERS AT BOTTOM */
		
		.banners-at-bottom .banner-at-bottom																{	width:calc(25% - 20px); text-align:center; }
		.banners-at-bottom .banner-at-bottom a																{	display:inline-block; }
		.banners-at-bottom .banner-at-bottom h3																{	text-align:center; }
		.banners-at-bottom .banner-at-bottom p																{	text-align:center; }
	}
	@media screen and (min-width: 600px) and (max-width: 799px) {
		/* S */

		.webshop-products.grid .webshop-product { width:32.7%; margin:10px 0px 10px 0px; }
		.webshop-products.list { columns:1; }
		
		.search-and-filters .filter.full-text-search { display:block; float:none; width:100%; height:58px; margin-bottom:8px; }
		.search-and-filters .filter.vehicle-selector { display:block; float:none; width:100%; height:58px; margin-bottom:8px; }
		.search-and-filters .filter.main-category-selector { display:block; float:none; width:100%; height:58px; margin-bottom:8px; }
		
		.search-and-filters .filter.full-text-search:after,
		.search-and-filters .filter.vehicle-selector:after,
		.search-and-filters .filter.main-category-selector:after { clear:both; content:" "; }
		
		.choosers .vehicle-chooser .vehicles { columns:1; }
		.choosers .vehicle-chooser .vehicles { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { width:calc(21.3% - 14.6px); height:100px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { width:calc(34.3% - 14.6px); }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { width:calc(34.30% - 14.6px); }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { width:calc(34.30% - 14.6px); }

		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { padding:0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:10px auto 0px auto;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text { display:block; width:100%; height:60px; text-align:center; margin:10px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-name { font-size:16px;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-year { display:none; }

		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { height:190px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text { display:table-cell; width:100%; height:190px; text-align:center; margin:0px 0px 0px 0px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name { display:none; font-size:13px; font-weight:400; color:rgba(0,0,0,0.5);  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name:before { content:"Suzuki "; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-year { font-weight:700; color:black; font-size:18px; line-height:22px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:5px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }

		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { height:190px; padding:0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text { display:table-cell; width:100%; height:190px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-name { font-size:22px; line-height:26px; font-weight:700; color:black;  }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:10px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }
		
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { height:190px; padding:0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text { display:table-cell; width:100%; height:190px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-name        { display:block; white-space:normal; padding:10px 25px 0px 25px; font-size:15px; line-height:19px; font-weight:400; color:black white-space:normal; text-align:center;  }
		
		.choosers .vehicle-chooser .vehicles:after { left:48px; }
		
		.choosers .category-chooser .categories { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .category-chooser .categories .main-category { width:calc(25% - 24.5px); height:140px; }
		.choosers .category-chooser .categories .mci-icon.size-36x36 { 
			margin:0px auto 0px auto;
			display: block;
			float:none;
		}
		.choosers .category-chooser .categories .main-category .text { height:120px; }
		.choosers .category-chooser .categories .main-category .text .main-category-name { text-align:center; }
		.choosers .category-chooser .categories .main-category .text .main-category-description {  }

		.choosers .category-chooser .categories:after { left:32px; }
		
		.choosers .classification-selector { width:auto; }
		.choosers .classification-selector .label { display:block; float:none; }
		.choosers .classification-selector .classification-value .mobile-label { display:none; }
		.choosers .classification-selector .classification-value .val { text-transform:lowercase; }

		.choosers .sort-order-selector { width:auto; }
		.choosers .sort-order-selector .label { display:block; float:none; }
		.choosers .sort-order-selector .sort-order-value .mobile-label { display:none; }
		.choosers .sort-order-selector .sort-order-value .val { text-transform:lowercase; }
		
		.choosers .items-per-page-selector .label { display:block; float:none; }
		.choosers .items-per-page-selector .items-per-page-value { display:block; float:none; margin-left:0px; }
		.choosers .items-per-page-selector .items-per-page-selector-popup { margin-left:-48px; margin-top:14px; }
		.choosers .view-type-buttons .label { display:block; float:none; }

		/* G R I D */
		
		
		/* C O M P A C T   L I S T */

		.webshop-products.comp .webshop-product.head .column.name                                            { width:calc(100% - 157px); border-right:1px solid white; text-indent:10px; }
		.webshop-products.comp .webshop-product.head .column.price                                           { width:70px; border-right:1px solid white; }

		.webshop-products.comp .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder                                            { width:calc(100% - 184px);}
		.webshop-products.comp .webshop-product.body .copy-holder .name                                      { width:calc(100% - 120px); margin-right:-100px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande"; font-weight:500; sans-serif;font-size:13px;line-height:16px;  }
		.webshop-products.comp .webshop-product.body .copy-holder .code                                      { display:block; width:auto; max-width:120px; margin-right:5px; margin-left:-20px; float:right;  font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-weight:500; font-size:11px;line-height:13px; color:#777777;}
		.webshop-products.comp .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:after                                { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .description                               { display:block;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px;line-height:17px; color:#777777; margin-top:3px;}
		
		.webshop-products.comp .webshop-product.body .price-holder                                           { width:135px; height:100%; display:inline-block;padding-top:1px;}
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .gross-price-original              { width: 70px; padding-right:5px; outline:0px solid red; }
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .gross-price                       { }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price                       { width: 75px; outline:0px solid red; }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original              { display:none; }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { width: 75px; text-align:right; left:-5px;}
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { width: 75px; left:5px; }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .percent                           { top:1px; padding-top:2px; }

		/* L I S T  */
		
		.webshop-products.list .webshop-product.head .column.name                                            { width:calc(100% - 187px); }
		.webshop-products.list .webshop-product.head .column.price                                           { width:70px;}

		.webshop-products.list .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.list .webshop-product.body .copy-holder                                            { width:calc(100% - 246px);}
		.webshop-products.list .webshop-product.body .copy-holder .name                                      { display:inline-block; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:15px;line-height:18px;color:#333333;}
		.webshop-products.list .webshop-product.body .copy-holder .code                                      { display:inline-block;}
		.webshop-products.list .webshop-product.body .copy-holder .code:before                               { content: " ("; }
		.webshop-products.list .webshop-product.body .copy-holder .code:after                                { content: ") "; }
		.webshop-products.list .webshop-product.body .copy-holder .description                               { display:block;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px;line-height:17px; color:#777777; margin-top:3px;}

		.webshop-products.list .webshop-product.body .price-holder                                           { width:135px; height:100%; display:inline-block;padding-top:7px;}
		.webshop-products.list .webshop-product.body .price-holder.type-0 .gross-price-original              { width: 70px; padding-right:5px; }
		.webshop-products.list .webshop-product.body .price-holder.type-0 .gross-price                       { }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price                       { width: 75px; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original              { width: 75px; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { width: 75px; text-align:right; left:-5px;}
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { width: 75px; left:5px; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .percent                           { top:1px; }
		
		/* NAVIGATOR */
		
		.navigator-holder 
			.pages 
				.page {
					width:26px;
					margin-left:0px;
					margin-right:0px;
				}
	
		/* BANNERS AT BOTTOM */
		
		.banners-at-bottom .banner-at-bottom																{	width:calc(50% - 20px); text-align:center; }
		.banners-at-bottom .banner-at-bottom a																{	display:inline-block; }
		.banners-at-bottom .banner-at-bottom h3																{	text-align:center; }
		.banners-at-bottom .banner-at-bottom p																{	text-align:center; }
	}
	@media screen and (min-width: 400px) and (max-width: 599px) {
		/* XS */

		.search-and-filters .filter.full-text-search { display:block; float:none; width:100%; height:58px; margin-bottom:8px; }
		.search-and-filters .filter.vehicle-selector { display:block; float:none; width:100%; height:58px; margin-bottom:8px; }
		.search-and-filters .filter.main-category-selector { display:block; float:none; width:100%; height:58px; margin-bottom:8px; }
		
		.search-and-filters .filter.full-text-search:after,
		.search-and-filters .filter.vehicle-selector:after,
		.search-and-filters .filter.main-category-selector:after { clear:both; content:" "; }
		
		.choosers .vehicle-chooser .vehicles { columns:1; }
		.choosers .vehicle-chooser .vehicles { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { width:calc(34.3% - 14.6px); height:70px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { width:calc(34.3% - 14.6px); }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { width:calc(34.30% - 14.6px); }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { width:calc(34.30% - 14.6px); }

		.choosers .vehicle-chooser.level-1 .vehicles .vehicle { padding:0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:0px auto 0px auto;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text { display:block; width:100%; height:50px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-name { font-size:14px;  }
		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-year { display:none; }

		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { height:190px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text { display:table-cell; width:100%; height:190px; text-align:center; margin:0px 0px 0px 0px; padding:0px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name { display:none; font-size:13px; font-weight:400; color:rgba(0,0,0,0.5);  }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-name:before { content:"Suzuki "; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-year { font-weight:700; color:black; font-size:18px; line-height:22px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:5px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }

		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { height:190px; padding:0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text { display:table-cell; width:100%; height:190px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-name { font-size:22px; line-height:26px; font-weight:700; color:black;  }
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle .text .vehicle-description { display:block; margin-top:10px; padding:0px 15px 0px 15px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px; line-height:16px; color:rgba(0,0,0,0.5); white-space:normal; }
		
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { height:190px; padding:0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .vehicle-icon { float:none; clear:both; display:block; margin:5px auto 0px auto;  }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text { display:table-cell; width:100%; height:190px; text-align:center; margin:0px 0px 0px 0px; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-fullname { display:block; padding:0px 15px 0px 15px; white-space:normal; }
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle .text .vehicle-name        { display:block; white-space:normal; padding:10px 25px 0px 25px; font-size:15px; line-height:19px; font-weight:400; color:black white-space:normal; text-align:center;  }
		
		.choosers .vehicle-chooser .vehicles:after { left:50%; }
		
		.choosers .category-chooser .categories { width:calc(100% - 25px); left:0%; columns:1; }
		.choosers .category-chooser .categories .main-category { width:calc(25% - 24.5px); height:140px; }
		.choosers .category-chooser .categories .mci-icon.size-36x36 { 
			margin:0px auto 0px auto;
			display: block;
			float:none;
		}
		.choosers .category-chooser .categories .main-category .text { height:120px; }
		.choosers .category-chooser .categories .main-category .text .main-category-name { text-align:center; }
		.choosers .category-chooser .categories .main-category .text .main-category-description {  }

		.choosers .category-chooser .categories:after { left:59%; }
		
		.choosers .classification-selector { width:auto; }
		.choosers .classification-selector .label { display:none; float:none; }
		.choosers .classification-selector .classification-value .mobile-label { display:none; }
		.choosers .classification-selector .classification-value .val { text-transform:lowercase; }

		.choosers .sort-order-selector .sort-order-value .mobile-label { display:none; }
		.choosers .sort-order-selector .sort-order-value .val { text-transform:lowercase; }
		
		.choosers .sort-order-selector { width:auto; }
		.choosers .sort-order-selector .label { display:none; float:none; }
		.choosers .items-per-page-selector .label { display:none; float:none; }
		.choosers .items-per-page-selector .items-per-page-value { display:block; float:none; margin-left:0px; }
		.choosers .items-per-page-selector .items-per-page-selector-popup { margin-left:-48px; margin-top:14px; }
		.choosers .view-type-buttons .label { display:none; float:none; }
		
		/* G R I D */
		
		.webshop-products.grid .webshop-product                                                              { width:100%;}
		
		.webshop-products.grid .webshop-product.body.inline-navigator                                        { display:none; }
		.webshop-products.grid .webshop-product.body a.bbox                                                  { width:100%; height:auto; display:block;position:relative;margin:-15px;text-decoration:none;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px;line-height:16px;background-color:rgba(255,255,255,0.75);color:#333333;border:15px solid rgba(255,255,255,0.75);border-radius:6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:z-index 0.01s linear 0.5s, box-shadow 0.1s linear 0s;}
		.webshop-products.grid .webshop-product.body .image-holder                                           { width:33%; display:block; float:left; margin-right:10px; border:1px solid gray; overflow:hidden; }
		.webshop-products.grid .webshop-product.body .image-holder .image                                    { width:108%; margin-bottom:-5px; border-radius:6px;}
		.webshop-products.grid .webshop-product.body .vehicle-icon.size-48x32                                { width:48px; height:32px; display:block;position:relative;background-color:transparent; box-shadow:none; border-radius:0px; overflow:hidden; text-indent:-1000px; margin:0px -48px -32px 0px; top:148px; left:calc(0% - 65px);}
		.webshop-products.grid .webshop-product.body .vehicle-icon.size-48x32:empty                          { display:none; }
		.webshop-products.grid .webshop-product.body .copy-holder .classification-marker                     { width:16px; height:16px; left:-17px;top:-6px;margin:0px -18px -18px 0px;border-radius:16px;background-color:transparent; border:1px solid gray; }
		.webshop-products.grid .webshop-product.body .copy-holder .code                                      { font-size:12px; line-height:15px; }
		.webshop-products.grid .webshop-product.body .copy-holder .code .code-label                          { display:none; }
		.webshop-products.grid .webshop-product.body .price-holder                                           { display:block; clear:both; width:100%; text-align:right;}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .percent                           { width:25px; height:20px; display:block;position:relative;top:-6px;left:0px;float:right;border-radius:25px;margin:0px 0px -25px 0px;padding:5px 0px 0px 0px;background-color:rgba(188,0,0,0.75);border:2px dotted white;color:#FFFFFF;text-align:center; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:11px; line-height:15px; letter-spacing:-1px;transform:rotate(-15deg);}
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .percent                           { display:none; } 
		.webshop-products.grid .webshop-product.body .price-holder .percent .percent-value                   { font-size:14px;}
		
		/* in-stock flag */
		.webshop-products.grid .webshop-product.body .in-stock-flag                                          { margin:30px 0px 0px 0px;}

		/* navigator */
		.navigator-holder .pages .page                                                                       { font-size:13px;line-height:20px;}
		
		/* original and special price */
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price                       { margin:0px;padding:2px 5px 0px 5px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:15px;line-height:18px;text-align:center;display:inline-block;color:#BC0000;word-spacing:-1px;}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original              { margin:0px;padding:2px 0px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:11px;line-height:15px;text-align:center;color:rgba(255,0,0,0.5);text-decoration:line-through;text-decoration:none;word-spacing:-1px;}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { color:#37494D;text-decoration:none;position:relative;display:block;}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:rgba(255,0,0,0.5);transform:rotate(-7deg);}
		
		/* original price only */
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .gross-price                       { display:none;}
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .gross-price-original              { margin:0px;padding:2px 10px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:16px;line-height:18px;text-align:right;display:block;color:#37494D;	}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price,
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original              { display:inline-block;}
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .gross-price-original              { }
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original              { }

		
		
		/* C O M P A C T   L I S T */

		.webshop-products.comp .webshop-product.head .column.name                                            { width:calc(100% - 157px); border-right:1px solid white; text-indent:10px; }
		.webshop-products.comp .webshop-product.head .column.price                                           { width:70px; border-right:1px solid white; }

		.webshop-products.comp .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder                                            { width:calc(100% - 184px);}
		.webshop-products.comp .webshop-product.body .copy-holder .name                                      { width:calc(100% - 0px); margin-right:-100px;  font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-weight:500; font-size:13px;line-height:16px; }
		.webshop-products.comp .webshop-product.body .copy-holder .code                                      { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:after                                { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .description                               { display:block;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px;line-height:17px; color:#777777; margin-top:3px;}
		
		.webshop-products.comp .webshop-product.body .price-holder                                           { width:135px; height:100%; display:inline-block;padding-top:1px;}
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .gross-price-original              { width: 70px; padding-right:5px; outline:0px solid red; }
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .gross-price                       { }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price                       { width: 75px; outline:0px solid red; }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original              { display:none; }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { width: 75px; text-align:right; left:-5px;}
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { width: 75px; left:5px; }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .percent                           { top:1px; padding-top:2px; }

		/* L I S T  */
		
		.webshop-products.list .webshop-product.head .column.name                                            { width:calc(100% - 127px); }
		.webshop-products.list .webshop-product.head .column.price                                           { width:70px; border-right:none; }
		.webshop-products.list .webshop-product.head .column.percent                                         { display:none; }

		.webshop-products.list .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.list .webshop-product.body .copy-holder                                            { width:calc(100% - 186px);}
		.webshop-products.list .webshop-product.body .copy-holder .name                                      { display:inline-block; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:15px;line-height:18px;color:#333333;}
		.webshop-products.list .webshop-product.body .copy-holder .code                                      { display:inline-block;}
		.webshop-products.list .webshop-product.body .copy-holder .code:before                               { content: " ("; }
		.webshop-products.list .webshop-product.body .copy-holder .code:after                                { content: ") "; }
		.webshop-products.list .webshop-product.body .copy-holder .description                               { display:block;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px;line-height:17px; color:#777777; margin-top:3px;}

		.webshop-products.list .webshop-product.body .price-holder                                           { width: 75px; height:100%; display:inline-block;padding-top:7px;}
		.webshop-products.list .webshop-product.body .price-holder.type-0 .gross-price-original              { width: 70px; padding-right:5px;  }
		.webshop-products.list .webshop-product.body .price-holder.type-0 .gross-price                       { }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price                       { width: 75px;  }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original              { width: 75px; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { width: 75px; text-align:right; left:-5px;}
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { width: 75px; left:5px; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .percent                           { display:none; }
		
		/* NAVIGATOR */
		
		.navigator-holder 
			.pages 
				.page {
					width:22px;
					margin-left:0px;
					margin-right:0px;
				}

		/* CLASSIFICATION LABELS IN FOOTER */

		.classification-labels {
			margin-left:50px;
		}
		.classification-label {
			float:none;
			margin:0px 15px 2px 0px;
		}
		
		/* BANNERS AT BOTTOM */
		
		.banners-at-bottom
			.banner-at-bottom {
				display:inline-block;
					display:block;
				list-style:none;
				margin:0px;
				padding:5px 15px 0px 0px;
			}
		.banners-at-bottom
			.banner-at-bottom
				h3 {
					margin:5px 0px 10px 0px;
					padding:0px;
						text-align:center;
					color:#8C8899;
					text-shadow:1px 1px 1px rgba(255,255,255,0.5);
					font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					font-weight:500;
					font-size:16px;
					line-height:20px;
					white-space:normal;
					text-rendering: optimizeLegibility;
					font-feature-settings: "kern";
					-webkit-font-feature-settings: "kern";
					-moz-font-feature-settings: "kern";
					-moz-font-feature-settings: "kern=1";
				}
		.banners-at-bottom
			.banner-at-bottom
				p {
					margin:0px 0px 5px 0px;
					padding:0px;
						text-align:center;
				}
		.banners-at-bottom
			.banner-at-bottom
				a {
					display:block;
					width:100%;
					text-align:center;
				}
				
	}
	@media screen and (min-width: 0px) and (max-width: 399px) {
		/* XXS */
		
		.page h1.title { display:block; text-align:center; }
		.page h1.title .picto { display:block; text-align:center; }
		.page h1.title .count-of-product {
			/*
			display:block;
			width:100%;
			text-align:center;
			*/
			display:none;
		}
		.page h1.title .count-of-product .label {}
		.page h1.title .count-of-product .value {}
		
		h2 .product-classifications,
		h2 .products-description { display:block; text-align:center; }
		
		.shop-header .subtitle { display:none; }
		.webshop-products.grid .webshop-product { width:100%; margin:10px 0px 10px 0px;  }
		.webshop-products.grid .webshop-product a.bbox { margin:0px; border:none; border-bottom:1px solid gray; border-radius:0px; }
		.webshop-products.grid .webshop-product .description { display:none; }
		
		.filter.main-category-selector .mci-icon.size-36x36 { margin:0px 5px 0px 0px; }
		.search-and-filters .filter.full-text-search { display:block; float:none; width:100%; height:auto; margin-bottom:8px; }
		
		.search-and-filters .select-drop-down-header .selected-option .drop-down-tab-holder { top:62px; }
		.search-and-filters .filter.has-selection .select-drop-down-header a.clear-selected-option { }	
		
		.search-and-filters .filter.vehicle-selector.has-selection .select-drop-down-header a.clear-selected-option { top:-82px; left:-32px; }	
		.search-and-filters .filter.category-selector.has-selection .select-drop-down-header a.clear-selected-option { top:-82px; left:-32px; }	
		
		.search-and-filters .select-drop-down-header .selected-option .placeholder-text {
			line-height:76px;
		}
		
		.search-and-filters .filter.vehicle-selector { display:block; float:none; width:100%; 
			height:58px; height:auto;
			margin-bottom:8px;
		}
		.search-and-filters .filter.vehicle-selector .select-drop-down-header {
			display:inline-block;
		}
		.search-and-filters .filter.vehicle-selector.has-selection .selected-option,
		.search-and-filters .filter.main-category-selector.has-selection .selected-option {
			padding-top:5px;
			padding-bottom:5px;
			height:76px;
			overflow:hidden;
		}
		.search-and-filters .select-drop-down-header .selected-option {
			padding-top:5px;
			padding-bottom:5px;
			height:76px;
			overflow:hidden;
		}
		
		
		.search-and-filters .filter.main-category-selector { display:block; float:none; width:100%; 
			height:58px; height:auto;
			margin-bottom:8px;
		}
		
		.search-and-filters .filter.full-text-search:after,
		.search-and-filters .filter.vehicle-selector:after,
		.search-and-filters .filter.main-category-selector:after { clear:both; content:" "; }
		.choosers .vehicle-chooser .vehicles { columns:1; width:calc(100% - 26px); }
		.choosers .vehicle-chooser .vehicles .vehicle { width:calc(100% - 25px); height:40px; }
		.choosers .vehicle-chooser .vehicles:after { left:38.5%; left:50%; }
		.choosers .vehicle-chooser .vehicle-icon.size-48x32.state-0 { margin-top:4px; }
		.choosers .vehicle-chooser .vehicles .vehicle .text { white-space:normal; }
		.choosers .vehicle-chooser .vehicles .vehicle .text .vehicle-name { font-size:16px; line-height:20px; }
		.choosers .vehicle-chooser .vehicles .vehicle .text .vehicle-year { font-size:13px; line-height:20px; display:inline-block; float:right; margin:0px 10px 0 10px; }

		.choosers .vehicle-chooser.level-1 .vehicles .vehicle .text .vehicle-name { font-size:16px; line-height:45px; }
		.search-and-filters .select-drop-down-header .selected-option .text { vertical-align:top; margin:0px 0px 0px 0px; padding:5px 50px 0px 5px;}
		.search-and-filters .select-drop-down-header .selected-option .text .main-category-description { font-size: 12px; line-height:13px; }		
		.choosers .vehicle-chooser.level-1 .sv-items-holder .sv-items.level-1,
		.choosers .vehicle-chooser.level-2 .sv-items-holder .sv-items.level-2,
		.choosers .vehicle-chooser.level-3 .sv-items-holder .sv-items.level-3,
		.choosers .vehicle-chooser.level-4 .sv-items-holder .sv-items.level-4 {
			max-height:4000px;
		}
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle { height:50px; }		
		.choosers .vehicle-chooser.level-3 .vehicles .vehicle { height:60px; }		
		.choosers .vehicle-chooser.level-4 .vehicles .vehicle { height:70px; }
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text { display:block; width:100%; }		
		.choosers .vehicle-chooser.level-2 .vehicles .vehicle .text .vehicle-description { display:block; font-size:12px; }		

		.choosers .category-chooser { }
		.choosers .category-chooser .categories { columns:1; width:calc(100% - 26px); }
		.choosers .category-chooser .categories .main-category { width:calc(100% - 35px); height:auto; }
		.choosers .category-chooser .categories .main-category .text { display:table-cell; height:40px; vertical-align:middle;  }
		.choosers .category-chooser .categories:after { left:58%; left:33%; }
		.choosers .category-chooser .categories .main-category .text .main-category-name { font-size:14px; line-height:16px; }
		.choosers .category-chooser .categories .main-category .text .main-category-description { display:none; }
		.choosers .category-chooser .categories .grouped-category-items .main-category-item	{ opacity:0.75; }
		.choosers .category-chooser .categories .grouped-category-items .main-category-item .mci-text .mcit-name { text-transform:none; font-size:14px; line-height:16px; }
		.choosers .category-chooser .categories .grouped-category-items .main-category-item .mci-text .mcit-descr { display:none; }
		.choosers .category-chooser .categories .grouped-category-items .category-item .ci-name {
				display:block;
				height:auto;
		}
		.choosers .category-chooser .categories .grouped-category-items .category-items .category-item {
				float:none;
				width:calc(100% - 5px);
				height:auto;
				margin:0px -1px -1px 0px;
				padding:5px 0px 5px 0px;
				font-size:14px;
				line-height:16px; 
		}
		
		.choosers { display:inline-block; float:none; clear:both; width:100%; text-align:left; }
		.view-type-buttons { display:inline-block; margin-right:0px; }
		.view-type-buttons .label { display:none; }
		
		.items-per-page-selector { display:block; float:left;}
		.items-per-page-selector .items-per-page-selector-popup { margin-top:40px; margin-left:-15px; }
		.items-per-page-selector .items-per-page-selector-popup:after { margin-left:-40px; }
		.items-per-page-selector .label { display:none; }
		
		.choosers .classification-selector { display:block; width:calc(100% - 18px); float:none; margin-top:10px; }
		.choosers .classification-selector .label { display:none; float:none; }
		.choosers .classification-selector .classification-value .mobile-label { display:inline-block; }
		.choosers .classification-selector .classification-value { margin-top:5px; width:100%; }
		.choosers .classification-selector .classification-value .val { text-transform:lowercase; }

		.choosers .sort-order-selector { width:calc(100% - 18px); float:none; }
		.choosers .sort-order-selector .label { display:none; float:none; }
		.choosers .sort-order-selector .sort-order-value { width:100%; }
		.choosers .sort-order-selector .sort-order-value .mobile-label { display:inline-block; margin-right:3px; }
		.choosers .sort-order-selector .sort-order-value .val { text-transform:lowercase; }
		
		.choosers .items-per-page-selector .label { display:none; float:none; }
		.choosers .items-per-page-selector .items-per-page-value { display:block; float:none; margin-left:0px; }
		.choosers .items-per-page-selector .items-per-page-selector-popup { margin-top:15px; margin-left:-20px; }
		.choosers .view-type-buttons .label { display:none; float:none; }
		
		.navigator-holder .pages { display:none; }
		.navigator-holder .navigator-button.next { float:right; }
		
		
		/* G R I D */
		
		.webshop-products.grid .webshop-product.body .in-stock-flag                                          { margin:27px 0px 0px 0px; }
		.webshop-products.grid .webshop-product.body.inline-navigator                                        { display:none; }
		.webshop-products.grid .webshop-product.body a.bbox                                                  { width:100%; height:auto; display:block;position:relative;margin:-15px;text-decoration:none;font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:13px;line-height:16px;background-color:rgba(255,255,255,0.75);color:#333333;border:15px solid rgba(255,255,255,0.75);border-radius:6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:z-index 0.01s linear 0.5s, box-shadow 0.1s linear 0s;}
		.webshop-products.grid .webshop-product.body .image-holder                                           { width:33%; display:block; float:left; margin-right:10px; border:1px solid gray; overflow:hidden; }
		.webshop-products.grid .webshop-product.body .image-holder .image                                    { width:108%; margin-bottom:-5px; border-radius:6px;}
		.webshop-products.grid .webshop-product.body .vehicle-icon.size-48x32                                { width:48px; height:32px; display:block;position:relative;background-color:transparent; box-shadow:none; border-radius:0px; overflow:hidden; text-indent:-1000px; margin:0px -48px -32px 0px; top:115px; left:calc(0% - 86px);}
		.webshop-products.grid .webshop-product.body .vehicle-icon.size-48x32:empty                          { display:none; }
		.webshop-products.grid .webshop-product.body .copy-holder .classification-marker                     { width:16px; height:16px; left:-17px;top:-6px;margin:0px -18px -18px 0px;border-radius:16px;background-color:transparent; border:1px solid gray; }

		.webshop-products.grid .webshop-product.body .copy-holder .classification-markers-connected          { display:block; width:90px; height:10px; position:relative; left:-100px; top:90px; margin:0px -90px -10px 0px; overflow:hidden; outline:0px solid red; }
		.webshop-products.grid .webshop-product.body .copy-holder .classification-markers-connected .classification-marker { display:block; float:left; width:8px; height:8px; left:0px; top:0px; margin:0px 5px 0px 0px;border-radius:8px; }
		
		.webshop-products.grid .webshop-product.body .copy-holder .name                                      {  font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-weight:500;}
		.webshop-products.grid .webshop-product.body .copy-holder .code                                      { font-size:12px; line-height:15px; }
		.webshop-products.grid .webshop-product.body .copy-holder .code .code-label                          { display:none; }
		.webshop-products.grid .webshop-product.body .price-holder                                           { display:block; clear:both; width:100%; text-align:right;}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .percent                           { width:25px; height:20px; display:block;position:relative;top:-6px;left:0px;float:right;border-radius:25px;margin:0px 0px -25px 0px;padding:5px 0px 0px 0px;background-color:rgba(188,0,0,0.75);border:2px dotted white;color:#FFFFFF;text-align:center; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:11px; line-height:15px; letter-spacing:-1px;transform:rotate(-15deg);}
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .percent                           { display:none; } 
		.webshop-products.grid .webshop-product.body .price-holder .percent .percent-value                   { font-size:14px;}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price                       { margin:0px;padding:2px 5px 0px 5px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:15px;line-height:18px;text-align:center;display:inline-block;color:#BC0000;word-spacing:-1px;}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original              { margin:0px;padding:2px 0px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:11px;line-height:15px;text-align:center;color:rgba(255,0,0,0.5);text-decoration:line-through;text-decoration:none;word-spacing:-1px;}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { color:#37494D;text-decoration:none;position:relative;display:block;}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:rgba(255,0,0,0.5);transform:rotate(-7deg);}
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .gross-price                       { display:none;}
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .gross-price-original              { margin:0px;padding:2px 10px 0px 10px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:700;  font-size:16px;line-height:18px;text-align:right;display:block;color:#37494D;	}
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price,
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original              { display:inline-block;}
		.webshop-products.grid .webshop-product.body .price-holder.type-0 .gross-price-original              { }
		.webshop-products.grid .webshop-product.body .price-holder.type-1 .gross-price-original              { }
		
		/* C O M P A C T   L I S T */

		.webshop-products.comp .webshop-product.head .column.name                                            { width:calc(100% - 97px); border-right:1px solid white; text-indent:0px; }
		.webshop-products.comp .webshop-product.head .column.price                                           { width:35px; border-right:none; }
		.webshop-products.comp .webshop-product.head .column.percent                                         { display:none; }
		.webshop-products.comp .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder                                            { width:calc(100% - 124px); white-space:normal; }
		.webshop-products.comp .webshop-product.body .copy-holder .name                                      { width:100%; min-width:0px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:12px;line-height:17px; }
		.webshop-products.comp .webshop-product.body .copy-holder .code                                      { display:none; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:before                               { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .code:after                                { content: ""; }
		.webshop-products.comp .webshop-product.body .copy-holder .description                               { display:none; }
		.webshop-products.comp .webshop-product.body .price-holder                                           { width: 60px; padding-top:3px; margin-left:0px; }
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .gross-price-original              { width: 53px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:12px; line-height:14px; }
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .gross-price-original .copy        { font-size:12px; line-height:14px; }
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .gross-price                       { display:none; }
		.webshop-products.comp .webshop-product.body .price-holder.type-0 .percent                           { display:none; }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price                       { width: 58px; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:12px; line-height:14px; }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original              { display:none; }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { }
		.webshop-products.comp .webshop-product.body .price-holder.type-1 .percent-bottom                    { display:none; }

		/* L I S T  */
		
		.webshop-products.list .webshop-product.head .column.name                                            { width:calc(100% - 107px); }
		.webshop-products.list .webshop-product.head .column.price                                           { width:50px; border-right:none; }
		.webshop-products.list .webshop-product.head .column.percent                                         { display:none; }
		.webshop-products.list .webshop-product.body .vehicle-icon.size-48x32                                { display:none; }
		.webshop-products.list .webshop-product.body .copy-holder                                            { width:calc(100% - 166px); font-size:12px; line-height:13px; }
		.webshop-products.list .webshop-product.body .copy-holder .name                                      { display:inline;  font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-weight:500; font-size:12px; line-height:13px; color:#333333; white-space:normal;}
		.webshop-products.list .webshop-product.body .copy-holder .code                                      { display:inline; font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:300; font-size:12px; line-height:13px; color:#333333; white-space:normal; }
		.webshop-products.list .webshop-product.body .copy-holder .code:before                               { content: " ("; }
		.webshop-products.list .webshop-product.body .copy-holder .code:after                                { content: ") "; }
		.webshop-products.list .webshop-product.body .copy-holder .description                               { display:none;}
		.webshop-products.list .webshop-product.body .price-holder                                           { width: 80px; height:100%; display:inline-block; padding:0px; white-space:normal; }
		.webshop-products.list .webshop-product.body .price-holder.type-0 .gross-price-original              { width: 80px; padding-right:0px; font-size:11px; line-height:13px; padding:5px 0px 0px 0px; }
		.webshop-products.list .webshop-product.body .price-holder.type-0 .gross-price                       { }
		.webshop-products.list .webshop-product.body .price-holder.type-0 .gross-price-original .copy        { font-size:14px; line-height:16px; }
		.webshop-products.list .webshop-product.body .price-holder.type-0 .percent-bottom                    { display:none; } 
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price                       { width: 80px; font-size:14px; line-height:16px; padding:0px 5px 0px 0px; margin:0px; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original              { width: 80px; font-size:11px; line-height:12px; padding:0px 5px 0px 0px; margin:0px; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original .copy        { width: 80px; text-align:right; font-size:14px; line-height:16px; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .gross-price-original .copy::after { width: 80px; left:5px; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .percent-top                       { display:none; }
		.webshop-products.list .webshop-product.body .price-holder.type-1 .percent-bottom                    { height:auto; margin:5px -44px 0px 0px; padding:3px 10px 2px 10px; transform:none; }
		.webshop-products.list .webshop-product.body .price-holder .percent-bottom .percent-value            { }

		/* NAVIGATOR */
		
		.navigator-holder {
			height:auto;
			margin:-10px 0px 15px 0px;
		}
		.navigator-holder 
			.pages 
				.page {
					width:22px;
					margin-left:0px;
					margin-right:0px;
				}
				
		/* CLASSIFICATION LABELS IN FOOTER */

		.classification-labels {
			margin-left:50px;
			margin-left: 0px;
		}
		
		@media screen and (max-width: 399px) and (min-width: 0px){
			.classification-labels:before { display: block; width: 100%; float: none; margin: 0 0 5px 0;}
		}
		
		.classification-label {
			float:none;
			margin:0px 15px 2px 0px;
		}
		
		/* BANNERS AT BOTTOM */
		
		.banners-at-bottom
			.banner-at-bottom {
				display:inline-block;
					display:block;
				list-style:none;
				margin:0px;
				padding:5px 15px 0px 0px;
			}
		.banners-at-bottom
			.banner-at-bottom
				h3 {
					margin:5px 0px 10px 0px;
					padding:0px;
						text-align:center;
					color:#8C8899;
					text-shadow:1px 1px 1px rgba(255,255,255,0.5);
					font-family:museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					font-weight:500;
					font-size:16px;
					line-height:20px;
					white-space:normal;
					text-rendering: optimizeLegibility;
					font-feature-settings: "kern";
					-webkit-font-feature-settings: "kern";
					-moz-font-feature-settings: "kern";
					-moz-font-feature-settings: "kern=1";
				}
		.banners-at-bottom
			.banner-at-bottom
				p {
					margin:0px 0px 5px 0px;
					padding:0px;
						text-align:center;
				}
		.banners-at-bottom
			.banner-at-bottom
				a {
					display:block;
					width:100%;
					text-align:center;
				}
	}

	



	/* LAYERS */
	
	.items-per-page-selector .items-per-page-selector-popup { z-index:501000; }
	.items-per-page-selector .items-per-page-selector-popup-fullpage-cover { z-index:500000; }
	.search-and-filters .filter.expanded .select-drop-down-container { z-index:500100; }
	.search-and-filters .filter.vehicle-selector .fullpage-cover,
	.search-and-filters .filter.category-selector .fullpage-cover { z-index:500000; }







	/* VEHICLE ICONS */ 

		/* LEVEL0 : TYPE */
		
		.vehicle-icon.state-0.size-48x32.alto				{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.alto				{ background-position:-165px  -32px; }
		.vehicle-icon.state-0.size-48x32.swift				{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.swift				{ background-position:-165px  -64px; }
		.vehicle-icon.state-0.size-48x32.splash				{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.splash				{ background-position:-165px  -96px; }
		.vehicle-icon.state-0.size-48x32.baleno				{ background-position:-100px -128px; }		.vehicle-icon.state-1.size-48x32.baleno				{ background-position:-165px -128px; }
		.vehicle-icon.state-0.size-48x32.vitara				{ background-position:-100px -160px; }		.vehicle-icon.state-1.size-48x32.vitara				{ background-position:-165px -160px; }
		.vehicle-icon.state-0.size-48x32.ignis				{ background-position:-100px -192px; }		.vehicle-icon.state-1.size-48x32.ignis				{ background-position:-165px -192px; }
		.vehicle-icon.state-0.size-48x32.wagonr				{ background-position:-100px -224px; }		.vehicle-icon.state-1.size-48x32.wagonr				{ background-position:-165px -224px; }
		.vehicle-icon.state-0.size-48x32.sx4				{ background-position:-100px -256px; }		.vehicle-icon.state-1.size-48x32.sx4				{ background-position:-165px -256px; }
		.vehicle-icon.state-0.size-48x32.liana				{ background-position:-100px -288px; }		.vehicle-icon.state-1.size-48x32.liana				{ background-position:-165px -288px; }
		.vehicle-icon.state-0.size-48x32.grandvitara		{ background-position:-100px -320px; }		.vehicle-icon.state-1.size-48x32.grandvitara		{ background-position:-165px -320px; }
		.vehicle-icon.state-0.size-48x32.jimny				{ background-position:-100px -352px; }		.vehicle-icon.state-1.size-48x32.jimny				{ background-position:-165px -352px; }
		.vehicle-icon.state-0.size-48x32.maruti				{ background-position:-100px -384px; }		.vehicle-icon.state-1.size-48x32.maruti				{ background-position:-165px -384px; }
		.vehicle-icon.state-0.size-48x32.samurai			{ background-position:-100px -448px; }		.vehicle-icon.state-1.size-48x32.samurai			{ background-position:-165px -448px; }
		.vehicle-icon.state-0.size-48x32.scross				{ background-position:-100px -480px; }		.vehicle-icon.state-1.size-48x32.scross				{ background-position:-165px -480px; }
		.vehicle-icon.state-0.size-48x32.celerio			{ background-position:-100px -512px; }		.vehicle-icon.state-1.size-48x32.celerio			{ background-position:-165px -512px; }
		.vehicle-icon.state-0.size-48x32.carry				{ background-position:-100px -544px; }		.vehicle-icon.state-1.size-48x32.carry				{ background-position:-165px -544px; }

		.vehicle-icon.state-0.size-72x48.alto				{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.alto				{ background-position:-248px  -48px; }
		.vehicle-icon.state-0.size-72x48.baleno				{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.baleno				{ background-position:-248px  -96px; }
		.vehicle-icon.state-0.size-72x48.carry				{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.carry				{ background-position:-248px -144px; }
		.vehicle-icon.state-0.size-72x48.celerio			{ background-position:-150px -192px; }		.vehicle-icon.state-1.size-72x48.celerio			{ background-position:-248px -192px; }
		.vehicle-icon.state-0.size-72x48.grandvitara		{ background-position:-150px -240px; }		.vehicle-icon.state-1.size-72x48.grandvitara		{ background-position:-248px -240px; }
		.vehicle-icon.state-0.size-72x48.ignis				{ background-position:-150px -288px; }		.vehicle-icon.state-1.size-72x48.ignis				{ background-position:-248px -288px; }
		.vehicle-icon.state-0.size-72x48.jimny				{ background-position:-150px -336px; }		.vehicle-icon.state-1.size-72x48.jimny				{ background-position:-248px -336px; }
		.vehicle-icon.state-0.size-72x48.liana				{ background-position:-150px -384px; }		.vehicle-icon.state-1.size-72x48.liana				{ background-position:-248px -384px; }
		.vehicle-icon.state-0.size-72x48.maruti				{ background-position:-150px -432px; }		.vehicle-icon.state-1.size-72x48.maruti				{ background-position:-248px -432px; }
		.vehicle-icon.state-0.size-72x48.samurai			{ background-position:-150px -480px; }		.vehicle-icon.state-1.size-72x48.samurai			{ background-position:-248px -480px; }
		.vehicle-icon.state-0.size-72x48.scross				{ background-position:-150px -528px; }		.vehicle-icon.state-1.size-72x48.scross				{ background-position:-248px -528px; }
		.vehicle-icon.state-0.size-72x48.splash				{ background-position:-150px -576px; }		.vehicle-icon.state-1.size-72x48.splash				{ background-position:-248px -576px; }
		.vehicle-icon.state-0.size-72x48.swift				{ background-position:-150px -624px; }		.vehicle-icon.state-1.size-72x48.swift				{ background-position:-248px -624px; }
		.vehicle-icon.state-0.size-72x48.sx4				{ background-position:-150px -672px; }		.vehicle-icon.state-1.size-72x48.sx4				{ background-position:-248px -672px; }
		.vehicle-icon.state-0.size-72x48.vitara				{ background-position:-150px -720px; }		.vehicle-icon.state-1.size-72x48.vitara				{ background-position:-248px -720px; }
		.vehicle-icon.state-0.size-72x48.wagonr				{ background-position:-150px -768px; }		.vehicle-icon.state-1.size-72x48.wagonr				{ background-position:-248px -768px; }
		
		/* LEVEL1: YEAR */
		
			/* SMALL ICONS */
		
			.vehicle-icon.state-0.size-48x32.alto-1				{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.alto-1				{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.alto-2				{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.alto-2				{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.baleno-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.baleno-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.baleno-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.baleno-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.baleno-3			{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.baleno-3			{ background-position:-165px  -96px; }
			.vehicle-icon.state-0.size-48x32.carry-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.carry-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.celerio-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.celerio-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.grandvitara-1		{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.grandvitara-1		{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.ignis-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.ignis-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.ignis-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.ignis-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.ignis-3			{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.ignis-3			{ background-position:-165px  -96px; }
			.vehicle-icon.state-0.size-48x32.jimny-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.jimny-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.jimny-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.jimny-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.jimny-3			{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.jimny-3			{ background-position:-165px  -96px; }
			.vehicle-icon.state-0.size-48x32.liana-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.liana-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.liana-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.liana-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.maruti-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.maruti-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.samurai-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.samurai-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.samurai-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.samurai-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.samurai-3			{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.samurai-3			{ background-position:-165px  -96px; }
			.vehicle-icon.state-0.size-48x32.scross-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.scross-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.scross-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.scross-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.splash-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.splash-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.splash-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.splash-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.splash-3			{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.splash-3			{ background-position:-165px  -96px; }
			.vehicle-icon.state-0.size-48x32.swift-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.swift-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.swift-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.swift-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.swift-3			{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.swift-3			{ background-position:-165px  -96px; }
			.vehicle-icon.state-0.size-48x32.swift-4			{ background-position:-100px -128px; }		.vehicle-icon.state-1.size-48x32.swift-4			{ background-position:-165px -128px; }
			.vehicle-icon.state-0.size-48x32.swift-5			{ background-position:-100px -160px; }		.vehicle-icon.state-1.size-48x32.swift-5			{ background-position:-165px -160px; }
			.vehicle-icon.state-0.size-48x32.swift-6			{ background-position:-100px -192px; }		.vehicle-icon.state-1.size-48x32.swift-6			{ background-position:-165px -192px; }
			.vehicle-icon.state-0.size-48x32.swift-7			{ background-position:-100px -224px; }		.vehicle-icon.state-1.size-48x32.swift-7			{ background-position:-165px -224px; }
			.vehicle-icon.state-0.size-48x32.swift-8			{ background-position:-100px -256px; }		.vehicle-icon.state-1.size-48x32.swift-8			{ background-position:-165px -256px; }
			.vehicle-icon.state-0.size-48x32.sx4-1				{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.sx4-1				{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.sx4-2				{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.sx4-2				{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.sx4-3				{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.sx4-3				{ background-position:-165px  -96px; }
			.vehicle-icon.state-0.size-48x32.vitara-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.vitara-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.vitara-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.vitara-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.vitara-3			{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.vitara-3			{ background-position:-165px  -96px; }
			.vehicle-icon.state-0.size-48x32.vitara-4			{ background-position:-100px -125px; }		.vehicle-icon.state-1.size-48x32.vitara-4			{ background-position:-165px -125px; }
			.vehicle-icon.state-0.size-48x32.wagonr-1			{ background-position:-100px  -32px; }		.vehicle-icon.state-1.size-48x32.wagonr-1			{ background-position:-165px  -32px; }
			.vehicle-icon.state-0.size-48x32.wagonr-2			{ background-position:-100px  -64px; }		.vehicle-icon.state-1.size-48x32.wagonr-2			{ background-position:-165px  -64px; }
			.vehicle-icon.state-0.size-48x32.wagonr-3			{ background-position:-100px  -96px; }		.vehicle-icon.state-1.size-48x32.wagonr-3			{ background-position:-165px  -96px; }

			/* LARGE ICONS */
			
			.vehicle-icon.state-0.size-72x48.alto-1				{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.alto-1				{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.alto-2				{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.alto-2				{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.baleno-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.baleno-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.baleno-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.baleno-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.baleno-3			{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.baleno-3			{ background-position:-248px -144px; }
			.vehicle-icon.state-0.size-72x48.carry-1			{ background-position:-150px  -48px;  }		.vehicle-icon.state-1.size-72x48.carry-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.celerio-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.celerio-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.grandvitara-1		{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.grandvitara-1		{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.ignis-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.ignis-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.ignis-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.ignis-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.ignis-3			{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.ignis-3			{ background-position:-248px -144px; }
			.vehicle-icon.state-0.size-72x48.jimny-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.jimny-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.jimny-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.jimny-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.jimny-3			{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.jimny-3			{ background-position:-248px -144px; }
			.vehicle-icon.state-0.size-72x48.liana-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.liana-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.liana-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.liana-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.maruti-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.maruti-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.samurai-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.samurai-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.samurai-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.samurai-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.samurai-3			{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.samurai-3			{ background-position:-248px -144px; }
			.vehicle-icon.state-0.size-72x48.scross-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.scross-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.scross-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.scross-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.splash-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.splash-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.splash-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.splash-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.splash-3			{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.splash-3			{ background-position:-248px -144px; }
			.vehicle-icon.state-0.size-72x48.swift-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.swift-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.swift-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.swift-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.swift-3			{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.swift-3			{ background-position:-248px -144px; }
			.vehicle-icon.state-0.size-72x48.swift-4			{ background-position:-150px -192px; }		.vehicle-icon.state-1.size-72x48.swift-4			{ background-position:-248px -192px; }
			.vehicle-icon.state-0.size-72x48.swift-5			{ background-position:-150px -240px; }		.vehicle-icon.state-1.size-72x48.swift-5			{ background-position:-248px -240px; }
			.vehicle-icon.state-0.size-72x48.swift-6			{ background-position:-150px -288px; }		.vehicle-icon.state-1.size-72x48.swift-6			{ background-position:-248px -288px; }
			.vehicle-icon.state-0.size-72x48.swift-7			{ background-position:-150px -336px; }		.vehicle-icon.state-1.size-72x48.swift-7			{ background-position:-248px -336px; }
			.vehicle-icon.state-0.size-72x48.swift-8			{ background-position:-150px -384px; }		.vehicle-icon.state-1.size-72x48.swift-8			{ background-position:-248px -384px; }
			.vehicle-icon.state-0.size-72x48.sx4-1				{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.sx4-1				{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.sx4-2				{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.sx4-2				{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.sx4-3				{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.sx4-3				{ background-position:-248px -144px; }
			.vehicle-icon.state-0.size-72x48.vitara-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.vitara-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.vitara-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.vitara-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.vitara-3			{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.vitara-3			{ background-position:-248px -144px; }
			.vehicle-icon.state-0.size-72x48.vitara-4			{ background-position:-150px -188px; }		.vehicle-icon.state-1.size-72x48.vitara-4			{ background-position:-248px -188px; }
			.vehicle-icon.state-0.size-72x48.wagonr-1			{ background-position:-150px  -48px; }		.vehicle-icon.state-1.size-72x48.wagonr-1			{ background-position:-248px  -48px; }
			.vehicle-icon.state-0.size-72x48.wagonr-2			{ background-position:-150px  -96px; }		.vehicle-icon.state-1.size-72x48.wagonr-2			{ background-position:-248px  -96px; }
			.vehicle-icon.state-0.size-72x48.wagonr-3			{ background-position:-150px -144px; }		.vehicle-icon.state-1.size-72x48.wagonr-3			{ background-position:-248px -144px; }
	







		.vehicle-icon.state-0.size-36x24					{ background-position:-75px   75px;  }		.vehicle-icon.state-1.size-36x24					{ background-position:-124px   75px; }
		.vehicle-icon.state-0.size-36x24.alto-1				{ background-position:-75px  -24px;  }		.vehicle-icon.state-1.size-36x24.alto-1				{ background-position:-124px  -24px; }
		.vehicle-icon.state-0.size-36x24.alto-2				{ background-position:-75px  -24px;  }		.vehicle-icon.state-1.size-36x24.alto-2				{ background-position:-124px  -24px; }
		.vehicle-icon.state-0.size-36x24.swift-1			{ background-position:-75px -312px;  }		.vehicle-icon.state-1.size-36x24.swift-1			{ background-position:-124px -312px; }
		.vehicle-icon.state-0.size-36x24.swift-2			{ background-position:-75px -312px;  }		.vehicle-icon.state-1.size-36x24.swift-2			{ background-position:-124px -312px; }
		.vehicle-icon.state-0.size-36x24.swift-3			{ background-position:-75px  -48px;  }		.vehicle-icon.state-1.size-36x24.swift-3			{ background-position:-124px  -48px; }
		.vehicle-icon.state-0.size-36x24.swift-4			{ background-position:-75px  -48px;  }		.vehicle-icon.state-1.size-36x24.swift-4			{ background-position:-124px  -48px; }
		.vehicle-icon.state-0.size-36x24.swift-5			{ background-position:-75px  -48px;  }		.vehicle-icon.state-1.size-36x24.swift-5			{ background-position:-124px  -48px; }
		.vehicle-icon.state-0.size-36x24.splash-1			{ background-position:-75px  -72px;  }		.vehicle-icon.state-1.size-36x24.splash-1			{ background-position:-124px  -72px; }
		.vehicle-icon.state-0.size-36x24.splash-2			{ background-position:-75px  -72px;  }		.vehicle-icon.state-1.size-36x24.splash-2			{ background-position:-124px  -72px; }
		.vehicle-icon.state-0.size-36x24.splash-3			{ background-position:-75px  -72px;  }		.vehicle-icon.state-1.size-36x24.splash-3			{ background-position:-124px  -72px; }
		.vehicle-icon.state-0.size-36x24.baleno-1			{ background-position:-75px  -96px;  }		.vehicle-icon.state-1.size-36x24.baleno-1			{ background-position:-124px  -96px; }
		.vehicle-icon.state-0.size-36x24.baleno-2			{ background-position:-75px  -96px;  }		.vehicle-icon.state-1.size-36x24.baleno-2			{ background-position:-124px  -96px; }
		.vehicle-icon.state-0.size-36x24.vitara-1			{ background-position:-75px -120px;  }		.vehicle-icon.state-1.size-36x24.vitara-1			{ background-position:-124px -120px; }
		.vehicle-icon.state-0.size-36x24.vitara-2			{ background-position:-75px -120px;  }		.vehicle-icon.state-1.size-36x24.vitara-2			{ background-position:-124px -120px; }
		.vehicle-icon.state-0.size-36x24.vitara-3			{ background-position:-75px -120px;  }		.vehicle-icon.state-1.size-36x24.vitara-3			{ background-position:-124px -120px; }
		.vehicle-icon.state-0.size-36x24.vitara-4			{ background-position:-75px -120px;  }		.vehicle-icon.state-1.size-36x24.vitara-4			{ background-position:-124px -120px; }
		.vehicle-icon.state-0.size-36x24.ignis-1			{ background-position:-75px -144px;  }		.vehicle-icon.state-1.size-36x24.ignis-1			{ background-position:-124px -144px; }
		.vehicle-icon.state-0.size-36x24.ignis-2			{ background-position:-75px -144px;  }		.vehicle-icon.state-1.size-36x24.ignis-2			{ background-position:-124px -144px; }
		.vehicle-icon.state-0.size-36x24.ignis-3			{ background-position:-75px -144px;  }		.vehicle-icon.state-1.size-36x24.ignis-3			{ background-position:-124px -144px; }
		.vehicle-icon.state-0.size-36x24.wagonr-1			{ background-position:-75px -168px;  }		.vehicle-icon.state-1.size-36x24.wagonr-1			{ background-position:-124px -168px; }
		.vehicle-icon.state-0.size-36x24.wagonr-2			{ background-position:-75px -168px;  }		.vehicle-icon.state-1.size-36x24.wagonr-2			{ background-position:-124px -168px; }
		.vehicle-icon.state-0.size-36x24.wagonr-3			{ background-position:-75px -168px;  }		.vehicle-icon.state-1.size-36x24.wagonr-3			{ background-position:-124px -168px; }
		.vehicle-icon.state-0.size-36x24.sx4-1				{ background-position:-75px -192px;  }		.vehicle-icon.state-1.size-36x24.sx4-1				{ background-position:-124px -192px; }
		.vehicle-icon.state-0.size-36x24.sx4-2				{ background-position:-75px -192px;  }		.vehicle-icon.state-1.size-36x24.sx4-2				{ background-position:-124px -192px; }
		.vehicle-icon.state-0.size-36x24.sx4-3				{ background-position:-75px -192px;  }		.vehicle-icon.state-1.size-36x24.sx4-3				{ background-position:-124px -192px; }
		.vehicle-icon.state-0.size-36x24.liana-1			{ background-position:-75px -216px;  }		.vehicle-icon.state-1.size-36x24.liana-1			{ background-position:-124px -216px; }
		.vehicle-icon.state-0.size-36x24.liana-2			{ background-position:-75px -216px;  }		.vehicle-icon.state-1.size-36x24.liana-2			{ background-position:-124px -216px; }
		.vehicle-icon.state-0.size-36x24.grandvitara-1		{ background-position:-75px -240px;  }		.vehicle-icon.state-1.size-36x24.grandvitara-1		{ background-position:-124px -240px; }
		.vehicle-icon.state-0.size-36x24.jimny-1			{ background-position:-75px -264px;  }		.vehicle-icon.state-1.size-36x24.jimny-1			{ background-position:-124px -264px; }
		.vehicle-icon.state-0.size-36x24.jimny-2			{ background-position:-75px -264px;  }		.vehicle-icon.state-1.size-36x24.jimny-2			{ background-position:-124px -264px; }
		.vehicle-icon.state-0.size-36x24.jimny-3			{ background-position:-75px -264px;  }		.vehicle-icon.state-1.size-36x24.jimny-3			{ background-position:-124px -264px; }
		.vehicle-icon.state-0.size-36x24.maruti-1			{ background-position:-75px -288px;  }		.vehicle-icon.state-1.size-36x24.maruti-1			{ background-position:-124px -288px; }
		.vehicle-icon.state-0.size-36x24.samurai-1			{ background-position:-75px -336px;  }		.vehicle-icon.state-1.size-36x24.samurai-1			{ background-position:-124px -336px; }
		.vehicle-icon.state-0.size-36x24.samurai-2			{ background-position:-75px -336px;  }		.vehicle-icon.state-1.size-36x24.samurai-2			{ background-position:-124px -336px; }
		.vehicle-icon.state-0.size-36x24.samurai-3			{ background-position:-75px -336px;  }		.vehicle-icon.state-1.size-36x24.samurai-3			{ background-position:-124px -336px; }
		.vehicle-icon.state-0.size-36x24.scross-1			{ background-position:-75px -360px;  }		.vehicle-icon.state-1.size-36x24.scross-1			{ background-position:-124px -360px; }
		.vehicle-icon.state-0.size-36x24.scross-2			{ background-position:-75px -360px;  }		.vehicle-icon.state-1.size-36x24.scross-2			{ background-position:-124px -360px; }
		.vehicle-icon.state-0.size-36x24.celerio-1			{ background-position:-75px -384px;  }		.vehicle-icon.state-1.size-36x24.celerio-1			{ background-position:-124px -384px; }
		.vehicle-icon.state-0.size-36x24.carry-1			{ background-position:-75px -408px;  }		.vehicle-icon.state-1.size-36x24.carry-1			{ background-position:-124px -408px; }


	
	
	
.filter.category-selector .mc-group.size-36x36.state-0 .category-item       .ci-icon.state-0 { display:none !important; }
.filter.category-selector .mc-group.size-36x36.state-0 .category-item       .ci-icon.state-1 { display:none !important; }
	

		.webshop-products.grid .webshop-product.body.flag__InStock-1 .image-holder .image.L {
			filter:contrast(130%); -webkit-filter:contrast(130%);
			filter:saturate(130%); -webkit-filter:saturate(130%);
			filter:brighthess(115%); -webkit-filter:brightness(115%); 
			/*filter:url(#Sharpen_heavy); -webkit-filter:url(#Sharpen_heavy);*/
		}
		.webshop-products.grid .webshop-product.body.flag__InStock-0 .image-holder .image.L {
			filter:contrast(140%); -webkit-filter:contrast(150%); 
			filter: blur(3px); -webkit-filter: blur(3px);
			transition:filter 0.3s ease; -webkit-transition:-webkit-filter 0.3s ease;
		}
		.webshop-products.grid .webshop-product.body.flag__InStock-0 .image-holder {
			transition:opacity 0.3s ease;
		}
		.webshop-products.grid .webshop-product.body.flag__InStock-0:hover .image-holder {
			opacity:1;
		}
		.webshop-products.grid .webshop-product.body.flag__InStock-0:hover .image-holder .image.L {
			filter: blur(0px); -webkit-filter: blur(0px);  
		}
		

.foreign-banner {
     position: relative;
     width: 100%;
     height: auto;
     transform: rotate(-3deg);
	 margin-bottom: 25px;
}
.foreign-banner img {
    width:100%;
    height:auto;
	display:block;
}
@media screen and (min-width: 0px) and (max-width: 799px) {
	 .foreign-banner img.desktop { display:none; }
}
@media screen and (min-width:800px) and (max-width:9999px) {
	 .foreign-banner img.mobile { display:none; }
}



.important-note {
	position: relative;
	margin: 0 -50vw 30px -50vw;
	padding: 25px 50vw;
	color: white;
	text-align: center;
	background-color: #E02927;
}
.important-note p {
	font-size: 1.3rem;
	line-height: 1.4;
	text-wrap:balance;
}