@media screen and (max-width: 1125px) {
	#topmenu ul, header, #footermenu-container, #copyright ul{
		min-width: 900px;
		max-width: 900px;
	}
	
	#contactimages {
		max-width: 330px;
	}
	
	#topmenu > ul > li:nth-child(4) > span{
		font-size: 12px;
	}
	
	#view_item_image-container{
		width: 370px;
	}
	
	.thumbs a img{
		width: 177px;
		height: 135px;
	}
	
	.thumbs a img:last-child{
		padding-top: 10px;
	}
	
	#view_item_image-container>div.thumbs>a:nth-child(1){
		margin-bottom: 14px;
	}
	
	.itemlist li{
		width: 23.3%;
	}
	
	#view_item_moreinfo{
		width: 50%;
	}
	
	.footerseo{
		margin-right: -10px;
	}
	
	.folderlist li{
		width: 23.1269%;
	}
	
	nav#menu ul, #showcase, #content, #voordelen ul, #nieuwsbrief{
		min-width: 900px;
		max-width: 900px;
	}
	
	#showcase .showcase_slides{
		width: 48% !important;
	}
	
	#showcase > div.showcase_slides > div.slides_container > div > a > img{
		
	}
	
	#showcase img{
		width: 100%;
	}
	
	nav#menu ul li a{
		padding: 13px 14px 11px;
	}
	
	nav#menu ul li:last-child{
		width: 123px !important;
	}
	
	#zoeken{
		float: right;
	}
	
	#side{
		margin-right: 135px;
		margin-left: 165px;
	}
}

@media screen and (max-width: 1078px) {
	#footermenu-container {
		width: 90%;
		max-width: 960px;
	}
	
	nav#menu li:nth-child(5) {
		/*width: 192px;*/
	}
	
	nav#menu li:last-child {
		width: 90px;
	}
}


@media screen and (max-width: 1065px) {
	
	nav#menu li a{
		padding: 11px 12px;
	}
}

@media screen and (max-width: 1060px) {
	#voordelen li {
		padding: 10px 10px 10px 30px;
		display: inline-block;
		float: left;
	}
	
	#showcase-blocks .block p:nth-child(2) {
		right: -70px;
	}
}

@media screen and (max-width: 1030px) {
	#nieuwsbrief p {
		font-size: 16px;
	}
	
	footer #nieuwsbrief input.text {
		width: 23.625%;
		margin: 5px;
	}
}

@media screen and (max-width: 1060px) {
	nav#menu li a {
		padding: 11px 12px;
	}
}

@media screen and (max-width: 980px) {
	#klantenservice h3 {
		padding-right: 40px;
	}
	
	#woonmerken table td {
		margin: 8px 10px 7px 0;
	}
}

@media screen and (max-width: 930px) {
	
	#content.contact table{
		width: 390px !important;
	}
	
	#topmenu > ul > li:nth-child(4) > span{
		font-size: 9px;
	}
	
	li.item{
		height: 100px !important;
	}
	
	#twitterfeed iframe{
		display: none;
	}
	
	#topmenu ul, header, #footermenu-container, #copyright ul{
		min-width: 800px;
		max-width: 800px;
	}
	
	nav#menu ul, #showcase, #content, #voordelen ul, #nieuwsbrief{
		min-width: 800px;
		max-width: 800px;
	}
	
	#showcase .showcase_slides{
		width: 44% !important;
	}
	
	#side{
		margin-left: 125px;
	}
	
	#topmenu ul li span{
		font-size: 11px;
	}
	
	#topmenu ul li{
		padding-right: 20px !important;
	}
	
	#topmenu ul li a{
		padding-left: 22px !important;
	}
	
	nav#menu ul li a{
		padding: 13px 6px 11px;
	}
	
	nav#menu ul li:last-child{
		width: 103px !important;
	}	
	
	nav#menu li:last-child {
		width: 75px;
	}
	
	header #zoeken {
		width: 50%;
		float: right;
	}
	
	header #social {
		width: 40%;
		float: left;
	}
	
	header #logo {
		width: 250px;
	}
	
		header #logo img {
			min-width: 233px;
			min-height: 72px;
		}
}

@media screen and (max-width: 840px) {
	nav#menu li:nth-child(5) {
		/*width: 157px;*/
	}
}

@media screen and (max-width: 830px) {
	
	#contactimages {
		max-width: 240px;
	}
	
	#zoom1 > img{
		height: 300px;
	}
	
	#view_item_moreinfo{
		width: 50%;
	}
	
	#view_item_image-container{
		width: 325px;
	}
	
	.thumbs a img{
		width: 154px;
	}
	
	.folderlist .folder h3{
		margin-top: 5% !important;
		width: 70% !important;
	}
		
	#topmenu ul, header, #footermenu-container, #copyright ul{
		min-width: 700px;
		max-width: 700px;
	}
	
	#showcase, #content, #voordelen ul, #nieuwsbrief{
		min-width: 700px;
		max-width: 700px;
	}
	
	.footerseo{
		margin-right: -15px;
	}
	
	#showcase{
		display: none;
	}
	
	#side, #logo, #zoeken{
		float: none !important;
		margin: 0 auto;
	}
	
	#side{
		margin: 30px auto 0;
		height: 15px;
	}
	
	#topmenu ul li:last-child{
		display: none;
	}

	nav#menu ul {
		width: 100%;
		max-width: 1083px;
	}

	#showcase-container {
		position: initial;
	}

	header {
		padding: 45px 0 24px;
	}

	nav#menu {
		margin-top: 23px;
	}

		nav#menu li:last-child {
			width: 100%;
		}
	
	nav#menu ul {
		width: 100%;
		height: auto;
		display: block;
		border-top: 1px solid #e6e6e6;
		top: 0;
	}
		
	.menu-button-outline {
		padding-bottom: 0;
		margin-top: 0;
	}
	
	nav#menu li:last-child {
		text-align: left;
	}
}

@media screen and (max-width: 925px) {
	
	#content {
		padding: 51px 0 0
	}
	
	.shop .spotlight .item_spotlight, #shop .itemlist .item, #shop .folderlist .folder {
		width: 100%;
		float: left;
		margin-bottom: 20px;
	}
	
	.shop .spotlight .item_spotlight h3, #shop .itemlist .item h3, #shop .folderlist .folder h3 {
		float: right;
		margin-bottom: 0;
		width: 80%;
		margin-top: 5%;
		text-align: left;
	}
	
	.shop .spotlight .image, #shop .itemlist .image, #shop .folderlist .image {
		width: auto;
		float: left;
		width: 100px;
		height: 80px;
	}
	
	.shop .spotlight .price, #shop .itemlist .price, #shop .folderlist .price {
		display: none;
	}

}

@media screen and (max-width: 800px) {
	#klantenservice {
		width: 100%;
	}
	
	#woonmerken {
		display: none;
	}
	
	#showcase-blocks .block p:nth-child(2) {
		display: none;
	}
	
}

@media screen and (max-width: 780px) {
	footer #nieuwsbrief p {
		display: none;
	}
	
	footer #nieuwsbrief input.text {
		width: 43.625%;
	}
}

@media screen and (max-width: 730px) {
	#topmenu ul, header, #footermenu-container, #copyright ul{
		min-width: 560px;
		max-width: 500px;
	}
	
	#view_item_description table tr td:first-child{
		width: 68% !important;
	}
	
	#view_item_image-container{
		width: 230px;
	}
	
	#zoom1 > img{
		height: 220px;
	}
	
	#footermenu{
		display: none;
	}
	
	#showcase, #content, #voordelen ul, #nieuwsbrief{
		min-width: 560px;
		max-width: 500px;
	}
	
	input.search_button{
		width: 15%;
	}
	
	input.search_text{
		width: 85%;
	}
	
	#showcase img{
		height: 290px;
	}
}
 

@media screen and (max-width: 650px) {
	#view_item_image-container {
		width: 100%;
		margin-bottom: 30px;
	}
	
	#zoom1 > img{
		height: 300px;
	}
	
	#view_item_moreinfo {
		width: 100%;
	}
}

@media screen and (max-width: 625px) {
	.shop .spotlight .item_spotlight h3, #shop .itemlist .item h3, #shop .folderlist .folder h3 {
		width: 60% !important;
	}
}

@media screen and (max-width: 590px){
	
}

@media screen and (max-width: 545px) {
	
	#contactimages {
		margin-right: 0 !important;
		max-width: 200px;
	}
	
	#content.contact table tr td:first-child {
		max-width: 160px;
	}
	
	#topmenu li.winkelwagen p{
		padding-left: 0;
	}
	
	#topmenu ul li a{
		font-size: 11px;
		padding-left: 9px !important;
	}
	
	#topmenu > ul > li.winkelwagen > p{
		margin-top: 11px;	
		font-size: 11px;	
	}
	
	#topmenu ul li.winkelwagen{
		margin-right: 76px;
		padding-left: 10px;
	}
	
	#topmenu ul li{
		padding-right: 10px !important;
	}
	
	#topmenu ul{
		min-width: 398px;
	}
	
	input.search_button{
		width: 25%;
	}
	
	input.search_text{
		width: 75%;
	}
	
	#side{
		margin-left: -115px;
		float: none;
		background: none;
	}
	
	#side span{
		float: left;
		margin-left: 10px;
		margin-right: 0;
	}
	
	#side span:first-child{
		margin-left: 93px;
	}
	
	header, #footermenu-container, #copyright ul{
		min-width: 300px;
		max-width: 300px;
	}
	
	#showcase, #content, #voordelen ul, #nieuwsbrief{
		min-width: 370px;
		max-width: 300px;
	}
}

@media screen and (max-width: 555px) {
	
	#topmenu ul {
		width: 90%;
	}
	
		#topmenu li.winkelwagen {
			background: none;
			padding: 0 0 0 20px;
		}
		
		#topmenu li.account {
			padding-right: 20px;
		}
		
		#topmenu li.inloggen {
			padding-right: 10px;
		}		
}

@media screen and (max-width: 520px){
	#topmenu li.winkelwagen a span{
		display: none !important;
	}
	
	#shop-jq > form > table > tbody > tr.assortiment2 > td.cartimage > img{
		display: none;	
	}
	
	#shop-jq > form > table > tbody > tr > td:nth-child(3){
		display: none;
	}
	
	#shop-jq > form > table > tbody > tr.assortiment2 > td:nth-child(4) > input{
		width: 38px;
	}
	
	#shop-jq > form > p > input.back_to_overview{
		margin-bottom: 10px; 
	}
	
	#shop_form > table:nth-child(9) > tbody > tr:nth-child(1) > td:nth-child(2) > input, #shop_form > table:nth-child(9) > tbody > tr:nth-child(2) > td:nth-child(2) > input, #shop_form > table:nth-child(9) > tbody > tr:nth-child(3) > td:nth-child(2) > input, #shop_form > table:nth-child(9) > tbody > tr:nth-child(4) > td:nth-child(2) > input, #shop_form > table:nth-child(9) > tbody > tr:nth-child(5) > td:nth-child(2) > input{
		width: 255px;
	}
}

@media screen and (max-width: 473px) {
	#contactimages {
		display: none;
	}

	#content{
		min-width: 300px;
	}
	
	div#view_item_moreinfo {
		height: 945px;
	}
	
	#side{
		max-width: 135px;
		margin: 25px auto 0;
		float: none !important;
		clear: both;
	}
	
	#side span{
		margin-left: 0 !important;
		text-align: center;
		margin-bottom: 10px
	}
	
	#side span:last-child{
		margin-bottom: 0;
	}
	
	#topmenu ul li.winkelwagen {
		margin-right: 65px;
	}
}

@media screen and (max-width: 455px) {

	#klantenservice h3 {
		padding-right: 140px;
	}
	
	#content.contact table tr td:first-child{
		max-width: 90px !important;
	}
	
	footer #nieuwsbrief input.text {
		width: 41%;
	}
	
	footer #nieuwsbrief input.nieuwsbrief-submit {
		width: 50%;
		padding: 12px 10px 11px;
	}
	
	#nieuwsbrief {
		display: none;
	}
	
	#footermenu {
		padding: 40px 0 30px;
	}
	
}

@media screen and (max-width: 402px) {
	
	#klantenservice ul {
		width: 50% !important;
		float: left;
	}
	
	#klantenservice ul:nth-child(2) {
		display: none;
	}
	
	nav#menu {
		top: 43px;
	}
	
}