.middle{margin-top:25px}.spinner-overlay{font-size:100px;position:fixed;width:100%;height:100%;text-align:center;padding-top:150px;z-index:999999999999999999}*{box-sizing:border-box}body,html{height:100%;font-family:Roboto,sans-serif;font-size:16px;line-height:140%;color:#3d3d3d}main{min-height:100%;margin-bottom:-453px}main:after{content:"";display:block}footer,main:after{height:453px}h1,h2,h3{font-family:Lato,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;color:#3d3d3d}img{max-width:100%}.btn{font-family:Roboto,sans-serif;border-radius:50px;padding:.3em 1.5em .2em}.btn-orange{background-color:#f36805;color:#fff}.btn-orange:hover{background-color:#ad5b02;color:#fff}.navbar{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.5);box-shadow:0 5px 5px 0 rgba(0,0,0,.5);margin-top:-5px}.navbar a{font-size:18px}.navbar-brand img{max-width:80px}.navbar-light .navbar-nav .active>.nav-link{color:#ad5b02}.hero{padding-top:45px;padding-bottom:45px}.hero .txt-block{margin-bottom:35px}.hero .txt-block h1{font-size:38px;color:#3d3d3d}.hero .txt-block p{font-size:18px;color:#3d3d3d;margin-bottom:25px}.hero .btn-orange{font-size:20px}.intro{padding-top:45px;padding-bottom:45px;text-align:center;border-top:1px solid #f8f5f2}.intro h2{margin-bottom:45px}.intro p{font-size:20px;line-height:150%;max-width:800px;margin:0 auto;color:#5e5e5e}.nav-menu{margin-bottom:15px}.bestelling{background-color:#f8f5f2;padding-top:25px;padding-bottom:25px}.bestelling h2,.bestelling h3{margin-bottom:25px}.bestelling .menu-item{background-color:#fff;padding:10px 8px;margin-bottom:15px}.bestelling .menu-item .title{font-family:Lato,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#3d3d3d;font-size:22px;display:inline-block;margin-right:15px;vertical-align:middle;margin-bottom:15px}.bestelling .menu-item .btn-more{padding:3px 10px}.bestelling .menu-item .btn-orange{padding:3px 10px}.bestelling .menu-item .ingredient{margin-bottom:25px;padding-top:10px;display:block}.bestelling .nav-category{position:-webkit-sticky;position:sticky;top:0;background-color:#f8f5f2;z-index:1;overflow-y:auto}.bestelling .navbar-toggler{z-index:1;border:1px solid #f36805;color:#f36805}.bestelling .navbar-toggler:focus,.bestelling .navbar-toggler:hover{z-index:1;background:#f36805;color:#fff}.btns-group li{display:block;margin-bottom:10px}.btns-group li a{text-decoration:none;background-color:#f36805;color:#fff;padding:.5em 1.5em;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:Roboto,sans-serif;border-radius:50px;display:block;font-size:14px}.btns-group li a.active,.btns-group li a:hover{background-color:#ad5b02;color:#fff}.hero-content{height:40vh;background-size:cover;background-repeat:no-repeat;min-height:400px}.hero-content .container{height:100%;position:relative}.hero-content .subcontent{position:absolute;top:20%;left:0;max-width:100%;font-size:1.5em}.hero-content h1{background:rgba(238,131,8,.8);color:#fff;padding:20px 40px;text-transform:uppercase;max-width:100%;font-size:1.5em}.hero-content h2{background:rgba(255,255,255,.7);font-size:38px;padding:20px 40px}.hero-content iframe{width:100%;border:0;height:100%}.beoordelingen{background-color:#f8f5f2;padding-top:45px;padding-bottom:45px}.item-block{background-color:#fff;padding:25px 8px;margin-bottom:15px}.item-block .title{font-family:Lato,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#3d3d3d;font-size:22px;display:block;margin-bottom:25px}.item-block .stars{float:right}.item-block .item-user{margin:0 auto;border-radius:50%;border:2px solid #f36805;text-align:center;font-size:120px;vertical-align:middle;text-align:center;padding:3px 5px 5px 6px}.icon-star-empty,.icon-star-full{color:#dacb01;font-size:20px}.contact{padding-top:45px;padding-bottom:45px}.contact h1{margin-bottom:35px}.adres-wrapper{text-indent:-1.85em;padding-left:1.5em}.adres-wrapper:before{font-family:icomoon!important;content:"\e947";font-size:25px}.openhours-contact{border:1px solid #3d3d3d;padding:15px}.openhours-contact:first-child{margin-bottom:25px}.openhours-contact ul li{border-bottom:1px dotted #f8f5f2;margin-bottom:7px}.openhours-contact ul li span{float:right}.cart{float:right;z-index:1;padding-top:5px;padding-right:5px}.cart .cart-btn{background:#357960;border-color:#357960;border-radius:.25em}.cart-dropdown{width:285px}.cart-dropdown .cart-item{display:block;padding:10px;margin:0;border-bottom:1px solid #a3a3a3}.cart-dropdown .cart-item:last-of-type{border:none}.cart-dropdown .cart-item:hover{background-color:#dfdfdf}.cart-dropdown .cart-item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.cart-dropdown .cart-item-left{float:left;width:200px}.cart-dropdown .cart-item-left span{display:block}.cart-dropdown .cart-item-right{float:right;width:60px;text-align:right}.cart-dropdown .cart-item-right .btn{padding:3px 10px}footer{background-color:#1a1a1a;color:#fff;padding-top:45px;padding-bottom:45px}footer h3{margin-bottom:35px;margin-top:35px}footer .openhours-wrapper h3{margin-top:0}footer .openhours{display:flex;flex-wrap:nowrap}.openhours .days-block,.openhours .hours-block{flex:0 0 48%}.openhours .days-block{margin-right:2%}@media (max-width:575px){.hero{padding-top:5px;padding-bottom:5px}.hero .txt-block{margin-bottom:5px}}@media (min-width:576px){.navbar-brand img{max-height:80px;max-width:100%}.hero .txt-block{position:relative}.hero .txt-block .middle{position:absolute;top:50%;left:0;transform:translateY(-50%)}.bestelling .menu-item .title{margin-bottom:0}.bestelling .menu-item .ingredient{margin-bottom:0}footer h3{margin-top:0}main{margin-bottom:-309px}footer,main:after{height:309px}}@media (min-width:768px){.navbar{border-bottom-left-radius:25px;border-bottom-right-radius:25px}.hero .txt-block h1{font-size:48px;color:#3d3d3d}.hero .txt-block p{font-size:22px;margin-bottom:40px}.hero .btn-orange{font-size:20px}.bestelling{padding-top:55px;padding-bottom:55px}.bestelling h2{text-align:center;margin-bottom:55px}.bestelling .menu-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start}.bestelling .menu-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 48%;max-width:48%;padding:10px 15px;margin-left:0}.bestelling .menu-item:nth-child(odd){margin-right:4%}.bestelling .menu-item:nth-child(2n+3){clear:left}.bestelling .menu-item .btn-more{margin-bottom:10px}.bestelling .menu-item .ingredient{margin-bottom:25px}.btns-group{padding-top:0}.btns-group li{display:inline-block;margin-right:15px;margin-bottom:20px}.item-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.item-block{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 48%;max-width:48%;padding:25px 0;margin-left:0}.item-block:nth-child(odd){margin-right:4%}.item-block:nth-child(2n+3){clear:left}.cart .cart-btn{padding:22px 10px 19px}footer .btn{font-size:20px}main{margin-bottom:-309px}footer,main:after{height:309px}}@media (min-width:992px){h2{font-size:38px}h3{font-size:34px}.hero .txt-block h1{font-size:54px}.hero-content h1{font-size:2.3em}.navbar-toggleable-sm .navbar-nav .nav-link{padding-left:1em;padding-right:1em}.intro{padding-top:70px;padding-bottom:70px}.bestelling .menu-item .btn-more,.bestelling .menu-item .ingredient{margin-bottom:0}.item-block .txt-block{padding-right:0}footer h2,footer h3{font-size:30px}}.back-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;font-size:larger}a.back-to-top:hover{text-decoration:none!important}@media (min-width:768px){.navbar-expand-md .navbar-collapse{margin-top:10px}}
