.contactFooter {background:#648c98;float:left;width:100%;padding:30px 0;}
.contactFooter .boven {height:78px;float:left;width:100%;}
.contactFooter .boven .kop {color:#fff; font-size:38px; line-height:58px; font-weight:bold;}
.contactFooter .directcontact {float:left;width:100%; color:#ffed00; font-size:24px; margin:17px 0 0; line-height:28px; font-weight:600; text-align:center;}
.contactFooter .directcontact span {color:#fff; font-size:22px; line-height:28px;}
.contactFooter input, .contactFooter textarea {background:#7e9fa9; border:1px solid #bbb8b8; color:#fff;font-size: 16px; line-height: 20px;}
.contactFooter *::-webkit-input-placeholder {color:#fff !important;}
.contactFooter *:-moz-placeholder {color:#fff !important;opacity:1 !important;}
.contactFooter *::-moz-placeholder {color:#fff !important;opacity:1 !important;}
.contactFooter *::-moz-placeholder {color:#fff !important;opacity:1 !important;}
.contactFooter *:-ms-input-placeholder {color:#fff !important;}
.contactFooter .formMelding b {color:#fff;}
.contactFooter .btn {background:transparent;width:100%;font-size:23px; padding:11px 8px;}
.contactFooter .btn:focus, .contactFooter .btn:hover {color:#fff;background:#000;}
.contactFooter .form-control {margin-bottom:16px;}
.contactFooter textarea.form-control {height: 84px;}
.contactFooter .formMelding {margin:20px 0 0;}
.contactFooter p {color:#fff;}
.balkLicht .inner {margin-top:0;}
footer hr {border-color:#b3b4b4;}
.poweredby {float:left;color:#7b7a76;font-size:12px;margin:0 0 20px;}
.bowerkt {width:139px; height:30px; display:inline-block; margin:0 0 -2px 5px;}
.footerlinks {float:right;color:#7b7a76;margin-top:14px;font-size:12px;}
.footerlinks a {color:#7b7a76;}
.applepie, .applepie a {color:#b8b7b4;}
footer p, footer li {font-size:14px; line-height:20px; font-weight:100; color:#2f2e2b;}
footer li a:hover { text-decoration:none }
footer ul {list-style:none; margin:0; padding:0;}
footer .checks li:before {content:'';width:16px; height:17px; background:url('../img/boshopnl/sprite.png') no-repeat -69px -34px; display:inline-block; margin:0 5px -4px 0;}
footer p strong {font-size:18px;}
.sp.facebook {background-position:-1px -81px; width:37px; height:37px; display:inline-block; margin:0 0 -14px 3px;}
.sp.twitter {background-position:-41px -81px; width:37px; height:37px; display:inline-block; margin:0 0 -14px;}
.sp.instagram {background-position:0 -400px; width:37px; height:37px; display:inline-block; margin:0 0 -14px;}
.paymentoptions .sp { display:inline-block; height:25px; margin:0 2px 0 0;}
.sp.ideal {background-position:-1px -55px;width:28px;}
.sp.mastercard {background-position:-31px -55px;width:39px;}
.sp.maestro {background-position:-71px -55px;width:39px;}
.sp.cc {background-position:-71px -55px;width:39px;}
.sp.mistercash,
.sp.bancontact {background-position:-111px -55px;width:41px;}
.sp.afterpay {background-position:-81px -93px;width:81px;}
.sp.paypal {background-position:-213px -232px;width:95px;}
.sp.factuur { width: 60px; height: 35px; background:url('../img/factuur.png') no-repeat center; background-size: cover; }
.sp.billink { width: 60px; height: 25px; background:url('../img/svg/billink-2021.svg') no-repeat center; background-size: contain; }
.sp.sofort { width: 60px; height: 25px; background:url('../img/svg/sofort.svg') no-repeat center; background-size: contain; }
.sp.creditclick { width: 25px; height: 25px; background:url('../img/logo-creditclick.png') no-repeat center; background-size: contain; }
.sp.in3 { width: 46px; height: 25px; background:url('../img/logo-in3.png') no-repeat center; background-size: contain; }
.sp.mondu { width: 58px; height: 50px !important; background:url('../img/boshopnl/mondu.svg') no-repeat center; background-size: contain; }
.sp.klarna { width: 45px; height: 25px; background:url('../img/svg/klarna.svg') no-repeat center; background-size: contain; }
.sp.giropay { width: 58px; height: 25px; background:url('../img/svg/giropay.svg') no-repeat center; background-size: contain; }
.showroomGirder {padding:70px 0;text-align:center; color:#fff;float:left;width:100%;background:url('../img/boshopnl/showroom.jpg') no-repeat center center/cover;margin:0 0 40px;}
.showroomGirder div {padding-bottom:0;}
.showroomGirder p {font-size:24px; line-height:28px; font-weight:100;}
.showroomGirder strong {font-size:44px; line-height:48px;}
.showroomGirder .btn {background:transparent; border:1px solid #fff;font-size: 24px;line-height: 28px;padding: 5px 50px;margin: 40px 0 0;}
.saleGirder {float:left;width:100%; margin:10px 0 10px;}
.saleGirder .h1 {font-weight:bold;font-size:42px;}
footer a {text-decoration:underline;}
.footerlinks a {text-decoration:none;}

@media(min-width:992px) and (max-width:1200px){
	.contactFooter .boven .kop {font-size:34px;}
	.contactFooter .directcontact {margin-top:13px;}
	.contactFooter .btn {font-size:18px;}
}

@media(min-width:767px) and (max-width:992px){
	.contactFooter .boven .kop {font-size:25px;}
	.contactFooter .directcontact, .contactFooter .directcontact span {font-size:18px;}
	.contactFooter .directcontact {margin:14px 0 0;}
	.contactFooter .btn {font-size:19px;}
}
@media(max-width:767px){
	.showroomGirder strong {font-size:25px;line-height:37px;}
	.showroomGirder p {font-size:20px;line-height:28px;}
	.contactFooter .boven {height:auto;}
	.contactFooter .boven .kop {margin:0 0 20px;}
	.contactFooter .directcontact {margin:17px 0 20px;}
	footer {text-align:center;}
	.footerlogo {display:inline-block;}
	.footerlogo img {max-height:30px;}
	.btnKiyoh {display:inline-block;}
	footer p strong {margin-top:20px;display:block;}
	footer hr {margin-botttom:0;}
	.contactFooter .directcontact span {width:100%; display:inline-block;}
	.social {text-align:center;margin-top:20px;display:inline-block;width:100%;}
	.paymentoptions {margin-top:10px;}
	.poweredby {width:100%;}
	.contactFooter .btn {font-size:16px;}
	.showroomGirder p {font-size:14px;line-height:20px;}
	.showroomGirder .btn {font-size:16px;}
}