/* *{font-weight: 300;font-family: "Montserrat", sans-serif;} */
html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;}
body{margin:0;padding:0;width:100%;height:100%;font-family: 'Montserrat', sans-serif;display: flex;flex-direction: column;}
body.page-inschrijven{background-color:#f3f3f0;padding-top:150px;}
.mb-6 {margin-bottom:4rem;}
.wrapper{flex: 1 0 auto;}
.divider{padding:100px 0;height:0px;position: relative;}
.divider:before{position: absolute;height:1px;width:100%;background-color:#BBAB78;content:"";left:50%;top:50%;transform:translate(-50%, -50%);}
.divider:after{position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);content:"";background-image: url("/images/layout/icon-bril-divider.svg");background-repeat: no-repeat;background-size: contain;background-position: center center;width:120px;height:35px;}
.hidden{display: none;visibility: hidden;}

.content h1{font-size:2.2rem;}
h6{font-size:1.1rem;}

p.error.hidden{display: none;visibility: hidden;}
p.error{font-size:12px;font-weight:800;font-style:italic;color:#CC566A;margin-top:5px;padding-left:5px;}
p.error:before{content: "* ";}
p.error.algemeen:before{content: "";}
p.algemeen.succes{font-size:14px;font-weight:800;font-style:italic;color:#6acc56;margin-top:5px;}

/* IMG POPUP */
.popup-slidein{position: fixed;z-index:10000;bottom:10%;right:-100%;box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);}
.popup-slidein .close-btn{position: absolute;top:10px;left:15px;font-weight: 800;cursor: pointer;line-height: 1;font-size:20px;padding:5px;}

/* popup websiteswitcher */
body.noscroll{overflow: hidden;}
.website-switcher{width:100%;height: 100%;background-color:rgba(0,0,0,0.5);position: absolute;z-index: 1000;top: 0;left:0;}
.website-switcher .inner{background-color:white;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);padding: 40px 50px 40px 50px;}
.website-switcher .inner p.title{font-size: 16px;font-weight: 300;text-align: center;text-transform: none;}
.website-switcher .inner .switcher{display: flex;justify-content: center;margin-top: 25px;}
.website-switcher .inner .switcher .option{display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.website-switcher .inner .switcher .arrow{width: 70px;margin-top: 45px;}
.website-switcher .inner .switcher .arrow img{width: 100%;}
.website-switcher .inner .switcher .option img{width: 150px;}
.website-switcher .inner .switcher .option .button{font-weight: 500;font-size: 14px;color:white;background-color:#BBAB78;cursor: pointer;padding: 8px 15px;margin-top: 15px;white-space: nowrap;}
.website-switcher .inner a{display: none;visibility: hidden;}


/* NAVIGATION */
header.container{width: 1200px;max-width:calc(100% - 50px);}
header{background: white;padding:0 30px !important;position: fixed;top:25px;left:50%;transform:translateX(-50%);box-shadow: 0 0 10px 5px rgba(237, 237, 241, 1);z-index: 500;}
header nav{display: flex;flex-wrap: wrap;align-items:center;}
header nav .left{width:100px;padding-right:15px;flex-shrink: 0;}
header nav .left img{width:100%;max-width: 60px;}
header nav .right{text-align: right;flex: 1 0 auto;}
header nav .right ul{display:flex;flex-wrap: wrap;justify-content: flex-end;align-items: center; list-style-type: none;margin:0;padding: 0;}
header nav .right ul li{display: inline-block;margin-left:10px;}
header nav .right ul li:first-child{margin-left:0;}
header nav .right ul li a{display:block;border-top:3px solid transparent;border-bottom:3px solid transparent;color:#1E1E1C;text-decoration: none;text-transform: uppercase;font-size: 12px;padding:20px 5px;}
header nav .right ul li a:hover, header nav .right ul li a.active{border-bottom-color: #1E1E1C;}
header nav .right ul li.social a{border:none;padding:0;}
header nav .right ul li.social a img{width:25px;padding-bottom:2px;}
header nav .right .mobile-button{display: none;visibility: hidden;}
header .buttons{position: absolute;top: calc(100% + 10px);right: 0;}
header .buttons a{display: inline-block;background-color:#BBAB78;color:white;text-decoration: none;padding: 10px 15px;font-size: 14px;border-radius: 5px;margin-left:10px;}
header .buttons a:first-child{margin-left: 0;}

.title{font-size:22px;font-weight: 800;text-transform: uppercase;margin:0;padding:0;}
p{font-size:16px;}
.center{text-align: center;}

/* HOME */
.banner{background-color: #EDEDF1;text-align: center;}
.banner.empty{height:100px;background-color:#FFFFFF;}
.banner img{max-height: 70vh/*750px*/;max-width: 100%;margin:auto;}
.intro{text-align: center;}
.intro .title{margin-top:100px;margin-bottom:25px;}
.intro .introtext{margin-top:50px;margin-bottom:25px;}
.intro .introtext a{color:#1E1E1C;text-decoration: underline;background-color:none;}
.intro .introtext a:hover{color:#1E1E1C;text-decoration: underline;background-color:none;}
.intro a.button{display:inline-block;margin:25px 5px 40px 5px;color:#BBAB78;border:1px solid #BBAB78;padding:8px 15px;text-decoration: none;border-radius:5px;font-size:14px;transition: background-color 0.6s, color 0.4s;}
.intro a.button:hover{background-color:#BBAB78;color:white;}

.productoverview .title{margin-bottom:50px;}
.productoverview .list{justify-content: center;}
.productoverview .list .productitem{margin-bottom:50px;}
.productoverview .list .productitem a{color:black;text-decoration: none;}
.productoverview .list .productitem .img{background-color:#EDEDF1;background-size: cover;background-repeat: no-repeat;background-position: center center;width:100%;padding-top:100%;margin-bottom:25px;border-radius: 5px;}
.productoverview .list .productitem .title{text-align: center;margin-bottom: 0;font-size:18px;}
.productoverview .list .productitem p.info{font-size:14px;color:#BBAB78;text-align: center;}
.productoverview + .divider{margin-top: -50px;}

.sofie-blogt{display: flex;align-items: center;}
.sofie-blogt .image{position: relative;}
.sofie-blogt .img-placeholder{width:85%;padding-top:calc(85% / 4 * 3);background-color:#EDEDF1;border-radius:5px;}
.sofie-blogt .image img{width:85%;border-radius:5px;}
.sofie-blogt .image h2{position: absolute;top:50px;left:-20px;font-size:18px;}
.sofie-blogt .image h2 a{text-decoration: none;color:inherit;}
.sofie-blogt .content .date{font-size:12px;color:#BBAB78;margin:0;}
.sofie-blogt .content .blog-text-short{margin-top:25px;margin-bottom: 25px;font-size:16px;}
.sofie-blogt .content a{border:1px solid #BBAB78;color:#BBAB78;padding:8px 25px;border-radius: 5px;display: inline-block;float: right;text-decoration: none;transition:background-color 0.6s, color 0.4s;}
.sofie-blogt .content a:hover{background-color:#BBAB78;color:white;}

.promo{position: relative;}
.promo img{border-radius: 5px;width:100%;}
.promo .action-content{position: absolute;top:-45px;right:-45px;border-radius:100%;background-color:#BBAB78;width:250px;height:250px;color:white;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.promo .action-content p{color:white;font-size: 12px;margin:0;line-height: 1.4;}
.promo .action-content p.big{font-weight: 800;font-size: 50px;}
.promo .action-content a{color:white;text-decoration: none;}

.giftcard .title{margin-bottom:50px;}
.giftcard img{width: 100%;margin-bottom:50px;border-radius: 5px;}
.giftcard a{border:1px solid #BBAB78;color:#BBAB78;padding:8px 25px;border-radius: 5px;display: inline-block;text-decoration: none;transition:background-color 0.6s, color 0.4s;}
.giftcard a:hover{background-color:#BBAB78;color:white;}

.instafeed h2{margin-bottom:50px;}
.instafeed .images{justify-content: center;}
.instafeed .volg-ons{background-color:#EDEDF1;display: flex;flex-direction:column;align-items:center; justify-content: space-between;height:100%;border-radius: 5px;}
.instafeed .volg-ons img{max-width: 40px;margin-top:40px;}
.instafeed .volg-ons a{margin-top:25px;margin-bottom:40px;color:#BBAB78;border:1px solid #BBAB78;padding:8px 15px;text-decoration: none;border-radius:5px;font-size:12px;transition: background-color 0.6s, color 0.4s;}
.instafeed .volg-ons a:hover{background-color:#BBAB78;color:white;}
.instafeed .overview{align-items:center;}
.instafeed .overview img{width:100%;border-radius: 5px;}

.categorie-overview{display: flex;margin-top:50px;margin-bottom: 25px;justify-content: center;flex-wrap: wrap;}
.categorie-overview .categorie{position:relative;width: calc(100% / 4 - 30px);background-color:#EDEDF1;padding: 50px 25px;margin: 15px;border-radius:5px;text-align: center;}
.categorie-overview .categorie img{max-width: 75px;width: 100%;}
.categorie-overview .categorie p{font-size:16px;text-transform: uppercase;}
.categorie-overview .categorie a{position: absolute;bottom:0;padding:8px 15px;color:white;text-decoration: none;background-color:#BBAB78;left:50%;transform:translate(-50%, 50%);white-space: nowrap;font-size:12px;border-radius: 5px;}

.categorieen .intro{margin-bottom:50px;}
.categorieen .intro a.button-link{display:inline-block;margin:25px 5px 40px 5px;color:#BBAB78;border:1px solid #BBAB78;padding:8px 15px;text-decoration: none;border-radius:5px;font-size:14px;transition: background-color 0.6s, color 0.4s;}
/* .categorieen .intro a:hover{background-color:#BBAB78;color:white;} */
.categorieen .productoverview .list{margin-bottom:-50px;}

.merkenlijst{align-items: center;}
.merkenlijst .merk-item{display: flex;margin-bottom:25px;justify-content: center;}
.merkenlijst .merk-item a{text-align: center;}
.merkenlijst .merk-item img{width: 80%;}

.pagination{margin-top:50px;}
.pagination ul{display: flex;flex-wrap: nowrap;margin:0;padding:0;justify-content: center;}
.pagination ul li{display: inline-block;}
.pagination ul li a{display: inline-block;padding:6px 12px;font-size: 12px;color:#1E1E1E;background-color:#EDEDF1;margin:0 3px;text-decoration: none;border-radius:5px;transition:background-color 0.5s, color 0.3s;}
.pagination ul li a:hover, .pagination ul li a.active{background-color:#BBAB78;color:white;}
.pagination ul li a.active{font-weight: 800;}

.full-page-content .intro .date{font-size:12px;color:#BBAB78;margin:-20px 0 20px 0;}
.full-page-content .button{display:inline-block;margin:0 5px 40px 5px;color:#BBAB78;border:1px solid #BBAB78;padding:8px 15px;text-decoration: none;border-radius:5px;font-size:14px;transition: background-color 0.6s, color 0.4s;}
.full-page-content .button:hover{background-color:#BBAB78;color:white;}
.full-page-content .content{margin-top:50px;}
.full-page-content .content .row{margin-bottom:50px;}
.full-page-content .content .row:last-child{margin-bottom: 0;}
.full-page-content .content img{width:100%;margin-bottom:1rem;}
.full-page-content .content a{text-decoration: underline;color:inherit;}
.full-page-content .content strong, .full-page-content .content b{font-weight: 800;} 

.contact .contact-details{margin-top:50px;}
.contact .contact-details p{margin-bottom:5px;font-size: 16px;}
.contact .contact-details a{text-decoration: none;color: inherit;}
.contact .contact-details table{border-collapse: collapse;}
.contact .contact-details table tr td{padding:0 15px 0 0;font-size:16px;}
.contact .contact-details #maps{height: 100%;}
.contact .afspraak-buttons{text-align: center;display: flex;flex-direction: column;}
.contact .afspraak-buttons .title{margin-top: 0;}
.contact .afspraak-buttons .button{cursor:pointer;display:inline-block;margin:0 5px 5px 5px;color:white;border:1px solid #BBAB78;background-color:#BBAB78;padding:8px 15px;text-decoration: none;border-radius:5px;font-size:16px;}
.contact .contactform .intro .title{margin-top: 0;font-size:18px;}
.contact .contactform .intro .introtext{margin-top:25px;margin-bottom:50px;}
.contact .contactform form .inputgroup{margin-bottom: 15px;}
.contact .contactform form .inputgroup label{display: block;font-size:12px;font-weight: 800;padding-bottom: 3px;}
.contact .contactform form .inputgroup input, .contact .contactform form .inputgroup textarea{width: 100%;padding:8px 15px;border-radius: 5px;border:none;border:1px solid #1E1E1C;outline:none;}
.contact .contactform form .inputgroup input:focus, .contact .contactform form .inputgroup textarea:focus{border-width: 2px;border-color:#BBAB78;}
.contact .contactform form .inputgroup textarea{height:125px;}
.contact .contactform form .inputgroup .loading{display: flex;justify-content:center;align-items: center;font-size: 12px;font-weight: 800;color:#BBAB78;margin-bottom: 15px;}
.contact .contactform form .inputgroup .loading.hidden{display: none;visibility: hidden;}
.contact .contactform form .inputgroup .loading img{width:30px;margin-right:15px;}
.contact .contactform form .inputgroup button{background-color:white;display:inline-block;margin:0 5px 0 5px;color:#BBAB78;border:1px solid #BBAB78;padding:8px 15px;text-decoration: none;border-radius:5px;font-size:14px;transition: background-color 0.6s, color 0.4s;}
.contact .contactform form .inputgroup button:hover{background-color:#BBAB78;color:white;}
.contact .contactform form .inputgroup label.error{color:#CC566A;}
.contact .contactform form .inputgroup input.error, .contact .contactform form .inputgroup textarea.error{border: 2px solid #CC566A;}

/* FOOTER */
footer{margin-top:100px;flex-shrink: 0; background-color:#EDEDF1;padding:100px 25px 25px 25px;color:#1E1E1C;}
footer .logo img{width:100%;max-width: 170px;}
footer .nav ul{display: flex;flex-direction: column;margin:0;padding:0;}
footer .nav ul li{display: inline-block;line-height: 1;}
footer .nav ul li a{font-size:13px;color:#1E1E1C;text-transform: uppercase;text-decoration: none;line-height: 1.5;display: inline-block;}
footer p{font-size:12px;margin:0;}
footer .title{font-size:12px;margin-bottom: 0 !important;}
footer .adres p{text-transform: uppercase;margin-bottom:15px;}
footer .adres p.openingsuren{text-transform: none;}
footer .adres p a{color:#1E1E1C;text-decoration: none;}
footer .adres p.openingsuren a{text-decoration: underline;color:#BBAB78;font-weight: 800;}
footer .nieuwsbrief form{margin-top:10px;}
footer .nieuwsbrief form .inputgroup{display: flex;flex-wrap: nowrap;width:100%;}
footer .nieuwsbrief form .inputgroup input{width:auto;display: inline-block;border:none;outline:none;padding:5px 12px;font-size: 13px;flex:1 0 auto;border-radius:5px 0 0 5px;}
footer .nieuwsbrief form .inputgroup button{width:40px;padding:10px;line-height: 1;background-color:#BBAB78;border:none;outline:none;flex-shrink: 0;border-radius: 0 5px 5px 0;}
footer .nieuwsbrief form .inputgroup button img{width:100%;transition: transform 0.3s;}
footer .nieuwsbrief form .inputgroup button:hover img{width:100%;transform:translate(3px, -3px);}
footer .social a{text-decoration: none;margin-right:5px;}
footer .social a img{width:25px;}
footer .legal{font-size:12px;text-align: center;margin-top:35px;}
footer .legal span a{text-decoration: underline;}
footer .legal span:before, footer .legal span:after{content:" - ";}
footer .legal a{text-decoration: none;color:#1E1E1F;}
footer .legal a.visueel{margin-left:5px;}
footer .legal img{width: 16px;}


/* INSCHRIJVINGSPAGINA */
/*body.page-inschrijven::before {
	background-image: url(/-landingspagina/opendeur/images/background-website-2022.jpg);
    background-size: cover;
    background-position: bottom left;
    background-repeat: no-repeat;
    z-index: -1;
    content: "";
    position: fixed;
    opacity: 0.3;
    width: 100%;
    height: 100%;
}*/
.page-inschrijven .title-image{width:100%;max-width: 500px;text-align: center;margin:auto;}
.page-inschrijven .title-image img{width:100%;}
.page-inschrijven .content{margin-top:3rem;}
.page-inschrijven .content .intro{margin-bottom:50px;}
.page-inschrijven .content h1{font-size:1.8rem;font-weight: 600;}
.page-inschrijven .content .intro p{font-size:1.2rem;}
.page-inschrijven h2{font-size:1.5rem;}
.page-inschrijven form{margin-top: 50px;}
.page-inschrijven form input, form select, form textarea{width: 100%;border: none;border-bottom: 1px solid black;border-radius: 0;-webkit-border-radius: 0;padding: 0.5rem 1rem;margin-top: 1rem;background-color: rgba(255,255,255,0.5);transition: background-color 0.4s;}
.page-inschrijven form input:focus, form select:focus, form textarea:focus{background-color: rgba(255,255,255,0.8);outline:0;}
.page-inschrijven form label{font-size: 0.8rem;}
.page-inschrijven form input.error, form select.error{border-bottom: 1px solid red;background-color:#ff000012;}
.page-inschrijven form input[type="submit"]{width: auto;border: 1px solid black;transition: border 0.4s, background-color 0.4s;}
.page-inschrijven form input[type="submit"]:hover{width: auto;background-color: #99cfffa3;border: 1px solid #d0daff;}
.page-inschrijven form span.error{font-style: italic;color: red;font-size: 0.8rem;}
.page-inschrijven form .group{text-align:left;}
.page-inschrijven .grecaptcha-badge{display:none!important;}


/* COOKIES */
.cookies{display:none;visibility:hidden;opacity:0;position:fixed;bottom:0%;left:50px;background-color:#BBAB78;border:2px solid #BBAB78;z-index:1000;max-width:350px;padding:30px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
.cookies p{color:white;font-size:14px;}
.cookies p a{color:white;text-decoration:underline}
.cookies .cookiebtn{font-size:14px;color:black;padding:8px 15px;background-color:white;display:inline-block;cursor:pointer;}
@media (max-width: 575px){
	.cookies{width:100%;left:0;right:0;bottom:0;max-width:none}
}

.grecaptcha-badge{display: none;visibility: hidden;}

@media (max-width: 1199px){
	.productoverview .list .productitem .title{font-size:16px;}
	.promo .action-content{top:-70px;right:-10px;width:200px;height:200px;}
	.promo .action-content p{line-height: 1.3;}
	.promo .action-content p.big{font-size: 45px;}
}
@media (max-width: 991px){
	.content h1{font-size:calc(1.5rem + .9vw);}
	.categorie-overview .categorie{width: calc(100% / 2 - 30px);margin-bottom: 30px;padding:25px;}
	.sofie-blogt .image img{width:100%;}
	.sofie-blogt .img-placeholder{width:100%;padding-top:calc(100% / 4 * 3);}
	.sofie-blogt .image h2{top:30px;left: -10px;}
	.sofie-blogt .content{padding-left:30px;}
	.sofie-blogt .content h3{font-size: 18px;}
	.sofie-blogt .content .blog-text-short{font-size:14px;}
	.sofie-blogt .content a{font-size:14px;padding:7px 15px;}
	.instafeed .volg-ons img{margin-top: 30px;}
	.instafeed .volg-ons a{margin-top:15px;margin-bottom:20px;}
	.instafeed .volg-ons{margin-bottom: 25px;}
	header nav .right ul{display: none;visibility: hidden;}
	header nav .left img{padding:10px 0;} 
	header nav .right .mobile-button{display: inline-block;visibility: visible;padding:10px;cursor: pointer;}
	header nav .right .mobile-button img{width:25px;}
	header nav .right ul.open{position: absolute;display: block;width:100%;visibility: visible;left:0;background-color:white;top:100%;border:1px solid #E5E5E5;padding:10px;text-align: center;opacity: 0;}
	header nav .right ul.open li{display: block;text-align: center;margin-left:0;}
	header nav .right ul.open li.social{display: inline-block;}
	header nav .right ul.open li a{padding:10px;border-bottom: none;}
	header nav .right ul.open li.social a{padding:10px 5px;}
	header nav .right ul.open li a:hover{border-bottom: none;}
	header .buttons{display: none;visibility: hidden;}
	header nav .right ul li.button a{display: inline-block;background-color:#BBAB78;color:white;text-decoration: none;padding: 7px 10px;border-radius: 5px;margin:5px 0;}
	footer .logo img{max-width:120px;}
	footer .nav{margin-top:25px;}
	footer .nav ul{flex-wrap: wrap;flex-direction: row;justify-content: center;}
	footer .nav ul li{display: inline-block;}
	footer .nav ul li a{padding:5px 8px;}
	.full-page-content .content{margin-top:30px;}
	.full-page-content p{font-size:14px;}
	.full-page-content li{font-size: 14px;}
	.full-page-content .content .row{margin-bottom:40px;}
	.banner.empty{height: 60px;}
	.contact .contact-details #maps{margin-top:40px;padding-top: calc(100% / 16 * 9);position: relative;}
	.contact .contact-details #maps iframe{position: absolute;top:0;left:0;width:100%;height:100%;}
}
@media (max-width: 767px){
	.productoverview .list .productitem .title{font-size:14px;}
	.productoverview .list .productitem p.info{font-size:12px;}
	.promo .action-content{top:-40px;right:-10px;width:150px;height:150px;padding:10px;}
	.promo .action-content p{line-height: 1.2;font-size:10px;}
	.promo .action-content p.big{font-size: 30px;}
	.sofie-blogt .image{margin-bottom: 35px;}
	.sofie-blogt .image h2{top:50px;left: -10px;font-size:20px;}
	.sofie-blogt .content{padding-left:50px;padding-right:50px;}
	.sofie-blogt .content .blog-text-short{font-size:14px;}
	.sofie-blogt .content a{font-size:14px;padding:7px 15px;}
	.instafeed .volg-ons{margin-bottom:20px;justify-content: center;height:auto;}
	.instafeed .volg-ons a{margin-top:15px;margin-bottom:25px;}
	.instafeed .volg-ons img{margin-top: 25px;}
	.intro .title{margin-top:80px;margin-bottom:20px;}
	.intro .introtext{margin-top:30px;margin-bottom:20px;}
	.title{font-size:20px;}
	.divider{padding: 85px 0;}
	.categorie-overview .categorie{width:100%;padding: 20px 25px;}
	.promo .action-content{top:-40px;right:-10px;width:150px;height:150px;padding:10px;}
	.promo .action-content p{line-height: 1.2;font-size:10px;}
	.promo .action-content p.big{font-size: 30px;}
	.sofie-blogt .image h2{font-size:18px;}
	.sofie-blogt .content{padding-left:30px;padding-right:30px;}
	footer{text-align: center;padding:50px 25px 25px 25px;}
	footer .logo{padding-bottom: 25px;}
	.contact .contact-details{text-align: center;}
	.contact .contact-details p{font-size: 14px;}
	.contact .contact-details table{margin:auto;}
	.contact .contact-details table tr td{text-align: left;font-size: 14px;}
	
	.website-switcher .inner{width: 80%;}
	.website-switcher .switcher .option img{display: none;visibility: hidden;}
	.website-switcher .switcher .arrow{display: none;visibility: hidden;}
	.website-switcher .switcher{flex-direction: column;}
}
@media (max-width: 650px){
	header.container{top:0;width:100%;max-width:100%;border-bottom:1px solid #EDEDF1;border-top:1px solid #EDEDF1;box-shadow: 0 0 15px 0px rgba(50,50,50,0.2);}
	.wrapper{padding-top:50px;}
	.banner.empty{height: 0;}
	footer .legal span{display: block;}
	footer .legal span:before, footer .legal span:after{display: none;}
}
@media (max-width: 575px){
	.container{padding:0 30px;}
	.intro .title{margin-top:65px;margin-bottom:15px;}
	.intro .introtext{margin-top:25px;margin-bottom:15px;}
	.title{font-size:16px;}
	.productoverview .title, .giftcard .title, .instafeed .title{margin-bottom: 25px;}
	p{font-size: 14px;}
	.divider{padding: 70px 0;}
	.promo .action-content{top:-30px;right:-10px;width:125px;height:125px;padding:10px;}
	.promo .action-content p{line-height: 1.2;font-size:10px;}
	.promo .action-content p.big{font-size: 25px;}
	.instafeed .volg-ons{width: 80%;margin-left:auto;margin-right:auto;}
	.instafeed .overview{text-align: center;}
	.instafeed .overview img{width: 80%;margin-bottom: 20px;}
	.full-page-content .content{margin-top:20px;}
	.full-page-content .content .row{margin-bottom:30px;}	
	footer{margin-top:75px;}
	.contact .contact-details #maps{display: none;visibility: hidden;}
}
@media (max-width: 400px){
	.merkenlijst .merk-item{width: 100%;}
}

