@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:300;src:url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-300.woff2') format('woff2'),url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-300.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:400;src:url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-regular.woff2') format('woff2'),url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:italic;font-weight:400;src:url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-italic.woff2') format('woff2'),url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:700;src:url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-700.woff2') format('woff2'),url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-700.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:italic;font-weight:700;src:url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-700italic.woff2') format('woff2'),url('https://www.banketbakkerijprins.nl/layout/fonts/source-sans-3-v15-latin-700italic.ttf') format('truetype')}@font-face{font-family:'Magnolia sky';src:url('https://www.banketbakkerijprins.nl/layout/fonts/magnolia_sky.woff2') format('woff2'),url('https://www.banketbakkerijprins.nl/layout/fonts/magnolia_sky.ttf') format('truetype');font-weight:normal;font-style:normal}.clearfix:after{content:"";visibility:hidden;display:block;height:0;clear:both}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zwart-verloop-naar-onderen{background:-moz-linear-gradient(top, rgba(24,24,22,0.85) 0%, rgba(24,24,22,0) 100%);background:-webkit-linear-gradient(top, rgba(24,24,22,0.85) 0%, rgba(24,24,22,0) 100%);background:linear-gradient(to bottom, rgba(24,24,22,0.85) 0%, rgba(24,24,22,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#181816', endColorstr='#18181600', GradientType=0)}.zwart-verloop-naar-boven{background:-moz-linear-gradient(top, rgba(24,24,22,0) 0%, #181816 100%);background:-webkit-linear-gradient(top, rgba(24,24,22,0) 0%, #181816 100%);background:linear-gradient(to bottom, rgba(24,24,22,0) 0%, #181816 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18181600', endColorstr='#181816', GradientType=0)}*{margin:0;padding:0;border:0;outline:none;-webkit-font-smoothing:antialiased}html,body,.outerwrapper{height:100%;width:100%;min-width:300px;background:#181816}#wrapper{height:auto;margin:0 auto -200px auto;min-height:100%;padding:0;z-index:101;position:relative}a[href^=tel]{color:inherit !important;cursor:default;text-decoration:none}.titel_wit header .introtekst h1{color:#fff}.titel_zwart header .introtekst h1{color:#181816}#bgimage{position:absolute;z-index:1;width:100%;overflow:hidden;top:0;padding-top:40%}#bgimage picture{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}#bgimage img{position:absolute;height:100%;width:100%;object-fit:cover}#bgimage:before{content:"";height:18%;width:100%;background:-moz-linear-gradient(top, rgba(24,24,22,0.85) 0%, rgba(24,24,22,0) 100%);background:-webkit-linear-gradient(top, rgba(24,24,22,0.85) 0%, rgba(24,24,22,0) 100%);background:linear-gradient(to bottom, rgba(24,24,22,0.85) 0%, rgba(24,24,22,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#181816', endColorstr='#18181600', GradientType=0);position:absolute;left:0;top:0;z-index:2}#bgimage:after{content:"";height:70%;width:100%;position:absolute;left:0;bottom:0;z-index:2;background:-moz-linear-gradient(top, rgba(24,24,22,0) 0%, #181816 80%);background:-webkit-linear-gradient(top, rgba(24,24,22,0) 0%, #181816 80%);background:linear-gradient(to bottom, rgba(24,24,22,0) 0%, #181816 80%)}header{width:100%;position:relative;display:block}header:before{content:"";float:left;padding-bottom:40%}header:after{content:"";visibility:hidden;display:block;height:0;clear:both}header .logo{position:absolute;left:25px;top:25px;width:219px;height:133px;background:url('../images/sprite.png?v=1677073945') no-repeat 0 0;display:block;text-indent:-3000em}header .wrapper{position:relative;max-width:1600px;margin:0 auto}header .introtekst{position:absolute;left:50%;bottom:5.5vw;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;padding:0 30px;box-sizing:border-box;width:100%;z-index:2}header .introtekst h1{margin:0 0 20px 0;font-size:4em;line-height:1.7em;filter:brightness(110%)}header .introtekst p{text-align:center;display:block;margin:0 auto 0 auto;font-family:'Source Sans 3',Arial,Verdana,sans-serif;font-size:1.5em;font-weight:300;font-style:italic;line-height:1.22em;max-width:850px}header .introtekst p b,header .introtekst p strong{font-weight:300;color:#ddd}section{position:relative;max-width:1600px;margin:0 auto;margin-top:16px}article{position:relative}article:after{content:"";visibility:hidden;display:block;height:0;clear:both}article.brede_tekst{border-left:16px solid #181816;border-right:16px solid #181816;padding:7.5% 7%;background:#363332;max-width:1100px;margin:0 auto}article.blokken_layout .row{position:relative;border-left:16px solid #181816;border-right:16px solid #181816;border-bottom:16px solid #181816}article.blokken_layout .row:after{content:"";visibility:hidden;display:block;height:0;clear:both}article.blokken_layout .row.tekst_afb .tekst{float:left;border-right:8px solid #181816}article.blokken_layout .row.tekst_afb .afb2,article.blokken_layout .row.tekst_afb .afb_breed{right:0;border-left:8px solid #181816}article.blokken_layout .row.afb_tekst .tekst{float:right;border-left:8px solid #181816}article.blokken_layout .row.afb_tekst .afb2,article.blokken_layout .row.afb_tekst .afb_breed{left:0;border-right:8px solid #181816}article.blokken_layout .row #google_maps{width:50%;height:100%;border-left:8px solid #181816;position:absolute;box-sizing:border-box;right:0;top:0}article.blokken_layout .row #google_maps .infowindow{color:#181816}article.blokken_layout .row #google_maps .infowindow strong{color:#7a0000}article.blokken_layout .row #google_maps .infowindow a:link,article.blokken_layout .row #google_maps .infowindow a:visited{color:#181816}article.blokken_layout .row .tekst{width:50%;background:#363332;box-sizing:border-box;padding:7.5% 7%;line-height:1.8em}article.blokken_layout .row .tekst:after{content:"";visibility:hidden;display:block;height:0;clear:both}article.blokken_layout .row .tekst p,article.blokken_layout .row .tekst ul{max-width:650px;margin-left:auto;margin-right:auto}article.blokken_layout .row .tekst img{width:100%;height:auto}article.blokken_layout .row .tekst p>.button{float:none}article.blokken_layout .row .tekst p:last-child,article.blokken_layout .row .tekst ul:last-child{margin-bottom:0}article.blokken_layout .row .tekst.valign{padding:20px 7%;display:table}article.blokken_layout .row .tekst.valign .trow{display:table-row-group}article.blokken_layout .row .tekst.valign .tcell{display:table-cell;vertical-align:middle}article.blokken_layout .row .tekst.openingstijden_contact{line-height:1.8em;padding:20px 25px}article.blokken_layout .row .tekst.openingstijden_contact h2{text-transform:uppercase;font-size:1.22em;margin:0 0 20px 0}article.blokken_layout .row .tekst.openingstijden_contact .openingstijden{float:left;width:calc(100% - 250px);min-width:320px}article.blokken_layout .row .tekst.openingstijden_contact .openingstijden .tabel_wrapper{margin-bottom:15px;margin-top:-3px;max-width:370px;min-width:320px}article.blokken_layout .row .tekst.openingstijden_contact .contact{float:right;width:230px}article.blokken_layout .row .tekst.openingstijden_contact .contact a{display:block;text-decoration:none}article.blokken_layout .row .tekst.openingstijden_contact .contact a[href^=tel]{font-weight:bold;font-size:1.35em}article.blokken_layout .row .tekst.contactformulier{padding-top:50px;padding-bottom:50px}article.blokken_layout .row .afb2{width:50%;position:absolute;box-sizing:border-box;top:0;bottom:0}article.blokken_layout .row .afb2:after{content:"";visibility:hidden;display:block;height:0;clear:both}article.blokken_layout .row .afb2 img{display:block;width:100%;height:auto}article.blokken_layout .row .afb2 *:nth-child(1){border-bottom:8px solid #181816}article.blokken_layout .row .afb2 *:nth-child(2){border-top:8px solid #181816}article.blokken_layout .row .afb_breed{width:50%;position:absolute;box-sizing:border-box;top:0;bottom:0}article.blokken_layout .row .afb_breed:after{content:"";visibility:hidden;display:block;height:0;clear:both}article.blokken_layout .row .afb_breed img{display:block;width:100%;height:auto}article.blokken_layout .row .youtube{display:block;width:100%;position:relative;padding-bottom:45.71428571%}article.blokken_layout .row .youtube iframe{position:absolute;width:100%;left:0;top:0;height:100%}.tabel_wrapper{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1.7em 0}.tabel_wrapper::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.tabel_wrapper::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,0.3)}.productgroep{position:relative;border-left:16px solid #181816}.productgroep h2{color:#7a0000;font-size:3.5em;font-family:'Magnolia sky','Source Sans 3',Arial,Verdana,sans-serif;line-height:1.1em;font-weight:normal;text-align:center;margin:6vw 0 3vw 0}.productgroep .product{display:block;position:relative;box-sizing:border-box;width:25%;background-repeat:no-repeat;background-position:center center;background-size:cover;border-right:16px solid #181816;border-bottom:16px solid #181816;float:left}.productgroep .product:before{content:"";float:left;padding-bottom:100%}.productgroep .product:after{content:"";height:30%;width:100%;background:-moz-linear-gradient(top, rgba(24,24,22,0.85) 0%, rgba(24,24,22,0) 100%);background:-webkit-linear-gradient(top, rgba(24,24,22,0.85) 0%, rgba(24,24,22,0) 100%);background:linear-gradient(to bottom, rgba(24,24,22,0.85) 0%, rgba(24,24,22,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#181816', endColorstr='#18181600', GradientType=0);position:absolute;left:0;top:0}.productgroep .product span{position:absolute;top:15%;text-transform:uppercase;color:#fff;text-align:center;font-size:1.3em;font-weight:bold;left:20px;right:20px;z-index:2}.productgroep .banner_webshop{display:block;position:relative;width:100%}.productgroep .banner_webshop img{display:block;width:100%;height:auto}.productgroep.categorie .product:before{content:"";float:left;padding-bottom:95%}.productgroep.categorie .product span{font-size:1.7em}.productpopup{position:relative}.productpopup:after{content:"";visibility:hidden;display:block;height:0;clear:both}.productpopup img.productfoto{display:block;width:50%;height:auto;box-sizing:border-box;border-right:3.5vw solid #fff;float:left}.productpopup>*{overflow:hidden}.productpopup h1{font-size:3em;text-align:left}.productpopup .button{display:table;float:left;margin-right:20px;margin-bottom:20px;line-height:24px;border:0 !important}.productpopup .button:last-of-type{margin-bottom:0}.productpopup .button.voedingswaarde{background:#363332}.productpopup .button.voedingswaarde:hover,.productpopup .button.voedingswaarde:active{background:#181816}.productpopup .button.voedingswaarde:after{border:0;font-size:1.1em;width:22px;height:22px;vertical-align:top;margin:0 0 0 20px;background:url('../images/sprite.png?v=1677073945') no-repeat -544px -211px}.productpopup .button.webshop:after{border:0;font-size:1.1em;width:22px;height:22px;margin:0 0 0 20px;vertical-align:top;background:url('../images/sprite.png?v=1677073945') no-repeat -506px -211px}#clearfooter{clear:both;height:200px}footer{color:#fff;clear:both;display:block;height:65px;box-sizing:border-box;min-width:300px;position:relative;font-size:0.77em;line-height:25px;padding:25px;max-width:2000px;margin:200px auto 0 auto}footer:before{content:"";left:25px;right:25px;top:0;display:block;position:absolute;background:#333333;height:1px}footer:after{content:"";top:-140px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:block;position:absolute;background:url('../images/sprite.png?v=1677073945') no-repeat -283px 0;width:411px;height:75px}footer a:link,footer a:visited{color:#fff;text-decoration:none}footer a:hover,footer a:active{color:#7a0000;text-decoration:none}footer .copyright{float:left}footer .copyright span.d{padding:0 3px}footer .copyright div{display:inline-block}footer .rechts{float:right}footer .rechts .contactitem{margin-right:25px;display:inline-block;vertical-align:top}footer .rechts .contactitem b{color:#7a0000}footer .rechts .social{display:inline-block;vertical-align:top;margin-top:-2px}footer .rechts .social a{float:left;background-image:url('../images/sprite.png?v=1677073945');background-color:#7a0000;display:block;width:25px;height:25px;margin-right:4px;text-indent:-3000em;border-radius:2px}footer .rechts .social a:last-child{margin-right:0}footer .rechts .social a:hover,footer .rechts .social a:active{background-color:#fff}footer .rechts .social a.fb{background-position:-631px -209px}footer .rechts .social a.tw{background-position:-662px -211px}footer .rechts .social a.ig{background-position:-600px -211px}.homepagina.logo_niet_zichtbaar header .logo{display:none}.homepagina #bgimage{padding-top:0}.homepagina header:before{display:none}.homepagina header .introtekst{bottom:120px}.homepagina header .introtekst p{max-width:640px}.homepagina header .button.webshop{position:absolute;bottom:30px;left:50%;font-size:1.1em;line-height:25px;white-space:nowrap;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.homepagina header .button.webshop:after{border:0;font-size:1em;width:22px;height:22px;vertical-align:top;margin:0px 0px 0 16px;background:url('../images/sprite.png?v=1677073945') no-repeat -506px -211px}.homepagina #video{position:relative;margin:0 16px 16px 16px}.homepagina #video .holder{background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;width:100%;overflow:hidden}.homepagina #video .holder:before{content:"";float:left;padding-bottom:40%}.homepagina #video .holder .button_tekst{position:absolute;left:20px;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.homepagina #video .holder .button_tekst p{font-size:1.6em;text-shadow:0px 0px 18px rgba(0,0,0,0.8);color:#fff;text-align:center;display:block;margin:0}.homepagina #video a.play{display:block;position:relative;background:#7a0000;border-radius:14px;width:120px;height:84px;margin:35px auto 0 auto;z-index:2}.homepagina #video a.play:hover,.homepagina #video a.play:active{background:#600}.homepagina #video a.play:before{content:"";width:0;height:0;border-style:solid;border-width:23px 0 23px 36px;border-color:transparent transparent transparent #fff;-webkit-transform:rotate(360deg);position:absolute;top:20px;left:46px}.homepagina #video .videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;display:none}.homepagina #video .videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}input,textarea,select{background:#181816;color:#fff;padding:0 15px;height:46px;line-height:48px;border-radius:2px;width:100%;margin:0 0 11px 0;font-size:0.9em;display:block;font-family:'Source Sans 3',Helvetica,Arial,sans-serif;border:none;box-sizing:border-box}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{font-style:italic;color:#ddd;opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{font-style:italic;color:#ddd;opacity:1}textarea{padding:15px;height:auto;resize:vertical;line-height:1.3em}#formulier{width:100%;position:relative}#formulier h2{text-transform:uppercase;font-size:1.22em;margin:0 0 20px 0}#formulier .error{padding:10px 20px;background:#7a0000;border-radius:10px;color:#fff;margin:0 0 15px 0;font-size:0.9em;line-height:1.5em}#formulier .okemelding{font-size:1.1em;font-style:italic}#formulier .button{float:right}#formulier #city{display:none}#formulier .niet_ingevuld{border:1px solid #7a0000}#formulier .niet_ingevuld_tekst{color:#7a0000}#hoofdmenu{padding:15px 15px 7px 4px;height:22px;float:right}#hoofdmenu ul{position:relative;list-style:none}#hoofdmenu ul li{padding:3px 4px 15px 4px;zoom:1;float:left;position:relative}#hoofdmenu ul li a{display:block;font-weight:400;font-family:'Source Sans 3',Arial,Verdana,sans-serif;text-transform:uppercase;padding:9px 8px 9px 8px;text-decoration:none;font-size:1.1em;line-height:1em;position:relative}#hoofdmenu ul li a:link,#hoofdmenu ul li a:visited{color:#fff;text-decoration:none}#hoofdmenu ul li a:hover,#hoofdmenu ul li a:active{color:#bbb}#hoofdmenu ul li a.huidig:after{content:"";height:2px;background:#7a0000;position:absolute;bottom:3px;left:8px;right:8px}#hoofdmenu ul li:hover>ul{display:block}#hoofdmenu ul .parent a{background:#7a0000;color:#fff !important;height:28px;text-shadow:none}#hoofdmenu ul li ul{box-shadow:3px 3px 4px rgba(0,0,0,0.2);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;display:none;background:#7a0000;width:180px;top:99%}#hoofdmenu ul li ul:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(122,0,0,0);border-bottom-color:#7a0000;border-width:10px;margin-left:-10px}#hoofdmenu ul ul li{float:none;height:auto;padding:0;width:100%}#hoofdmenu ul ul li:first-of-type a{padding-top:15px}#hoofdmenu ul ul li:last-of-type a{padding-bottom:15px}#hoofdmenu ul li ul li a{display:block;width:100%;box-sizing:border-box;text-shadow:none;padding:9px 6px 9px 11px;margin-bottom:0;height:auto !important}#hoofdmenu ul li ul li a:link,#hoofdmenu ul li ul li a:visited{color:#ffffff}#hoofdmenu ul li ul li a:hover,#hoofdmenu ul li ul li a:active{color:#ffffff;background:rgba(0,0,0,0.1)}#hoofdmenu ul ul ul{left:100%;top:0}#hoofdmenu ul li ul ul:after{display:none}#hoofdmenu ul li ul ul:before{right:100%;top:13px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(184,4,15,0);border-right-color:#7a0000;border-width:11px;margin-top:-11px}#hoofdmenu ul li:hover>ul{display:block}body{color:#fff;font-family:'Source Sans 3',Arial,Verdana,sans-serif;font-size:18px;line-height:1.65em}p{margin-bottom:1.7em}article p.p_block{overflow:hidden}pre{clear:both;display:block;margin:40px 0}.rood{color:#7a0000}a:link,a:visited{text-decoration:underline;color:#eee}a:hover,a:active{text-decoration:underline;color:#7a0000}h1{color:#7a0000;font-size:4.72em;font-family:'Magnolia sky','Source Sans 3',Arial,Verdana,sans-serif;line-height:1.7em;font-weight:normal;text-align:center;margin:0 0 .8em 0}h2{color:#7a0000;font-size:1.22em;line-height:1.3em;font-weight:bold;margin:0 0 1px 0}h3{color:#7a0000;font-size:1.1em;font-weight:bold;margin:0 0 1px 0}hr{width:100%;height:4px;background:#aaa;border:0;display:block;margin:30px 0}article ul,article ol,article dl,article dt,article dd{margin-left:18px;margin-bottom:1.7em}#sitemap ul{margin-bottom:0}.quote{text-align:center;display:block;margin:0 auto 0 auto;font-family:'Source Sans 3',Arial,Verdana,sans-serif;font-size:1.9em;line-height:1.15em}article img.afbeelding_links{float:left;margin:0 50px 50px 0}article img.afbeelding_rechts{float:right;margin:0 0 50px 50px}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:1em;margin:0}table td{border:0;padding:3px 6px}table td:first-of-type{padding-left:0}table td:last-of-type{padding-right:0}table td p{margin:0}table th{border:1px solid #7a0000;background:#7a0000;color:#7a0000;text-align:left;padding:3px 6px}.button{background:#7a0000;border-radius:100px;border:0;text-transform:uppercase;color:#FFFFFF !important;cursor:pointer;display:table;box-sizing:border-box;font-size:0.9em;line-height:1em;margin-bottom:0;padding:15px 22px 14px 22px;font-weight:bold;text-align:center;text-decoration:none !important;vertical-align:middle;-webkit-appearance:none;width:auto}.button:hover{background:#610000;text-decoration:none}.button:active{background:#510000;box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05)}.button:after{content:" ";border:solid transparent;height:0;width:0;position:relative;display:inline-block;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin:0px -9px 0 20px;vertical-align:top}#tinymce{color:#000}#tinymce a:link,#tinymce a:visited{text-decoration:underline;color:#111}.mm-hidden{display:none !important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-menu{box-sizing:border-box;background:inherit;display:block;overflow:hidden;padding:0}.mm-panel{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-panel.mm-opened{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%, 0, 0);-moz-transform:translate3d(-30%, 0, 0);-ms-transform:translate3d(-30%, 0, 0);-o-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}.mm-panel.mm-highest{z-index:1}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit}.mm-panels>.mm-panel{background:inherit;border-color:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:before,.mm-panels>.mm-panel:after{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{display:none;padding:10px 0 10px 10px}.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-vertical .mm-listview>li>.mm-next,.mm-listview>li.mm-vertical>.mm-next{height:40px;bottom:auto}.mm-vertical .mm-listview>li>.mm-next:after,.mm-listview>li.mm-vertical>.mm-next:after{top:16px;bottom:auto}.mm-vertical .mm-listview>li.mm-opened>.mm-next:after,.mm-listview>li.mm-vertical.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li:after,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview>li:not(.mm-divider):after{left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listview .mm-inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-prev:before,.mm-next:after,.mm-arrow:after{content:'';border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-prev:before{border-right:none;border-bottom:none;left:23px}.mm-next:after,.mm-arrow:after{border-top:none;border-left:none;right:23px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.7)}.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:rgba(0,0,0,0.3)}.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{border-color:rgba(0,0,0,0.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,0.1)}.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-arrow:after{border-color:rgba(0,0,0,0.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,0.5);tap-highlight-color:rgba(255,255,255,0.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,0.5)}.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel{background:rgba(0,0,0,0.05)}.mm-menu .mm-divider{background:rgba(0,0,0,0.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking{overflow:hidden}html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}.mm-menu{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-slideout{-webkit-transform:translate(80%, 0);-moz-transform:translate(80%, 0);-ms-transform:translate(80%, 0);-o-transform:translate(80%, 0);transform:translate(80%, 0)}@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px, 0);-moz-transform:translate(140px, 0);-ms-transform:translate(140px, 0);-o-transform:translate(140px, 0);transform:translate(140px, 0)}}@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px, 0);-moz-transform:translate(440px, 0);-ms-transform:translate(440px, 0);-o-transform:translate(440px, 0);transform:translate(440px, 0)}}.mm-menu{background:#7a0000}.mm-logo{margin:10px auto;position:relative;z-index:2;width:111px;height:67px;background:url('../images/sprite.png?v=1677073945') no-repeat -167px -143px;display:block;text-indent:-3000em}.mm-menu a{color:#fff !important;font-size:16px;text-transform:uppercase;font-family:'Source Sans 3',Arial,Verdana,sans-serif}.mm-menu a.huidig{color:#000 !important}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{margin-left:0}.mm-list>li li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{margin-left:20px}.mm-list>li li li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{margin-left:20px}.mm-list>li li li li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{margin-left:20px}.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#fff !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-title{color:#fff;padding-right:65px}.mfp-title strong{color:#fff;padding-right:10px;font-weight:bold}.mfp-image-holder button.mfp-close,.mfp-iframe-holder button.mfp-close,.mfp-close-btn-in button.mfp-close{width:40px;background:#7a0000;padding:0;display:block;text-align:center;position:absolute;top:0;right:0;opacity:1;color:#fff;height:40px}.mfp-iframe-holder button.mfp-close,.mfp-inline-holder button.mfp-close{top:0}.mfp-iframe-scaler iframe{background:#fff}.full-screen-iframe .mfp-iframe-holder .mfp-content{max-width:1000px}.html_popup .mfp-content>div{position:relative;background:#FFF;padding:3.5vw;width:auto;color:#000;max-width:1100px;margin:0 auto;min-width:260px;overflow:hidden}.html_popup h1{text-align:left;margin:7px 0 30px 0;padding:0;color:#7a0000;font-size:1.4em;line-height:1.1em;padding-right:50px}@media all and (min-width:1401px){article.blokken_layout p{font-size:1.1em}}@media all and (max-width:1400px){article.blokken_layout .row .tekst.openingstijden_contact h2{margin-bottom:6px}article.blokken_layout .row .tekst.openingstijden_contact .openingstijden{float:none;width:100%}article.blokken_layout .row .tekst.openingstijden_contact .contact{float:none;width:100%;margin-top:5vw}article.blokken_layout .row .tekst.openingstijden_contact .contact:after{content:"";visibility:hidden;display:block;height:0;clear:both}article.blokken_layout .row .tekst.openingstijden_contact .contact p{float:left;width:40%;margin:0}article.blokken_layout .row .tekst.openingstijden_contact .contact p:last-child{width:60%}}@media all and (max-width:1200px){#bgimage{padding-top:55%}header:before{content:"";float:left;padding-bottom:55%}.productpopup h1{font-size:2em}footer .rechts{float:none}footer .rechts:after{content:"";visibility:hidden;display:block;height:0;clear:both}footer .rechts .contactitem{float:left;margin-right:15px}footer .rechts .social{float:right}footer .copyright{float:none;width:100%;text-align:center;margin-top:30px;opacity:0.7;padding-bottom:4px}.productgroep .product{width:33.33%}}@media all and (max-width:1100px){article.blokken_layout .row .tekst.valign{padding:25px}}@media all and (max-width:920px){#hoofdmenu>ul>li:first-child{display:none}#bgimage{padding-top:60%}header:before{content:"";float:left;padding-bottom:60%}header .introtekst h1{font-size:3em}header .introtekst p{font-size:1.3em}.productgroep h2{font-size:3em}}@media all and (max-width:850px){header .logo{width:160px;height:97px;background-position:-1px -142px}header .introtekst h1{margin-bottom:16px}header .introtekst p{font-size:1.2em;max-width:80%}body{font-size:17px}article.blokken_layout .row .afb2,article.blokken_layout .row .afb_breed{width:100%;position:relative;left:auto;right:auto;top:auto;border-left:0 !important;border-right:0 !important}article.blokken_layout .row .afb2 img,article.blokken_layout .row .afb_breed img{max-width:none !important}article.blokken_layout .row .tekst{width:100%;float:none !important;border-left:0 !important;border-right:0 !important;margin-top:16px}article.blokken_layout .row #google_maps{position:relative;right:auto;top:auto;width:100%;height:220px;border-left:0 !important}.productgroep .product{width:50%}footer .rechts .contactitem b span{display:none}footer{font-size:0.9em}}@media all and (max-width:780px){#bgimage{padding-top:70%}header:before{content:"";float:left;padding-bottom:70%}header #hoofdmenu{display:none}header .logo{top:16px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}body{font-size:16px}header .mmenu-trigger{background:url('../images/sprite.png?v=1677073945') no-repeat -409px -202px #7a0000;width:40px;height:40px;border-radius:3px;display:block;position:absolute;left:16px;top:16px;text-indent:-3000em}}@media all and (max-width:680px){body{font-size:15px}.quote{font-size:1.7em}footer{padding-left:16px;padding-right:16px}footer .rechts{text-align:center}footer .rechts .contactitem{float:none;margin-right:5px}footer .rechts .social{float:none;display:table;margin:25px auto 0 auto}.productgroep h2{font-size:2em}.mfp-container{padding-left:0;padding-right:0}.productpopup{padding:25px !important}.productpopup img.productfoto{float:none;border-right:0;margin:-25px -25px 25px -25px;width:auto;width:calc(100% + 80px)}.homepagina #video .holder .button_tekst p{font-size:1.3em}.homepagina #video a.play,#video a.play{transform:scale(.6);transform-origin:center top}.homepagina #video a.play{margin-top:10px}input,textarea,select,.button{font-size:1em}.button{padding:13px 18px 10px 18px;border-radius:6px}}@media all and (max-width:580px){#bgimage{padding-top:80%}header:before{content:"";float:left;padding-bottom:80%}.homepagina header .introtekst h1{color:#fff}header .introtekst h1{font-size:2.5em;margin-bottom:10px}header .introtekst p{font-size:1.2em;max-width:95%}footer{margin-top:100px}footer:after{background-position:-283px -83px;width:238px;height:45px;top:-80px}}@media all and (max-width:480px){#bgimage{padding-top:95%}header:before{content:"";float:left;padding-bottom:95%}.productgroep .product{width:100%}.productgroep .product:before{content:"";float:left;padding-bottom:90%}.homepagina #video .holder .button_tekst p{font-size:1.1em}article.blokken_layout h2,article.blokken_layout h3,.productgroep h2{color:#8e0000}}@media all and (max-width:400px){body{font-size:14px;line-height:23px}.quote{font-size:1.3em}header .introtekst{padding:0 20px}.productgroep h2{font-size:1.8em;margin:25px 0 25px 0}.homepagina #video .holder .button_tekst{top:58%}.homepagina #video a.play{margin-top:15px}.homepagina #video .holder .button_tekst p{font-size:1.05em;line-height:1.3em}.productgroep.categorie .product span{font-size:2em}#bgimage{padding-top:110%}header:before{content:"";float:left;padding-bottom:110%}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.mm-logo,header .logo,.productgroep .button.voedingswaarde:after,.productgroep .button.webshop:after,footer:after,footer .rechts .social a,.homepagina header .button.webshop:after,header .mmenu-trigger{background-image:url('../images/sprite@2x.png?v=1677073945');background-size:700px 240px}}