/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 * 2016-03-16 09:04:20 */



























/* Design for a width of 960-1280 px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 960px <= width < 1280px */
@media only screen and (min-width: 960px)  {
	
		/* Cart
		-------------------------------------------------------------- */
		.cart-table .product-image { max-width:80px; }
		
		/* Product page
		-------------------------------------------------------------- */
		.product-view .sticker { width:80px; height:80px; }
		
		/* Itemslider
		-------------------------------------------------------------- */
		.in-col1 .itemslider-x { max-width:940px; }
		
		/* Inside main column in 2-col layout */
		.in-col2 .itemslider-x .slides > li { width:155px !important; }
		.in-col2 .itemslider-x { max-width:700px; } /*4*/
		
		/* Inside main column in 3-col layout */
		.in-col3 .itemslider-x .slides > li { width:134px !important; }
		.in-col3 .itemslider-x { max-width:462px; } /*3*/
	}
	
	
	
	
	
	/* Design for a width of 960-1024 px
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	
	/* 960px <= width < 1024px */
	@media only screen and (min-width: 960px) and (max-width: 1023px) {
		
		/* Itemslider
		-------------------------------------------------------------- */
		.in-col1 .itemslider-x .slides > li { width:156px !important; }
		.in-col1 .itemslider-x { max-width:880px; } /*5*/
		
		/* Inside main column in 2-col layout */
		.in-col2 .itemslider-x .slides > li { width:168px !important; } /*MORE*/
		.in-col2 .itemslider-x { max-width:564px; } /*3*/
		
		/* Inside main column in 3-col layout */
		.in-col3 .itemslider-x .slides > li { width:168px !important; } /*MORE*/
		.in-col3 .itemslider-x { max-width:376px; } /*3*/
	}
	
	
	
	
	
	/* Mobile, small old desktop - design for a width of less than 960px
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	
	/* width < 960px */
	@media only screen and (max-width: 959px) {
		
		/* Hide amount. Note: has to be defined after aligning ".amount" center */
		.toolbar .sorter .amount { display:none !important; }
	
		/* Other
		-------------------------------------------------------------- */
		#scroll-to-top { display:none !important; }
		
		/* Top links */
		#link-sign-up { display:none; }
	}
	
	
	
	/* Tablet (Portrait) - design for a width of 768px
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	
	/* 768px <= width < 960px */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		/* Default Magento classes
		-------------------------------------------------------------- */
		.nobr { white-space:normal !important; }
		
		/* Cart
		-------------------------------------------------------------- */
		.cart-table .product-name { font-size:1em; font-family: inherit; }
		.cart-table .product-image { max-width:80px; }
		
		/* Product page
		-------------------------------------------------------------- */
		/* Related - simple */
		.block-related-thumbnails .product-details {
			margin-left:0;
			margin-bottom:10px;
			clear:left;
		}
		
		/* Item grid: number of columns
		-------------------------------------------------------------- */
		/* Always show 2 columns */
		.itemgrid-adaptive.itemgrid-2col .item,
		.itemgrid-adaptive.itemgrid-3col .item,
		.itemgrid-adaptive.itemgrid-4col .item,
		.itemgrid-adaptive.itemgrid-5col .item,
		.itemgrid-adaptive.itemgrid-6col .item,
		.itemgrid-adaptive.itemgrid-7col .item { width:48%; clear:none !important; }
		
		/* Clear every first item in each row (group of n items) */
		.itemgrid-adaptive.itemgrid-2col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-3col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-4col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-5col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-6col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-7col .item:nth-child(2n+1) { clear:left !important; }
		
		/* Itemslider
		-------------------------------------------------------------- */
		.in-col1 .itemslider-x .slides > li { width:160px !important; }
		.in-col1 .itemslider-x { max-width:722px; } /*4*/
		
		/* Inside main column in 2-col layout */
		.in-col2 .itemslider-x .slides > li { width:155px !important; }
		.in-col2 .itemslider-x { max-width:525px; } /*3*/
		
		/* Inside main column in 3-col layout */
		.in-col3 .itemslider-x .slides > li { width:155px !important; }
		.in-col3 .itemslider-x { max-width:350px; } /*2*/
		
		/* Related */
		.block-related-slider .in-sidebar .itemslider-x .slides > li { width:128px !important; }
		
		/* Cloud zoom
		-------------------------------------------------------------- */
		/* Shrink the slider if to many thumbnails */
		.itemslider-thumbnails.count-3,
		.itemslider-thumbnails.count-4,
		.itemslider-thumbnails.count-5,
		.itemslider-thumbnails.count-multi { max-width:158px !important; } /*2*/
		
		/* Direction navigation */
		.itemslider-thumbnails.count-3 .direction-nav,
		.itemslider-thumbnails.count-4 .direction-nav,
		.itemslider-thumbnails.count-5 .direction-nav,
		.itemslider-thumbnails.count-multi .direction-nav { display:block; }
		
		/* Items grid: in category view
		-------------------------------------------------------------- */
		/* Hide button completely despite it is on item hover */
		.category-products-grid.itemgrid-adaptive.itemgrid-6col .item:hover .btn-cart { display:none; }
		
		/* Slideshow caption
		-------------------------------------------------------------- */
		.caption .heading { font-size:2.0833em; }
		.caption p { font-size:1.1666em; }
	
	}
	
	
	/* All desktop - design for a width of 768px and wider
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	
	/* 768px <= width */
	@media only screen and (min-width: 768px) {
		
		/* Itemslider
		-------------------------------------------------------------- */
		.in-sidebar .itemslider-x .slides > li { width:168px !important; }
		.in-sidebar .itemslider-x { max-width:188px; } /*1*/
		
		/* Mobile accordion
		-------------------------------------------------------------- */
		.mobile-collapsible .block-content { display:block !important; } /* Always show when not on mobile */
		.mobile-collapsible .opener { display:none !important; } /* Always hide when not on mobile */
		.mobile-collapsible .block-title { border-bottom:none; }
		
	}
	
	
	/* All mobile - design for a width of less than 768px
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	
	/* width < 768px */
	@media only screen and (max-width: 767px) {
		
		/* Grid and basic layout
		-------------------------------------------------------------- */
		
			/* Margin for basic Magento columns */
			.col-main,
			.col-left,
			.col-right
			{
				margin-bottom:30px;
			}
			
			/* Product view:
			   margin for all grid units */
			.product-view .grid12-1,
			.product-view .grid12-2,
			.product-view .grid12-3,
			.product-view .grid12-4,
			.product-view .grid12-5,
			.product-view .grid12-6,
			.product-view .grid12-7,
			.product-view .grid12-8,
			.product-view .grid12-9,
			.product-view .grid12-10,
			.product-view .grid12-11,
			
			/* deprecated */
			.product-view .grid4-1,
			.product-view .grid4-2,
			.product-view .grid4-3,
			.product-view .grid2-1
			/* end:deprecated */
			{
				margin-bottom:30px;
			}
		
		/* Magento utility classes
		-------------------------------------------------------------- */
		.nobr { white-space:normal !important; }
		
		/* Forms
		-------------------------------------------------------------- */
		.form-list .field,
		.form-list input.input-text,
		.form-list textarea,
		.form-list select,
		.form-list li.wide .input-box,
		.form-list li.wide input.input-text,
		.form-list li.wide textarea,
		.form-list li.wide select { max-width:100%; }
		
		/* Tables
		-------------------------------------------------------------- */
		.data-table thead .nobr { white-space:normal !important; }
		.data-table th,
		.data-table td { padding:5px; }
		
		/* Data tables formatting
		-------------------------------------------------------------- */
		
			/* Basic formatting */
				.cart .data-table thead,
				.my-wishlist .data-table thead,
				.my-account .data-table thead,
				.order-review .data-table thead { display:none; }
				
				.cart .data-table tbody,
				.my-wishlist .data-table tbody,
				.my-account .data-table tbody,
				.order-review .data-table tbody { background:transparent !important; }
				
				.cart .data-table tr,
				.cart .data-table td,
				.my-wishlist .data-table tr,
				.my-wishlist .data-table td,
				.my-account .data-table tr,
				.my-account .data-table td,
				.order-review .data-table tr,
				.order-review .data-table td { border:none !important; background:transparent !important; display:block; width:100%; text-align:left !important; }
				
				.cart .data-table tr,
				.my-wishlist .data-table tr,
				.my-account .data-table tr,
				.order-review .data-table tr { border-bottom:1px solid #e5e5e5 !important; margin-bottom:20px; }
				
			/* Highlight first cell in table footer */
				.my-account .data-table tfoot tr td:first-child,
				.order-review .data-table tfoot tr td:first-child { font-weight:bold; }
		
			/* Show cell label */
				.data-table .cell-label {
					display:inline-block;
					width:30%;
					min-width:100px;
					max-width:140px;
					margin-right:10px;
					font-weight:bold;
				}
		
		/* Misc Magento layout elements
		-------------------------------------------------------------- */
		.breadcrumbs { margin-top:0; margin-bottom:10px; }
		
		/* Header
		-------------------------------------------------------------- */
			
			/* Logo */
			.header .logo-wrapper { text-align:center; }
			.header .logo { width:70%; margin-left:auto; margin-right:auto; }
			
			/* Quick search */
			.header-top-search-wrapper { width:100%; max-width:301px; margin-left:auto; margin-right:auto; }
			.header .form-search { width:100%; }
			.header .form-search .input-text { width:100%; max-width:299px; padding:0; }
			
			/* User menu (Top Links) */
			.user-menu { width:100%; margin-left:0; margin-right:0; }
			
			/* Mini cart */
			.after-mini-cart { clear:none; }
			
			/* Top links */
			.top-links { float:left; }
		
		/* Footer
		-------------------------------------------------------------- */
	
			/* Footer elements - align center */
			
				.footer-primary-top-spacing,
				.footer-primary-bottom-spacing,
				.footer-top .links,
				.footer-bottom { text-align:center; }
				
				.footer-primary-top-spacing .item,
				.footer-primary-bottom-spacing .item,
				/*.social-links a,*/ /*deprecated*/
				#subscribe-form,
				.footer-bottom .item,
				.footer-top .links li { float:none; display:inline-block; }
				.footer-top .item { float:none; }
			
			/* Simplify links */
			.footer .show-separators .links li a,
			.footer .show-separators-left .links li a { background-image:none; }
			
			/* Footer elements */
			.footer-primary-bottom-spacing .item { width:100%; margin:0; }
			.footer-bottom .item { margin-left:5px; margin-right:5px; }
			
			/* Copyright - remove space */
			.footer-copyright { margin-left:0;  }
	
		/* Products list
		-------------------------------------------------------------- */
		.products-list .product-shop-inner { padding-right:0; border-right:none; }
		
		/* Products grid
		-------------------------------------------------------------- */
		.products-grid .add-to-links.addto-onimage { display:none; }
		
		/* Layered navigation
		-------------------------------------------------------------- */
		.block-layered-nav dd li,
		.block-layered-nav .currently ol li { line-height:2.3333em; background-position:3px 10px; }
		.block-layered-nav dd li:hover,
		.block-layered-nav .currently ol li:hover { background-position:6px 10px; }
		
		/* Toolbar
		-------------------------------------------------------------- */
		
			/* All elements - align center and increase vertical spacing */
			.pager,
			.sorter { text-align:center; }
			.pager .amount,
			.pager .limiter,
			.pager .pages,
			.sorter .amount,
			.sorter .limiter,
			.sorter .view-mode,
			.sorter .sort-by { display:inline-block; float:none; padding-top:10px; padding-bottom:10px; }
			
			.toolbar .sort-by,
			.toolbar sorter .amount { border-right:none; }
	
		/* Category view
		-------------------------------------------------------------- */
		
			.note-msg.empty-catalog {
				background-position:center 10px !important;
				color:inherit;
				padding:150px 10px 10px !important;
				text-align:center;
			}
	
		/* Product page
		-------------------------------------------------------------- */
		
			/* Secondary column */
			.product-secondary-column .inner { min-height:auto; } /* IMPORTANT: auto height on mobiles */
			
			/* Wrapper for collaterals - remove top margin (grid units already have bottom margin) */
			.product-view .box-additional { margin-top:0; }
			
			/* Related: remove bottom margin */
			.block-related-slider { margin-bottom:0; }
	
			/* Sidebar */
			.product-view .custom-sidebar-right .inner { padding-left:0; border-left:none; }
			.product-view .custom-sidebar-left .inner { padding-right:0; border-right:none; }
		
		/* Cart
		-------------------------------------------------------------- */
		
		/* Buttons below table: align center */
			.cart-table tfoot tr.first td { text-align:center !important; padding:0; margin-bottom:20px; }
			.cart-table tfoot button { display:inline-block; float:none !important; margin:0 0 3px; padding:0; }
		
		/* One Page Checkout
		-------------------------------------------------------------- */
			
			/* Step title - link "edit" */
			.opc .allow .step-title a { display:none; }
		
			/* Form */
			.opc form fieldset { display:table-column-group; }
			/*.opc .form-list .field {}
			.opc .form-list input.input-text {}*/
			.opc .form-list select { width:auto; }
	
		/* Account
		-------------------------------------------------------------- */
		.my-wishlist .product-image { max-width:none;  }
		
		/* Items slider
		-------------------------------------------------------------- */
		/*.itemslider .control-nav { display:none; }*/
		.control-nav.control-paging { display:none; }
		
		/* Slideshow
		-------------------------------------------------------------- */ 
		   
		/* Slideshow navigation: move buttons to the top right corner */
			.the-slideshow .direction-nav .next { top:4%; right:2%; }
			.the-slideshow .direction-nav .prev { top:4%; right:63px; left:auto; }
		
		/* Slideshow caption */
			/* Shrink all and hide paragraph and button */
			.caption .heading { font-size:2.0833em; margin-bottom:1px; }
			.caption p { font-size:1.1666em; display:none; }        
			.caption button { margin-top:0.5em; display:none; }
		
		/* Cloud Zoom
		-------------------------------------------------------------- */
		/* Hide zoom */
		.cloud-zoom-big,
		.cloud-zoom-lens { display:none !important; }
		.cloud-zoom-lens { cursor:default !important; }
		
		/* Lightbox
		-------------------------------------------------------------- */
		#cboxTitle,
		#cboxCurrent { display:none !important; }
		
		/* Accordion
		-------------------------------------------------------------- */
		.accordion-style1 li a { padding:15px 10px; }
		/* Space for openner if item has children. It has to be a few pixels wider than openner */
		.accordion-style1 li.parent > a { padding-right:53px; }
		.accordion-style1 .opener { width:48px; height:48px; }
		
		/* Mobile accordion
		-------------------------------------------------------------- */
		.mobile-collapsible .block-content { display:none; } /* Hide on mobile */
		
		
		/* Items grid: in category view
		-------------------------------------------------------------- */
		/* Revert default sizes */
		.category-products-grid.itemgrid .product-name
		{
			font-size:1.3333em; /*16px*/
			line-height:1.25em; /*20px*/
		}
		
		/* Hide/show elements: 6 & 7 columns */
		.category-products-grid.itemgrid-adaptive.itemgrid-6col .item .btn-cart,
		.category-products-grid.itemgrid-adaptive.itemgrid-7col .item .btn-cart { display:block; }
	}
	/* end: width < 768px */
	
	
	/* Mobile (Landscape) - design for a width of 480px
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	
	/* 480px <= width < 768px */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	
		/* Category view
		-------------------------------------------------------------- */
		.products-list .product-shop,
		.products-list .right-column,
		.products-list .product-image { width:48%; margin-left:1%; margin-right:1%; }
		
		/* Item grid: number of columns
		-------------------------------------------------------------- */
		/* Always show 2 columns */
		.itemgrid-adaptive.itemgrid-2col .item,
		.itemgrid-adaptive.itemgrid-3col .item,
		.itemgrid-adaptive.itemgrid-4col .item,
		.itemgrid-adaptive.itemgrid-5col .item,
		.itemgrid-adaptive.itemgrid-6col .item,
		.itemgrid-adaptive.itemgrid-7col .item { width:48%; clear:none !important; }
		
		/* Clear every first item in each row (group of n items) */
		.itemgrid-adaptive.itemgrid-2col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-3col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-4col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-5col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-6col .item:nth-child(2n+1),
		.itemgrid-adaptive.itemgrid-7col .item:nth-child(2n+1) { clear:left !important; }
		
		/* Itemslider
		-------------------------------------------------------------- */
		.itemslider-x.count-2,
		.itemslider-x.count-3,
		.itemslider-x.count-4,
		.itemslider-x.count-5,
		.itemslider-x.count-6,
		.itemslider-x.count-7,
		.itemslider-x.count-8,
		.itemslider-x.count-multi { max-width:376px; } /*2*/
		.in-col2 .itemslider-x .slides > li { width:168px !important; }
		.in-col3 .itemslider-x .slides > li { width:168px !important; }
		
		/* Cloud zoom
		-------------------------------------------------------------- */
		/* Broaden the slider if at least 4 thumbnails */
		.itemslider-thumbnails.count-4,
		.itemslider-thumbnails.count-5,
		.itemslider-thumbnails.count-multi { max-width:316px; } /*4*/
		
		/* Direction navigation */
		.itemslider-thumbnails.count-4 .direction-nav { display:none; }
	
		/* Shrink and align center the main image */
		.img-box .product-image { width:60.4651%; /*364px*/ max-width:364px; margin:0 auto; }	
	
	}
	
	
	/* Additional break-point:
	   Mobile (Landscape, iPhone 4 Portrait) - design for a width of 640px
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	/* 640px <= width < 768px */
	@media only screen and (min-width: 640px) and (max-width: 767px) {
		
		/* Itemslider
		-------------------------------------------------------------- */
		.itemslider-x.count-3,
		.itemslider-x.count-4,
		.itemslider-x.count-5,
		.itemslider-x.count-6,
		.itemslider-x.count-7,
		.itemslider-x.count-8,
		.itemslider-x.count-multi { max-width:564px; }
		.in-col2 .itemslider-x .slides > li { width:168px !important; }
		.in-col3 .itemslider-x .slides > li { width:168px !important; }
	
	}
	
	
	/* All small mobile - design for a width of less than 480px
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	
	/* width < 480px */
	@media only screen and (max-width: 479px) {
		
		/* Grid elements
		-------------------------------------------------------------- */
		.col2-set .col-1,
		.col2-set .col-2 { width:100%; }
		
		/* Header
		-------------------------------------------------------------- */
		
			/* Mini cart */
			#mini-cart .dropdown-toggle { -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
			#mini-cart .dropdown-toggle .caret { display:none !important; }
			#mini-cart .dropdown-menu { display:none !important; }
			#mini-cart.hide-empty-cart { display:none !important; }
			
			/* Quick compare dropdown */
			.quick-compare .dropdown-toggle { -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
			.quick-compare .dropdown-toggle .caret { display:none !important; }
			.quick-compare .dropdown-menu { display:none !important; }
			.quick-compare.is-empty { display:none !important; }
		
			/* Simplify horizontal links */
			.user-menu .show-separators .links li a,
			.user-menu .show-separators-left .links li a { background-image:none; }
			
			/* Header elements - align center */
			
				/* Links */
				.user-menu .links { text-align:center; }
				.user-menu .links li { float:none; display:inline-block; }
				
				/* Header top */
				.header-top { text-align:center; }
				.header-top .item { float:none; display:inline-block; margin-left:5px; margin-right:5px; }
				
				/* Inside user menu */
				.user-menu { text-align:center; }
				.user-menu > *,
				.user-menu .links, /*Some link blocks may be deeper than one level*/
				.dropdown 
				{ float:none; display:inline-block; }
				
				/* previous:
				.user-menu { text-align:center; }
				.user-menu .top-links { float:none; }
				#mini-cart,
				.user-menu .links,
				.user-menu .links li { float:none; display:inline-block; }
				*/
		
		/* Nav
		-------------------------------------------------------------- */
		/*#nav > li { width:100%; }
		#nav > li > a { border-right:none; }*/
		
		/* Products list
		-------------------------------------------------------------- */
		.products-list .product-image { margin-bottom:20px; }
		
		/* Product page
		-------------------------------------------------------------- */
		
			/* Reviews */
			.product-view .box-reviews .form-add .data-table th,
			.product-view .box-reviews .form-add .data-table td { padding:6px 1px; }
			.product-view .box-reviews .form-add .form-list input.input-text,
			.product-view .box-reviews .form-add .form-list textarea { width:90%; }
		
		/* Toolbar
		-------------------------------------------------------------- */
		
			.toolbar .limiter { display:none; }
			.sorter .view-mode { display:none; }
			
			/* Pages */
			.pager .pages li { display:none; }
			.pager .pages li.previous,
			.pager .pages li.current,
			.pager .pages li.next { display:block; }
		
		/* Account
		-------------------------------------------------------------- */
		
			/* Account info + Order info */
				/*
				.box-account.box-info .col-1,
				.order-info-box .col-1 { border-right:none; }
				.box-account.box-info .col-1 .box,
				.order-info-box .col-1 .box { padding-right:0; }
				*/
				
				.my-account .col2-set .col-1 { border-right:none; margin-bottom:20px; }
				.my-account .col2-set .col-1 .box { padding-right:0; }
			
			/* Order details */
				.order-items .sub-title .separator { display:none; }
	
		/* Footer
		-------------------------------------------------------------- */
		#subscribe-form .input-text { max-width:118px; }
		
		/* Slideshow
		-------------------------------------------------------------- */
		.the-slideshow .control-nav { display:none; }
		
		/* Slideshow caption */
			/* Shrink all and hide heading */
			.caption .heading { font-size:1.3333em; display:none; }
			.caption p { font-size:1em; }
		
		/* Cloud zoom
		-------------------------------------------------------------- */
		#zoom-btn { display:none; }
		
	}
	
	
	/* Mobile (Portrait) - design for a width of 320px
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	
	/* 320px <= width < 480px */
	@media only screen and (min-width: 320px) and (max-width: 479px) {
		
		/* Item grid: number of columns
		-------------------------------------------------------------- */
		/* Always show 2 columns */
		.itemgrid-adaptive.itemgrid-2col .item,
		.itemgrid-adaptive.itemgrid-3col .item,
		.itemgrid-adaptive.itemgrid-4col .item,
		.itemgrid-adaptive.itemgrid-5col .item,
		.itemgrid-adaptive.itemgrid-6col .item,
		.itemgrid-adaptive.itemgrid-7col .item { width:98%; clear:none !important; }
		
		/* Itemslider
		-------------------------------------------------------------- */
		.itemslider-x.count-1,
		.itemslider-x.count-2,
		.itemslider-x.count-3,
		.itemslider-x.count-4,
		.itemslider-x.count-5,
		.itemslider-x.count-6,
		.itemslider-x.count-7,
		.itemslider-x.count-8,
		.itemslider-x.count-multi { max-width:188px; } /*1*/
		.in-col2 .itemslider-x .slides > li { width:168px !important; }
		.in-col3 .itemslider-x .slides > li { width:168px !important; }
		
		/* Cloud zoom
		-------------------------------------------------------------- */
		/* Shrink the slider if to many thumbnails */
		.itemslider-thumbnails.count-3,
		.itemslider-thumbnails.count-4,
		.itemslider-thumbnails.count-5,
		.itemslider-thumbnails.count-multi { max-width:158px; } /*2*/
		
		/* Direction navigation */
		.itemslider-thumbnails.count-3 .direction-nav,
		.itemslider-thumbnails.count-4 .direction-nav,
		.itemslider-thumbnails.count-5 .direction-nav,
		.itemslider-thumbnails.count-multi .direction-nav { display:block; }
		
	}
	
	
	/* Mobile (Portrait) - design for a width of 240px
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	*/
	
	/* width < 320px */
	@media only screen and (max-width: 319px) {
	
		/* Product page
		-------------------------------------------------------------- */
		/* Related - thumbnails */
		.block-related-thumbnails .product-details {
			margin-left:0;
			margin-bottom:10px;
			clear:left;
		}
		.block-related-thumbnails .product-details .price-box { display: inline-block; margin-right:5px; }
		.block-related-thumbnails .product-details .related-add-to-wishlist { display: inline-block; }
		
		/* Item grid: number of columns
		-------------------------------------------------------------- */
		/* Always show 1 columns */
		.itemgrid-adaptive.itemgrid-2col .item,
		.itemgrid-adaptive.itemgrid-3col .item,
		.itemgrid-adaptive.itemgrid-4col .item,
		.itemgrid-adaptive.itemgrid-5col .item,
		.itemgrid-adaptive.itemgrid-6col .item,
		.itemgrid-adaptive.itemgrid-7col .item { width:98%; clear:none !important; }
		
		/* Itemslider
		-------------------------------------------------------------- */
		.itemslider-x.count-1,
		.itemslider-x.count-2,
		.itemslider-x.count-3,
		.itemslider-x.count-4,
		.itemslider-x.count-5,
		.itemslider-x.count-6,
		.itemslider-x.count-7,
		.itemslider-x.count-8,
		.itemslider-x.count-multi { max-width:188px; } /*1*/
		.in-col2 .itemslider-x .slides > li { width:168px !important; }
		.in-col3 .itemslider-x .slides > li { width:168px !important; }
		
		/* Cloud zoom
		-------------------------------------------------------------- */
		/* Shrink the slider if to many thumbnails */
		.itemslider-thumbnails.count-2,
		.itemslider-thumbnails.count-3,
		.itemslider-thumbnails.count-4,
		.itemslider-thumbnails.count-5,
		.itemslider-thumbnails.count-multi { max-width:79px !important; } /*1*/
		
		/* Direction navigation */
		.itemslider-thumbnails.count-2 .direction-nav,
		.itemslider-thumbnails.count-3 .direction-nav,
		.itemslider-thumbnails.count-4 .direction-nav,
		.itemslider-thumbnails.count-5 .direction-nav,
		.itemslider-thumbnails.count-multi .direction-nav { display:block; }
		
		/* Slideshow
		-------------------------------------------------------------- */
		.the-slideshow .direction-nav { display:none; }
	
	}
	