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{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{margin:0;padding:0}*,:after,:before,html{box-sizing:border-box}#root,.App,body,html,main img{width:100%}.button,button{align-self:center;background-color:#f4ce14;border:none;border-radius:10px;cursor:pointer;font-weight:700;padding:10px 5px;transition:all .1s ease-in-out}.button:hover,button:hover{background-color:#ee9972;-webkit-transform:scale(1.05);transform:scale(1.05)}.button:active,button:active{background-color:#ee9972}body{font-family:Karla,sans-serif;width:100%}h1,h2,h3,h4,h5,h6{font-family:Markazi Text,serif;padding:10px 0}footer,header{padding:15px}header{display:flex;justify-content:space-between;position:relative;z-index:2}header img{max-height:2rem}hamburger-icon{cursor:pointer}#hamburger-icon-bar{background:#000;display:block;height:2px;position:relative;top:calc(50% - 1px);width:24px}#hamburger-icon-bar:after,#hamburger-icon-bar:before{background:#000;content:"";display:block;height:2px;position:absolute;transition:all .2s ease-out;width:24px}#hamburger-icon-bar:before{top:calc(50% - 8px)}#hamburger-icon-bar:after{top:calc(50% + 6px)}#hamburger-icon-bar.hamburger-show{background:transparent}#hamburger-icon-bar.hamburger-show:before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#hamburger-icon-bar.hamburger-show:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.App>nav{background-color:#333;opacity:85%;padding:15px;position:absolute;width:100%}.App>nav.show{display:block;-webkit-transform:translateX(0);transform:translateX(0)}.App>nav.hide,.App>nav.show{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.App>nav.hide{-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav,ul{list-style:none}a{text-decoration:none}.App>nav ul li a{color:#fff}.App>nav ul li:not(:last-child){margin-bottom:5px}#hero{background-color:#495e57}#hero h1{color:#f4ce14}#hero h2,#hero p{color:#fff}#hero p{padding:10px 0}#hero button{width:15rem}#hero img{margin-top:10px}#specials{display:flex;flex-direction:column}#specials-header button{width:10rem}.specials-card{background-color:#edefee;display:flex;flex-direction:column;padding-bottom:10px}.specials-item-header{display:flex;justify-content:space-between;padding:0 10px}.specials-card p{text-align:left}.price{color:#ee9972}article p{padding:0 10px}article a{align-self:flex-end;display:inline-block;padding:15px}.fa-icon{margin-left:5px}#testimonials{background-color:#495e57;color:#fff;padding:15px 0}.testimonials-container{display:flex;overflow:auto}#testimonials article{border:1px solid #fff;border-radius:5px;display:inline-block;margin:auto 20%;min-width:60%;padding:15px;white-space:break-spaces;width:60%}form{margin:5px 5px 3rem}form *{display:block}form label{margin-top:5px;text-align:left}form input,form select{width:100%}form input[type=submit]{margin:10px 0}form select option{background-color:#ff0;width:100%}form #guests>span{display:inline-block;margin:5px}form #guests-down:focus{outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color}form .guests-btn:before{align-items:center;border:1px solid #000;border-radius:100%;content:"";display:flex;height:20px;justify-content:center;width:20px}form #guests-up:before{content:"\FF0B"}form #guests-down:before{content:"\FF0D"}form .guests-btn:before{transition:all .1s ease-in-out}form .guests-btn:hover:before{background-color:#000;color:#fff}form .guests-btn:active:before{-webkit-transform:scale(1.05);transform:scale(1.05)}footer{background-color:#edefee;display:flex;flex-direction:column-reverse}@media screen and (min-width:500px){header{justify-content:center}#hamburger-icon{display:none}.App>nav{position:relative}.App>nav.hide{-webkit-transform:translateX(0);transform:translateX(0)}nav ul{display:flex;justify-content:space-evenly}#hero,#info-section{display:flex;padding:2.5%}#hero-left,#info-left{margin:0 2.5%;text-align:left;width:55%}#hero button{display:block;margin:10px auto}#hero img,#info-section img{margin:auto;width:30%}#specials{margin:5% 0}#specials-header{display:flex;justify-content:space-between;padding:0 6%}#specials-cards-container{display:flex;flex-wrap:wrap}.specials-card{flex-direction:row;flex-wrap:wrap;margin:5% 5% 0;width:40%}.specials-item-header{width:100%}form{border:1px solid #000;margin:0 auto 3rem;max-width:500px;padding:3rem}#reservation-data{border:1px solid #000;display:inline-block;margin:5rem;padding:5rem}}@media screen and (min-width:570px){#hero img{left:62.5%;position:absolute}#specials{padding-top:1rem}footer img{align-self:center;max-width:33%}footer div{display:flex;justify-content:space-around;padding-bottom:10px}#footer-nav ul,footer div span{display:flex;flex-direction:column}}@media screen and (min-width:620px){#specials{padding-top:2rem}#specials-cards-container{justify-content:space-evenly}.specials-card{margin:2% 1%;width:25%}.testimonials-container{flex-wrap:wrap;justify-content:center}#testimonials article{margin:2.5%;min-width:33%;width:33%}}@media screen and (min-width:650px){#specials{padding-top:3rem}}@media screen and (min-width:690px){#specials{padding-top:4rem}}@media screen and (min-width:740px){#specials{padding-top:5rem}}@media screen and (min-width:775px){#hero img{width:233px}#specials{padding-top:6rem}}@media screen and (min-width:1920px){html{margin:0 auto;max-width:1920px}}
/*# sourceMappingURL=main.87c23058.css.map*/