html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-family:'MarvinVisionsBig';font-weight:normal;src:url(/assets/MarvinVisionsBig-Medium-521c2dc244c9a2d5a4b10ff293aa8419524a7d01b17dff3b9be569c31a36197e.otf)}@font-face{font-family:'MarvinVisionsSmall';font-weight:normal;src:url(/assets/MarvinVisionsSmall-Medium-e822dc2e3571b2bd54ff89c227d09be2d591ed198eef75b39c33b9d82727dfc5.otf)}@font-face{font-family:'Futura';font-weight:normal;src:url(/assets/FuturaPTMedium-5133318ff385464b3a357f61d3c5d88809e975c033176a912e04fc2b72e32a50.ttf)}html{height:100%;background-color:#191919}body{width:100vw;height:100vh;overflow-y:scroll;cursor:default;font-family:"MarvinVisionsSmall", Helvetica, sans-serif;font-size:0.96rem;letter-spacing:0.02em;line-height:150%;color:#feeed0;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (max-width: 775px){body{font-size:0.9em}}main{min-height:100%;height:auto;width:100%;display:flex;flex-direction:column;justify-content:space-between;position:fixed;padding:14px 40px 40px 40px}main header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%}main header .featured{max-width:80%}main header div{flex-grow:1}main header div.logo{text-align:right}main header div.logo img{height:1.4rem}@media (max-width: 775px){main header{flex-direction:column-reverse}main header .featured{max-width:100%}main header .logo{margin-bottom:50px}}main menu{display:flex;flex-direction:column;margin-top:50px;width:33.33%}main menu svg{width:100%;min-width:400px;height:5px;margin:20px 0px 18px 0px}main menu h1{display:block;margin:0.25rem 0}main menu h1 a{display:block;transition:0.3s}main menu h1:hover a{transform:translateX(16px)}@media (max-width: 1200px){main menu{width:50%}}@media (max-width: 775px){main menu{width:100%;margin-top:20px}main menu svg{min-width:0px}}main .menuBottom{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media (max-width: 775px){main .menuBottom{flex-direction:column-reverse}main .menuBottom .information{text-align:left;margin-bottom:30px}}@media (max-width: 500px){main .menuBottom{flex-direction:column}main .menuBottom .information{margin:26px 0px 10px 0px;text-align:center}main .menuBottom .mailingList{flex-direction:column;gap:1rem}main .menuBottom .mailingList .OztixSubscribe_Submit{margin-left:0}main .menuBottom .mailingList input{font-size:1.1em}}main .mailingList{position:relative;bottom:0px;width:33.33%;min-width:400px}@media (max-width: 500px){main .mailingList{width:100%;min-width:0px}}main .information{text-align:right;right:40px}main .socials{line-height:200%;margin-bottom:40px}main svg.bottom line{stroke:#feeed0}@media (max-width: 775px){main{padding:14px 30px 30px 30px}}@media (max-width: 500px){main{padding:14px 14px 20px 14px}}.backgroundImage{width:100vw;height:100vh;position:fixed;z-index:-10}.backgroundImage img{width:100%;height:100%;object-fit:cover;object-position:center}.wrapper{width:100%;height:100%;text-align:right}footer{width:100%;margin-top:80px}footer a{line-height:190%}footer svg.bottom{width:100%;height:0.15rem;margin:0px 0px 30px 0px !important}footer svg.bottom line{stroke:#191919;stroke-width:0.15rem}footer .footerWrapper .image img{max-width:350px}footer .footerWrapper .pages a{text-transform:lowercase}@media (max-width: 775px){footer .footerWrapper{grid-row-gap:28px}}.grid3{display:grid;grid-template-columns:calc(33.33% - 20px) calc(33.33% - 20px) calc(33.33% - 20px);grid-column-gap:28px;width:100%}@media (max-width: 1200px){.grid3{grid-template-columns:calc(50% - 15px) calc(50% - 15px) !important;grid-column-gap:28px}}@media (max-width: 775px){.grid3{display:flex;flex-direction:column}}.grid2-1{display:grid;grid-template-columns:calc(66.66% - 10px) calc(33.33% - 20px);grid-column-gap:28px}@media (max-width: 1200px){.grid2-1{display:grid;grid-template-columns:calc(50% - 15px) calc(50% - 15px) !important;grid-column-gap:28px}}@media (max-width: 775px){.grid2-1{grid-template-columns:calc(100%) !important;grid-column-gap:28px}}.grid2{display:grid;grid-template-columns:calc(50% - 15px) calc(50% - 15px);grid-column-gap:28px}@media (max-width: 775px){.grid2{grid-template-columns:calc(100%) !important;grid-column-gap:28px}}.fading-leave-active,.fading-enter-active{transition:transform 0.36s;background-color:#feeed0}.fading-leave{transform:translate(0px, 0px)}.fading-leave-to{transform:translate(0px, 100vh)}.fading-enter{transform:translate(0px, 100vh)}.fading-enter-to,.fading-once-to{transform:translate(0px, 0px)}html{text-wrap:pretty}a{text-decoration:none;color:inherit}.underline{border-bottom:0.15rem solid #feeed0}::selection{background-color:#f45540}p+p{margin-top:10px}p{line-height:110%;font-family:"Futura", Helvetica, sans-serif;font-size:1.1rem}p i{text-decoration:underline}h1{font-family:"MarvinVisionsBig", Helvetica, sans-serif;font-size:3rem;letter-spacing:0.05em;line-height:100%;text-transform:uppercase}@media (max-width: 775px){h1{font-size:2em}}h2,button,input{font-family:"MarvinVisionsSmall", Helvetica, sans-serif;font-size:1.75rem;line-height:100%;text-transform:lowercase;text-wrap:balance}@media (max-width: 775px){h2,button,input{font-size:1.8em}}main a.link:before,main a.link:after{background-color:#feeed0}a.link,footer a{position:relative !important;text-decoration:none;padding-bottom:9px;display:inline !important}a.link:before,a.link:after,footer a:before,footer a:after{content:'';position:absolute;bottom:5px;left:0;right:0;height:1px;background-color:#191919;width:100%}a.link:before,footer a:before{opacity:0;transform:translateY(-8px);transition:transform 0s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0s}a.link:after,footer a:after{opacity:0;transform:translateY(4px);transition:transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.2s}a.link:hover:before,a.link:hover:after,a.link:focus:before,a.link:focus:after,footer a:hover:before,footer a:hover:after,footer a:focus:before,footer a:focus:after{opacity:1;transform:translateY(0)}a.link:hover:before,a.link:focus:before,footer a:hover:before,footer a:focus:before{transition:transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.2s}a.link:hover:after,a.link:focus:after,footer a:hover:after,footer a:focus:after{transition:transform 0s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0s 0.2s}section.panel{background-color:#feeed0;color:#191919;width:100%;min-height:calc(100% - 50px);top:50px;padding:14px 40px 40px 40px;position:absolute;box-shadow:0px 0px 20px rgba(0,0,0,0.35);z-index:1}section.panel.tier2{top:100px;min-height:calc(100% - 100px)}section.panel .pageTitle{margin-bottom:40px}@media (max-width: 775px){section.panel{padding:14px 30px 30px 30px}section.panel .pageTitle{margin-bottom:15px}}@media (max-width: 500px){section.panel{padding:14px 14px 20px 14px}}section.calendar button{width:100%;max-width:66%;margin-top:75px;border:0.15rem solid #191919;text-align:center;padding:8px 0px 8px 0px;font-size:1em;background-color:#191919;color:#feeed0;cursor:pointer}section.calendar button:hover{background-color:transparent;color:#191919}section.calendar .events{grid-row-gap:40px;margin-top:50px;grid-template-columns:calc(33.33% - 20px) calc(33.33% - 20px)}section.calendar .events h1{grid-column-start:1;grid-column-end:3;margin-top:60px}section.calendar .events a:hover .event svg.bottom{transform:scaleX(0);transform-origin:0}section.calendar .events .event{height:100%;display:flex;flex-direction:column}section.calendar .events .event svg.bottom{width:100%;height:0.15rem;transition:0.3s;transform-origin:left}section.calendar .events .event svg.bottom line{stroke:#191919}section.calendar .events .event .image{width:100%;padding-top:56.25%;position:relative;transition:0.3s}section.calendar .events .event .image .eventOptions{position:absolute;top:15px;left:15px;width:calc(100% - 30px);z-index:10}section.calendar .events .event .image .eventOptions img{width:auto;max-height:60px;max-width:150px;object-fit:contain;object-position:top;margin-right:20px;position:relative}section.calendar .events .event .image .eventOptions img.areaIcon{float:right;height:23px;width:auto;margin-right:0px}section.calendar .events .event .image img{width:100%;height:100%;top:0;position:absolute;object-fit:cover}section.calendar .events .event .support{margin-top:auto}section.calendar .events .event .eventDetails{margin:14px 0px 15px 0px;display:block;flex-wrap:wrap;justify-content:space-between}section.calendar .events .event .eventDetails h2{display:inline-block;line-height:100%}section.calendar .events .event .eventDetails .eventTitle{margin-right:10px;width:100%}section.calendar .events .event .eventDetails .date{color:#f45540;display:block;width:100%}@media (max-width: 775px){section.calendar button{max-width:100%}section.calendar .events .event .image{filter:grayscale(0)}section.calendar .events .event .eventDetails h2{width:100%;margin-right:0px}}section.event .heading{width:100%;display:flex;justify-content:space-between}section.event svg{width:100%;height:0.15rem;margin-bottom:0px}section.event svg line{stroke:#191919}section.event .eventWrapper{padding-top:40px}section.event .eventWrapper .details{display:flex;flex-direction:column;height:100%;justify-content:stretch}section.event .eventWrapper .details .eventDetails{margin:0px 0px 40px 0px}section.event .eventWrapper .details .eventDescription{flex-grow:1;max-width:750px}section.event h2{margin:10px 0px 20px 0px;line-height:120%;display:inline-block;width:100%}section.event .date{float:right;display:inline-block;color:#f45540;flex-grow:1;width:200px;text-align:right}section.event img{width:100%}section.event .ticket{width:calc(50% - 15px);margin-top:60px}section.event .ticket .price{border:0.15rem solid #191919;text-align:center;color:#feeed0;background-color:#191919;padding:2px 0px 3px 0px}section.event .ticket button{width:100%;margin-top:7px;border:0.15rem solid #191919;text-align:center;padding:6px 0px 8px 0px;font-size:1.6em;background-color:transparent;cursor:pointer}section.event .ticket button:hover{background-color:#191919;color:#feeed0}@media (max-width: 1200px){section.event .ticket{width:100%}}@media (max-width: 775px){section.event h2{margin:5px 0px 22px 0px}section.event svg.bottom{visibility:hidden}section.event footer svg.bottom{display:block;visibility:visible}section.event .eventWrapper{padding-top:0px}section.event .eventWrapper picture{order:1;height:auto;margin-left:-30px;position:relative;width:calc(100% + 60px);border-top:0.15rem solid #191919;border-bottom:0.15rem solid #191919;margin-bottom:10px}section.event .eventWrapper picture img{height:100%;float:left}section.event .eventWrapper .details{order:2}section.event .eventWrapper .eventDetails{border-bottom:0.15rem solid #191919}section.event .eventWrapper .eventDetails div{margin:10px 0px 20px 0px}}@media (max-width: 500px){section.event h2{width:100%;line-height:120%;margin:2px 0px 4px 0px}section.event .eventWrapper picture{margin-left:-15px;margin-top:10px;width:calc(100% + 30px)}}section.area .heroImage{width:100%;height:600px;position:relative}section.area .heroImage img{height:100%;width:100%;object-fit:cover}section.area .heroImage .areaLabel{position:absolute;z-index:10;top:30%;left:0;bottom:30%;height:40%;object-fit:contain;padding:0px 20px}section.area .description p{margin:60px 0px 10px 0px;width:50%}section.area .description p+p{margin-top:10px}section.area .description a{border-bottom:0.15rem solid #191919;transition:0.15s}section.area .description a:hover{padding-bottom:2px}section.area .description svg{width:100%;height:5px;margin-top:60px}section.area .description svg line{stroke:#191919}section.area .specs{margin-top:60px;grid-row-gap:28px}section.area .contact{margin-top:60px}@media (max-width: 775px){section.area .heroImage{margin-left:-30px;width:calc(100% + 60px);border-top:0.15rem solid #191919;border-bottom:0.15rem solid #191919;height:400px}section.area .heroImage .areaLabel{padding:0px 40px}section.area .description p{width:100%}}@media (max-width: 500px){section.area .heroImage{margin-left:-20px;width:calc(100% + 40px)}}section.faqs{width:66.66%}section.faqs .faq .question{padding:15px 0px 0px 0px}section.faqs .faq .question:hover{cursor:pointer}section.faqs .faq .question:hover svg.bottom{width:0%}section.faqs .faq .question svg{margin-top:15px}section.faqs .faq .answer{margin:20px 0px 25px 0px;display:none}@media (max-width: 775px){section.faqs{width:100%}}section.landing{height:100vh;width:auto;min-width:100vw;padding:3vh;display:inline-flex;flex-direction:row;justify-content:flex-end;margin-left:auto;text-align:left}section.letterBlock{position:relative;height:100%;margin-left:5vh;margin-bottom:3vh;width:auto}section.letterBlock.the{margin-left:0px}section.letterBlock img.letter{height:100%;width:auto}section.letterBlock img.the{height:15vh;width:auto}section.letterBlock .title,section.letterBlock .information,section.letterBlock .socials{position:absolute;left:3vh}section.letterBlock .title{bottom:36.3vh}section.letterBlock .information{bottom:17.2vh}section.letterBlock .socials{bottom:5.1vh}section.contactForm{margin-top:12px}section.contactForm label{display:none}section.contactForm input,section.contactForm textarea{font-family:"MarvinVisionsBig", Helvetica, sans-serif;font-size:1em;background-color:#feeed0;border:0.15rem solid #191919;border-radius:0px;color:#191919;height:45px;margin:7px 0px;padding:15px;-webkit-appearance:none;width:calc(66.66% - 10px)}section.contactForm input:focus,section.contactForm textarea:focus{outline-color:#f45540}section.contactForm input[type="submit"],section.contactForm textarea[type="submit"]{background-color:#191919;color:#feeed0;padding:0px 0px 4px 0px;font-size:1.8em;cursor:pointer}section.contactForm input[type="submit"]:hover,section.contactForm textarea[type="submit"]:hover{background-color:#feeed0;color:#191919}section.contactForm textarea{min-height:10rem}@media (max-width: 775px){section.contactForm input{width:100%}}section.menus{display:grid;grid-row-gap:28px}section.menus img{width:100%;max-width:400px;margin:auto;padding:15px;opacity:0;transition:1s;cursor:grab}section.emailsigature{height:100%;width:100%;background-color:#feeed0;position:relative;z-index:10;color:#191919}section.emailsigature table{text-transform:lowercase;font-size:12px;line-height:150%}section.happyhour{display:grid;grid-row-gap:28px}section.happyhour img{width:100%;opacity:1;max-width:400px;mix-blend-mode:multiply}section.happyhour .specials{grid-column:span 2}section.happyhour .specials .menu-item{width:100%;margin-bottom:1rem}section.happyhour .specials .menu-item .item{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:0.5rem}section.happyhour .specials .menu-item .item .underline{flex-grow:1;border-bottom:3px dotted #191919}.hide{display:none}.mobileShow{display:none}@media (max-width: 775px){.mobileShow{display:inline}}@media (max-width: 775px){.mobileHide{display:none}}.col2{width:50%}.removeDropShadow{box-shadow:none !important}.buttons{display:flex;gap:1rem;margin:1rem 0}a.button-link{background-color:#191919;color:#feeed0;padding:0.5rem 1.2rem;text-transform:uppercase;font-size:1em;cursor:pointer;border:0.15rem solid #191919}a.button-link:hover{background-color:#feeed0;color:#191919}iframe{max-width:100%}.areaIcon img{width:23px !important;vertical-align:middle;margin-right:7px;margin-top:-2px}svg.bottom{display:block;width:100%;height:0.15rem;transition:0.4s}svg.bottom line{stroke:#191919;stroke-width:0.15rem;position:absolute}.country{width:100vw;height:50vh;bottom:0;background-color:#191919;position:fixed;z-index:50;color:#feeed0;padding:20px 40px 40px 40px;box-shadow:0px 0px 20px rgba(0,0,0,0.35);cursor:pointer}.country h2{line-height:120%}@media (max-width: 775px){.country{padding:20px 30px 30px 30px}}@media (max-width: 500px){.country{padding:14px 14px 20px 14px}}.blur{width:100vw;height:100vh;top:0;position:fixed;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:49;transition:0.3s;pointer-events:none}.fauxEvents{position:fixed;top:50px;height:calc(100% - 50px);background-color:#feeed0;padding:14px 40px 40px 40px;width:100%;color:#191919;z-index:0;box-shadow:0px 0px 20px rgba(0,0,0,0.35)}@media (max-width: 775px){.fauxEvents{padding:14px 30px 30px 30px}}@media (max-width: 500px){.fauxEvents{padding:14px 14px 20px 14px}}.flashWrapper{position:relative;width:100%;height:auto;padding:6px 40px;background-color:#191919;text-align:center}.pageHead{display:grid;grid-template-columns:calc(33.33% - 10px) calc(66.66% - 20px);grid-column-gap:28px}.pageHead.area .areas{justify-content:flex-end}.pageHead.area .areas .areaIcon img{margin-left:7px;margin-right:0px}.pageHead h1{color:#f45540;font-size:3.4em}.pageHead .areas{display:flex}.pageTitle.calendar h1{margin-top:35px}.pageTitle.calendar .header{display:grid;grid-template-columns:calc(33.33% - 20px) calc(66.66% - 10px);grid-column-gap:28px}.pageTitle.calendar .header .areas{display:flex;margin-top:50px}.pageTitle.calendar .header .areas .areasList{width:100%;display:flex;flex-direction:row}.pageTitle.calendar .header .areas p{margin-right:10%}.pageTitle.calendar .header .areas .areaIcon{margin-right:auto;cursor:pointer}.pageTitle.calendar .header .areas .areaIcon .underline{border-color:#191919}@media (max-width: 775px){.pageTitle.calendar .header{grid-template-columns:50% 50%;grid-column-gap:0px}.pageTitle.calendar .header .areas{margin-top:45px;justify-content:flex-end;flex-direction:column}.pageTitle.calendar .header .areas p{margin-right:0px;margin-bottom:5px}.pageTitle.calendar .header .areas .areasList{display:none;border-top:0.15rem solid #191919;border-bottom:0.15rem solid #191919;padding:2px 0px 6px 0px}.pageTitle.calendar .header .areas .areaIcon{margin:10px 0px}}.pagination{margin-top:40px}.pagination .page.current{font-weight:600;background-color:#191919;color:#feeed0;border-radius:20px;width:23px;height:23px}.pagination .page{margin:0px 5px;display:inline-block;text-align:center}.pagination .next,.pagination .last,.pagination .first,.pagination .prev{margin:0px 5px;display:inline-block}.mailingList{display:flex;flex-direction:row;position:absolute;bottom:40px;width:calc(100% - 80px)}.mailingList div,.mailingList input{width:100%;display:flex}.mailingList input{font-family:"MarvinVisionsBig", Helvetica, sans-serif;font-size:1.3em;background-color:transparent;border:0.15rem solid #feeed0;border-radius:0px;color:#feeed0;height:60px;padding:20px;letter-spacing:0.05rem;-webkit-appearance:none}.mailingList .OztixSubscribe_Submit{width:60px !important;text-align:center;margin-left:10px}.mailingList .OztixSubscribe_Submit input{width:auto;background-color:#feeed0;color:#191919;padding:0px 20px 0px 20px;text-align:center;-webkit-appearance:none}.mailingList .OztixSubscribe_Submit input:hover{cursor:pointer}.mailingList #OztixSubscribe_FirstName,.mailingList .OztixSubscribe_EmailLabel{display:none}.mailingList #OztixSubscribe_Response,.mailingList #OztixSubscribe_ResponseError{display:block;position:absolute;bottom:8vh;width:60%;font-size:1em}
