@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Commissioner:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Gentium+Basic:ital,wght@0,400;0,700;1,400;1,700&display=swap);body,html{max-width:100%;-webkit-overflow-scrolling:touch}body,html{font-size:16px!important;-webkit-text-size-adjust:none}body{margin:0;font-family:"Rubik",sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}textarea{font-family:"Rubik",sans-serif;font-weight:300}@media screen and (max-width:767px){input,select,textarea{font-size:16px!important;-webkit-text-size-adjust:none}}@-webkit-keyframes fadesplash{0%{opacity:1}95%{z-index:9999999}to{opacity:0;z-index:-10}}@keyframes fadesplash{0%{opacity:1}to{opacity:0;z-index:-10}}#splashscreen{vertical-align:middle}#splashscreen,.splashwraplinks{-webkit-animation:fadesplash .5s ease-out 1.2s;animation:fadesplash .5s ease-out 1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;height:100%;width:100vw;z-index:10000000000000000;position:fixed!important;top:0;left:0;background-color:#fff;object-fit:cover;text-align:center}.splashlogo{padding-top:22vh}.splashlogo,.splashlogolinks{vertical-align:middle;margin-bottom:1.4rem}.splashlogolinks{padding-top:5vh}@media only screen and (max-width:767px){.ui.modal{width:85%;top:10%}.poptext{white-space:pre-wrap;text-align:center}}@media only screen and (min-width:767px){.poptext{margin-left:1rem;white-space:pre-wrap}}.newsletternote{text-align:center;font-size:1.2em;font-weight:400;margin-bottom:.5em}.submitemailbutton{display:inline-block;width:90%;margin-top:.5rem!important}.submitemailbutton>button{width:90%;background-color:#000!important;color:#f5f5f5!important}.emailvalidationerror>button{margin-left:1rem!important}.emailsignupinput{margin-bottom:5px!important}.emailsignupsegment{margin:0!important;padding-bottom:0!important}.emailsignuphelptrigger{position:absolute;padding-top:7px;right:0}.emailsignupinput>div>input{padding:8px!important}.emailsignuphelppop{z-index:99999!important}.ui.modal>.close{top:-2rem!important;right:-2rem!important;color:hsla(0,0%,100%,.7)}.ui.page.modals{z-index:99999!important}.homeGrid{width:100vw!important}#restaurantlogo{max-height:80px;width:auto}#subhead.ui.header{font-weight:300;font-size:1.2rem;margin:1rem;border-top:#333!important}#subhead{font-weight:300;font-size:1.1rem;margin:.6rem;background-color:#fff;padding-top:.3rem;padding-bottom:.3rem}.subheadrow{padding-top:1rem!important}.aboutheaderpreline,.aboutpreline{padding-left:.7rem;padding-right:1.1rem;margin-bottom:.3rem;white-space:pre-line}.aboutheaderpreline{margin-top:-20px!important;font-size:large;font-weight:400;line-height:1.2;padding-bottom:10px}.ui.grid>.stackable.stackable.row>.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.column:not(.row),.ui.stackable.grid>.row>.column,.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column{padding-left:0!important;padding-right:0!important}@media only screen and (min-width:767px){.aboutphotocolumn{margin-left:1.5rem!important}.abouttextcolumn{margin-right:1.5rem!important}.aboutphoto{border-radius:15px}}@media only screen and (max-width:767px){.aboutheaderpreline,.aboutpreline{padding-right:1.7rem!important;padding-left:1.7rem!important}.ui.stackable.grid:not(.vertically)>.row{padding:.4rem}}.mainDiv{padding-top:1.2rem!important}.ui.grid>.row{padding:.4rem}.aboutrow{padding:1.2rem 0 1rem!important}.nav{text-align:center;padding-top:.4rem;padding-bottom:.3rem;margin-bottom:.3rem;margin-left:-1rem;margin-right:-1rem;overflow-x:scroll;white-space:nowrap}.menuselector{color:#000;top:0;margin:.5rem;font-weight:400;font-size:1.3rem}.menuselector:hover,.routerlinks,.routerlinks:hover{color:#000;background:none;cursor:pointer}.routerlinks,.routerlinks:hover{font-weight:400;font-size:1.2rem}.linksrouter,.routercustomers{text-align:center;vertical-align:middle}.routercustomers{font-weight:500;font-size:1.2rem;margin:1rem 1rem 0}.routercustomergrid{margin:.25rem 0 0!important}.activegroup{color:#000;font-weight:600;border-bottom:1px solid #333}.menunavbar>a:active,.menunavbar>a:focus,.menunavbar>a:hover{color:#000}.menunavbar{font-size:.2rem;width:100vw!important;margin-left:-1rem;padding-left:1rem;padding-right:1rem}.navitem.active{border-bottom:1px solid #333}.groupHeader{font-weight:500;font-size:1.7rem;margin-bottom:0;color:maroon;padding-left:.4rem}.groupSubHeader{font-weight:300;font-size:.9rem;margin-bottom:.4rem;margin-top:-.2rem;color:#636363;padding-left:.5rem}.itemHeader{font-weight:400!important;font-size:1.4rem;margin-bottom:0;margin-top:0;color:#000}.itemDesc{clear:none!important;font-weight:400;font-size:.9rem;margin-top:.2rem!important}.itemDesc,.itemLabel{margin-bottom:.2rem;color:#000}.itemLabel{font-weight:200;font-size:.8rem;margin-top:.2rem}.itemPrice{font-weight:400;font-size:.8rem!important}.itemPrice,.soldoutLabel{margin-bottom:0;margin-top:.2rem}.soldoutLabel{font-weight:300;font-size:.7rem;color:maroon!important}.menuitemimage>img{padding:0!important;border-radius:50px;border:2px solid #fff}.menuitemiglink,.menuitemiglink:hover{color:#fff;text-align:center;font-family:"Rubik",sans-serif!important;font-weight:300}.menuitemicon{display:inline}.menuitemignote{color:#fff;text-align:center;margin-top:8px}.ui.divided.items>.item{padding-top:0;padding-bottom:0;margin:0}.ui.items>.item{margin:0}#foodpic{float:right;margin-left:1rem;margin-right:0;margin-bottom:0}.ui.items{margin-top:.9rem}@media only screen and (max-width:767px){.itemCard{width:92vw!important}}@media only screen and (min-width:767px){.itemCard{width:96vw!important;margin-left:1.8rem!important;margin-right:1.8rem!important}.groupHeader{margin-left:.8rem!important}}.itemCard.ui.card,.ui.cards>.card .itemCard{margin-top:1rem;margin-bottom:0}.itemgroup{padding-bottom:1rem!important}.itemCard>.content{padding:.6rem .5rem .5rem!important}#menurow{margin-right:1rem}.groupdiv.column{padding-left:1rem!important;margin-bottom:1rem}.ui.stackable.grid>.row>.column.homedivs{padding:1rem!important}#restaurantdisclaimer{margin:2rem .5rem 3rem;font-style:italic;font-size:small;text-align:center;font-weight:400}.centerHeaderHours,.leftHeaderHours,.leftOpeningHours,.righHeaderHours,.td.centerOpeningHours,.td.rightOpeningHours,.ui.table td,.ui.table thead th{padding-top:.3rem!important;padding-bottom:.3rem!important;text-align:center!important;font-weight:300;color:#000!important}.leftOpeningHours{color:#000}.centerOpeningHours,.leftOpeningHours,.rightOpeningHours{white-space:pre-wrap}.hoursTable{margin-left:.4em!important;margin-right:.4em!important}.ui.table thead th{padding-top:.3rem;padding-bottom:.3rem;text-align:center!important;font-weight:400;font-size:1rem}.leftOpeningHours>a{color:#000}.leftOpeningHours>.opendot{display:none}.leftOpeningHours>.open{color:#006f32;display:inline;font-size:.6rem;vertical-align:middle}.newsticky{box-shadow:0 0 8px 0 rgba(0,0,0,.5);background-color:#fff;width:100vw;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;align-self:flex-start;margin-bottom:.5em}#restaurantlogo{margin:auto;padding:.8rem 0 .5rem}#facebook,#instagram,#twitter{padding:0 10% 6rem;width:10%}#instagram,#instagram2{color:#e1306c}#instagram2{margin-left:5px}#facebook,#facebook2{color:#3b5998}#twitter,#twitter2{color:#1da1f2}.mainCont{top:0}.poweredbydiv{text-align:center;margin:0 1rem 1.5em;max-width:4rem}.poweredbyspan{color:#000;font-size:x-small}.poweredbyspanpop{color:#000;font-size:xx-small}.footercard{white-space:pre-wrap;text-align:center;font-size:small;line-height:1.3;margin:auto}.footerHeader{padding-bottom:.2rem;font-weight:500;font-size:1rem}#contactAddress{padding-bottom:1rem;font-size:.8rem}.disclaimerBody{margin:0 8px}.landingWrap{text-align:center;margin:0 10% 5%}.landingContent{padding:.4rem 1rem}.landingCard{margin-bottom:.2rem!important}.landingGrid>*{padding:0!important}.landingPhoto{display:inline-block!important}