@import url("//fonts.googleapis.com/css2?family=Gelasio&family=Oswald:wght@400;600&family=Roboto&display=swap");body{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}p{font-size:1.2em;font-weight:400}.navbar.nav-v6 .header-logo{max-width:200px}.navbar.nav-v6 .container{width:80%}.nav-v6-drop li.drop-down-link div.drop-down,.navbar-regular.nav-v6 .navbar-nav>li>a{border-right:none!important;padding:0 10px;font-size:1.4em;font-weight:400;text-transform:uppercase;font-family:Oswald,sans-serif}.about-us-page .about-us-s1-content h1,.about-us-v7-content .text-wrapper h1,.about-us-v8-content .text-wrapper h1,.custom-modal .newsletter-popup .section-header,.events-container h1,.section-header,.specials h1,.specials-v3.home-specials h1{font-size:4.4em;font-weight:600;text-transform:uppercase;font-family:Oswald,sans-serif}.about-us-v8-content .text-wrapper h2,.map-newsletter h2,.reviews-v2-wrapper h2,.tmt-section h2{font-size:1.6em;text-transform:none;font-family:Gelasio,serif}.about-us-page .about-us-v7-content .text-wrapper .text-content .custom-temp-btn,.about-us-page .about-us-v8-wrapper .about-us-v8-item a.custom-temp-btn,.about-us-page .custom-temp-btn,.about-us-v7-content .text-wrapper .text-content .custom-temp-btn,.about-us-v8-wrapper .about-us-v8-item a.custom-temp-btn,.addtocalendar.atc-style-blue .atcb-link,.custom-about-us-v8-wrapper.about-us-v8-wrapper a.custom-temp-btn,.custom-modal .newsletter-popup .sph-email-subscription .sph-submit-button,.custom-temp-btn,.food-menu-nav .food-menu-nav-item,.locations-page .food-menu-nav .food-menu-nav-item,.locations-page .location-info-item .custom-temp-btn,.map-newsletter .sph-email-subscription .sph-submit-button,.on-cover-content .section-wrapper a.custom-temp-btn,.specials-v3.home-specials div a.custom-temp-btn,.uk-overlay-panel a.custom-temp-btn{padding:12px 40px;font-size:18px;border:0 solid #2e8019;font-weight:400;color:#fff;transition:all .3s ease-in-out;text-transform:uppercase;background-color:#2e8019;box-shadow:none;border-radius:30px;background:#2e8019;line-height:1.4em;font-family:Oswald,sans-serif}.about-us-page .about-us-v7-content .text-wrapper .text-content .custom-temp-btn:hover,.about-us-page .about-us-v8-wrapper .about-us-v8-item a.custom-temp-btn:hover,.about-us-page .custom-temp-btn:hover,.about-us-v7-content .text-wrapper .text-content .custom-temp-btn:hover,.about-us-v8-wrapper .about-us-v8-item a.custom-temp-btn:hover,.addtocalendar.atc-style-blue .atcb-link:hover,.custom-about-us-v8-wrapper.about-us-v8-wrapper a.custom-temp-btn:hover,.custom-modal .newsletter-popup .sph-email-subscription .sph-submit-button:hover,.custom-temp-btn:active,.custom-temp-btn:focus,.custom-temp-btn:hover,.food-menu-nav .food-menu-nav-item.active,.food-menu-nav .food-menu-nav-item:focus,.food-menu-nav .food-menu-nav-item:hover,.locations-page .food-menu-nav .food-menu-nav-item.active,.locations-page .food-menu-nav .food-menu-nav-item:focus,.locations-page .food-menu-nav .food-menu-nav-item:hover,.locations-page .location-info-item .custom-temp-btn:focus,.locations-page .location-info-item .custom-temp-btn:hover,.map-newsletter .sph-email-subscription .sph-submit-button:hover,.on-cover-content .section-wrapper a.custom-temp-btn:hover,.specials-v3.home-specials div a.custom-temp-btn:hover,.tmt-section a.custom-temp-btn:hover,.uk-overlay-panel a.custom-temp-btn:hover{border:0 solid #fff;text-decoration:none;color:#000;opacity:1;background-color:#fff;background:#fff}.custom-modal .newsletter-popup .sph-email-subscription .sph-submit-button,.food-menu-nav .food-menu-nav-item,.map-newsletter .sph-email-subscription .sph-submit-button{border:0 solid #2e8019;color:#fff;background-color:#2e8019;background:#2e8019}.about-us-v8-wrapper .about-us-v8-item a.custom-temp-btn{border:0 solid #fff;color:#000;background-color:#fff;background:#fff}.custom-about-us-v8-wrapper.about-us-v8-wrapper a.custom-temp-btn{border:0 solid #2e8019;color:#fff;background-color:#2e8019;background:#2e8019}.about-us-v8-wrapper .about-us-v8-item a.custom-temp-btn:hover,.custom-about-us-v8-wrapper.about-us-v8-wrapper a.custom-temp-btn:hover,.custom-modal .newsletter-popup .sph-email-subscription .sph-submit-button:hover,.food-menu-nav .food-menu-nav-item.active,.food-menu-nav .food-menu-nav-item:focus,.food-menu-nav .food-menu-nav-item:hover,.map-newsletter .sph-email-subscription .sph-submit-button:hover{border:0 solid #000;color:#fff;background-color:#000;background:#000}.uk-overlay-background{background:rgba(0,0,0,.5)}.on-cover-content .section-wrapper .section-header,.uk-overlay-panel h1{font-size:4.4em;font-weight:600;text-transform:uppercase;margin-top:70px;font-family:Oswald,sans-serif}.on-cover-content .section-wrapper .cover-text,.uk-overlay-panel .slide-text{font-size:1.8em;font-weight:400;text-transform:none;line-height:1.2em;margin-top:15px;font-family:Gelasio,serif}.uk-dotnav-contrast>*>*{border:1px solid #fff;opacity:.5;background:#fff}.uk-dotnav-contrast>*>:focus,.uk-dotnav-contrast>*>:hover,.uk-dotnav-contrast>.uk-active>*{transform:scale(1);border:1px solid #fff;opacity:1;background:#fff}.banner-section{padding:30px 0}.banner-section h1{font-size:1.2em;text-transform:none;font-family:Roboto,sans-serif}.banner-section .banner-pin{font-size:1.1em;color:#31881b}.banner-section .banner-pin.active,.banner-section .banner-pin:focus,.banner-section .banner-pin:hover{color:#fff}#aboutus_v8:before{background-attachment:scroll}.about-us-v8-wrapper:before{background-position:top}.about-us-v8-content .text-wrapper h2{margin-bottom:20px;color:#000;margin-top:10px}.about-us-v8-content .text-content.title-bar h1:after{background-color:#fff}.about-us-v8-wrapper.custom-about-us-v8-wrapper:before{background-position:0 0}.custom-about-us-v8-wrapper .about-us-v8-content .text-wrapper h2{color:#000}#aboutus_v8_custom .about-us-v8-image{background-size:contain}.tmt-section h1{margin-bottom:0;margin-top:20px}.tmt-section h2{margin-top:10px}.tmt-section p{font-size:1.2em;margin:20px auto}.tmt-section a.custom-temp-btn{margin:0 5px 20px}.catering-tmt-section,.jobs-tmt-section,.order-tmt-section,.private-parties-tmt-section,.reservations-tmt-section{background-position:50%}.fancybox-skin{border-radius:0}.reviews-v2-wrapper{background-attachment:scroll!important;background-size:cover!important;background-position:50%!important}.reviews-v2-wrapper h1{color:#fff;margin-top:20px}.reviews-v2-wrapper .container{padding-top:20px}.reviews-v2-wrapper h1{margin-bottom:0}.reviews-v2-wrapper h2{color:#fff;margin-top:0}.reviews-v2-wrapper h3{color:#fff;text-transform:capitalize;margin:20px auto 15px;font-family:Roboto,sans-serif}.reviews-v2-wrapper h3 .fa.fa-star{font-size:.8em;color:#31881b}.reviews-v2-wrapper .review-quote{color:#31881b;opacity:1}.reviews-v2-wrapper .review-text{padding-top:0}.reviews-v2-wrapper .review-text p{line-height:1.5em}.owl-theme .owl-dots .owl-dot button{border:1px solid #fff;opacity:.5;background:#fff}.owl-theme .owl-dots .owl-dot.active button,.owl-theme .owl-dots .owl-dot:hover button{border:1px solid #fff;opacity:1;background:#fff}.map-newsletter{border-right:none}.map-newsletter .text-wrapper:before{background-color:#fff;background-position:0 0}.map-newsletter .section-header,.map-newsletter h2{color:#000}.map-newsletter .sph-email-subscription h2{font-size:1.2em;font-weight:400;color:#000;font-family:Roboto,sans-serif}.map-newsletter .sph-email-subscription .sph-email-input{padding:12px 5px;color:#000;border-bottom:solid #000;border-width:1px;background-color:transparent}.map-newsletter .sph-email-subscription input::-webkit-input-placeholder{color:#000}.map-newsletter .sph-email-subscription input:-moz-placeholder,.map-newsletter .sph-email-subscription input::-moz-placeholder{color:#000}.map-newsletter .sph-email-subscription input:-ms-input-placeholder{color:#000}.map-newsletter .bar{top:-6px}.map-newsletter .bar:after,.map-newsletter .bar:before{background:#31881b}.googlemap-v3-wrapper .triangle{display:none}.sph-response-message{font-size:1.2em;color:#000}.googlemap-v3-wrapper input:-webkit-autofill,.googlemap-v3-wrapper input:-webkit-autofill:active,.googlemap-v3-wrapper input:-webkit-autofill:focus,.googlemap-v3-wrapper input:-webkit-autofill:hover{color:#000!important;-webkit-text-fill-color:#000}.custom-modal .modal-content{background-color:#fff}.custom-modal .newsletter-popup .section-header{color:#000}.custom-modal .newsletter-popup .sph-email-subscription h2,.custom-modal .newsletter-popup .sph-email-subscription label h2{font-size:1.2em;color:#000;font-family:Roboto,sans-serif}.custom-modal .newsletter-popup .sph-email-subscription .sph-email-input{padding:9px 5px;border:1px solid #000;color:#000;background-color:transparent}.custom-modal .newsletter-popup .sph-email-subscription .sph-email-input::-webkit-input-placeholder{color:#000}.custom-modal .newsletter-popup .sph-email-subscription .sph-email-input:-moz-placeholder,.custom-modal .newsletter-popup .sph-email-subscription .sph-email-input::-moz-placeholder{color:#000}.custom-modal .newsletter-popup .sph-email-subscription .sph-email-input:-ms-input-placeholder{color:#000}.custom-modal .newsletter-popup .sph-email-subscription input:-webkit-autofill,.custom-modal .newsletter-popup .sph-email-subscription input:-webkit-autofill:active,.custom-modal .newsletter-popup .sph-email-subscription input:-webkit-autofill:focus,.custom-modal .newsletter-popup .sph-email-subscription input:-webkit-autofill:hover{color:#000!important;-webkit-text-fill-color:#000}.custom-modal .newsletter-popup .bar:after,.custom-modal .newsletter-popup .bar:before{background:#31881b}.contact-v3{color:#fff}.contact-v3 .contact-us-title h1,.contact-v3 .hours-title h1,.contact-v3 .social-title h1{font-weight:600;text-transform:uppercase;font-family:Oswald,sans-serif}.contact-v3 .contact-us p{margin:0}.contact-v3 .days{padding:0;text-transform:capitalize}.contact-v3 .from-to{text-transform:uppercase}.contact-v3 a{text-decoration:none;color:#fff}.contact-v3 a:focus{color:#fff}.footer-v2-wrapper{color:hsla(0,0%,100%,.8);border-top:2px solid hsla(0,0%,100%,.1)}.footer-v2-wrapper p{font-size:1.3em}.footer-v2-wrapper a{color:hsla(0,0%,100%,.8)}.footer-v2-wrapper a:active,.footer-v2-wrapper a:focus,.footer-v2-wrapper a:hover{color:#31881b}.about-page-content{min-height:100vh}#about_s4_section{display:none}.about-page-content .about-us-v7-content .text-wrapper:before,.about-page-content .about-us-v7-wrapper .about-us-v7-content:first-of-type{background-position:50%}.about-page-content .about-us-v7-content .text-wrapper .text-content{padding:40px 6%}.drink-menu-page .drink-menu-v2-wrapper,.food-menu-page .food-menu-v2-wrapper{padding-top:55px}.drink-menu-v2-wrapper .section-header,.food-menu-v2-wrapper .section-header{color:#000}.food-menu-nav .food-menu-nav-item{padding:12px 40px}.food-menu-grid-item-content{border-radius:0}.drink-menu .drink-menu-page h2,.drink-menu .food-menu-page h2,.food-menu-grid h2{font-size:2em;color:#000;text-transform:uppercase;font-family:Oswald,sans-serif}.food-menu-grid .food-price,.food-menu-grid h3{font-size:1.3em;color:#2e8019;font-family:Roboto,sans-serif}.food-menu-grid .food-item-description,.food-menu-grid p{font-size:1.2em}.food-menu-grid-item-content .food-menu-content{border-left:1px solid #fff}.onespecial{font-size:1.3em}.events-container h1,.specials h1,.specials h2{color:#fff}.events-container h2{font-size:2em;font-weight:400;color:#fff}.events-container .event-info-text p,.events-container .event-time,.events-container h3{font-family:Roboto,sans-serif}.atc-style-blue .atcb-list{width:100%}.gift-cards-page h1{margin-top:35px}.drink-menu .pagecontent{padding-top:120px}.empty-content-message h2,.empty-content-message h3,.food-menu-page .empty-content-message h2,.food-menu-page .empty-content-message h3{font-size:1.2em;text-transform:none;text-align:center;font-family:Roboto,sans-serif}@media (max-width:1400px){.navbar.nav-v6 .header-logo{left:10px}.navbar.nav-v6 .container{width:100%}.about-us-page .about-us-s1-content h1,.about-us-v7-content .text-wrapper h1,.about-us-v8-content .text-wrapper h1,.custom-modal .newsletter-popup .section-header,.events-container h1,.section-header,.specials h1,.specials-v3.home-specials h1{font-size:4em}.about-us-v8-content .text-wrapper h2,.map-newsletter h2,.reviews-v2-wrapper h2,.tmt-section h2{font-size:1.5em}.on-cover-content .section-wrapper .section-header,.uk-overlay-panel h1{font-size:4em}.about-us-page .about-us-s1-content img{max-width:200px}.specials h2{font-size:1.3em}.empty-content-message h2,.empty-content-message h3,.food-menu-page .empty-content-message h2,.food-menu-page .empty-content-message h3{font-size:1.2em}}@media (max-width:1200px){.navbar.nav-v6 .header-logo{max-width:180px}.navbar-regular.nav-v6 .navbar-nav>li>a{font-size:1.3em}.about-us-page .about-us-s1-content h1,.about-us-v7-content .text-wrapper h1,.about-us-v8-content .text-wrapper h1,.custom-modal .newsletter-popup .section-header,.events-container h1,.section-header,.specials h1,.specials-v3.home-specials h1{font-size:3.6em}.about-us-v8-content .text-wrapper h2,.map-newsletter h2,.reviews-v2-wrapper h2,.tmt-section h2{font-size:1.4em}p{font-size:1.1em}.on-cover-content .section-wrapper .section-header,.uk-overlay-panel h1{font-size:3.6em}.on-cover-content .section-wrapper .cover-text,.uk-overlay-panel .slide-text{font-size:1.7em}.banner-section{padding:25px 0}.banner-section h1,.tmt-section p{font-size:1.1em}#map-v3-container,.googlemap-v3-wrapper .map-item{min-height:460px}.contact-v3 .contact-location,.contact-v3 .find-us,.contact-v3 .hours,.custom-modal .newsletter-popup .sph-email-subscription h2,.custom-modal .newsletter-popup .sph-email-subscription label h2,.footer-v2-wrapper a,.map-newsletter .sph-email-subscription h2,.sph-response-message{font-size:1.1em}.about-us-page .about-us-s1-content img{max-width:150px}.drink-menu .drink-menu-page h2,.drink-menu .food-menu-page h2{font-size:1.8em}.food-menu-grid .food-price,.food-menu-grid h3{font-size:1.2em}.food-menu-grid .food-item-description,.food-menu-grid p{font-size:1.1em}.onespecial{font-size:1.2em}.events-container h2{font-size:1.8em}.events-container .event-info-text p,.events-container .event-time,.events-container h3{font-size:1.2em}.empty-content-message h2,.empty-content-message h3,.food-menu-page .empty-content-message h2,.food-menu-page .empty-content-message h3{font-size:1.1em}}@media (max-width:1024px){#aboutus_v8:before,#aboutus_v8_custom:before{background-attachment:scroll}}@media (max-width:1023px){.navbar-regular.nav-v6 .navbar-nav>li>a{font-size:1.2em}.about-us-page .about-us-s1-content h1,.about-us-v7-content .text-wrapper h1,.about-us-v8-content .text-wrapper h1,.custom-modal .newsletter-popup .section-header,.events-container h1,.section-header,.specials h1,.specials-v3.home-specials h1{font-size:3.2em}.about-us-v7-content .text-wrapper .text-content .custom-temp-btn,.about-us-v8-wrapper a.custom-temp-btn,.addtocalendar.atc-style-blue .atcb-link,.custom-about-us-v8-wrapper.about-us-v8-wrapper a.custom-temp-btn,.custom-modal .newsletter-popup .sph-email-subscription .sph-submit-button,.custom-temp-btn,.food-menu-nav .food-menu-nav-item,.map-newsletter .sph-email-subscription .sph-submit-button,.on-cover-content .section-wrapper a.custom-temp-btn,.specials-v3.home-specials div a.custom-temp-btn,.uk-overlay-panel a.custom-temp-btn{font-size:16px}.on-cover-content .section-wrapper .section-header,.uk-overlay-panel h1{font-size:3.2em}.about-us-v8-wrapper:before{background-position:0 0}.about-us-v8-wrapper.custom-about-us-v8-wrapper:before,.catering-tmt-section,.jobs-tmt-section,.order-tmt-section,.private-parties-tmt-section,.reservations-tmt-section{background-position:50%}.reviews-v2-wrapper{background-position:50%!important}.reviews-v2-wrapper .review-text p,.reviews-v2-wrapper h3{font-size:1.1em}.map-newsletter .text-wrapper:before{background-position:50%}.about-us-page .about-us-s1-content img{max-width:100px}.about-page-content .about-us-v7-content .text-wrapper:before,.about-page-content .about-us-v7-wrapper .about-us-v7-content:first-of-type{background-position:50%}.about-page-content .about-us-v7-content .text-wrapper .text-content,.about-us-v7-content .text-wrapper h1{text-align:center}.about-page-content .about-us-v7-content .text-wrapper .text-content p{text-align:center!important}.onespecial{font-size:1.1em}.specials h2{font-size:1.2em}.empty-content-message h2,.empty-content-message h3,.food-menu-page .empty-content-message h2,.food-menu-page .empty-content-message h3{font-size:1.1em}}@media (max-width:991px){.navbar.nav-v6 .header-logo{max-width:180px}.navbar.nav-v6 .socialnav{display:none}.navbar-right{margin-right:0}.map-newsletter .bar{top:0}.about-us-page .about-us-s1-content{text-align:center!important}}@media (max-width:769px){.navbar-collapse.collapse{padding-bottom:0}}@media (max-width:767px){.navbar.nav-v6 .header-logo{max-width:176px;left:5px}.nav-v6-drop li.drop-down-link div.drop-down,.navbar-regular.nav-v6 .navbar-nav>li>a{padding:6px 15px;font-size:1.3em}.navbar.nav-v6 .socialnav{display:inline-block}li.drop-down-link .sub-menu{padding:0 30px 5px}video#coverVideo{margin-top:70px}.about-us-page .about-us-s1-content h1,.about-us-v7-content .text-wrapper h1,.about-us-v8-content .text-wrapper h1,.custom-modal .newsletter-popup .section-header,.events-container h1,.section-header,.specials h1,.specials-v3.home-specials h1{font-size:2.8em}.about-us-v8-content .text-wrapper h2,.map-newsletter h2,.reviews-v2-wrapper h2,.tmt-section h2{font-size:1.3em}p{font-size:1em}.navbar-fixed-bottom.nav-v1 .bottom-list-item a{padding:15px 5px;font-size:14px;text-transform:uppercase;font-family:Oswald,sans-serif}.on-cover-content .section-wrapper .section-header,.uk-overlay-panel h1{font-size:2.2em}.on-cover-content .section-wrapper .cover-text,.uk-overlay-panel .slide-text{font-size:1.6em}.banner-section{padding:15px 0}.banner-section h1{font-size:1em}.about-us-v8-content .text-wrapper{text-align:center}.about-us-v8-content .text-wrapper p{text-align:center!important}.about-us-v8-item .about-us-v8-content .text-content.title-bar h1:after{margin:10px auto}.tmt-section{padding:2em 0}.reviews-v2-wrapper .review-text p,.reviews-v2-wrapper h3,.tmt-section p{font-size:1em}.googlemap-v3-wrapper .map-item.map-newsletter{min-height:440px}.map-newsletter .text-wrapper .text-content{top:-10px}.custom-modal .newsletter-popup .sph-email-subscription h2,.custom-modal .newsletter-popup .sph-email-subscription label h2,.map-newsletter .sph-email-subscription h2,.sph-response-message{font-size:1em}.footer-v2-wrapper p{font-size:1.1em}.footer-v2-wrapper a{font-size:1em}.about-page-content{padding-top:0}.about-us-s1-wrapper{margin-top:0}.about-us-page .about-us-s1-content img{max-width:70px}.drink-menu-page .drink-menu-v2-wrapper,.food-menu-page .food-menu-v2-wrapper{padding-top:45px}.food-menu-nav .food-menu-nav-item{padding:7px 20px}.food-menu-nav .food-menu-nav-item,.food-menu-nav .food-menu-nav-item.active,.food-menu-nav .food-menu-nav-item:focus,.food-menu-nav .food-menu-nav-item:hover{border:none;border-bottom:2px solid #000;border-radius:0}.food-menu-nav .food-menu-nav-item:first-of-type{border-top:2px solid #000}.drink-menu .drink-menu-page h2,.drink-menu .food-menu-page h2{font-size:1.6em}.food-menu-grid .food-price,.food-menu-grid h3{font-size:1.1em}.food-menu-grid .food-item-description,.food-menu-grid p{font-size:1.05em}.events-container .container{margin-bottom:150px}.events-container h2{font-size:1.6em}.events-container .event-info-text p,.events-container .event-time,.events-container h3{font-size:1.1em}.drink-menu .pagecontent{padding-top:70px}.empty-content-message h2,.empty-content-message h3,.food-menu-page .empty-content-message h2,.food-menu-page .empty-content-message h3{font-size:1em}}@media (max-width:320px){.about-us-page .about-us-s1-content h1,.about-us-v7-content .text-wrapper h1,.about-us-v8-content .text-wrapper h1,.custom-modal .newsletter-popup .section-header,.events-container h1,.section-header,.specials h1,.specials-v3.home-specials h1{font-size:2.4em}.about-us-v8-content .text-wrapper h2,.map-newsletter h2,.reviews-v2-wrapper h2,.tmt-section h2{font-size:1.2em}.navbar-fixed-bottom.nav-v1 .bottom-list-item a{font-size:12px}.on-cover-content .section-wrapper .section-header,.uk-overlay-panel h1{font-size:2em}.footer-v2-wrapper a{font-size:.9em}.empty-content-message h2,.empty-content-message h3,.food-menu-page .empty-content-message h2,.food-menu-page .empty-content-message h3{font-size:1em}}.sph-response-message{font-size:1.4em}@media (max-width:767px){.navbar.nav-v6 .navbar-header{background-color:#000}.sph-response-message{font-size:1.3em}}