/* 
	Maxeda / DIY Group
	Geel: 		#fecc0a;
	Grijs: 		#48545b;
	Lichtgrijs: #dadcdd;
*/
html, body {
	background:#48545b;
	}
	body {
		min-width:990px;
		margin:0;
		padding:0;
		-webkit-text-size-adjust:100%;
		-webkit-tap-highlight-color:rgba(0,0,0,0);
		-webkit-text-size-adjust:none;
		}
		td, div, a, p, h1, h2, h3, h4, h5, input, select, textarea, label, select, fieldset {
			color:#48545b;
			font:12px/15px 'Trebuchet MS', Arial, Verdana;
			}
		img, a img {
			border:0;
			outline:none;
			}
		hr {
			height:0;
			border:none; 
			border-bottom:1px solid #a1a7ab;
			}
		p {margin:0;}
		h1, h2, h3, h4, h5 {
			margin:0 0 3px;
			padding:0;
			color:#fecc0a;
			font-size:22px;
			font-weight:700;
			line-height:25px;
			}
		h1 span, h2 span, h3 span, h4 span, h5 span {color:#48545b;}
		a, input {outline:none;}
			[type="radio"] {border:0!important;}
			textarea {overflow-y:auto;}
		a, input[type="submit"] {
			text-decoration:none;
			transition: all .2s ease-out;
			}
		a:hover,
		a.selected {
			color:#fecc0a;
			text-decoration:underline;
			}
		a:hover, input[type="submit"]:hover {cursor:pointer;}
		ol, ul {
			margin:0;
			padding:0;
			}
			li {
				margin:0 0 0 15px;
				padding:0;
				}
		table {
			margin:0;
			padding:0;
			border:0;
			border-spacing:0;
			}
			td {
				text-align:left;
				vertical-align:top;
				}
		div, header, footer, form, section, aside, article {float:left;}
		fieldset {
			margin:0;
			padding:0;
			border:0;
			}
			legend {
				margin:0 0 5px;
				padding:0;
				color:#48545b;
				}
		input[type="text"], input[type="password"], input[type="email"], textarea {
			margin:1px 0;
			padding:1px;
			}
		input[type="submit"] {
			border:none;
			/*text-indent:-9999px;*/
			}
		[class*="wrong"] {border: 1px solid red!important;}
		label.wrong {
		    border:0!important;
		    color:red!important;
			}
		.forminfo {display:none;}
		.submit {
			width:auto;
			height:25px;
			margin:2px 0 0;
			padding:0 5px;
			background:url('../img/layout/bg/bg_btn-form.gif') repeat-x 0 0;
			float:right;
			}
		.cookie{
			width: 100%;
			float:left;
			background: #FFF;
			border-bottom: 1px solid #000;
			height: 55px;
			position:relative;
			}

			.cookie div{
				margin: 5px auto;
				width: 960px;
				position: relative;
				float: none;
				}
				.cookie div span{
					/*background: url("../img/error.png") no-repeat scroll 0 0 transparent;*/
					font-weight: bold;
					padding-left: 20px;
					float:left;
					height: 46px;
					margin-top: 8px;
					max-width: 500px;
					}
				.cookie div a{
					float:left;
					height: 20px;
					}
					.cookie div a.info{
						/*background: url("../img/information.png") no-repeat scroll 0 0 transparent;*/
						font-weight: bold;
						float: none;
						text-decoration:underline;
						
						}
						.cookie div a.info:hover{
							}
						.cookie div a.cookieHide{
							float:right;
							background-color: #6BA50E;
							background:-moz-linear-gradient(
								top,
								#9CDB08 0%,
								#51961C); /* For Mozilla/Gecko (Firefox etc) */
							background:-webkit-gradient(
								linear, left top, left bottom, 
								from(#9CDB08),
								to(#51961C));
							border:none; /* For WebKit (Safari, Google Chrome etc) */
							filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9CDB08, endColorstr=#51961C); /* For Internet Explorer 5.5 - 7 */
							-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9CDB08, endColorstr=#51961C)"; /* For Internet Explorer 8 */
							background:-ms-linear-gradient(top, #9CDB08, #51961C); 
							border-radius:5px;
							border-top-right-radius:5px;
							border-bottom-right-radius:5px;
							border-top-left-radius:5px;
							border-bottom-left-radius:5px;
							-moz-border-radius-topright:5px;
							-moz-border-radius-bottomright:5px;
							-webkit-border-top-right-radius:5px;
							-webkit-border-bottom-right-radius:5px;
							-khtml-border-top-right-radius:5px;
							-khtml-border-bottom-right-radius:5px;
							box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
							-moz-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
							-webkit-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
							color: #FFFFFF;
							display: block;
							font-weight: bold;
							padding: 3px 0;
							line-height:20px;
							text-align: center;
							text-decoration: none;
							width: 100px;
							margin-top: 10px;
							text-shadow:
							1px -1px 0px rgba(90,143,18,1.0),
							0px 0px 0px rgba(0,0,0,0);
							}
		.oldbrowser {
			position:absolute; 
			width:100%; 
			height:22px; 
			margin:0;
			padding:0;
			left:0; 
			top:0; 
			background:#f8f9fb; 
			border-bottom: 1px solid red;
			text-align:center; 
			overflow:hidden; 
			z-index:9000
			}
		.noticeIE6{
			position:absolute; 
			width:100%; 
			height:50px; 
			margin:0;
			padding:0;
			left:0; 
			top:0; 
			background:#fee; 
			border-bottom: 1px solid red;
			text-align:center; 
			overflow:hidden; 
			z-index:200; 
			}
		.gcontent {width:165px;}
			.gcontent h1 {
				margin:0 0 5px!important;
				font-size:14px!important;
				}
			.gcontent form {margin:5px 0 0;}
			.gcontent [type="text"],
			.gcontent [type="submit"] {
				margin:1px;
				background:#fff;
				border:1px solid #333;
				}
			.gcontent [type="text"] {width:123px;}
		.float {float:left;}
		.floatR {
			position:static;
			float:right;
			}
		.clear {clear:left;}
		.hideTxt {
			text-indent:100%;
			white-space:nowrap;
			overflow:hidden;
			}
		.imgLt {
			margin:0 20px 20px 0;
			float:left;
			}
			.cmsBlok6 .imgLt{
				margin: 0;
				}
		.imgRt {
			margin:0 0 20px 20px;
			float:right;
			}
		#backgroundOverlay {
			position:fixed;
			display:none;
			width:100%;
			min-width:100%;
			height:100%;
			min-height:100%;
			left:0;
			top:0;
			background:#000;
			opacity:.50;
			-moz-opacity:.50;
			-khtml-opacity:.50;
			filter:alpha(opacity=50);
			filter:"alpha(opacity=50)";
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
			zoom:1;
			z-index:20;
			}
		.ajaxOverlay {
			position:absolute;
			display:none;
			left:50%;
			z-index:21;
			}
		.wrapper {
			position:relative;
			width:960px;
			margin:0 auto;
			padding:0 15px;
			float:none;
			}
		.downloadContainer .dlGroup:nth-child(4) {clear: left;}
		.mobile {display:none;}
		/* Header */
		body > header {
			position:relative;
			width:100%;
			background:#fff;
			z-index:3;
			}
			body > header > .wrapper {position:relative;}
				span#menu {
					display:none;
					margin:30px 0 29px 15px;
					padding:5px;
					background:#fecc0a;
					color:#48545b;
					font-size:16px;
					font-weight:700;
					line-height:19px;
					cursor:pointer;
					float:left;
					}
				span#closeMenu {
					position:absolute;
					display:none;
					width:50px;
					height:30px;
					left:15px;
					top:60px;
					background:url('../img/layout/bg/bg_btn-close.png') no-repeat center center;
					cursor:pointer;
					}
				header nav {
					margin:35px 0 29px 20px;
					float:left;
					}
					header nav > ul {
						position:relative;
						list-style:none;
						float:left;
						}
						header nav > ul > li {
							position:relative;
							margin:0;
							padding:0 12px;
							border-left:2px solid #fecc0a;
							float:left;
							}
						header nav > ul > li:first-child {
							padding-left:0;
							border:none;
							}
						header nav > ul > li:hover {color:#fecc0a;}
						li#stores,
						li#winkels
						/*li#brands*/ {position:static;}
							header nav > ul > li > a {
								font-size:16px;
								font-weight:700;
								line-height:19px;
								float:left;
								}
							header nav > ul > li > a:hover,
							header nav > ul > li > a.selected {text-decoration:none;}
							/* Dropdown */
							ul.dropdown {
								position:absolute;
								left:-9999px;
								}
							header nav > ul > li:hover ul.dropdown,
							header nav > ul > li.ie_does_hover ul.dropdown {
								min-width:175px;
								padding:30px 0 0;
								left:0;
								top:18px;
								list-style:none;
								}
								ul.dropdown > li {
									width:100%;
									margin:0;
									padding:2px 0 0;
									background: url('../img/layout/bg/bg_border_double-horz.png') #48545b repeat-x 0 0;
									float:left;
									clear:left;
									}
								ul.dropdown > li:first-child {
									padding:0;
									background-image:none;
									}
									ul.dropdown > li > a {
										display:block;
										padding:8px 10px;
										color:#fff;
										white-space:nowrap;
										text-decoration:none;
										}
									ul.dropdown > li > a:hover {
										background:#fff;
										color:#48545b;
										}
							li#stores > ul.dropdown
							/*li#brands > ul.dropdown*/ {display:none;}
							/* Dropbox */
							div.dropbox {
								position:absolute;
								left:-9999px;
								}
							header nav > ul > li:hover div.dropbox,
							header nav > ul > li.ie_does_hover div.dropbox {
								width:960px;
								padding:29px 0 0;
								left:-20px;
								top:19px;
								list-style:none;
								z-index:10;
								}
								div.dropbox > section {
									width:920px;
									padding:20px;
									background:#48545b;
									}
									div.dropbox > section > p {
										margin:0 0 10px;
										line-height:19px;
										float:left;
										}
									div.dropbox > section > hr {
										width:920px;
										float:left;
										}
										div.dropbox > section p,
										div.dropbox > section a {color:#fff;}
										div.dropbox > section a:hover {color:#fecc0a;} 
									h4.txtStores {
										width:450px;
										height:32px;
										margin:5px 0 0;
										background:url('../img/content/misc/txt_dropbox-stores.png') no-repeat 0 0;
										float:right;
										}

				.maxeda {
					position:absolute;
					width:208px;
					height:62px;
					top:10px;
					right:20px;
					background:url('../img/layout/logo/logo_maxeda.gif') no-repeat 0 0;
					}
				@media all and (-webkit-min-device-pixel-ratio: 1.5) {
					.maxeda {
						background-image:url('../img/layout/logo/logo_maxeda@2x.gif');
						background-size:208px 62px;
						}
					}
		/* Content Slider */
		.ctSlider {
			position:relative;
			width:100%;
			min-width:990px;
			margin:0 auto;
			/*background:#fecc0a;*/
			background:#fff;
			z-index:1;
			}
			/* Responsive slider */
			.rslides {
				position:relative;
				width:100%;
				min-width:990px;
				height:auto;
				margin:0 auto;
				padding:0;
				list-style:none;
				overflow:hidden;
				}
			.ctGrey .rslides {overflow:visible;}
				.rslides li {
					position:absolute;
					display:none;
					width:100%;
					margin:0;
					top:0;
					left:0;
					text-align:center;
					}
				.rslides li:first-child {
					position:relative;
					display:block;
					float:left;
					}
					.rslides li > a,
					.rslides li > span {
						position:relative;
						display:block;
						width:100%;
						height:auto;
						}
					.index .rslides li > a {background:#FECC0A;}
					.rslides li > a:hover,
					.rslides li > span:hover {color:#48545b;}
					.rslides li > a > img,
					.rslides li > span > img {
						position:relative;
						width:auto;
						/*
						height:774px;
						margin:0 35px;
						*/
						height:385px;
						margin:0 0 0 -465px;
						border:0;
						/*z-index:2;*/
						}
					.ctGrey .rslides li > a > img,
					.ctGrey .rslides li > span > img {
						height:432px;
						margin:-4px 0 0;
						}
					.ctWhite .rslides li > a > img,
					.ctWhite .rslides li > span > img {
						width:980px;
						height:auto;
						margin:50px 0 0 -20px;
						}
					.rslides li > a > span,
					.rslides li > span > span {
						position:relative;
						width:50%;
						height:100%;
						margin:0 auto;
						float:right;
						/*z-index:1;*/
						}
					.ctGrey .rslides li > a > span,
					.ctGrey .rslides li > span > span {
						position:absolute;
						width:auto;
						max-width:920px;
						top:0;
						}
						.rslides li > a > span > img,
						.rslides li > span > span > img {
							position:absolute;
							width:100%;
							top:-20%;
							right:0;
							}
						.ctGrey .rslides li > a > span > img,
						.ctGrey .rslides li > span > span > img {
							width:auto;
							height:634px;
							top:30px;
							right:-340px;
							}
					@media only screen and (max-width:1265px) and (max-height:800px) {
						.rslides li > a > img,
						.rslides li > span > img {
							height:253px;
							margin:0 0 0 -620px;
							}
							.rslides li > a > span > img,
							.rslides li > span > span > img {top:-60px;}
						.ctGrey .rslides li > a > img,
						.ctGrey .rslides li > span > img {
							height:203px;
							margin:46px 0 0 -480px;
							}
							.ctGrey .rslides li > a > span > img,
							.ctGrey .rslides li > span > span > img {
								height:351px;
								right:-320px;
								}
						}
					@media only screen and (min-width:1266px) and (max-width:1351px) {
						.rslides li > a > img,
						.rslides li > span > img {
							height:285px;
							margin:0 0 0 -580px;
							}
							.rslides li > a > span > img,
							.rslides li > span > span > img {top:-60px;}
						.ctGrey .rslides li > a > img,
						.ctGrey .rslides li > span > img {
							height:249px;
							margin:46px 0 0 -380px;
							}
							.ctGrey .rslides li > a > span > img,
							.ctGrey .rslides li > span > span > img {
								height:423px;
								right:-297px;
								}
							.ctGrey + .ct section.introW {margin-top:90px;}
						}
					@media only screen and (min-width:1266px) and (max-width:1351px) and (min-height:905px) {
						.rslides li > a > img,
						.rslides li > span > img {
							height:489px;
							margin:0 0 0 -315px;
							}
							.rslides li > a > span > img,
							.rslides li > span > span > img {top:-10%;}
						}
					@media only screen and (min-width:1352px) and (max-width:1425px) {
						.rslides li > a > img,
						.rslides li > span > img {
							height:253px;
							margin:0 0 0 -620px;
							}
							.rslides li > a > span > img,
							.rslides li > span > span > img {top:-80px;}
						.ctGrey .rslides li > a > img,
						.ctGrey .rslides li > span > img {
							height:203px;
							margin:46px 0 0 -480px;
							}
							.ctGrey .rslides li > a > span > img,
							.ctGrey .rslides li > span > span > img {
								height:351px;
								right:-320px;
								}
							.ctGrey + .ct section.introW {margin-top:70px;}
						}
					@media only screen and (min-width:1426px) and (max-width:1902px) {
						.rslides li > a > img,
						.rslides li > span > img {
							height:385px;
							margin:0 0 0 -465px;
							}
							.rslides li > a > span > img,
							.rslides li > span > span > img {top:-50px;}
						.ctGrey .rslides li > a > img,
						.ctGrey .rslides li > span > img {
							height:249px;
							margin:46px 0 0 -380px;
							}
							.ctGrey .rslides li > a > span > img,
							.ctGrey .rslides li > span > span > img {
								height:423px;
								right:-297px;
								}
							.ctGrey + .ct section.introW {margin-top:90px;}
						}
					@media only screen and (min-width:1586px) and (max-width:1905px) {
						}
					@media only screen and (min-width:1903px) {
						.rslides li > a > img,
						.rslides li > span > img {
							height:565px;
							margin:0 0 0 -250px;
							}
							.rslides li > a > span > img,
							.rslides li > span > span > img {top:-10%;}
						.ctGrey .rslides li > a > img,
						.ctGrey .rslides li > span > img {
							height:432px;
							margin:-4px 0 0;
							}
							.ctGrey .rslides li > a > span > img,
							.ctGrey .rslides li > span > span > img {
								height:634px;
								right:-340px;
								}
							.ctGrey + .ct section.introW {max-width:90%;}
						}
			/* Slider */
			.slider {
				width:100%;
				background:#fecc0a;
				z-index:1;
				}
			.ctGrey .slider {background:#eee;}
			.ctWhite .slider {background:#fff;}
					.slides,
					.brands {
						position:relative;
						width:920px;
						height:774px;
						margin:0 20px;
						float:left;
						clear:both;
						}
					.brands {
						width:100%;
						height:auto;
						margin:0;
						}
						.slides_container {
							position:relative;
							display:none;
							width:100%;
							height:100%;
							}
							.slides_container > div {
							    display:block;
							    width:100%;
							    height:100%;
								}
							ul.pagination,
							.rslides_tabs {
							    position:absolute;
							    min-width:920px;
							    margin:0 auto 0 -460px;
							    bottom:37px;
							    left:50%;
							    z-index:2000;
								}
								ul.pagination li,
								.rslides_tabs li {
								    margin:0 1px 0 0;
								    list-style:none;
								    float:left;
									}
									ul.pagination li a,
									.rslides_tabs li a {
									    display: block;
									    width:14px;
									    height:15px;
									    background-image:url('../img/layout/bg/bg_paginering_small.png');
									    background-position:0 15px;
										text-indent:100%;
										white-space:nowrap;
										overflow:hidden;
									    float: left;
										}
									ul.pagination li.current a,
									.rslides_tabs li.rslides_here a {
									    background-position:0 0;
										}
									@media all and (-webkit-min-device-pixel-ratio: 1.5) {
										ul.pagination li a,
										.rslides_tabs li a {
											background-image:url('../img/layout/bg/bg_paginering_small@2x.png');
											background-size:14px 30px;
											}
										}
							.prev,
							.next {
								position:absolute;
								width:25px;
								height:26px;
								background-image:url('../img/layout/bg/bg_btn-arrow_lr.png');
								text-indent:100%;
								white-space:nowrap;
								overflow:hidden;
								}
							.prev {background-position:0 0;}
							.next {background-position:0 -26px;}
							@media all and (-webkit-min-device-pixel-ratio: 1.5) {
								.prev,
								.next {
									background-image:url('../img/layout/bg/bg_btn-arrow_lr@2x.png');
									background-size:25px 52px;
									}
								}
							.disable {visibility:hidden;}
							.displayNone {display:none;}
			/* Search / Language / Login */
			.searchTop {
				position:absolute;
				width:100%;
				bottom:0;
				background:#48545b;
				z-index:2;
				}
			.ctGrey .searchTop,
			.ctWhite .searchTop {
				top:0;
				bottom:auto;
				}
				.searchTop form {margin:4px 20px;}
					.searchTop [type="text"] {
						width:190px;
						border:1px solid #a9a8a8;
						float:left;
						}
					.searchTop [type="submit"],
					.searchForm [type="submit"] {
						width:21px;
						height:14px;
						margin:3px 0 0 5px!important;
						background:url('../img/layout/bg/bg_btn-arrow_yellow.png') no-repeat 0 0!important;
						text-indent:-9999px;
						float:left!important;
						}
					@media all and (-webkit-min-device-pixel-ratio: 1.5) {
						.searchTop [type="submit"],
						.searchForm [type="submit"] {
							background-image:url('../img/layout/bg/bg_btn-arrow_yellow@2x.png');
							background-size:21px 14px;
							}
						}
				.searchTop div.language {
					margin:2px 5px 2px 0;
					float:right;
					}
					div.language a {float:left;}
					a.lang {
						width:22px;
						height:14px;
						margin:0 0 0 10px;
						padding:6px 0 6px 12px;
						background:url('../img/layout/bg/bg_border_double-vert.png') repeat-y 0 0;
						}
					a.lang:first-child {
						margin:0;
						padding-left:0;
						background:none;
						}
						a.lang > span {
							width:22px;
							height:14px;
							float:left;
							}
						span.nl {background:url('../img/layout/bg/bg_btn-flag_nl.png') no-repeat 0 0;}
						span.en {background:url('../img/layout/bg/bg_btn-flag_en.png') no-repeat 0 0;}
						span.ch {background:url('../img/layout/bg/bg_btn-flag_ch.png') no-repeat 0 0;}
					a.loginEmp {
						margin:0 0 0 10px;
						padding:3px 0 3px 12px;
						background:url('../img/layout/bg/bg_border_double-vert.png') repeat-y 0 0;
						}
						a.loginEmp > span {
							padding:1px 26px 1px 0;
							background:url('../img/layout/bg/bg_btn-arrow_yellow.png') no-repeat right 50%;
							color:#fff;
							transition: all .2s ease-out;
							float:left;
							}
						a.loginEmp:hover > span {color:#fecc0a;}
		/* Content */
		.ct {
			width:100%;
			background:#fff;
			}
			/* Content */
			.content {
				position:relative;
				width:100%;
				padding:0 0 60px;
				z-index:2;
				}
					.pad {
						width:920px;
						margin:10px 20px;
						font-size:11px;
						}
						.pad a,
						.pad strong {font-size:11px;}
					.contentLt {
						position:relative;
						width:759px;
						margin:0 0 0 20px;
						}
						.topLink {
							position:absolute;
							padding:0 16px 0 0;
							top:45px;
							right:19px;
							background:url('../img/layout/bg/bg_btn-arrow_yellow_small.png') no-repeat right 50%;
							font-weight:700;
							}
						@media all and (-webkit-min-device-pixel-ratio: 1.5) {
							.topLink  {
								background-image:url('../img/layout/bg/bg_btn-arrow_yellow_small@2x.png');
								background-size:11px 8px;
								}
							}
						.singleLine {top:16px;}
						.topLink + h1 {
							width:600px;
							margin:0 0 10px;
							padding:0 139px 2px 0;
							border-bottom:1px solid #a1a7ab;
							}
						.date {margin:0 0 10px;}
						.backbtn {
							margin:0;
							padding:0 0 0 16px;
							background:url('../img/layout/bg/bg_btn-arrow_yellow_small-flip.png') no-repeat left 50%;
							font-weight:700;
							float:left;
							}
						@media all and (-webkit-min-device-pixel-ratio: 1.5) {
							.backbtn  {
								background-image:url('../img/layout/bg/bg_btn-arrow_yellow_small-flip@2x.png');
								background-size:11px 8px;
								}
							}
						.contentLt > section,
						article > section {
							width:100%;
							margin:0 0 25px;
							}
							.contentLt > section > hr {
								width:100%;
								max-width:739px;
								margin:0;
								float:left;
								}
						/* Intro Section */
						.intro,
						.text {
							max-width:739px;
							margin:0 0 10px;
							}
							.contentLt h1 {
								margin:0 0 15px;
								font-size:28px;
								line-height:31px;
								}
							.intro > article,
							.text > article {width:100%;}
								.intro > article > p,
								.text > article > p,
								.people > article > p,
								.people > article > ul {margin:0 0 25px;}
								.intro > article > p {
									font-size:14px;
									line-height:17px;
									}
									.intro > article > p > a,
									.text > article > p > a,
									.people > article > p > a {text-decoration:underline;}
						/* Grid Section */
							.grid3 > article {margin:0 0 15px;}
							.grid3 > div,
							.sitemap > ul {
								width:233px;
								margin:0 20px 0 0;
								}
							.work > div {margin:0 50px;}
								.grid3 > div > a:first-child,
								.people [class^="cms"] > article > [class^="img"] > img,
								.boxGrid {
									position:relative;
									width:233px;
									height:154px;
									padding:0 0 20px;
									background:url('../img/layout/bg/bg_shade_w233.jpg') no-repeat 0 bottom;
									overflow:hidden;
									float:left;
									}
									.grid3 > div > a:first-child > img,
									.boxGrid > img {
										width:100%;
										height:auto;
										min-height:155px;
										}
									.cover {
										position:absolute;
										top:0;
										left:0;
										}
							.grid4 > h3,
							.grid5 > h3,
							.brandsSlider > h3,
							.people > h3,
							.table > h3,
							.lum > h3 {
								width:739px;
								margin:0 0 10px;
								padding:0 0 2px;
								color:#48545b;
								border-bottom:1px solid #a1a7ab;
								}
							.grid3 > h2 {color:#48545b;}
							.home > div > h2,
							.home > h3,
							.grid5 > h3 {
								font-size:28px;
								line-height:31px;
								}
							.table > h3 {
								font-size:14px;
								line-height:17px;
								}
								.lum > h3 > span {color:#fecc0a;}
							div.dropbox > .grid4 > h3,
							div.dropbox > .grid5 > h3 {
								margin:20px 0 10px;
								color:#fff;
								border:none;
								}
							.grid4 > div,
							.grid5 > div {
								width:173px;
								margin:0;
								}
							.grid4 > div + div {margin-left:15px!important;}
							.grid4 > div + div + div {margin-left:16px!important;}
							.grid5 > div + div {margin-left:13px!important;}
							.grid5 > div + div + div {margin-left:14px!important;}
								.grid4 > div > a:first-child,
								.grid5 > div > a:first-child,
								.brandsSlider .overview > div a:first-child {
									width:173px;
									height:115px;
									padding:0 0 15px;
									background:url('../img/layout/bg/bg_shade_w173.jpg') no-repeat 0 bottom;
									float:left;
									}
								.dropbox [class^="grid"] > div > a:first-child {background:url('../img/layout/bg/bg_shade_w173_darkgrey.jpg') no-repeat 0 bottom;}
									.grid3 > div > a:first-child > img {width:233px;}
									.grid4 > div > a:first-child > img,
									.grid5 > div > a:first-child > img {width:173px;}
								[class^="grid"] > div > p > a,
								aside > div > p > a,
								aside > div article > p > a,
								[class^="grid"] > div > article > p > a,
								.store > div > p > a,
								.map > div > p > a,
								.return,
								.close,
								.arrow,
								.searchLink,
								.people > div > a {
									padding:0 16px 0 0;
									background:url('../img/layout/bg/bg_btn-arrow_yellow_small.png') no-repeat right 50%;
									font-weight:700;
									}
								.return,
								.close {
									width:auto;
									margin:0 0 25px;
									float:left;
									}
								.close {float:right;}
								@media all and (-webkit-min-device-pixel-ratio: 1.5) {
									[class^="grid"] > div > p > a,
									aside > div > p > a,
									aside > div article > p > a,
									[class^="grid"] > div > article > p > a,
									.store > div > p > a,
									.cmsBlok10 > p > a,
									.map > div > p > a,
									.return,
									.close,
									.arrow,
									.searchLink,
									.people > div > a {
										background-image:url('../img/layout/bg/bg_btn-arrow_yellow_small@2x.png');
										background-size:11px 8px;
										}
									}
									.cmsBlok10{	max-width: 33% !important; }
									.cmsBlok10 a img{ margin-bottom: 10px;}
									.cmsBlok12{	max-width: 66% !important; }
								.grid5 > div.benelux > h2 {font-size:19px;}
							/* Brands Slider */
							.brandsSlider,
							.brandsSlider .viewport {
								position:relative;
								width:755px!important;
								height:auto;
								margin:0!important;
								overflow:hidden;
								}
								.brandsSlider .viewport {min-height:260px;}
								.brandsSlider .prev,
								.brandsSlider .next {top:35px;}
								.brandsSlider .prev {left:100px;}
								.brandsSlider .next {left:126px;}
									.brandsSlider .overview {
										position:absolute;
										margin:0;
										padding:0;
										top:0;
										left:0;
										float:none;
										}
										.brandsSlider .overview > div {
											width:739px;
											margin-right:16px;
											}
						/* Download Section */
								.download > div > p {
									width:100%;
									float:left;
									}
									.download p > a {
										width:auto;
										margin:0 0 2px;
										padding:1px 0 1px 21px!important;
										background:url('../img/layout/misc/pdf.png') no-repeat 0 50%!important;
										float:left;
										}
						/* Work Section */
						.work {margin-top:10px!important;}
								.work > div > a:first-child {
									height:auto!important;
									padding:0!important;
									background:none!important;
									}
						.spotlight,
						.additional,
						.holiday {
							position:fixed;
							width:920px;
							max-height:80%;
							margin:9% auto 0 -480px;
							padding:20px;
							background:#fff;
							-webkit-box-shadow:	0 0 10px #333;
							-moz-box-shadow:	0 0 10px #333;
							box-shadow:			0 0 10px #333;
							-webkit-border-radius:	15px;
							-moz-border-radius:		15px;
							border-radius:			15px;
							overflow:hidden;
							}
							.spotlight > section,
							.additional > section,
							.holiday > section {
								width:100%;
								float:left;
								}
								.spotlight > section > figure,
								.additional > section > figure,
								.holiday > section > figure {
									width:33%;
									margin:0 2% 0 0;
									text-align:center;
									float:left;
									}
								.spotlight > section > article,
								.additional > section > article,
								.holiday > section > article {width:65%;}
									.spotlight > section > article > h3,
									.additional > section > article > h3,
									.holiday > section > article > h3 {line-height:31px;}
									.spotlight > section > article > p,
									.additional > section > article > p,
									.holiday > section > article > p {margin:0 0 25px;}
						.iframe {max-width:739px;}
						/* People / Management Section */
								.people > div > span:first-child {
									margin:0 0 10px;
									padding:0!important;
									background:none!important;
									-webkit-box-shadow:	0 0 5px #888;
									-moz-box-shadow:	0 0 5px #888;
									box-shadow:			0 0 5px #888;
									float:left;
									}
								.people > div > span:first-child:hover {
									-webkit-box-shadow:	0 0 10px #888;
									-moz-box-shadow:	0 0 10px #888;
									box-shadow:			0 0 10px #888;
									}
									.people > div > span:first-child > img {
										width:227px;
										border:3px solid #fff;
										float:left;
										}
									.people > div > h2 {
										font-size:17px;
										line-height:20px;
										}
									.people > div > p,
									.people > div > a {
										font-size:14px;
										font-weight:400;
										line-height:17px;
										}
							.people > article {width:486px;}
						/* Store Section */
						.store {max-width:739px;}
							.store > div,
							article.cmsBlok10 {
								width:233px;
								margin:0 20px 0 0;
								}
									.store > div > a > img,
									article.cmsBlok10 > a > img {margin:0 0 5px;}
							.store > img,
							article.cmsBlok12 {
								width:486px;
								float:left;
								}
						/* Map Section */
						.map,
						.mapWide {max-width:739px;}
							.map > div {
								width:233px;
								margin:0 20px 0 0;
								}
							.map [id^="map"] {
								width:486px;
								height:300px;
								margin:0;
								}
							.mapWide [id^="map"] {
								width:100%;
								height:450px;
								margin:0;
								}
						/* Form Section */
						.form {max-width:739px;}
							.form label,
							fieldset span,
							fieldset > p,
							[type="text"],
							[type="radio"],
							[type="checkbox"],
							select,
							textarea {float:left;}
								fieldset span {padding:3px 0;}
								.form [type="text"],
								.form select,
								.form textarea {
									width:74.1%;
									margin:1px 0;
									border:1px solid #a1a7ab;
									}
								.form select {width:74.6%;}
								.form [type="radio"],
								.form [type="checkbox"] {
									margin:3px 0 0;
									border:none;
									}
							fieldset > label,
							fieldset > p {width:100%;}
								fieldset > label > span {width:25%;}
									fieldset > label > div > label {
										width:auto;
										margin:0 10px 0 0;
										}
										fieldset > label > div > label > span,
										fieldset > label > div > label > [type="checkbox"] {margin-right:5px!important;}
							fieldset > p {
								padding:3px 0;
								text-align:right;
								}
							.form [type="submit"] {
								margin:4px 0 0;
								padding:0 16px 0 0;
								background:url('../img/layout/bg/bg_btn-arrow_grey.png') no-repeat right 50%;
								float:right;
								}
							.form [type="submit"]:hover {color:#999;}
							@media all and (-webkit-min-device-pixel-ratio: 1.5) {
								.form [type="submit"] {
									background-image:url('../img/layout/bg/bg_btn-arrow_grey@2x.png');
									background-size:11px 8px;
									}
								}
							.searchForm {
								width:717px;
								padding:10px;
								background:#eee;
								border:1px solid #ddd;
								}
							.split > article {
								width:233px;
								margin:0 20px 25px 0;
								}
								.split > article > h2 {
									color:#48545b;
									font-size:14px;
									line-height:17px;
									}
							.split > form {width:486px;}
						/* Table Section */
						.table {
							max-width:739px;
							margin:0 0 10px!important;
							}
							.table > article,
							.pages {
								width:100%;
								margin:0 0 15px;
								}
							.table > article > a:first-child {font-weight:700;}
								.pages > p > a {
									padding:2px 6px;
									background:#eee;
									border:1px solid #ddd;
									}
								.pages > p > a:hover {
									border-color:#48545b;
									color:#48545b;
									text-decoration:none;
									}
								.pages > p > a.selected {
									background:#fecc0a;
									border-color:#fecc0a;
									color:#48545b;
									text-decoration:none;
									}
						/* Sitemap Section */
							.sitemap > ul {
								list-style:none;
								float:left;
								}
								.sitemap > ul > li {margin:0;}
										.sitemap > ul > li > h2 > a {
											font-size:14px;
											font-weight:700;
											}
						/* Latest Update & Media Section */
							.lum > p {
								width:100%;
								max-width:739px;
								margin:5px 0 0!important;
								padding:5px 0 0!important;
								border-top:1px dotted #ccc;
								}
							.lum > h3 + p {
								margin:0!important;
								padding:0!important;
								border:none;
								}
								.lum > p > span {font-style:italic;}
									.lum > div > article > h2 {
										color:#48545b;
										font-size:14px;
										line-height:20px;
										}
					.contentLt + aside,
					aside.aside {
						width:181px;
						margin:0;
						float:right;
						}
						.banner {
							width:181px;
							min-height:53px;
							margin:0 0 25px;
							/*
							padding:0 6px 11px;
							background:url('../img/layout/bg/bg_grd-banner.png') no-repeat 0 bottom;
							border-bottom:1px solid #a1a7ab;
							*/
							}
							.banner > a:first-child {
								width:100%;
								float:left;
								}
								.banner > a:first-child > img,
								.vacanciesSlider > a:first-child > img {
									display:block;
									max-width:181px;
									margin:0 auto;
									}
								img.vacancies {margin:0 auto 10px!important;}
							.banner h4,
							.banner h5 {
								margin:0 0 5px;
								color:#48545b;
								}
								.banner h4 > em,
								.banner h5 > em {
									color:#fecc0a;
									font-style:normal;
									}
								.banner h5 > em {font-size:60px;}
								.banner h4 > span {
									color:#fecc0a;
									font-size:18px;
									}
									.banner > article > span {font-weight:700;}
							.logoBanner {
								width:100%;
								margin:5px 0 0;
								}

							/* Vacancies Slider */
							.vacanciesSlider,
							.vacanciesSlider .viewport {
								position:relative;
								width:100%!important;
								height:auto;
								margin:0!important;
								overflow:hidden;
								}
								.vacanciesSlider .viewport {min-height:89px;}
								.vacanciesSlider .prev,
								.vacanciesSlider .next {top:185px;}
								.vacanciesSlider .prev {left:0;}
								.vacanciesSlider .next {left:26px;}
									.vacanciesSlider .overview {
										position:absolute;
										margin:0;
										padding:0;
										top:0;
										left:0;
										float:none;
										}
										.vacanciesSlider .overview article {width:169px;}
		/* Footer */
		body > footer {
			position:relative;
			width:100%;
			z-index:3;
			}
			footer > .update {
				width:100%;
				background:#dadcdd;
				border-top:1px solid #a1a7ab;
				}
					span.tab,
					span.tabClosed {
						position:absolute;
						width:125px;
						padding:9px 20px 9px 0;
						top:-39px;
						right:36px;
						background: url('../img/layout/bg/bg_btn-arrow_white.png') #dadcdd no-repeat right 50%;
						color:#48545b;
						font-size:18px;
						line-height:20px;
						text-align:right;
						text-decoration:none;
						cursor:pointer;
						}
					span.tabClosed {background: url('../img/layout/bg/bg_btn-arrow_white-up.png') #dadcdd no-repeat right 50%;}
					@media all and (-webkit-min-device-pixel-ratio: 1.5) {
						span.tab {
							background-image:url('../img/layout/bg/bg_btn-arrow_white@2x.png');
							background-size:15px 19px;
							}
						span.tabClosed {
							background-image:url('../img/layout/bg/bg_btn-arrow_white-up@2x.png');
							background-size:15px 19px;
							}
						}
					span.tab:before,
					span.tabClosed:before,
					span.tab:after,
					span.tabClosed:after {
						position:absolute;
						width:36px;
						height:38px;
						padding:0;
						top:0;
						background:url('../img/layout/bg/bg_corner-tab.png') no-repeat 0 0!important;
						content: "";
						}
					span.tab:before,
					span.tabClosed:before {
						left:-35px;
						background:url('../img/layout/bg/bg_corner-tab_fliph.png') no-repeat 0 0!important;
						}
					/*
					span.tab:before,
					span.tabClosed:before {
						left:-35px;
						transform:			scaleX(-1)!important;
						-o-transform:		scaleX(-1)!important;
						-moz-transform:		scaleX(-1)!important;
						-webkit-transform:	scaleX(-1)!important;
						-ms-transform:		scaleX(-1)!important;
						-ms-filter:	FlipH!important;
						filter:		FlipH!important;
						}
					*/
					span.tab:after,
					span.tabClosed:after {right:-35px;}
					@media all and (-webkit-min-device-pixel-ratio: 1.5) {
						span.tab:before,
						span.tabClosed:before {
							background-image:url('../img/layout/bg/bg_corner-tab_fliph@2x.png');
							background-size:36px 38px;
							}
						span.tab:after,
						span.tabClosed:after {
							background-image:url('../img/layout/bg/bg_corner-tab@2x.png');
							background-size:36px 38px;
							}
						}
					footer > .update h5 {
						position:absolute;
						top:-33px;
						left:35px;
						color:#c8c9c9;
						}
					footer > .update h5 + a {
						position:absolute;
						padding:0 16px 0 0;
						top:-25px;
						right:215px;
						background:url('../img/layout/bg/bg_btn-arrow_yellow_small.png') no-repeat right 50%;
						font-weight:700;
						}
					@media all and (-webkit-min-device-pixel-ratio: 1.5) {
						footer > .update h5 + a {
							background-image:url('../img/layout/bg/bg_btn-arrow_yellow_small@2x.png');
							background-size:11px 8px;
							}
						}
					/*.ftContent {display:none;}*/
						footer .contentLt {margin-top:5px;}
									footer .grid3 > div > a:first-child {background:url('../img/layout/bg/bg_shade_w233_grey.jpg') no-repeat 0 bottom;}
									footer .grid3 > div > article > span,
									.lum > div > article > span {font-weight:700;}
									footer .grid3 > div > article > p > a,
									a.arrow {background:url('../img/layout/bg/bg_btn-arrow_grey.png') no-repeat right 50%;}
									footer .grid3 > div > article > p > a:hover,
									footer aside > div > p > a:hover {color:#48545b;}
									footer aside > div > a:first-child {
										width:161px;
										height:105px;
										margin:0 0 1px;
										padding:0 0 14px;
										background:url('../img/layout/bg/bg_shade_w161_grey.jpg') no-repeat 0 bottom;
										float:left;
										}
									footer aside > div > p > a {
										padding:0;
										background:none;
										font-weight:400;
										}
			footer > .quicklinks {
				position:relative;
				width:100%;
				}
					.quicklinks section {margin:10px 0 10px 20px;}
						.quicklinks section > div {
							width:163px;
							margin:0 10px 0 0!important;
							padding:10px 0;
							}
						.quicklinks section > div + div {
							margin:0 10px 0 0!important;
							padding:10px 0 10px 16px;
							background:url('../img/layout/bg/bg_border_double-vert.png') repeat-y 0 0;
							}
							.quicklinks section > div > h2 {
								font-size:12px;
								line-height:15px;
								}
							.quicklinks section > div > article > ul,
							.quicklinks section > div > ul {list-style:none;}

								.quicklinks section > div > article > ul > li,
								.quicklinks section > div > ul > li {margin:0;}

								.quicklinks section > div > ul > li,
								.quicklinks section > div > ul > li,
								.quicklinks section > div > article > ul > li > a {color:#a0a0a0;}

								.quicklinks section > div > article > ul > li > a:hover,
								.quicklinks section > div > ul > li > a:hover {
									color:#fff;
									text-decoration:none;
									}
					section.ft {
						position:relative;
						width:940px;
						margin:60px 0 10px 20px;
						}
						section.ft > a {
							position:absolute;
							padding:0 0 0 31px;
							top:-10px;
							left:0;
							background:url('../img/layout/logo/logo_icon-linkedin.png') no-repeat 0 0;
							color:#fff;
							}
						section.ft > a:hover {
							color:#fecc0a;
							text-decoration:none;
							}
						section.ft > p {
							width:100%;
							padding:3px 0 0;
							border-top:1px solid #545e64;
							color:#a0a0a0;
							text-align:right;
							}
							section.ft > p > a {color:#a0a0a0;}
							section.ft > p > a:hover {
								color:#fff;
								text-decoration:none;
								}
/* CMS blokken */
[class^="cms"] p > a{
	text-decoration:underline;
}
.contentLt > [class^="grid"] {
	margin-top: 10px;
}
.contentLt > [class^="cms"] {
	max-width:739px;
	margin: 0 0 10px;
	}
		.contentLt [class^="cms"] > article > p {margin:0 0 7px;}
.cmsBlok4 {
	width:233px!important;
	margin:0 20px 0 0!important;
	}
		.cmsBlok2 > article > figure,
		.cmsBlok3 > article > figure,
		.cmsBlok4 > article > figure {
			width:233px;
			overflow:hidden;
			}
			.cmsBlok4 > article > figure > img {margin-bottom:20px;}
.cmsBlok5 {
	width:173px !important;
	margin:0 15px 0 0!important;
	}
.cmsBlok15 {
	width:363px !important;
	margin:0 15px 0 0!important;
	}
	.cmsBlok15 .imgLt{
		overflow: hidden;
		width: 363px;
		}
		.cmsBlok15 .imgLt img{
			width: 363px;
			}
.cmsBlok5 + .cmsBlok5 {margin-right:16px;}
		.cmsBlok5 > article > figure {
			width:173px;
			overflow:hidden;
			}
			.cmsBlok2 > article > figure > img,
			.cmsBlok3 > article > figure > img,
			.cmsBlok4 > article > figure > img,
			.cmsBlok5 > article > figure > img,
			.cmsBlok6 > article > figure > img,
			.cmsBlok12 > div > img {
				width:100%;
				height:auto;
				}
			.cmsBlok5 > article > figure > img {margin-bottom:20px;}
.cmsBlok8 {
	position:relative;
	height:0;
	padding-bottom:56.25%;
	padding-top:30px;
	overflow:hidden;
	}
	.cmsBlok8 > iframe {border:none;}
	.cmsBlok8 iframe,
	.cmsBlok8 object,
	.cmsBlok8 embed {
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		}
		.cmsBlok10 > p > a {
			padding:0 16px 0 0;
			background:url('../img/layout/bg/bg_btn-arrow_yellow_small.png') no-repeat right 50%;
			font-weight:700;
			}
		.text > article.cmsBlok10 > p > a {text-decoration:none;}
		.cmsBlok13 > article > p {
			font-size:14px;
			line-height:17px;
			}
.cmsBlok14,.dlGroup {
	width:233px!important;
	margin:0 20px 25px 0!important;
	}
	.dlGroup ul {
		list-style:none;
	}
	.dlGroup li {
		margin-left: 0;
	}
	.dlGroup li a {
		line-height:26px;
	}
		.cmsBlok14 > div > p {
			width:100%;
			float:left;
			}
			.cmsBlok14 p > a,.dlGroup ul li a {
				width:auto;
				margin:0 0 2px;
				padding:1px 0 1px 21px!important;
				background:url('../img/layout/misc/pdf.png') no-repeat 0 50%!important;
				font-weight:700;
				float:left;
				clear:left;
				}

/* style 2020 */ 
.investorContact { margin-top: 25px; max-width: 500px;}
.investorContact a, .investorRelations .text a { text-decoration: underline; }

.investorRelations .inner { max-width: 181px; }
.investorRelations figure { padding: 0px; margin: 0 11px 5px 11px; } 
.investorRelations figure img { width: 100%; }
.investorRelations .text { padding: 0 11px 15px 11px; }

@media (max-width: 767px) {

	.investorRelations { display: flex; display: -ms-flexbox; width: 100%; }
	.investorRelations .inner { margin: 0 auto; }
}

/* CSS for Tablet */
@media only screen and (min-width:768px) and (max-width:1024px) {

	body {min-width:990px;}
		body > header,
		.ctSlider,
		.ct,
		body > footer {min-width:990px;}
						.rslides li > a > img,
						.rslides li > span > img {
							height:253px;
							margin:0 0 0 -620px;
							}
							.rslides li > a > span > img,
							.rslides li > span > span > img {top:-40px;}
						.ctGrey .rslides li > a > img,
						.ctGrey .rslides li > span > img {
							height:203px;
							margin:46px 0 0 -480px;
							}
							.ctGrey .rslides li > a > span > img,
							.ctGrey .rslides li > span > span > img {
								height:351px;
								right:-320px;
								}
			.searchTop {bottom:-1px;}
			.ctGrey + .ct section.introW {margin-top:70px;}
	}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
		.cookie{
	height: 60px;
	width:100%;
	}
	.cookie div{
	width:100%;		
	}
	.cookie div span{
		width: 550px;
		}
	.cookie div a.cookieHide{
		float:right;
		margin: -40px 0;
		}
						.rslides li > a > img,
						.rslides li > span > img {
							height:493px;
							margin:0 0 0 -335px;
							}
						/*
						.rslides li > a > span,
						.rslides li > span > span {height:520px;}
						*/
							.rslides li > a > span > img,
							.rslides li > span > span > img {
								width:auto;
								height:520px;
								top:0;
								}
	}
/* CSS for Mobile */
@media (max-width:767px) {
	.cookie{
	height: 120px;
	width:100%;
	}
	.cookie div{
	width:100%;		
	}
	.cookie div a.cookieHide{
		float:left;
		clear:left;
		margin: 20px 20px;
		}
	.noMobile {display:none;}
	.mobile {display:block;}
		#backgroundOverlay {visibility:hidden;}
	body {
		width:100%;
		min-width:320px;
		}
			.wrapper {
				width:100%;
				margin:0;
				padding:0;
					}
		/* Header */
				span#menu {display:block;}
				nav#nav {
					position:absolute;
					display:none;
					width:100%;
					margin:0;
					top:86px;
					left:0;
					background:#fff;
					-webkit-box-shadow:	0 8px 6px -6px #000;
					-moz-box-shadow:	0 8px 6px -6px #000;
					box-shadow:			0 8px 6px -6px #000;
					}
					nav#nav > ul {width:100%;}
						nav#nav > ul > li {
							width:100%;
							padding:0;
							border-top:1px solid #eee;
							border-left:none;
							float:left;
							}
						nav#nav > ul > li:first-child {border:none;}
							nav#nav > ul > li > a {
								width:100%;
								padding:5px 0;
								font-size:16px;
								font-weight:700;
								line-height:19px;
								text-align:center;
								float:left;
								}
							/* Dropdown */
							ul.dropdown,
							header nav > ul > li:hover ul.dropdown,
							header nav > ul > li.ie_does_hover ul.dropdown {
								display:none;
								position:relative;
								width:100%;
								padding:0;
								top:0;
								left:0;
								}
								ul.dropdown > li {
									padding:0;
									background-image:none;
									border-top:1px solid #636b70;
									}
								ul.dropdown > li:first-child {border:none;}
									ul.dropdown > li > a {
										width:100%;
										padding:5px 0;
										text-align:center;
										}
									ul.dropdown > li > a:hover {
										background:none;
										color:#fecc0a;
										}
							/*
							li#work > ul.dropdown,
							li#stores > ul.dropdown,
							li#brands > ul.dropdown,
							li#sustainability > ul.dropdown,
							li#news > ul.dropdown,
							li#contact > ul.dropdown {display:none;}
							*/
							/* Dropbox */
							div.dropbox,
							header nav > ul > li:hover div.dropbox,
							header nav > ul > li.ie_does_hover div.dropbox {display:none;}
		/* Content Slider */
		.ctSlider {min-width:320px;}
			/* Responsive slider */
			.rslides {
				width:100%;
				min-width:320px;
				}
					.rslides li > a > img,
					.rslides li > span > img {
						height:239px;
						margin:0 0 0 -35px;
						z-index:2;
						}
					.rslides li > a > span,
					.rslides li > span > span {
						position:absolute;
						max-width:75%;
						height:239px;
						margin:0;
						z-index:1;
						}
						.rslides li > a > span > img,
						.rslides li > span > span > img {
							width:auto;
							height:239px;
							top:0;
							}
					.ctGrey .rslides li > a > img,
					.ctGrey .rslides li > span > img {
						height:103px;
						margin:46px 0 0 -95px;
						}
						.ctGrey .rslides li > a > span > img,
						.ctGrey .rslides li > span > span > img {
							height:193px;
							right:-90px;
							}
						ul.pagination,
						.rslides_tabs {display:none;}
					.ctWhite .rslides li > a > img,
					.ctWhite .rslides li > span > img {
						width:98%;
						margin-left:1%;
						}
			/* Search / Language / Login */
			.searchTop {bottom:-1px;}
				.searchTop form + div {margin-right:20px;}
					a.loginEmp {display:none;}
		/* Content */
		.ct {padding-top:20px;}
		.ctGrey + .ct {padding-top:45px;}
			/* Content */
				.content .wrapper {
					width:auto;
					margin:0 20px;
						}
					.contentLt,
					.contentLt + aside {
						width:100%;
						min-width:280px;
						margin:0;
						}
					.contentLt {margin:0 0 25px;}
						.topLink {
							position:relative;
							width:100%;
							margin:0 0 10px;
							top:auto;
							right:auto;
							text-align:right;
							float:left;
							}
						.contentLt > section {
							min-width:280px;
							margin:0;
							}
						.topLink + h1 {
							width:100%;
							padding:0 0 2px;
							}
							.grid3 > div,
							.grid4 > div,
							.grid5 > div,
							.sitemap > ul {
								width:100%;
								min-width:280px;
								margin:0 0 25px;
								clear:both;
								width:100%;
								}
							.grid4 > div + div,
							.grid5 > div + div {margin-left:0!important;}
							.grid4 > div + div + div,
							.grid5 > div + div + div {margin-left:0!important;}
							.grid4 > h3,
							.grid5 > h3,
							.brandsSlider > h3,
							.people > h3,
							.table > h3,
							.lum > h3 {
								width:100%;
								min-width:280px;
								}
								.grid3 > div > a:first-child,
								.grid4 > div > a:first-child,
								.grid5 > div > a:first-child,
								.boxGrid {
									width:100%;
									height:auto!important;
									padding:0 0 16px;
									background:url('../img/layout/bg/bg_shade_w233.jpg') no-repeat 50% bottom;
									}
								
								.people > div > span:first-child {
									width:100%;
									height:auto!important;
									}
									.grid3 > div > a:first-child > img,
									.grid4 > div > a:first-child > img,
									.grid5 > div > a:first-child > img,
									.boxGrid > img {width:100%;}
									.people > div > span:first-child > img {width:98%;}
						/* Work Section */
						.spotlight,
						.additional,
						.holiday {
							position:absolute;
							width:80%;
							min-width:260px;
							max-height:80%;
							margin:0;
							top:2%;
							left:5%;
							overflow:auto;
							}
									.spotlight > section > figure > img,
									.additional > section > figure > img,
									.holiday > section > figure > img {width:75%;}
						/* People / Management Section */
							.people > article {width:100%;}
						/* Store Section */
							.store > div,
							.store > img {
								width:100%;
								min-width:280px;
								margin:0 0 25px;
								}
						/* Map Section */
							.map > div,
							.map [id^="map"] {
								width:100%;
								min-width:280px;
								margin:0 0 25px;
								}
						/* Form Section */
						.form {
							width:100%;
							max-width:auto;
							}
							.form > form {
								width:100%;
								min-width:280px;
								margin:0 0 25px;
								}
								.form [type="text"],
								.form select,
								.form textarea {width:53.9%;}
								.form select {width:54.5%;}
								fieldset > label > span {width:45%;}
							.searchForm {
								width:auto!important;
								min-width:258px!important;
								}
					.contentLt + aside {float:left;}
						.banner {
							position:relative;
							width:94%;
							min-width:260px;
							padding:0 2.8% 11px;
							background:url('../img/layout/bg/bg_grd-banner_mobile.png') repeat-x 0 bottom;
							border-bottom:1px solid #a1a7ab;
							}
						.banner:before,
						.banner:after {
							position:absolute;
							width:1px;
							height:64px;
							bottom:-1px;
							background:url('../img/layout/bg/bg_grd-banner_mobile-side.png') no-repeat 0 0;
							content: "";
							}
						.banner:before {left:-1px;}
						.banner:after {right:-1px;}
								img.vacancies {
									margin:0 auto 10px!important;
									float:none;
									}
		/* Footer */
				.update .wrapper {
					width:auto;
					margin:0 20px;
						}
					footer > .update h5 {
						left:0;
						font-size:25px;
						}
					.update aside > div > p {
						min-width:141px;
						margin:0 0 15px 9px;
						float:left;
						}
									.update aside > div > a:first-child {
										width:130px;
										height:85px;
										padding:0 0 11px;
										background-size:130px 11px;
										}
										.update aside > div > a:first-child > img {width:100%;}
					section.ft {
						position:relative;
						width:100%;
						margin:45px 0 15px;
						}
						section.ft > a {
							width:160px;
							margin:0 auto 0 -80px;
							padding:7px 0 7px 31px;
							top:-35px;
							left:50%;
							background:url('../img/layout/logo/logo_icon-linkedin.png') no-repeat 0 0;
							color:#fff;
							}
						section.ft > p {
							width:96%;
							margin:0 2%;
							text-align:center;
							}
	/* CMS blokken */
	.cmsBlok4,
	.cmsBlok5,
	.cmsBlok12 {width:100%!important;}
		[class^="cms"] > article {width:100%;}
			.cmsBlok2 > article > figure,
			.cmsBlok3 > article > figure,
			.cmsBlok4 > article > figure,
			.cmsBlok5 > article > figure,
			.cmsBlok6 > article > figure,
			.cmsBlok12 > div > img {
				width:100%!important;
				margin:0!important;
				margin-bottom:20px!important;
				}
	.backbtn {margin:15px 0;}
	}
	.contentLt [class^="cms"] ul li a {text-decoration:underline;}
/* CSS for Mobile (Landscape) */
@media (min-width:480px) and (max-width:767px) {
	.cookie{
	height: 60px;
	width:100%;
	}
	.cookie div{
	width:100%;		
	}
	.cookie div span{
		width: 350px;
		}
	.cookie div a.cookieHide{
		float:right;
		margin: -40px 0;
		}

	body {min-width:480px;}
	.dlGroup {
	    width: 33.3% !important;
	    box-sizing: border-box;
	    margin-right: 0 !important;
	    padding-right: 10px;
	}
}

	section.people section.cmsBlok10 + section.cmsBlok1{
		width: 66%;
		margin-left: 15px;
	}

	[class^="cms"] > article > ul {
		margin: 10px;
		}	

.loginStatus {
	float:right;
	line-height:27px;
	margin-right: 15px;
	color:#fff;
}
.loginStatus a {
	color: #fecc0a;
}
.loginfrm, .regForm {float: left;width: 100%;max-width: 500px;}
.row {margin-left:-15px;margin-right:-15px;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, 
.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xs-12 {float: left;padding-left:15px;padding-right:15px;box-sizing: border-box;}
.col-sm-12, .col-xs-12 {width: 100%;}
.col-sm-11 {width: 91.66666667%;}
.col-sm-10 {width: 83.33333333%;}
.col-sm-9 {width: 75%;}
.col-sm-8 {width: 66.66666667%;}
.col-sm-7 {width: 58.33333333%;}
.col-sm-6 {width: 50%;}
.col-sm-5 {width: 41.66666667%;}
.col-sm-4 {width: 33.33333333%;}
.col-sm-3 {width: 25%;}
.col-sm-2 {width: 16.66666667%;}
.col-sm-1 {width: 8.33333333%;}
.pull-right {float: right !important;}
.form-control {float: left;width: 100%;}
.text-right {text-align: right !important;}
.loginfrm input {margin-bottom: 5px;}
.loginfrm a {margin-top:4px;margin-bottom: 5px;}
.btn, .regForm .verzend, #sendPass, #sendGev, .passlost .blauw,.link-arrow {margin: 4px 0 0;padding: 0 16px 0 0;background: url('../img/layout/bg/bg_btn-arrow_grey.png') no-repeat right 50%;float:left;}
.link-arrow:hover{text-decoration:none}
.regForm label, .passlost label {float: left;width: 100%;margin: 0 0 5px;}
.regForm label p {float: left;width: 34%;}
.regForm label input {float: left;width: 66%;box-sizing: border-box;}
.passlost {margin-top: 10px;}
.regForm label input {box-shadow: none;}
.regForm fieldset > p {text-align: left;}
.regForm .frmBlok, .accountBlok .frmBlok, .passlost {width: 100%;}
.cmsBlok16 {float: left;width: 33.3% !important;max-width: 33.3% !important;}
.cmsBlok16 strong {margin: 0 0 3px;padding: 0;color: #fecc0a;font-weight: 700;font-size: 17px;line-height: 20px;}
.cmsBlok16 p {font-size: 14px;font-weight: 400;line-height: 17px;margin: 0 0 40px !important;display: inline-block;}
.managementdiv .cmsBlok1 {width: 100% !important;max-width: 100% !important;}
.managementdiv h1 {margin:15px 0 40px;padding: 0 0 2px;color: #48545b;border-bottom: 1px solid #a1a7ab;width: 100%;float: left;font-size: 22px;font-weight: 700;line-height: 25px;}
.managementdiv article {width: 100%;float: left;}

@media (max-width:767px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, 
	.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .cmsBlok16 {width: 100%;}
}