@font-face{font-family:DroidSerifBoldItalic;src:url(/fonts/DroidSerif-BoldItalic-webfont.eot);src:url(/fonts/DroidSerif-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/DroidSerif-BoldItalic-webfont.woff) format("woff"),url(/fonts/DroidSerif-BoldItalic-webfont.ttf) format("truetype"),url(/fonts/DroidSerif-BoldItalic-webfont.svg#DroidSerifBoldItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:japan;src:url(/fonts/Japan-Regular.ttf) format("truetype");font-weight:400;font-style:normal}body{background:#fff;margin:0;font-size:1rem;font-family:Montserrat,Arial,Helvetica,sans-serif}h1{text-align:center;margin-top:.3em;margin-bottom:0;padding-bottom:0;font-family:Pinyon Script,cursive;font-size:6rem;font-weight:350}h2{margin:0;font-family:DroidSerifBoldItalic,TimesNewRoman,"serif";font-size:5rem;color:#fff;text-shadow:2px 2px 10px black}@media (max-width: 600px){h2{font-size:4rem}}@media (max-width: 485px){h2{font-size:3rem}}@media (max-width: 350px){h2{font-size:2rem}}.De-lekkerste-thuis{text-align:center;color:red;margin-top:0;margin-bottom:0;font-family:Pinyon Script,cursive;font-size:4.5rem;font-weight:250}.chinese-text{font-family:japan;text-align:center;font-weight:700;font-size:4rem;margin-top:.2em;margin-bottom:.2em}@media (max-width: 750px){.chinese-text{font-size:4rem}}@media (max-width: 550px){.chinese-text{font-size:3rem}}@media (max-width: 350px){.chinese-text{font-size:2rem}}@media (max-width: 450px){h1{font-size:3rem}.De-lekkerste-thuis{font-size:1.5rem}}nav{background:#383535;position:sticky;top:0;font-weight:700;font-size:1.2rem;margin:0}nav ul{display:flex;flex-direction:row;justify-content:center;padding:1em;color:#383535;margin-bottom:0}nav li{padding:0 1em;margin-left:0;text-align:center;list-style-type:none}nav a,nav a:visited{padding:5;margin:5;color:#fff;text-decoration:none}nav a:hover,nav a:focus{color:red}.nav-bar>a{font-weight:700}.nav-bar .menu-toggle .close-icon{display:none;margin:0}.nav-bar.is-open .menu-toggle .close-icon{display:block;font-weight:700;font-size:2rem}.nav-bar .menu-toggle .open-icon{display:block;margin:0;font-weight:700;font-size:2rem}.nav-bar.is-open .menu-toggle .open-icon,.nav-bar .mainmenu{display:none}.nav-bar.is-open .mainmenu{display:block}@media (min-width: 865px){.nav-bar .menu-toggle{display:none}.nav-bar .mainmenu{display:flex}}.container{max-width:100%;background:#fff}.site-title{max-width:100%}@media (max-width: 865px){.container{flex-direction:column;text-align:center}nav ul{flex-direction:column;text-align:center;margin-top:0;padding-top:0}main{width:100%}}.home-banner{background-image:url(../img/banner2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:505px;font-family:Arial,Helvetica,sans-serif;text-align:center;margin-left:-2px;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.home-banner{background-size:100%;height:calc(100vw / 2.38)}}.dark-bar{background:#383535;padding:1.2em}.Ons-corona-beleid{background:#fff;margin-top:2em;padding:1em;border-radius:5px;border:3px solid red}.Bijzonderheden{text-align:center;margin-top:1em;font-size:2em;font-weight:700;color:red}.home-tekst{margin:2em;font-size:1.5rem;text-align:center}@media (max-width: 450px){.home-tekst{font-size:1rem}}footer{background:#383535;color:#fff;padding-top:2em}.footer-1{display:grid;grid-template-columns:2fr 2fr 2fr 2fr 2fr;grid-template-areas:"empty locatie contact openingstijden"}@media (max-width: 900px){.footer-1{grid-template-columns:6fr;grid-row:1fr 1fr 4fr;grid-template-areas:"locatie" "contact" "openingstijden";text-align:center}}.locatie{grid-area:locatie}.contact{grid-area:contact}.openingstijden{grid-area:openingstijden}.openingstijden2{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"ma tijd1" "vr tijd2" "feestdagen tijd3" "di tijd4"}#ma{grid-area:ma}#vr{grid-area:vr}#feestdagen{grid-area:feestdagen}#di{grid-area:di}#tijd1{grid-area:tijd1}#tijd2{grid-area:tijd2}#tijd3{grid-area:tijd3}#tijd4{grid-area:tijd4}@media (max-width: 900px){.openingstijden2{grid-template-columns:1fr;grid-row:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"ma" "tijd1" "vr" "tijd2" "feestdagen" "tijd3" "di" "tijd4"}}.underline{font-size:1.3rem;text-decoration:underline}footer .footer-1 .adres,.postcode,.email,.phone,#ma,#vr,#feestdagen,#di,#tijd1,#tijd2,#tijd3,#tijd4{font-size:.85rem}footer .footer-1 .email>.material-icons{line-height:.85rem}.footer-2{text-align:center;margin:2em 0 0}.normaltekst a{color:#fff;text-decoration:none}.menukaart-banner{background-image:url(../img/9548.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:505px;font-family:Arial,Helvetica,sans-serif;text-align:center;margin-left:-2px;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.menukaart-banner{background-size:100%;height:calc(100vw / 2.38)}}.afhaalkaart{margin-top:1em;margin-bottom:1em;font-size:1.3rem;text-align:center}@media (max-width: 450px){.afhaalkaart{font-size:1.1rem;margin-left:.7rem;margin-right:.7rem}}details{border:1px solid #aaa;border-radius:4px;padding:.5em .5em 0}summary{font-weight:700;margin:-.5em -.5em 0;padding:.5em;text-align:center}details[open]{padding:.5em}details[open] summary{border-bottom:1px solid #aaa;margin-bottom:.5em}.menu-description{color:red;font-weight:700}.menuprijs1{color:red}.gridmenukaart .menu-entry{display:grid;grid-template-columns:1.9fr 0fr;grid-template-areas:"menu-description menuprijs" "description open";margin-left:8em;margin-right:8em}@media (max-width: 850px){.gridmenukaart .menu-entry{margin-left:0;margin-right:0}}.gridmenukaart li .entry-container{display:grid;grid-template-columns:1.9fr 0fr;grid-template-areas:"menu-description menuprijs" "description open"}ol>*{margin-left:8em;margin-right:8em}@media (max-width: 750px){ol>*{margin-left:0;margin-right:0}}.gridmenukaart .entry-container{display:grid;grid-template-columns:.9fr 1fr;grid-template-areas:"menu-description menuprijs" "description open"}.menu-description{grid-area:menu-description;margin:.5em 0 0}.menuprijs{grid-area:menuprijs;margin:.5em}.menuprijs1{margin:.5em}.description{grid-area:description}.descriptionmenu2{display:grid;grid-template-areas:"A B" "C D" "E F"}@media (max-width: 750px){.descriptionmenu2{grid-template-areas:"A" "B" "C" "D" "E" "F"}}.entry-container,.menu-entry{border-bottom:1px solid #e2e2e2}.side-dish,.pittig{text-align:center}.side-dish{margin-bottom:.5em}.afhaal-banner{background-image:url(../img/9467.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:635px;font-family:Arial,Helvetica,sans-serif;text-align:center;margin-left:-2px;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.afhaal-banner{background-size:100%;height:calc(100vw / 2.38)}}.side-afhaalmenu{margin:2em .5em .5em;text-align:center;font-weight:700;font-size:1.5rem;color:#000}.afhaalmenu{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:1.2rem}@media (max-width: 490px){.side-afhaalmenu,.afhaalmenu{font-size:1rem}}.next-month{display:flex;justify-content:center}.button{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1.2rem;color:#fff;margin:1rem 1rem 3rem;padding:.5rem;border-radius:5px;background-color:#383535}.button:active{background-color:#000}.datum{line-height:1.8rem}.afhaalmenu>*{border:3px solid red;border-radius:10px;padding:1em;margin:.5em;text-align:center}@media (max-width: 900px){.afhaalmenu{grid-template-columns:1fr 1fr;grid-template-areas:"vak vak" "vak vak" "vak vak" "vak vak" "vak vak"}}@media (max-width: 700px){.afhaalmenu{grid-template-columns:1fr;grid-template-areas:"vak" "vak" "vak" "vak" "vak" "vak" "vak" "vak" "vak" "vak";text-align:center}}.keuzemenu-banner{background-image:url(../img/9464.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:635px;font-family:Arial,Helvetica,sans-serif;text-align:center;margin-left:-2px;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.keuzemenu-banner{background-size:100%;height:calc(100vw / 2.38)}}.keuzemenu{border:3px solid red;border-radius:10px;margin:2em;padding:1.5em}.description1{text-align:center;font-weight:700;font-size:1.3rem}.keuze{color:red;font-size:1.5rem}.ster{text-align:center}.description2{display:grid;grid-auto-columns:.6fr 1fr 1fr;grid-template-areas:"empty keuzevak1 keuzevak2";font-size:1.3rem}@media (max-width: 900px){.description1{font-size:1rem}.description2{grid-template-columns:1fr;grid-template-areas:"empty" "keuzevak1" "keuzevak2";text-align:center;font-size:1rem}}.catering-banner{background-image:url(../img/banner5.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:600px;font-family:Arial,Helvetica,sans-serif;text-align:center;margin-left:-2px;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.catering-banner{height:calc(100vw / 2.38)}}.catering{margin:2em 0}.buffet{text-decoration:underline;font-style:italic;font-weight:700}.catering-ABC{line-height:2.5em;font-size:1.5rem}.personen{line-height:.3rem;color:red}.catering-description{text-align:center;margin:1em 0;font-size:1.3rem}@media (max-width: 450px){.catering-description{font-size:1rem;margin-left:1rem;margin-right:1rem}.catering-ABC,.cateringA,.cateringB,.cateringC{font-size:1rem}}.catering-keuzes{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;font-size:1.2rem}@media (max-width: 900px){.catering-keuzes{display:grid;grid-template-columns:1fr}}.catering-keuzes>*{border:3px solid red;border-radius:10px;margin:1em;padding:1em}.contact-banner{background-image:url(../img/9574.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:600px;font-family:Arial,Helvetica,sans-serif;text-align:center;margin-left:-2px;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.contact-banner{background-size:100%;height:calc(100vw / 2.38)}}.background-color{border:3px solid red;border-radius:10px;margin:2em;padding-bottom:2em}h3{text-align:center;font-family:Pinyon Script,cursive;font-weight:350;font-size:4rem;margin-top:.7em;margin-bottom:0}h4{text-align:center;font-family:Pinyon Script,cursive;font-weight:150;font-size:2.5rem;margin:0;color:red;padding:0}@media (max-width: 390px){h3{font-size:2.5rem}h4{font-size:1.5rem}}.contact-adres{text-align:center}.contact-adres .material-icons{vertical-align:middle;font-size:1rem}.contactpage{text-decoration:none;font-size:1rem;color:#000}.normaltekst a:active{color:red}.mapouter{text-align:center;border:2px red}.google-maps{width:50%;border:0}@media (max-width: 850px){.google-maps{width:75%}}
