@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.tablet-portrait 	{ display: block !important }
	
	
	#home-slider
	{
		padding-left: 0px;
		padding-right: 0px;
	}


	#image-holder #zoom-img-holder,
	#zoom-img { display: none }
	
	/* HOME */
	.wrapper {
		width: 728px;	
		padding: 10px 20px 0 20px;
		
	}

	#top-menu ul li
	{
		border: none;
	}


		#top-menu ul li:nth-child(2),
		#top-menu ul li:nth-child(3),
		#top-menu ul li:nth-child(5)
		{
			border-left: 1px solid #f68788;
		}

	#top-menu.logged_in
	{
		width: 395px;
	}
		#top-menu.logged_in ul li
		{
			border: none;
		}

	 	#top-menu.logged_in ul li:nth-child(2),
		#top-menu.logged_in ul li:nth-child(3),
		#top-menu.logged_in ul li:nth-child(5),
		#top-menu.logged_in ul li:nth-child(6),
		#top-menu.logged_in ul li:nth-child(8)
		{
			border-left: 1px solid #f68788;
		}


	#search-submit
	{
		display:none;
	}
	
	#header .wrapper {
		position: relative;	
	}
	
	#logo {
		margin: 0 0 0 0px;
		width: 225px;
	}

	#logo.logged_in
	{
		width: 185px;
	}

	#header-center,
	#top-menu
	{
		width: 300px;

	}
	
	#winkelwagen {
		width: 175px;
		position: absolute;
		top: 0px;
		right: 20px;
		margin-top: 20px;
	}
	
	#top-menu {
		padding-top: 10px;
	}
	
	#search
	{
		margin-top: 10px;
		clear:both;
	}
	
	#menu .wrapper ul > li a {
		font-size: 12px;
		padding: 12px 10px;
	}
	
	#home-slider .slides li img {
		width: 100%
	}
	
		#home-slider .slides li h2
		{
			font-size: 20px;
		}
		
		#home-slider .slides li .slider-text {
			top: 4px;
			left: 75px;	
		}
		
		#home-slider .slides li p {
			font-size: 15px;
			margin-bottom: 10px;	
		}
	
	#home-blocks .block {
		width: 	355px;
	}
	
		#home-blocks .block-one
		{
			margin-left: 0px;
		}
		
		#home-blocks .block-three
		{
			margin-right: 0px;
		}
	
		#home-blocks .block-one, 
		#home-blocks .block-three
		{
			margin-bottom: 20px;
		}
	
		
	#home-blocks .block-two {
		height: 189px;
		margin-bottom: 9px;
		width: 100%;
		border-right: none;
		margin-left:0px;
		margin-right: 0px;
	}
		#home-blocks .block-two h2 {
			border-right: 1px solid #E2E2E2;	
		}
		
	#brands a {
		width: 181px !important;
	}
	#brands a.even {
		border-right: 1px solid #E4E4E4;
	}
		#brands a img {
			width: 105px;	
		}
	/*
	#home-blocks .block-two {
		margin-left: 0;
		width: 360px;
	}
	*/
	
	h1#home-divider {
		font-size: 19px;
		margin: 30px 0;
	}
#home-blocks-2 .column
{
	width: 354px;
}


	#home-blocks-2 .column-1 
	{
		margin-left: 0px;
	}
	
	#home-blocks-2 .column-1,
	#home-blocks-2 .column-2
	{
		margin-bottom: 20px;
	}
	
	#home-blocks-2 .column-2,
	#home-blocks-2 .column-4
	{
		margin-right: 0px;
	}
	
	
		#home-blocks-2 .column-2 img,
		#home-blocks-2 .column-3 img {
			width: 100%;
		}
	
	#home-blocks-2 .column-2 {
		margin-right: 0;
	}
	
	#home-blocks-2 .column-2 #borent-block,
	#home-blocks-2 .column-2 #aanbieding-block {
		width: 270px;
	}
		#home-blocks-2 .column-2 #borent-block img {
			left: 36px;	
		}
	
	#home-blocks-2 .column-3 {
		display: none;	
	}
	
	/* PRODUCTS OVERVIEW */
	#category-visual {
		height: 195px;
	}
		#category-visual #category-visual-text {
			left: 50px;
			top: 25px;
		}
	
	#left-menu-category #filters {
		width: 216px;
	}
		.price-data .price-start, .price-data .price-end {
			width: 96px;	
		}
		
		.ui-slider {
			width: 185px;	
		}
	
	#dataview-top #products-count {
			margin-bottom: 10px;
	}
	
	#dataview-top .dataview-amount-switch {
		margin-top: 6px;
		margin-right: 0;
	}	
		
	#dataview {
		width: 479px;	
	}
		
		.dataview-results {
			width: 492px;
		}
		
		.product {
			width: /*211px*/ 233px;	
		}
		
		.product-inner .price .btw {
			display: block;
			margin-left: 0;
		}
		
		.product-inner .form-holder {
			width: 90px;
			height: 77px;
			left: 0;
		}
		
		.product-inner .btn-holder {
			right: 0;
			width: 100px;
			padding-left: 6px;
		}
		
		.product-inner .btn-holder .btn {
			font-size: 10px;
			min-width: 100px;
			padding-top: 6px;
			height: 13px;
		}
		
		
		
		
	/* PRODUCT PAGE */
	#image-holder {
		width: 345px;	
		height: 300px;
	}
		#image-holder #product-image {
			line-height: 300px;
		}
			#image-holder #product-image img {
				max-width: 325px;	
				max-height: 270px;
			}
		
	#product-info {
		width: 360px;	
	}
	
	.product-page-block {
		 width: 357px;	
	}
		.product-page-block.double-column {
			width: 357px;	
		}
		
		.product-page-block.double-column ul {
			width: 100%;	
		}
			#spec-list-2 li:first-child {
				border-top: 1px solid #D6D6D6;
			}
	
	.product-page-block:first-child {
		width: 357px;	
	}
	
	#product-varieties {
		width: 100%;	
	}
	
	#related  {
		width: 744px;
	}
		#related .related {
			width: 194px;	
		}
		
		#related .related:last-child,
		#related .related:nth-last-child(2) {
			display: none;	
		}
		
		
	/*** VESTIGING PAGE  ***/
	.main-left,
	.main-right {
		width: 100%;
		padding: 0;
	}
	
	#storelocator div:first-child,
	#storelocator #map {
		width: 100% !important;	
	}
	
	#openingtimes {
		margin-top: 30px;	
	}
	
	/*** LOGIN PAGE ***/
	#register,
	#company_register,
	#login {
		width: calc(100% - 40px);	
	}
	
	#template-content .main-left h3, #template-content .main-right h3 {
	 margin-top: 0 !important;	
	}
	
	
	
	
	
	
		/*** CHECKOUT ***/
	.checkout.header .block {
		width: 162px;
		height: 28px;
		font-size: 10px;
		line-height: 28px;
		vertical-align: middle;
	}
		.checkout.header .selected-arrow{
	
			background: url(../images/layout/checkout-arrow-tablet.png) no-repeat;
			height:48px;

		}
		.checkout.header .not-selected-arrow{
	
			background: url(../images/layout/checkout-arrow-gray-tablet.png) no-repeat;
			height:48px;

		}

	
	#shoppingcart-table .name,
	#shoppingcart-table .code,
	#shoppingcart-table .sub-price,
	#shoppingcart-table .amount {
		padding: 0 5px;	
		width: auto;
	}
	
	#shoppingcart-table .code,
	#shoppingcart-table .price {
		display: none;	
	}

	#shoppingcart-table tr .amount {
		text-align: center;
	}
		#shoppingcart-table tr .amount input {
			width: 30px;	
		}

	#shoppingcart-table .desktop {
		display: none;
	}
	
	#shoppingcart-table .mobile.hide {
		display: table-row;	
	}
	
	
	.head-checkout tr td, #shoppingcart-table tr td {
		height: 75px;
	}
	
	.head-checkout tr td, #shoppingcart-table tr.empty td {
		height: 15px;	
	}
	
	
	#userData #login-form-holder,
	#userData #guest_accout-holder {
		width: 100%;	
	}
		#userData #login-form-holder input,
		#userData #guest_accout-holder input {
			width: 170px;	
		}
		
	#userData #guest_accout-holder {
		height: auto;
		margin-bottom: 35px;	
	}	
		#userData #guest_accout-holder input {
			
		}
		
		.balk-checkout .back {
			display: none;
		}
		
		.next {
			float: right;	
		}
		
		
	#product #images {
		width: 	345px;
	}
	
			
	#subcategorieen .subcategorie {
/*		border: none; */
		width: 241px;
/*		margin-bottom: 10px; */
	}
	
		#subcategorieen .subcategorie.row-3-2
		{
			border:none;
		}
		
	
	/*************************************************************************/

	#footer
	{
		border: 0px;
	}
	
	.footer-block {
		width: 126px;
		padding: 15px;	
	}
	
	.footer-block.footer-news {
		width: 295px;
		border-right: 1px solid #D7D7D7;
		border-top: none;
		border-bottom: 1px solid #D7D7D7;
		height: 317px;
		margin-bottom: 25px;
	}
	/*
	.footer-last-block {
		width: 100%;	
	}
	*/
		.footer-last-block #newsletter-signup {
			width: 340px;	
			float: left;
		}
			.footer-last-block #newsletter-signup input {
				width: 242px;	
			}
			
		.footer-last-block #socialmedia {
			float: left;
			width: 319px;
			height: 79px;
			border-right: 1px solid #D7D7D7;
			border-bottom: 1px solid #D7D7D7;
		}
	

	
	#footer .footer-block.footer-menu.retailstores
	{
		width: 695px;
		border: 1px solid #d7d7d7;
	}
		#footer .footer-block.footer-menu.retailstores ul li
		{
			width: 325px;	
		}
		
	.dataview-results .product .product-inner .superdeal_price
	{
	}
			
	#action-products.flexslider ul li .action-price
	{
	}
	
/***************************
	FAST Order
****************************/
	#fast-order-result,
	#fast-order-input input[type="text"],
	#fast-order-selection table
	{
		width: 700px
	}
	
	#fast-order-result
	{
		max-height: 300px;
	}

/****************************

****************************/	
	#winkelwagen.not_logged_in
	{
		width: 150px;
	}	
	
		#winkelwagen.not_logged_in a
		{
			display: block;
		}
		#winkelwagen a#header-registration
		{
			padding-left: 0px;
		}
	
	
	#header-center.not_logged_in #top-menu 
	{
		width: 290px;
	}

		#top-menu li.logged-in.no-left.right
		{
			border-right: none;
			border-left: 1px solid #f68788;
		}


	#header-center.not_logged_in
	{
		width: 300px;
	}

/*
	#template-content
	{
		margin-top: 235px;
	}
*/
	#header
	{
		/*	height: 180px; */
		background-size: cover;
		position: inherit;
	}
	#menu
	{
		position: inherit;
	}

		#template-content
		{
			margin-top: 0px;
		}

		#template-content.logged-in
		{
			margin-top: 0px;
		}

	#content-my-account #order-data .title
	{
		width: 50%;

	}

	#content-my-account #left-menu ul li
	{
		width: 175px
	}


	#content-my-account #content-text
	{
		width: 510px;
		padding: 0px;
	}

	#content-my-account #content-text #order-products-table .order-brand,
	#content-my-account #content-text #order-products-table .order-price-action
	{
		display: none;

	}


	#retailstore-data.order-details
	{
		padding: 0px;
	}


	.dataview-results.order-history
	{
		width: auto;
	}

	#content-my-account #customer-data
	{
		clear: both;
		margin-bottom: 50px;
	}

	.product.block-3,
	#search .product.block-3
	{
		margin-right: 10px;
	}
		.has-description .product.block-2
		{
			margin-right: 10px;
		}
		
		
		
	

	.main-left.storelocator {
		width: 100%;
	}
	
	
	
	#left-menu-search #compare-products {
		width: 166px;	
	}
	
	#left-menu-search #filters {
		padding: 10px;
		box-sizing: border-box;	
		width: 208px;
	}
	
	.ui-slider {
		width: 178px;	
	}
	
	.price-data .price-start, .price-data .price-end {
		width: 91px;	
	}
	
	
	
	
	
	
}