@import url(https://fonts.googleapis.com/css2?family=Beth+Ellen&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@500&display=swap);body{margin:0;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}

/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}*{font-family:"EB Garamond",Georgia,"Times New Roman",Times,serif}.Banner .banner-title,.page-title,.title{font-family:"Beth Ellen",cursive}.title{font-size:40px}.page-title{font-size:20px}.sub-title{font-size:30px}.information-text{color:grey;font-size:14px;margin:15px 0}.info-box{color:#fff;background-color:#a74e05;font-size:15px;text-align:center;padding:10px;margin-bottom:10px}.flex-col,.flex-row{display:flex;align-items:center}.flex-row.sp-btw,.sp-btw.flex-col{justify-content:space-between}.flex-row.sp-around,.sp-around.flex-col{justify-content:space-around}.flex-row.sp-center,.sp-center.flex-col{justify-content:center}.align-start.flex-col,.flex-row.align-start{align-items:flex-start}.flex-col{flex-direction:column}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateZ(0);transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fda708;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fda708;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url(/static/media/caret-left-solid.f3619997.svg)}.carousel-control-next-icon{background-image:url(/static/media/caret-right-solid.572aedcd.svg)}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:hsla(0,0%,96.1%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#f5f5f5}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#f5f5f5;text-align:center}.mg-1{margin:0 .25rem}.btn,.btn-danger,.mg-2{margin:0 .5rem}.mg-3{margin:0 .75rem}.btn,.btn-danger{border-radius:5px;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);padding:.625rem 1.25rem;cursor:pointer;background-color:#222;color:#fff}.btn-danger:hover,.btn:hover{background-color:rgba(34,34,34,.7)}.btn-danger{background-color:#a80000;color:#fff}.btn-danger:hover{background-color:rgba(168,0,0,.7)}button[type=submit]{cursor:pointer}.link,.nav-link,a{text-decoration:none;color:inherit;padding:0 1rem;cursor:pointer}.NavMain{min-height:200px;padding:0 0 25px;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);color:#222}.NavMain .nav-header{border-bottom:1px solid #fda708;line-height:12px;text-align:center;padding:15px;margin-bottom:10px}.NavMain .nav-header .nav-title{font-size:27px;margin-top:10px}.NavMain .nav-header .nav-subtitle{font-size:16px;font-style:oblique}.NavMain .NavLinksAuth{min-height:25px;line-height:25px;width:100%;background-color:#222;color:#f5f5f5;font-size:13px}.NavMain .NavLinksAuth .flex-col,.NavMain .NavLinksAuth .flex-row{justify-content:flex-end}.NavMain .NavLinks{width:100%}.NavMain .NavLinks li{margin:1%;font-size:18px;position:relative;display:inline-block}.NavMain .NavLinks li:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background-color:#fda708;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .3s ease-in-out}.NavMain .NavLinks li:hover:after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.Banner{width:70%;margin:50px auto 100px;min-height:500px;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);background-image:url(/static/media/banner.1f99dae2.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;text-align:center;color:#f5f5f5;text-shadow:1px 1px 5px #222}.Banner .banner-title{font-size:25px;border-bottom:1px solid #fff;margin-bottom:25px}.Home .About{margin:0 auto 3%;padding:20px;min-height:400px;width:95%;color:#f5f5f5;background-color:#222;border-bottom:1px solid #fda708;box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}.Home .About .chef-image{width:280px;height:280px;border-radius:50%;background-image:url(/static/media/chef.d9920e0a.jpg);background-size:110%;background-repeat:no-repeat;background-position:top}.Home .About .chef-presentation{flex:1 1;max-width:30vw;margin:4%}.Home .About .citation{padding:20px;font-style:italic}.Home .About .chef-signature{text-align:right}.Home .Gallery{padding:40px 80px 10px}.Home .Gallery .sub-title{text-align:center;margin-bottom:40px}.Home .Gallery .carousel-container{height:720px;text-align:center}.Home .Gallery .carousel-pic{height:600px;margin:auto;border-radius:2px;box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}.Home .Gallery .carousel-caption{bottom:10px;text-shadow:1px 1px 5px #222}.Home .Gallery .carousel-caption p{font-size:1.2rem;font-family:"Beth Ellen",cursive}.Home .Gallery .carousel-indicators{bottom:20px}.Contact p,.Location p,.Timetable p{margin-bottom:12px}.Footer{color:#dfdfdf;background-color:#222;padding:50px 150px;border-top:1px solid #fda708;align-items:baseline}.Footer .col-title{color:#fff;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:17px}.Contact,.Location,.Timetable{text-align:center}.Contact .contact{margin-bottom:50px}.Contact .icon{margin-right:20px}.Contact .icon.fab{color:#fda708}.Contact .icon.fab:hover{color:#dfdfdf}.Contact .link,.Contact .nav-link,.Contact a{padding:0}.Timetable td,.Timetable th{padding:0 20px}.NavLinksAuth{min-height:25px;line-height:25px;width:100%;background-color:#222;color:#f5f5f5;font-size:13px}.NotFound{margin:0 auto 3%;padding:20px;min-height:400px;width:95%}.NotFound *{text-align:center;margin:auto}.Menu{padding:3vh 4vw;margin:50px auto;width:70vw;border-radius:5px 2px 6px 3px;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);background-image:url(/static/media/paper-texture.502eb8df.jpg);background-size:50%}.Menu .sub-title{text-align:center;margin-bottom:30px}.Menu .menu{padding-bottom:20px;font-size:20px}.Menu h4{text-align:center;font-family:"Beth Ellen",cursive;margin-bottom:20px}.Menu table{width:100%}.Menu .dish-name{width:250px;text-align:center}.Menu .menu:not(.menu-deserts) .dish-description,.Menu .menu:not(.menu-deserts) .dish-name{padding-bottom:15px}.Menu .dish-price{text-align:center;min-width:60px}.Menu .menu-deserts{width:300px;margin:auto}.Menu .menu-deserts .dish-price{font-weight:500}.Reservation{margin:0 auto 3%;padding:20px;min-height:400px;width:95%}.Reservation .sub-title{text-align:center}.AdminPage{padding:20px;min-height:65vh}.AdminPage .nav-link{position:relative;display:inline-block}.AdminPage .nav-link:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background-color:#fda708;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .3s ease-in-out}.AdminPage .nav-link:hover:after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.AdminPage .table{width:100%;border-bottom:1px solid #fda708;margin:20px auto 50px}.AdminPage .table.of-employees{width:60%;margin:50px 50px 0 0}.AdminPage .row{border-top:1px solid #fda708}.AdminPage .row:hover{background-color:#fda708}.AdminPage .row td{min-width:100px;padding:0 5px}.AdminPage .row td:last-child{text-align:right;min-width:50px}.AdminPage .btn-group{margin-top:10px}.AdminPage .mui-btn{margin:0 0 10px}.AdminPage .mui-btn--flat{background-color:#dadada}.AdminPage .mui-btn.delete{padding:0;margin:2px;width:30px;height:30px;line-height:30px}.AdminPage .mui-btn.edit{background-color:#fda708}.AdminPage .mui-btn.edit:hover{color:#fff}.EmployeesList.AdminPage,.ReservationList.AdminPage{position:relative}.EmployeesList.AdminPage .info-box,.ReservationList.AdminPage .info-box{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.form-header{text-align:center}.form-container{width:500px;margin:50px auto}.form-container .flex-col,.form-container .flex-row{align-items:flex-start}.form-container .form-error-msg{color:red;height:30px;margin-bottom:5px;text-align:center}.form-container .mui-form label{line-height:20px;font-size:14px}.form-container .mui-textfield>input:focus,.form-container .mui-textfield>textarea:focus{border-color:#2a7200}.form-container .mui-textfield>input:focus~label,.form-container .mui-textfield>textarea:focus~label{color:#2a7200}.form-container .datepicker{margin-top:10px}.form-container.ReservationForm{width:800px}.form-container.ReservationForm .form-left-side{width:40%;margin-right:8%}.form-container.ReservationForm .form-right-side{width:60%}
/*# sourceMappingURL=main.4b363ccc.chunk.css.map */