a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:root{--bg-color:#fafafa}html{-webkit-font-smoothing:antialiased;background-color:var(--bg-color)}body{color:#2d2d2d;font-family:Lato,sans-serif;font-size:1.6rem;line-height:180%}.width{padding:0 5vw}.break,.hidden{display:none}header{background-image:url(../images/design/header.e86b5c.jpg);background-position:50%;background-size:cover;height:100vh;position:relative}button{background:#fff;border:none;-webkit-box-shadow:0 .4em 1em rgba(0,0,0,.1);box-shadow:0 .4em 1em rgba(0,0,0,.1);font-size:18px;margin-top:4rem;padding:1em 2.5em;-webkit-transition:all .1s linear;transition:all .1s linear}button:active{-webkit-transform:scale(.95);transform:scale(.95)}.full-rounded{border-radius:2em;cursor:pointer}.full-rounded a{color:#2d2d2d;text-decoration:none}section{margin-top:10rem}h2{color:#b83a3a;font-family:Lato,sans-serif;font-size:2rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.logo{-webkit-transition:all .8s;transition:all .8s;width:25rem}.logo-wrap{display:block;height:calc(100% - 1rem)}.navbar{background:rgba(42,40,40,0);max-height:10rem;-webkit-transition:all .8s ease;transition:all .8s ease;width:100%}.message,.navbar{position:fixed;z-index:999}.message{background-color:#dac879;bottom:0;color:#fff;display:block;font-size:2rem;padding:2rem;text-align:center;width:100vw}.close{bottom:2rem;position:absolute;right:5rem;width:3rem}.close:hover{cursor:pointer}.navcontainer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:.5rem;padding-top:1rem;width:100%;z-index:999}.nav-icon4{zoom:.7;cursor:pointer;display:none;height:45px;position:relative;-webkit-transition:1.5s ease-in-out;transition:1.5s ease-in-out;width:50px}.nav-icon4,.nav-icon4 span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.nav-icon4 span{background:#fff;display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:90%}.nav-icon4 span:first-child{top:0}.nav-icon4 span:first-child,.nav-icon4 span:nth-child(2){-webkit-transform-origin:left center;transform-origin:left center}.nav-icon4 span:nth-child(2){top:1rem}.nav-icon4 span:nth-child(3){top:2rem;-webkit-transform-origin:left center;transform-origin:left center}.nav-icon4.open span:first-child{left:8px;top:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon4.open span:nth-child(2){opacity:0;width:0}.nav-icon4.open span:nth-child(3){left:8px;top:34px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}nav li{display:inline}nav li a{color:#fff;font-weight:700;margin-left:3rem;text-align:right;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}nav li a:hover{color:#b83a3a}.nav-adres{display:none;visibility:hidden}.follownav{background:#2a2828}.follownav .logo{width:16rem}.follownav a{font-size:1.4rem}.headertitle{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.headertitle img{margin-bottom:3vh;width:13rem}.headertitle h1{color:#fff;font-size:2rem;font-weight:700;letter-spacing:.2rem;line-height:130%;text-transform:uppercase}.openingstijden{bottom:1vh;color:#fff;font-size:1.8rem;left:50%;line-height:150%;position:absolute;text-align:center;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);width:100%}.openingstijden img{width:2.8rem}.feestdagen{height:100%;margin-bottom:10rem;margin-top:0;position:relative;text-align:center}.feestdagen,.feestdagen h2{color:#4a2a27}.highlight{border-bottom:.1rem solid #4a2a27}.nav-feestdagen{color:#ead0a8}.feestdagenbg{background-color:#ead0a8;margin-top:0;padding-bottom:3rem;padding-top:3rem;width:100%}.afhaalmenu_feestdagen{margin-top:2rem;width:80%}.feestdagen_valentijn{margin-top:2rem;width:40%}.white{color:#fff}.feestmenus{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:5rem auto auto;width:72rem}.feestmenus article{background-color:#fff;border:.3rem solid #ddd;font-size:1.5rem;padding-bottom:7rem;padding-top:2rem;position:relative;width:34.5rem}.feestmenus h3{border-bottom:.1rem solid #dac879;font-size:1.8rem;margin-bottom:3rem;padding-bottom:1rem;text-transform:uppercase}.kerstmenu .feestmenu-gerechten{line-height:230%}.oudjaarsmenu .feestmenu-gerechten{line-height:200%}.prijs{bottom:2rem;font-size:2rem;font-weight:700;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.prijs,.ster{color:#dac879}.resto{-webkit-box-pack:justify;-ms-flex-pack:justify;background-image:url(../images/design/bamboo.36cadb.svg);background-position:10% 0;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.resto img{height:60rem;margin-left:1vw;-o-object-fit:cover;object-fit:cover;width:16vw}.resto-pic{margin-left:2vw}.resto-txt{margin-left:10vw;margin-top:25rem;width:40vw}.reserveren{background-image:url(../images/design/zaal.b6a523.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:40rem;position:relative}.tel{font-size:6rem;margin-top:2rem;white-space:nowrap}.reserveren-txt{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reserveren-txt p{color:#fff;text-align:center}.res{font-size:2.5rem}.about{-webkit-box-pack:justify;-ms-flex-pack:justify;background-image:url(../images/design/chongsan.d992da.svg);background-position:20vw 0;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:5rem}.about img{margin-left:3vw;-o-object-fit:cover;object-fit:cover;width:30vw}.about-txt{margin-left:25vw;margin-top:5rem}.menu{background-color:#f4efe7;margin-bottom:10rem;margin-top:0;padding-bottom:3vw;padding-top:3vw;position:relative;text-align:center}.menu_p{margin-bottom:3rem}.afhaalmenu{width:90%}.menu-img-group{display:inline-block;max-width:44rem}.gerecht-wrap{display:inline-block;margin-right:.5vw;max-height:22rem;max-width:22rem;position:relative;width:calc(50% - 1vw)}.gerecht-wrap img{max-width:100%;-o-object-fit:cover;object-fit:cover}.gerecht-cover{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(177,81,81,.6);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAxIiBoZWlnaHQ9IjIwMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTk5IDE3Ljk5MnYxNjYuMDE2Yy04LjE2My4yNTktMTQuNzMzIDYuODI5LTE0Ljk5MiAxNC45OTJIMTcuOTkyYy0uMjY0LTguMzI5LTcuMDk5LTE1LTE1LjQ5Mi0xNS0uMTY3IDAtLjMzNC4wMDMtLjUuMDA4VjE3Ljk5MmMuMTY2LjAwNS4zMzMuMDA4LjUuMDA4QzExLjA2IDE4IDE4IDExLjA2IDE4IDIuNWMwLS4xNjctLjAwMy0uMzM0LS4wMDgtLjVoMTY2LjAxNmMtLjAwNS4xNjYtLjAwOC4zMzMtLjAwOC41IDAgOC4zOTMgNi42NzEgMTUuMjI4IDE1IDE1LjQ5MloiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:90%;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;visibility:hidden}.gerecht-wrap:hover .gerecht-cover{opacity:1;visibility:visible}.gerecht-desc{-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:.5s;transition:.5s}.gerecht-wrap:hover .gerecht-desc{-webkit-transform:translateY(0);transform:translateY(0)}.menu-txt{margin-left:2vw;margin-top:2vw;max-width:60rem;width:40vw}.disclaimer{color:#8e887f;font-size:1.4rem;line-height:100%;margin-top:2rem}.button{margin-top:3rem}.button a{border:.2rem solid #b83a3a;color:#b83a3a;font-size:1.4rem;font-weight:700;padding:1rem 1.5rem;text-decoration:none}.button a:hover{background-color:#b83a3a;color:#fff}.parking{display:-webkit-box;display:-ms-flexbox;display:flex}.parking-img img{height:17rem;margin-left:3vw;-o-object-fit:cover;object-fit:cover;width:40vw}.parking-txt{margin-left:10vw;margin-top:5rem;width:40vw}.contact{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4efe7;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:10rem;padding-top:3vw}.bold{font-weight:700;letter-spacing:.2rem;margin-bottom:1rem;text-transform:uppercase}.contact-info,.contact-parking{border-bottom:.1rem solid #787472;margin-top:3rem;padding-bottom:3rem}.contact-uren{margin-top:3rem}.uren-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.uren-grid ul{margin-right:4rem}.uren-grid li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dontmailaboutthat{font-weight:700;padding-top:2rem}.voicemail{bottom:0;color:#fff;font-weight:700;left:50%;margin-top:2rem;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}#map{background-color:gray;height:40vw;width:40vw}footer{background-color:#2d2d2d;padding:1rem 0;text-align:center}footer a:hover{opacity:.8}@media(width <= 900px){.width{padding-left:3vw;padding-right:3vw}.break{display:block}.contact{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.contact-txt{padding-top:2rem;text-align:center;width:100%}.uren-grid{margin:auto;text-align:left;width:40rem}#map{height:30rem;width:100%}.about{background-position:2vw 0}.about img{margin-left:3vw;-o-object-fit:cover;object-fit:cover;width:40vw}.about-txt{margin-left:8vw}.parking{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.parking-txt{margin-left:0;margin-top:0}.parking-img img{height:14rem;width:47vw}.parking-txt,.resto-txt{width:calc(100% - .5vw)}.menu{padding-bottom:5vw}.afhaalmenu{width:100%}.menu-txt{width:60vw}.resto{background-position:-10% 0}.resto-txt{margin-left:0}.resto-pic{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;width:100%}.resto-pic img{width:45%}.feestdagen_valentijn{margin-top:2rem;width:80%}}@media(width <= 1000px){.feestmenus{display:inline;width:100vw}.feestmenus article{margin:auto auto 1rem;width:90vw}.kerstmenu .feestmenu-gerechten{line-height:200%}.resto{background-image:none;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.menu-txt,.parking-txt,.resto,.resto-txt{margin-top:2rem}.resto-pic{margin-left:0}.resto-pic img{height:40rem;margin-left:.5%;width:49.75%}.about{background:none;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.about img{margin-left:0;width:100%}.about-txt{margin-left:0;margin-top:2rem}.menu{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem}.menu-txt{margin-left:0;width:100%}.menu-img-group{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}.gerecht-wrap{height:20rem;width:calc(25% - .5vw)}.gerecht-wrap img{height:100%;-o-object-fit:cover;object-fit:cover}.parking{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.parking img{margin-left:0;width:100%}.uren-grid{margin:0;width:90vw}.uren-grid ul{margin-right:1vw}.parking-img{width:100%}.nav-icon4{display:inline-block}.navbar{background:#2a2828}.navbar ul{display:block;left:50%;opacity:0;position:fixed;text-align:center;top:25%;-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%);-webkit-transition:opacity .4s,top .3s;transition:opacity .4s,top .3s;visibility:hidden}.navbar ul li{display:block;white-space:nowrap}.navbar ul li a{font-size:2rem;line-height:300%;margin:0}.navbar .logo{width:16rem}.navbar a{font-size:1.4rem}.navbar-open.navbar{height:100vh;max-height:100vh}.nav-adres{display:block;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.navbar-open ul{opacity:1;top:30%;visibility:visible}.navbar-open .nav-adres{bottom:20%;color:#fff;left:50%;opacity:1;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:visible;width:100%}.closed{max-height:6.6rem}.reserveren{height:25rem}.message{padding-right:10rem;text-align:left}}@media(width <= 500px){body{font-size:1.4rem;line-height:150%}h2{font-size:1.8rem}.navbar .logo{width:13rem}.navcontainer{padding:.5rem 0 0}.headertitle img{width:7rem}.headertitle h1{font-size:1.7rem}.openingstijden{font-size:1.4rem;line-height:140%;-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}.feestdagen{margin-bottom:10em}.feestdagenbg{height:85rem}.feestmenus{top:12rem}.feestmenus article{font-size:1.4rem}.feestmenus h3{margin-bottom:1rem}.about img,.resto-pic img{height:20rem}.tel{font-size:5rem}}@media(width <= 430px){.feestmenus{top:14rem}}@media(width <= 374px){.feestmenus{top:16rem}.feestdagen{margin-bottom:0}}