@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@font-face{font-family:'Heist';src:url("../fonts/heist.woff2") format("woff2")}:root{--wp--preset--font-family--heading: 'Heist', sans-serif}body,*{font-family:'Heist', sans-serif}*{font-smoothing:antialiased;-webkit-font-smoothing:antialiased}header{position:sticky;top:0px;left:0px;z-index:20}main,.entry-content,footer{margin:0}.wp-block-button__link{transition:0.4s all ease-in-out;background:white;color:#000000;border-radius:0px;font-size:16px;position:relative;border:3px solid #fff;box-sizing:border-box;z-index:1}.wp-block-button__link:before{transition:0.4s all ease-in-out;content:'';position:absolute;top:0;left:0;display:block;width:0%;height:100%;background:#000;z-index:-1}.wp-block-button__link:hover,.wp-block-button__link:focus{color:white !important}.wp-block-button__link:hover:before,.wp-block-button__link:focus:before{width:100%}.fixed-bg,.fixed-bg-light-blur{position:relative;background-attachment:fixed;z-index:1}.fixed-bg:before,.fixed-bg-light-blur:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;backdrop-filter:blur(8px);z-index:-1;background-color:rgba(0,0,0,0.2)}.fixed-bg.no-overlay:before,.fixed-bg-light-blur.no-overlay:before{background-color:transparent}.fixed-bg.white-overlay:before,.fixed-bg-light-blur.white-overlay:before{background-color:rgba(255,255,255,0.3)}.fixed-bg.light-blur:before,.fixed-bg-light-blur.light-blur:before{backdrop-filter:blur(4px)}.fixed-bg-light-blur:before{backdrop-filter:blur(4px)}footer p{font-weight:400;color:#cccccc}footer p strong{font-weight:400;color:white}form input[type='text'],form input[type='email'],form input[type='tel'],form input[type='date'],form textarea,form select{display:block;width:100%;padding:10px;font-size:16px;box-sizing:border-box}form input[type='submit']{padding:10px 20px;font-size:18px}form input[type='submit']{transition:0.4s all ease-in-out;background:white;color:#000000;border-radius:0px;font-size:16px;position:relative;border:3px solid #fff;box-sizing:border-box;z-index:1;cursor:pointer}form input[type='submit']:hover,form input[type='submit']:focus{color:white !important;background:#000}.untappd-menu p{font-size:14px;font-family:'Open Sans', sans-serif;margin-top:10px}.untappd-menu img{width:100px;max-width:100px}.venue-buttons{display:flex}.venue-buttons .wp-block-button__link{width:25%;text-align:center;white-space:nowrap}.brm-menu{color:#ffffff}.brm-menu .brm-heading h2{color:#ffffff;font-family:"Heist",sans-serif !important;font-weight:400}.brm-menu .brm-heading,.brm-menu .brm-heading.subgroup{background:none;border-bottom:2px solid #ffffff}.brm-menu .brm-item-name{color:#ffffff}.brm-menu .brm-item-image{box-shadow:none}.brm-menu .brm-item-price{display:none}.brm-menu .brm-items{display:flex;flex-wrap:wrap;gap:0 40px}.brm-menu .brm-items .brm-item{width:calc(50% - 20px)}@media screen and (max-width: 700px){.brm-menu .brm-items .brm-item{width:100%}}.pl-developer{display:none !important}@media screen and (max-width: 700px){.stack-mobile{flex-direction:column;text-align:center;align-items:center}.stack-mobile.stretch{align-items:stretch}}@media screen and (max-width: 700px){.stack-mobile-reverse{flex-direction:column-reverse;align-items:center;text-align:center}.stack-mobile-reverse.stretch{align-items:stretch}}.wp-block-site-logo{margin-right:auto !important}.wp-block-navigation-item.wp-block-navigation-link{font-size:16px}.wp-block-navigation__submenu-container{padding-bottom:20px !important}@media screen and (min-width: 981px){.outside-button{display:none !important}}@media screen and (max-width: 600px){.outside-button{display:none !important}}@media screen and (min-width: 601px) and (max-width: 980px){.inside-button{display:none !important}}@media screen and (min-width: 601px) and (max-width: 900px){.wp-block-navigation__container{width:100%;justify-content:space-evenly}}@media screen and (max-width: 600px){.wp-block-navigation ul,.wp-block-navigation ul li,.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:center !important}.wp-block-navigation ul .wp-block-button,.wp-block-navigation ul li .wp-block-button,.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content .wp-block-button{margin-bottom:20px}.wp-block-navigation ul a,.wp-block-navigation ul li a,.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content a{text-align:center;padding:5px !important}}@media screen and (max-width: 600px){.footer-columns{align-items:center !important}.footer-columns *{text-align:center;width:100%}.footer-columns .footer-logo{margin:auto;float:none;text-align:center;width:100px}.footer-columns .footer-address-two{border-top:1px solid #fff}}@media screen and (min-width: 601px){.menu-wrapper{padding:20px}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:relative !important;font-family:'Heist', sans-serif;background:none;padding:10px 0}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption strong{font-family:'Heist', sans-serif;font-size:20px}@media screen and (max-width: 601px){.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:100%}}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{outline:none !important}.tribe-events-widget-events-list__events{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center}.tribe-events-widget-events-list__event-row{width:350px;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:#000;border:2px solid #fff !important;position:relative;margin-bottom:0 !important}.tribe-events-calendar-list__event-featured-image-wrapper{width:100%}.tribe-events-calendar-list__event-featured-image-wrapper img{display:block}.tribe-events-widget-events-list__event-wrapper{position:relative}.tribe-events-widget-events-list__event-header{position:relative;padding:20px 20px 20px 80px !important}.tribe-events-widget-events-list__event-header *{color:white}.tribe-events-widget-events-list__event-header svg{fill:white}.tribe-events-widget-events-list__event-date-tag{position:absolute !important;top:0px;left:10px;background-color:#b24108 !important;color:white;padding:10px !important;width:auto !important}.tribe-events-widget-events-list__event-wrapper *{color:white;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.weekly-events .wp-block-image{max-height:200px;overflow:hidden;display:block}.weekly-events .wp-block-group.is-vertical{width:325px;max-width:100%}.weekly-events p{font-size:16px}.tribe-events-single h1{text-align:center}.tribe-events-single .tribe-events-schedule{justify-content:center}.tribe-events-single h2{margin-top:0;font-size:30px}.tribe-events-single .tribe_events.hentry{flex-direction:row;gap:40px}.tribe-events-single .tribe_events.hentry>*{width:100%}@media screen and (min-width: 701px){.tribe-events-single .tribe_events.hentry>*{width:calc(50% - 40px) !important}}.tribe-events-single .tribe_events.hentry .tribe-events-event-image{order:2}.tribe-events-single .tribe_events.hentry .tribe-events-event-image img{max-width:100%;height:auto}.tribe-events-single .tribe_events.hentry .tribe-common{display:none}.tribe-events-single .tribe_events.hentry .tribe-events-meta-group h2{margin-top:0}#tribe-events-footer,.tribe-events-c-subscribe-dropdown__container{display:none !important}body.single-tribe_events,body.tribe-events-page-template{background:url(/wp-content/uploads/2024/10/bg_pattern.jpg);background-attachment:fixed;background-size:cover}.tribe-events-calendar-list,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{position:relative;z-index:1}.tribe-events-widget-events-list__header-title{text-align:center}.tribe-events-event-meta{border-top:1px solid #000}.tribe-events-widget-events-list__view-more{text-align:center}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-events-widget-events-list__view-more a,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{transition:0.4s all ease-in-out;background:white;color:#000000;border-radius:0px;font-size:16px;position:relative;border:3px solid #fff !important;box-sizing:border-box;z-index:1;padding:10px 20px !important;text-decoration:none;display:inline-block;position:relative}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border:before,.tribe-events-widget-events-list__view-more a:before,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border:before{transition:0.4s all ease-in-out;content:'';position:absolute;top:0;left:0;display:block;width:0%;height:100%;background:#000;z-index:-1}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border:hover,.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border:focus,.tribe-events-widget-events-list__view-more a:hover,.tribe-events-widget-events-list__view-more a:focus,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border:hover,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border:focus{color:white !important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border:hover:before,.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border:focus:before,.tribe-events-widget-events-list__view-more a:hover:before,.tribe-events-widget-events-list__view-more a:focus:before,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border:hover:before,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border:focus:before{width:100%}
