.container-header {
	min-height: 50px;
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

.container-header {
	width: 100%;
}

.container-header-inner {
	min-height: 50px;
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

.container-header-inner {
	width: 100%;
}

.header-section .section_inner {
	width: 100%;
}

.header-build-container #top-menu-right, .header-build-container #top-menu-right-cart {
	display: inline-block;
	visibility: visible;
	min-width: 50px;
}

@media screen and (max-width: 1023px) {
	.header-build-container #top-menu-right-cart {
	padding-left: 15px;
	}

}

.header-build-container #top-menu-right {
	min-width: 83px;
}

.menu-shop-parts {
	display: table;
	float: right;
	text-align: right;
	min-width: 165px;
}

.container-loginform2 {
	display: inline-block;
	visibility: visible;
	min-width: 83px;
}

.has-webshop.shop-start .first-not-menu-header {
	padding-top: 30px;
	padding-bottom: 30px;
}

.header-build-container:not(.header-build-container.header-container-menu):not(.header-build-container.first-not-menu-header) {
	padding-top: 15px;
	padding-top: 30px;
	padding-bottom: 20px;
}

.footer-inner {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

.footer-inner {
	width: 100%;
}

.footer-inner-content {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

.footer-inner-content {
	width: 100%;
}

.footer-section .section_inner {
	width: 100%;
}

.full-bg-video {
	width: 100vw;
	object-fit: cover;
	position: absolute;
	top: 0;
	height: calc(100vh + 300px);
	top: -300px;
}

.video_layer_img {
	width: 100vw;
	height: 100vh;
	object-fit: cover;
	position: absolute;
	top: 0;
	top: -300px;
	height: calc(100vh + 300px);
	mix-blend-mode: color;
}

.video_layer {
	width: 100vw;
	object-fit: cover;
	position: absolute;
	top: 0;
	height: calc(100vh - 200px);
	background: rgba(76, 175, 80, 0.3);
	mix-blend-mode: color;
}


	.outer-featured-products-container {
		/*
	    padding-top:30px;
	    padding-bottom:10px;
	    */
	}

	.featured-products-header {
		padding-bottom:10px;
	}

	.featured-products-header h1, 
	.featured-products-header h2, 
	.featured-products-header h3 {
		margin-top:0;
		padding-top:0;
		margin-left:-2px;
		font-size: 24px;
		font-weight: 700;
	}

	@media screen and (min-width: 0px) and (max-width: 479px) {
		.featured-products-header h1, 
		.featured-products-header h2, 
		.featured-products-header h3 {
			font-size: 18px;
		}
	}

	@media screen and (min-width: 480px) and (max-width: 599px) {
		.featured-products-header h1, 
		.featured-products-header h2, 
		.featured-products-header h3 {
			font-size: 20px;
		}
	}

	
	.go-to-custom-builder-container {
		display: table;
		width: 100%;
		background-repeat: no-repeat;
		background-size: cover;
		background-color: #e8e8e8;
	}

	.go-to-custom-builder-intro-container, .go-to-custom-builder-btn-container {
		position:relative;
		float:none;
		display: table-cell;
		padding-left:0px;

	}

	/*
	@media screen and (max-width: 600px) {
		.go-to-custom-builder-intro-container, .go-to-custom-builder-btn-container {
			display: block;
			width: 100%;
		}
	}
	*/

	.go-to-custom-builder-intro-container {
		padding:30px;
		padding-left:40px;
		/* of geen padding kan ook */
	}

	.go-to-custom-builder-intro-container h1, .go-to-custom-builder-intro-container h2, .go-to-custom-builder-intro-container h3 {
		margin-top:0;
		padding-top:0;
		font-weight: bold;
	}

	.go-to-custom-builder-intro-container-inner {
		position:relative;
		padding: 30px;
		font-size: 24px;
		border-radius: 6px;
	}

	.go-to-custom-builder-btn-container {
		position:relative;
	}

	.go-to-custom-builder-btn-container .btn {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 25px;
		padding-right: 25px;
		font-size: 35px;
		border: 0;
		font-weight: bold;
	}
	#header-28 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-28 {
	width: 100%;
}

#header-inner-28 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-28 {
	width: 100%;
}

#header-14 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-14 {
	width: 100%;
}

#header-inner-14 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-14 {
	width: 100%;
}

#header-13 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-13 {
	width: 100%;
}

#header-inner-13 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-13 {
	width: 100%;
}

#header-15 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-15 {
	width: 100%;
}

#header-inner-15 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-15 {
	width: 100%;
}

#header-16 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-16 {
	width: 100%;
}

#header-inner-16 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-16 {
	width: 100%;
}

#header-17 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-17 {
	width: 100%;
}

#header-inner-17 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-17 {
	width: 100%;
}

#header-26 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-26 {
	width: 100%;
}

#header-inner-26 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-26 {
	width: 100%;
}

#header-27 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-27 {
	width: 100%;
}

#header-inner-27 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-27 {
	width: 100%;
}

#header-18 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-18 {
	width: 100%;
}

#header-inner-18 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-18 {
	width: 100%;
}

#header-19 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-19 {
	width: 100%;
}

#header-inner-19 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-19 {
	width: 100%;
}

#header-20 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-20 {
	width: 100%;
}

#header-inner-20 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-20 {
	width: 100%;
}

#header-21 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-21 {
	width: 100%;
}

#header-inner-21 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-21 {
	width: 100%;
}

#header-22 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-22 {
	width: 100%;
}

#header-inner-22 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-22 {
	width: 100%;
}

#header-23 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-23 {
	width: 100%;
}

#header-inner-23 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#header-inner-23 {
	width: 100%;
}

#footer-25 {
	display: table;
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#footer-25 {
	width: 100%;
}

#footer-inner-25 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#footer-inner-25 {
	width: 100%;
}

#footer-24 {
	display: table;
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#footer-24 {
	width: 100%;
}

#footer-inner-24 {
	margin: 0 auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#footer-inner-24 {
	width: 100%;
}

