/*

Theme Name: Keukenbrochures Aanvragen
Theme URI: http://www.keukenbrochuresaanvragen.nl
Author: JOFL Website Development
Author URI: http://www.jofl.nl
Description: Theme for KeukenBrochuresAanvragen.nl, designed by JOFL Website Development
Version: 1.0

Design and development by JOFL Website Development, http://jofl.nl

*/

@font-face {
	font-family: 'Lato';
	src: url('include/fonts/lato/lato-reg-webfont.eot');
	src: url('include/fonts/lato/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
		url('include/fonts/lato/lato-reg-webfont.woff') format('woff'),
		url('include/fonts/lato/lato-reg-webfont.ttf') format('truetype'),
		url('include/fonts/lato/lato-reg-webfont.svg#latoregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Lato Bold';
	src: url('include/fonts/lato/lato-bol-webfont.eot');
	src: url('include/fonts/lato/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
		url('include/fonts/lato/lato-bol-webfont.woff') format('woff'),
		url('include/fonts/lato/lato-bol-webfont.ttf') format('truetype'),
		url('include/fonts/lato/lato-bol-webfont.svg#latobold') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Lato Light';
	src: url('include/fonts/lato/lato-lig-webfont.eot');
	src: url('include/fonts/lato/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),
		url('include/fonts/lato/lato-lig-webfont.woff') format('woff'),
		url('include/fonts/lato/lato-lig-webfont.ttf') format('truetype'),
		url('include/fonts/lato/lato-lig-webfont.svg#latolight') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

body {
	background: #FFF;
	font-family: 'Lato', Arial, sans-serif;
}

input,
textarea {
	font-family: 'Lato', Arial, sans-serif;
	font-size: 16px;
}

input[type=submit] {
	-webkit-transition: color 180ms linear 20ms, background 180ms linear 20ms;
	-moz-transition: color 180ms linear 20ms, background 180ms linear 20ms;
	-ms-transition: color 180ms linear 20ms, background 180ms linear 20ms;
	-o-transition: color 180ms linear 20ms, background 180ms linear 20ms;
	transition: color 200ms linear 10ms, background 200ms linear 10ms;
}



h1,
h2,
h3,
h4 {
	font-weight: normal;
}

a {
	color: #024966;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

strong {
	font-family: 'Lato Bold', Arial, sans-serif;
	font-weight: normal;
}

em {
	font-style: italic;
}

#author {
	margin-right: 3%;
}

#email {
	margin-right: 3%;
}

.page-id-7 .text-content ul li {
	padding-left: 25px;
	background: none;
}

.page-id-62 .text-content ul li {
	padding-left: 25px;
	background: none;
}

.text-content input[type=text],
.text-content input[type=email] {
	margin-right: 3%;
}

.brochureboxbuttonholderbakeuma submit {
	background: #71979c !important;
	padding: 5px 15px;
	width: 150% !important;
	border: none;
	color: #ffffff;
	height: 36px;
	cursor: pointer;
}

#popup_template>div>span>img {
	width: 15px;
	height: 15px;
	margin-top: 20px;
}

#salertWrapper .popup_position .salert-content-wrap {
	color: #000;
	font-size: 15px !important;
	line-height: 22px !important;
	text-transform: none;
}

#salertWrapper {
	display: none;
}

.page-id-480 #salertWrapper {
	display: none;
}

.page-id-1147 #salertWrapper {
	display: none;
}

.page-id-12225 #salertWrapper {
	display: none;
}

.page-id-12633 #salertWrapper {
	display: none;
}

.page-id-3501 #salertWrapper {
	display: none;
}

.page-id-1785 #salertWrapper {
	display: none;
}

.page-id-7 #salertWrapper {
	display: none;
}

.page-id-2772 #salertWrapper {
	display: none;
}

.page-id-62 #salertWrapper {
	display: none;
}

.page-id-468 #salertWrapper {
	display: none;
}

.page-id-476 #salertWrapper {
	display: none;
}

.page-id-480 #salertWrapper {
	display: none;
}

.page-id-626 #salertWrapper {
	display: none;
}

.page-id-483 #salertWrapper {
	display: none;
}

.page-id-485 #salertWrapper {
	display: none;
}

.page-id-1147 #salertWrapper {
	display: none;
}

.page-id-2922 #salertWrapper {
	display: none;
}

.page-id-487 #salertWrapper {
	display: none;
}

.page-id-489 #salertWrapper {
	display: none;
}

.page-id-491 #salertWrapper {
	display: none;
}

.page-id-7422 #salertWrapper {
	display: none;
}

.page-id-1777 #salertWrapper {
	display: none;
}

.page-id-7670 #salertWrapper {
	display: none;
}

.page-id-6474 #salertWrapper {
	display: none;
}

.page-id-695 #salertWrapper {
	display: none;
}

.page-id-3757 #salertWrapper {
	display: none;
}

.page-id-472 #salertWrapper {
	display: none;
}

.page-id-1854 #salertWrapper {
	display: none;
}

.page-id-30145 #salertWrapper {
	display: none;
}

.page-id-19271 #salertWrapper {
	display: none;
}

.page-id-653 #salertWrapper {
	display: none;
}

.page-id-1050 #salertWrapper {
	display: none;
}

.page-id-1923 #salertWrapper {
	display: none;
}

.page-id-5275 #salertWrapper {
	display: none;
}

.page-id-9932 #salertWrapper {
	display: none;
}

.page-id-3631 #salertWrapper {
	display: none;
}

.page-id-11210 #salertWrapper {
	display: none;
}

.page-id-5584 #salertWrapper {
	display: none;
}

.page-id-4153 #salertWrapper {
	display: none;
}

.page-id-6243 #salertWrapper {
	display: none;
}

.page-id-3097 #salertWrapper {
	display: none;
}

.page-id-959 #salertWrapper {
	display: none;
}

.page-id-3001 #salertWrapper {
	display: none;
}

.page-id-782 #salertWrapper {
	display: none;
}

.page-id-19255 #salertWrapper {
	display: none;
}

.page-id-5113 #salertWrapper {
	display: none;
}

.page-id-2430 #salertWrapper {
	display: none;
}

.page-id-1431 #salertWrapper {
	display: none;
}

.page-id-17748 #salertWrapper {
	display: none;
}

.page-id-2434 #salertWrapper {
	display: none;
}

.page-id-672 #salertWrapper {
	display: none;
}

.page-id-1692 #salertWrapper {
	display: none;
}

.page-id-6281 #salertWrapper {
	display: none;
}

.page-id-20337 #salertWrapper {
	display: none;
}

.page-id-554 #salertWrapper {
	display: none;
}

.page-id-7048 #salertWrapper {
	display: none;
}

.page-id-17858 #salertWrapper {
	display: none;
}

.page-id-3439 #salertWrapper {
	display: none;
}

.page-id-7100 #salertWrapper {
	display: none;
}

.page-id-548 #salertWrapper {
	display: none;
}

.page-id-5170 #salertWrapper {
	display: none;
}

.page-id-4635 #salertWrapper {
	display: none;
}

.page-id-20711 #salertWrapper {
	display: none;
}

.page-id-803 #salertWrapper {
	display: none;
}

.page-id-5600 #salertWrapper {
	display: none;
}

.page-id-2426 #salertWrapper {
	display: none;
}

.page-id-530 #salertWrapper {
	display: none;
}

.page-id-1899 #salertWrapper {
	display: none;
}

.page-id-799 #salertWrapper {
	display: none;
}

.page-id-6265 #salertWrapper {
	display: none;
}

.page-id-10854 #salertWrapper {
	display: none;
}

.page-id-4143 #salertWrapper {
	display: none;
}

.page-id-4792 #salertWrapper {
	display: none;
}

.page-id-6330 #salertWrapper {
	display: none;
}

.page-id-729 #salertWrapper {
	display: none;
}

.page-id-2649 #salertWrapper {
	display: none;
}

.page-id-3553 #salertWrapper {
	display: none;
}

.page-id-5679 #salertWrapper {
	display: none;
}

.page-id-6892 #salertWrapper {
	display: none;
}

.page-id-6236 #salertWrapper {
	display: none;
}

.page-id-1928 #salertWrapper {
	display: none;
}

.page-id-14577 #salertWrapper {
	display: none;
}

.page-id-7838 #salertWrapper {
	display: none;
}

.page-id-9654 #salertWrapper {
	display: none;
}

.page-id-500 #salertWrapper {
	display: none;
}

.page-id-4014 #salertWrapper {
	display: none;
}

.page-id-3488 #salertWrapper {
	display: none;
}

.page-id-440 #salertWrapper {
	display: none;
}

.bakeumadivider1 {
	height: 3px;
	width: 100%;
	background: #F3F3F3;
	margin-top: 50px;
}

.bakeumadivider2 {
	height: 3px;
	width: 100%;
	background: #F3F3F3;
	margin-bottom: 50px;
}

.bakeumahead {
	font-size: 24px;
	line-height: 36px;
	font-weight: 800;
	padding: 8px;
	background: #000;
	color: #fff;
	margin-bottom: 20px;
	margin-top: 20px;
}


.testformpag {
	display: none;
	margin-bottom: 100px;
	color: #000;
	padding-right: 20px !important;
}

.ppsPopupRightCol submit {
	border: 2px solid #000 !important;
}

.ppsPopupTxt_0 p {
	margin: 0;
	padding: 0;
	font-family: Lato;
	font-size: 15px !important;
	line-height: 22px !important;
}

.Bleftright {
	display: inline-block;
}

.Bleftright .brochureform-B-achternaam {
	float: left;
	max-height: 5px;
	max-width: 88%;
	padding: 12px;
	margin-top: 25px;
}

.Bleftright .brochureform-B-emailadres {
	float: left;
	max-height: 5px;
	max-width: 88%;
	padding: 12px;
	margin-top: 25px;
	margin-right: 1%;
}

.Bleftright .brochureform-B-telefoonnummer {
	float: left;
	max-height: 5px;
	max-width: 88%;
	padding: 12px;
	margin-top: 25px;
}

.Bleft {
	float: left;
	max-width: 55%;
}

.Bleft img {
	display: none;
}

.Bright {
	float: left;
	max-width: 40%;
	margin-left: 5%;
}

.testformpag>div.brochureforminvul-B>div>div.Bleft>div.brochureform-B-bottomfield>div>input {
	background: #eb8813;
	padding: 5px 15px;
	width: 150% !important;
	border: none;
	color: #ffffff;
	height: 36px;
	cursor: pointer;
}

hr.rounded {
	border-top: 8px solid #bbb;
	border-radius: 5px;
}

.page-id-32853 .rating-average {
	display: none;
}

.page-id-32853 .main h1 {
	display: none;
}


.counter {
	display: inline-flex;
	margin-top: 50px;
}

.dem {
	display: block;
	margin: 12px;
}

.dem1 {
	display: block;
	margin: 12px;
}

.dem2 {
	display: block;
	margin: 12px;
}

.dem3 {
	display: block;
	margin: 12px;
}

#demo {
	text-align: center;
	font-weight: bold;
	font-size: 140%;
	color: #fa8900;
}

#demo1 {
	text-align: center;
	font-weight: bold;
	font-size: 140%;
	color: #fa8900;
}

#demo2 {
	text-align: center;
	font-weight: bold;
	font-size: 140%;
	color: #fa8900;
}

#demo3 {
	text-align: center;
	font-weight: bold;
	font-size: 140%;
	color: #fa8900;
}

.countunit {
	text-align: center;
	font-size: 75%;
}

.clearboth {
	clear: both;
	height: 0px;
}

.wpcf7 {
	margin-top: 10px !important;
}

.website {}

.container {
	max-width: 960px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	display: block;
}

.header {
	background: #FFFFFF;
	min-height: 65px;
}

.logo {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.logo h2 {
	color: #eb8813;
	font-size: 36px;
}

.logo h2 a {
	color: #eb8813;
	text-decoration: none;
	-webkit-transition: color 180ms linear 20ms, background 180ms linear 20ms;
	-moz-transition: color 180ms linear 20ms, background 180ms linear 20ms;
	-ms-transition: color 180ms linear 20ms, background 180ms linear 20ms;
	-o-transition: color 180ms linear 20ms, background 180ms linear 20ms;
	transition: color 200ms linear 10ms, background 200ms linear 10ms;
}

.logo h2 a:hover {
	color: #024966;
}

.logo h3 {
	color: #037E98;
	font-size: 20px;
}

.social {
	padding-top: 33px;
	float: right;
}

.social img,
.social-side img {
	width: 40px;
	height: 40px;
	border: none;
	padding-left: 5px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.social img:hover,
.social-side img:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

.social-side img {
	width: 60px;
	height: 60px;
	padding-left: 0px;
	padding-right: 12px;
}

.social-side {
	display: none;
}

.menu-nav {
	text-align: left;
	padding-top: 28px;
}

.menu-hover {
	display: block;
}

.menu-icon {
	display: hidden;
	width: 60px;
	height: 60px;
	background: url('images/mobile-menu.png') no-repeat center;
	margin-top: 0px;
	margin-right: 10px;
	cursor: pointer;
}

.menu-ul {
	margin: 0;
	display: inline-block;
	background: #024966;
	width: 100%;
}

.menu-ul li {
	float: left;
	padding: 18px 15px 18px 15px;
	-webkit-transition: color 180ms linear 20ms, background 180ms linear 20ms, border-bottom 180ms linear 20ms;
	-moz-transition: color 180ms linear 20ms, background 180ms linear 20ms, border-bottom 180ms linear 20ms;
	-ms-transition: color 180ms linear 20ms, background 180ms linear 20ms, border-bottom 180ms linear 20ms;
	-o-transition: color 180ms linear 20ms, background 180ms linear 20ms, border-bottom 180ms linear 20ms;
	transition: color 200ms linear 10ms, background 200ms linear 10ms, border-bottom 200ms linear 10ms;
}

.menu-ul li a {
	font-family: 'Lato Light', Arial, sans-serif;
	width: auto;
	height: 20px;
	background: none;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
}

.menu-ul li.active,
.menu-ul li.current-menu-item,
.menu-ul li.current-page-ancestor {
	cursor: pointer;
	background: #037E98;
}

.menu-ul li:hover {
	cursor: pointer;
	background: #eb8813;
}

.slide-wrapper {
	width: 100%;
	background: #F3F3F3;
	margin-top: 20px;
}

.slide-images {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	background: #FFFFFF;
}

.royalSlider {
	width: 960px;
	height: 275px;
	margin-left: 20px;
	font-family: 'Lato Light', Arial, sans-serif;
}

.rsImg {
	width: 960px;
	height: 275px;
}

.rsContent {
	color: #FFFFFF;
	font-size: 20px;
}

.rsOverlay {
	position: relative;
}

.rsSlideText {
	display: block;
	position: relative;
	left: auto;
	top: auto;
	background: url('images/bg-opac-bluegreen-more.png') repeat;
	padding: 10px;
	text-align: left;
}

.rsSlideText strong {
	font-family: 'Lato', Arial, sans-serif;
}

.rsLeftMargin {
	left: 20px;
}

.rsSlideText a {
	text-decoration: none;
	color: #FFFFFF;
}

.rsSlideText a:hover {}

.slideTextLarge {
	font-size: 24px;
}

.slideTextRegular {
	font-size: 16px;
}

.main {
	padding-top: 10px;
}

.main h1,
.main .text-content h2,
.main .text-content h3 {
	font-size: 24px;
	line-height: 36px;
	color: #024966;
	margin-bottom: 5px;
}

.main h4 {
	font-size: 18px;
	line-height: 28px;
	color: #024966;
	margin-bottom: 5px;
}

.main p {
	margin-bottom: 5px;
	text-align: left;
}

.text-content {
	float: left;
	width: 645px;
	max-width: 90vw;
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
}

.fullwidthpagina .text-content {
	width: 960px;
}

.fullwidthpagina .text-content img {
	max-width: 960px;
}

.text-content .img-left-border {
	border: 1px solid #CCCCCC;
	padding: 5px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.text-content .img-right-border {
	border: 1px solid #CCCCCC;
	padding: 5px;
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.text-content img.alignleft {
	border: 1px solid #F3F3F3;
	padding: 5px;
	float: left;
	margin-right: 20px;
}

.text-content ul {
	list-style: none;
	margin-bottom: 10px;
}

.text-content ul li {
	padding-left: 25px;
	background: url(images/icon-check-orange.png) 0px 7px no-repeat;
}

.text-content .alignleft {
	float: left;
	margin-right: 10px;
}

.text-content .alignright {
	float: right;
	margin-left: 10px;
}

a.more {
	background: #024966;
	color: #FFFFFF;
	display: inline-block;
	padding: 6px 10px 8px 10px;
	text-decoration: none;
	font-size: 17px;
	line-height: 24px;
}

a.more:hover {
	background: #666666;
}

a.moremore {
	background: #666666;
	color: #FFFFFF;
	display: inline-block;
	padding: 6px 10px 8px 10px;
	text-decoration: none;
	font-size: 17px;
	line-height: 24px;
}

a.moremore:hover {
	background: #024966;
}

.text-content label span {
	margin-right: 10px;
}

.text-content input[type=text],
.text-content input[type=tel],
.text-content input[type=email] {
	background: #FFFFFF;
	padding: 5px;
	border: 1px solid #999999;
	color: #024966;
	height: 26px;
	width: 250px;
	margin-bottom: 10px;
}

.text-content textarea {
	background: #FFFFFF;
	padding: 5px;
	border: 1px solid #999999;
	color: #024966;
	height: 180px;
	width: 98%;
	margin-bottom: 10px;
}

.text-content input[type=submit],
.side-box-form input[type=submit] {
	background: #eb8813;
	padding: 5px 15px;
	width: 60%;

	border: none;
	color: #ffffff;
	height: 36px;
	cursor: pointer;
}

.text-content input[type=text]:hover,
.text-content input[type=tel]:hover,
.text-content input[type=email]:hover,
.text-content textarea:hover,
.text-content input[type=text]:focus,
.text-content input[type=tel]:focus,
.text-content input[type=email]:focus,
.text-content textarea:focus {
	border: 1px solid #024966;
	color: #024966;
}

.text-content input[type=submit]:hover {
	background: rgba(235, 136, 19, 0.6);
}

.text-content .contact-left {
	float: left;
	width: 40%;
}

.text-content .contact-right {
	float: right;
	width: 50%;
}

.wpcf7-form {
	margin-top: 15px;

	max-width: 90vw;

}

.rating-average {
	padding: 20px 10px;
	background: #daebf2;
	color: #024966;
	margin-bottom: 20px !important;
	box-shadow: 0 8px 6px -6px black;
}

.rating-average img {
	width: 190px;
	float: right;
	margin-left: 10px;
}

.rating-average-orange {
	background: #eb8813;
}

.commentlist {}

.commentlist .review-advertisement {
	margin-bottom: 15px;
}

.commentlist .comment .comment-rating-image {
	height: 22px;
	float: right;
	margin-left: 10px;
}

.commentlist .comment {
	padding: 20px 10px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}

.commentlist .thread-even {
	background: #F2F2F2;
}

.commentlist .thread-odd {
	background: #F7F7F7;
}

.commentlist .comment-author {
	display: inline-block;
	margin-bottom: 8px;
}

.commentlist .comment-author .avatar {
	display: none;
}

.commentlist .comment-author .fn {
	font-weight: bold;
}

.commentlist .comment-author .fn a {
	text-decoration: none;
}

.commentlist .comment-meta {
	display: inline-block;
	float: right;
}

.commentlist .comment-meta a {
	color: #999999;
	text-decoration: none;
}

.commentlist .comment-meta a.comment-edit-link {
	color: #666666;
}

.commentlist .comment .rating {
	display: none;
}

#commentform p span {
	display: none;
}

.page-id-2772 #commentform p span {
	display: block;
}

#commentform p.comment-rating-p {
	display: inline;
}

#commentform p.comment-rating-p span {
	display: inline;
}

#commentform p.comment-form-url {
	display: none;
}

#commentform p.comment-notes {
	display: none;
}

#commentform p label {
	width: 45px;
	margin-right: 15px;
	display: inline-block;
	vertical-align: top;
	padding-top: 10px;
}

#commentform p.comment-rating-p label {
	padding-top: 0px;
}


.comment-reply-title {}

#commentform p.form-submit #submit {
	margin-left: 64px;
}

.comment-respond {
	background: #DAEBF2;
	padding: 10px 10px 20px 10px;
}

.stars {
	width: 130px;
	height: 26px;
	background: url(images/rating-stars.png) 0 0 repeat-x;
	display: inline-block;
	position: relative;
	border: 1px solid #999999;
	margin-bottom: 8px;
	margin-left: 53px;
	margin-top: -28px;
}



.stars .rating {
	height: 26px;
	background: url(images/rating-stars.png) 0 -26px repeat-x;
}

.stars input {
	display: none;
}

.stars label {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 26px;
	width: 130px;
	cursor: pointer;
}

.stars:hover label {
	display: block;
}

.stars label:hover {
	background: url(images/rating-stars.png) 0 -26px repeat-x;
	/* -52px */
}

.stars label+input+label {
	width: 104px;
}

.stars label+input+label+input+label {
	width: 78px;
}

.stars label+input+label+input+label+input+label {
	width: 52px;
}

.stars label+input+label+input+label+input+label+input+label {
	width: 26px;
}

.stars input:checked+label {
	display: block;
	background: url(images/rating-stars.png) 0 -26px repeat-x;
	/* -52px */
}

.side-content {
	float: right;
	text-align: left;
	width: 280px;
}

.side-box {
	padding: 10px;
	color: #ffffff;
	width: auto;
	min-height: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 14px;
}

.side-box-lightgrey {
	background: #F3F3F3;
}

.side-box-blue {
	background: #024966;
}

.side-box-blue h4,
.side-box-blue a,
.side-box-form h4,
.side-box-form a {
	color: #FFFFFF;
}

.side-box ul {
	list-style: none;
}

.side-box ul li {
	padding-left: 27px;
	line-height: 20px;
	background: url('images/icon-check-orange.png') no-repeat left;
	color: #024966;
}

.side-box ul li.recentcomments {
	background: url('images/icon-user-orange.png') no-repeat left top;
}

.side-box ul.items li {
	background: url('images/icon-triangle-orange.png') no-repeat left;
}

.side-box ul li a {
	text-decoration: none;
}

.side-box ul li a:hover {
	text-decoration: underline;
}

.side-box ol {
	color: #999;
	list-style: decimal;
}

.side-box ol li {
	margin-left: 15px;
	margin-bottom: 5px;
}

.side-box ol li a {
	margin-left: 5px;
	display: inline-block;
	text-decoration: none;
}

.side-box ol li a:hover {
	text-decoration: underline;
}

.side-box .rating-stars {
	width: 55px;
	float: right;
	margin-right: 15px;
}

.footer {
	width: 100%;
	display: block;
	padding-bottom: 15px;
	padding-top: 1px;
	background: none;
	color: #B7B7B7;
	font-size: 12px;
}

.footer-container {
	max-width: 960px;
	margin: 0 auto;
	display: block;
}

.footer-column {
	float: left;
}

.footer-column-right {
	text-align: right;
	float: right;
	width: 220px;
}

.footer-column-margin {
	margin-right: 25px;
}

.footer-column-rows {
	background: #F3F3F3;
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 15px;
	padding: 10px 0px;
}

.footer-column-first {
	width: 29%;
	margin-right: 4%;
	padding-left: 2%;
}

.footer-column-second {
	width: 29%;
	margin-right: 7%;
}

.footer-column-third {
	width: 27%;
	float: right;
	padding-right: 2%;
}

.footer a {
	text-decoration: none;
}

.footer a:hover {
	color: #eb8813;
}

.footer a.devjofl {
	color: #eb8813;
}

input[type=checkbox].css-checkbox {
	display: none;
}

input[type=checkbox].css-checkbox+span.css-label {
	padding-left: 29px;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;

}

input[type=checkbox].css-checkbox:checked+span.css-label {
	background-position: 0 -24px;
}

span.css-label {
	background: url(images/bg-checkbox.png) left top;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.comment ul.children {
	margin-bottom: 0px;
}

.children .depth-2 {
	background: none !important;
	padding-left: 10px !important;
	padding-bottom: 10px !important;
	padding-right: 10px !important;
	padding-top: 10px !important;
	border-left: 5px solid #eb8813;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0px;
	background-color: #DDDDDD !important;
}

.sticky-sidebar {
	position: relative;

}

.side-box-form {
	background-color: #eb8813;



}

.side-box-form .wpcf7-form,
.side-box-form .wpcf7 {
	margin-top: 0px !important;
}

.side-box-form input[type=text],
.side-box-form input[type=email],
.side-box-form textarea {

	width: 220px;
	color: #7e7e7e;
	border: 1px solid #D17911;
	background-color: #ffffff;
	padding: 5px;
	margin-top: 5px;
	margin-left: 14px;
}

.side-box-form .wpcf7-radio {
	margin-top: 5px;
	display: inline-block;
}

.side-box-form input[type=submit] {
	background: #024966;
}

.side-box-form input[type=submit]:hover {
	background: #07506E;
}

.side-box-form p {
	margin-bottom: 15px;
}

.side-box-form .wpcf7-not-valid-tip {
	background: #ff0000;
	color: #fff;
	display: inline-block;
	padding: 3px;
}

.side-box-form .wpcf7-validation-errors {
	background: #f7e700;
	color: #000;
}

.side-box-form div.wpcf7-response-output {
	margin: 0;
	margin-top: 10px;
	padding: 5px;
}

.side-box-form div.wpcf7-mail-sent-ok {
	background: #398f14;
	color: #fff;
}

.roescherblok {
	padding: 10px;
	color: #000000;
	width: auto;
	min-height: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 22px;
	background: #F3F3F3;
	position: fixed;
}

.roescherblok ul li {
	padding-left: 25px;
	background: url(images/icon-check-orange.png) 0px 7px no-repeat;
}

.vanwanrooijblok {
	padding: 10px;
	color: #000000;
	width: 250px;
	min-height: 300px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 22px;
	background: #F3F3F3;
	position: fixed;
}

.vanwanrooijblok ul li {
	padding-left: 25px;
	background: url(images/icon-check-orange.png) 0px 7px no-repeat;
}

.provenceblok,
.keukenplaatsblok,
.keukenadviesaanhuisblok {
	padding: 10px;
	color: #000000;
	width: 250px;
	min-height: 300px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 22px;
	background: #F3F3F3;
	position: fixed;
}

.keukenplaatsblok ul li,
.keukenadviesaanhuisblok ul li {
	padding-left: 25px;
	background: url(images/icon-check-orange.png) 0px 7px no-repeat;

}

#keukenadviesaanhuisblockquote {
	font-size: 120%;
	font-weight: 600;
	color: #58585b;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 40px;
	background: linear-gradient(to right, rgba(255, 202, 5, 1) 0%, rgba(249, 165, 26, 1) 100%);
	box-shadow: rgba(0, 0, 0, 0.4) -8px 0px 12px 0px;
}

#keukenadviesaanhuisblockquote img {
	border: none;
	margin-top: -5px;
}

.blockquotekoahtd {
	padding-top: 22px;
	padding-bottom: 22px;
}

#koahprolinktxt {
	text-align: center;
	background: aliceblue;
	padding: 22px;
	font-weight: 800;
	margin: 0px;
}

#koahkeukenpics {
	position: relative;
	margin-top: 44px;
	margin-bottom: 210px;
}

#koahkeukenpics img {
	float: left;
	margin: 12px;
	box-shadow: rgba(0, 0, 0, 0.4) -8px 0px 12px 0px;
}

#koahkeukenpics img:hover {
	border: 2px solid #fff;
	transform: scale(2.0);
	z-index: 100;
}

#teamkoahpics {
	position: relative;
	margin-top: 44px;
	margin-bottom: 44px;
}

#teamkoahpics img {
	float: left;
	margin: 14px;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.4) -8px 0px 12px 0px;
}

.siematicoosterhoutblok {
	padding: 10px;
	color: #000000;
	width: 250px;
	min-height: 300px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 22px;
	background: #F3F3F3;
	position: fixed;
}

.siematicoosterhoutblok ul li {
	padding-left: 25px;
	background: url(images/icon-check-orange.png) 0px 7px no-repeat;
}

.tinelloblok {
	color: #fff;
	padding-top: 16px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 24px;
	width: 246px;
	min-height: 300px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 22px;
	background: #292a2c;
	border: 1px solid #292a2c;
	position: fixed;
}

.badkamerenkeukenmakelaarblok {
	color: #fff;
	padding-top: 16px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 24px;
	width: 246px;
	min-height: 300px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 22px;
	background: #71979c;
	position: fixed;
}

.bkheader {
	font-weight: bold;
	font-size: 150%;
}

.bkcijfers {
	font-weight: bold;
	font-size: 200%;
	margin-bottom: 12px;
	margin-top: 24px;
}

#tinellosidebarheaderlogo {
	width: 262px;
	height: 104px;
	background: url(/wp-content/uploads/2018/02/tinello-sidebar-header.jpg) repeat scroll 0 0 !important;
}

.tinellobloktekst a {
	color: #969088;
}

.tinelloblok ul li {
	padding-left: 25px;
	background: url(images/icon-check-orange.png) 0px 7px no-repeat;
}

.tinellosidebarbutton {
	color: #ffffff;
	font-weight: 800;
	text-decoration: none;
	background-color: #969088;
	box-shadow:
		inset 60px 0 120px #827f7c,
		/* left magenta */
		inset -60px 0 120px #a39582;
	/* right cyan */
	background-image: none;


	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: uppercase;
	margin-left: 40px;

}

#tinellomarge {
	margin-bottom: 20px;
}

/* The container <div> - needed to position the dropdowntinlink content */
.dropdowntinlink {
	position: relative;
	display: inline-block;
}

/* Dropdowninlink Content (Hidden by Default) */
.dropdowntinlink-content {
	display: none;
	position: absolute;
	padding: 12px;
	border: 2px solid #fff;
	background-color: #969088;
	min-width: 280px;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 1.0);
	z-index: 1;
}



/* Show the dropdowntinlink menu on hover */
.dropdowntinlink:hover .dropdowntinlink-content {
	display: block;
	margin-left: 100px;
}

.invisiblecodeword {
	width: 0px;
	height: 0px;
}

.hustle-modal-image {
	max-width: 150px;
	max-height: 112px;
	margin-left: 15px;
	margin-top: 20px;
}

.hustle-modal-content {
	height: 150px !important;
}

.hustle-modal-message {
	overflow: hidden !important;
}

.hustle-modal-footer a {
	margin-top: -25px !important;
}

.hustle-modal-body {
	border-left: 0px solid #fff !important;
	min-height: 150px;
}

.page-template-BlancoPagina-php {
	margin-top: 20px;
}

.page-template-BlancoPagina-php .header {
	display: none !important;
}

.page-template-BlancoPagina-php .footer {
	display: none !important;
}

.page-template-BlancoPagina-php .text-content input[type=submit],
.side-box-form input[type=submit] {
	margin-top: 10px;
	margin-bottom: 100px;
}



.bmpul {
	font-size: 17px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	max-width: 360px;
}

.bmpul ul li {
	size: 16px;
}

.mbpcontent {
	font-size: 17px;
}

.mbpcontent td {
	padding: 20px;
}

.mbpfaboxes {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 50px;
	margin-bottom: 30px;
}

.bedanktontwerpboxwrapper {
	display: block;
	max-width: 960px;
}

.bedanktontwerpboxtekst {
	float: right;
}

#mbpontwerp {

	float: left;
	clear: both;
	width: 245px;
	height: 245px;
	background: url(/wp-content/uploads/2018/12/Best-Beoordeeld.jpg) no-repeat scroll 0 0 !important;
	margin-right: 20px;
	margin-bottom: 20px;

}

#mbpvergelijk {

	float: left;
	clear: both;
	width: 245px;
	height: 245px;
	background: url(/wp-content/uploads/2018/12/Goedkoopste-keukenzaak.jpg) no-repeat scroll 0 0 !important;
	margin-right: 20px;
	margin-bottom: 20px;
}







/* ----------Brochurebox-B---------- */
.getuigenisbutton {
	margin-bottom: 36px;
	margin-top: 36px;
}

.getuigenisbutton a {
	text-decoration: none;
	padding: 12px;
	background-color: #eb8813;
	color: #fff;
}

.getuigenisbutton a:hover {
	background-color: #e6ad10;
}

.reclamebloktussenreviews {
	display: inline;
	min-height: 248px;
}

.reclblok1 {
	float: left;
	padding: 20px;
}

.reclblok2 {
	padding: 20px;
}

.ervaringenform textarea {
	max-width: 95%;
	background-color: #fff;
}

.ervaringenform input {
	background-color: #fff;
}

.ervaringenformsubmit {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.ervaringenformheader {
	padding-left: 11px;
	margin-bottom: 10px;
}

.ervaringenformcijferdesktop {
	margin-bottom: 10px;
	padding-left: 3px;
}

.ervaringenformcijfermob {
	display: none;
}

.ervaringenform {
	width: 100%;
	display: block;
}

.ervaringenforminvul {
	max-width: 95%;
}

.ervaringenforminvul input[type="file"] {
	padding-left: 11px;
	margin-top: 10px;
}

.ervaringenformfilelabel {
	padding-left: 11px;
}

.ervaringenform input[type=text] {
	/* width: 95%; */
	height: 20px;
	background: #fff !important;
	border: 1px solid #dfdfdf !important;
	box-shadow: inset 0 4px 2px -2px #d0d0d0 !important;
	padding: 16px !important;
	margin-left: 10px;
	margin-right: 10px;
}

.ervaringenform input[type=tel],
.ervaringenform input[type=email] {
	/* width: 95%; */
	height: 20px;
	background: #ffffff !important;
	border: 1px solid #dfdfdf !important;
	box-shadow: inset 0 4px 2px -2px #d0d0d0 !important;
	padding: 16px !important;
	margin-left: 10px;
	margin-right: 10px;
}

.ervaringenform textarea {
	width: 100%;
	min-height: 120px;
	background: #ffffff !important;
	border: 1px solid #dfdfdf !important;
	box-shadow: inset 0 4px 2px -2px #d0d0d0 !important;
	padding: 16px !important;
	margin-left: 10px;
	margin-right: 10px;
}

.ervaringenform input[type="submit"] {
	font-weight: 600;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	padding-left: 36px !important;
	padding-right: 36px !important;
	background: #f88c00 !important;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

.smallinputfieldscf7 {
	display: flex !important;
	width: 100%;
}




.smallinputfieldscf7 input {

	width: 280px !important;
	font-size: 15px;
	line-height: 22px;
	max-height: 18px;
	margin: 4px;

}

.smallinputfieldscf7 input[type=email] {

	width: 280px !important;
	font-size: 15px;
	line-height: 22px;
	max-height: 18px;
	margin-right: 4px;

}

.biginputfieldcf7 textarea {
	max-width: 892px;
	margin-top: 4px;
}

.page-id-31319 .main h1 {
	display: none;
}

.brogpagmailtextbox {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}

.bropagmailheader {
	color: #0891ae !important;
	font-weight: 600 !important;
}

.brochureform-B {
	width: 100%;
	display: block;
}

.page-id-31420 .populairekeukensbttn {
	display: none;
}

.page-id-31420 .menu-nav {
	display: none;
}

.page-id-31420 .footer {
	display: none;
}

.page-id-31420 h1 {
	display: none;
}

.brochureform-B input[type="submit"] {
	text-transform: uppercase;
	font-size: 125%;
	font-weight: 600;
	padding-top: 18px !important;
	padding-bottom: 18px !important;
	padding-left: 36px !important;
	padding-right: 36px !important;
	background: #ee232b !important;
	margin-left: 25% !important;
	width: 50% !important;
	margin-top: 2%;
	margin-bottom: 6% !important;
}

.brochureform-B input[type=text] {
	width: 100%;
	height: 20px;
	background: #f5f5f5 !important;
	border: 1px solid #dfdfdf !important;
	box-shadow: 0 4px 2px -2px #d0d0d0 !important;
	padding: 16px !important;
	margin-bottom: -14px;
}

.brochurebox-B {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-wrap: wrap;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}



.brochureform-B input[type="submit"] {
	text-transform: uppercase;
	font-size: 130%;
	font-weight: 600;
	padding-left: 6px !important;
	padding-right: 6px !important;
	background: #ee232b !important;
	margin-top: 2%;
	margin-bottom: 6% !important;
}



.brochurevaktextbox {
	max-height: 180px;
}

.brochureform-B-tickbox {
	font-size: 90%;
	min-width: 280px;
}

.brochurebox-B input[type=checkbox] {

	margin-top: 4px;
	margin-right: 4px;

}


.brochurebox-B img {
	float: left;
	width: 180px;
	height: 180px;
	margin-right: 5px;
}

.brochurevak-1-B,
.brochurevak-2-B,
.brochurevak-3-B,
.brochurevak-4-B,
.brochurevak-5-B,
.brochurevak-6-B,
.brochurevak-7-B,
.brochurevak-8-B {
	display: inline;
	max-height: 180px;
	min-width: 471px;
	max-width: 478px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 20px;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}



.brochureforminvul-B {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-wrap: wrap;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	max-width: 600px;
}

.brochureform-B-bottomfield {
	width: inherit;
	padding: 12px;
}

.brochureboxbuttonholder {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 30px;
}

.brochureforminvul-B input[type="submit"] {
	width: 100% !important;
	border-radius: 20px;
	font-weight: bold;
}

.brochureform-B-gegevens {
	width: inherit;
	display: inline-block;
}

.gegevensrij1 {
	width: inherit;
	display: inline;
}

.gegevensrij2 {
	width: inherit;
	display: inline;
}

.gegevensrij3 {
	width: inherit;
	display: inline;
}

.gegevensrij4 {
	width: inherit;
	display: inline;
}

.brochureform-B-aanhef {
	padding-left: 12px;
	margin-bottom: -24px;
}

.brochureform-B-aanhef legend {
	margin-bottom: 12px;
}

.brochureform-B-voornaam {
	float: left;
	max-height: 5px;
	max-width: 100%;
	padding: 12px;
	margin-top: 25px;
	margin-right: 1%;
}

.brochureform-B-achternaam {
	float: left;
	max-height: 5px;
	max-width: 100%;
	padding: 12px;
	margin-top: 25px;
}

.brochureform-B-straatnaam {
	float: left;
	max-height: 5px;
	max-width: 100%;
	padding: 12px;
	margin-top: 25px;
	margin-right: 1%;
}

.brochureform-B-huisnummer {
	float: left;
	max-height: 5px;
	max-width: 100%;
	padding: 12px;
	margin-top: 25px;
}

.brochureform-B-postcode {
	float: left;
	max-height: 5px;
	max-width: 100%;
	padding: 12px;
	margin-top: 25px;
	margin-right: 1%;
}

.brochureform-B-plaatsnaam {
	float: left;
	max-height: 5px;
	max-width: 100%;
	padding: 12px;
	margin-top: 25px;
}

.brochureform-B-emailadres {
	float: left;
	max-height: 5px;
	max-width: 100%;
	padding: 12px;
	margin-top: 25px;
	margin-right: 1%;
}

.brochureform-B-telefoonnummer {
	float: left;
	max-height: 5px;
	max-width: 100%;
	padding: 12px;
	margin-top: 25px;
}

.brochureform-B-voornaam input[type=text] {
	width: 100%;
	padding: 4px;
}

.brochureform-B-achternaam input[type=text] {
	width: 100%;
	padding: 4px;
}

.brochureform-B-straatnaam input[type=text] {
	width: 100%;
	padding: 4px;
}

.brochureform-B-huisnummer input[type=text] {
	width: 100%;
	padding: 4px;
}

.brochureform-B-postcode input[type=text] {
	width: 100%;
	padding: 4px;
}

.brochureform-B-plaatsnaam input[type=text] {
	width: 100%;
	padding: 4px;
}

.brochureform-B-emailadres input[type=text] {
	width: 100%;
	padding: 4px;
}

.brochureform-B-telefoonnummer input[type=text] {
	width: 100%;
	padding: 4px;
}

.brochureform-B-bottomfield input[type="radio"] {
	margin-left: -16px;
}

.brochureform-B-bottomfield input[type="checkbox"] {
	font-size: 16px;
	margin-left: -14px;
}

.testformpag .brochurecheckall {
	margin-left: auto;
	margin-right: auto;

	max-width: 500px;
}

.testformpag input[type=checkbox]:after {
	border-bottom: 1px solid #0891ae;
	background-color: #037E98;
	display: inline-block;
	visibility: visible;
}

.testformpag input[type=checkbox]:checked:after {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1.5px;
	padding-left: 1px;
	border-radius: 3px;
	content: "\f00c";
	font-family: FontAwesome;
	color: #fff;
	width: 10px;
	height: 10px;
	font-size: 10px;
}


.brochureform-B-bottomfield input[type="checkbox"]:after {
	border-bottom: 1px solid #0891ae;
	background-color: #037E98;
	display: inline-block;
	visibility: visible;
}

.brochureform-B-bottomfield input[type="checkbox"]:checked:after {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1.5px;
	border-radius: 3px;
	content: "\f00c";
	font-family: FontAwesome;
	color: #fff;
	width: 10px;
	height: 10px;
	font-size: 10px;
}


.slide-wrapper {
	display: none;
}

.shiftnav .fa,
.shiftnav-toggle .fa {
	font-family: FontAwesome;
	font-weight: 400;
	font-size: 32px !important;
}

#shiftnav-toggle-main.shiftnav-toggle-style-burger_only {
	width: 70px;
	height: 70px;
	padding: 0;
	margin: 0;
}

.shiftnav.shiftnav-skin-standard-dark,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {
	background: #024966 !important;
	color: #eee;
}

.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:hover,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-accordion.current-menu-ancestor>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-shift.current-menu-ancestor>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target:active,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target:hover {
	background: #2a2a2a !important;
}

.customcf {
	display: none;
}

.page-id-34571 .customcf {
	display: block;
}

@media (max-width: 800px) {
	.Bleft {
		max-width: 100%;
	}

	.Bleft img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.Bright img {
		display: none;
	}

}

@media only screen and (min-width: 1280px) {

	.page-id-1777 .menu-nav,
	.page-id-491 .menu-nav,
	.page-id-489 .menu-nav,
	.page-id-487 .menu-nav,
	.page-id-485 .menu-nav .page-id-483 .menu-nav,
	.page-id-626 .menu-nav,
	.page-id-476 .menu-nav,
	.page-id-468 .text-content {
		margin-right: -78px;
	}


	@media only screen and (max-width: 480px) {

		.menu-icon {
			margin-top: -34px;
		}

	}

	@media (min-width:1200px) {
		.brochureform-B {
			width: 100%;
			float: left;
		}

		.brochurebox-B {
			width: 100%;
			float: left;
			margin-left: auto;
			margin-right: auto;
		}

		.brochureforminvul-B {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-bottomfield {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-gegevens {
			margin-left: auto;
			margin-right: auto;
		}

	}



	@media (max-width:1000px) {
		.brochureform-B {
			width: 100%;
			float: left;
		}

		.brochurebox-B {
			width: 100%;
			float: left;
			margin-left: auto;
			margin-right: auto;
		}

		.brochureforminvul-B {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-bottomfield {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-gegevens {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureforminvul-B {
			max-width: 100%;
		}

		.brochurevak-1-B,
		.brochurevak-2-B,
		.brochurevak-3-B,
		.brochurevak-4-B,
		.brochurevak-5-B,
		.brochurevak-6-B,
		.brochurevak-7-B,
		.brochurevak-8-B {
			min-width: 471px;
			max-width: 478px;
			margin-left: auto;
			margin-right: auto;
		}

	}


	@media (max-width:724px) {
		.brochureform-B {
			width: 100%;
			float: left;
		}

		.brochurebox-B {
			width: 100%;
			float: left;
			margin-left: auto;
			margin-right: auto;
		}

		.brochurevak-1-B,
		.brochurevak-2-B,
		.brochurevak-3-B,
		.brochurevak-4-B,
		.brochurevak-5-B,
		.brochurevak-6-B,
		.brochurevak-7-B,
		.brochurevak-8-B {
			min-width: 471px;
			max-width: 478px;
			margin-left: auto;
			margin-right: auto;
		}

		.brochureforminvul-B {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-bottomfield {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-gegevens {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-bottomfield {
			width: 600px;
		}

		.brochureform-B-voornaam,
		.brochureform-B-achternaam,
		.brochureform-B-straatnaam,
		.brochureform-B-huisnummer,
		.brochureform-B-postcode,
		.brochureform-B-plaatsnaam,
		.brochureform-B-emailadres,
		.brochureform-B-telefoonnummer {
			max-height: 5px;
			width: 100% !important;
			padding: 12px;
			margin-top: 25px;
			clear: both;
		}


	}

	@media (hover:none),
	(hover:on-demand) {
		.customcf {
			display: none;
		}

		.menu-ul {
			display: none;
		}

		#responsive-menu-button {
			width: 44px;
			height: 44px;
			position: fixed;
			top: 15px;
			right: 5%;
			background: #024966;
		}
	}

	@media (max-width:480px) {
		.brochureform-B {
			width: 100%;
			float: left;
		}

		.brochurebox-B {
			width: 300px;
			float: left;
			margin-left: auto;
			margin-right: auto;
		}

		.brochurevak-1-B,
		.brochurevak-2-B,
		.brochurevak-3-B,
		.brochurevak-4-B,
		.brochurevak-5-B,
		.brochurevak-6-B,
		.brochurevak-7-B,
		.brochurevak-8-B {
			min-width: 481px;
			max-width: 488px;
			margin-left: auto;
			margin-right: auto;
		}

		.brochureforminvul-B {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-bottomfield {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-gegevens {
			margin-left: auto;
			margin-right: auto;
		}

		.brochureform-B-voornaam,
		.brochureform-B-achternaam,
		.brochureform-B-straatnaam,
		.brochureform-B-huisnummer,
		.brochureform-B-postcode,
		.brochureform-B-plaatsnaam,
		.brochureform-B-emailadres,
		.brochureform-B-telefoonnummer {
			max-height: 5px;
			width: 100% !important;
			padding: 12px;
			margin-top: 25px;
			clear: both;
		}
	}

	.testformpag {
		width: 100%;
		display: block;
	}

	.testboxgroot {
		display: -webkit-box;
		/* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;
		/* OLD - Firefox 19- (buggy but mostly works) */
		display: -webkit-flex;
		/* NEW - Chrome */
		display: flex;
		/* NEW, Spec - Opera 12.1, Firefox 20+ */
		flex-wrap: wrap;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}

	.testboxminibox1,
	.testboxminibox2,
	.testboxminibox3,
	.testboxminibox4,
	.testboxminibox5,
	.testboxminibox6,
	.testboxminibox7,
	.testboxminibox8 {
		margin-left: 2px;
		margin-right: 2px;
		width: 471px;
		box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
	}

	.testboxminibox1img,
	.testboxminibox2img,
	.testboxminibox3img,
	.testboxminibox4img,
	.testboxminibox5img,
	.testboxminibox6img,
	.testboxminibox7img,
	.testboxminibox8img {
		float: left;
		min-width: 170px;
		max-width: 170px;
		min-height: 170px;
		max-height: 170px;
	}


	.bedanktitemsbox {
		display: -webkit-box;
		/* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;
		/* OLD - Firefox 19- (buggy but mostly works) */
		display: -webkit-flex;
		/* NEW - Chrome */
		display: flex;
		/* NEW, Spec - Opera 12.1, Firefox 20+ */
		flex-wrap: wrap;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}



	.testboxminibox1img {
		background: url(/wp-content/uploads/2018/12/keukenkampioen.jpg) no-repeat scroll 0 0 !important;
		background-size: 170px 170px !important;
	}

	.testboxminibox2img {
		background: url(/wp-content/uploads/2018/12/grando.jpeg) no-repeat scroll 0 0 !important;
		background-size: 170px 170px !important;
	}

	.testboxminibox3img {
		background: url(/wp-content/uploads/2018/12/Superkeukens-magazine.jpg) no-repeat scroll 0 0 !important;
		background-size: 170px 170px !important;
	}

	.testboxminibox4img {
		background: url(/wp-content/uploads/2018/12/duitse-keukens-kuchendesign-kleve.jpg) no-repeat scroll 0 0 !important;
		background-size: 170px 170px !important;
	}

	.testboxminibox5img {
		background: url(/wp-content/uploads/2018/12/siematic.jpeg) no-repeat scroll 0 0 !important;
		background-size: 170px 170px !important;
	}

	.testboxminibox6img {
		background: url(/wp-content/uploads/2018/12/Kuchenwelt-magazine.jpg) no-repeat scroll 0 0 !important;
		background-size: 170px 170px !important;
	}

	.testboxminibox7img {
		background: url(/wp-content/uploads/2018/12/keukenacties.jpg) no-repeat scroll 0 0 !important;
		background-size: 170px 170px !important;
	}

	.testboxminibox8img {
		background: url(/wp-content/uploads/2018/12/bestekeukenprijs.jpeg) no-repeat scroll 0 0 !important;
		background-size: 170px 170px !important;
	}

	.testboxminiboxcontent {
		font-size: 95%;
		float: right;
		max-width: 291px;
		padding: 4px;
	}

	@media (min-width:1200px) {
		.testboxgroot {
			max-width: 1180px;
		}

		.testboxminibox1,
		.testboxminibox2,
		.testboxminibox3,
		.testboxminibox4,
		.testboxminibox5,
		.testboxminibox6,
		.testboxminibox7,
		.testboxminibox8 {
			margin-left: 4px;
			margin-right: 4px;
			margin-bottom: 20px;
			width: 471px;
			box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
		}


	}

	@media (max-width:1000px) {
		.testboxgroot {
			max-width: 980px;
		}

		.testboxminibox1,
		.testboxminibox2,
		.testboxminibox3,
		.testboxminibox4,
		.testboxminibox5,
		.testboxminibox6,
		.testboxminibox7,
		.testboxminibox8 {
			margin-left: 4px;
			margin-right: 4px;
			margin-bottom: 20px;
			width: 471px;
			box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
		}


	}

	@media (max-width:724px) {
		.testboxgroot {
			max-width: 720px;
		}

		.testboxminibox1,
		.testboxminibox2,
		.testboxminibox3,
		.testboxminibox4,
		.testboxminibox5,
		.testboxminibox6,
		.testboxminibox7,
		.testboxminibox8 {
			margin-left: 4px;
			margin-right: 4px;
			margin-bottom: 20px;
			width: 471px;
			box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
		}


	}

	@media (max-width:480px) {
		.testboxgroot {
			max-width: 100%;
		}

		.testboxminibox1,
		.testboxminibox2,
		.testboxminibox3,
		.testboxminibox4,
		.testboxminibox5,
		.testboxminibox6,
		.testboxminibox7,
		.testboxminibox8 {
			margin-left: 4px;
			margin-right: 4px;
			margin-bottom: 20px;
			width: 471px;
			box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
		}

	}

	@media (max-width:180px) {
		.testboxgroot {
			max-width: 100%;
		}

		.testboxminibox1,
		.testboxminibox2,
		.testboxminibox3,
		.testboxminibox4,
		.testboxminibox5,
		.testboxminibox6,
		.testboxminibox7,
		.testboxminibox8 {
			margin-left: 4px;
			margin-right: 4px;
			margin-bottom: 20px;
			width: 471px;
			box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
		}

	}






	/* ----------Einde-Brochurebox-B---------- */


	/* ----------Bedanktpagina---------- */

	.page-id-31339 .main h1 {
		display: none;
	}

	.mailbedanktpagina {
		max-width: 960px;
		margin-left: auto;
		margin-right: auto;
	}

	.mailbedanktpaginaheader h2 {
		color: #0891ae !important;
		font-weight: 600 !important;
	}

	.mbptablesection {
		max-width: 640px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.mbptablesection table img {
		margin-right: 40px;
		margin-top: 40px;
		box-shadow: 0 0 10px black inset;
	}

	.mbptablesection a {
		font-size: 115%;
		color: #fff !important;
		background-color: #eb8813;
		padding-left: 24px;
		padding-right: 24px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-radius: 24px;
		font-weight: 600 !important;
		margin-top: 10px;
		box-shadow: 0 0 6px black;
	}

	.mailbedanktpaginaheaderimg {
		margin-bottom: 30px;
	}

	.mbpbttn {
		margin-top: 30px;
	}


	/* ----------Einde-Bedanktpagina---------- */

	@media only screen and (max-width : 990px) {


		.slide-images {
			width: auto;
		}

		.royalSlider {
			width: auto;
			margin-left: 0px;
		}

		.rsLeftMargin {
			left: 10px;
		}

		.menu-ul li a {
			font-size: 13px;
		}

		.text-content {
			width: 62%;
			float: left;
		}

		.side-content {
			width: 35%;
			float: right;
		}

		.footer-container {
			padding: 0px 10px;
		}

		.footer-column-rows {}

	}

	@media only screen and (max-width : 900px) {

		.menu-nav {
			clear: both;
			padding-top: 10px;
		}

	}

	@media only screen and (max-width : 850px) {

		.menu-nav {
			clear: none;
			padding-top: 28px;
		}

		.menu-hover {
			text-align: right;
		}

		.menu-icon {
			display: inline-block;
		}

		.social {
			display: none;
		}

		.social-side {
			display: block;
		}

		.menu-ul {
			display: none;
			z-index: 50;
			position: absolute;
			padding: 10px;
			background: #FFFFFF;
			border: 5px solid #024966;
			right: 20px;
			top: 92px;
			width: 200px;
			border-radius: 4px 0 4px 4px;
		}

		.menu-ul li {
			width: 178px;
			padding: 12px 10px;
		}

		.menu-ul li.active a,
		.menu-ul li:hover a {
			color: #FFFFFF;
		}

		.menu-ul li a {
			color: #024966;
		}

		.text-content .contact-left,
		.text-content .contact-right {
			float: none;
			width: 100%;
		}



		.wpcf7-form div img {
			float: left;
			margin-right: 20px;
			margin-left: 0px !important;
		}

		.wpcf7-form div .wpcf7-list-item-label {
			margin-left: 5px;
		}

	}

	@media only screen and (max-width : 740px) {

		.text-content {
			width: auto;
			float: none;
		}

		.side-content {
			float: none;
			width: auto;
		}

		.logo h2 {
			font-size: 30px;
		}

		.logo h3 {
			font-size: 16px;
		}

	}

	@media only screen and (max-width : 600px) {

		.logo h2 {
			font-size: 26px;
		}

		.logo h3 {
			width: 370px;
		}

		.slideTextLarge {
			font-size: 20px;
		}

		.slideTextRegular {
			font-size: 14px;
		}

	}

	@media only screen and (max-width : 480px) {

		.logo h2 {
			font-size: 24px;
		}

		.logo h3 {
			width: 320px;
		}

		.menu-icon {
			margin-right: 0px;
		}

		.menu-ul {
			right: 10px;
		}

		.text-content {
			width: auto;
			float: none;
		}

		.side-content {
			float: none;
			width: auto;
		}

		.footer-column,
		.footer-column-right {
			float: none;
			text-align: left;
		}

		.slideTextLarge {
			font-size: 18px;
		}

		.wpcf7-form div img {
			text-align: center;
			float: none;
		}

		.footer-column-first {
			margin-bottom: 10px;
			width: 90%;
			padding-left: 4%;
		}

		.footer-column-second {
			margin-bottom: 10px;
			width: 90%;
			padding-left: 4%;
		}

		.footer-column-third {
			width: 90%;
			padding-left: 4%;
		}

	}

	@media only screen and (max-width : 400px) {

		.logo {
			padding-top: 10px;
			padding-bottom: 10px;
		}

		.logo h2 {
			font-size: 17px;
			margin-top: 10px;
		}

		.logo h3 {
			width: 230px;
			font-size: 14px;
		}

		.menu-icon {
			width: 45px;
			height: 45px;
			background: url('images/mobile-menu-small.png') no-repeat center;
			margin-top: -5px;
		}

		.menu-ul {
			top: 70px;
		}

		.side-content {
			width: 100%;
			float: none;
		}

	}

	@media only screen and (max-width : 360px) {


		.rsSlideText {
			width: 264px;
		}

	}

	#wpcf7-f16942-o2>form>p:nth-child(10) {
		padding-left: 49px;
	}

	#wpcf7-f16942-o1>form>p:nth-child(10) {
		padding-left: 49px;
	}

	#wpcf7-f16942-o2>form>p:nth-child(10)>input {
		margin-top: 10px;
		margin-bottom: 10px;

		display: inline-block;
		text-align: center;

		border: 1px solid #186d14;
		border-radius: 2px;
		background: #2dcd25;

		background: -webkit-gradient(linear, left top, left bottom, from(#2dcd25), to(#186d14));
		background: -moz-linear-gradient(top, #2dcd25, #186d14);
		background: linear-gradient(to bottom, #2dcd25, #186d14);
		text-shadow: #0e400c 1px 1px 1px;
		font: normal normal bold 20px arial;
		color: #ffffff;

		text-decoration: none;
	}

	#wpcf7-f16942-o2>form>p:nth-child(10)>input:hover,
	#wpcf7-f16942-o2>form>p:nth-child(10)>input:focus {
		border: 1px solid #1c8017;
		background: #36f62c;
		background: -webkit-gradient(linear, left top, left bottom, from(#36f62c), to(#1d8318));
		background: -moz-linear-gradient(top, #36f62c, #1d8318);
		background: linear-gradient(to bottom, #36f62c, #1d8318);
		color: #ffffff;
		text-decoration: none;
	}

	#wpcf7-f16942-o2>form>p:nth-child(10)>input:active {
		background: #186d14;
		background: -webkit-gradient(linear, left top, left bottom, from(#186d14), to(#186d14));
		background: -moz-linear-gradient(top, #186d14, #186d14);
		background: linear-gradient(to bottom, #186d14, #186d14);
	}

	#wpcf7-f16942-o1>form>p:nth-child(10)>input {
		display: inline-block;

		vertical-align: middle;


		border: 1px solid #0e5f0e;
		border-radius: 0px;
		background: #1ab31a;
		background: -webkit-gradient(linear, left top, left bottom, from(#1ab31a), to(#0e5f0e));
		background: -moz-linear-gradient(top, #1ab31a, #0e5f0e);
		background: linear-gradient(to bottom, #1ab31a, #0e5f0e);
		text-shadow: #083808 1px 1px 1px;
		font: normal normal bold 15px arial;
		color: #ffffff;
		text-decoration: none;
	}

	#wpcf7-f16942-o1>form>p:nth-child(10)>input:hover,
	#wpcf7-f16942-o1>form>p:nth-child(10)>input:focus {
		border: 1px solid #107010;
		background: #1fd71f;
		background: -webkit-gradient(linear, left top, left bottom, from(#1fd71f), to(#117211));
		background: -moz-linear-gradient(top, #1fd71f, #117211);
		background: linear-gradient(to bottom, #1fd71f, #117211);
		color: #ffffff;
		text-decoration: none;
	}

	#wpcf7-f16942-o1>form>p:nth-child(10)>input:active {
		background: #0e5f0e;
		background: -webkit-gradient(linear, left top, left bottom, from(#0e5f0e), to(#0e5f0e));
		background: -moz-linear-gradient(top, #0e5f0e, #0e5f0e);
		background: linear-gradient(to bottom, #0e5f0e, #0e5f0e);
	}

	.bubblerechts {
		position: relative;
		width: 400px;
		height: 120px;
		padding: 15px;
		background: #FFFFFF;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		border: #dddddd solid 1px;
	}

	.bubblerechts:after {
		content: '';
		position: absolute;
		border-style: solid;
		border-width: 17px 0 17px 27px;
		border-color: transparent #FFFFFF;
		display: block;
		width: 0;
		z-index: 1;
		right: -27px;
		top: 58px;
	}

	.bubblerechts:before {
		content: '';
		position: absolute;
		border-style: solid;
		border-width: 17px 0 17px 27px;
		border-color: transparent #dddddd;
		display: block;
		width: 0;
		z-index: 0;
		right: -28px;
		top: 58px;
	}

	.bubblelinks {
		position: relative;
		width: 400px;
		height: 120px;
		padding: 15px;
		background: #FFFFFF;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		border: #dddddd solid 1px;
	}

	.bubblelinks:after {
		content: '';
		position: absolute;
		border-style: solid;
		border-width: 17px 27px 17px 0;
		border-color: transparent #FFFFFF;
		display: block;
		width: 0;
		z-index: 1;
		left: -27px;
		top: 58px;
	}

	.bubblelinks:before {
		content: '';
		position: absolute;
		border-style: solid;
		border-width: 17px 27px 17px 0;
		border-color: transparent #dddddd;
		display: block;
		width: 0;
		z-index: 0;
		left: -28px;
		top: 58px;
	}

	.customcf {
		display: none;
		background: #f5f5f5;
		padding-left: 15px;
		padding-top: 15px;
		border: 1px solid #dfdfdf !important;
		font-size: large;
		margin-bottom: 15px;
	}

	.page-id-2772 .customcf {
		display: block;
	}

	.page-id-2772 .getuigenisbutton {
		display: none !important;
	}

	.text-content input[type=text],
	.text-content input[type=email] {
		background: #FFF !important;
		padding: 5px;
		border: 1px solid #dfdfdf;
		color: #024966;
		height: 28px !important;
		width: 98%;
		margin-bottom: 10px;
		float: left;
		box-shadow: inset 0 3px 2px -2px #d0d0d0 !important;
	}

	.customcf .text-content input[type=text] .text-content input[type=email] {
		background: #FFF !important;
		padding: 5px;
		border: 1px solid #dfdfdf;
		color: #024966;
		height: 28px !important;
		width: 100%;
		max-width: 96%;
		margin-bottom: 10px;
		float: left;
		box-shadow: inset 0 3px 2px -2px #d0d0d0 !important;
	}

	#wpcf7-f1395-p1785-o1>form>p:nth-child(2)>span>input {
		max-width: 96%;
	}

	#wpcf7-f1395-p1785-o1>form>p:nth-child(6)>span>input {
		max-width: 96%;
	}

	#wpcf7-f1395-p1785-o1>form>p:nth-child(4)>span>input {
		max-width: 96%;
	}

	#wpcf7-f1395-p1785-o1>form>p:nth-child(8)>span>textarea {
		width: 96%;
		box-shadow: inset 0 3px 2px -2px #d0d0d0 !important;
	}

	.brochuresinvulgebied input[type=text],
	.brochuresinvulgebied input[type=email] {
		width: -webkit-fill-available;
		max-width: 1000px;
		background: #fff !important;

		line-height: 28px;
		max-height: 28px;
	}

	.customcf h4 {
		font-weight: 700;
		color: #024966;
	}



	.customcf input::-webkit-input-placeholder {
		margin-bottom: -10px;
		height: 20px !important;
		border-radius: 0px;
		width: 100%;

	}



	.customcf input {
		width: 90%;
		height: 10px !important;
		background: #f5f5f5 !important;
		border: 1px solid #dfdfdf !important;
		box-shadow: 0 4px 2px -2px #d0d0d0 !important;
	}



	.customcf input:hover {
		border: 1px solid #024966 !important;
	}




	.customcf input[type=radio] {

		margin-bottom: 2px;
		border: 0px;
		width: 100%;
		height: 1em;
		box-shadow: none !important;
	}


	.customcf textarea {
		margin-top: 8px;
		padding: 5px;
		background: #fff;
		margin-left: auto;
		margin-right: auto;
		min-height: 100px;
		max-width: 600px;
		border: 1px solid #dfdfdf;
		width: 100%;
		box-shadow: inset 0 3px 2px -2px #d0d0d0 !important;
	}



	.customcf textarea:hover {
		border: 1px solid #024966 !important;
	}

	.customcf input[type=submit] {

		background: #eb8813 !important;
		padding: 5px 15px !important;
		border: none !important;
		color: #ffffff !important;
		font-weight: 900;
		width: 95% !important;
		height: 36px !important;
		cursor: pointer !important;
		min-width: 200px;
		margin-bottom: 4px;
		margin-left: 14px;

	}

	.customcf input[type=submit]:hover {
		width: 100%;
		background: #ffce6d !important;


	}

	.customcf input[type="file"] {
		padding: 5px;
		font-size: x-small;
		border: none !important;
		background-color: #ffffff !important;
		box-shadow: none !important;
		margin-bottom: 10px;
	}


	@media (min-width:1200px) {}

	@media (max-width:1200px) {}

	@media (max-width:991px) {}

	@media (max-width:989px) {
		.customcf {
			width: 90%;
			position: relative;
			padding-right: 5%;
		}

		.customcf input {
			width: 100% !important;
		}

		.customcf textarea {
			width: 100%;
			float: none;
			display: block;
			margin-top: 5px;
		}

		.cfcustomthumbs {
			float: none;
			display: block;
			margin-top: 1px;
		}

	}



	@media (max-width:768px) {
		.customcf {
			width: 90%;
			position: relative;
			padding-right: 5%;
		}

		.customcf input {
			width: 100% !important;
		}

		.customcf textarea {
			width: 100%;
			float: none;
			display: block;
			margin-top: 5px;
		}

		.cfcustomthumbs {
			float: none;
			display: block;
			margin-top: 1px;
		}
	}


	@media (max-width:665px) {
		.customcf {
			width: 90%;
			position: relative;
			padding-right: 5%;
		}

		.customcf input {
			width: 100% !important;
		}

		.customcf textarea {
			width: 100%;
			float: none;
			display: block;
			margin-top: 5px;
		}

		.cfcustomthumbs {
			float: none;
			display: block;
		}

	}



	@media (max-width:420px) {
		.customcf {
			width: 90%;
			position: relative;
			padding-right: 5%;
		}

		.customcf input {
			width: 90% !important;
		}

		.customcf textarea {
			width: 90% !important;
			float: none;
			display: block;
			margin-top: 5px;
			min-width: 240px;
		}

		.cfcustomthumbs {
			float: none;
			display: block;
		}

		.customcf input[type=submit] {
			margin-right: 10px !important;
		}

	}


	@media (max-width:320px) {
		.customcf {
			width: 90%;
			position: relative;
			padding-right: 5%;
		}

		.customcf input {
			width: 90% !important;
		}

		.customcf textarea {
			width: 90% !important;
			float: none;
			display: block;
			margin-top: 5px;
			min-width: 240px;
		}

		.cfcustomthumbs {
			float: none;
			display: block;
		}

		.customcf input[type=submit] {
			margin-left: -10px !important;
		}

	}


	@media screen and (-webkit-min-device-pixel-ratio:0) {

		/* Safari only override */
		.customcf input[type=radio] {}
	}

	.customcfpr {
		position: relative;

		padding-top: 16px;
		padding-bottom: 16px;
		background: #fff;
	}

	.customcfpr input[type=text] {
		width: 100%;
	}

	.customcfpr input[type=text]:hover {
		border: 1px solid #999999;
	}

	.customcfpr input[type=text]:focus {
		outline: none;
		border-color: #999999;
	}

	.customcfpr input[type=text]:active {
		border: 1px solid #999999;
	}

	.customcfpr input[type=email] {
		width: 100%;
	}

	.customcfpr input[type=email]:hover {
		border: 1px solid #999999;
	}

	.customcfpr input[type=email]:focus {
		outline: none;
		border-color: #999999;
	}

	.customcfpr input[type=email]:active {
		border: 1px solid #999999;
	}


	.customcfpr textarea {
		margin-top: 10px;
		width: 100%;
	}

	.customcfpr textarea:hover {
		border: 1px solid #999999;
	}

	.customcfpr textarea:focus {
		outline: none;
		border-color: #999999;
	}

	.customcfpr textarea:active {
		border: 1px solid #999999;
	}

	.customcfpr input[type=submit] {

		background: #024966 !important;
		padding: 5px 15px !important;
		border: none !important;
		color: #ffffff !important;
		width: 102%;
		height: 36px !important;
		cursor: pointer !important;
		min-width: 200px;
		margin-bottom: 4px;
		margin-left: 0px;
		margin-right: 0px;


	}

	.customcfpr input[type=submit]:hover {

		background: #eb8813 !important;


	}


	@media (max-width:989px) {
		.customcfpr {
			width: 100%;
		}

		.customcfpr input[type=text] {
			width: 100%;
		}

		.customcfpr input[type=email] {
			width: 100%;
		}

		.customcfpr textarea {
			width: 100%;
			min-width: 10px;
		}

		.customcfpr input[type=radio] {

			display: inline;
		}

	}



	@media (max-width:768px) {
		.customcfpr {
			width: 100%;
		}

		.customcfpr input[type=text] {
			width: 100%;
		}

		.customcfpr input[type=email] {
			width: 100%;
		}

		.customcfpr textarea {
			width: 100%;
			min-width: 10px;
		}

		.customcfpr input[type=radio] {

			display: inline;
		}

	}


	@media (max-width:665px) {
		.customcfpr {
			width: 99%;
		}

		.customcfpr input[type=text] {
			width: 99%;
		}

		.customcfpr input[type=email] {
			width: 99%;
		}

		.customcfpr textarea {
			width: 99%;
			min-width: 10px;
		}

		.cfcustomthumbs {
			float: none;
			display: block;
		}



		.customcfpr input[type=radio] {

			display: inline;
		}



	}


	@media (max-width:420px) {
		.customcfpr {
			width: 99%;
		}

		.customcfpr input[type=text] {
			width: 99%;
		}

		.customcfpr input[type=email] {
			width: 99%;
		}

		.customcfpr textarea {
			width: 99%;
			min-width: 10px;
		}

		.circle {
			display: none;
		}

		.btnbrochurepluspuntenbox {
			margin-left: 20px;
			margin-top: -42px;
			margin-bottom: 20px;
		}


		.customcfpr input[type=radio] {

			display: inline;
		}



	}


	@media (max-width:320px) {
		.customcfpr {
			width: 99%;
		}

		.customcfpr input[type=text] {
			width: 99%;
		}

		.customcfpr input[type=email] {
			width: 99%;
		}

		.customcfpr textarea {
			width: 99%;
			min-width: 10px;
		}

		.circle {
			display: none;
		}

		.btnbrochurepluspuntenbox {
			margin-left: 20px;
			margin-top: -42px;
			margin-bottom: 20px;
		}

		.customcf input[type=submit] {
			width: 100%;
		}

		.customcfpr input[type=radio] {

			display: inline;
		}



	}

	.hideWorstRating {
		display: none;
	}

	/* ----------Nieuwe Brochurebox---------- */


	.brochurevak-2-back {
		min-width: 150px;
		max-width: 20%;
		margin-left: 2%;
		margin-right: 2%;
		margin-bottom: 6%;
		box-shadow: 0px 0px 8px 2px #777777;
		padding-bottom: 10px;
		display: none;
	}

	.brochureform {
		width: 100%;
		display: block;
	}

	.brochureform input[type=text] {
		width: 100%;
		height: 20px;
		background: #f5f5f5 !important;
		border: 1px solid #dfdfdf !important;
		box-shadow: 0 4px 2px -2px #d0d0d0 !important;
		padding: 16px !important;
		margin-bottom: -14px;
	}

	.brochurebox {
		display: -webkit-box;
		/* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;
		/* OLD - Firefox 19- (buggy but mostly works) */
		display: -webkit-flex;
		/* NEW - Chrome */
		display: flex;
		/* NEW, Spec - Opera 12.1, Firefox 20+ */
		flex-wrap: wrap;
		max-width: 100%;
		text-align: center;
		margin-left: -1%;
	}


	.hidden {
		display: none;
	}




	.brrow1 {
		display: flex;
	}

	.brrow2 {
		display: flex;
	}

	.brrow3 {
		display: flex;
	}

	.brrow4 {
		display: flex;
	}

	.brochurebox input[type=checkbox] {

		margin-top: 4px;
		margin-right: 4px;

	}

	.brochurebox img {
		margin-bottom: 20px;
	}

	.brochurevak-1,
	.brochurevak-2,
	.brochurevak-3,
	.brochurevak-4,
	.brochurevak-5,
	.brochurevak-6,
	.brochurevak-7,
	.brochurevak-8,
	.brochurevak-9,
	.brochurevak-10,
	.brochurevak-11,
	.brochurevak-12,
	.brochurevak-13,
	.brochurevak-14,
	.brochurevak-15,
	.brochurevak-16 {
		min-width: 150px;
		max-width: 20%;
		margin-left: 2%;
		margin-right: 2%;
		margin-bottom: 6%;
		box-shadow: 0px 0px 8px 2px #777777;
		padding-bottom: 8px;
	}

	.brochurenaam {
		font-size: 120%;
		font-weight: 800;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#brochurevak-1-tekst {
		overflow: visible;
		width: 100%;
		margin-top: -200px;
	}

	.brochureforminvul {
		max-width: 100%;
	}

	.textbox2 {
		position: relative;
		margin-top: -245px;
		width: 100%;
		min-height: 200px;
		background-color: #ffffff;
		padding: 16px;
	}

	@media (min-width:1200px) {
		.brochurebox {
			width: 100%;
			margin-right: auto;
		}
	}



	@media (max-width:1000px) {
		.brochureform {
			width: 100%;
			display: block;
		}

		.brochurebox {
			width: 100%;
			margin-right: auto;
		}

		.brochureforminvul {
			max-width: 100%;
		}

		.brochurevak-1,
		.brochurevak-2,
		.brochurevak-3,
		.brochurevak-4,
		.brochurevak-5,
		.brochurevak-6,
		.brochurevak-7,
		.brochurevak-8,
		.brochurevak-9,
		.brochurevak-10,
		.brochurevak-11,
		.brochurevak-12,
		.brochurevak-13,
		.brochurevak-14,
		.brochurevak-15,
		.brochurevak-16 {
			min-width: 150px;
			max-width: 21%;
			margin-left: 0.6%;
			margin-right: 0.6%;
		}

	}



	@media (max-width:724px) {

		.brochureform {
			width: 100%;
			display: block;
		}

		.brochurebox {
			width: 100%;
			margin-right: auto;
		}

		.brochurevak-1,
		.brochurevak-2,
		.brochurevak-3,
		.brochurevak-4,
		.brochurevak-5,
		.brochurevak-6,
		.brochurevak-7,
		.brochurevak-8,
		.brochurevak-9,
		.brochurevak-10,
		.brochurevak-11,
		.brochurevak-12,
		.brochurevak-13,
		.brochurevak-14,
		.brochurevak-15,
		.brochurevak-16 {
			min-width: 150px;
			max-width: 32%;
			margin-left: 0.6%;
			margin-right: 0.6%;
		}

		.brochureforminvul {
			max-width: 100%;
		}

	}



	@media (max-width:480px) {
		.brochurebox {
			width: 100%;
			margin-right: auto;
		}

		.brochurevak-1,
		.brochurevak-2,
		.brochurevak-3,
		.brochurevak-4,
		.brochurevak-5,
		.brochurevak-6,
		.brochurevak-7,
		.brochurevak-8,
		.brochurevak-9,
		.brochurevak-10,
		.brochurevak-11,
		.brochurevak-12,
		.brochurevak-13,
		.brochurevak-14,
		.brochurevak-15,
		.brochurevak-16 {
			max-width: 100%;
			margin-left: 0.6%;
			margin-right: 0.6%;
		}

	}

	.brochurecheckall {
		clear: both;
		font-size: 175%;
		font-weight: 800;
		margin-left: 50px;
		margin-bottom: 4%;
	}





	/* ----------Einde Nieuwe Brochurebox---------- */

	.Vaatwassers-25-10-2018store-outerbox {
		width: 250px;
		padding: 5px;
		color: #000000;
		font-family: verdana;
		float: left;
		margin: 0px 15px 15px 0;
		min-height: 353px;
		border: solid 1px #2f2f2f;
		position: relative;
	}

	.Vaatwassers-25-10-2018store-price {
		border: 0 solid #fff;
		color: #4E4E4E !important;
		float: right;
		font-size: 12px !important;
		font-weight: bold !important;
		height: 30px !important;
		position: relative;
		text-align: center !important;
		width: 80px !important;
	}

	.Vaatwassers-25-10-2018buttons a,
	.Vaatwassers-25-10-2018buttons button {
		background-color: #fff;
		border: 1px solid #fff;
		bottom: 0;
		color: #000000;
		cursor: pointer;
		display: block;
		float: left;
		font-size: 10px;
		font-weight: bold;
		margin-top: 0;
		padding: 5px 10px 5px 7px;
		position: relative;
		text-decoration: none;
		width: 100px;
	}

	/* ----------Brochurepluspuntenbox---------- */



	.top4icw {
		margin-top: 22px;
		margin-bottom: 22px;
		padding: 22px;
		border: 1px solid #dfdfdf;
	}

	.tableofcontents {
		border: 1px solid #2e2e2e;
		background: #f6f6f6;
		padding: 20px;
	}

	.brochurepluspuntenbox {
		margin-top: 22px;
		margin-bottom: 22px;
		padding-top: 12px;
		padding-left: 22px;
		padding-right: 22px;
		border: 1px solid #dfdfdf;
		background: rgba(223, 223, 223, 0.15);
		overflow: hidden;
		max-height: 180px;
		box-shadow: 0px 0px 8px 2px #777777;
	}

	.btnbrochurepluspuntenbox {
		text-decoration: none;
		background-color: #F78C00;
		margin-left: 50px;
		font-weight: 800;
		padding-top: 5px;
		color: #ffffff;
		padding-bottom: 5px;
		padding-left: 48px;
		padding-right: 48px;
		border-top: 1px solid #DE7E00;
		border-right: 1px solid #DE7E00;
		border-bottom: 1px solid #DE7E00;
		border-left: 1px solid #DE7E00;
		position: absolute;
		margin-top: -27px;

	}

	.circle {
		float: right;
		border-top-left-radius: 100%;
		width: 250px;
		height: 200px;
		background: url(/wp-content/uploads/2017/11/19384874_tussenmaat.jpg) repeat scroll 0 0 !important;
		border: 1px solid #dddddd;
		margin-right: -33px;
		margin-top: -80px;
	}


	.commentbanner1 {
		width: 644px;
		height: 200px;
		background: url(/wp-content/uploads/2018/01/keukenbrochures-aanvragen-gratis.png) no-repeat scroll 0 0 !important;
		box-shadow: 0px 0px 8px 2px #777777;
	}

	.tabeladvertentiewidget {
		overflow-x: auto;
	}

	.tabeladvertentiewidget a {
		background-color: #fa8900;
		padding-bottom: 4px;
		padding-top: 4px;
		padding-left: 12px;
		padding-right: 12px;
		box-shadow: rgba(0, 0, 0, 0.6) 1px 1px 8px 0px;
		color: #fff;
		text-decoration: none;
		font-weight: 600;
		border-radius: 4px;
	}

	.tabeladvertentiewidget table {
		width: 100%;
		border-collapse: collapse;
	}

	.tabeladvertentiewidget th {
		padding: 12px;
		text-align: left;
		border-top: 1px solid #f2f2f2;
		font-size: 120%;
		font-weight: 800;

	}

	.tabeladvertentiewidget tr:nth-child(even) {
		background-color: #f2f2f2;
	}

	.tabeladvertentiewidget td {
		padding: 12px;
		vertical-align: bottom;

		text-align: left;
	}

	.tabeladvertentiewidget tr:hover {
		box-shadow: inset 0px 0px 0px 2px #000;
	}

	.tabellink a {
		color: #024966 !important;
		background: none;
		padding-bottom: opx;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0px 0px;
		color: #fff;
		text-decoration: underline;
		font-weight: 400;
		border-radius: 0px;
	}

	#koahpic {
		box-shadow: rgba(0, 0, 0, 0.4) -8px 3px 12px 0px;
	}

	#tinellopagheaderbanmob {
		display: none;
	}

	#tinellopagheaderbanmob img {
		visibility: hidden;
	}

	#tinellokeukenvoorbeelden {
		width: 100%;
		height: 404px;
		position: relative;
		margin-top: 35px;
	}

	#ticino {
		position: relative;
		z-index: auto;
		max-width: 300px;
	}

	#copperloft {
		position: relative;
		z-index: 1;
		max-width: 450px;
		left: 93.5px;
		top: -106px;
	}

	#oldlime {
		position: relative;
		z-index: 2;
		left: 187px;
		top: -219px;
		max-width: 600px;
	}

	#ticino img {
		border: 3px solid #fff;
		box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5);
	}

	#copperloft img {
		border: 4.5px solid #fff;
		box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5);
	}

	#oldlime img {
		border: 6px solid #fff;
		box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5);
	}





	#ticino:hover {
		transform: scale(1.1);
		z-index: 100;
	}

	#copperloft:hover {

		transform: scale(1.1);
		z-index: 100;
	}

	#oldlime:hover {

		transform: scale(1.1);
		z-index: 100;
	}

	#aanvraagaantalpromo {
		color: #fff;
		padding: 12px;
		background: -webkit-gradient(linear, left top, left bottom, from(#00ea00), to(#009000));
		max-width: 200px;
	}


	@media only screen and (min-width : 690px) {
		.sterrentabeliframe {
			width: 120px;
			height: 28px;
			background-color: rgba(0, 0, 0, 0);
			overflow: hidden;
			margin-left: -10px;
		}

		.sterrentabeliframethrive {
			max-width: 100%;
			height: 48px;
			background-color: rgba(0, 0, 0, 0);
			overflow: hidden;
			margin-left: -10px;
		}

		.header img {
			float: right;
			margin-top: 40px;
		}
	}


	/* ----------Einde Brochurepluspuntenbox---------- */

	.topbarbttn {
		z-index: 10;
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		padding: 8px 20px;
		border: 1px solid #262626;
		border-radius: 2px;
		background: #696969;
		background: -webkit-gradient(linear, left top, left bottom, from(#696969), to(#262626));
		background: -moz-linear-gradient(top, #696969, #262626);
		background: linear-gradient(to bottom, #696969, #262626);
		text-shadow: #151515 1px 1px 1px;
		font: normal normal bold 20px arial;
		color: #ffffff;
		text-decoration: none;
		float: right;
		margin-top: 40px;
	}

	.topbarbttn:hover,
	.topbarbttn:focus {
		border: 1px solid #2a2a2a;
		background: #7e7e7e;
		background: -webkit-gradient(linear, left top, left bottom, from(#7e7e7e), to(#2e2e2e));
		background: -moz-linear-gradient(top, #7e7e7e, #2e2e2e);
		background: linear-gradient(to bottom, #7e7e7e, #2e2e2e);
		color: #ffffff;
		text-decoration: none;
	}

	.topbarbttn:active {
		background: #262626;
		background: -webkit-gradient(linear, left top, left bottom, from(#262626), to(#262626));
		background: -moz-linear-gradient(top, #262626, #262626);
		background: linear-gradient(to bottom, #262626, #262626);
	}



	.scaleimg {
		float: left;
		height: 352px;
		width: 352px;
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	}

	.scaleimg:hover {
		transform: scale(3.73);
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
		border: none;
		margin-left: 80px;
	}

	.keuzavdmndbq blockquote {
		margin: 1.5em 0 1.5em;
		padding: .75em .5em .75em 1em;
		border-left: 4px solid #ddd;
		background: linear-gradient(to right, #dddddd, white);
		font-size: 110%;
		font-weight: 600;
		color: #024966;
	}

	.keuzavdmndbq blockquote:before {
		display: block;
		height: 0;
		content: "“";
		margin-left: -.95em;
		font: italic 400%/1 Cochin, Georgia, "Times New Roman", serif;
		color: #999;
	}

	.keuzavdmndpage h1,
	.keuzavdmndpage h2,
	.keuzavdmndpage h3,
	.keuzavdmndpage h4 {
		font-weight: 600;
	}

	.keuzavdmndcol {
		max-width: 100%;
	}

	.keuzavdmndcol img {
		margin: 4px;
		border: 2px solid #fff;

		box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 1.0);
	}

	.keuzavdmndcolsb {
		margin-top: 5px;
		overflow: scroll;
		max-width: 280px;
		max-height: 600px;
		margin-left: auto;
		margin-right: auto;
		padding: 20px;
		border: 1px solid #f3f3f3;
		position: fixed;
	}

	.fabox1,
	.fabox2,
	.fabox3,
	.fabox4,
	.fabox5 {
		width: 140px;
		height: 140px;
		margin: 5px;
		display: inline-block;
		padding-left: 18px;
		padding-right: 18px;
	}

	.faboxmbp1 .fa,
	.faboxmbp2 .fa {
		margin-right: 20px;
		margin-top: 30px;
		color: #024966;
	}

	.faboxmbp3 .fa {
		margin-right: 20px;
		margin-top: 30px;
		color: #024966;
		margin-bottom: 20px;
	}

	.fabox1 .fa,
	.fabox2 .fa,
	.fabox3 .fa,
	.fabox4 .fa,
	.fabox5 .fa {
		margin-left: 35%;
		margin-top: 34px;
	}

	.faboxtekst1,
	.faboxtekst2,
	.faboxtekst3,
	.faboxtekst4,
	.faboxtekst5 {
		text-align: center;
		font-weight: 600;
	}

	.uspkeuzavdmndtable td {
		padding: 20px;
	}

	.uspkeuzavdmndtable .fa {
		margin-right: 40px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.uspkeuzavdmndtable .fa-clock-o {
		margin-right: 44px;
	}

	.uspkeuzavdmndtable .fa-check-circle {
		margin-right: 44px;
	}

	.keuzavdmndcolsb img {
		margin: 12px;
	}

	.keuzavdmndpic {
		float: right;
		padding-left: 200px;
	}

	.isdituwkeuza {
		padding: 26px;
		color: #000000;
		width: 228px;
		min-height: 10px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 22px;
		background: #F3F3F3;
	}

	.isdituwkeuza ul li {
		padding-left: 27px;
		line-height: 20px;
		background: url(images/icon-check-orange.png) no-repeat left;
	}

	.reviewformsidebargrijs {
		padding-left: 26px;
		margin-top: 24px;
		font-size: x-small;
		padding-right: 26px;
		padding-top: 8px;
		padding-bottom: 8px;
		color: #000000;
		max-width: 228px;
		min-height: 10px;
		line-height: 22px;
		background: #F3F3F3;
	}

	.reviewformsidebargrijs input {
		max-width: 100%;
	}

	.reviewformsidebargrijs textarea {
		width: 100%;
		max-height: 70px;
		font-size: x-small;
	}

	.reviewformsidebargrijs input[type=file] {
		font-size: x-small;
	}

	.reviewformsidebargrijs input[type=submit] {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.reviewformsidebargrijs input::-webkit-input-placeholder {
		font-size: x-small;
	}

	.vinkjeblokoranje {
		float: left;
		margin-right: 8px;
		width: 22px;
		height: 22px;
		background: url(/wp-content/uploads/2018/06/check-mark-klein2.jpg) no-repeat scroll 0 0;
	}

	.paginaclaimenpaginacf input {
		width: 100%;
	}

	.paginaclaimenpaginacf textarea {
		width: 100%;
		height: 80px;
	}

	.paginaclaimenpaginacf textarea:hover {
		border: 1px solid #999999;
	}

	.paginaclaimenpaginacf textarea placeholder {
		color: #999999;
	}

	.paginaclaimenpaginacf input[type=submit] {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.paginaclaimenpaginacf input[type=text] {
		width: 100% !important;
		height: 16px;
		padding: 6px;
		border: 1px solid #999999 !important;
	}

	.paginaclaimenpaginacf input[type=email] {
		width: 100% !important;
		height: 16px;
		padding: 6px;
		border: 1px solid #999999 !important;
	}

	.paginaclaimenpaginacf input[type=tel] {
		width: 100%;
		height: 16px;
		margin-bottom: 14px;
		padding: 6px;
	}

	.paginaclaimvoordelen {
		font-size: 125%;
		padding-bottom: 20px;
		margin-top: 16px;
	}

	.buttonclaimpagina {
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
		vertical-align: middle;
		padding: 6px 12px;
		border: 1px solid #888888;
		border-radius: 3px;
		background: #c2c2c2;
		background: -webkit-gradient(linear, left top, left bottom, from(#c2c2c2), to(#c2c2c2));
		background: -moz-linear-gradient(top, #c2c2c2, #c2c2c2);
		background: linear-gradient(to bottom, #c2c2c2, #c2c2c2);
		font: normal normal normal 16px arial;
		color: #2a2a2a;
		text-decoration: none;
	}

	.buttonclaimpagina:hover,
	.buttonclaimpagina:focus {
		border: 1px solid #c2c2c2;
		background: #e9e9e9;
		background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e9e9e9));
		background: -moz-linear-gradient(top, #e9e9e9, #e9e9e9);
		background: linear-gradient(to bottom, #e9e9e9, #e9e9e9);
		color: #2a2a2a;
		text-decoration: none;
	}

	.buttonclaimpagina:active {
		background: #747474;
		background: -webkit-gradient(linear, left top, left bottom, from(#747474), to(#c2c2c2));
		background: -moz-linear-gradient(top, #747474, #c2c2c2);
		background: linear-gradient(to bottom, #747474, #c2c2c2);
	}


	.dlvlag {
		width: 17px;
		height: 17px;
		border-radius: 50%;
		background: url(/wp-content/uploads/2018/06/DEklein.jpg) no-repeat scroll 0 0;
		margin-left: 155px;
		margin-top: -27px;
	}

	.algsbkeuza {
		position: relative;
		margin-top: 200px;
		line-height: 28px;
		padding: 28px;
		border: 1px solid #024966;
	}


	.algsbkeuzalelijk {
		position: fixed;
	}

	.algsbkeuzalelijk a {
		font-weight: 600;
	}

	.algsbkeuzalelijk ul li {
		padding-left: 25px;
		background: url(images/icon-check-orange.png) 0px 7px no-repeat;
	}

	.algsbkeuzalelijk1bestbeoordeeld {
		padding-left: 26px;
		padding-right: 26px;
		padding-top: 8px;
		padding-bottom: 8px;
		color: #000000;
		width: 228px;
		min-height: 10px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 22px;
		background: #F3F3F3;
	}

	.algsbkeuzalelijk2grootste {
		padding: 26px;
		padding-right: 26px;
		padding-top: 8px;
		padding-bottom: 8px;
		color: #000000;
		width: 228px;
		min-height: 10px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 22px;
		background: #F3F3F3;
	}

	.algsbkeuzalelijk3goedkoopste {
		padding: 26px;
		padding-right: 26px;
		padding-top: 8px;
		padding-bottom: 8px;
		color: #000000;
		width: 228px;
		min-height: 10px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 22px;
		background: #F3F3F3;
	}

	#brochuresidebargratispaginalink a {
		color: #eb8813;
	}

	.paginaclaimen {
		padding: 18px;
		background: #eee;
	}

	.paginaclaimen ul li {
		padding-left: 27px;
		line-height: 20px;
		background: url(images/icon-check-orange.png) no-repeat left;
		color: #024966;
	}

	.paginaclaimsidebarform input {
		max-width: 240px;
	}

	.paginaclaimsidebarform textarea {
		max-width: 238px;
	}

	.paginaclaimsidebarform input[type=submit] {
		width: 80px;
	}

	.rooduitroepteken {
		color: red;
		margin-left: 145px;
		margin-top: -20px;
		margin-bottom: -25px;
		font-size: 150%;
		font-weight: bold;
		text-shadow: 2px 2px 4px #000000;
		transform: rotate(20deg);
	}

	.rooduitroepteken a {
		text-decoration: none;
	}

	.imagecarouselshortcode {
		margin-top: 20px;
		margin-left: -10px;
		max-width: 960px;
		margin-left: auto;
		margin-right: auto;
	}

	.imagecarouselshortcode img {
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.75);
	}

	#author {
		margin-left: 8px;
	}

	#email {
		margin-left: 5px;
	}

	#attachmentForm>p:nth-child(7) {
		display: none;
	}

	.attachmentFile img {
		border: 3px solid #fff;
	}

	.commentlist .review-advertisement li {

		background: aliceblue;
		padding: 22px;
		font-weight: 800;
		margin: 0px;
		line-height: 20px;
		color: #024966;
	}

	.commentlist .review-advertisement li a {
		margin-left: 5px;
	}

	.populairekeukensbttn2 {
		background-color: #1d7e9c;
		width: 100%;
		height: 20px;
	}

	.populairekeukensbttn2 a {
		color: #fff;
	}


	.text-content input[type=text],
	.text-content input[type=email] {
		max-width: 95%;
	}

	.logo {
		padding-bottom: 5px;
		margin-bottom: 15px;
		margin-right: 20px;
	}

	.populairekeukensbttn {
		margin-bottom: -80px;
		display: inline-block;
	}

	.text-content textarea {
		background-color: #fff;
		min-width: 80%;
		max-width: 95%;

	}

	.ervaringenform input {
		max-width: 80% !important;
		background-color: #fff;
	}

	.ervaringenformcijfermob {
		display: block;
	}

	.ervaringenformcijferdesktop {
		display: none;
	}

	.ervaringenformcijfer {
		text-align: left;
		display: inline;
	}

	.ervaringenformcijfer input[type=checkbox] {
		background-color: #000;
	}

	.ervaringenforminvul {
		max-width: 82vw;
	}

	.ervaringenform input[type="submit"] {
		width: 94vw;
	}

	.ervaringenform input[type=text] {
		width: 100% !important;
	}

	.bropagmailimage {
		max-width: 100% !important;
	}

	.testformpag input[type=checkbox]:after {
		padding: 2.5px;
	}

	.testformpag input[type=checkbox]:checked:after {
		padding: 2.5px;
	}



	.brochureform-B-bottomfield input[type="checkbox"]:after {
		padding: 2.5px;
	}

	.brochureform-B-bottomfield input[type="checkbox"]:checked:after {
		padding: 2.5px;
	}

	.brochureform-B {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.brochurebox-B {
		float: left;
		margin-left: auto;
		margin-right: auto;
	}

	.testboxminibox1,
	.testboxminibox2,
	.testboxminibox3,
	.testboxminibox4,
	.testboxminibox5,
	.testboxminibox6,
	.testboxminibox7,
	.testboxminibox8 {
		width: 100%;
		display: block;
	}


	.brochurevak-1-B,
	.brochurevak-2-B,
	.brochurevak-3-B,
	.brochurevak-4-B,
	.brochurevak-5-B,
	.brochurevak-6-B,
	.brochurevak-7-B,
	.brochurevak-8-B {
		min-width: 481px;
		max-width: 488px;
		margin-left: auto;
		margin-right: auto;
	}

	.brochureform-B-bottomfield {
		width: 100%;
	}

	.brochureform-B-voornaam,
	.brochureform-B-achternaam,
	.brochureform-B-straatnaam,
	.brochureform-B-huisnummer,
	.brochureform-B-postcode,
	.brochureform-B-plaatsnaam,
	.brochureform-B-emailadres,
	.brochureform-B-telefoonnummer {
		max-height: 5px;
		width: 100% !important;
		padding: 12px;
		margin-top: 25px;
		clear: both;
	}

	.mailbedanktpagina {
		max-width: 100vw;
	}

	.mailbedanktpaginaheaderimg {
		max-width: 100% !important;
	}

	.mbptablesection table td {
		max-width: 960px;
		float: left;
	}

	.imgwraptd {
		width: 100%;
		display: block;
	}

	.imgwraptd img {
		margin-bottom: 20px;
	}

	.mbptablesection img {
		margin-bottom: 20px;
	}

	.fullwidthpagina .text-content {
		width: 100%;
	}


	.topbarbttn {
		width: 88%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 40px;
	}

	.fullwidthpagina {
		max-width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}

	.imagecarouselshortcode {
		margin-top: 20px;
		max-width: 100%;
	}

	.tabeladvertentiewidget {
		max-width: 100%;
	}

	.tabeladvertentiewidget a {
		background-color: rgba(0, 0, 0, 0);
		padding-bottom: 4px;
		padding-top: 4px;
		padding-left: 12px;
		padding-right: 12px;
		box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
		color: #fa8900;
		text-decoration: none;
		font-weight: 600;
		border-radius: 0px;
	}

	#keukenadviesaanhuisblockquote {
		font-size: 120%;
		font-weight: 600;
		color: #58585b;
		padding-left: 30px;
		padding-right: 30px;
		margin-top: 40px;
		background: linear-gradient(to right, rgba(255, 202, 5, 1) 0%, rgba(249, 165, 26, 1) 100%);
		box-shadow: rgba(0, 0, 0, 0.4) -8px 0px 12px 0px;
	}

	#koahpic img {
		max-width: 100%;
	}


	.blockquotekoahtd {
		padding-top: 22px;
		padding-bottom: 22px;
	}

	#koahkeukenpics {
		position: relative;
		margin-top: 44px;
		margin-bottom: 210px;
	}

	#koahkeukenpics img {
		float: none;
		clear: both;
		margin: 12px;
		box-shadow: rgba(0, 0, 0, 0.4) -8px 0px 12px 0px;
	}

	#koahkeukenpics img:hover {
		border: 2px solid #fff;
		transform: scale(2.0);
		z-index: 100;
	}

	#teamkoahpics {
		position: relative;
		margin-top: 44px;
		margin-bottom: 44px;
	}

	#teamkoahpics img {
		float: none;
		clear: both;
		margin: 12px;
		border-radius: 50%;
		box-shadow: rgba(0, 0, 0, 0.4) -8px 0px 12px 0px;
	}



	#tinellopagheaderban {
		display: none;
	}

	#tinellopagheaderban img {
		visibility: hidden;
	}

	#tinellopagheaderbanmob img {
		visibility: visible;
	}

	#ticino {

		position: relative;
		z-index: 0;
		max-width: 100%;
		margin-bottom: 12px;
		left: 0px;
		right: 0px;
	}

	#copperloft {

		position: relative;
		z-index: 0;
		left: 0px;
		right: 0px;
		top: 0px;
		margin-bottom: 12px;
	}

	#oldlime {

		position: relative;
		z-index: 0;
		left: 0px;
		right: 0px;
		top: 0px;
		;
	}



	#ticino img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 300px;
		height: 158px;
	}

	#copperloft img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 300px;
		height: 158px;
	}

	#oldlime img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 300px;
		height: 158px;
	}

	#tinellokeukenvoorbeelden {
		margin-bottom: 100px;
	}

	.sterrentabeliframe {
		max-width: 120px;
		max-height: 24px;
		padding-bottom: 6px;
	}

	.sterrentabeliframethrive {
		max-width: 100%;
		height: 48px;
		background-color: rgba(0, 0, 0, 0);
		overflow: hidden;
		margin-left: -10px;
	}

	.tabeladvertentiewidget {
		width: 150%;
	}

	.brochurepluspuntenbox {
		margin-top: 22px;
		margin-bottom: 22px;
		padding-top: 12px;
		padding-left: 22px;
		border: 1px solid #dfdfdf;
		background: #dfdfdf;
		overflow: hidden;
		max-height: 920px;
	}


	.commentbanner1 {
		max-width: 266px;
		height: 287px;
		margin-left: auto;
		margin-right: auto;
		background: url(/wp-content/uploads/2018/01/keukenbrochures-aanvragen-gratis-mobiel.png) no-repeat scroll 0 0 !important;
	}

}

#attachmentForm>p.comment-form-comment>label {
	display: none;
}

.attachmentRules {
	display: none;
}

.sidebarervaringform input[type="submit"] {
	margin-left: 23%;
	background: #00a000;
	font-weight: 800;
}

.sidebarervaringform input[type="submit"]:hover {
	background: #009600;
}

.sidebarervaringform input[type="file"] {
	font-size: 95%;
}

.youtube-video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.youtube-video-container iframe,
.youtube-video-container object,
.youtube-video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (max-width:600px) {
	.logo {
		padding-bottom: 5px;
	}

	.main {
		padding-top: 20px;
	}
}

.omenomtabel {
	margin-top: 20px;
	margin-bottom: 20px;
}

.omenomtabel tr:nth-child(even) {
	background: #f1f1f1;
}

tr:nth-child(odd) {
	background: #FFF;
}

.omenomtabel td {
	padding: 8px;
}