body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Kumbh Sans,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.App{height:100vh;margin:0;padding:0}.App{position:relative;width:100vw;z-index:1}.navbar{align-items:center;border-bottom:1px solid #000;display:flex;margin:0 auto;max-width:90vw;padding:10px}.navbar h1{color:#f1356d}.navbar .links{color:#000;font-family:serif;font-size:20px;margin-left:auto}.navbar a{border-radius:2px;color:#000;margin-left:16px;padding:6px;text-decoration:none}.navbar a:hover{color:grey}#logoimg{background-color:wheat;border-radius:5px;margin-left:0;width:25vw}.menu-dropdown{display:inline-block;position:relative}.dropdown-content{background-color:wheat;border-radius:10px;display:flex;flex-direction:column;left:0;margin-top:5px;min-width:160px;padding:10px;position:absolute;top:100%;z-index:1}.dropdown-content a{color:#333;padding:5px;text-decoration:none}.dropdown-content a:hover{color:#c85959}#languagestyle{color:#fff;font-family:serif;margin-left:0;text-decoration:none;transition:background-color .9s ease,color .8s ease}#language-container{background-color:rgba(72,70,70,.05);border:2px solid grey;border-radius:10px;display:inline;margin-left:10px;text-align:right}#language-container .active-language{color:#fa3232;font-weight:700}.home{position:relative}video{position:absolute;width:100vw;z-index:-1}.welcomemsg{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#714900,wheat,#714900);-webkit-background-clip:text;font-family:serif;font-size:x-large;margin-left:20px}.homepage-content{align-items:flex-start;display:flex;height:100%;justify-content:space-between}.homepage-body h1{font-size:24px}.mission-container{background-color:rgba(92,89,89,.85);justify-content:left;margin-bottom:10vh;margin-right:50vw;margin-top:15vh;text-align:justify}.mission-title{font-size:x-large;font-weight:700}.mission-description,.mission-title{color:wheat;font-family:serif;margin-left:20px;position:relative}.mission-description{line-height:1.5;margin-right:20px;margin-top:30px}#homeorderonlinemargin{background-color:rgba(92,89,89,.8);border:2px solid wheat;border-radius:1px;color:wheat;display:inline-block;font-family:serif;font-size:20px;margin:10px 20px;padding:10px 40px;text-decoration:none;transition:background-color .9s ease,color .8s ease}#homeorderonlinemargin:hover{background-color:wheat;color:#c85959}#homeorderonline{background-color:rgba(92,89,89,.8);border:2px solid wheat;border-radius:1px;color:wheat;display:inline-block;font-family:serif;font-size:20px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:10px;text-decoration:none;transition:background-color .9s ease,color .8s ease}#homeorderonline:hover{background-color:wheat;color:#c85959}.precards{margin-bottom:15px}.cards{background:linear-gradient(0deg,transparent,transparent,transparent,transparent,#000,#000);font-family:serif;padding:4rem}#cardtitle{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,wheat,#d78826,wheat);-webkit-background-clip:text;font-size:50px;text-align:center}.cards__container{align-items:center;display:flex;flex-flow:column;margin:0 auto;width:100%}.cards__wrapper{position:relative}.cards__items{margin-bottom:10px}.cards__item{background-color:rgba(72,70,70,.8);border-radius:10px;display:flex;flex:1 1;margin:0 1rem}.cards__item__link{border-radius:10px;display:flex;flex-flow:column;overflow:hidden;text-decoration:none;width:100%}.cards__item__pic-wrap{overflow:hidden;position:relative}.cards__item__img{border-radius:10px;margin-top:10px;object-fit:cover;position:relative;transition:all .2s linear;width:100%}.cards__item__img:hover{border-radius:10px;-webkit-transform:scale(1.1);transform:scale(1.1)}.cards__item__info{padding-left:30px;padding-top:0}.cards__item__text{color:wheat;font-family:serif;font-size:23px;line-height:24px;margin-right:20px}@media only screen and (min-width:1200px){.content__blog__container{width:84%}}@media only screen and (min-width:1024px){.cards__items{display:flex}}@media only screen and (max-width:1024px){.cards__item{margin-bottom:2rem}}.footer{align-items:center;background:linear-gradient(180deg,transparent,#000,#000,#000);color:wheat;display:flex;flex-direction:column;font-family:serif;font-size:16px;padding:20px;text-align:center}#footerlinks{display:flex;justify-content:center;margin-bottom:10px;margin-top:40px}#footerlocation{color:wheat;margin-right:40px;padding:20px;text-decoration:none}.social-media{display:flex;justify-content:center;margin-bottom:20px}.social-icon{color:wheat;font-size:24px;margin:0 10px}.social-icon:hover{color:#000}.footer p{margin:0}.footer .copyright{font-size:14px}.menu-page{font-family:serif;padding:20px;text-align:center}#menusearch{background-color:#faebd7;border:none;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;font-size:16px;margin-bottom:20px;padding:10px;transition:box-shadow .3s ease;width:60%}#menusearch:focus{box-shadow:0 4px 8px rgba(0,0,0,.2);outline:none}.menu-title{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#fff,#714900,grey,#714900);-webkit-background-clip:text;font-family:serif;font-size:50px;margin-left:20px;text-align:center}.menu-box{align-items:flex-start;background-color:rgba(92,89,89,.8);border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:20px;position:relative;text-align:center;width:70%}.menu-section{margin-bottom:20px;width:45%}.menu-section h2{color:wheat;font-size:25px;margin-bottom:10px}.menu-section ul{color:wheat;list-style-type:none;padding:0}.menu-section li{font-size:large;margin-bottom:5px}.guide,.menu-guide{text-align:center}.guide,.starters{color:wheat}.drinks,.mains,.platters{color:#fff}.specific-menu-box ul{list-style-type:none}.specific-menu-box li{margin-bottom:20px}.specific-menu-section{align-items:center;font-family:serif;text-decoration:none}.specific-menu-box{align-items:center;background-color:rgba(92,89,89,.8);border-radius:10px;display:flex;flex-wrap:wrap;height:550px;justify-content:center;margin:0 auto 10vh;padding:20px;text-align:center;width:70%}.specific-menu-section{color:wheat;font-size:30px;text-align:center}#listimage{height:30%;width:30%}.bookpage{align-items:center;display:flex;flex-direction:column;font-family:serif;justify-content:center;padding:20px;text-align:center}#contact-contactus{border:none;border-radius:5px;color:#333;font-size:16px;margin-bottom:20px;padding:10px;width:90%}#contact-contactus:focus{outline:none}.bookheader{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#fff,#714900,grey,#714900);-webkit-background-clip:text;font-family:serif;font-size:30px;margin-left:20px;text-align:center}.booking-container{align-items:flex-start;background-color:rgba(92,89,89,.8);border-radius:10px;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin:0 auto;padding:20px;position:relative;text-align:center;width:70%}.form-label{margin-right:20px}.form-group{margin-top:10px}.booking-info{color:wheat;margin-bottom:20px;text-align:center;width:45%}.booking-info h2{font-size:25px;justify-content:center;margin-bottom:10px;text-align:center}.booking-info h2,.booking-info ul{color:wheat;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.booking-info ul{list-style-type:none;padding:0}.booking-info li{margin-bottom:5px}.booking-calendar{color:wheat;margin-bottom:20px;text-align:center;width:100%}.booking-calendar h2{color:wheat;font-size:25px;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.calendar-container,.time-container{margin-bottom:10px}.bookBtn{text-align:center}#bookBtn{background-color:rgba(92,89,89,.8);border:2px solid wheat;border-radius:1px;color:wheat;display:inline-block;font-family:serif;font-size:20px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:10px 40px;text-decoration:none;transition:background-color .9s ease,color .8s ease}#bookBtn:hover{background-color:wheat;color:#c85959}.confirmation-page{align-items:center;background-color:rgba(72,70,70,.8);border-radius:5px;display:flex;flex-direction:column;font-family:serif;justify-content:center;margin:10px 10vw;padding:20px;text-align:center}.confirmation-message{border:2px solid wheat;color:wheat;margin-bottom:20px}.confirmation-message p{margin-left:10px;margin-right:10px}.booking-details{color:wheat;text-align:center}.booking-details h2{color:wheat;font-size:25px;margin-bottom:10px}.booking-details p{margin-bottom:5px}.booking-details p span{font-weight:700}.buttons{margin-top:20px}.book-another,.go-home{background-color:rgba(92,89,89,.8);border:none;border-radius:5px;color:#fff;display:inline-block;font-size:16px;margin:10px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.book-another:hover,.go-home:hover{background-color:#c85959;color:#fff}.about-us{font-family:serif;padding:20px;text-align:center}.about-us h1{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#fff,#714900,grey,#714900);-webkit-background-clip:text;font-size:50px;margin-bottom:20px}.aboutus-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.box{background-color:rgba(92,89,89,.8);border-radius:5px;margin-bottom:20px;padding:20px;width:30%}.box img{border-radius:50%;width:100%}.box h3{font-size:25px;margin-top:10px}.box h3,.box p{color:wheat}.order-online-page{font-family:serif;padding:20px;text-align:center}.total-price{border:1px solid wheat;border-radius:5px;font-weight:700;margin-bottom:30px;margin-top:20px}.order-online-title{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#fff,#714900,grey,#714900);-webkit-background-clip:text;font-family:serif;font-size:50px;margin-left:20px;text-align:center}.order-online-box{background-color:rgba(92,89,89,.8);border-radius:5px;color:wheat;margin-bottom:10vh;margin-left:auto;margin-right:auto;padding:20px;width:80%}.order-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.previous-step-button{background-color:rgba(92,89,89,.8);border:2px solid wheat;border-radius:1px;color:wheat;display:inline-block;font-family:serif;font-size:15px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:10px;text-decoration:none;transition:background-color .5s ease,color .8s ease}.next-step-button:hover{background-color:wheat;color:#c85959}.next-step-button{background-color:rgba(92,89,89,.8);border:2px solid wheat;border-radius:1px;color:wheat;display:inline-block;font-family:serif;font-size:15px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:10px;text-decoration:none;transition:background-color .5s ease,color .8s ease}.previous-step-button:hover{background-color:wheat;color:#c85959}#orderinput{background-color:#faebd7;width:50%}#current{color:#ffe100;font-weight:bolder}.ordertitle{font-size:18px}.payment-section{margin-bottom:20px;margin-top:20px}.payment-section h2{color:#fff;font-size:18px;margin-bottom:10px}.payment-section input{margin-bottom:10px;padding:5px;width:70%}.confirm-pay-btn{background-color:#fff;border:2px solid #c85959;color:#c85959;cursor:pointer;margin-bottom:20px;padding:10px 20px}.confirm-pay-btn:hover{background-color:#c85959;color:#fff;transition:background-color .5s ease,color .8s ease}.selected-items ul{list-style-type:none;padding:0}.selected-items li{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.selected-items li span:first-child{margin-left:100px;text-align:left}.selected-items li span:nth-child(2){text-align:center}.selected-items li span:nth-child(3){margin-right:100px;text-align:right}#orderinputdietary{background-color:#faebd7;height:50px;width:50%}.online-container{text-align:center}.online-confirmation{background-color:rgba(72,70,70,.8);border-radius:5px;height:60vh;margin:20px 20px 100px}.online-confirmation-message{border:5px solid wheat;color:wheat;margin-left:20px;margin-right:20px;margin-top:50px}#onlinethankyou{margin-bottom:50px;margin-top:50px}.search-bar{text-align:center}.reviews-page{position:relative}.reviews-title{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#fff,#714900,grey,#714900);-webkit-background-clip:text;font-family:serif;font-size:50px;margin-left:20px;text-align:center}.reviews-list{margin-top:20px}.review-item{background-color:rgba(92,89,89,.8);border-radius:5px;margin-bottom:20px;margin-left:20px;margin-right:10px;padding:10px}.review-item p{color:wheat;font-family:serif;margin-bottom:5px}.review-likes{align-items:center;display:flex;margin-top:20px}.review-likes span{color:wheat;font-family:serif;margin-right:10px}.review-likes button{background-color:rgba(92,89,89,.8);border:2px solid wheat;border-radius:10px;color:wheat;font-family:serif;font-size:16px;padding:5px 10px;transition:background-color .3s ease,color .3s ease}.review-likes button:hover{background-color:wheat;color:#c85959}.add-review{margin-left:20px;margin-right:20px;margin-top:30px}.add-review textarea{background-color:#faebd7}.add-review h2{color:wheat;font-family:serif;font-size:30px;margin-bottom:10px}.add-review textarea{height:100px;padding:5px;resize:vertical;width:100%}.add-review button{background-color:rgba(92,89,89,.8);border:2px solid wheat;border-radius:1px;color:wheat;font-family:serif;font-size:16px;margin-top:10px;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.add-review button:hover{background-color:wheat;color:#c85959}.faq-page{padding:20px}.faq-page h1{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#fff,#714900,grey,#714900);-webkit-background-clip:text;font-family:serif;font-size:50px;margin-left:20px;text-align:center}.faq-container{margin-top:20px}.faq-item{background-color:rgba(72,70,70,.8);border-radius:4px;color:wheat;cursor:pointer;margin-bottom:10px;padding:10px;transition:background-color .3s ease}.faq-item:hover{background-color:gray}.faq-question{font-weight:700;margin-bottom:5px}.faq-answer{margin-top:10px}.faq-item.active{background-color:#ebebeb;color:gray}.newsletter-page{padding:20px}.newsletter-page h1{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#fff,#714900,grey,#714900);-webkit-background-clip:text;font-family:serif;font-size:50px;margin-left:20px;text-align:center}h1{margin-bottom:20px}.subscription-box{align-items:center;background-color:rgba(72,70,70,.8);border-radius:4px;color:wheat;display:flex;flex-direction:column;margin:0 auto;padding:20px;width:60%}input{border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.checkboxes,input{margin-bottom:10px}.checkboxes,label{display:flex}label{align-items:center;margin-right:20px}.subscribe-button{background-color:rgba(92,89,89,.8);border:2px solid wheat;border-radius:1px;color:wheat;display:inline-block;font-family:serif;font-size:20px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:10px 40px;text-decoration:none;transition:background-color .9s ease,color .8s ease}.subscribe-button:hover{background-color:wheat;color:#c85959}.confirmation{background-color:rgba(72,70,70,.8);height:50vh;text-align:center}.confirmation-text{margin-top:40px}.confirmation p{color:wheat;margin-bottom:20px;margin-top:20px}.confirmation a{color:#007bff;text-decoration:none}.location-div{font-family:serif;padding:20px;text-align:center}.text-center-location{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#fff,#714900,grey,#714900);-webkit-background-clip:text;font-size:50px;margin-bottom:20px}.location-container{background-color:rgba(92,89,89,.8);border-radius:5px;margin:0 auto;width:70%}.location-container h3{color:wheat;font-size:25px;margin-bottom:10px;margin-top:30px}.location-container p{color:wheat}.embed-responsive{display:block;margin-top:20px;overflow:hidden;padding:56.25% 0 0;position:relative;width:100%}.embed-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.menu-of-the-day{font-family:serif;padding:20px;text-align:center}.menucontent{background-color:rgba(92,89,89,.9);margin-left:20px;margin-right:20px}.food-image img{border-radius:10px;margin-bottom:20px;width:50%}.recipe h2{color:wheat;font-size:30px;margin-bottom:20px;text-align:center}.recipe p{margin-left:20px;margin-right:20px}.recipe li,.recipe p{color:wheat;font-size:larger}.recipe li{font-weight:700}.error-page{align-items:center;background-color:rgba(92,89,89,.85);color:wheat;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100vh;position:relative;text-align:center}.logo{margin-bottom:30px}#error404 h1{font-size:36px}#error404 p{font-size:20px;margin-bottom:30px}.home-link{background-color:rgba(92,89,89,.8);border:2px solid wheat;border-radius:1px;color:wheat;display:inline-block;font-family:serif;font-size:20px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:10px 40px;text-decoration:none;transition:background-color .9s ease,color .8s ease}.home-link:hover{background-color:wheat;color:#c85959}
/*# sourceMappingURL=main.5a1f9938.css.map*/