@charset "UTF-8";.top-featured h1{text-shadow:2px 2px 0 #121821}.menu-bar{width:100%}@media (max-width:600px){.menu-bar{padding-bottom:2rem;padding-top:2rem}}.menu-bar .btn-white{margin-left:5px;margin-right:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto}.menu-bar .btn-white:visited{color:#fff}.menu-bar .btn-white:visited:hover{color:#b35326}.sticky-container .mediocre-page-title{background-color:#f6f6f5;border-bottom:1px solid #46a040;border-top:1px solid #46a040;bottom:0;font-size:2rem;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:0;padding-bottom:1rem;padding-left:calc((100vw - 1500px)/ 2 + 10px);padding-right:calc((100vw - 1500px)/ 2 + 10px);padding-top:1rem;position:sticky;top:0;width:100vw;z-index:2}@media (min-width:1327px) and (max-width:1667px){.sticky-container .mediocre-page-title{padding-left:calc(5% + 10px);padding-right:calc(5% + 10px)}}@media (max-width:1326px){.sticky-container .mediocre-page-title{padding-left:calc(5% + 10px);padding-right:calc(5% + 10px)}}@media (max-width:789px){.sticky-container .mediocre-page-title{font-size:1.5rem;margin-bottom:0;padding-bottom:.5rem;padding-top:.5rem}}.sticky-container .mediocre-page-title a{cursor:pointer;text-decoration:none;-webkit-transition:color 150ms ease-in-out;-o-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}.sticky-container .mediocre-page-title.menu-title-salad{bottom:116px}@media (max-width:789px){.sticky-container .mediocre-page-title.menu-title-salad{top:80px}}@media (max-width:600px){.sticky-container .mediocre-page-title.menu-title-salad{bottom:84px;top:80px}}.sticky-container .mediocre-page-title.menu-title-grain{bottom:58px;top:58px}@media (max-width:789px){.sticky-container .mediocre-page-title.menu-title-grain{top:138px}}@media (max-width:600px){.sticky-container .mediocre-page-title.menu-title-grain{bottom:42px;top:122px}}.sticky-container .mediocre-page-title.menu-title-soup{top:116px}@media (max-width:789px){.sticky-container .mediocre-page-title.menu-title-soup{top:196px}}@media (max-width:600px){.sticky-container .mediocre-page-title.menu-title-soup{top:164px}}.section-anchor{display:block;height:0;width:100%}.section-anchor.anchor-salad{-webkit-transform:translateY(-48px);-ms-transform:translateY(-48px);transform:translateY(-48px)}@media (max-width:789px){.section-anchor.anchor-salad{-webkit-transform:translateY(calc(-63px - 80px));-ms-transform:translateY(calc(-63px - 80px));transform:translateY(calc(-63px - 80px))}}@media (max-width:600px){.section-anchor.anchor-salad{-webkit-transform:translateY(calc(-42px - 80px));-ms-transform:translateY(calc(-42px - 80px));transform:translateY(calc(-42px - 80px))}}.section-anchor.anchor-grain{-webkit-transform:translateY(-106px);-ms-transform:translateY(-106px);transform:translateY(-106px)}@media (max-width:789px){.section-anchor.anchor-grain{-webkit-transform:translateY(calc(-116px - 80px));-ms-transform:translateY(calc(-116px - 80px));transform:translateY(calc(-116px - 80px))}}@media (max-width:600px){.section-anchor.anchor-grain{-webkit-transform:translateY(calc(-82px - 80px));-ms-transform:translateY(calc(-82px - 80px));transform:translateY(calc(-82px - 80px))}}.section-anchor.anchor-soup{-webkit-transform:translateY(-164px);-ms-transform:translateY(-164px);transform:translateY(-164px)}@media (max-width:789px){.section-anchor.anchor-soup{-webkit-transform:translateY(calc(-179px - 80px));-ms-transform:translateY(calc(-179px - 80px));transform:translateY(calc(-179px - 80px))}}@media (max-width:600px){.section-anchor.anchor-soup{-webkit-transform:translateY(calc(-130px - 80px));-ms-transform:translateY(calc(-130px - 80px));transform:translateY(calc(-130px - 80px))}}.menu-section hr{border-top:3px solid #303030;margin-top:40px}.menu-section-items{width:102%;margin:-1%}.menu-salad-count,.menu-soup-count{margin:15px 1% 30px;position:static}.menu-salad-count a,.menu-salad-count a:hover,.menu-soup-count a,.menu-soup-count a:hover{text-decoration:none}.menu-salad-count h4,.menu-soup-count h4{color:#46a040;font-size:20px;font-weight:700;letter-spacing:1px;line-height:1.3043478261em;margin:0;text-transform:capitalize;text-decoration:none}.menu-salad-count p,.menu-soup-count p{color:#818181;margin-top:0;text-decoration:none}.menu-salad-count p:hover,.menu-soup-count p:hover{text-decoration:none}.menu-salad-count .description,.menu-soup-count .description{font-size:14px;margin-top:15px;line-height:26px}.menu-salad-count .nutrition,.menu-soup-count .nutrition{color:#46a040;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:15px;margin:20px 0;cursor:pointer;position:relative}.nutrition-icon{background-image:url(../img/menu-nutrition.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;position:relative;margin-right:15px;width:30px}.nutrition-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1}.soup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-salad-count .nutrition .nutrition-info,.menu-soup-count .nutrition .nutrition-info{background-color:#46a040;cursor:text;display:none;left:0;opacity:.9;padding-left:0;padding:30px;position:absolute;text-indent:0;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:100}.menu-salad-count .nutrition .nutrition-info.active,.menu-soup-count .nutrition .nutrition-info.active{display:block}.nutrition-close-icon{position:absolute;top:0;right:0;padding:5px 10px;float:right;cursor:pointer}.nutrition-close-icon:after{content:"×";color:#fff;width:12px;font-size:35px}.nutrition-info h6{font-size:20px;color:#fff;margin:0}.nutrition-info hr{color:#fff;width:30px;margin:20px 0;border-top-color:#fff}.nutrition-info p{color:#fff;font-size:15px;line-height:26px;margin-bottom:0}.nutrition-info .calories{font-weight:700}.nutrition-info .carb,.nutrition-info .fat,.nutrition-info .fiber,.nutrition-info .protein,.nutrition-info .sodium,.nutrition-info .sugar{font-weight:300}.menu-section-images{margin:20px 0 0 0;padding:0;width:100%}.medicon-guide-wrapper{margin-top:2rem}.medicon-guide{margin-bottom:10px;display:inline-block}.medicon{height:30px;width:30px;position:relative;display:inline-block;vertical-align:middle;background-position:center;margin-right:5px;background-repeat:no-repeat}.medicon-vegan{background-image:url(../img/menu-vegan.svg)}.medicon-dairy{background-image:url(../img/menu-dairy-free.svg)}.medicon-gluten{background-image:url(../img/menu-gluten-free.svg)}.medicon-local{background-image:url(../img/menu-local.svg)}.medicon-spicy{background-image:url(../img/menu-spicy.svg)}.medicon-cup{background-image:url(../img/menu-cup.svg);height:20px;width:20px;margin-right:10px}.medicon-bowl{background-image:url(../img/menu-bowl.svg);height:20px;width:20px;margin-right:10px}.medicon-label{font-size:12px;font-family:"Roboto Slab";font-weight:400;color:#333;vertical-align:middle;margin-left:5px;margin-right:30px}.medicon-wrapper{margin-top:15px}.menu-image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;width:100%;position:relative}.menu-image{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-image-seasonal{background-image:url(../img/menu-seasonal.svg);background-position:left top;background-repeat:no-repeat;background-size:contain;bottom:0;display:block;height:35%;left:0;padding:0;position:absolute;right:0;top:0;width:35%;z-index:1}.featherlight-close-icon{background:#fff!important;color:#46a040!important;font-size:32px!important;padding:5px!important;right:5px!important;top:5px!important;width:35px!important}.featherlight img{max-width:100%;max-height:100%;top:0;right:0;bottom:0;left:0}.menu-image:first-child{margin-left:0}.menu-image:last-child{margin-right:0}.menu-image:hover{cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.menu-section-images.three-items .menu-image{width:33.3333333%}.page-content{margin-bottom:5rem!important}@media (max-width:600px){.page-content{margin-bottom:3rem!important}}.menu-description{margin-bottom:100px!important;max-width:1000px;font-size:16px}.menu-description-icon-wrapper{background-color:#46a040;width:150px;padding-bottom:0;margin-left:auto;border-radius:50% 50% 0 0;float:none;margin-bottom:-15px;margin-right:15px;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}.menu-description-icon-wrapper img{-webkit-box-sizing:content-box;box-sizing:content-box;width:75px;padding:50px;-webkit-transform:translate(-7px,-15px);-ms-transform:translate(-7px,-15px);transform:translate(-7px,-15px)}.menu-description .one-column{background-color:#46a040;float:none;padding-top:30px;padding-bottom:30px}.menu-description .column{margin-left:auto;margin-right:auto;float:none;color:#fff}