body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-logo{height:56px;pointer-events:none}header{align-items:center;display:flex;height:120px;justify-content:center;margin-left:auto;margin-right:auto;max-width:1000px}header img{display:inline}header nav{width:100%;z-index:1000}header nav ul{display:flex;justify-content:space-between;list-style:none;transition:all .3s ease}header nav li{text-transform:uppercase}header nav div.menu{z-index:500}header nav a{color:#000;font-size:18px;font-weight:700;text-decoration:none}.menu-toggle{cursor:pointer;display:none;font-size:2rem;margin:10px;text-align:right}header nav a:active,header nav a:hover{color:#495e57;text-decoration:none}.nav-burger{background-image:url(/static/media/menu.271ea0c1da28d003ec38.svg);background-repeat:no-repeat;background-size:contain;height:36px;transition:background-image .3s ease;transition:transform .3s ease,opacity .3s ease;width:36px}.nav-burger.open{background-image:url(/static/media/close.30508a6d00696f2dc5c6.svg);transform:rotate(90deg)}@media (max-width:1050px){.menu-toggle{display:block;height:auto;margin:10px 10px 10px auto;width:36px}header nav div.menu{display:flex;inset:60px 0 0 0;opacity:0;transform:translateY(200%);transition:transform .5s ease,opacity .5s ease;z-index:500}header nav div.menu,header nav ul{background:#495e57;flex-direction:column;position:fixed}header nav ul{align-items:center;gap:2rem;inset:0;justify-content:center;margin:0;padding:0;width:auto}header nav ul li a{color:#f4ce14}header nav div.menu.open{opacity:1;transform:translateY(0)}header nav div.open{display:flex;margin:0;padding:0}header{height:60px}.App-logo{height:35px;margin:10px}}footer{align-items:center;background-color:#495e574d;display:flex;height:400px;justify-content:center}footer img{display:inline;margin-right:90px}.Foot-logo{height:248px;pointer-events:none}footer .contact,footer .social,footer nav{margin-left:30px;margin-right:30px}footer ul{list-style-type:none;margin:0;padding:0}footer li{color:#000;font-size:24px;font-weight:400;padding:2.5px;text-transform:capitalize}footer .social ul{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}footer .social li{align-items:center;display:flex;gap:8px}footer a{color:#000}footer .social a,footer a{font-size:24px;font-weight:700;text-decoration:none}footer .social a{align-items:center;color:inherit;display:flex}footer a:active,footer a:hover{color:#495e57;text-decoration:none}footer .social a img{display:none;height:25px;margin:0;transition:transform .2s ease,filter .2s ease;width:25px}@media (max-width:1050px){footer .social ul{align-items:center;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}footer .social li{display:inline-flex}footer .social .footer-cat{display:none}footer .social a{font-size:0}footer .social a img{display:inline-block;height:25px;width:25px}}.footer-cat{color:#495e57;font-size:24px;font-weight:bolder;padding:2.5px 2.5px 7.5px;text-transform:capitalize}.footer-text{align-items:start;display:inline-flex;flex-direction:row;justify-content:center;margin:0;padding:0}.mailto{text-decoration:none;text-transform:lowercase}@media (max-width:1050px){.footer-cat,footer a,footer li{font-size:16px}footer{height:auto;margin:0;padding:20px}.footer-text,footer{flex-direction:column}.Foot-logo{height:100px;margin-bottom:20px;margin-left:auto;margin-right:auto}.footer img{margin:0}footer .contact,footer .social,footer nav{margin:0 auto 20px;text-align:center}}h1{color:#f4ce14;font-family:Markazi Text,serif;font-optical-sizing:auto;font-size:64px;font-style:normal;font-weight:700;margin-bottom:0;margin-top:0}h2{color:#000;font-optical-sizing:auto;font-size:48px;font-style:normal;font-weight:400}h2,h3{font-family:Markazi Text,serif;margin-bottom:0;margin-top:0}h3{font-optical-sizing:auto;font-size:40px;font-style:normal;font-weight:400}body{font-family:Karla,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media (max-width:1050px){h1{font-size:60px}h2{font-size:35px;margin-bottom:5px}}.about{background-color:#fff;background-image:linear-gradient(90deg,#fff 25%,#0000 60%,#0000 70%,#fff),url(/static/media/mario-and-adrian-a.44b6b42d9307ad12eefa.png);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;height:500px;margin:0 auto;max-height:500px;max-width:1000px;min-height:500px;padding-bottom:50px;padding-top:50px}.text{grid-column:1/span 1;margin-bottom:auto;margin-top:auto}.spacing,.text{grid-row:1/span 1;width:auto}.spacing{grid-column:2/span 2}@media (max-width:1050px){.about{background-image:linear-gradient(180deg,#0000 0,#0000 10%,#fff 40%),url(/static/media/mario-and-adrian-a.44b6b42d9307ad12eefa.png);background-position:top;background-size:100% auto;height:auto;max-height:auto;min-height:auto;padding:70px 20px 20px;text-align:justify}h1{text-shadow:2px 2px #000}.spacing{grid-column:1/span 1;grid-row:1/span 1;width:auto}}.about-intro{background-color:#fff;background-image:linear-gradient(90deg,#fff 25%,#0000 60%,#0000 70%,#fff),url(/static/media/mario-and-adrian-a.44b6b42d9307ad12eefa.png);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;height:500px;margin:0 auto;max-height:500px;max-width:1000px;min-height:500px}.about-intro,.about-ourstory{padding-bottom:50px;padding-top:50px}.about-ourstory{background-color:#495e57;margin-bottom:0;margin-top:0}.about-ourstory .text{color:#fff;margin-left:auto;margin-right:auto;max-width:1000px;text-align:justify;width:auto}.about-ourstory h3{color:#f4ce14;text-align:center}@media (max-width:1050px){.about-intro{background-image:linear-gradient(180deg,#0000 0,#0000 10%,#fff 40%),url(/static/media/mario-and-adrian-a.44b6b42d9307ad12eefa.png);background-position:top;background-size:100% auto;height:auto;max-height:auto;min-height:auto;padding:20px;text-align:justify}.about-ourstory{padding:20px}.spacing{display:none}}.grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media (max-width:1050px){.grid{grid-template-columns:1fr}}.testimonials-bg{background-color:#fbdabb4d;margin-bottom:0;margin-top:0;padding-bottom:50px;padding-top:50px;text-align:center}.testimonials{margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1050px){.testimonials-bg{padding:20px}}.ts-card{background-color:#495e5733;border-radius:12px;display:flex;flex-direction:column;justify-content:center;max-width:350px;padding:10px}@media (max-width:1050px){.ts-card{margin-left:auto;margin-right:auto}}.ts-card-body,.ts-card-title{padding:8px 0}.ts-card-body div,.ts-card-title div{padding:0 10px}.ts-card-img{border-radius:12px;height:85px;margin-left:10px;width:85px}.ts-card-img,.ts-testtxt{margin-bottom:auto;margin-top:auto}.ts-testtxt{color:#495e57;font-size:16px;padding:0;text-align:center}.ts-card-title{display:flex;font-family:Markazi Text,serif;font-optical-sizing:auto;font-size:24px;font-style:normal;font-weight:700;justify-content:space-between;text-align:left}.ts-card-body{display:flex;text-align:center}.star{display:inline;height:18px;margin:0;width:auto}.foodmenu{background-color:#fff}.foodmenu-bg h3,.foodmenu-grid{padding-top:30px}.foodmenu-bg{margin:0 auto;max-width:1000px;padding-bottom:50px;padding-top:0;text-align:center}.page-heading{background-color:#495e57;margin-bottom:0;margin-top:0;padding-bottom:20px;padding-top:20px;text-align:center;text-shadow:none}.specials-bg{margin:0 auto;max-width:1000px;padding-bottom:50px;padding-top:50px;text-align:center}.specials-head{display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:1050px){.specials-head{flex-direction:column;margin-bottom:20px;margin-left:20px;margin-right:20px}}button{background-color:#f4ce14;border:none;border-radius:20px;color:#000;font-size:20px;font-style:normal;font-weight:bolder;margin-bottom:auto;padding:13px 40px;transition-duration:.5s;width:-webkit-fit-content;width:fit-content}button:hover{background-color:#ffe047;box-shadow:2px 2px #000;transform:translate(-2px,-2px);transition-duration:.3s}button:active{background-color:#dab810;transition-duration:.1s}@media (max-width:1050px){button{font-size:16px;padding:10px;width:100%}}.specials-card{background-color:#495e5733;border-radius:12px;display:flex;flex-direction:column;margin:0;max-width:350px;padding:0}@media (max-width:1050px){.specials-card{margin-left:auto;margin-right:auto}}.specials-card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10px 16px 16px}.specials-card-img{border-top-left-radius:10px;border-top-right-radius:10px;height:180px;max-height:180px;min-height:180px;object-fit:cover;width:auto}.specials-card-body{color:#495e57;font-size:16px;margin-bottom:auto;margin-top:auto;padding:16px 0 20px;text-align:left}.specials-card-title{display:flex;justify-content:space-between}.specials-card-title .item{color:#000;font-family:Markazi Text,serif;font-optical-sizing:auto;font-size:24px;font-style:normal;font-weight:700;margin-bottom:auto;margin-top:auto}.specials-card-title .price{color:#ee9972;font-family:Karla,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:700;margin-bottom:auto;margin-top:auto}.specials-card-footer{color:#000;display:flex;font-family:Karla,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:700;text-align:left}.specials-card-footer img,.specials-card-footer p{margin-bottom:auto;margin-top:auto}.specials-card-footer img{height:20px;margin-left:5px;width:auto}.hero-bg{background-image:linear-gradient(180deg,#495e57 0,#495e57 90%,#fff 0,#fff)}.hero-content{margin-left:auto;margin-right:auto;max-width:1000px;padding-top:80px}.hero-content,.hero-text{display:flex;justify-content:space-between}.hero-text{color:#fff;flex-direction:column;height:420px;margin-right:95px}.hero-text p{font-size:24px;margin-bottom:50px;margin-top:50px}.hero-text button{margin-bottom:20px}.hero-img{background-image:url(/static/media/restaurantfood.db25e2a072c4e31f9cc6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;grid-column:2/span 2;grid-row:1/span 1;height:580px;min-width:500px}@media (max-width:1050px){.hero-content h1{text-shadow:none}.hero-content h1,.hero-content h3{margin-bottom:0;margin-top:0}.hero-content{flex-direction:column;padding:20px}.hero-text{height:auto;margin:0}.hero-img{height:400px;max-width:100%;min-width:auto}.hero-text p{font-size:20px;margin-bottom:10px;margin-top:10px}}.notfound{background-color:#495e57;margin-bottom:0;margin-top:0;padding-bottom:50px;padding-top:50px}.notfound .text{color:#fff;margin-left:auto;margin-right:auto;max-width:1000px;text-align:center;width:auto}.notfound h3{color:#f4ce14;text-align:center}.notfound p a{color:#fff;text-transform:uppercase}.notfound p a,.notfound p a:hover{font-style:normal;font-weight:700;text-decoration:none}.notfound p a:hover{color:#f4ce14}@media (max-width:1050px){.notfound{padding:20px}}fieldset{border:none;text-align:center}.option-card{cursor:pointer;display:inline-block;position:relative}.option-card input:focus-visible+.option-content{outline:3px solid #495e57;outline-offset:4px}.option-card input[type=radio]{display:none}.option-content{align-items:center;background:#495e5733;border:4px solid #0000;border-radius:16px;display:flex;flex-direction:column;font-weight:700;justify-content:center;margin:0;padding:0;position:relative;transition:.1s}.option-card span{padding:.6rem 1.2rem}.option-card.small{padding:0}.option-card input[type=radio]:checked+.option-content{border-color:#495e57}.option-card input[type=radio]:checked+.option-content:after{align-items:center;background:#495e57;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;overflow:visible;position:absolute;right:-7px;top:-7px;width:20px}.reservation-form{color:#2e3b31;font-family:Inter,sans-serif;margin:2rem auto;max-width:800px}.reservation-form h4{text-align:center}@media (max-width:1050px){.reservation-form{padding:0 20px}}.dining-options{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}@media (max-width:1050px){.dining-options{flex-direction:column}}.dining-options label{align-items:center;cursor:pointer;display:flex;flex-direction:column}.dining-options input[type=radio]{display:none}.dining-options input[type=radio]:checked+img{border:4px solid #495e57;border-radius:12px}.dining-img{border:0 solid #0000;border-radius:12px;height:100px;margin:0;object-fit:cover;padding:0;transition:.1s;width:250px}@media (max-width:1050px){.dining-img{width:200px}}.selectors{display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.selectors input[type=date],.selectors select{background:#eef1ef;border:1px solid #a3b2a7;border-radius:12px;color:#495e57;flex:1 1;max-width:35%;padding:.6rem}.book-as{align-items:center;display:flex;gap:1rem;justify-content:center;margin:.5rem 0 1.5rem}.book-as label{border-radius:12px;cursor:pointer;padding:.5rem 1rem}.book-as input[type=radio]{display:none}.book-as input[type=radio]:checked+label,.book-as input[type=radio]:checked+span{border:2px solid #2e3b31}.input-group{display:flex;flex-direction:column;margin-bottom:1rem}.input-group label{font-size:.9rem;margin-bottom:.3rem}.input-group input{background:#eef1ef;border:1px solid #a3b2a7;border-radius:12px;padding:.6rem 1rem}.payment{display:flex;gap:1rem}.input-group.small{width:30%}.error{color:#c0392b;font-size:.8rem;margin-top:.2rem}.minornote{font-size:12px;margin:0;padding:0}.required{color:red}form .buttons{margin-left:auto;margin-right:auto;text-align:center}.confirmation{margin:0 auto;max-width:600px;text-align:left}.confirmation-table{background-color:#495e574d;border-collapse:collapse;border-radius:20px;margin:3rem auto;width:auto}.confirmation-table td,.confirmation-table th{padding:.5rem 1.5rem;text-align:center}.confirmation-table th{font-weight:600}.confirmation p{text-align:center}
/*# sourceMappingURL=main.3ae31ceb.css.map*/