body .wpbReviews{display:none}body .fusion-layout-column .fusion-column-wrapper{margin-left:0!important;width:100%!important}body .fusion-layout-column a.fusion-column-anchor:has(.fusion-column-inner-bg-image):is(:hover,:focus,:focus-visible) .fusion-column-inner-bg-image{background-color:#becc8f}body .fusion-layout-column .fusion-column-inner-bg-image{background-color:#d8e0bc}body .fusion-layout-column .fusion-column-inner-bg-image:hover{background-color:#becc8f}body .fusion-layout-column .fusion-column-inner-bg-image:is(:hover,:focus,:focus-visible){background-color:#becc8f}body .UsableNetAssistive{padding:4px 8px;font-size:14px;position:relative;text-align:right;background-color:#bcbbae;display:block;z-index:888}body a.UsableNetAssistive{padding:1px 8px;display:inline-block}body .skip-link{z-index:99999999!important}body .fusion-header-wrapper .reservations{display:none}body .location-about.covid-19 p{margin:0 auto 24px}body .location-about .links li a[href*="truefoodkitchen.olo.com"],body .location-about .links li a[href*="www.opentable.com"]{color:#3b3d2f!important}body .location-order,body .temp-hide{display:none}body{text-align:center}body .fusion-text ul{list-style:none;padding:0;margin:0 0 24px}body .fusion-text ol{padding-left:1.5rem}body .fusion-text ol li{margin-bottom:1.5rem}body .fusion-text p a,body .menu-footnote a{text-decoration:underline;color:#5a3f2b}body .fusion-text.heavy-link p a{text-decoration:none;color:#3b3d2f;font-family:ABC Repro Medium}body .fusion-text p strong{font-size:20px;color:#3b3d2f}body .fusion-button{min-width:165px;margin:12px}body .narrow-button .fusion-button{min-width:unset}body .fusion-button:focus{border-color:#595e49}body .button{padding:7px 32px;border:1px solid transparent;color:#fff!important;background-color:#3b3d2f;cursor:pointer;font-family:ABC Repro Medium}body .button:focus,body .button:hover{border-color:#3b3d2f;color:#3b3d2f!important;background-color:#fff}body .left-align{text-align:left}body .fusion-button.default-outline{border-color:#35372b;background-color:transparent}body .fusion-button.default-outline span{color:#3b3d2f!important}body .fusion-button.default-outline:hover{background-color:#bcbbae}body .fusion-button.default-outline:focus{border-color:#3b3d2f}body .fusion-button.default-underline{border-color:transparent!important;padding-right:0!important;background-color:transparent!important;padding-left:0!important}body .fusion-button.default-underline span{text-decoration:underline;color:#ebebe5!important}body .fusion-button.default-underline:hover span{color:#bcbbae!important}body .fusion-button.dark{border-color:#d8d8d0;background-color:#d8d8d0}body .fusion-button.dark span{color:#3b3d2f!important}body .fusion-button.dark:hover{border-color:#bcbbae;background-color:#bcbbae}body .fusion-button.dark:focus{border-color:#3b3d2f}body .fusion-button.dark-outline{border-color:#bcbbae;background-color:transparent}body .fusion-button.dark-outline span{color:#fff!important}body .fusion-button.dark-outline:hover{border-color:#35372b;background-color:#35372b}body .fusion-button.dark-outline:focus{border-color:#3b3d2f}body .fusion-button.dark-underline{border-color:transparent!important;padding-right:0!important;background-color:transparent!important;padding-left:0!important}body .fusion-button.dark-underline span{text-decoration:underline;color:#3b3d2f!important}body .fusion-button.dark-underline:hover span{color:#35372b!important}body .fusion-button.plain{padding:0;border:unset!important;min-width:unset;text-align:center;background-color:unset!important;margin:0}body .fusion-button.plain span{color:#3b3d2f}body .fusion-button.plain:hover span{color:#35372b!important}body .modal-button .fusion-button{min-width:unset;margin:0;line-height:1.25}body .modal-button .fusion-button span{max-width:7.4rem}body #top-bar{background:#becc8f!important}body .fusion-logo{position:absolute;padding-right:64px}body .fusion-logo .fusion-logo-link{max-width:125px}body .fusion-header,body .fusion-header-sticky-height{height:auto!important}body .fusion-header{padding:0 16px}body .fusion-main-menu{pointer-events:none;margin-right:470px;text-transform:uppercase;margin-left:150px;float:none}body .fusion-main-menu>*{pointer-events:all}body .fusion-main-menu ul{justify-content:flex-end;display:flex}body .fusion-main-menu ul li.current_page_item a span{padding:4px 0;color:#35372b!important;border-top:2px solid transparent;border-bottom:2px solid #5a3f2b;cursor:default}body .fusion-mobile-nav-holder{text-transform:none}body .fusion-secondary-header{height:76px;padding:0 6px!important;right:0;position:absolute;background-color:transparent;align-items:center;display:flex;z-index:999}body .fusion-secondary-header .fusion-secondary-menu .menu li{border:none}body .fusion-secondary-header .fusion-secondary-menu .menu li a{height:auto;padding:4px 20px;font-size:16px;border:2px solid #093824;font-weight:500;color:#ebebe5;background-color:#093824;margin:0 6px;border-radius:100px;display:block}body .fusion-secondary-header .fusion-secondary-menu .menu li.order-online a{color:#ebebe5;background-color:#3b3d2f}body .fusion-secondary-header .fusion-secondary-menu .menu li a:hover,body .fusion-secondary-header .fusion-secondary-menu .menu li.order-online a:hover{border-color:#35372b;background-color:#35372b}body .fusion-is-sticky .fusion-secondary-header{position:fixed;top:0}body.admin-bar .fusion-is-sticky .fusion-secondary-header{top:32px}@media (max-width:1400px){body .fusion-logo{padding:0}body .fusion-logo img{margin:0}body .fusion-main-menu ul li a{font-size:14px!important}}@media (max-width:1200px){body .fusion-main-menu{margin-right:0}body .fusion-is-sticky .fusion-secondary-header,body.admin-bar .fusion-is-sticky .fusion-secondary-header{top:auto}body .fusion-secondary-header{height:60px;padding:0!important;position:fixed;bottom:0;background-color:#fff;box-shadow:0 -2px 3px rgba(0,0,0,.05);left:0}body .fusion-secondary-header .fusion-secondary-menu .menu li a{padding:4px 12px!important;font-size:14px!important;color:#ebebe5;background-color:#3b3d2f}body .fusion-secondary-header .fusion-secondary-menu .menu li a:hover{background-color:#2f3027}}@media (max-width:800px){body .fusion-logo{top:-32px}body .fusion-logo img{transition:all .5s;max-height:100px}body .fusion-is-sticky .fusion-logo{top:0}body .fusion-is-sticky .fusion-logo img{max-height:75px}body .fusion-header{top:28px!important}body.admin-bar .fusion-header{top:60px!important}body .fusion-is-sticky .fusion-header{top:0!important}body.admin-bar .fusion-is-sticky .fusion-header{top:32px!important}body .fusion-header-has-flyout-menu .fusion-header-has-flyout-menu-content{display:block}body .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle{padding-top:12px;padding-bottom:15px}}@media (max-width:500px){body .fusion-header .fusion-logo{margin:0}}@media (max-width:400px){body .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu{padding:0 0 25px;margin-top:0}body .fusion-header-has-flyout-menu .fusion-flyout-menu>ul.fusion-menu>li{padding:13px 0}body .fusion-secondary-header{height:auto;padding:5px 0!important}body .fusion-secondary-header .fusion-secondary-menu .menu li{margin:5px 0}body .fusion-secondary-header .fusion-secondary-menu .menu li a{font-size:13px!important}}body h1,body h2{margin-bottom:24px;text-transform:none}body .banner{min-height:480px;text-align:center}body .banner h2{font-size:40px;text-shadow:0 5px 15px rgba(0,0,0,.5);margin:0}body .banner h2,body .banner h3{color:#fff;text-transform:none;padding-bottom:0!important;display:block}body .banner h3{font-size:80px;text-shadow:0 5px 15px rgba(0,0,0,.5),0 0 50px #000;margin:0 0 24px;font-family:ABC Repro Medium!important}body .banner img[src*=logo]{max-width:640px;margin:0 auto 24px;width:100%}body .banner p{font-size:24px;text-shadow:0 5px 15px rgba(0,0,0,.5);color:#fff;position:relative;max-width:640px;text-align:center;margin:24px auto;line-height:24px}body .banner .tfk-title:after{content:"";position:absolute;border-bottom:4px solid #ffcf41;bottom:-12px;left:calc(50% - 60px);width:120px}body .banner .fusion-button span{color:inherit!important}body .banner .icon{color:#fff!important;position:absolute;bottom:-120px;background-color:transparent!important}body .location-about h2{margin:12px 0}body .location-about p{margin:0 0 12px}body .location-about .links{list-style:none;padding:0;margin:0}body .location-about .links li{position:relative;display:inline-block}body .location-about .links li:not(:has(a)){display:none}body .location-about .links li:after{font-size:16px;color:#3b3d2f;content:"//";line-height:1.5;font-family:ABC Repro Regular;display:inline-block}body .location-about .links li:last-of-type:after{display:none}body .location-about .links li a{padding:0 23px 24px;display:inline-block}body .location-about .links li a.edit{padding:0;font-size:12px;right:0;color:#999!important;position:absolute;top:24px;left:0;display:none}body .location-about .links li:last-child a{text-decoration:underline;color:#595e49}body .location-about .links li:hover a.edit{display:block}body .location-about.location-about-large .links li:after{font-size:50px;color:#3b3d2f;line-height:.8;font-family:vinila-compressed,Arial,Helvetica,sans-serif}body .location-about.location-about-large .links li a{padding:0 10px 24px;font-size:50px;color:#595e49;text-transform:uppercase;line-height:.8;font-family:vinila-compressed,Arial,Helvetica,sans-serif}body .location-about.location-about-large .links li:last-child a{text-decoration:none;color:#3b3d2f}body .location-about .award{max-width:220px;max-height:220px;margin:20px}body .location-order h3{text-transform:uppercase;letter-spacing:.25px}body .location-map{font-size:14px;color:#fff;text-align:left}body .location-map .momentfeed{background-color:#595e49}body .location-map .momentfeed h2,body .location-map .momentfeed h4{font-size:30px;margin-bottom:1.1em;color:#fff;line-height:.8}body .location-map .momentfeed a{color:inherit!important}body .location-map .momentfeed ul{padding:0}body .location-map .momentfeed ul li{flex-wrap:wrap;display:flex}body .location-map .momentfeed ul li:not(:last-child){margin-bottom:8px;border-bottom:thin solid #ebebe5;padding-bottom:8px}body .location-map .momentfeed ul li>span{padding:6px 0 0;width:calc(100% - 58px);line-height:1.25}body .location-map .momentfeed .locations-nav-icon{height:auto;justify-content:center;margin-right:10px;align-items:flex-start;width:40px;display:flex}body .location-map .momentfeed svg{height:22px}body .location-map .momentfeed .clock-icon>svg,body .location-map .momentfeed .phone-icon>svg{fill:#ebebe5}body .location-map .momentfeed .fa{height:40px;flex-shrink:0;justify-content:center;color:#f5a64a;background-color:#fff;margin:2px 8px 2px 0;align-items:center;width:40px;display:inline-flex}body .location-map .momentfeed [class*=hours-card]{padding-bottom:12px}body .location-map .momentfeed [class*=hours-card] .day-row{width:100%;display:flex}body .location-map .momentfeed [class*=hours-card] .day-row span{line-height:16px}body .location-map .momentfeed [class*=hours-card] .day-row span:first-of-type{font-weight:700;width:80px}body .location-map .momentfeed [class*=hours-card] .day-row .hour-close:before{padding:0 4px;content:"-"}body .location-map .momentfeed .hours-card .day-row{margin-bottom:8px}body .location-map .momentfeed .special-hours-card{padding:12px 0 0 50px;position:relative;border-top:thin solid #ebebe5;margin:0;width:100%}body .location-map .momentfeed .special-hours-card .day-row{margin-bottom:4px}body .location-map .momentfeed .special-hours-card:before{height:12px;content:"";position:absolute;top:0;left:0;width:100%}body .location-map .momentfeed .hours-details{margin-left:48px}body .location-map .momentfeed ul.nav-tabs li:not(:last-child){border-bottom:none}body .location-map #leaflet-map{right:0;position:absolute!important;bottom:0;top:0;left:0}body .location-hiring .hiring-subtitle{padding-top:36px;font-size:22px!important;border-top:2px dotted #3b3d2f;margin:0}body .location-hiring .fa{color:#3b3d2f}body #nutritional-information{font-size:12px}body #nutritional-information a{text-decoration:underline}body .menu-about .script{font-size:36px;text-transform:none;font-family:Bernadette Rough!important}body .menu-about .script:after{font-size:18px;content:"";max-width:150px;border-bottom:4px solid #ffcf41;margin:20px auto;width:100%;display:block}body .menu-tabs h3{font-size:18px;color:#3b3d2f}body .menu-list-title{margin-top:36px}body ul.tablist{list-style:none;padding:0;max-width:800px;margin:0 auto 3rem}body .tablist li{padding:0 1.7rem;font-size:16px;text-transform:capitalize;position:relative;margin:10px 0 18px;cursor:pointer;white-space:nowrap;display:inline-block}body .tablist li:focus{outline:none}body .tablist li:after{transform:translateX(-50%);content:"";position:absolute;border-bottom:2px solid #bcbbae;bottom:-4px;left:50%;width:50%;display:block}body .tablist li.active{font-family:ABC Repro Regular}body .tablist li.active:after{border-color:#5a3f2b}body .tabgrouping .category_root legend{display:none}body .tabgrouping .section_name{font-size:30px!important;color:#3b3d2f!important}body .tabgrouping .section_description{padding:2rem 6% 0;font-size:14px;font-style:italic;text-align:left}body .tabgrouping .tfk-menu-cat-title{margin-bottom:8px}body .tabgrouping .small{padding:24px 0 0;font-size:12px;font-style:italic;margin:0}body .tabgrouping .section_items{list-style:none;padding:4%;flex-wrap:wrap;text-align:left;display:flex}body .tabgrouping .section_items li{border-bottom:thin solid #595e49;margin:0 2.5% .7rem;width:40%}body .tabgrouping .section_items .item_name{font-size:14px;font-weight:700;margin-bottom:12px;color:#333}body .tabgrouping .section_items .item_name img{height:15px;margin:0 5px 0 -20px;width:15px;vertical-align:middle}body .tabgrouping .section_items .item_description{font-size:12px;color:#595e49;margin:0 0 1.24rem;line-height:1.2}body.parent-pageid-297{background-position:50%;background-image:url(/wp-content/uploads/2020/02/banner_blog.jpg);background-repeat:repeat-y}body.parent-pageid-297,body.parent-pageid-297 #wrapper,body.parent-pageid-297 #wrapper #main{background-color:transparent!important}body .stay-in-touch:before{right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(25,10,2,.75);left:0}body .stay-in-touch h2{color:#fff;text-align:center}body .stay-in-touch .fontawesome-icon{height:50px!important;justify-content:center;color:#fff!important;align-items:center;width:50px!important;display:inline-flex}body .fusion-footer:before{content:normal}body .fusion-footer .fusion-row{max-width:1400px!important;margin:auto;width:90%!important}body footer .fusion-columns{display:flex}body .fusion-footer .fusion-column{color:#fff;text-align:left;margin:0}body .fusion-footer .fusion-footer-widget-area{padding:64px 0 42px!important}body .fusion-footer .fusion-footer-widget-area li{margin-bottom:10px}body .fusion-footer .fusion-footer-copyright-area{padding-right:12px!important;text-align:right;padding-left:0!important}body .fusion-footer .fusion-copyright-notice div{white-space:nowrap}body .fusion-footer footer{flex-grow:1}body .fusion-footer footer .menu-footer-container ul{display:flex}body .fusion-footer footer .menu-footer-container ul li{padding:0!important}body .fusion-footer footer .menu-footer-container ul li a{padding:12px!important;font-size:12px;color:#adadad;text-transform:uppercase;white-space:nowrap}body .fusion-footer footer .menu-footer-container ul li a:before{display:none}body .fusion-footer footer .achecker{position:absolute;margin-left:12px;display:inline-block}body footer .fusion-column:first-of-type{width:19%}body footer .fusion-column:nth-of-type(2){width:13%}body footer .fusion-column:nth-of-type(3){width:23%}body footer .fusion-column:nth-of-type(4){margin:0 0 0 auto!important;width:35%}body footer .fusion-column .form-header{margin-bottom:0;text-transform:none;letter-spacing:normal;font-family:ABC Repro Medium}body footer .fusion-column .form-header em{padding-right:1px}body footer .fusion-column a,body footer .fusion-column p{font-size:14px;color:#fff;text-align:left;font-family:ABC Repro Light}body footer .fusion-column a:hover{opacity:.7}body footer .button:hover{opacity:1!important}body .footer-rewards em{font-size:14px}body .fusion-footer h4{margin-bottom:2.1rem;color:#fff}body .fusion-footer .footer-legal{font-size:14px;font-family:ABC Repro Light}body footer .fusion-column:nth-of-type(4) h4{margin-bottom:1rem}body footer .fusion-column:nth-of-type(4) .true-insider-copy{margin-bottom:1.2rem}body .fusion-footer-widget-column{margin-bottom:0}body .fusion-footer .footer-column-title{font-size:var(--h4_typography-font-size);font-weight:var(--h4_typography-font-weight);font-style:var(--h4_typography-font-style,normal);margin-bottom:2.1rem;color:#fff;text-transform:var(--h4_typography-text-transform);letter-spacing:var(--h4_typography-letter-spacing);line-height:var(--h4_typography-line-height);margin-top:var(--h4_typography-margin-top);font-family:var(--h4_typography-font-family)}body .to-top-right #toTop{height:30px;right:20px;bottom:20px;background-color:#3b3d2f;border-radius:0;width:30px}body .to-top-right #toTop:hover{background-color:#555}body .to-top-right #toTop:before{line-height:28px}body .loading{min-height:100px;justify-content:center;margin-bottom:24px;position:relative;background-color:#f1f1f1;align-items:center;border-radius:12px;display:flex}body .loading:before{animation:spin 1s linear infinite;height:80px;border:4px solid #ddd;content:"";border-top-color:#3b3d2f;box-sizing:border-box;border-radius:50%;width:80px}body .loading:after{font-size:12px;content:"loading...";position:absolute}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body .hbspt-form input{border-radius:100px!important}body .wpcf7 .row{display:flex}body .wpcf7 .row .col{flex-grow:1;padding:0 12px 32px;flex-basis:0}body .wpcf7 .row .col br{display:none}body .wpcf7 .row .col label{text-align:left;display:block}body .wpcf7 .row .col label em{font-size:1.5em;font-style:normal;color:red;line-height:0}body .wpcf7 .row .col .select-arrow,body .wpcf7 .row .col input,body .wpcf7 .row .col select,body .wpcf7 .row .col textarea{border:2px solid #ccc;border-radius:0}body .wpcf7 .row .col .select-arrow{height:100%!important;right:0;bottom:0;top:0}body .wpcf7 .row .col input[type=submit]{border:2px solid #3b3d2f;text-transform:uppercase;letter-spacing:1px}body .make-a-reservation label{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);position:absolute;margin:-1px;width:1px;white-space:nowrap}body.fusion-builder-live .make-a-reservation .location{display:block}body .make-a-reservation .location{display:none}body .make-a-reservation p a,body .make-a-reservation p a:hover{text-decoration:none}@media(max-width:1100px){body .wpcf7 .row.cf7-4col{flex-wrap:wrap}body .wpcf7 .row.cf7-4col .col:first-child{padding-bottom:10px;flex-basis:100%}}@media(max-width:925px){body .wpcf7 .row{flex-wrap:wrap}body .wpcf7 .row .col{flex-basis:100%}}@media(max-width:1400px){body .fusion-column #custom_html-5 h3 em,body .fusion-footer h3{font-size:20px}}@media(max-width:1200px){body .fusion-column #custom_html-5 h3 em,body .fusion-footer h3{font-size:16px}body .fusion-footer .footer-legal{margin-bottom:100px}body .fusion-footer .footer-legal .achecker{margin:20px auto;left:20%;display:block}}@media(max-width:800px){body .banner h3{font-size:36px!important}body .fusion-footer{flex-wrap:wrap}body .fusion-footer footer{width:100%}body .fusion-footer *{text-align:center!important}body .fusion-footer .footer-legal{margin-bottom:100px}body .fusion-footer footer .menu-footer-container ul{display:block}body .fusion-footer footer .achecker{margin:20px auto;left:44%!important;display:block}body .left-align{text-align:center}body .location-map #leaflet-map{position:relative!important}body .tablist{flex-wrap:wrap;display:flex}body .tablist li{width:50%}body .tabgrouping .section_items li{width:100%}body .location-about .links li a,body .location-about .links li:after{padding:0 4px 8px;font-size:14px}body .location-about.location-about-large .links li a,body .location-about.location-about-large .links li:after{padding:0 4px 14px;font-size:36px}body .mobile-content-padding .fusion-text{padding:0 5%}}@media(max-width:505px){body .location-about.location-about-large .links li a,body .location-about.location-about-large .links li:after{padding:0 4px 14px;font-size:6.5vw}}@media (max-width:1200px){body .fusion-secondary-header{top:auto}}@media (min-width:801px){body .tfk-h-full-tablet{min-height:calc(100vh - 117px);min-height:calc(100dvh - 117px)}}