Load More Content
Opens in a new windowOpens an external siteOpens an external site in a new window
li > a, .navbar .nav > li > .a, .navbar .nav-dropdown .nav-dropdown-links a, .navbar .nav-dropdown .nav-dropdown-links .a {\n letter-spacing: 0.75px;\n}\n\n/* Announcements */\n.pm-featured-announcement :is(h1, h2, h3, h4, h5, h6):where(.pm-h2, h2:not(.pm-AH)) {\n margin-top: 0;\n text-transform: unset;\n letter-spacing: 0;\n}\n\n/* Become a VIP title 04/2025 for ADA color contrast */\n#become-vip-title {\n color: black;\n}\n\n/* Page Headers */\n.page-header .pm-page-heading, .page-header .pm-page-subheading {\n text-shadow: 1px 0 3px rgba(0, 0, 0, 0.2);\n}\n\n/* Buttons */\n.pm-button.pm-announcement-button, .menu-download a, .pm-custom-section-multi-column_section .pm-button, .pm-button.pm-about-section-button, .pagebutton, .page-button {\n border-radius: 0;\n box-shadow: none;\n transition: 250ms;\n margin: 10px;\n padding: 12px 20px;\n font-size: 18px;\n letter-spacing: 1px;\n display: inline-block;\n}\n\n.pm-button.pm-announcement-button:hover,\n.pm-button.pm-announcement-button:focus,\n.menu-download a:hover,\n.menu-download a:focus,\n.pm-custom-section-multi-column_section .pm-button:hover,\n.pm-custom-section-multi-column_section .pm-button:focus,\n.pm-button.pm-about-section-button:hover,\n.pm-button.pm-about-section-button:focus,\n.pagebutton:hover,\n.pagebutton:focus,\n.page-button:hover,\n.page-button:focus {\n transition: 250ms;\n box-shadow: none;\n color: unset;\n}\n\n/* General Page Effects */\n.pm-about-section-image-container picture {\n margin: auto;\n}\n\n.parallax {\n height: 300px;\n}\n@media (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {\n .parallax {\n background-attachment: scroll !important;\n }\n}\n@media (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {\n .parallax {\n background-attachment: scroll !important;\n }\n}\n\n#parallax-overlay .pm-about-section {\n background-color: rgba(0, 0, 0, 0.6);\n}\n@media (max-width: 768px) {\n #parallax-overlay .pm-about-section {\n padding: 40px 16px 56px !important;\n }\n}\n#parallax-overlay .pm-button {\n border: 2px solid #fff;\n color: #fff;\n background-color: transparent;\n}\n#parallax-overlay .pm-button:hover, #parallax-overlay .pm-button:focus {\n color: #000;\n background-color: #fff;\n}\n\n.pm-about-section-content-container {\n align-self: center;\n}\n\n#parallax {\n height: 300px;\n}\n@media (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {\n #parallax {\n background-attachment: scroll !important;\n }\n}\n@media (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {\n #parallax {\n background-attachment: scroll !important;\n }\n}\n\n#home-cta {\n height: 100%;\n}\n@media (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {\n #home-cta {\n background-attachment: scroll !important;\n }\n}\n@media (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {\n #home-cta {\n background-attachment: scroll !important;\n }\n}\n\n/* Section Headers */\n.pm-custom-section .pm-custom-section-heading, .pm-custom-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)), .h3, .pm-menu-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)), .pm-theme-simple .pm-menu-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)), .pm-theme-simple_two .pm-menu-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)) {\n font-weight: normal;\n margin-bottom: 30px;\n text-transform: unset;\n letter-spacing: 1px;\n}\n@media (min-width: 768px) {\n .pm-custom-section .pm-custom-section-heading, .pm-custom-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)), .h3, .pm-menu-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)), .pm-theme-simple .pm-menu-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)), .pm-theme-simple_two .pm-menu-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)) {\n font-size: 38px;\n }\n}\n\n/* Galleries */\n.xmasonry {\n margin-top: 5px;\n margin-bottom: 5px;\n}\n.xmasonry img {\n opacity: 1;\n transition: 200ms;\n border: none;\n}\n.xmasonry img:hover {\n opacity: 0.6;\n transition: 200ms;\n transform: scale(1.01);\n}\n@media (max-width: 768px) {\n .xmasonry img {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n}\n\n/* Locations */\n#location .location-social a svg, .pm-location-search-list .location-social a svg {\n font-size: 24px;\n margin: 0 2px 10px;\n}\n\n/* Reviews */\n.pm-rave {\n box-shadow: none;\n}\n\n.pm-rave .pm-rave-content :is(h1, h2, h3, h4, h5, h6):where(.pm-h4, h4:not(.pm-AH)) {\n font-size: 24px;\n}\n.pm-rave .pm-rave-content :is(h1, h2, h3, h4, h5, h6):where(.pm-h4, h4:not(.pm-AH)) button {\n background-color: transparent;\n}\n\n/* Footer */\nfooter .custom-links li {\n list-style: none;\n text-align: center;\n}\nfooter .custom-links li img {\n max-width: 150px !important;\n text-align: center;\n margin: auto;\n}\n\nfooter .hours-day {\n display: block;\n margin-top: 10px;\n}\n\nfooter .hours-times > div {\n opacity: 0.8;\n}\n\nfooter .social {\n padding: 10px 15px 0 15px;\n}\n\nfooter .social a svg {\n font-size: 36px;\n}\n\n/* Menus */\n.pm-toggles-wrap {\n padding-top: 30px;\n}\n\n.pm-menu-section.pm-accented {\n margin: 20px;\n padding: 20px;\n}\n\n.pm-menus-bg {\n padding: 0;\n}\n.pm-menus-bg .MuiTabs-scroller.MuiTabs-scrollable a {\n font-weight: bold;\n}\n\n.pm-menu-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h4, h4:not(.pm-AH)), .pm-theme-simple_two .pm-dish-card .dish-description .dish-header, .pm-theme-simple .pm-dish-card .dish-title :is(h1, h2, h3, h4, h5, h6):where(.pm-h4, h4:not(.pm-AH)) {\n font-size: 20px;\n}\n\n.pm-dish-tags-key {\n padding: 30px 30px 0 30px;\n text-align: center;\n}\n\n.menu-disclaimer {\n margin: 30px;\n}\n\n@media (max-width: 992px) {\n .pm-menu-section .section-description {\n max-width: 100%;\n }\n}\n@media (min-width: 576px) {\n .pm-menu-section {\n padding: 30px;\n }\n}\n/* Simple Menu Fix */\n.pm-theme-simple .pm-menu-section .section-description {\n margin-bottom: 35px;\n}\n\n/* Next Specific Menu + OO */\n.pm-theme-next_layout .pm-menu-section section {\n border-bottom: 1px solid rgba(204, 204, 204, 0.2705882353);\n}\n\n/* modern dish card submit a review button 04/23/25\n- primary theme color set to a light color\n- inherits primary theme color if removed \n.review-form-modern .gtm-submit-review-button {\n /* background-color: black;\n border-color: black;\n color: white;\n\n &:hover, &:focus {\n border-color: #00000090;\n color: #00000090;\n }\n}\n*/\n/* Online Ordering */\n.pm-next-dish-card-bottom {\n flex-wrap: wrap;\n}\n\n.pm-next-add-to-cart-button {\n white-space: normal;\n margin-bottom: 4px;\n}\n\n.pm-custom-section-online-ordering_section .section-description {\n max-width: 100%;\n}\n\n.pm-cart-summary-header .MuiTypography-gutterBottom, .pm-cart-summary-bag .MuiTypography-gutterBottom {\n margin-bottom: 0;\n}\n\n.pm-custom-section .pm-cart-checkout-container :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)) {\n font-size: 1.6rem;\n margin-bottom: 0;\n border-bottom: none;\n}\n\n/* Forms */\n#form {\n padding: 20px 10px;\n}\n\n.pm-custom-form {\n max-width: 1000px;\n}\n\n/* Advanced Form Styling*/\n.pm-custom-section-advanced-forms_section {\n /* align first description center 06/2025 */\n}\n.pm-custom-section-advanced-forms_section .pm-advanced-forms-section-wrapper {\n width: 100%;\n max-width: 600px;\n}\n.pm-custom-section-advanced-forms_section .pm-custom-section-wrapper {\n justify-content: center;\n}\n.pm-custom-section-advanced-forms_section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)) {\n text-align: center;\n}\n.pm-custom-section-advanced-forms_section form > .MuiGrid-root.MuiGrid-container > .MuiGrid-root.MuiGrid-item {\n padding-left: 0;\n padding-top: 25px;\n}\n.pm-custom-section-advanced-forms_section form > .pm-acf-description:first-child {\n text-align: center;\n}\n\n/* Events */\n.fc-event, .fc-event-dot {\n background-color: #154677;\n}\n\n.fc-event {\n border: 1px solid #154677;\n}\n\n.pm-calendar-event :is(h1, h2, h3, h4, h5, h6):where(.pm-h4, h4:not(.pm-AH)) a {\n text-transform: capitalize;\n letter-spacing: 0;\n}\n\n.pm-calendar-event p a {\n display: inline;\n margin-top: unset;\n text-transform: none;\n letter-spacing: 0;\n font-weight: bold;\n font-size: 15px;\n font-style: italic;\n}\n\n.pm-blog-post-page .pm-button, .olo-section-start .pm-button {\n border-radius: 0;\n box-shadow: none;\n letter-spacing: 1px;\n}\n\n/* Removed December 2 2025 for Accessibliity \n.pm-blog-post-index a {\n text-decoration: unset;\n}\n*/\n.pm-calendar-event-external-link p {\n display: block;\n margin: 10px auto;\n padding: 10px;\n border: 1px solid;\n}\n\n.calendar-event-name.pm-AH.pm-h4 {\n padding-top: 10px;\n}\n\n/* event page details button hover 6/2025 */\n.pm-calendar-event-index .pm-calendar-event-share button:hover, .pm-calendar-event-index .pm-calendar-event-add-to-calendar button:hover, .pm-calendar-event-index .pm-calendar-event-header .pm-button:hover, .pm-calendar-event-page .pm-calendar-event-share button:hover, .pm-calendar-event-page .pm-calendar-event-add-to-calendar button:hover, .pm-calendar-event-page .pm-calendar-event-header .pm-button:hover {\n color: black;\n}\n\n/* aligns pop and share buttons on mobile*/\n@media (max-width: 992px) {\n .pm-calendar-event-header button:not([data-cy=pop_button]) {\n margin-top: 28px !important;\n }\n}\n/* mobile responsive event calendar */\n@media (max-width: 768px) {\n .fc-header-toolbar .fc-toolbar-chunk:last-of-type {\n display: flex;\n justify-content: center;\n align-items: end;\n }\n .fc-header-toolbar .fc-toolbar-chunk:last-of-type .fc-button {\n font-size: 0.9em;\n }\n .fc-scrollgrid {\n width: 100%;\n height: 100%;\n overflow-x: auto;\n }\n .fc-scrollgrid th {\n display: none;\n }\n .fc-scrollgrid .fc-col-header,\n .fc-scrollgrid .fc-daygrid-body {\n display: grid;\n grid-template-columns: repeat(7, 1fr);\n width: 100%;\n }\n .fc-scrollgrid .fc-daygrid-day {\n min-width: 100px;\n flex: 1;\n border: 0;\n border-bottom: 1px solid;\n }\n .fc-scrollgrid .fc-daygrid-body {\n display: grid;\n grid-template-columns: repeat(1, 1fr);\n }\n .fc-daygrid-day {\n display: flex;\n flex-direction: column;\n align-items: center;\n min-width: 100%;\n }\n .fc-daygrid-day .fc-daygrid-day-top {\n flex-direction: row !important;\n }\n .fc-daygrid-day .fc-daygrid-day-frame {\n padding: 5px;\n width: 100%;\n font-weight: bold;\n }\n .fc-daygrid-day .fc-daygrid-day-frame .fc-event-title {\n text-indent: 5px;\n }\n}\n.pm-blog-post-page .pm-button:hover,\n.olo-section-start .MuiButton-contained .pm-button:hover,\n.pm-blog-post-page .pm-button:active,\n.olo-section-start .MuiButton-contained .pm-button,\n.pm-blog-post-page .pm-button:visited,\n.olo-section-start .MuiButton-contained .pm-button:visited {\n box-shadow: none;\n color: #fff;\n}\n\n/* Press */\n.pm-article-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)) {\n font-size: 24px;\n}\n\n/* Third Party Sections */\n.pm-custom-section-formsite-section .container {\n max-width: 800px;\n margin: auto;\n}\n\ndiv#tripleseat_embed_form_inline {\n max-width: 600px;\n margin: auto;\n border: 2px solid;\n padding: 15px;\n}\n\n/* tripleseat - calendar fix 10/10/25 \n- calendar will populate below footer when triggered if removed */\n/*#ui-datepicker-div {\n top: auto !important;\n left: auto !important;\n} */\n/* tock calendar fix 01/02/2025\n– footer will overlay the calendar widget if removed */\n#Tock_widget_container {\n z-index: 5;\n position: relative;\n}\n\n/* ESSENTIALS TEMPLATE 3 */\n/* THEME NOTES\n\n– Change theme colors & fonts as necessary. Theme is currently set to work best with a Medium/Light colors but can be adjusted.\n— Theme fonts are best set as a sans/serif for main headings and a script for subheadings. CSS will need to be adjusted to accomodate Script headings and sans/serif subheadings.\n— Animations are hover effects and are used with #home-about and #home-gallery\n\n*/\n/* Red */\n/* Black */\n/* Tan */\n/* Brown */\n/* black */\nbody, #page-content {\n background-color: #faf0e4 !important;\n}\n\n.page-header .pm-img-header {\n filter: brightness(0) invert(1) !important;\n}\n\n/* Custom Scrollbar */\n::-webkit-scrollbar {\n width: 12px;\n}\n\n::-webkit-scrollbar-track {\n background: #fff;\n border-radius: 20px;\n}\n\n::-webkit-scrollbar-thumb {\n background: #d02925;\n border-radius: 20px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #faf0e4;\n}\n\n/* Firefox */\n* {\n scrollbar-width: thin;\n scrollbar-color: #d02925 #fff;\n}\n\n/* navigation */\n.navbar:not(.toggle-scrolled) {\n background: linear-gradient(180deg, #242019 0%, rgba(36, 32, 25, 0.55) 50%, rgba(36, 32, 25, 0) 100%);\n box-shadow: none !important;\n}\n\n.navbar.toggle-scrolled {\n background: unset !important;\n background-color: #faf0e4 !important;\n}\n\n.navbar .nav > li > a, .navbar .nav > li > .a, .navbar .nav-dropdown .nav-dropdown-links a, .navbar .nav-dropdown .nav-dropdown-links .a {\n font-size: 16px;\n font-weight: 400;\n transition: background-color 300ms linear;\n}\n\n.navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav > li > a:active, .navbar .nav > li > .a:hover, .navbar .nav > li > .a:focus, .navbar .nav > li > .a:active {\n color: #d02925;\n opacity: 1;\n}\n\n.navbar .nav-dropdown .nav-dropdown-links {\n background-color: #000000 !important;\n border-radius: 0;\n}\n.navbar .nav-dropdown .nav-dropdown-links a:hover, .navbar .nav-dropdown .nav-dropdown-links a:focus {\n background-color: black;\n opacity: 1;\n}\n\n.pm-link-featured {\n background-color: #d02925 !important;\n border-radius: 0px;\n color: #fff !important;\n transition: all 300ms ease;\n}\n.pm-link-featured:hover, .pm-link-featured:focus {\n background-color: #000000 !important;\n color: #fff !important;\n opacity: 1 !important;\n}\n\n/* navbar icons */\n.navbar:not(.toggle-scrolled) .icon-bar {\n background-color: #fff !important;\n}\n.navbar:not(.toggle-scrolled) .pop-icon {\n color: #fff;\n}\n\n/* START - NavBar Expanding Underline Animation */\n#navbar a, #navbar a:hover {\n text-decoration: none;\n}\n#navbar li {\n display: inline-block;\n position: relative;\n padding-bottom: 3px;\n margin-right: 10px;\n}\n#navbar li:last-child {\n margin-right: 0;\n}\n#navbar li:after {\n content: \"\";\n display: block;\n margin: auto;\n height: 3px;\n width: 0px;\n background: transparent;\n transition: width 0.5s ease, background-color 0.5s ease;\n}\n#navbar li:hover:after {\n width: 100%;\n background: #d02925;\n}\n\n/* END - NavBar Expanding Underline Animation */\n#navbar li:has(a.pm-link-featured.pm-link):hover::after {\n width: 0 !important;\n background: transparent !important;\n}\n\n/* page headers */\nbody:not(.pm-page-home) header {\n border-bottom: 2px solid #d02925 !important;\n}\n\n.page-header .header-bg.transition-fade.header-bg-show {\n opacity: 0.55 !important;\n}\n\n.page-header {\n background-color: #000;\n}\n\n.page-header .pm-page-heading {\n font-size: 36px;\n text-shadow: unset;\n letter-spacing: unset;\n max-width: 1000px;\n padding: 5% 30px 10% 30px;\n margin: auto;\n}\n@media (min-width: 768px) {\n .page-header .pm-page-heading {\n font-weight: 200 !important;\n font-size: 66px;\n }\n}\n\n.page-header .pm-page-subheading {\n letter-spacing: 0;\n text-shadow: unset;\n line-height: 1;\n}\n\n@media (min-width: 768px) {\n .page-header {\n padding: 150px 60px;\n }\n}\n.page-header a {\n background-color: transparent;\n backdrop-filter: blur(3px);\n color: #fff;\n border: 2px solid #fff;\n border-radius: 100px;\n padding: 10px 25px;\n font-size: 17px;\n letter-spacing: 1px;\n}\n.page-header a:hover, .page-header a:focus {\n background-color: #242019;\n border-color: #242019;\n color: #000000;\n box-shadow: none;\n}\n\n/* homepage header */\n@media (min-width: 992px) {\n .pm-page-home .page-header {\n padding-top: 9%;\n padding-bottom: 9%;\n }\n}\n\n/* Text shadow for hero headings */\n.page-header .pm-page-heading,\n.page-header .pm-page-subheading {\n text-shadow: 2px 3px 6px rgba(0, 0, 0, 0.5);\n letter-spacing: 1.5px;\n}\n\n#page-header:before {\n width: 100%;\n height: 100%;\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n background: linear-gradient(rgba(0, 0, 0, 0) 48%, #000000 94%);\n z-index: 1;\n}\n\n.page-header .pm-page-heading, .page-header .pm-page-subheading, button, .pm-button, .pm-img-header {\n z-index: 2;\n}\n\n/* Animated Fade-Up Header */\n.page-header .pm-page-heading {\n font-weight: bold !important;\n letter-spacing: 0;\n opacity: 0;\n transform: translateY(25px);\n animation: fade-up 1.1s ease-out forwards;\n -webkit-animation: fade-up 1.1s ease-out forwards;\n}\n\n@-webkit-keyframes fade-up {\n 0% {\n opacity: 0;\n transform: translateY(25px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n@keyframes fade-up {\n 0% {\n opacity: 0;\n transform: translateY(25px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n@media (min-width: 992px) {\n .page-header .pm-page-heading {\n font-size: 80px;\n }\n}\n/* buttons */\n.pm-button.pm-announcement-button, .menu-download a, .pm-custom-section-multi-column_section .pm-button, .pm-button.pm-about-section-button, .pagebutton, .page-button, .page-header .pm-button {\n /* focus on changing these styles */\n background-color: #faf0e4;\n border: 2px solid #000000;\n color: #000000;\n font-weight: bold;\n font-size: 18px;\n border-radius: 0 !important;\n box-shadow: 0 0 1px rgba(0, 0, 0, 0);\n /* styles end here */\n padding: 8px 25px !important;\n display: inline-block;\n vertical-align: middle;\n transform: perspective(1px) translateZ(0);\n position: relative;\n transition-property: color;\n transition-duration: 300ms;\n}\n\n.pm-button.pm-announcement-button:before, .menu-download a:before, .pm-custom-section-multi-column_section .pm-button:before, .pm-button.pm-about-section-button:before, .pagebutton:before, .page-button:before, .page-header .pm-button:before {\n /* focus on changing this color */\n background: #774c20;\n /* end here */\n content: \"\";\n position: absolute;\n z-index: -1;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n transform: scaleX(0);\n transform-origin: 0 50%;\n transition-property: transform;\n transition-duration: 300ms;\n transition-timing-function: ease-out;\n}\n\n.pm-button.pm-announcement-button:hover, .pm-button.pm-announcement-button:focus, .menu-download a:hover, .menu-download a:focus, .pm-custom-section-multi-column_section .pm-button:hover, .pm-custom-section-multi-column_section .pm-button:focus, .pm-button.pm-about-section-button:hover, .pm-button.pm-about-section-button:focus, .pagebutton:hover, .pagebutton:focus, .page-button:hover, .page-button:focus, .page-header .pm-button:hover, .page-header .pm-button:focus {\n /* focus on changing this color */\n color: #fff !important;\n /* end here */\n}\n\n.pm-button:hover:before, .pm-button:focus:before, .pm-button:active:before {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n}\n\n/* general pages */\nbody, :is(p, section:where(.pm-about-section-content)), .pm-custom-section :is(p, section:where(.pm-about-section-content)), .pm-column-content :is(p, section:where(.pm-about-section-content)), .pm-about-section :is(p, section:where(.pm-about-section-content)) {\n font-size: 16px;\n}\n\n#home-about .container {\n max-width: 85%;\n}\n\n/* announcements */\n.pm-vip-sign-up-v2-form-container .pm-h3, .pm-vip-sign-up-v2-form-container :is(p, section:where(.pm-about-section-content)) {\n color: black;\n}\n\n/* section headers */\n.pm-custom-section .pm-custom-section-heading, .pm-custom-section .pm-h3, .h3, .pm-featured-announcement .pm-h2, .pm-article-section .pm-h3, .pm-gift-card-section-wrapper .pm-h4 {\n font-weight: 400;\n font-size: 36px;\n text-transform: unset;\n}\n@media (min-width: 990px) {\n .pm-custom-section .pm-custom-section-heading, .pm-custom-section .pm-h3, .h3, .pm-featured-announcement .pm-h2, .pm-article-section .pm-h3, .pm-gift-card-section-wrapper .pm-h4 {\n font-size: 46px;\n }\n}\n\n.pm-h3.pm-custom-section-subheading {\n font-family: \"Georgia Bold\" !important;\n letter-spacing: 0 !important;\n text-transform: unset !important;\n}\n@media (max-width: 768px) {\n .pm-h3.pm-custom-section-subheading {\n font-size: 24px;\n }\n}\n\n/* homepage */\n.MuiGrid-container .pm-h5 {\n text-align: left;\n letter-spacing: 0;\n text-transform: unset;\n padding-top: 40px;\n}\n@media (min-width: 990px) {\n .MuiGrid-container .pm-h5 {\n font-size: 46px;\n }\n}\n.MuiGrid-container .pm-h5:after {\n content: \"\";\n display: block;\n background-color: #774c20;\n height: 2px;\n width: 100px;\n margin-top: 10px;\n}\n\n@media (min-width: 992px) {\n #home-about {\n padding: 50px;\n }\n}\n#home-about .MuiGrid-container {\n align-items: center;\n align-content: center;\n}\n#home-about .MuiGrid-container .pm-btn-wrapper {\n margin-top: 0;\n}\n#home-about .MuiGrid-container .pm-button {\n margin: 5px 0;\n align-self: flex-start;\n}\n#home-about .MuiGrid-container .pm-h5, #home-about .MuiGrid-container :is(p, section:where(.pm-about-section-content)) {\n text-align: left;\n}\n#home-about .MuiGrid-container section:nth-of-type(1) {\n padding: 30px;\n}\n@media (min-width: 992px) {\n #home-about .MuiGrid-container section:nth-of-type(1) {\n max-width: 45%;\n flex-basis: 45%;\n }\n #home-about .MuiGrid-container section:nth-of-type(2), #home-about .MuiGrid-container section:nth-of-type(3) {\n max-width: 27%;\n flex-basis: 27%;\n z-index: 1;\n }\n #home-about .MuiGrid-container .pm-column-img-wrapper {\n padding-top: 550px;\n }\n #home-about .MuiGrid-container .pm-column-img-wrapper img {\n height: 550px;\n }\n}\n@media (max-width: 991px) {\n #home-about .MuiGrid-container section:nth-of-type(2), #home-about .MuiGrid-container section:nth-of-type(3) {\n max-width: 50%;\n flex-basis: 50%;\n }\n}\n#home-about .pm-column-img-wrapper {\n aspect-ratio: 2/3;\n}\n#home-about .pm-column-img-wrapper img {\n object-fit: cover !important;\n height: 100% !important;\n}\n\n/* home about section image hover effect */\n@media (min-width: 992px) {\n #home-about .pm-column-img-wrapper {\n transition: box-shadow 300ms ease, transform 300ms linear;\n }\n #home-about:hover section:nth-of-type(2) .pm-column-img-wrapper, #home-about:focus section:nth-of-type(2) .pm-column-img-wrapper {\n transform: translateY(-15px);\n }\n #home-about:hover section:nth-of-type(3) .pm-column-img-wrapper, #home-about:focus section:nth-of-type(3) .pm-column-img-wrapper {\n transform: translateY(15px);\n }\n}\n#home-multi-1 section {\n padding: 0;\n}\n#home-multi-1 section .pm-column-img-wrapper {\n background-color: #000000;\n}\n#home-multi-1 section .pm-h4.pm-img-overlay-text {\n background-color: transparent;\n text-transform: uppercase;\n font-family: \"Georgia\";\n backdrop-filter: blur(3px);\n color: #fff;\n border: 2px solid #fff;\n border-radius: 100px;\n padding: 10px 25px;\n font-size: 32px;\n letter-spacing: 2px;\n transition: all 300ms ease;\n}\n#home-multi-1 section .pm-h4.pm-img-overlay-text:hover, #home-multi-1 section .pm-h4.pm-img-overlay-text:focus {\n background-color: #d02925;\n border-color: #d02925;\n color: #000000;\n box-shadow: none;\n transition: all 300ms ease;\n}\n#home-multi-1 section img {\n transition: opacity 2s ease 0s;\n opacity: 0.4;\n}\n@media (max-width: 992px) {\n #home-multi-1 section img {\n aspect-ratio: 16/9;\n }\n}\n#home-multi-1 .pm-btn-wrapper {\n display: none;\n}\n@media (min-width: 992px) {\n #home-multi-1 section:first-of-type {\n max-width: 100%;\n flex-basis: 100%;\n }\n #home-multi-1 section:first-of-type .pm-column-img-wrapper {\n padding-top: 26.66%;\n }\n #home-multi-1 section:nth-of-type(2) {\n flex-basis: 60%;\n max-width: 60%;\n }\n #home-multi-1 section:nth-of-type(2) .pm-column-img-wrapper {\n padding-top: 41.66%;\n }\n #home-multi-1 section:nth-of-type(3) {\n flex-basis: 40%;\n max-width: 40%;\n }\n #home-multi-1 section:nth-of-type(3) .pm-column-img-wrapper {\n padding-top: 62.66%;\n }\n}\n\n#home-cta .pm-h2 {\n font-family: \"Georgia Bold\";\n margin: 0;\n padding: 0;\n text-transform: unset;\n}\n\n#home-multi-2 .pm-column-wrapper:first-of-type .pm-btn-wrapper {\n display: none;\n}\n#home-multi-2 .pm-column-wrapper:first-of-type .pm-column-img-wrapper img {\n padding: 50px;\n}\n#home-multi-2 .pm-column-heading, #home-multi-2 .pm-column-content {\n padding-left: 25px;\n}\n#home-multi-2 .pm-h5, #home-multi-2 :is(p, section:where(.pm-about-section-content)) {\n text-align: left;\n}\n#home-multi-2 .pm-btn-wrapper {\n padding: 25px 0 25px 25px;\n align-items: start;\n}\n#home-multi-2 .pm-button {\n margin: 0;\n}\n\n#home-multi-3 .pm-column-wrapper:last-of-type .pm-btn-wrapper {\n display: none;\n}\n#home-multi-3 .pm-column-wrapper:last-of-type .pm-column-img-wrapper img {\n padding: 50px;\n}\n#home-multi-3 .pm-column-heading, #home-multi-3 .pm-column-content {\n padding-left: 25px;\n}\n#home-multi-3 .pm-h5, #home-multi-3 :is(p, section:where(.pm-about-section-content)) {\n text-align: left;\n}\n#home-multi-3 .pm-btn-wrapper {\n padding: 25px 0 25px 25px;\n align-items: start;\n}\n#home-multi-3 .pm-button {\n margin: 0;\n}\n\n/* home-multi 2 & 3 mobile order and display */\n@media (max-width: 768px) {\n #home-multi-2 .pm-column-wrapper:first-of-type {\n display: none;\n }\n #home-multi-3 .pm-column-wrapper:first-of-type {\n display: flex;\n order: 2;\n }\n #home-multi-3 .pm-column-wrapper:last-of-type {\n display: flex;\n order: 1;\n }\n #home-multi-3 .pm-column-wrapper:last-of-type img {\n padding: 0 !important;\n }\n}\n/* about page */\n#about-multi .pm-column-wrapper:first-of-type {\n align-items: center;\n flex-direction: row;\n}\n@media (min-width: 768px) {\n #about-multi .pm-column-wrapper:first-of-type {\n max-width: 25%;\n }\n}\n#about-multi .pm-column-wrapper:first-of-type :is(h1, h2, h3, h4, h5, h6):where(.pm-h5, h5:not(.pm-AH)) {\n font-family: \"Georgia Bold\" !important;\n font-size: 36px;\n font-weight: bold;\n}\n#about-multi .pm-column-wrapper:first-of-type .pm-btn-wrapper {\n display: none;\n}\n@media (min-width: 768px) {\n #about-multi .pm-column-wrapper:nth-of-type(2) {\n flex-basis: 75%;\n max-width: 75%;\n padding: 30px 0 30px 60px;\n }\n #about-multi .pm-column-wrapper:nth-of-type(2) :is(p, section:where(.pm-about-section-content)) {\n text-align: justify;\n }\n #about-multi .pm-column-wrapper:nth-of-type(2) .pm-btn-wrapper {\n display: flex;\n flex-direction: row;\n justify-content: start;\n }\n}\n\n#home-highlight-1 .MuiGrid-container, #home-highlight-2 .MuiGrid-container {\n align-items: center;\n align-content: center;\n}\n#home-highlight-1 .pm-btn-wrapper, #home-highlight-2 .pm-btn-wrapper {\n margin-top: 0;\n align-items: flex-start;\n}\n#home-highlight-1 .pm-h5, #home-highlight-2 .pm-h5 {\n font-size: 38px;\n}\n@media (min-width: 992px) {\n #home-highlight-1 .pm-h5, #home-highlight-2 .pm-h5 {\n font-size: 52px;\n }\n}\n#home-highlight-1 .pm-h5, #home-highlight-1 :is(p, section:where(.pm-about-section-content)), #home-highlight-2 .pm-h5, #home-highlight-2 :is(p, section:where(.pm-about-section-content)) {\n text-align: left;\n}\n@media (min-width: 992px) {\n #home-highlight-1 .pm-column-img-wrapper, #home-highlight-2 .pm-column-img-wrapper {\n padding-top: 630px;\n }\n #home-highlight-1 .pm-column-img-wrapper img, #home-highlight-2 .pm-column-img-wrapper img {\n height: 630px;\n }\n}\n@media (max-width: 991.95px) {\n #home-highlight-1 img, #home-highlight-2 img {\n height: 250px;\n }\n}\n#home-highlight-1 .pm-h5, #home-highlight-2 .pm-h5 {\n margin-top: 0;\n font-family: \"Georgia Bold\";\n text-transform: uppercase;\n letter-spacing: 0;\n line-height: 1;\n}\n#home-highlight-1 .pm-h5::after, #home-highlight-2 .pm-h5::after {\n content: \"\";\n display: block;\n background-color: #d02925;\n height: 2px;\n width: 100px;\n margin: 15px 10px 0 0;\n transition: 1s;\n}\n#home-highlight-1:hover .pm-h5::after, #home-highlight-2:hover .pm-h5::after {\n width: 170px;\n transition: 1s;\n}\n#home-highlight-1 {\n background-attachment: fixed, scroll;\n background-image: url(https://popmenucloud.com/cdn-cgi/image/width=1920,height=1920,format=auto,fit=scale-down/nsjoklab/695c0987-69ce-43b7-bc37-98e49cbad31e.png);\n background-size: auto 100%, auto 178px;\n background-blend-mode: normal, multiply;\n background-position: top left, center center;\n background-repeat: no-repeat, repeat;\n}\n@media (min-width: 992px) {\n #home-highlight-1 {\n background-size: 80px auto, auto 178px;\n padding: 140px 50px 65px;\n }\n}\n@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {\n #home-highlight-1 {\n background-attachment: scroll, scroll; /* For iOS devices */\n }\n}\n#home-highlight-1 section:nth-of-type(1) {\n padding: 30px 30px 30px 100px;\n background-color: transparent;\n}\n@media (min-width: 992px) {\n #home-highlight-1 section:nth-of-type(1) {\n padding: 30px 60px 30px 30px;\n }\n}\n@media (min-width: 992px) {\n #home-highlight-1 section:nth-of-type(1) {\n max-width: 36%;\n flex-basis: 36%;\n transform: translate(50px);\n z-index: 3;\n align-items: flex-start;\n }\n #home-highlight-1 section:nth-of-type(2), #home-highlight-1 section:nth-of-type(3) {\n max-width: 32%;\n flex-basis: 32%;\n padding: 0;\n }\n #home-highlight-1 section:nth-of-type(2) {\n transform: translateX(30px);\n z-index: 2;\n }\n #home-highlight-1 section:nth-of-type(3) {\n transform: translateY(-45px);\n z-index: 1;\n }\n}\n@media (max-width: 991px) {\n #home-highlight-1 section:nth-of-type(1) {\n max-width: 100%;\n flex-basis: 100%;\n }\n #home-highlight-1 section:nth-of-type(2), #home-highlight-1 section:nth-of-type(3) {\n max-width: 50%;\n flex-basis: 50%;\n }\n}\n\n#home-highlight-2 {\n background-attachment: fixed, scroll;\n background-image: url(https://popmenucloud.com/cdn-cgi/image/width=1920,height=1920,format=auto,fit=scale-down/nsjoklab/695c0987-69ce-43b7-bc37-98e49cbad31e.png);\n background-size: auto 100%, auto 178px;\n background-blend-mode: normal, multiply;\n background-position: top left, center center;\n background-repeat: no-repeat, repeat;\n}\n@media (min-width: 992px) {\n #home-highlight-2 {\n background-size: 80px auto, auto 178px;\n padding: 140px 50px 65px;\n }\n}\n@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {\n #home-highlight-2 {\n background-attachment: scroll, scroll; /* For iOS devices */\n }\n}\n@media (min-width: 992px) {\n #home-highlight-2 {\n padding: 120px 50px 100px;\n }\n}\n#home-highlight-2 section:nth-of-type(3) {\n background-color: transparent;\n padding: 30px;\n}\n@media (min-width: 992px) {\n #home-highlight-2 section:nth-of-type(1) {\n transform: translateX(30px);\n z-index: 3;\n }\n #home-highlight-2 section:nth-of-type(2) {\n transform: translateY(-50px);\n z-index: 1;\n }\n #home-highlight-2 section:nth-of-type(3) {\n max-width: 36%;\n flex-basis: 36%;\n transform: translate(0);\n z-index: 2;\n }\n #home-highlight-2 section:nth-of-type(1), #home-highlight-2 section:nth-of-type(2) {\n max-width: 32%;\n flex-basis: 32%;\n z-index: 1;\n }\n}\n@media (max-width: 991px) {\n #home-highlight-2 section:nth-of-type(3) {\n max-width: 100%;\n flex-basis: 100%;\n }\n #home-highlight-2 section:nth-of-type(1), #home-highlight-2 section:nth-of-type(2) {\n max-width: 50%;\n flex-basis: 50%;\n }\n #home-highlight-2 section:nth-of-type(1) {\n order: 2;\n }\n #home-highlight-2 section:nth-of-type(2) {\n order: 3;\n }\n #home-highlight-2 section:nth-of-type(1) {\n order: 1;\n }\n}\n\n#about-team .pm-custom-section-heading.pm-h2 {\n margin-bottom: 0;\n}\n#about-team .pm-column-content {\n padding-bottom: 15px !important;\n}\n#about-team .pm-column-wrapper {\n background-color: #faf0e4;\n border: 2px solid #faf0e4;\n}\n#about-team .pm-column-wrapper :is(p, section:where(.pm-about-section-content)) {\n padding: 0;\n}\n#about-team .pm-column-wrapper :is(p, section:where(.pm-about-section-content)) span:first-of-type {\n font-family: \"Georgia Bold\";\n font-size: 18px;\n text-transform: uppercase;\n}\n@media (min-width: 992px) {\n #about-team .pm-column-wrapper .pm-column-img-wrapper {\n padding-top: 136.66%;\n }\n}\n@media (max-width: 992px) {\n #about-team .pm-column-wrapper .pm-column-img-wrapper img {\n height: 400px;\n }\n}\n@media (min-width: 660px) and (max-width: 992px) {\n #about-team .pm-column-wrapper {\n max-width: 49%;\n }\n}\n\n/* galleries */\n@media (min-width: 992px) {\n #home-gallery {\n padding: 25px 0;\n }\n #home-gallery .xmasonry {\n transition: transform 5s linear;\n }\n}\n/* location sections */\n#location .pm-h4, .pm-location-search-list .pm-h4 {\n font-size: 26px;\n font-weight: 400;\n}\n#location a, .pm-location-search-list a {\n color: #000000;\n text-decoration: none;\n transition: text-decoration 250ms linear 1s;\n}\n#location a:hover, #location a:focus, .pm-location-search-list a:hover, .pm-location-search-list a:focus {\n text-decoration: underline;\n}\n#location :is(p, section:where(.pm-about-section-content)), #location span, #location .hours-day, #location .hours-time, #location .hours-additional, .pm-location-search-list :is(p, section:where(.pm-about-section-content)), .pm-location-search-list span, .pm-location-search-list .hours-day, .pm-location-search-list .hours-time, .pm-location-search-list .hours-additional {\n color: #000000;\n font-size: 14px;\n}\n@media (max-width: 768px) {\n #location section, .pm-location-search-list section {\n text-align: center;\n }\n}\n\n#home-loc .pm-location-search-section-wrapper br {\n display: none;\n}\n#home-loc .pm-location-search-section-wrapper hr {\n background-color: #faf0e4;\n}\n#home-loc .pm-location-search-section-wrapper #mapbox {\n border: 2px solid #242019;\n}\n\n.pm-map-wrap {\n /*border: 2px solid $bkg-color;*/\n}\n\n/* reviews */\n.pm-custom-section-review-section .pm-h2 {\n margin-bottom: 0;\n}\n.pm-custom-section-review-section .pm-review-section-wrapper .pm-raves-form-header {\n display: none;\n}\n.pm-custom-section-review-section .pm-review-section-wrapper .pm-raves-form {\n background-color: #fff;\n border: 2px solid #d02925;\n box-shadow: none;\n margin-top: 30px;\n transition: box-shadow 300ms ease;\n}\n.pm-custom-section-review-section:hover .pm-raves-form, .pm-custom-section-review-section:focus .pm-raves-form {\n box-shadow: 0 0 10px rgba(208, 41, 37, 0.6);\n}\n\n/* footer */\nfooter {\n background-color: black;\n}\nfooter .social {\n background-color: black;\n}\nfooter .social a svg {\n color: #242019;\n}\nfooter .powered-by {\n background-color: #000000;\n border-top: 2px solid #d02925;\n}\nfooter .powered-by a svg {\n fill: #d02925;\n color: #d02925;\n animation-name: pulse;\n animation-duration: 2.5s;\n animation-iteration-count: infinite;\n}\n\nfooter .footer-disclaimer {\n border-color: #d02925;\n}\n\n/* menus */\n#home-menu .pm-menu-section:not(#section-featuredslug) {\n display: none;\n}\n#home-menu .pm-accented {\n box-shadow: none !important;\n}\n\n.pm-menus-bg {\n background-color: transparent !important;\n}\n.pm-menus-bg .pm-menu-wrap {\n margin: 25px 0;\n}\n.pm-menus-bg .pm-menu-section {\n background-color: #faf0e4;\n border: 2px solid #faf0e4;\n box-shadow: none;\n padding: 10px;\n}\n@media (max-width: 768px) {\n .pm-menus-bg .pm-menu-section {\n padding: 20px;\n }\n}\n\n.pm-menu-section .pm-h3, .pm-theme-simple .pm-menu-section .pm-h3, .pm-theme-simple_two .pm-menu-section .pm-h3 {\n border-bottom: 2px solid #242019 !important;\n font-size: 36px;\n padding-bottom: 10px;\n text-align: left;\n text-transform: unset !important;\n}\n@media (min-width: 992px) {\n .pm-menu-section .pm-h3, .pm-theme-simple .pm-menu-section .pm-h3, .pm-theme-simple_two .pm-menu-section .pm-h3 {\n font-size: 46px;\n }\n}\n\n.pm-menu-section.has-description p.section-description {\n color: #000000;\n max-width: 100%;\n padding: 0;\n text-align: left;\n}\n\n.pm-theme-next_layout .pm-menu-section section {\n border-bottom-color: transparent !important;\n}\n\n.pm-next-dish-card {\n border-bottom-color: transparent !important;\n border-radius: 8px !important;\n transition: background-color 300ms ease;\n}\n.pm-next-dish-card:hover, .pm-next-dish-card:focus {\n background-color: #faf0e4;\n}\n\n.pm-next-dish-featured-tag {\n background-color: #242019;\n border-radius: 30px;\n width: max-content;\n padding: 5px 10px;\n}\n\n.menu-disclaimer {\n font-style: normal !important;\n margin-bottom: 0;\n}\n.menu-disclaimer span {\n font-weight: 400 !important;\n}\n\n/* popular dishes dish cards */\n#section-featuredslug button {\n font-size: 20px !important;\n}\n\n.featured-item-dish-card {\n background-color: rgba(208, 41, 37, 0.3) !important;\n border: 2px solid #faf0e4;\n border-radius: 10px;\n}\n\na.pm-menu-toggle {\n border-radius: 0 !important;\n border: 2px solid #242019 !important;\n padding: 12px 32px !important;\n background-color: #faf0e4 !important;\n color: #242019 !important;\n font-weight: 700 !important;\n letter-spacing: 1px;\n text-transform: uppercase;\n box-shadow: 0 3px 0 rgba(36, 32, 25, 0.4);\n transition: 250ms ease;\n}\na.pm-menu-toggle:hover, a.pm-menu-toggle:focus {\n background-color: #fefcfa !important;\n border-color: #d02925 !important;\n color: #d02925 !important;\n transform: translateY(-2px);\n box-shadow: 0 6px 0 rgba(36, 32, 25, 0.35);\n}\n\na.active.pm-menu-toggle {\n background-color: #d02925 !important;\n border-color: #d02925 !important;\n color: #fff !important;\n box-shadow: 0 3px 0 #9c1f1c;\n}\na.active.pm-menu-toggle:hover, a.active.pm-menu-toggle:focus {\n background-color: #ba2521 !important;\n border-color: #ba2521 !important;\n transform: translateY(-2px);\n box-shadow: 0 6px 0 #9c1f1c;\n}\n\n.pm-theme-next_layout .pm-menu-section section {\n transition: 250ms;\n border-bottom-color: transparent;\n}\n\n.pm-theme-next_layout .pm-menu-section section:hover, .pm-theme-next_layout .pm-menu-section section:focus {\n border-bottom-color: #d02925;\n transition: 250ms;\n}\n\n/* oo */\n.pm-next-add-to-cart-button, .pm-next-online-ordering-button {\n background-color: #faf0e4;\n border: 1px solid #242019 !important;\n border-radius: 30px;\n color: #000000 !important;\n text-transform: uppercase;\n font-weight: 400;\n padding: 2% 4%;\n}\n\n/* forms */\n/*.pm-advanced-forms-section-wrapper {\n background-color: $tertiary-color;\n border-radius: 8px;\n border: 2px solid darken($tertiary-color, 5%);\n padding: 15px;\n\n\n form[aria-label='Advanced Form'] {\n > p:first-of-type {\n text-align: center;\n }\n .pm-acf-header {\n border-bottom: 1px solid $black;\n font-size: 22px;\n padding-bottom: 10px;\n text-transform: uppercase;\n }\n .pm-acf-subheader {\n font-size: 18px;\n text-transform: uppercase;\n }\n }\n}*/\n/* forms */\n/* centering advanced forms text */\nform[aria-label=\"Advanced Form\"] > p:first-of-type {\n text-align: center;\n font-family: \"Georgia\" !important;\n}\n\n@media (min-width: 992px) {\n .pm-advanced-forms-section-wrapper {\n max-width: 800px !important;\n padding: 100px;\n }\n}\n.pm-advanced-forms-section-wrapper {\n padding: 50px 30px 50px;\n font-family: \"Georgia\" !important;\n background-color: #fff;\n outline: 2px solid #d02925;\n border-radius: 10px;\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n outline-offset: 15px;\n margin: 10px;\n transition: 350ms;\n}\n.pm-advanced-forms-section-wrapper:hover {\n outline-offset: 25px;\n transition: 350ms;\n}\n\n/* events */\n/* Event Blocks – Pivot Style */\n.pm-calendar-event {\n border: 3px solid #774c20;\n border-radius: 20px;\n background-color: #fff;\n padding: 20px;\n box-shadow: 0 6px 12px rgba(36, 32, 25, 0.15);\n transition: 300ms ease;\n overflow: hidden;\n /* Event Title */\n /* Date / Info Links */\n /* Right-Side Content (CTA Button Area) */\n /* CTA Button */\n}\n.pm-calendar-event:hover {\n transform: translateY(-4px);\n box-shadow: 0 10px 18px rgba(36, 32, 25, 0.22);\n}\n.pm-calendar-event a {\n color: #242019;\n text-decoration: none;\n}\n.pm-calendar-event :is(h1, h2, h3, h4, h5, h6):where(.pm-h4, h4:not(.pm-AH)) a {\n text-transform: uppercase;\n font-size: 26px;\n font-weight: bold;\n color: #242019 !important;\n letter-spacing: 0.5px;\n}\n.pm-calendar-event :is(p, section:where(.pm-about-section-content)) a {\n display: block;\n margin-top: 8px;\n text-transform: uppercase;\n font-weight: bold;\n font-size: 1rem;\n letter-spacing: 0;\n font-style: italic;\n color: #242019 !important;\n}\n.pm-calendar-event .pm-calendar-event-content-right {\n padding-right: 5px;\n margin-top: 15px;\n}\n.pm-calendar-event .pm-calendar-event-content-right > a {\n display: inline-block;\n padding: 10px 22px;\n border-radius: 20px;\n background-color: #d02925;\n border: 2px solid #242019;\n font-size: 1rem;\n font-weight: bold;\n color: #fff !important;\n text-transform: uppercase;\n transition: 250ms ease;\n box-shadow: 0 3px 0 rgba(36, 32, 25, 0.4);\n}\n.pm-calendar-event .pm-calendar-event-content-right > a:hover,\n.pm-calendar-event .pm-calendar-event-content-right > a:focus {\n background-color: #dd4441;\n border-color: #d02925;\n color: #242019 !important;\n box-shadow: 0 5px 0 rgba(36, 32, 25, 0.4);\n transform: translateY(-2px);\n}\n\n/* Center events on mobile */\n@media (max-width: 991px) {\n .pm-calendar-event {\n margin: 15px auto 35px auto;\n padding: 18px;\n }\n}\n\n/* event calendar */\n.pm-unset {\n /* Event Titles */\n /* Event Blocks */\n /* Event Hover */\n /* Calendar Navigation Buttons */\n}\n.pm-unset table th {\n background-color: #774c20 !important;\n}\n.pm-unset table th a {\n color: #fff !important;\n}\n.pm-unset table td {\n background-color: #fff !important;\n color: #000000 !important;\n}\n.pm-unset .fc .fc-day-other .fc-daygrid-day-top {\n opacity: 0.8;\n}\n.pm-unset td.fc-day-today {\n background-color: rgba(250, 240, 228, 0.5) !important;\n}\n.pm-unset .fc-event-title,\n.pm-unset .fc-event-time,\n.pm-unset .fc-daygrid-event-dot {\n color: #fff !important;\n font-weight: bold;\n}\n.pm-unset .fc-event,\n.pm-unset .fc-event-main {\n background-color: #242019 !important;\n border-color: #242019 !important;\n color: #fff !important;\n border-radius: 6px !important;\n padding: 2px 6px;\n box-shadow: 0 2px 4px rgba(36, 32, 25, 0.35);\n transition: 250ms ease;\n}\n.pm-unset .fc-event:hover,\n.pm-unset .fc-event:focus,\n.pm-unset .fc-event-main:hover,\n.pm-unset .fc-event-main:focus {\n background-color: #332d23 !important;\n border-color: #332d23 !important;\n color: #fff !important;\n transform: translateY(-2px);\n box-shadow: 0 4px 7px rgba(36, 32, 25, 0.45);\n}\n.pm-unset .fc-button-primary,\n.pm-unset .fc-button-primary:disabled {\n background-color: #d02925 !important;\n border-color: #d02925 !important;\n color: #fff !important;\n text-transform: uppercase;\n font-weight: bold;\n letter-spacing: 0.5px;\n border-radius: 6px;\n padding: 8px 15px;\n transition: 250ms ease;\n}\n.pm-unset .fc-button-primary:hover,\n.pm-unset .fc-button-primary:focus,\n.pm-unset .fc-button-primary:not(:disabled):active,\n.pm-unset .fc-button-primary:not(:disabled).fc-button-active {\n background-color: #a5201d !important;\n border-color: #a5201d !important;\n transform: translateY(-2px);\n}\n\n/* press - there is no additional custom css */\n/* animations */\n@keyframes pulse {\n from {\n transform: scale(1);\n }\n 50% {\n transform: scale(1.1);\n }\n to {\n transform: scale(1);\n }\n}\n/* Reviews page background */\n.pm-raves-page-wrap {\n background-color: #242019 !important;\n background-repeat: repeat;\n background-attachment: fixed;\n background-size: auto;\n}\n\n/* Reviews page: bigger header + centered intro + spacing */\n.pm-raves-page-wrap .pm-AH.pm-h3,\n.pm-raves-page-wrap .pm-h3 {\n text-align: center !important;\n color: #fff !important;\n font-size: clamp(34px, 4.5vw, 56px) !important;\n letter-spacing: 0.02em;\n line-height: 1.1;\n margin-bottom: 8px;\n}\n\n/* General spans inside reviews */\n.pm-raves-page-wrap span {\n text-align: center !important;\n color: #fff !important;\n}\n\n/* Paragraphs inside centered column */\n.col-sm-6.col-sm-offset-3.col-xs-12 p {\n color: #fff !important;\n}\n\n/* Center the first paragraph under the heading and keep it readable */\n.pm-raves-page-wrap .pm-AH.pm-h3 + p,\n.pm-raves-page-wrap .pm-h3 + p {\n text-align: center !important;\n max-width: 48ch;\n margin: 4px auto 24px;\n color: #fff !important;\n}\n\n/* Add breathing room below the form */\n.pm-raves-page-wrap .pm-raves-form {\n margin-bottom: 48px !important;\n color: #fff !important;\n}\n\n/* Make feedback disclaimer text black */\n.pm-raves-form p.MuiTypography-root.MuiTypography-body2 {\n color: #000000 !important;\n}\n\n/* Make small text buttons black */\n.pm-raves-form .MuiButtonBase-root.MuiButton-text {\n color: #fff !important;\n font-weight: 600;\n text-decoration: underline;\n background: #000000 !important;\n border: none !important;\n box-shadow: none !important;\n transition: all 0.3s ease;\n}\n\n/* Make dropdown text black */\n.pm-raves-form .MuiTypography-root.MuiTypography-body1.MuiTypography-colorInherit {\n color: #000000 !important;\n}\n\n/* Become a VIP Section */\ndiv.pm-vip-sign-up-v2-form-container > div:first-child > svg.pop-icon,\nsvg[aria-label=\"VIP Icon\"] {\n display: none;\n}\n\n/* Add logo above the heading */\n.pm-vip-sign-up-v2-form-container .pm-h3::before {\n content: \"\";\n display: block;\n width: 300px;\n height: 200px;\n background-image: url(\"https://popmenucloud.com/cdn-cgi/image/width=1920,height=1920,format=auto,fit=scale-down/nsjoklab/5cb8bec5-040f-4cb1-9502-52c79ae047f8.png\");\n background-size: contain;\n background-repeat: no-repeat;\n background-position: center;\n margin: 0 auto 10px;\n}\n\n/* Remove the \"Become a VIP\" text */\n.pm-vip-sign-up-v2-form-container .pm-h3 {\n font-size: 0;\n line-height: 0;\n}\n\n/* Hide Left Logo in Become a VIP Sections */\n.pm-vip-v2-modal-restaurant-logo img {\n display: none;\n}\n\n#parallax {\n height: 450px;\n}\n\n/* Top Golf Page */\n#home-about3 .pm-about-section {\n background-color: rgba(36, 32, 25, 0.8);\n}\n@media (min-width: 992px) {\n #home-about3 .pm-about-section {\n width: 50%;\n margin-left: 0;\n }\n}\n@media (max-width: 992px) {\n #home-about3 .pm-about-section {\n padding: 32px 16px 40px !important;\n }\n}\n@media (max-width: 992px) {\n #home-about3 .pm-about-section :is(p, section:where(.pm-about-section-content)), #home-about3 .pm-about-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)), #home-about3 .pm-about-section div {\n text-align: center !important;\n }\n}\n\n@media (max-width: 992px) {\n #home-about2 {\n background-image: none;\n background-color: #000000;\n }\n}\n#home-about2 .pm-about-section {\n background-color: rgba(0, 0, 0, 0.8);\n}\n@media (min-width: 992px) {\n #home-about2 .pm-about-section {\n width: 50%;\n margin-right: 0;\n }\n}\n@media (max-width: 992px) {\n #home-about2 .pm-about-section {\n padding: 32px 16px 40px !important;\n background-color: #000000;\n }\n}\n@media (max-width: 992px) {\n #home-about2 .pm-about-section :is(p, section:where(.pm-about-section-content)), #home-about2 .pm-about-section :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)), #home-about2 .pm-about-section div {\n text-align: center !important;\n }\n}\n\n#home-about3 :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)), #home-about2 :is(h1, h2, h3, h4, h5, h6):where(.pm-h3, h3:not(.pm-AH)) {\n text-shadow: unset;\n}\n#home-about3 .pm-button, #home-about2 .pm-button {\n background-color: rgba(0, 0, 0, 0.7333333333);\n color: #fff;\n border: 4px double #fff;\n}\n#home-about3 .pm-button:hover, #home-about2 .pm-button:hover {\n background-color: #ffffff;\n color: #000000 !important;\n border: 4px double #fff;\n}\n\n#home-buttons {\n padding: 15px;\n}\n#home-buttons .pm-column-img-wrapper {\n border-radius: 5px;\n box-shadow: 1px 0 20px rgba(0, 0, 0, 0.3);\n}\n#home-buttons a .pm-h4 {\n text-transform: unset;\n text-shadow: 1px 1px 4px rgba(34, 34, 34, 0.4);\n letter-spacing: 1px;\n opacity: 1 !important;\n font-size: 46px;\n color: #fff !important;\n font-family: \"Georgia Bold\";\n}\n#home-buttons img {\n transition: 350ms;\n}\n@media (min-width: 992px) {\n #home-buttons section:hover img {\n transition: 350ms;\n transform: scale(1.1);\n }\n}\n","customCssEnabled":true,"customSectionHeaderFontSize":null,"customSectionHeaderFontCase":null,"customSectionHeaderFontWeight":null,"customSectionSubHeaderFontCase":null,"customSectionSubHeaderFontSize":null,"customSectionSubHeaderFontWeight":null,"customSass":"/* ESSENTIALS TEMPLATE 3 */\n\n/* THEME NOTES\n\n– Change theme colors & fonts as necessary. Theme is currently set to work best with a Medium/Light colors but can be adjusted.\n— Theme fonts are best set as a sans/serif for main headings and a script for subheadings. CSS will need to be adjusted to accomodate Script headings and sans/serif subheadings.\n— Animations are hover effects and are used with #home-about and #home-gallery\n\n*/\n\n$primary-color: #d02925; /* Red */\n$secondary-color: #242019; /* Black */\n$tertiary-color: #faf0e4; /* Tan */\n$color-4: #774c20; /* Brown */\n$bkg-color: #faf0e4;\n\n$black: #000000; /* black */\n$white: #fff;\n\n$styled-radius: 20px;\n\n$heading-font: 'Georgia Bold';\n$body-font: 'Georgia';\n$accent-font: 'Georgia Bold';\n\nbody, #page-content {\n background-color: $bkg-color !important;\n}\n\n\n.page-header .pm-img-header {\n filter: brightness(0) invert(1) !important; \n}\n\n\n/* Custom Scrollbar */\n::-webkit-scrollbar {\n width: 12px;\n}\n\n::-webkit-scrollbar-track {\n background: $white; \n border-radius: $styled-radius;\n}\n\n::-webkit-scrollbar-thumb {\n background: $primary-color;\n border-radius: $styled-radius;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: $tertiary-color; \n}\n\n/* Firefox */\n* {\n scrollbar-width: thin;\n scrollbar-color: $primary-color $white;\n}\n\n\n\n/* navigation */\n.navbar:not(.toggle-scrolled) {\n background: linear-gradient(\n 180deg,\n rgba($secondary-color, 1) 0%, \n rgba($secondary-color, 0.55) 50%, \n rgba($secondary-color, 0) 100% \n );\n box-shadow: none !important;\n}\n\n\n\n\n.navbar.toggle-scrolled {\n background: unset !important;\n background-color: $bkg-color !important;\n}\n.navbar .nav > li > a, .navbar .nav > li > .a, .navbar .nav-dropdown .nav-dropdown-links a, .navbar .nav-dropdown .nav-dropdown-links .a {\n font-size: 16px;\n font-weight: 400;\n transition: background-color 300ms linear;\n}\n\n.navbar .nav>li>a:hover, .navbar .nav>li>a:focus, .navbar .nav>li>a:active, .navbar .nav>li>.a:hover, .navbar .nav>li>.a:focus, .navbar .nav>li>.a:active {\n color: $primary-color;\n opacity: 1;\n}\n.navbar .nav-dropdown .nav-dropdown-links {\n background-color: $black !important;\n border-radius: 0;\n\n a:hover, a:focus {\n background-color: darken($black, 4%);\n opacity: 1;\n }\n}\n.pm-link-featured {\n background-color: $primary-color !important;\n border-radius: 0px;\n color: $white !important;\n transition: all 300ms ease;\n\n &:hover, &:focus {\n background-color: $black!important;\n color: $white !important;\n opacity: 1 !important;\n }\n}\n\n/* navbar icons */\n.navbar:not(.toggle-scrolled) {\n .icon-bar {\n background-color: $white !important;\n }\n .pop-icon {\n color: $white;\n }\n}\n\n\n\n\n\n/* START - NavBar Expanding Underline Animation */\n\n#navbar {\n\n a, a:hover {\n text-decoration: none;\n }\n\n li {\n display: inline-block;\n position: relative;\n padding-bottom: 3px;\n margin-right: 10px;\n }\n\n li:last-child {\n margin-right: 0;\n }\n\n li:after {\n content: '';\n display: block;\n margin: auto;\n height: 3px;\n width: 0px;\n background: transparent;\n transition: width .5s ease, background-color .5s ease;\n }\n\n li:hover:after {\n width: 100%;\n background: $primary-color;\n }\n}\n\n/* END - NavBar Expanding Underline Animation */\n\n\n#navbar li:has(a.pm-link-featured.pm-link):hover::after {\n width: 0 !important;\n background: transparent !important;\n}\n\n\n\n\n\n\n\n/* page headers */\nbody:not(.pm-page-home) header {\n border-bottom: 2px solid $primary-color !important;\n}\n.page-header .header-bg.transition-fade.header-bg-show {\n opacity: .55 !important;\n}\n.page-header {\n background-color: #000;\n}\n.page-header .pm-page-heading {\n\n font-size: 36px;\n text-shadow: unset;\n letter-spacing: unset;\n max-width: 1000px;\n padding: 5% 30px 10% 30px;\n margin: auto;\n @media (min-width: 768px) {\n font-weight: 200 !important;\n font-size: 66px;\n }\n}\n.page-header .pm-page-subheading {\n letter-spacing: 0;\n text-shadow: unset;\n line-height: 1;\n}\n\n@media (min-width: 768px) {\n .page-header {\n padding: 150px 60px;\n }\n}\n\n.page-header a {\n background-color: transparent;\n backdrop-filter: blur(3px);\n color: $white;\n border: 2px solid $white;\n border-radius: 100px;\n padding: 10px 25px;\n font-size: 17px;\n letter-spacing: 1px;\n\n &:hover, &:focus {\n background-color: $secondary-color;\n border-color: $secondary-color;\n color: $black;\n box-shadow: none;\n }\n}\n\n/* homepage header */\n.pm-page-home .page-header {\n\n @media (min-width: 992px) {\n padding-top: 9%;\n padding-bottom: 9%;\n }\n}\n\n\n/* Text shadow for hero headings */\n.page-header .pm-page-heading,\n.page-header .pm-page-subheading {\n text-shadow: 2px 3px 6px rgba(0, 0, 0, 0.5);\n letter-spacing: 1.5px;\n}\n\n\n\n#page-header:before {\n width: 100%;\n height: 100%;\n content: '';\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n background: linear-gradient(rgba($black, 0) 48%, $black 94%);\n z-index: 1;\n}\n.page-header .pm-page-heading, .page-header .pm-page-subheading, button, .pm-button, .pm-img-header {\n z-index: 2;\n}\n\n\n/* Animated Fade-Up Header */\n.page-header .pm-page-heading {\n font-weight: bold !important;\n letter-spacing: 0;\n opacity: 0;\n transform: translateY(25px);\n animation: fade-up 1.1s ease-out forwards;\n -webkit-animation: fade-up 1.1s ease-out forwards;\n}\n\n@-webkit-keyframes fade-up {\n 0% {\n opacity: 0;\n transform: translateY(25px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n@keyframes fade-up {\n 0% {\n opacity: 0;\n transform: translateY(25px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n@media (min-width: 992px) {\n .page-header .pm-page-heading {\n font-size: 80px;\n }\n}\n\n\n\n\n/* buttons */\n.pm-button.pm-announcement-button, .menu-download a, .pm-custom-section-multi-column_section .pm-button, .pm-button.pm-about-section-button, .pagebutton, .page-button, .page-header .pm-button {\n /* focus on changing these styles */\n background-color: $tertiary-color;\n border: 2px solid $black;\n color: $black;\n font-weight: bold;\n font-size: 18px;\n border-radius: 0 !important;\n box-shadow: 0 0 1px rgba($black, 0);\n /* styles end here */ \n\n padding: 8px 25px !important;\n display: inline-block;\n vertical-align: middle;\n transform: perspective(1px) translateZ(0);\n position: relative;\n transition-property: color;\n transition-duration: 300ms;\n }\n .pm-button.pm-announcement-button:before, .menu-download a:before, .pm-custom-section-multi-column_section .pm-button:before, .pm-button.pm-about-section-button:before, .pagebutton:before, .page-button:before, .page-header .pm-button:before {\n /* focus on changing this color */\n background: $color-4;\n /* end here */\n \n content: \"\";\n position: absolute;\n z-index: -1;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n transform: scaleX(0);\n transform-origin: 0 50%;\n transition-property: transform;\n transition-duration: 300ms;\n transition-timing-function: ease-out;\n }\n .pm-button.pm-announcement-button:hover, .pm-button.pm-announcement-button:focus, .menu-download a:hover, .menu-download a:focus, .pm-custom-section-multi-column_section .pm-button:hover, .pm-custom-section-multi-column_section .pm-button:focus, .pm-button.pm-about-section-button:hover, .pm-button.pm-about-section-button:focus, .pagebutton:hover, .pagebutton:focus, .page-button:hover, .page-button:focus, .page-header .pm-button:hover, .page-header .pm-button:focus {\n /* focus on changing this color */\n color: $white !important;\n /* end here */\n }\n .pm-button:hover:before, .pm-button:focus:before, .pm-button:active:before {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n }\n\n\n/* general pages */\nbody, :is(p,section:where(.pm-about-section-content)), .pm-custom-section :is(p,section:where(.pm-about-section-content)), .pm-column-content :is(p,section:where(.pm-about-section-content)), .pm-about-section :is(p,section:where(.pm-about-section-content)) {\n font-size: 16px;\n}\n\n#home-about {\n .container {\n max-width: 85%;\n }\n}\n\n/* announcements */\n.pm-vip-sign-up-v2-form-container { \n .pm-h3, :is(p,section:where(.pm-about-section-content)) { \n color: black; \n } \n} \n\n\n/* section headers */\n.pm-custom-section .pm-custom-section-heading, .pm-custom-section .pm-h3, .h3, .pm-featured-announcement .pm-h2, .pm-article-section .pm-h3, .pm-gift-card-section-wrapper .pm-h4 {\n font-weight: 400;\n font-size: 36px;\n @media (min-width: 990px) {\n font-size: 46px;\n }\n text-transform: unset;\n}\n.pm-h3.pm-custom-section-subheading {\n font-family: $accent-font !important;\n letter-spacing: 0 !important;\n text-transform: unset !important;\n\n @media (max-width: 768px) {\n font-size: 24px;\n }\n}\n\n/* homepage */\n\n.MuiGrid-container .pm-h5 {\n text-align: left;\n letter-spacing: 0;\n text-transform: unset;\n @media (min-width: 990px) {\n font-size: 46px;\n }\n padding-top: 40px;\n\n &:after {\n content: \"\";\n display: block;\n background-color: $color-4;\n height: 2px;\n width: 100px;\n margin-top: 10px;\n }\n}\n\n#home-about {\n @media(min-width:992px) {\n padding: 50px;\n }\n .MuiGrid-container {\n align-items: center;\n align-content: center;\n\n .pm-btn-wrapper {\n margin-top: 0;\n }\n .pm-button {\n margin: 5px 0;\n align-self: flex-start;\n }\n .pm-h5, :is(p,section:where(.pm-about-section-content)) {\n text-align: left;\n }\n\n\n section:nth-of-type(1) {\n padding: 30px;\n }\n @media(min-width:992px) {\n section:nth-of-type(1) {\n max-width: 45%;\n flex-basis: 45%; \n }\n section:nth-of-type(2), section:nth-of-type(3) {\n max-width: 27%;\n flex-basis: 27%; \n z-index: 1;\n }\n .pm-column-img-wrapper {\n padding-top: 550px;\n img {\n height: 550px;\n }\n }\n }\n\n @media(max-width:991px) {\n section:nth-of-type(2), section:nth-of-type(3) {\n max-width: 50%;\n flex-basis: 50%; \n }\n }\n }\n .pm-column-img-wrapper {\n aspect-ratio: 2/3;\n\n img { object-fit: cover !important; \n\n height: 100% !important;\n }\n }\n\n}\n\n/* home about section image hover effect */\n@media (min-width: 992px) {\n #home-about {\n .pm-column-img-wrapper {\n transition: box-shadow 300ms ease, transform 300ms linear;\n }\n &:hover, &:focus {\n\n section:nth-of-type(2) {\n .pm-column-img-wrapper {\n transform: translateY(-15px);\n }\n }\n section:nth-of-type(3) {\n .pm-column-img-wrapper {\n transform: translateY(15px);\n }\n }\n }\n }\n}\n#home-multi-1 {\n \n section {\n padding: 0;\n\n .pm-column-img-wrapper {\n background-color: $black;\n\n }\n\n .pm-h4.pm-img-overlay-text {\n background-color: transparent;\n text-transform: uppercase;\n font-family: $body-font;\n backdrop-filter: blur(3px);\n color: $white;\n border: 2px solid $white;\n border-radius: 100px;\n padding: 10px 25px;\n font-size: 32px;\n letter-spacing: 2px;\n transition: all 300ms ease;\n\n\n &:hover, &:focus {\n background-color: $primary-color;\n border-color: $primary-color;\n color: $black;\n box-shadow: none;\n transition: all 300ms ease;\n\n }\n }\n img {\n transition: opacity 2s ease 0s;\n opacity: .4;\n\n @media (max-width: 992px) {\n aspect-ratio: 16/9;\n }\n\n }\n }\n .pm-btn-wrapper {\n display: none;\n }\n @media (min-width: 992px) {\n section:first-of-type {\n max-width: 100%;\n flex-basis: 100%;\n\n .pm-column-img-wrapper {\n padding-top: 26.66%;\n }\n }\n section:nth-of-type(2) {\n flex-basis: 60%;\n max-width: 60%;\n\n .pm-column-img-wrapper {\n padding-top: 41.66%;\n }\n }\n section:nth-of-type(3) {\n flex-basis: 40%;\n max-width: 40%;\n\n .pm-column-img-wrapper {\n padding-top: 62.66%;\n }\n }\n }\n}\n#home-cta {\n .pm-h2 {\n font-family: $accent-font;\n margin: 0;\n padding: 0;\n text-transform: unset;\n }\n}\n#home-multi-2 {\n .pm-column-wrapper:first-of-type {\n\n\n .pm-btn-wrapper {\n display: none;\n }\n\n .pm-column-img-wrapper img {\n padding: 50px;\n }\n }\n .pm-column-heading, .pm-column-content {\n padding-left: 25px;\n }\n\n .pm-h5, :is(p,section:where(.pm-about-section-content)) {\n text-align: left; \n\n }\n\n .pm-btn-wrapper {\n padding: 25px 0 25px 25px;\n align-items: start;\n }\n\n .pm-button {\n margin: 0;\n }\n}\n#home-multi-3{\n .pm-column-wrapper:last-of-type {\n\n .pm-btn-wrapper {\n display: none;\n }\n\n .pm-column-img-wrapper img {\n padding: 50px;\n }\n }\n .pm-column-heading, .pm-column-content {\n padding-left: 25px;\n }\n\n .pm-h5, :is(p,section:where(.pm-about-section-content)) {\n text-align: left; \n\n }\n\n .pm-btn-wrapper {\n padding: 25px 0 25px 25px;\n align-items: start;\n }\n\n .pm-button {\n margin: 0;\n }\n}\n\n/* home-multi 2 & 3 mobile order and display */\n@media (max-width: 768px) {\n #home-multi-2 {\n .pm-column-wrapper:first-of-type {\n display: none;\n }\n }\n #home-multi-3 {\n .pm-column-wrapper:first-of-type {\n display: flex;\n order: 2;\n }\n .pm-column-wrapper:last-of-type {\n display: flex;\n order: 1;\n\n img {\n padding: 0 !important;\n }\n }\n }\n}\n\n/* about page */\n#about-multi {\n .pm-column-wrapper:first-of-type {\n align-items: center;\n flex-direction: row;\n @media (min-width: 768px) {\n max-width: 25%;\n }\n :is(h1,h2,h3,h4,h5,h6):where(.pm-h5, h5:not(.pm-AH)) {\n font-family: $accent-font !important;\n font-size: 36px;\n font-weight: bold;\n }\n .pm-btn-wrapper {\n display: none;\n }\n }\n .pm-column-wrapper:nth-of-type(2) {\n @media (min-width: 768px) {\n flex-basis: 75%;\n max-width: 75%;\n padding: 30px 0 30px 60px;\n\n :is(p,section:where(.pm-about-section-content)) {\n text-align: justify;\n }\n .pm-btn-wrapper {\n display: flex;\n flex-direction: row;\n justify-content: start;\n }\n }\n }\n}\n\n\n\n#home-highlight-1, #home-highlight-2 {\n \n\n .MuiGrid-container {\n align-items: center;\n align-content: center;\n }\n .pm-btn-wrapper {\n margin-top: 0;\n align-items: flex-start;\n }\n .pm-h5 {\n font-size: 38px;\n @media (min-width: 992px) {\n font-size: 52px;\n }\n \n }\n .pm-h5, :is(p,section:where(.pm-about-section-content)) {\n text-align: left;\n }\n @media(min-width:992px) {\n .pm-column-img-wrapper {\n padding-top: 630px;\n }\n .pm-column-img-wrapper img {\n height: 630px;\n }\n }\n @media (max-width: 991.95px) {\n img {\n height: 250px;\n }\n }\n .pm-h5 {\n margin-top: 0;\n font-family: $heading-font;\n text-transform: uppercase;\n letter-spacing: 0;\n line-height: 1;\n &::after {\n content: '';\n display: block;\n background-color: $primary-color;\n height: 2px;\n width: 100px;\n margin: 15px 10px 0 0;\n transition: 1s;\n }\n }\n &:hover {\n .pm-h5::after {\n width: 170px;\n transition: 1s;\n }\n }\n img {\n\n }\n}\n#home-highlight-1 {\n background-attachment: fixed, scroll;\n background-image: url(https://popmenucloud.com/nsjoklab/695c0987-69ce-43b7-bc37-98e49cbad31e.png);\n background-size: auto 100%, auto 178px;\n background-blend-mode: normal, multiply;\n background-position: top left, center center;\n background-repeat: no-repeat, repeat;\n @media (min-width: 992px) {\n background-size: 80px auto, auto 178px;\n padding: 140px 50px 65px;\n }\n @media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {\n \n background-attachment: scroll, scroll; /* For iOS devices */\n \n }\n\n section:nth-of-type(1) {\n padding: 30px 30px 30px 100px;\n background-color: transparent;\n @media (min-width: 992px) {\n padding: 30px 60px 30px 30px;\n }\n }\n\n @media(min-width:992px) {\n section:nth-of-type(1) {\n max-width: 36%;\n flex-basis: 36%; \n transform: translate(50px);\n z-index: 3;\n align-items: flex-start;\n }\n section:nth-of-type(2), section:nth-of-type(3) {\n max-width: 32%;\n flex-basis: 32%; \n padding: 0;\n\n }\n section:nth-of-type(2) {\n transform: translateX(30px);\n z-index: 2;\n }\n section:nth-of-type(3) {\n transform: translateY(-45px);\n z-index: 1;\n }\n }\n @media(max-width:991px) {\n section:nth-of-type(1) {\n max-width: 100%;\n flex-basis: 100%; \n }\n section:nth-of-type(2), section:nth-of-type(3) {\n max-width: 50%;\n flex-basis: 50%; \n }\n }\n}\n#home-highlight-2 {\n background-attachment: fixed, scroll;\n background-image: url(https://popmenucloud.com/nsjoklab/695c0987-69ce-43b7-bc37-98e49cbad31e.png);\n background-size: auto 100%, auto 178px;\n background-blend-mode: normal, multiply;\n background-position: top left, center center;\n background-repeat: no-repeat, repeat;\n @media (min-width: 992px) {\n background-size: 80px auto, auto 178px;\n padding: 140px 50px 65px;\n }\n @media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {\n \n background-attachment: scroll, scroll; /* For iOS devices */\n \n }\n\n @media(min-width:992px) {\n padding: 120px 50px 100px;\n }\n\n section:nth-of-type(3) {\n background-color: transparent;\n padding: 30px;\n }\n @media(min-width:992px) {\n section:nth-of-type(1) {\n transform: translateX(30px);\n z-index: 3;\n }\n section:nth-of-type(2) {\n transform: translateY(-50px);\n z-index: 1;\n }\n section:nth-of-type(3) {\n max-width: 36%;\n flex-basis: 36%; \n transform: translate(0);\n z-index: 2;\n }\n section:nth-of-type(1), section:nth-of-type(2) {\n max-width: 32%;\n flex-basis: 32%; \n z-index: 1;\n }\n }\n @media(max-width:991px) {\n section:nth-of-type(3) {\n max-width: 100%;\n flex-basis: 100%; \n }\n section:nth-of-type(1), section:nth-of-type(2) {\n max-width: 50%;\n flex-basis: 50%; \n }\n section:nth-of-type(1) {\n order: 2;\n }\n section:nth-of-type(2) {\n order: 3;\n }\n section:nth-of-type(1) {\n order: 1;\n }\n }\n}\n\n\n\n\n\n\n\n\n\n\n#about-team {\n .pm-custom-section-heading.pm-h2 {\n margin-bottom: 0;\n }\n .pm-column-content {\n padding-bottom: 15px !important;\n }\n .pm-column-wrapper {\n background-color: $bkg-color;\n border: 2px solid $tertiary-color;\n :is(p,section:where(.pm-about-section-content)) {\n padding: 0;\n span:first-of-type {\n font-family: $heading-font;\n font-size: 18px;\n text-transform: uppercase;\n }\n }\n .pm-column-img-wrapper {\n @media (min-width: 992px) {\n padding-top: 136.66%;\n }\n\n img {\n @media (max-width: 992px) {\n height: 400px;\n }\n }\n }\n @media (min-width: 660px) and (max-width: 992px) {\n max-width: 49%;\n }\n }\n}\n/* galleries */\n\n@media (min-width: 992px) {\n #home-gallery {\n padding: 25px 0;\n .xmasonry {\n transition: transform 5s linear;\n\n\n }\n }\n}\n\n/* location sections */\n#location, .pm-location-search-list{\n .pm-h4 {\n font-size: 26px;\n font-weight: 400;\n }\n a {\n color: $black;\n text-decoration: none;\n transition: text-decoration 250ms linear 1s;\n }\n a:hover, a:focus {\n\n text-decoration: underline;\n }\n :is(p,section:where(.pm-about-section-content)), span, .hours-day, .hours-time, .hours-additional {\n color: $black;\n font-size: 14px;\n }\n\n @media (max-width: 768px) {\n section {\n text-align: center;\n }\n }\n}\n#home-loc {\n .pm-location-search-section-wrapper {\n br {\n display: none;\n }\n hr {\n background-color: $tertiary-color;\n }\n #mapbox {\n border: 2px solid $secondary-color;\n }\n }\n}\n.pm-map-wrap {\n /*border: 2px solid $bkg-color;*/\n}\n\n/* reviews */\n.pm-custom-section-review-section {\n .pm-h2 {\n margin-bottom: 0;\n }\n .pm-review-section-wrapper {\n .pm-raves-form-header {\n display: none;\n }\n .pm-raves-form {\n background-color: $white;\n border: 2px solid $primary-color;\n box-shadow: none;\n margin-top: 30px;\n transition: box-shadow 300ms ease;\n }\n }\n\n &:hover, &:focus {\n .pm-raves-form {\n box-shadow: 0 0 10px rgba($primary-color, .6);\n }\n }\n}\n\n/* footer */\nfooter {\n background-color: darken( $black, 4% );\n\n .social {\n background-color: darken( $black, 2% );\n\n a svg {\n color: $secondary-color; \n }\n }\n\n .powered-by {\n background-color: $black;\n border-top: 2px solid $primary-color;\n\n a svg {\n fill: $primary-color; \n color: $primary-color; \n animation-name: pulse;\n animation-duration: 2.5s;\n animation-iteration-count: infinite;\n }\n }\n}\n\nfooter {\n .footer-disclaimer {\n border-color: $primary-color;\n }\n}\n\n\n/* menus */\n#home-menu {\n .pm-menu-section:not(#section-featuredslug) {\n display: none;\n }\n .pm-accented {\n box-shadow: none !important;\n }\n}\n.pm-menus-bg {\n background-color: transparent !important;\n .pm-menu-wrap {\n margin: 25px 0;\n }\n .pm-menu-section {\n background-color: rgba($bkg-color, 1);\n border: 2px solid $bkg-color;\n box-shadow: none;\n padding: 10px;\n @media (max-width: 768px) {\n padding: 20px;\n }\n }\n}\n.pm-menu-section .pm-h3, .pm-theme-simple .pm-menu-section .pm-h3, .pm-theme-simple_two .pm-menu-section .pm-h3 {\n border-bottom: 2px solid $secondary-color !important;\n font-size: 36px;\n padding-bottom: 10px;\n text-align: left;\n text-transform: unset !important;\n\n @media (min-width: 992px) {\n font-size: 46px;\n }\n}\n.pm-menu-section.has-description {\n p.section-description {\n color: $black;\n max-width: 100%;\n padding: 0;\n text-align: left;\n }\n}\n\n.pm-theme-next_layout .pm-menu-section section {\n border-bottom-color: transparent !important;\n}\n.pm-next-dish-card {\n border-bottom-color: transparent !important;\n border-radius: 8px !important;\n transition: background-color 300ms ease;\n &:hover, &:focus {\n background-color: $bkg-color;\n }\n}\n.pm-next-dish-featured-tag {\n background-color: $secondary-color;\n border-radius: 30px;\n width: max-content;\n padding: 5px 10px;\n}\n.menu-disclaimer {\n font-style: normal !important;\n margin-bottom: 0;\n span {\n font-weight: 400 !important;\n }\n}\n\n/* popular dishes dish cards */\n#section-featuredslug {\n button {\n font-size: 20px !important;\n }\n}\n.featured-item-dish-card {\n background-color: rgba($primary-color, .3) !important;\n border: 2px solid $bkg-color;\n border-radius: 10px;\n}\n\n\n\na.pm-menu-toggle {\n border-radius: 0 !important;\n border: 2px solid $secondary-color !important;\n padding: 12px 32px !important;\n background-color: $tertiary-color !important;\n color: $secondary-color !important;\n font-weight: 700 !important;\n letter-spacing: 1px;\n text-transform: uppercase;\n box-shadow: 0 3px 0 rgba($secondary-color, .4);\n transition: 250ms ease;\n\n &:hover, &:focus {\n background-color: lighten($tertiary-color, 5%) !important;\n border-color: $primary-color !important;\n color: $primary-color !important;\n transform: translateY(-2px);\n box-shadow: 0 6px 0 rgba($secondary-color, .35);\n }\n}\n\na.active.pm-menu-toggle {\n background-color: $primary-color !important;\n border-color: $primary-color !important;\n color: $white !important;\n box-shadow: 0 3px 0 darken($primary-color, 12%);\n\n &:hover, &:focus {\n background-color: darken($primary-color, 5%) !important;\n border-color: darken($primary-color, 5%) !important;\n transform: translateY(-2px);\n box-shadow: 0 6px 0 darken($primary-color, 12%);\n }\n}\n\n\n\n.pm-theme-next_layout .pm-menu-section section {\n transition: 250ms; \n border-bottom-color: transparent; \n}\n.pm-theme-next_layout .pm-menu-section section:hover, .pm-theme-next_layout .pm-menu-section section:focus {\n border-bottom-color: $primary-color; \n transition: 250ms;\n}\n\n\n\n/* oo */\n.pm-next-add-to-cart-button, .pm-next-online-ordering-button {\n background-color: $bkg-color;\n border: 1px solid $secondary-color !important;\n border-radius: 30px;\n color: $black !important;\n text-transform: uppercase;\n font-weight: 400;\n padding: 2% 4%;\n}\n\n/* forms */\n/*.pm-advanced-forms-section-wrapper {\n background-color: $tertiary-color;\n border-radius: 8px;\n border: 2px solid darken($tertiary-color, 5%);\n padding: 15px;\n\n\n form[aria-label='Advanced Form'] {\n > p:first-of-type {\n text-align: center;\n }\n .pm-acf-header {\n border-bottom: 1px solid $black;\n font-size: 22px;\n padding-bottom: 10px;\n text-transform: uppercase;\n }\n .pm-acf-subheader {\n font-size: 18px;\n text-transform: uppercase;\n }\n }\n}*/\n\n/* forms */\n/* centering advanced forms text */\nform[aria-label=\"Advanced Form\"] > p:first-of-type { \n text-align: center; \n font-family: $body-font !important;\n}\n@media (min-width: 992px) {\n .pm-advanced-forms-section-wrapper {\n \n max-width: 800px !important;\n padding: 100px;\n }\n}\n.pm-advanced-forms-section-wrapper {\n padding: 50px 30px 50px;\n font-family: $body-font !important;\n background-color: $white;\n outline: 2px solid $primary-color;\n border-radius: 10px;\n box-shadow: 0 0 10px rgba(0,0,0,.2);\n outline-offset: 15px;\n margin: 10px;\n transition: 350ms;\n &:hover {\n outline-offset: 25px;\n transition: 350ms;\n }\n}\n\n\n/* events */\n/* Event Blocks – Pivot Style */\n.pm-calendar-event {\n border: 3px solid $color-4;\n border-radius: $styled-radius;\n background-color: $white;\n padding: 20px;\n box-shadow: 0 6px 12px rgba($secondary-color, 0.15);\n transition: 300ms ease;\n overflow: hidden;\n\n &:hover {\n transform: translateY(-4px);\n box-shadow: 0 10px 18px rgba($secondary-color, 0.22);\n }\n\n a {\n color: $secondary-color;\n text-decoration: none;\n }\n\n /* Event Title */\n :is(h1,h2,h3,h4,h5,h6):where(.pm-h4, h4:not(.pm-AH)) a {\n text-transform: uppercase;\n font-size: 26px;\n font-weight: bold;\n color: $secondary-color !important;\n letter-spacing: 0.5px;\n }\n\n /* Date / Info Links */\n :is(p, section:where(.pm-about-section-content)) a {\n display: block;\n margin-top: 8px;\n text-transform: uppercase;\n font-weight: bold;\n font-size: 1rem;\n letter-spacing: 0;\n font-style: italic;\n color: $secondary-color !important;\n }\n\n /* Right-Side Content (CTA Button Area) */\n .pm-calendar-event-content-right {\n padding-right: 5px;\n margin-top: 15px;\n }\n\n /* CTA Button */\n .pm-calendar-event-content-right > a {\n display: inline-block;\n padding: 10px 22px;\n border-radius: $styled-radius;\n background-color: $primary-color;\n border: 2px solid $secondary-color;\n font-size: 1rem;\n font-weight: bold;\n color: $white !important;\n text-transform: uppercase;\n transition: 250ms ease;\n box-shadow: 0 3px 0 rgba($secondary-color, 0.4);\n }\n\n .pm-calendar-event-content-right > a:hover,\n .pm-calendar-event-content-right > a:focus {\n background-color: lighten($primary-color, 8%);\n border-color: $primary-color;\n color: $secondary-color !important;\n box-shadow: 0 5px 0 rgba($secondary-color, 0.4);\n transform: translateY(-2px);\n }\n}\n\n/* Center events on mobile */\n.pm-calendar-event {\n @media (max-width: 991px) {\n margin: 15px auto 35px auto;\n padding: 18px;\n }\n}\n\n\n/* event calendar */\n.pm-unset { \n table th { \n background-color: $color-4 !important; \n a {\n color: $white !important;\n }\n } \n table td { \n background-color: $white !important; \n color: $black !important; \n } \n .fc .fc-day-other .fc-daygrid-day-top { \n opacity: 0.8; \n }\n td.fc-day-today { \n background-color: rgba($tertiary-color, 0.5) !important; \n \n }\n /* Event Titles */\n .fc-event-title, \n .fc-event-time, \n .fc-daygrid-event-dot { \n color: $white !important;\n font-weight: bold;\n } \n\n /* Event Blocks */\n .fc-event, \n .fc-event-main { \n background-color: $secondary-color !important; \n border-color: $secondary-color !important; \n color: $white !important; \n border-radius: 6px !important;\n padding: 2px 6px;\n box-shadow: 0 2px 4px rgba($secondary-color, 0.35);\n transition: 250ms ease;\n } \n\n /* Event Hover */\n .fc-event:hover, \n .fc-event:focus, \n .fc-event-main:hover, \n .fc-event-main:focus {\n background-color: lighten($secondary-color, 5%) !important;\n border-color: lighten($secondary-color, 5%) !important;\n color: $white !important;\n transform: translateY(-2px);\n box-shadow: 0 4px 7px rgba($secondary-color, 0.45);\n }\n\n /* Calendar Navigation Buttons */\n .fc-button-primary, \n .fc-button-primary:disabled {\n background-color: $primary-color !important;\n border-color: $primary-color !important;\n color: $white !important;\n text-transform: uppercase;\n font-weight: bold;\n letter-spacing: 0.5px;\n border-radius: 6px;\n padding: 8px 15px;\n transition: 250ms ease;\n } \n\n .fc-button-primary:hover, \n .fc-button-primary:focus, \n .fc-button-primary:not(:disabled):active, \n .fc-button-primary:not(:disabled).fc-button-active { \n background-color: darken($primary-color, 10%) !important;\n border-color: darken($primary-color, 10%) !important;\n transform: translateY(-2px);\n }\n}\n/* press - there is no additional custom css */\n\n/* animations */\n@keyframes pulse {\n from {\n transform: scale(1)\n }\n\n 50% {\n transform: scale(1.1);\n }\n\n to {\n transform: scale(1);\n }\n}\n\n\n/* Reviews page background */\n.pm-raves-page-wrap {\n background-color: $secondary-color !important;\n background-repeat: repeat;\n background-attachment: fixed;\n background-size: auto; \n}\n\n\n/* Reviews page: bigger header + centered intro + spacing */\n.pm-raves-page-wrap .pm-AH.pm-h3,\n.pm-raves-page-wrap .pm-h3 {\n text-align: center !important;\n color: $white !important;\n font-size: clamp(34px, 4.5vw, 56px) !important;\n letter-spacing: 0.02em;\n line-height: 1.1;\n margin-bottom: 8px;\n}\n\n/* General spans inside reviews */\n.pm-raves-page-wrap span {\n text-align: center !important;\n color: $white !important;\n}\n\n/* Paragraphs inside centered column */\n.col-sm-6.col-sm-offset-3.col-xs-12 p {\n color: $white !important;\n}\n\n/* Center the first paragraph under the heading and keep it readable */\n.pm-raves-page-wrap .pm-AH.pm-h3 + p,\n.pm-raves-page-wrap .pm-h3 + p {\n text-align: center !important;\n max-width: 48ch;\n margin: 4px auto 24px;\n color: $white !important;\n}\n\n/* Add breathing room below the form */\n.pm-raves-page-wrap .pm-raves-form {\n margin-bottom: 48px !important;\n color: $white !important;\n}\n\n/* Make feedback disclaimer text black */\n.pm-raves-form p.MuiTypography-root.MuiTypography-body2 {\n color: $black !important;\n}\n\n/* Make small text buttons black */\n.pm-raves-form .MuiButtonBase-root.MuiButton-text {\n color: $white !important;\n font-weight: 600;\n text-decoration: underline;\n background: $black !important;\n border: none !important;\n box-shadow: none !important;\n transition: all 0.3s ease;\n}\n\n\n/* Make dropdown text black */\n.pm-raves-form .MuiTypography-root.MuiTypography-body1.MuiTypography-colorInherit {\n color: $black !important;\n}\n\n\n\n\n/* Become a VIP Section */\ndiv.pm-vip-sign-up-v2-form-container > div:first-child > svg.pop-icon,\nsvg[aria-label=\"VIP Icon\"] {\n display: none;\n}\n\n/* Add logo above the heading */\n.pm-vip-sign-up-v2-form-container .pm-h3::before {\n content: '';\n display: block;\n width: 300px;\n height: 200px;\n background-image: url('https://popmenucloud.com/nsjoklab/5cb8bec5-040f-4cb1-9502-52c79ae047f8.png');\n background-size: contain;\n background-repeat: no-repeat;\n background-position: center;\n margin: 0 auto 10px;\n}\n\n/* Remove the \"Become a VIP\" text */\n.pm-vip-sign-up-v2-form-container .pm-h3 {\n font-size: 0;\n line-height: 0;\n}\n\n/* Hide Left Logo in Become a VIP Sections */\n.pm-vip-v2-modal-restaurant-logo img {\n display: none; \n}\n\n\n#parallax {\n \theight: 450px; \n}\n\n\n/* Top Golf Page */\n#home-about3 {\n .pm-about-section {\n background-color: rgba($secondary-color, .8);\n @media (min-width: 992px) {\n width: 50%;\n margin-left: 0;\n }\n\n @media (max-width: 992px) {\n padding: 32px 16px 40px !important;\n }\n\n :is(p,section:where(.pm-about-section-content)), :is(h1,h2,h3,h4,h5,h6):where(.pm-h3, h3:not(.pm-AH)), div {\n @media (max-width: 992px) {\n text-align: center !important;\n }\n }\n }\n}\n#home-about2 {\n @media (max-width: 992px) {\n background-image: none;\n background-color: $black;\n }\n\n .pm-about-section {\n background-color: rgba($black, .8);\n\n @media (min-width: 992px) {\n width: 50%;\n margin-right: 0;\n }\n\n @media (max-width: 992px) {\n padding: 32px 16px 40px !important;\n background-color: $black;\n }\n\n :is(p,section:where(.pm-about-section-content)), :is(h1,h2,h3,h4,h5,h6):where(.pm-h3, h3:not(.pm-AH)), div {\n @media (max-width: 992px) {\n text-align: center !important;\n }\n }\n }\n}\n#home-about3, #home-about2 {\n :is(h1,h2,h3,h4,h5,h6):where(.pm-h3, h3:not(.pm-AH)) {\n text-shadow: unset;\n }\n .pm-button {\n background-color: #000000bb;\n color: $white;\n border: 4px double $white;\n }\n .pm-button:hover {\n background-color: #ffffff;\n color: $black !important;\n border: 4px double $white;\n }\n}\n\n\n#home-buttons {\n padding: 15px;\n\n .pm-column-img-wrapper {\n border-radius: 5px;\n box-shadow: 1px 0 20px rgba(0,0,0,.3);\n }\n\n a .pm-h4 {\n text-transform: unset;\n text-shadow: 1px 1px 4px #22222266;\n letter-spacing: 1px;\n opacity: 1 !important;\n font-size: 46px;\n color: $white !important;\n font-family: $heading-font;\n }\n\n img {\n transition: 350ms;\n }\n\n section:hover img {\n @media (min-width: 992px) {\n transition: 350ms;\n transform: scale(1.1);\n }\n }\n}","customSectionSpacing":null,"customSectionBackgroundImageEffect":null,"customSectionBackgroundImageSetting":null,"defaultBackgroundColor":null,"defaultBackgroundEffect":"bg_cover","defaultBackgroundImageUrl":null,"defaultCustomSectionBgColor":"rgba(255, 255, 255, 1)","defaultDishDetailTab":"details_tab","defaultMenuLayout":"card","defaultTransitionTiming":null,"defaultTransitionType":"tt_grow","dishDetailActionButton":"order_btn","dishDetailImageAlignment":"stacked","dishDetailTab":"reservations","dishLayout":"modern_dish_layout","dishTagKeyPosition":"dtk_bottom","editorEmailStyleUrls":["/assets/mailer-726112702bb6236a1f370ee292b17f65a88fccf6a98de7e29a1b51db92d00897.css"],"editorStyleUrls":["/assets/consumer-38e80c6a1d3283d99417e486258d699564872f0f7cfeab2b801923ac51d941bd.css"],"featuredDishBgColor":"rgba(208, 41, 37, 0.114)","footerLogoEffect":"fxf_white","headerFontWeight":"normal","headerBackgroundEffect":"fxhbg_white","headerBorderColor":null,"headerLogoAlignment":"l_nav_r","headerLogoEffect":"fxh_white","headerLogoSize":"h_logo_sm","headerNavFontColor":null,"isActiveNavlinkColorEnabled":true,"isFontAwesomeEnabled":false,"isOrderingButtonEnabled":true,"isWidgetResponsive":true,"menuColumnCount":3,"menuFlowSetting":"row","menuIconEffect":"menu_icon_fx_none","menuItemFontAlignment":"item_font_left","menuItemMobileFullWidth":true,"menuRowHeight":"dynamic_row_height","menuTabsLayout":"legacy_menu_tabs_layout","navbarBgColor":null,"orderingLogoBackgroundColor":null,"pageHeaderFontCase":"phf_uppercase","pageSubHeaderCase":"psh_capitalize","pageHeaderFontSize":"hfs_large","pageSubHeaderFontWeight":null,"pageSubHeaderFontSize":"shfs_small","customPageHeaderAlignment":null,"photoBorder":null,"photoShape":null,"photoShadow":null,"photoStyles":{"__typename":"PhotoStyles","border":null,"borderRadius":null,"boxShadow":null},"paletteType":"light_palette_type","popmenuLogoEffect":"pm_logo_black","primaryButtonScale":null,"primaryButtonShape":null,"rootButtonStyles":{"__typename":"RootButtonStyles","borderRadius":null,"padding":null,"fontSize":null,"minHeight":null},"smallButtonStyles":{"__typename":"ButtonStyles","padding":null,"fontSize":null,"minHeight":null},"largeButtonStyles":{"__typename":"ButtonStyles","padding":null,"fontSize":null,"minHeight":null},"primaryColor":"rgba(208, 41, 37, 1)","rootThemeId":1,"secondaryColor":"rgba(36, 32, 25, 1)","showCustomTab":false,"showDishLikes":true,"showDishShare":true,"showCurrencySymbol":true,"showFollowSection":true,"showMenuItemDescription":true,"showMenuItemDishTags":true,"showPopularSection":false,"showReservationsTab":false,"showWaitlistTab":false,"showPrice":true,"showMenuShareSection":false,"showMenuReviewSection":false,"subsectionDisplay":"horizontal","hostingType":"hosting_domain","useLegacyDishLayout":false,"useMobileMenuTabsLayout":true,"useNextSignUpForm":true,"websiteMaxWidth":null,"customSectionContentFont":{"__typename":"FontSelection","id":"theme-108504-custom-section-content-font","case":"none","color":null,"customFontUrls":["https://popmenucloud.com/nsjoklab/7e6d457f-9132-41e5-b78d-2aaddafa9686.woff2","https://popmenucloud.com/nsjoklab/4ae02ec6-7c89-4eb0-9606-553567c73b1a.ttf"],"family":"Georgia","fontId":43834,"googleFontId":null,"weight":"normal","themeFont":{"__typename":"ThemeFont","id":43834,"name":"Georgia","customFontUrls":["https://popmenucloud.com/nsjoklab/7e6d457f-9132-41e5-b78d-2aaddafa9686.woff2","https://popmenucloud.com/nsjoklab/4ae02ec6-7c89-4eb0-9606-553567c73b1a.ttf"],"googleFontId":null}},"customSectionHeaderFont":{"__typename":"FontSelection","caseNoFallback":null,"weightNoFallback":null,"id":"theme-108504-custom-section-header-font","case":"none","color":null,"customFontUrls":["https://popmenucloud.com/nsjoklab/dfd6fd00-478a-4ce0-8114-88928335747b.woff2","https://popmenucloud.com/nsjoklab/939a1f80-5d6f-44dd-8c04-20aee7217469.ttf"],"family":"Georgia Bold","fontId":43835,"googleFontId":null,"weight":"normal","themeFont":{"__typename":"ThemeFont","id":43835,"name":"Georgia Bold","customFontUrls":["https://popmenucloud.com/nsjoklab/dfd6fd00-478a-4ce0-8114-88928335747b.woff2","https://popmenucloud.com/nsjoklab/939a1f80-5d6f-44dd-8c04-20aee7217469.ttf"],"googleFontId":null}},"customSectionBackgroundImageUploadedPhoto":null,"defaultBackgroundImageUploadedPhoto":null,"defaultFont":{"__typename":"FontSelection","id":"theme-108504-default-font","case":"none","color":"rgba(0, 0, 0, 1)","customFontUrls":["https://popmenucloud.com/nsjoklab/7e6d457f-9132-41e5-b78d-2aaddafa9686.woff2","https://popmenucloud.com/nsjoklab/4ae02ec6-7c89-4eb0-9606-553567c73b1a.ttf"],"family":"Georgia","fontId":43834,"googleFontId":null,"weight":"normal","themeFont":{"__typename":"ThemeFont","id":43834,"name":"Georgia","customFontUrls":["https://popmenucloud.com/nsjoklab/7e6d457f-9132-41e5-b78d-2aaddafa9686.woff2","https://popmenucloud.com/nsjoklab/4ae02ec6-7c89-4eb0-9606-553567c73b1a.ttf"],"googleFontId":null}},"menuHeaderFont":{"__typename":"FontSelection","id":"theme-108504-menu-header-font","case":"none","color":null,"customFontUrls":["https://popmenucloud.com/nsjoklab/dfd6fd00-478a-4ce0-8114-88928335747b.woff2","https://popmenucloud.com/nsjoklab/939a1f80-5d6f-44dd-8c04-20aee7217469.ttf"],"family":"Georgia Bold","fontId":43835,"googleFontId":null,"weight":"normal","themeFont":{"__typename":"ThemeFont","id":43835,"name":"Georgia Bold","customFontUrls":["https://popmenucloud.com/nsjoklab/dfd6fd00-478a-4ce0-8114-88928335747b.woff2","https://popmenucloud.com/nsjoklab/939a1f80-5d6f-44dd-8c04-20aee7217469.ttf"],"googleFontId":null}},"menuItemNameFont":{"__typename":"FontSelection","id":"theme-108504-menu-item-name-font","case":"none","color":"rgba(0, 0, 0, 1)","customFontUrls":["https://popmenucloud.com/nsjoklab/7e6d457f-9132-41e5-b78d-2aaddafa9686.woff2","https://popmenucloud.com/nsjoklab/4ae02ec6-7c89-4eb0-9606-553567c73b1a.ttf"],"family":"Georgia","fontId":43834,"googleFontId":null,"weight":"bold","themeFont":{"__typename":"ThemeFont","id":43834,"name":"Georgia","customFontUrls":["https://popmenucloud.com/nsjoklab/7e6d457f-9132-41e5-b78d-2aaddafa9686.woff2","https://popmenucloud.com/nsjoklab/4ae02ec6-7c89-4eb0-9606-553567c73b1a.ttf"],"googleFontId":null}},"menuItemDescriptionFont":{"__typename":"FontSelection","id":"theme-108504-menu-item-description-font","case":"none","color":"rgba(68, 68, 68, 1)","customFontUrls":["https://popmenucloud.com/nsjoklab/7e6d457f-9132-41e5-b78d-2aaddafa9686.woff2","https://popmenucloud.com/nsjoklab/4ae02ec6-7c89-4eb0-9606-553567c73b1a.ttf"],"family":"Georgia","fontId":43834,"googleFontId":null,"weight":"normal","themeFont":{"__typename":"ThemeFont","id":43834,"name":"Georgia","customFontUrls":["https://popmenucloud.com/nsjoklab/7e6d457f-9132-41e5-b78d-2aaddafa9686.woff2","https://popmenucloud.com/nsjoklab/4ae02ec6-7c89-4eb0-9606-553567c73b1a.ttf"],"googleFontId":null}},"pageHeaderFont":{"__typename":"FontSelection","id":"theme-108504-page-header-font","case":"uppercase","color":null,"customFontUrls":["https://popmenucloud.com/nsjoklab/dfd6fd00-478a-4ce0-8114-88928335747b.woff2","https://popmenucloud.com/nsjoklab/939a1f80-5d6f-44dd-8c04-20aee7217469.ttf"],"family":"Georgia Bold","fontId":43835,"googleFontId":null,"weight":"normal","themeFont":{"__typename":"ThemeFont","id":43835,"name":"Georgia Bold","customFontUrls":["https://popmenucloud.com/nsjoklab/dfd6fd00-478a-4ce0-8114-88928335747b.woff2","https://popmenucloud.com/nsjoklab/939a1f80-5d6f-44dd-8c04-20aee7217469.ttf"],"googleFontId":null}},"pageSubHeaderFont":{"__typename":"FontSelection","id":"theme-108504-page-sub-header-font","case":"capitalize","color":null,"customFontUrls":["https://popmenucloud.com/nsjoklab/c0d2bc06-dbd2-429f-9845-0d611a7e91a3.woff2","https://popmenucloud.com/nsjoklab/853027ea-6b1d-4c99-9642-e6d5906f1909.ttf"],"family":"Georgia Italic","fontId":43837,"googleFontId":null,"weight":"normal","themeFont":{"__typename":"ThemeFont","id":43837,"name":"Georgia Italic","customFontUrls":["https://popmenucloud.com/nsjoklab/c0d2bc06-dbd2-429f-9845-0d611a7e91a3.woff2","https://popmenucloud.com/nsjoklab/853027ea-6b1d-4c99-9642-e6d5906f1909.ttf"],"googleFontId":null}},"customSectionSubHeaderFont":{"__typename":"FontSelection","caseNoFallback":null,"weightNoFallback":null,"id":"theme-108504-custom-section-sub-header-font","case":"none","color":null,"customFontUrls":[],"family":null,"fontId":null,"googleFontId":null,"weight":"normal","themeFont":null}}}},"restaurantPageContentQuery:{\"variables\":{\"draftMode\":false,\"restaurantId\":108432,\"url\":\"/tv-guide-1\"},\"fetchPolicy\":\"cache-first\",\"nextFetchPolicy\":\"cache-first\",\"notifyOnNetworkStatusChange\":true,\"partialRefetch\":true,\"returnPartialData\":false,\"ssr\":true}":{"restaurant":{"__typename":"Restaurant","id":108432,"pageContent":{"__typename":"CustomPage","id":1542644,"customCanonicalUrl":null,"customHref":null,"customMetaDescription":"See what games are on tonight at Pivot Craft Kitchen & Sports Bar in Pleasanton. Big screens, sound on, great food, and the best place to watch every game.","customMetaImageUrl":"https://popmenucloud.com/cdn-cgi/image/width=1920,height=1920,format=auto,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","customMetaKeywords":"sports bar Pleasanton\nsports bar near me\nbest sports bar Pleasanton\nPleasanton sports bar\nEast Bay sports bar\nTri-Valley sports bar\nsports TV guide Pleasanton\nwhat games are on tonight Pleasanton\nwhere to watch the game Pleasanton\nsports on TV near me\ngame day bar Pleasanton\nwatch party Pleasanton\nNFL games Pleasanton\nNBA games Pleasanton\nMLB games Pleasanton\ncollege football Pleasanton\nUFC fights Pleasanton\nboxing fights Pleasanton\nMarch Madness Pleasanton\nSuper Bowl Pleasanton\nsports bar with private rooms Pleasanton\nprivate sports suites Pleasanton\ngroup watch party venue Pleasanton\ncorporate watch party Pleasanton\nsports bar with big screens\nsports bar with sound on\nPivot Craft Kitchen & Sports Bar\nPivot Pleasanton\nPleasanton downtown sports bar","customMetaTitle":"TV Guide - Whats On!","defaultMetaDescription":null,"defaultMetaKeywords":null,"disableAjaxLoad":true,"headerBgFullHeight":false,"headerFontCase":null,"headerLinkCustomPageId":1532204,"headerLinkText":null,"headerLinkUrl":"/private-events","headerTransitionTiming":null,"headerTransitionType":"ht_fade","headerImageSetting":"static","heroBackgroundColor":null,"heroVideoCloudflareId":null,"heroVideoThumbnailUrl":null,"heroVideoUrl":null,"isEnabled":true,"isExternal":false,"isHeaderEnabled":false,"isHomePage":false,"isMemberOnly":false,"isNavEnabled":true,"linkType":"custom_page_type","metaDescription":"See what games are on tonight at Pivot Craft Kitchen & Sports Bar in Pleasanton. Big screens, sound on, great food, and the best place to watch every game.","metaImageType":"mit_custom","metaImageUrl":"https://popmenucloud.com/cdn-cgi/image/width=1200,height=630,format=auto,fit=pad,background=transparent/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","metaKeywords":"sports bar Pleasanton\nsports bar near me\nbest sports bar Pleasanton\nPleasanton sports bar\nEast Bay sports bar\nTri-Valley sports bar\nsports TV guide Pleasanton\nwhat games are on tonight Pleasanton\nwhere to watch the game Pleasanton\nsports on TV near me\ngame day bar Pleasanton\nwatch party Pleasanton\nNFL games Pleasanton\nNBA games Pleasanton\nMLB games Pleasanton\ncollege football Pleasanton\nUFC fights Pleasanton\nboxing fights Pleasanton\nMarch Madness Pleasanton\nSuper Bowl Pleasanton\nsports bar with private rooms Pleasanton\nprivate sports suites Pleasanton\ngroup watch party venue Pleasanton\ncorporate watch party Pleasanton\nsports bar with big screens\nsports bar with sound on\nPivot Craft Kitchen & Sports Bar\nPivot Pleasanton\nPleasanton downtown sports bar","name":null,"performanceMetadata":{"__typename":"CustomPagePerformanceMetadata","id":60556,"visibleSections":["4534899:rgb(255, 255, 255)"]},"restaurantId":108432,"slug":"tv-guide-1","subheading":null,"tabName":null,"url":"/tv-guide-1","heroLogoUrl":"https://popmenucloud.com/cdn-cgi/image/width=1920,height=1920,format=auto,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","heroLogoAlt":"pivot tv guide","navbarLogoToggle":true,"customMetaImageUploadedPhoto":{"__typename":"UploadedPhoto","aimAvailable":false,"altText":"Find tonight’s games at Pivot Craft Kitchen & Sports Bar. The best sports bar in Pleasanton for watch parties, big screens, and game-day energy.","bytes":2395576,"category":null,"consumerLocale":"en_consumer_locale","createdAt":"2025-12-26T10:21:33-08:00","defaultType":null,"folderPath":null,"format":"png","fullUrl":"https://popmenucloud.com/cdn-cgi/image/width=1920,height=1920,format=auto,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","height":1024,"id":15436212,"isPosSynced":false,"originalFilename":"ChatGPT Image Dec 26, 2025 at 10_21_01 AM.png","previewUrl":"https://popmenucloud.com/cdn-cgi/image/width=640,height=640,format=png,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","publicId":null,"rawUrl":"https://popmenucloud.com/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","restaurantId":108432,"thumbnailUrl":"https://popmenucloud.com/cdn-cgi/image/width=640,height=640,format=auto,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","updatedAt":"2025-12-26T10:21:55-08:00","uploaded":true,"uploadedFolderId":null,"url":"https://popmenucloud.com/cdn-cgi/image/width=1920,height=1920,format=auto,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","userId":37246890,"width":1536,"uiUploadable":{"__typename":"UiUploadableUploadedPhoto","id":15436212,"isMutable":true,"showDeleteOption":true,"showDownloadOption":true,"showMoveOption":true,"showCopyOption":true,"showEditOption":true}},"heroImages":[],"heroLogoUploadedPhoto":{"__typename":"UploadedPhoto","aimAvailable":false,"altText":"pivot tv guide","bytes":2395576,"category":null,"consumerLocale":"en_consumer_locale","createdAt":"2026-01-05T18:42:41-08:00","defaultType":null,"folderPath":null,"format":"png","fullUrl":"https://popmenucloud.com/cdn-cgi/image/width=1920,height=1920,format=auto,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","height":1024,"id":15514067,"isPosSynced":false,"originalFilename":"pivot tv guide","previewUrl":"https://popmenucloud.com/cdn-cgi/image/width=640,height=640,format=png,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","publicId":null,"rawUrl":"https://popmenucloud.com/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","restaurantId":108432,"thumbnailUrl":"https://popmenucloud.com/cdn-cgi/image/width=640,height=640,format=auto,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","updatedAt":"2026-01-05T18:50:00-08:00","uploaded":true,"uploadedFolderId":null,"url":"https://popmenucloud.com/cdn-cgi/image/width=1920,height=1920,format=auto,fit=scale-down/nsjoklab/fb3f2380-748d-4298-8067-846436d30e11.png","userId":37246890,"width":1536,"uiUploadable":{"__typename":"UiUploadableUploadedPhoto","id":15514067,"isMutable":true,"showDeleteOption":true,"showDownloadOption":true,"showMoveOption":true,"showCopyOption":true,"showEditOption":true}},"heroVideoUploadedVideo":null,"sections":[{"__typename":"CustomPageSection","id":4534899,"aboutContent":null,"aboutContentMaxWidth":"acmx_100","aboutHeading":null,"aboutLinkText":null,"aboutLinkUrl":null,"aboutPhotoAlt":null,"aboutPhotoUrl":null,"aboutFontAlignment":"left","aboutFontColor":null,"aboutPadding":null,"aboutPhotoPosition":"ap_right","accessibleAltContent":null,"announcementFontAlignment":"afa_center","backgroundColor":null,"backgroundEffect":"bg_cover","backgroundImageSetting":"static","backgroundImageUrl":null,"calendarEventView":"timeline","cartType":"default_cart_type","customEmbedHtml":"