.login-holder [disabled][type=submit]{opacity:66.66667%;pointer-events:none}.ninja,.toggle:checked ~ .toggle-on,.toggle-off{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s}.un.ninja,.toggle-on,.toggle:checked ~ .toggle-off{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.1))}.add:before{content:'';display:inline-block;height:24px;width:24px;background-image:url("/assets/add-sign.png")}.subtract:before{content:'';display:inline-block;height:24px;width:24px;background-image:url("/assets/minus-sign.png")}.login-holder [type=submit]{padding:calc( 1 / 2 * ( 3 / 2 * 1.5rem - .7rem ) - 1px);margin:.75rem auto;display:inline-block;border:1px solid #89D33C;text-decoration:none;font-size:.7rem;line-height:.7rem;cursor:pointer;border-radius:.25em;letter-spacing:.0625em;text-align:center;font-weight:600;text-transform:uppercase;transition-property:color, background-color;transition-duration:.3s;transition-timing-function:ease-in-out}.login-holder [type=submit]{background-color:#89D33C;color:#fff;text-shadow:0 0 .08333em rgba(0,0,0,0.8)}.login-holder :hover[type=submit],.login-holder :focus[type=submit]{background-color:#bbe68f;color:#000;text-shadow:0 0 .08333em rgba(255,255,255,0.8)}dialog>[type=reset]{border:0;background:transparent;display:inline;color:inherit;text-shadow:none;box-shadow:none}dialog>:active[type=reset]{background:transparent}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){html,body{min-height:100vh;height:auto}}html{overflow-x:hidden;max-width:100%}body{font-family:"futura-pt","Open Sans",sans-serif;position:relative;overflow-x:hidden;color:#000;background-image:linear-gradient(143.02deg, rgba(167,168,170,0) 0%, rgba(167,168,170,0.25) 100%);background-color:#fff;min-height:100vh;display:flex;flex-direction:column}body>header{order:0}body>.content{order:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:0}body>.right-sidebar{order:2}@media screen and (max-width: 960px) and (-ms-high-contrast: active) and (-ms-high-contrast: none){body>.right-sidebar{margin-bottom:4em}}@media screen and (max-width: 600px) and (-ms-high-contrast: active) and (-ms-high-contrast: none){body>.right-sidebar{margin-bottom:8em}}body>.left-sidebar{order:3}body>footer{margin-top:auto;order:4}a{transition-property:filter, color, box-shadow, text-shadow, background-color}a:link{color:blue}a:visited{color:#669}a:focus,a:hover{color:blue}a:active{color:brighten(blue, 80%)}label,oex-label{cursor:pointer}p{margin:0 0 .75rem}@keyframes spinner{to{transform:rotate(360deg)}}img{-ms-interpolation-mode:bicubic}h1,h2,h3,h4,h5,h6{color:#000}h1{text-transform:uppercase;font-weight:600;text-align:center;font-size:1.2rem;line-height:1.5rem}h2{font-size:40px;line-height:1.5rem;margin:0 0 1.5rem;text-transform:uppercase}h3{text-align:left;margin:0 auto 1.5rem;font-size:1.1rem;text-transform:uppercase}small{font-size:50%}table{width:100%}thead th{vertical-align:bottom}dialog{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s;border-radius:2vmin;background-color:#fff;border:1px solid #000;bottom:auto;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;max-width:22.5rem;overflow:hidden;padding:.75rem 0;position:fixed;right:0;top:50%;transform:translate(0, -50%);width:100%;font-size:.75rem;z-index:100000}dialog::backdrop,dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}dialog[open]{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.1))}dialog[open]+.backdrop,dialog[open]::backdrop{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.1));background:rgba(0,0,0,0.85)}@media screen and (max-width: 600px){dialog{width:90%;max-width:unset}}dialog p{margin:.75rem 0}dialog p.base,dialog p.submitted{padding:.75rem}@media screen and (max-width: 600px){dialog p.base,dialog p.submitted{padding:1.5rem;text-align:center;font-size:.75rem}}dialog output{margin:.75rem 0;padding:0 .75rem}dialog .button-holder{margin:.75em 0 0;border-top:1px solid rgba(0,0,0,0.1);display:flex;justify-content:space-around;text-align:center;color:#fff;background-color:#C12033;width:100%}@media screen and (max-width: 600px){dialog .button-holder{flex-wrap:wrap}}dialog .button-holder button{text-transform:uppercase;flex:1 1 50%;padding:.75em;font-size:.75rem}@media screen and (max-width: 600px){dialog .button-holder button{flex:1 1 100%;margin:0;border:none;padding:1.125em}}dialog .button-holder button+button{border-left:1px solid rgba(0,0,0,0.9)}dialog .button-holder button[type="reset"]{background-color:#fff;color:#000}dialog .button-holder button.base{background:#C12033;color:#fff}dialog>[type=reset]{position:absolute;top:0;right:0;margin:0;font-size:1.5em;line-height:.75em;width:1.5em;height:1.5em}._dialog_overlay{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s;position:fixed;top:0;left:0;right:0;bottom:0}[hidden]{display:none !important}.alert{position:fixed;top:50%;left:50%;padding:1.5rem;border:1px solid #C12033;transform:translate(-50%, -50%);border-radius:.25em;font-weight:700;text-shadow:0 1px rgba(255,255,255,0.2);text-align:center;color:#000;background-color:#e56271;background-image:linear-gradient(to bottom, #e56271 0, #C12033 100%)}.alert:before{content:'\26a0';float:left;font-size:3rem}.warning{color:#C12033;font-weight:600}.quantity{text-align:center;font-family:"futura-pt","Open Sans",sans-serif}.numeric{font-family:"futura-pt","Open Sans",sans-serif}.currency{display:inline-flex;min-width:3.75rem;font-family:"futura-pt","Open Sans",sans-serif}.currency .denomination{flex-shrink:0;flex-grow:1;flex-basis:auto;padding-right:0;padding-left:.125em}.currency .quantity{flex-grow:0;flex-shrink:0;flex-basis:auto;padding-left:0}.hide{display:none}.loading{height:auto;min-height:10vmin;display:block;position:relative}.loading:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem;border-radius:50%;border-top:2px solid #89D33C;border-right:2px solid transparent;animation:spinner .6s linear infinite}[type=submit].loading{min-height:inherit;background-color:rgba(137,211,60,0.5);pointer-events:none}.flatpickr-calendar.noCalendar.hasTime{max-width:9em}#ui-datepicker-div{font-size:16px}body{font-family:"futura-pt","Open Sans",sans-serif !important;font-style:normal;font-stretch:normal;font-weight:400;letter-spacing:normal;background-color:#FFFFFF;line-height:1.5}@media screen and (max-width: 991px){header .desktop_header{display:none !important}}#catering_modal{max-width:unset !important;width:675px;height:620px}#catering_modal .catering_notice{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:relative}#catering_modal .catering_notice h2{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:24px;line-height:125%;text-align:center;text-transform:unset !important;color:#26252C;margin:24px 0px 8px 0px}#catering_modal .catering_notice p{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:18px;line-height:125%;text-align:center;color:#26252C;margin:0px 0px 24px 0px !important}#catering_modal .catering_notice p span{font-weight:600}#catering_modal .catering_notice .food-image-container{width:100%;height:240px;display:block;background-image:url("/assets/food-image-container-pic.png");background-repeat:no-repeat}#catering_modal .catering_notice .alert_sign{width:42px;height:40px;background-image:url("/assets/warning-sign.png");background-repeat:no-repeat;margin-top:16.8px}#catering_modal .catering_notice h3{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:21px;line-height:125%;display:flex;align-items:center;text-align:center;color:#26252C;text-transform:unset !important;margin-top:16.8px}#catering_modal .catering_notice .sp{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#26252C}#catering_modal .catering_notice #close_icon_modal{display:block;width:14.4px;height:14.4px;background-image:url("/assets/dialog-close-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;position:absolute;right:40px;top:10px;cursor:pointer}#catering_modal .catering_notice .btn_container{width:100% !important;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:24px}#catering_modal .catering_notice .btn_container a{border:none !important;outline:none !important;text-decoration:none !important}#catering_modal .catering_notice .btn_container .cafe_btn{width:200px;height:48px;margin-right:16px;border:1px solid #415623;border-radius:5px;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623}#catering_modal .catering_notice .btn_container .catering_btn{width:200px;height:48px;background:#AEDB7F;border-radius:5px;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623;cursor:pointer}#cafe_modal{max-width:unset !important;width:675px;height:599px}#cafe_modal #cafe_notice{width:100% !important;height:100% !important}.linear-gradient-container{background:linear-gradient(180deg, #E6ECF1 0%, rgba(255,255,255,0) 100%)}.choose{text-align:left !important}.invisible{display:none !important}.on_demand_mobile{display:none}div.choose-IE-medium{width:558px;height:240px}div.choose-IE-medium img{opacity:1 !important}.page-on{color:#AEDB7F !important}.mr-auto{min-height:50px !important}main.container-fluid{padding-right:0px;padding-left:0px}.medium-container{padding:0 calc((100% - 1130px) / 2) !important}.on-demand-left{min-width:40%;margin-right:100px}.cart_items_count{color:#89D33C;font-size:16px}#address-bar{font-family:"futura-pt","Open Sans",sans-serif;width:520px;font-style:normal;font-weight:normal;font-size:18px;line-height:125%;color:rgba(38,37,44,0.65)}.tracking_icon{width:36px !important;height:36px !important;display:block;background-image:url("/assets/tracking-icon.png");background-repeat:no-repeat;padding:0px;margin-right:10px;margin-left:33px;margin-top:0px}.search-field.search-bar{width:360px;background-image:none !important;border-radius:5px 0px 0px 5px !important;border-right:none !important;margin:6px -5px 0px 0px !important}.on-demand-buttons{margin-top:-30px}.team-orders{margin-top:20px !important}.team-orders .learn-more{font-style:normal;font-size:21px;line-height:125%;text-align:center;text-transform:uppercase;font-weight:600;color:#415623 !important}.team-orders .panel-right{margin-top:-30px !important}.ml-30{margin-left:0px}div#orderFields>select.ui-timepicker-select{background-image:url("/assets/clock-icon.png");width:264px !important;height:56px !important;margin-top:15px !important;margin-left:15px !important;border-radius:5px !important}.search-field.search-bar.homepage{width:544px;height:48px !important;font-size:16px;border-radius:5px !important}#delDate{width:164px !important;height:56px !important;margin-top:15px !important;border-radius:5px !important;margin-left:0px !important}.mobile-nav-bar{display:none}#ui-datepicker-div{z-index:5}div.order-container{background-image:url("/assets/home-bg.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;width:100%;height:584px}div.panel.ondemand{width:100%;min-height:600px;margin-top:20px !important}div.panel.virtualcafe{width:100%;min-height:650px}div.currently-serving{width:100%;min-height:200px}div.panel,div.white-panel,div.panel-reverse,div.currently-serving{margin-top:100px}div.currently-serving{display:flex;flex-direction:row-reverse !important;margin-bottom:100px}div.currently-serving .subflex-panel{margin-top:0px;margin-left:110px;display:flex;flex-direction:column}div.currently-serving .subflex-panel .cs-header{margin-top:10px;text-align:left}div.currently-serving .subflex-panel .home-green-button{margin-top:25px}div.green-line{margin-top:15px;margin-left:30px;width:165px;height:0px;border-bottom:3px solid #A2CF5F}.white-panel{display:flex !important;flex-direction:row !important}#areas-served{max-height:710px !important;min-height:610px !important}.new{font-size:20px;line-height:1.3;color:#b42126}.panel-header-text{margin-left:10px;font-style:normal;font-weight:600;font-size:36px;line-height:125%;text-transform:uppercase;color:#26252C}.trusted_mobile{display:none}.panel-sub-text{text-align:left;margin-left:14px;margin-top:30px;font-style:normal;font-weight:normal;font-size:18px;line-height:125%;color:#26252C;opacity:0.65}.other-sub-text{font-size:18px;line-height:125%;text-align:center;color:#26252C;text-transform:none;font-weight:normal;line-height:normal;opacity:0.65}.learn-more{font-style:normal;font-size:21px;line-height:125%;text-align:center;text-transform:uppercase;font-weight:600;color:#415623 !important}.foodja_login{margin-right:40px;margin-top:0px}.cc_learn_more{margin-top:-40px}.curr-serv-IE-large{width:558px;height:216px}.curr-serv-IE-large img{opacity:1 !important}.foodja-cafe .learn-more{margin-top:15px !important}.foodja-cafe .learn-more:hover{text-decoration:none}.red-button{font-size:14px;line-height:1.71;letter-spacing:1.8px;text-align:center;color:#ffffff;background-color:#ca282e;border:#ca282e 1px solid;border-radius:4px;padding-top:15px}.red-button:hover{background-color:#ff3333}.home-green-button{padding-top:15px;background:#AEDB7F;border-radius:5px;font-style:normal;font-weight:600;font-size:21px;line-height:125%;text-align:center;text-transform:uppercase;color:#415623;margin-right:40px}.team-order-button{margin-top:-30px !important}.order-now-button{width:264px;height:60px;margin-left:10px}img.arrow{margin-bottom:6px}.choose-IE-large img,.choose-IE-medium img,.choose-IE-small img{opacity:0.6}.curr-serv-IE-large img,.curr-serv-IE-medium img,.curr-serv-IE-small img{opacity:1}.curr-serv-IE-large img{width:960px;margin-top:10px}div.choose-IE-large,div.curr-serv-IE-large{display:flex;justify-content:center}div.logo-lg,div.logo-lg-cs,div.choose-IE-small,div.choose-IE-medium,div.curr-serv-IE-small,div.curr-serv-IE-medium{display:none}div.logo-sm{display:none !important;opacity:0.6}ul.panel-checklist{list-style-image:url("/skin1/images/responsive/homepage/check-mark.png")}ul.panel-checklist li{text-align:left;padding-left:8px;padding-bottom:15px;font-style:normal;font-weight:600;font-size:18px;line-height:125%;color:#26252C;opacity:0.65}.bg-dark{background-color:#26252c !important}.bg-white{background-color:#fff !important;min-height:67px !important;box-shadow:0px 4px 10px rgba(169,166,166,0.35) !important}.logo-white{width:170px;height:46px;object-fit:contain}#home-navbar{height:70px;background-color:#ffffff}.navbar-toggler-icon{width:24px;height:15px}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:transparent}i.fas.user-icon{color:#e4e4e4;font-size:20px;margin-top:14px;margin-right:8px;opacity:.8}a.top-nav-item{font-size:14px;color:#e4e4e4;margin-left:5px;cursor:pointer}a.top-nav-item:hover{text-decoration:none}i.user-icon{color:#b0b0b0}i.user-icon.loggedin{margin-top:2px}label.login{margin-top:2px;margin-bottom:0px !important;font-size:14px;color:#b0b0b0}a.welcome{margin-top:4px;margin-right:5px !important}.mb-20{margin-bottom:0px}.top-nav-item.last{color:#b0b0b0;margin-left:20px}.top-nav-item.last.login{margin-right:5px;cursor:pointer}.top-nav-item.last.logout{margin-top:-1px;margin-right:20px;cursor:pointer}.navbar .login .user-icon{margin-top:0}.navbar .login,form#logout-form{margin:0px}.menu{display:block;margin-top:20px;position:relative}.mobile-avatar-menu{display:flex;justify-content:center;align-items:center;height:24px}.mobile-avatar-menu ul.navbar-nav li{display:block}.mobile-avatar-menu ul[role=navigation].show{display:flex;flex-direction:column;margin-top:36px;opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:1000}.nav-item-mobile{display:none}.profile-items-mobile{display:none}.switch,.toggle{position:fixed !important;clip:rect(0, 0, 0, 0) !important}label.u-profile{display:flex !important}.signup,.signup:hover{width:117px;height:48px;background-color:#aedb7f;border-radius:5px;font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;justify-content:center;align-items:center;color:#415623 !important;margin-top:-8px;padding:0px}.signup:hover,.signup:active,.signup:hover:hover,.signup:hover:active{color:#415623 !important}.user-profile{width:48px !important;height:48px !important;font-family:'futura-pt';background:#AEDB7F;border-radius:50%;border:2.82353px solid #FFFFFF;font-style:normal;font-weight:600;font-size:22.5882px;line-height:18px;color:#415623;display:flex;justify-content:center;align-items:center;margin-left:44px;margin-top:-8px;padding:0px !important;box-sizing:border-box !important}@media all and (max-width: 768px){.user-profile{width:40.5px !important;height:40.5px !important}}.user-mtype{width:34px;height:34px;font-family:'futura-pt';color:#26252C;display:flex;justify-content:center;align-items:center;background-image:url("/assets/gold-ellipse.png");background-repeat:no-repeat;position:relative;left:-10px;top:7px;font-weight:500;font-size:16px}[role='navigation']:after{position:absolute;top:-.21429rem;right:20px;display:block !important;content:'' !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:#FFFFFF;border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}.profile-items-mobile a{font-style:normal;font-weight:600;font-size:16px;line-height:125%;text-align:center;text-transform:uppercase;color:#FFFFFF !important}.profile-items-mobile #logout-form-mobile,.profile-items-mobile #logout-mobile-form{margin-left:43%;margin-top:5px}header [role='navigation']{position:absolute;top:46px;right:35px;display:block;width:176px;height:auto;background-color:#fff;color:#444b52;z-index:10;border-radius:5px;list-style:none;opacity:0;visibility:hidden;pointer-events:none;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s;padding:0px}header [role='navigation'].show{display:flex;flex-direction:column}header [role='navigation'] li{margin-top:10px;margin-bottom:10px;text-align:center;height:30px;display:flex;flex-direction:row;align-items:center;justify-content:center}header [role='navigation'] .profile_items:hover{background:rgba(174,219,127,0.2)}header [role='navigation'] .profile_items #logout-form{margin-left:0px}header [role='navigation'] #logout-form{margin-left:-5px}header [role='navigation'] a,header [role='navigation'] .log_out_button,header [role='navigation'] #profile-items-mobile a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}header [role='navigation'] .use_foodja{margin-top:0px;margin-bottom:0px;background:#C6C6C6;height:1px !important;width:100%;display:block;padding:0px}header [role='navigation'] li.catering,header [role='navigation'] li.cafe{background:#AEDB7F;background-size:172px 35px;width:100%}header [role='navigation'] li.catering:hover{background:#AEDB7F;background-size:172px 35px;width:100%}header [role='navigation'] .catering{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize}header [role='navigation'] .med_rp_li{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:14px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:capitalize;color:#000000}header [role='navigation'] .med_rp_li span{width:auto;border-top:1px solid #E6ECF1;padding-top:5px}header [role='navigation'] .catering:hover{background:rgba(174,219,127,0.2);border-radius:4px}header [role='navigation'] a:hover{text-decoration:none !important}header [role='navigation'] a:active{color:#FFFFFF !important}#ck_menu_toggle:checked+header [role='navigation']{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:1000}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0px !important;padding-left:0px !important;margin-left:20px;color:#26252C}.admin-link{position:absolute;top:25px;right:0px !important;z-index:1030;font-size:13px;font-weight:600;text-decoration:underline;color:#000000 !important}@media all and (max-width: 414px){.admin-link{display:none}}.spoofed-user-link{position:absolute;top:45px;right:5px;z-index:1030;font-size:15px;font-weight:600;color:#000000 !important}.spoofed-user-link small{margin-top:3px}@media all and (max-width: 414px){.spoofed-user-link{display:none !important}}li.profile_items.profile-items-mobile.admin{display:none}@media all and (max-width: 414px){li.profile_items.profile-items-mobile.admin{display:flex;justify-content:center}li.profile_items.profile-items-mobile.admin a.admin-link-mobile{display:flex;text-transform:capitalize}li.profile_items.profile-items-mobile.admin div.spoofed-user-link-mobile{display:flex;justify-content:flex-end;align-items:center;margin-left:5px;margin-top:-4px;font-size:18px;color:#000000}li.profile_items.profile-items-mobile.admin div.spoofed-user-link-mobile small{margin-left:3px;margin-top:3px;font-size:12px}}a.nav-link:hover,a.nav-link:active{color:#C8E6A8 !important;margin-left:20px}li.nav-item a.nav-link{font-family:"futura-pt","Open Sans",sans-serif;text-transform:uppercase;font-style:normal;font-weight:600;font-size:18px;line-height:125%;font-size:16px;margin-left:20px}@media screen and (max-width: 991px){li.nav-item a.nav-link{color:#26252C;text-align:center;font-family:'futura-pt';font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize}}.arrow{margin-bottom:4px;vertical-align:middle;border-style:none;padding-left:5px}.activity-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:10px;margin-top:-20px}.learn_dp>li{font-style:normal;font-weight:600;font-size:21px;line-height:125%;text-align:center;text-transform:uppercase;color:#415623;margin-top:15px;margin-bottom:40px;margin-left:-50px}#learn_more_dropdown{width:264px;height:126px;background:linear-gradient(0deg, #fff, #fff),#DCE6E6;border:1px solid #FFFFFF;box-sizing:border-box;box-shadow:0px 4px 10px rgba(169,166,166,0.35);border-radius:5px;margin-top:-30px;display:none}.learn_dp{list-style-type:none}.the-best-way{font-size:24px;font-weight:600;line-height:2;text-align:center;color:#ffffff;text-transform:uppercase;margin-top:70px !important;text-shadow:0px 0px 4px #808080, 2px 0px 4px #808080, 0px 2px 4px #808080}#orderFields{margin-left:0px;margin-top:10px;width:100%}.header-panel{margin-top:30px !important;justify-content:flex-end !important}.to-order-food{width:656px;height:auto;max-height:600px;background-color:rgba(255,255,255,0.9);margin-bottom:80px;padding-bottom:80px !important}.to-order-food .title{margin-top:70px;text-align:left;margin-left:70px;margin-bottom:40px;font-style:normal;font-weight:600;font-size:48px;line-height:125%;text-transform:uppercase;color:#26252C}.order-del-date-time ::-webkit-input-placeholder,.order-del-date-time :-ms-input-placeholder,.order-del-date-time ::placeholder{font-style:normal;font-weight:normal;font-size:16px;line-height:125%;display:flex;align-items:center;color:rgba(38,37,44,0.65);margin-left:35px}.address_bar #address-bar{text-indent:10px !important}.order-input{border-radius:4px;background-color:#eaeef2;font-size:16px;line-height:1.5;padding-left:15px;color:black;border:#eaeef2 1px solid}.order-zip-code{width:544px;height:56px;margin-top:15px}.order-del-date-time{width:264px;height:56px}input.timepicker{margin-left:15px;margin-top:0px}input[readonly]{color:#000}textarea,select,input{font-family:"futura-pt","Open Sans",sans-serif}select.ui-timepicker-select{padding-left:15px;font-size:16px;border-radius:4px}select option.ui-timepicker-none{color:#aeaeae}select:focus{border:1px solid #000;outline:none;box-shadow:1px 1px 1px #333,1px -1px 1px #333,-1px 1px 1px #333,-1px -1px 1px #333,inset 1px 1px #b3b3b3}select:focus:invalid,select.invalid:focus{box-shadow:1px 1px 1px #bbe68f,1px -1px 1px #bbe68f,-1px 1px 1px #bbe68f,-1px -1px 1px #bbe68f,inset 1px 1px #fff}select:focus:valid,select.valid:focus{box-shadow:1px 1px 1px #bbe68f,1px -1px 1px #bbe68f,-1px 1px 1px #bbe68f,-1px -1px 1px #bbe68f,inset 1px 1px #fff}.order-go-button{width:544px;height:56px;margin-top:15px;vertical-align:middle}.date-err::after{padding:5px;margin:5px}.employee{color:#73d54b}.choose-header{display:block;text-align:left;min-width:40%;height:240px;margin-top:0px;padding:0px}div.choose-IE-large{width:558px;height:240px}div.choose-IE-large img{opacity:1}.choose-browse-button{width:256px;height:56px;vertical-align:middle;margin-top:40px}.area-section{margin:5px}ul.area-list{margin:0px !important}ul.area-list li{font-size:18px;line-height:1.56;color:#9b9b9b;list-style-type:none;text-align:left !important}i.fas.fa-plus{color:red}footer{width:100%;height:336px;object-fit:cover;background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff !important;border-top:5px solid #C0D9EA !important}footer .footer-menu-1 .footer-browse-link,footer .footer-menu-2 .footer-browse-link,footer .footer-menu-3 .footer-browse-link,footer .footer-menu-4 .footer-browse-link{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;text-align:center;color:#26252C !important;opacity:unset !important}footer .footer-menu-1 .link,footer .footer-menu-2 .link,footer .footer-menu-3 .link,footer .footer-menu-4 .link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#26252C !important;opacity:unset !important}footer .footer-bottom .phone_l{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;text-align:center;color:#26252C !important;opacity:unset !important}footer .footer-bottom .copy{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#26252C !important;opacity:unset !important}.order-footer{height:336px;background-color:none;padding:unset}.order-footer div.footer{font-family:inherit;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#26252C !important}.order-footer div.footer a{color:#26252C !important;font-size:16px;margin-top:15px}.order-footer div.footer a:visited{color:#26252C !important}.order-footer div.footer a.footer-browse-link{font-weight:500}div.footer a{color:#26252C !important}.title_mobile{display:none}.order-footer div.footer-text{height:96px;line-height:1.71}.footer-bottom{font-size:16px;line-height:125%;color:#26252C !important;text-align:center;display:flex;flex-direction:column !important}@media all and (max-width: 768px){.footer-bottom{display:flex !important;flex-direction:column !important}}.footer-bottom span.phone a{font-weight:500;font-size:16px;text-align:center;color:#26252C !important}@media all and (max-width: 768px){.footer-bottom span.phone a{display:flex;justify-content:center}}.footer-bottom span.copy{padding:12px}@media all and (max-width: 768px){.footer-bottom span.copy{display:flex;justify-content:center}}.bg-footer{height:336px !important}.ui-widget,.ui-widget button{font-family:"futura-pt","Open Sans",sans-serif}@media screen and (min-width: 769px) and (max-width: 991px){.navbar-dark .navbar-toggler-icon{background-image:url("/assets/burger-menu.svg")}.mobile-nav-bar{display:block;height:auto}.mobile-nav-bar li a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}.profile_item{display:none}.profile-items-mobile{display:flex}.profile-items-mobile form#logout-form-mobile{margin:5px auto 15px 15px;width:100%;display:flex;justify-content:center}#logout-form-mobile{margin-top:5px}.nav-item-mobile{display:block}}@media screen and (max-width: 768px){div.order-container{background-image:url("/assets/hm-bg-mobile.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;width:100%;height:640px}#catering_modal{width:95% !important;margin:auto !important;max-height:1000px;height:auto !important}#catering_modal .catering_notice{height:auto}#catering_modal .catering_notice h2{font-size:21px}#catering_modal .catering_notice p{font-size:16px}#catering_modal .catering_notice h3{font-size:18px}#catering_modal .catering_notice #close_icon_modal{right:20px;top:5px}#catering_modal .food-image-container{background-size:cover}#catering_modal .btn_container{flex-direction:column !important;height:auto !important}#catering_modal .btn_container .cafe_btn{width:100% !important}#catering_modal .btn_container a,#catering_modal .btn_container .catering_btn{width:90% !important}#catering_modal .btn_container .cafe_btn{margin-bottom:16px}.nav-item{text-align:center !important}.signup{margin-top:5px;margin-left:42% !important}.profile_item{display:none}.nav-item-mobile{display:block}.menu{margin-bottom:10px}.profile-items-mobile{display:block}header [role='navigation']{display:none}div.area-content{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;height:auto !important}button.order-now-button{margin-left:0px !important}.align-items-center{align-items:center !important}.on_demand_desktop{display:none}.on_demand_mobile{display:block;text-align:left !important}ul.panel-checklist li{font-size:16px}.team-orders .panel-right{margin-top:70px !important}.panel-sub-text_to_mobile{margin-bottom:0px !important}div.on-demand-buttons a.learn-more{margin-top:40px !important;margin-left:-60px}.trusted_desktop{display:none}.trusted_mobile{display:block}div.currently-serving .subflex-panel .cs-header{margin-top:10px;margin-bottom:20px;text-align:center !important}div#orderFields{width:100%;flex-direction:column !important}#del_place_time{margin-top:50px}.invisible{display:none !important}.header-panel{margin-top:-20px !important;height:auto !important;justify-content:center !important}.to-order-food{width:100% !important;margin:auto;min-height:350px !important;height:auto;max-height:540px;padding-bottom:50px;margin-bottom:40px}.to-order-food .title{display:none}.to-order-food .title_mobile{display:block;font-style:normal;font-weight:600;font-size:36px;line-height:125%;text-align:center;text-transform:uppercase;color:#26252C;margin:50px 0px 0px 0px;font-size:36px !important;text-align:center}.choose{margin-top:25px;text-align:center !important}.white-panel{display:flex !important;flex-direction:column !important}.activity-container{margin-top:-30px;width:264px;margin-left:70px}.activity-container a.learn-more{font-style:normal;font-weight:600;font-size:21px !important;line-height:125% !important;text-align:center !important;text-transform:uppercase;color:#415623}.activity-container #learn_more_dropdown{margin:10px 0px 0px 0px}.cc_mobile{margin-top:-50px !important}.cc_content_mobile{margin-top:50px !important}div.currently-serving{display:flex;flex-direction:column !important}div.currently-serving .subflex-panel{margin:0px;margin-bottom:30px;width:100%}div.curr-serv-IE-small img{width:320px !important;height:290px !important}.areas-served{position:relative;text-align:center !important}.areas-served .area_served_tile{width:auto;height:auto}.areas-served .green-line{width:72px;margin-left:40%}div.area-content div.area-section img{position:absolute;opacity:1;right:0px}div.area-content div.area-section .area_icon{display:none}div.area-content div.area-section div.area-header{font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C;text-transform:capitalize;opacity:0.65}div.area-content div.area-section div.area-header{justify-content:flex-start}div.area-content div.area-section img{display:block}.area-list{column-count:1}div.area-content div.area-section{position:relative;width:90%;flex-grow:0;text-align:left}.choose-header{text-align:center;font-style:normal;font-weight:600;font-size:22px;line-height:125%;text-align:center;text-transform:uppercase;color:#26252C}.on-demand-left{margin:auto;margin-bottom:10px}.on-demand-right{margin-top:-100px}#address-bar{width:90% !important;margin:auto}input#delDate{width:90% !important}div#orderFields>select.ui-timepicker-select{width:90% !important;margin:auto}.modal-content{width:100% !important;margin:auto;margin-top:30px}.mb-20{width:60% !important;margin:auto}div.scroll{display:none !important}button.navbar-toggler:focus,button.navbar-toggler:focus-visible{outline:0}.navbar-dark .navbar-toggler-icon{background-image:url("/assets/burger-menu.svg")}#get_in_touch{margin:auto !important;margin-top:20px !important}.footer-bottom{text-align:left !important}}@media screen and (min-width: 415px) and (max-width: 768px){.curr-serv-IE-small{display:block !important}.profile-items-mobile #logout-form-mobile{margin-left:20px !important;margin-top:0px !important}}@media screen and (max-width: 475px){.food-image-container{width:100% !important;height:120px !important;background-image:url("/assets/food-image-container-pic-mobile.png") !important;background-repeat:no-repeat !important}}@media screen and (max-width: 414px){.signup{margin-left:39% !important}}@media screen and (max-width: 400px){.to-order-food{width:95% !important}}@media screen and (max-width: 320px){div#orderFields{margin:0px !important}input#delDate{width:90% !important;margin:auto}#address-bar{width:90% !important;margin:auto}div#orderFields>select.ui-timepicker-select{width:200px !important;height:56px !important;margin:auto !important;margin-top:15px !important}.align-items-center{align-items:inherit !important}button.order-now-button{margin-left:10px !important}#get_in_touch{margin:auto !important;margin-top:20px !important}}@media screen and (max-width: 300px){.to-order-food{max-height:580px}.subflex-panel{margin-top:50px !important}}body>footer{background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff;border-top:5px solid #C0D9EA;padding:0 calc((100% - 1100px) / 2);color:#26252c;text-align:center;font-size:66.66667%;z-index:2000}body>footer .cafe_footer_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252C !important}@media screen and (max-width: 960px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body>footer{padding:0}}body>footer nav{padding:2em}body>footer ul{columns:18em auto}body>footer ul>li{margin:0;list-style:none}body>footer ul>li>*{display:block;padding:.75em 1.5em}body>footer.foodja-logo nav ul{columns:19.5em auto}body>footer a:link,body>footer a:visited{text-decoration:none}body>footer a:hover,body>footer a:focus{text-decoration:underline}body>footer .get-in-touch::before{content:'';margin-right:.125em;background-image:url("/assets/headset-solid.svg");display:inline-block;background-repeat:no-repeat;background-size:contain;height:1em;width:1em}body>footer .copy{opacity:1 !important;padding:1.5em}body>footer.oex_footer{display:flex;justify-content:center;padding:0;width:100%;background:#222;color:#fff;text-transform:uppercase}body>footer.oex_footer ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style-type:none}body>footer.oex_footer ul li{flex:0 1 auto}body>footer.oex_footer ul li.copy{font-size:13px}body>footer.oex_footer ul li a,body>footer.oex_footer ul li a:hover,body>footer.oex_footer ul li button,body>footer.oex_footer ul li button:hover{text-decoration-color:#ffffff}body>footer.combo{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto}@media all and (max-width: 768px){body>footer.combo{justify-content:flex-start}}body>footer.combo nav{display:flex;flex-direction:row;justify-content:space-between;margin:auto 50px;columns:19.5em auto}@media all and (max-width: 768px){body>footer.combo nav{display:flex;flex-direction:column;align-content:flex-start;text-align:left;float:left;margin:auto auto auto 0px}}body>footer.combo nav div{display:flex;flex-direction:column;align-content:flex-start;text-align:left}body>footer.combo nav div ul{display:flex;flex-direction:column;justify-content:space-between;margin:0px 20px}@media all and (max-width: 768px){body>footer.combo nav div ul{margin:auto 0px;padding:0px 0px 10px 0px}}body>footer.combo nav div ul .first{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;flex:0 1 auto;max-height:35px}body>footer.combo nav div ul li{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;flex:0 1 auto;max-height:35px}@media all and (max-width: 1100px){body>footer.combo nav div ul li{max-height:unset}}body>footer.combo nav div ul li .li_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;padding-left:0px}body>footer.combo nav div ul li.first{font-family:'futura-pt';font-style:normal;font-weight:600;line-height:125%}@media all and (max-width: 768px){body>footer.combo nav div ul li{font-size:14px;max-height:unset}body>footer.combo nav div ul li.first{padding-bottom:7px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body>footer.oex_footer{position:absolute;bottom:0px;padding:12px 0 7px}}@media screen and (max-width: 600px){body>footer{font-size:60%}body>footer ul{columns:12em auto}}@media screen and (min-width: 415px) and (max-width: 768px){.order-footer{height:auto}.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:40px;margin-bottom:20px;justify-content:space-between}.footer-bottom{margin-bottom:50px;margin-left:20px}}@media all and (max-width: 414px){div.order-footer{height:auto;width:auto}div.order-footer div.footer a{font-size:16px}div.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:20px;margin-bottom:20px;justify-content:space-between}.footer-top,.footer-text{display:block !important}}body.vc>footer,body.admin>footer{display:flex;justify-content:space-between;align-items:center;font-size:.65em;background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff !important;border-top:5px solid #C0D9EA !important}body.vc>footer .cafe_footer_link,body.admin>footer .cafe_footer_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252C !important}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body.vc>footer,body.admin>footer{position:absolute;bottom:0;width:100%}}body.vc>footer ul,body.admin>footer ul{display:flex;justify-content:space-between;font-size:100%}body.vc>footer ul li,body.admin>footer ul li{font-size:100%}@media screen and (max-width: 600px){body.vc>footer ul,body.admin>footer ul{display:block;columns:19.5em auto;padding:1.5em}body.vc>footer ul a,body.admin>footer ul a{padding:.375em}}body.vc>footer nav,body.admin>footer nav{padding:0;order:1}@media screen and (max-width: 600px){body.vc>footer nav,body.admin>footer nav{order:0}}body.vc>footer .copy,body.admin>footer .copy{opacity:1;order:0;padding:.75em}@media screen and (max-width: 600px){body.vc>footer .copy,body.admin>footer .copy{order:1}}@media screen and (max-width: 960px){body.vc>footer,body.admin>footer{display:block}}body:not(.vc)>footer a{transition-property:filter, color, box-shadow, text-shadow, background-color}body:not(.vc)>footer a:link{color:#fff}body:not(.vc)>footer a:visited{color:#fff}body:not(.vc)>footer a:focus,body:not(.vc)>footer a:hover{color:#fff}body:not(.vc)>footer a:active{color:brighten(#fff, 80%)}body.feedback footer.cafe-feedback{height:39px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media all and (max-width: 960px){body.feedback footer.cafe-feedback{height:auto;flex-direction:column;justify-content:space-around}}body.feedback footer.cafe-feedback nav{margin-top:20px}@media all and (max-width: 960px){body.feedback footer.cafe-feedback nav{margin:0px auto;height:40px}}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav{height:auto}}body.feedback footer.cafe-feedback nav ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav ul{flex-direction:column;justify-content:center}}body.feedback footer.cafe-feedback nav ul li a{color:#a2cf5f}body.vcadmin footer{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto;align-items:unset !important}.login-holder [disabled][type=submit]{opacity:66.66667%;pointer-events:none}.ninja,.toggle:checked ~ .toggle-on,.toggle-off{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s}.un.ninja,.toggle-on,.toggle:checked ~ .toggle-off{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.1))}.add:before{content:'';display:inline-block;height:24px;width:24px;background-image:url("/assets/add-sign.png")}.subtract:before{content:'';display:inline-block;height:24px;width:24px;background-image:url("/assets/minus-sign.png")}.login-holder [type=submit]{padding:calc( 1 / 2 * ( 3 / 2 * 1.5rem - .7rem ) - 1px);margin:.75rem auto;display:inline-block;border:1px solid #89D33C;text-decoration:none;font-size:.7rem;line-height:.7rem;cursor:pointer;border-radius:.25em;letter-spacing:.0625em;text-align:center;font-weight:600;text-transform:uppercase;transition-property:color, background-color;transition-duration:.3s;transition-timing-function:ease-in-out}.login-holder [type=submit]{background-color:#89D33C;color:#fff;text-shadow:0 0 .08333em rgba(0,0,0,0.8)}.login-holder :hover[type=submit],.login-holder :focus[type=submit]{background-color:#bbe68f;color:#000;text-shadow:0 0 .08333em rgba(255,255,255,0.8)}dialog>[type=reset]{border:0;background:transparent;display:inline;color:inherit;text-shadow:none;box-shadow:none}dialog>:active[type=reset]{background:transparent}.text-info{color:#0063F7 !important}.text-error{color:#C12033 !important}.text-warning{color:#F4C508 !important}.text-warning-alt{color:#FC965C}.text-success{color:#89D33C !important}.text-success-alt{color:#415623}.text-danger-alt{color:#DE3926}.bg-error{color:#F9E9EB}.base_font{font-family:"futura-pt","Open Sans",sans-serif;color:#000000;font-weight:600}.book-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:normal;font-size:24px}.demi-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:600;font-size:24px}.heavy-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:700;font-size:24px}.letter-fill{background:#AEDB7F}.letter-fill-shadow{background:#FFFFFF;box-shadow:4px 8px 24px #F2F2F5;border-radius:12px}input[name=menu_toggle]{display:none}button{font-weight:600;font-style:normal;text-align:center;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center}button a{color:#415623;text-decoration:none}button a:hover{color:#415623;text-decoration:none}@media all and (max-width: 768px){button{width:230px;height:44px;font-size:16px}}button.marketing-green{width:263px;height:60px;background:#AEDB7F;border:1px solid #AEDB7F !important;border-radius:5px;color:#415623;font-size:18px;line-height:22.5px;font-weight:600}@media all and (max-width: 768px){button.marketing-green{width:230px;height:44px;font-size:16px}}button.marketing-green:hover{background:rgba(174,219,127,0.3)}button.marketing-green:active{background:rgba(174,219,127,0.5)}button.marketing-green:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box}button.marketing-green:disabled{background:#D4E7C1;color:#A3AD94}button.marketing-green.small{width:125px;height:36px}button.marketing-white{color:#415623;font-size:18px;line-height:22.5px;width:263px;height:60px;border:none;background:transparent}@media all and (max-width: 768px){button.marketing-white{width:230px;height:44px;font-size:16px}}button.marketing-white:hover{background:rgba(174,219,127,0.3);border-radius:5px}button.marketing-white:active{background:rgba(174,219,127,0.5);border-radius:5px}button.marketing-white:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box;border-radius:5px}button.marketing-white:disabled{background:#D4E7C1;border-radius:5px;color:#A3AD94}button.marketing-white.small{width:125px;height:36px}button.marketing-white-bordered{width:419px;height:100px;border:1px solid #000000;box-sizing:border-box;box-shadow:0px 8px 24px rgba(0,0,0,0.15);border-radius:6px;background-color:#fff;color:#415623}@media all and (max-width: 768px){button.marketing-white-bordered{width:230px;height:44px;font-size:16px}}button.marketing-white-bordered:hover{background:#F4FAEC}button.marketing-white-bordered:active{background:#E0EECB}button.marketing-white-bordered:focus{background:#F4FAEC;border:1px solid #000000}button.marketing-white-bordered:disabled{border:1px solid #8A949C;background:#fff}button.marketing-white-bordered:disabled a,button.marketing-white-bordered:disabled div.desc{opacity:0.65}button.marketing-white-bordered.small{width:125px;height:36px}@media all and (max-width: 768px){button.marketing-white-bordered{width:298px;height:100px}}button.marketing-white-bordered div.desc{width:327px;height:25px;background:rgba(162,207,95,0.5)}button.marketing-white-bordered div.desc p{font-style:normal;font-weight:normal;font-size:20px;line-height:125%;text-align:center;color:#000000}button.marketing-white-bordered a{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:125%;text-align:center;text-transform:uppercase;color:#415623}@media all and (max-width: 768px){button.marketing-white-bordered a{font-size:20px}}button.marketing-white-bordered-small{width:125px;height:36px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;background-color:#fff}button.product-green{width:280px;height:48px;background:#AEDB7F;border-radius:5px;color:#415623}button.product-green.small{font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:125%;color:#415623;width:125px;height:36px}@media all and (max-width: 768px){button.product-green{width:230px;height:44px;font-size:16px}}button.product-green a{font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:125%;color:#415623;display:flex;justify-content:center;align-content:center;text-align:center;text-transform:uppercase}button.product-green:hover{background-color:rgba(174,219,127,0.3)}button.product-green:active{background-color:rgba(174,219,127,0.5)}button.product-green:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box}button.product-green:disabled{background:#D4E7C1;color:#A3AD94}button.product-white{width:280px;height:48px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;color:#415623}@media all and (max-width: 768px){button.product-white{width:230px;height:44px;font-size:16px}}button.product-white a{font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:125%;color:#415623;display:flex;justify-content:center;align-content:center;text-align:center;text-transform:uppercase}button.product-white:hover{background-color:rgba(174,219,127,0.3)}button.product-white:active{background-color:rgba(174,219,127,0.5)}button.product-white:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box}button.product-white:disabled{border:1px solid #A3AD94;background:#E5E5E5;color:#A3AD94}button.product-secondary{width:280px;height:48px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;background-color:#fff;color:#415623;font-size:18px;font-weight:600;font-style:normal}button.product-secondary.small{width:125px;height:36px}button.product-secondary:hover{background:rgba(174,219,127,0.3);border:1px solid rgba(174,219,127,0.3)}button.product-secondary:active{background:rgba(174,219,127,0.5);border:1px solid rgba(174,219,127,0.5)}button.product-secondary:focus{border:2px solid #fff;box-sizing:border-box}button.warning{width:238px;height:48px;border-radius:5px;background:#C12033;color:#fff}button.warning.small{width:125px;height:36px}button.warning.large{width:280px}button.warning:hover{background:#B00C20}button.warning:active{background:#8F0011}button.warning:focus{background:#B00C20;border:2px solid #B00C20}button.warning:disabled{background:#C75E6A}button.warning a{font-weight:600;font-size:18px;line-height:22.5px;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;text-transform:uppercase}button.warning a:hover,button.warning a:active,button.warning a:focus,button.warning a:disabled{color:#fff}button.nav{width:117px;height:48px;background:#AEDB7F;color:#415623}button.icon{display:flex !important;margin:0px !important}@media all and (max-width: 768px){button.icon{width:36px;height:36px}}@media all and (max-width: 768px){button.icon.close{margin:unset !important}}div.feedback{width:95%;margin:auto;border-radius:5px;box-sizing:border-box;height:46px;display:none;justify-content:space-between;align-content:center;font-size:18px}@media all and (max-width: 768px){div.feedback{height:auto}}div.feedback div.left{display:flex;justify-content:flex-start;align-items:center}@media all and (max-width: 768px){div.feedback div.left{justify-content:space-between}}div.feedback div.left span.first.icon{margin-left:30px;margin-top:2px}@media all and (max-width: 768px){div.feedback div.left span.first.icon{margin-left:10px}}@media all and (max-width: 320px){div.feedback div.left span.first.icon{margin-left:0px}}div.feedback div.left span.first.icon.ic-warning{margin-top:10px}div.feedback div.left span.msg{font-size:18px;font-weight:normal;color:#26252C;display:flex;align-items:center;margin-left:20px}@media all and (max-width: 768px){div.feedback div.left span.msg{font-size:15px;margin-left:5px;padding-left:5px}}@media all and (max-width: 320px){div.feedback div.left span.msg{margin-left:15px}}div.feedback div.right{display:flex;justify-content:flex-end;align-items:center}div.feedback div.right span{margin-top:0px;margin-right:6px}@media all and (max-width: 768px){div.feedback div.right span{margin-top:0px}}div.feedback.feedback-warning{background-color:#FEFAE7;border:1px solid #F4C508}div.feedback.feedback-error{background-color:#F9E9EB;border:1px solid #C12033}div.feedback.feedback-info{background-color:#F0F5F6;border:1px solid #0063F7}div.feedback.feedback-success{background-color:#F4FBEC;border:1px solid #89D33C}input{width:345px;height:40px;border-radius:5px;background:#fff;border:1px solid #C6C6C6;box-sizing:border-box;color:rgba(38,37,44,0.65);font-size:16px;line-height:125%;display:flex;justify-content:center;align-items:center}input:focus{border:1px solid #6B9936 !important}input:disabled{background-color:#F2F2F2}input.search{width:215px;height:40px}input.with-button-small{width:280px;height:39px}input.with-button-large{width:490px;height:48px}input.error{border:1px solid #C12033}textarea{border-radius:5px;background:#fff;border:1px solid #C6C6C6;box-sizing:border-box;color:#26252C}textarea:focus,textarea:active,textarea:focus-visible{border:1px solid #6B9936 !important}textarea:disabled{background-color:#F2F2F2}div.input-group-append button{background-color:#AEDB7F}div.input-group-append button.error{background-color:#C12033}span.error-message{font-size:12px;line-height:15px;color:#C12033}label{color:#444B52;font-size:16px;font-weight:600;font-style:normal;line-height:125%}input[type=checkbox]{width:16px !important;height:16px !important;background:linear-gradient(180deg, rgba(255,255,255,0.02) 3.12%, rgba(97,121,133,0.02) 100%),#fff;border:1px solid #C6C6C6;box-sizing:border-box;box-shadow:0px 1px 1px rgba(97,121,133,0.0528),0px 1px 1px rgba(64,82,88,0.032);border-radius:3px;position:relative}input[type=checkbox]:checked{background-image:url("/assets/green-check.svg");position:absolute;top:25%;bottom:25%;background:#6B9936}input[type=checkbox]:disabled{background-image:url("/assets/disabled-check.svg");background-color:#F2F2F2;color:#8A949C;position:absolute;left:18.75%;right:18.75%;top:25%;bottom:25%}input[type=radio]{width:16px;height:16px;background:#fff;border:1px solid #C6C6C6;box-sizing:border-box}input[type=radio]:checked:after{background:#6B9936;left:25%;right:25%;top:25%;bottom:25%}input[type=radio]:active:after{background:#6B9936;left:25%;right:25%;top:25%;bottom:25%}div.custom-control.custom-radio label.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#6B9936;background-color:#6B9936}div.custom-control.custom-switch label.custom-control-input:checked ~ .custom-control-label::before{color:#6B9936;border-color:#6B9936;background-color:#6B9936}body.overdue-invoices .action_buttons_container{display:flex;flex-direction:row;justify-content:center}body.overdue-invoices .action_buttons_container a{text-decoration:none !important}body.overdue-invoices .action_buttons_container div.invoice-pdf-download{background-image:url("/assets/invoice-pdf-download.svg");background-size:40px 28px;background-repeat:no-repeat;width:40px;height:28px;border-radius:0px !important;border:none !important;margin-left:30px}body.overdue-invoices .action_buttons_container div.pay-icon{width:43px;height:28px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#AEDB7F;color:#415623;text-align:center;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin-left:16px}span.icon,img.icon{width:32px;height:32px;background-repeat:no-repeat;border:0;border-radius:4px;margin:1px}span.icon.nb,img.icon.nb{padding:15px}span.icon.nb-lg,img.icon.nb-lg{padding:18px}span.icon:hover,img.icon:hover{background:rgba(174,219,127,0.2);border-radius:4px;background-repeat:no-repeat}span.icon:active,img.icon:active{background:#AEDB7F;border-radius:4px;background-repeat:no-repeat}span.icon:focus,img.icon:focus{border:1px solid #6B9936;border-radius:4px;background-repeat:no-repeat}span.icon[disabled],img.icon[disabled]{opacity:0.4;background-repeat:no-repeat}span.icon.ic-sm,img.icon.ic-sm{width:24px;height:24px}span.icon.ic-lg,img.icon.ic-lg{width:36px;height:36px}span.icon.ic-xl,img.icon.ic-xl{width:48px;height:48px}span.icon.ic-add,img.icon.ic-add{background-image:url("/assets/ic-add.svg");background-size:16px 16px;background-position:8px 8px}span.icon.ic-add.ic-sm,img.icon.ic-add.ic-sm{background-size:15px 15px;background-position:5px 5px}span.icon.ic-burger-menu,img.icon.ic-burger-menu{background-image:url("/assets/burger-menu.svg");background-size:24px 15.5px;background-position:4px 8px;color:#383838}span.icon.ic-calendar,img.icon.ic-calendar{background-image:url("/assets/ic-calendar.svg");background-size:20.16px 20px;background-position:6px 6px}span.icon.ic-cart,img.icon.ic-cart{background-image:url("/assets/ic-cart.svg");background-size:23.93px 20.97px;background-position:4px 6px}span.icon.ic-change-credit-card,img.icon.ic-change-credit-card{background-image:url("/assets/ic-change-credit-card.svg");background-size:32px 32px;background-position:0px 0px}span.icon.ic-change-credit-card.ic-sm,img.icon.ic-change-credit-card.ic-sm{background-size:20px 20px;background-position:2px 2px}span.icon.ic-change-credit-card.ic-lg,img.icon.ic-change-credit-card.ic-lg{background-position:1.5px 3px}span.icon.ic-circle-check,img.icon.ic-circle-check{background-image:url("/assets/ic-circle-check.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-circle-info,img.icon.ic-circle-info{background-image:url("/assets/ic-circle-info.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-circle-times,img.icon.ic-circle-times{background-image:url("/assets/ic-circle-times.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-clock,img.icon.ic-clock{background-image:url("/assets/ic-clock.svg");background-size:20px 20px;background-position:6px 6px;border:0}span.icon.ic-cog-wheel,img.icon.ic-cog-wheel{background-image:url("/assets/ic-cog-wheel.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-collapse-minus,img.icon.ic-collapse-minus{background-image:url("/assets/ic-collapse-minus.svg");background-size:18px 18px;background-position:3px 3px}span.icon.ic-collapse-plus,img.icon.ic-collapse-plus{background-image:url("/assets/ic-collapse-plus.svg");background-size:18px 18px;background-position:3px 3px}span.icon.ic-collapse-plus.disabled,img.icon.ic-collapse-plus.disabled{background-image:url("/assets/ic-remove-disabled.svg")}span.icon.ic-credit-card,img.icon.ic-credit-card{background-image:url("/assets/ic-credit-card.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-credit-card.ic-sm,img.icon.ic-credit-card.ic-sm{background-size:20px 20px;background-position:2px 2px}span.icon.ic-delete,img.icon.ic-delete{background-image:url("/assets/ic-delete.svg");background-size:18.64px 20px;background-position:7px 6px;color:#383838}span.icon.ic-delete.red,img.icon.ic-delete.red{background-image:url("/assets/ic-delete-red.png")}span.icon.ic-delete.ic-sm,img.icon.ic-delete.ic-sm{background-size:40px 40px;background-position:-2px -3px}span.icon.ic-delete.ic-xs,img.icon.ic-delete.ic-xs{background-size:32px 32px}span.icon.ic-delivery-pics,img.icon.ic-delivery-pics{background-image:url("/assets/ic-delivery-pics.svg");background-position:-16px -13px}span.icon.ic-details-hide,img.icon.ic-details-hide{background-image:url("/assets/ic-details-hide.png");background-size:8.5px 5.21px;background-position:8px 9px}span.icon.ic-details-hide.cafe,img.icon.ic-details-hide.cafe{background-size:10px 6px;background-position:5px 11px !important}span.icon.ic-details-hide.nb.loc,img.icon.ic-details-hide.nb.loc{background-image:url("/assets/ic-details-show.svg");background-size:28px 28px;background-position:3px 3px;transform:rotate(180deg);-ms-transform:rotate(18deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}span.icon.ic-details-hide-sponsor,img.icon.ic-details-hide-sponsor{background-image:url("/assets/ic-details-hide-sponsor.png");background-size:32px 32px;background-position:0px -2px}span.icon.ic-details-show-sponsor,img.icon.ic-details-show-sponsor{background-image:url("/assets/ic-details-show-sponsor.png");background-size:32px 32px;background-position:0px -2px}span.icon.ic-details-show,img.icon.ic-details-show{background-image:url("/assets/ic-details-show.png");background-size:8.5px 5.21px;background-position:8px 9px}span.icon.ic-details-show.cafe,img.icon.ic-details-show.cafe{background-size:10px 6px;background-position:5px 11px !important}span.icon.ic-details-show.sponsor,img.icon.ic-details-show.sponsor{background-image:url("/assets/ic-details-show-sponsor.png");background-size:32px 32px;background-position:0px 0px}span.icon.ic-details-show.nb.loc,img.icon.ic-details-show.nb.loc{background-image:url("/assets/ic-details-show.svg");background-size:28px 28px;background-position:3px -3px}span.icon.ic-details-show-white,img.icon.ic-details-show-white{background-image:url("/assets/ic-details-white-down.png");background-size:10px 6px;background-position:5px 9px}span.icon.ic-details-hide-white,img.icon.ic-details-hide-white{background-image:url("/assets/ic-details-white-up.png");background-size:10px 6px;background-position:5px 9px}span.icon.ic-down-arrow,img.icon.ic-down-arrow{background-image:url("/assets/ic-down-arrow.png");background-size:10px 4.29px;border:2.85714px solid #383838;background-position:11px 18.29px;box-sizing:border-box;color:#383838}span.icon.ic-down-arrow.centered,img.icon.ic-down-arrow.centered{background-position:8px 12.29px}span.icon.ic-download,img.icon.ic-download{background-image:url("/assets/ic-download.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-download.ic-sm,img.icon.ic-download.ic-sm{background-size:16px 16px}span.icon.ic-download.ic-lg,img.icon.ic-download.ic-lg{background-position:6px 6px}span.icon.invoice-pdf-download,img.icon.invoice-pdf-download{background-image:url("/assets/invoice-pdf-download.svg");background-size:40px 28px;width:32px;height:32px;border-radius:0px !important;border:none !important}span.icon.invoice-pdf-download.ic-sm,img.icon.invoice-pdf-download.ic-sm{background-size:16px 16px}span.icon.invoice-pdf-download.ic-lg,img.icon.invoice-pdf-download.ic-lg{background-position:6px 6px}span.icon.ic-edit,img.icon.ic-edit{background-image:url("/assets/ic-edit.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-edit.ic-sm,img.icon.ic-edit.ic-sm{background-size:14px 14px;background-position:5px 5px}span.icon.ic-envelope,img.icon.ic-envelope{background-image:url("/assets/ic-envelope.svg");background-size:32px 32px;background-position:0px 0px}span.icon.ic-envelope.ic-sm,img.icon.ic-envelope.ic-sm{background-size:16px 16px;background-position:0px 0px}span.icon.ic-error,img.icon.ic-error{background-image:url("/assets/ic-error-bang.svg");background-size:24px 24px;background-position:4px 4px}@media all and (max-width: 768px){span.icon.ic-error,img.icon.ic-error{background-size:20px 20px}}span.icon.ic-error.ic-custom,img.icon.ic-error.ic-custom{background-size:11px 11px;background-position:2px 2px}span.icon.ic-error.ic-sm,img.icon.ic-error.ic-sm{background-size:15px 15px;background-position:1px 3px}span.icon.ic-error.err-large,img.icon.ic-error.err-large{background-size:48px 48px;background-position:-3px -3px;padding:25px}span.icon.ic-green-check,span.icon.ic-success,img.icon.ic-green-check,img.icon.ic-success{background-image:url("/assets/ic-green-check.svg");background-size:24px 24px;background-position:4px 4px}@media all and (max-width: 768px){span.icon.ic-green-check,span.icon.ic-success,img.icon.ic-green-check,img.icon.ic-success{background-size:20px 20px}}span.icon.ic-green-check.succ-large,span.icon.ic-success.succ-large,img.icon.ic-green-check.succ-large,img.icon.ic-success.succ-large{background-size:48px 48px;background-position:1px 1px;padding:25px}@media all and (max-width: 768px){span.icon.ic-green-check.succ-large,span.icon.ic-success.succ-large,img.icon.ic-green-check.succ-large,img.icon.ic-success.succ-large{background-size:48px 48px;background-position:1px 1px;padding:25px}}span.icon.ic-left-arrow,img.icon.ic-left-arrow{background-image:url("/assets/ic-left-arrow.png");background-size:12.14px 20.6px;background-position:10px 6px;border-radius:1.5606px}span.icon.ic-left-arrow.ic-sm,img.icon.ic-left-arrow.ic-sm{background-size:9.14px 17.6px;background-position:7px 3px;border-radius:4px}span.icon.ic-left-arrow.ic-xs,img.icon.ic-left-arrow.ic-xs{background-size:7.7px 13.07px;background-position:7px 6px}span.icon.ic-lime-star,img.icon.ic-lime-star{background-image:url("/assets/ic-lime-star.png");background-size:20px 20px;background-position:50% 50%}span.icon.ic-minus,img.icon.ic-minus{background-image:url("/assets/ic-minus.svg");background-size:16px 16px;background-position:8px 8px}span.icon.ic-more-info,span.icon.ic-info,img.icon.ic-more-info,img.icon.ic-info{background:url("/assets/ic-more-info.svg");background-size:24px 24px;background-position:4px 4px;background-repeat:no-repeat}@media all and (max-width: 768px){span.icon.ic-more-info,span.icon.ic-info,img.icon.ic-more-info,img.icon.ic-info{background-size:20px 20px}}span.icon.ic-order-label,img.icon.ic-order-label{background-image:url("/assets/ic-order-label.svg");background-size:30px 30px}span.icon.ic-pdf,img.icon.ic-pdf{background-image:url("/assets/ic-pdf.svg");background-size:27px 29px}span.icon.ic-pdf-black,img.icon.ic-pdf-black{background-image:url("/assets/ic-pdf-black.png");background-size:36px 36px}span.icon.ic-red-circle-white-x,img.icon.ic-red-circle-white-x{background-image:url("/assets/ic-red-circle-white-x.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:2.5px 2.5px}span.icon.ic-red-x,img.icon.ic-red-x{background-image:url("/assets/ic-red-X.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:2.5px 2.5px;padding:15px}span.icon.ic-red-dot,img.icon.ic-red-dot{background-image:url("/assets/small-red-circle.svg");background-size:16px 16px;background-position:31px 31px;background-repeat:no-repeat;color:#fff}span.icon.ic-reorder,img.icon.ic-reorder{background-image:url("/assets/ic-reorder.svg");background-size:32px 32px}span.icon.ic-reorder.ic-sm,img.icon.ic-reorder.ic-sm{background-size:24px 24px}span.icon.ic-reorder.ic-lg,img.icon.ic-reorder.ic-lg{background-position:1.5px 3px}span.icon.ic-right-arrow,img.icon.ic-right-arrow{background-image:url("/assets/ic-right-arrow.svg");background-size:24px 13.71px;background-position:4px 9px}span.icon.ic-right-angle,img.icon.ic-right-angle{background-image:url("/assets/ic-right-angle.png");background-size:24px 24px;background-position:4px 7px}span.icon.ic-search,img.icon.ic-search{background-image:url("/assets/ic-search.svg");background-size:16.8px 17.31px;background-position:8px 7px}span.icon.ic-settings,img.icon.ic-settings{background-image:url("/assets/ic-settings.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-show,img.icon.ic-show{background-image:url("/assets/ic-show.svg");background-size:19px 12.65px;background-position:6.5px 10px}span.icon.ic-show.ic-sm,img.icon.ic-show.ic-sm{background-size:16px 12.65px;background-position:4.5px 6px}span.icon.ic-show.ic-lg,img.icon.ic-show.ic-lg{background-position:9.5px 12px}span.icon.ic-thick-checkmark,img.icon.ic-thick-checkmark{background-image:url("/assets/ic-thick-checkmark.svg");background-size:26.66px 23px;background-position:3px 4px}span.icon.ic-thick-green-check,img.icon.ic-thick-green-check{background-image:url("/assets/ic-thick-green-check.png");width:22.026px;height:19px;background-position:3px 4px}span.icon.ic-thin-green-check,img.icon.ic-thin-green-check{background-image:url("/assets/ic-thin-green-check.svg");width:24px;height:24px;background-position:4px 4px;padding:15px}span.icon.ic-times,img.icon.ic-times{background-image:url("/assets/ic-times.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-times.ic-sm,img.icon.ic-times.ic-sm{background-size:12px 12px;background-position:6px 6px}span.icon.ic-times.ic-lg,img.icon.ic-times.ic-lg{background-size:15px 15px;background-position:10.5px 12px}span.icon.ic-times-white,img.icon.ic-times-white{background-image:url("/assets/ic-times-white.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-toggle-off,img.icon.ic-toggle-off{background-image:url("/assets/ic-toggle-off.png");background-size:43.44px 24px;background-position:0px 0px}span.icon.ic-toggle-on,img.icon.ic-toggle-on{background-image:url("/assets/ic-toggle-on.png");background-size:43.44px 24px;background-position:0px 0px}span.icon.ic-tracker,img.icon.ic-tracker{width:36px !important;height:36px !important;display:block;background-image:url("/assets/tracking-icon-cafe.png");background-repeat:no-repeat;background-size:cover;padding:17px}span.icon.ic-warning,img.icon.ic-warning{background-image:url("/assets/ic-warning.svg");background-size:24px 21.94px;background-position:0px 1.03px}span.icon.ic-warning.ic-sm,img.icon.ic-warning.ic-sm{background-size:18px 16.45px}.icon-info{background-color:#6497A1;border:1px solid #6497A1;border-radius:2px}.icon-error{background:#C12033;border:1px solid #C12033;border-radius:2px}.icon-warning{background:#F4C508;border:1px solid #F4C508;border-radius:2px}.icon-success{background:#89D33C;border:1px solid #89D33C;border-radius:2px}.icon-default{background:#8A949C;border:#8A949C;border-radius:2px}.icon-light{background-color:#C6C6C6;border:#C6C6C6;border-radius:2px;border-width:1px}.icon-bg{background:#E6ECF1;border:#E6ECF1 !important;border-width:0px;border-collapse:collapse;border-radius:32px !important}.icon-bg-gray{background-color:#E6ECF1;border-color:#E6ECF1;border-width:1px}.avatar{width:56px;height:56px;border-radius:56px}.initials{width:56px;height:56px;border-radius:56px;background:#AEDB7F;border:3.29412px solid #fff}.initials p{color:#415623;font-weight:600;font-size:26.3529px;line-height:21px;display:flex;align-items:center;text-align:center;text-transform:uppercase}@media all and (max-width: 1024px){div.modal.foodja-modal{width:95% !important;height:auto !important;margin:auto}}div.modal.foodja-modal div.modal-dialog{width:480px;height:350px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog{width:100% !important;height:auto !important}}div.modal.foodja-modal div.modal-dialog .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;outline:0;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);background:#fff;box-shadow:0px 0px 0px rgba(6,44,82,0.1),0px 2px 16px rgba(33,43,54,0.08);border-radius:10px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content{min-width:unset;max-width:unset;max-height:unset;min-height:unset;width:95% !important;height:auto !important;margin:auto !important}}div.modal.foodja-modal div.modal-dialog .modal-content.modal-info{min-width:735px;min-height:544px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content.modal-info{min-width:unset;min-height:unset}}div.modal.foodja-modal div.modal-dialog .modal-content.modal-warning{max-width:558px;max-height:332px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content.modal-warning{min-width:unset;min-height:unset}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header{position:relative;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin:auto 20px;padding:10px 0px;border-bottom:2px solid #8A949C}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header .modal-title{text-transform:uppercase}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header .modal-title{font-size:16px}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header button.icon.close{padding:unset}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header{align-items:center;padding:10px 0px}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body{width:auto;height:auto}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body table{width:100%;display:flex;flex-direction:column;justify-content:space-between}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body table tr{width:100%;display:flex;justify-content:space-between;align-content:center}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-footer{border-top:unset;flex-wrap:nowrap;flex-direction:row;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-footer{flex-direction:column;justify-content:center;align-items:center;margin-top:0px !important}}h1{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:48px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase}h2{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:36px;line-height:125%;display:flex;align-items:center;text-transform:uppercase}h3{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:24px;line-height:125%;display:flex;align-items:center;text-transform:uppercase}h4{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:700;font-size:24px}h5{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:21px;line-height:125%}h6{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:18px;line-height:125%}.body-large{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:normal;font-size:18px;line-height:125%}p,.body-normal{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:normal;font-size:16px;line-height:125%}.body-small{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:normal;font-style:normal;font-size:12px;line-height:125%}p{margin:5px}a{color:#415623;text-decoration:none}a:link,a:hover,a:visited,a:focus{color:#415623}.text-grey{color:#26252C}.text-white{color:#fff}.text-baltic{color:#26252C}.alert-info{background-color:#6497A1;border:1px solid #6497A1;border-radius:5px;color:#fff;text-align:center;margin:10px}#collapseSD li,#collapseOC li,#collapseLA li,#collapseIE li,#collapseBA li,#collapsePX li,#collapseTU li,#collapseTX li{margin-bottom:8px}#collapseSD a,#collapseOC a,#collapseLA a,#collapseIE a,#collapseBA a,#collapsePX a,#collapseTU a,#collapseTX a{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:14px;line-height:125%;text-decoration-line:underline;color:#415623}body.vc-as-catering section.content div.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:80px auto 136px auto;max-width:910px;width:100%;height:auto}body.vc-as-catering section.content div.error-container img.shopping-cart{width:80px;height:80px;margin:0px auto 36px auto}body.vc-as-catering section.content div.error-container h5{font-weight:600;font-size:21px;line-height:125%;text-align:center;color:#26252C;margin:0px auto 16px auto;width:100%}body.vc-as-catering section.content div.error-container p{font-weight:normal;font-size:18px;line-height:125%;text-align:center;color:#26252C;max-width:440px;width:100%;margin:0px auto 16px auto}body.vc-as-catering section.content div.error-container button.marketing-green{width:263px;height:60px;margin:16px auto 0px auto}@media all and (max-width: 768px){body.vc-as-catering section.content div.error-container{margin:80px auto}body.vc-as-catering section.content div.error-container p{max-width:290px}}.text-info{color:#0063F7 !important}.text-error{color:#C12033 !important}.text-warning{color:#F4C508 !important}.text-warning-alt{color:#FC965C}.text-success{color:#89D33C !important}.text-success-alt{color:#415623}.text-danger-alt{color:#DE3926}.bg-error{color:#F9E9EB}.base_font{font-family:"futura-pt","Open Sans",sans-serif;color:#000000;font-weight:600}.book-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:normal;font-size:24px}.demi-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:600;font-size:24px}.heavy-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:700;font-size:24px}.letter-fill{background:#AEDB7F}.letter-fill-shadow{background:#FFFFFF;box-shadow:4px 8px 24px #F2F2F5;border-radius:12px}input[name=menu_toggle]{display:none}body.menu{margin-top:0px}body.modal-open{overflow:hidden;max-height:100vh;padding-right:0 !important}body *.vc{margin-top:0px}body.lunch-programs nav.navbar{flex-wrap:unset !important}@media screen and (min-width: 992px){body.lunch-programs header .nav-link{width:100% !important}}@media screen and (max-width: 991px){body.lunch-programs header .menu{display:none !important}body.lunch-programs header .navbar-brand{position:absolute;left:10px !important}body.lunch-programs header button.mobile{display:block !important}body.lunch-programs header .mobile-avatar-menu{position:absolute;right:10px !important;display:flex !important}body.lunch-programs header .mobile-avatar-menu [role='navigation']{right:0px !important}body.lunch-programs header .mobile-avatar-menu .nav-link{width:100% !important}body.lunch-programs header .navbar-collapse{flex-basis:unset !important;flex-grow:unset !important}body.lunch-programs header .icon-items{position:absolute;right:10px !important}body.lunch-programs header #home-navbar{position:absolute;right:10px;top:100px;background:#FFF !important}body.lunch-programs header .mobile-nav-bar{display:flex;align-items:center !important;background:#FFF !important;padding:5px !important}body.lunch-programs header .mobile-nav-bar li{background:#FFF !important;display:flex !important;justify-content:center !important;width:100% !important}body.lunch-programs header .mobile-nav-bar a{text-transform:capitalize !important;margin:0px !important}}body .navbar-nav .u-profile,body .navbar-nav .user-mtype{position:relative}body .navbar-nav .u-profile span.star,body .navbar-nav .user-mtype span.star{display:inline-block;background-repeat:no-repeat;background-position:0px 0px;background-size:22px;width:22.1px;height:22.1px;left:-10px;position:relative;top:10px}@media screen and (max-width: 991px){body .navbar-nav .u-profile span.star,body .navbar-nav .user-mtype span.star{top:16px}}body .navbar-nav .u-profile span.star.gold,body .navbar-nav .user-mtype span.star.gold{background-image:url("/assets/rewards-gold-star2.svg")}body .navbar-nav .u-profile span.star.silver,body .navbar-nav .user-mtype span.star.silver{background-image:url("/assets/rewards-silver-star2.svg")}body .navbar-nav .u-profile span.star.black,body .navbar-nav .user-mtype span.star.black{background-image:url("/assets/rewards-black-star2.svg")}body .navbar-nav .user-mtype{background-image:unset !important}body .navbar-nav .user-mtype span.star{top:5px;left:2px}@media screen and (max-width: 768px){body .navbar-nav .user-mtype span.star{width:22.1px;height:22.1px;left:48px}}body header{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0px auto;height:94px !important;background-color:#fff !important;box-shadow:0px 4px 10px rgba(169,166,166,0.35);z-index:3000}@media screen and (min-width: 992px){body header .mobile-nav-bar{display:none !important}}@media screen and (max-width: 991px){body header{height:68px !important;box-shadow:none !important}body header nav.navbar{height:100% !important}body header #navbarText{margin-top:0px !important}body header .mobile-profile{width:auto !important}body header .mobile-nav-bar{display:flex !important}}body header nav.navbar{width:100%;margin:0px;padding:0px;display:flex;justify-content:space-between;background-color:#fff !important;min-height:94px !important;box-shadow:0px 4px 10px rgba(169,166,166,0.35) !important}body header nav.navbar.large-container{padding:0 calc((100% - 1400px) / 2) !important}@media all and (max-width: 1440px){body header nav.navbar{width:100%;margin:0px 30px;height:94px}}@media all and (max-width: 960px){body header nav.navbar{width:100%;margin:0px 15px}}body header nav.navbar a,body header nav.navbar [type='submit'],body header nav.navbar label{text-transform:uppercase;margin:0;display:inline-block;padding:.25em;font-weight:400;line-height:inherit;background:transparent}body header nav.navbar div.mobile-profile{display:none}body header nav.navbar div.mobile-profile.has-admin,body header nav.navbar div.mobile-profile.non-admin{display:none}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile{width:98px !important;display:flex;justify-content:space-between;margin-top:15px;position:relative;right:15px;left:-45px}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav{display:flex;flex-direction:row;justify-content:flex-end}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item{margin:auto 20px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile{margin-right:65px;margin-top:7px}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a{text-decoration:none !important}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a:hover,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a:focus{text-decoration:none !important}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:8px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle::after{display:none}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle label .user-profile{font-size:22.5882px}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle label .user-profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle label .user-mtype{right:0px;margin-right:0px;top:-1px}}@media all and (max-width: 991px) and (max-width: 390px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:8px 0px 8px 26px}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu{position:absolute;opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;top:80%;left:-137px;z-index:1500}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.use_foodja{margin-top:0px;margin-bottom:0px;background:#C6C6C6;height:1px !important;width:100%;display:block;padding:0px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.catering a{color:#26252C;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#AEDB7F;background-size:172px 35px;width:100%;height:30px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.cafe a{color:#26252C;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#AEDB7F;background-size:172px 35px;width:100%;height:30px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile{display:flex;justify-content:center;margin:0px auto 15px auto}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form a,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu::after{position:absolute;top:-0.21429rem;right:13px;display:block !important;content:'' !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:rgba(0,0,0,0.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}}@media all and (max-width: 991px) and (max-width: 390px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu{left:-118px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu.marketing,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu.cafe{left:-77px}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-55px;right:-47px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile a.admin-link{color:#26252C !important;font-size:14px;text-transform:none !important;font-weight:500}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252C !important;font-size:14px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile div.user span{font-size:10px;font-weight:400}}@media all and (max-width: 991px) and (max-width: 450px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile{display:none}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile.has-admin,body header nav.navbar div.mobile-profile.non-admin{display:flex;width:auto !important}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.profile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.profile{margin-right:-58px;margin-top:5px}}@media all and (max-width: 991px) and (max-width: 450px){body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.profile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.profile{margin-right:-30px}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-39px;right:-53px}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile a.admin-link,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile a.admin-link{color:#26252C !important;font-size:14px;text-transform:none !important;font-weight:600}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile div.user,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile div.user{display:flex;flex-direction:column;align-items:center;color:#26252C !important;font-size:14px;font-weight:600;position:relative;top:50px;left:-10px;max-width:40px}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile div.user span,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile div.user span{font-size:10px;font-weight:400}}@media all and (max-width: 991px) and (max-width: 450px){body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile{display:none}}body header nav.navbar a.navbar-brand,body header nav.navbar a.navbar-brand.login{margin-right:0px}body header nav.navbar a.navbar-brand img,body header nav.navbar a.navbar-brand.login img{width:169px;height:auto;margin:8px auto 18px 56px !important}body header nav.navbar a.navbar-brand img.catering-logo,body header nav.navbar a.navbar-brand.login img.catering-logo{width:255px;height:46px;margin:1px auto 12px 55px !important}body header nav.navbar a.navbar-brand img.cafe-logo,body header nav.navbar a.navbar-brand.login img.cafe-logo{width:220px;height:48px;margin:2px auto 12px 56px !important}@media all and (max-width: 991px){body header nav.navbar a.navbar-brand img,body header nav.navbar a.navbar-brand.login img{width:153px !important;height:32px;margin:10px auto auto 15px !important}body header nav.navbar a.navbar-brand img.login,body header nav.navbar a.navbar-brand.login img.login{display:none}body header nav.navbar a.navbar-brand img.catering-logo,body header nav.navbar a.navbar-brand.login img.catering-logo{width:177.38px;height:32px;margin:18px auto 0px 15px !important}body header nav.navbar a.navbar-brand img.cafe-logo,body header nav.navbar a.navbar-brand.login img.cafe-logo{width:153.43px;height:32px;margin:18px auto 0px 15px !important}}@media all and (max-width: 390px){body header nav.navbar a.navbar-brand img.catering-logo,body header nav.navbar a.navbar-brand.login img.catering-logo{margin:20px auto 12px 5px !important}}@media all and (max-width: 910px){body header nav.navbar a.navbar-brand.login{display:none}}body header nav.navbar button.navbar-toggler{margin:20px 5px 0px auto;width:64px;height:15px;border:none}body header nav.navbar button.navbar-toggler:hover,body header nav.navbar button.navbar-toggler:focus{text-decoration:none;border:none;outline:none !important}@media screen and (max-width: 960px){body header nav.navbar button.navbar-toggler span.navbar-toggler-icon{background-image:url(/assets/black-burger-menu.png);background-size:24px 15px;background-repeat:no-repeat;background-position:center}}@media all and (max-width: 991px){body header nav.navbar div#navbarText{background-color:#fff;z-index:1000;height:auto;margin-top:20px}}body header nav.navbar div#navbarText ul{margin:0px 0px auto auto}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul{align-items:center;background-color:#fff;margin:15px 0px auto auto;border-bottom:2px solid #C6C6C6}}body header nav.navbar div#navbarText ul li a{color:#26252C;text-transform:uppercase;font-size:18px;font-weight:600;font-style:normal;line-height:125%}body header nav.navbar div#navbarText ul li a.nav-link{padding:8px 0px}body header nav.navbar div#navbarText ul li a.nav-link.signup{display:flex;justify-content:center;align-items:center;padding:20px;font-size:24px;margin:10px auto 10px 16px !important}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li a.nav-link.signup{display:flex;justify-content:center;align-items:center;padding-top:8px;margin:0px auto 0px auto !important}}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li a.nav-link{padding:0px 0px 19px 0px}}body header nav.navbar div#navbarText ul li.nav-item{margin:auto 24px auto 0px}@media all and (max-width: 1200px){body header nav.navbar div#navbarText ul li.nav-item{margin:auto 20px auto 0px}}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.nav-item{margin:auto 0px !important;display:flex;justify-content:flex-end;flex-direction:column}}body header nav.navbar div#navbarText ul li.products{display:flex;justify-content:space-around;align-items:center}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.products{flex-direction:column}body header nav.navbar div#navbarText ul li.products.show{min-height:218px;padding-bottom:120px}}@media all and (max-width: 768px){body header nav.navbar div#navbarText ul li.products{display:none}}body header nav.navbar div#navbarText ul li.products a.nav-link{padding-right:5px}body header nav.navbar div#navbarText ul li.products a.nav-link span.icon{border:none;padding-left:18px}body header nav.navbar div#navbarText ul li.products a.nav-link span.icon.ic-details-show,body header nav.navbar div#navbarText ul li.products a.nav-link span.icon.ic-details-hide{background-position:5px 7px !important}body header nav.navbar div#navbarText ul li.products a.nav-link.dropdown-toggle::after{border:none;content:'';margin-left:unset}body header nav.navbar div#navbarText ul li.products div.dropdown-menu{width:557px;height:357px;border-radius:5px;padding:0px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu.show{margin-top:12px}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu.show{margin-top:0px}}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu{width:100%;max-height:177px;height:100%;margin-top:0px}}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu{display:flex}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu a.dropdown-item{margin:0px;padding:0px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu a.dropdown-item:active{background-color:none}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu a.dropdown-item{width:279px}}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu{margin-left:-50px}}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item{display:flex;flex-direction:column;margin:0px;min-width:279px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:108px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text h5{color:#26252C;font-size:16px;font-weight:600;text-transform:uppercase;margin:8px auto 4px auto}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text p{color:#26252C;font-size:16px;opacity:0.65;font-weight:600;margin:auto auto 8px auto;text-transform:none}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text p.right{margin-bottom:28px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.left{width:279px;height:168px;background-image:url("/assets/home-products-catering-new.png");background-size:279px 168px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.left:hover{background:linear-gradient(0deg, rgba(255,255,255,0.25), rgba(255,255,255,0.25)),url("/assets/home-products-catering-new.png")}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.right{width:278px;height:168px;background-image:url("/assets/home-products-cafe.png");background-size:278px 108px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.right:hover{background:linear-gradient(0deg, rgba(255,255,255,0.25), rgba(255,255,255,0.25)),url("/assets/home-products-cafe.png");background-size:278px 108px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.right div.text{background-color:#E9F2E0}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item div.text{margin-top:109px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.left{width:279px;height:189px;background-image:url("/assets/home-products-team-orders.png");background-size:279px 189px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.left:hover{background:linear-gradient(0deg, rgba(255,255,255,0.25), rgba(255,255,255,0.25)),url("/assets/home-products-team-orders.png")}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.left div.text{border-bottom-left-radius:5px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.right{width:278px;height:189px;background-image:url("/assets/home-products-concierge.png");background-size:278px 189px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.right:hover{background:linear-gradient(0deg, rgba(255,255,255,0.25), rgba(255,255,255,0.25)),url("/assets/home-products-concierge.png")}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.right div.text{border-bottom-right-radius:5px;background-color:#E9F2E0}body header nav.navbar div#navbarText ul li.products-mobile{display:none}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile{display:flex;flex-direction:column;width:100%;padding:0px 0px 20px 0px}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile a.dropdown-item{margin:0px;padding:0px !important}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text{width:100%;height:64px;background:#e6ecf1;border-top:1px solid #C6C6C6}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text h5{font-weight:500;font-size:16px;color:#26252C;margin:12px auto 1px 15px;text-align:left}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text p{text-align:left;font-weight:400;font-size:16px;color:#26252C;opacity:0.65;margin:1px auto 12px 15px;text-transform:none}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text.team{height:82px}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text.bottom{background:#E9F2E0}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text.bottom.last{border-bottom:1px solid #C6C6C6}@media all and (max-width: 768px){body header nav.navbar div#navbarText ul li.products-mobile{display:flex;width:100%}}body header nav.navbar div#navbarText ul li.profile .dropdown-toggle{padding:8px;margin-left:0px}body header nav.navbar div#navbarText ul li.profile .dropdown-toggle::after{display:none}body header nav.navbar div#navbarText ul li.profile label div.user-profile{margin-top:-15px !important}@media all and (max-width: 768px){body header nav.navbar div#navbarText ul li.profile label div.user-profile{margin-left:0px;margin-bottom:-15px;width:40.5px !important;height:40.5px !important}}body header nav.navbar div#navbarText ul li.profile .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;top:80%;left:-133px}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar div#navbarText ul li.profile .dropdown-menu #logout-link{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:0px;margin-bottom:0px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.use_foodja{margin-top:0px;margin-bottom:0px;background:#C6C6C6;height:1px !important;width:100%;display:block;padding:0px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.catering{background:#AEDB7F;background-size:172px 35px;width:100%;color:#26252C;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.catering a{text-transform:capitalize}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.catering:hover{background:#AEDB7F !important;background-size:172px 35px;width:100%}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.cafe{background:#AEDB7F;background-size:172px 35px;width:100%;color:#26252C;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.cafe:hover{background:#AEDB7F !important;background-size:172px 35px;width:100%}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item:hover,body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.dropdown-item:hover{background:rgba(174,219,127,0.2);border-radius:4px}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar div#navbarText ul li.profile .dropdown-menu form#logout-form{display:flex;justify-content:center}body header nav.navbar div#navbarText ul li.profile .dropdown-menu::after{position:absolute;top:-0.21429rem;right:20px;display:block !important;content:'' !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:rgba(0,0,0,0.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}@media all and (max-width: 768px){body header nav.navbar div#navbarText ul li.profile{display:none}}body header nav.navbar div#navbarText ul li.sign-up{margin-right:56px !important}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.sign-up{margin:0px auto !important;width:117px !important;justify-content:center;align-items:center}}body header nav.navbar div#navbarText ul li.sign-up a{padding-top:10px}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li.sign-up a{padding-top:5px}}body header nav.navbar div#navbarText ul li.sign-up a button{width:137px !important;height:48px;font-size:24px;margin:20px !important;padding:20px !important}body header nav.navbar div#navbarText ul li.admin{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:15px;position:relative;top:-47px;left:21px}body header nav.navbar div#navbarText ul li.admin.spoofed{top:-61px}body header nav.navbar div#navbarText ul li.admin a.admin-link{color:#26252C !important;font-size:14px;text-transform:none !important;font-weight:600}body header nav.navbar div#navbarText ul li.admin div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252C !important;font-size:14px;position:absolute;top:46px;right:8px;z-index:1030;font-weight:600;color:#000000 !important}body header nav.navbar div#navbarText ul li.admin div.user span{font-size:12px;font-weight:400;max-width:50px}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.admin{display:none}}body header nav.navbar div#navbarText div.admin{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-15px;left:20px;margin-right:20px}body header nav.navbar div#navbarText div.admin a.admin-link{color:#26252C !important;font-size:14px}body header nav.navbar div#navbarText div.admin div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252C !important;font-size:14px}body header nav.navbar div#navbarText div.admin div.user span{font-size:10px;font-weight:400}@media all and (max-width: 768px){body header nav.navbar div#navbarText div.admin{display:none}}body header nav.navbar ul.navbar-nav{display:flex;flex-direction:row;justify-content:flex-end}@media (hover: none), (pointer: coarse){body header nav.navbar ul.navbar-nav{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar ul.navbar-nav{flex-direction:column}body header nav.navbar ul.navbar-nav *.has-admin,body header nav.navbar ul.navbar-nav *.non-admin{flex-direction:row}}body header nav.navbar ul.navbar-nav li.nav-item.profile{margin-right:65px;margin-top:7px}@media (hover: none), (pointer: coarse){body header nav.navbar ul.navbar-nav li.nav-item.profile{outline:none !important}}body header nav.navbar ul.navbar-nav li.nav-item.profile.show{margin-right:65px}body header nav.navbar ul.navbar-nav li.nav-item.profile a{text-decoration:none !important}@media (hover: none), (pointer: coarse){body header nav.navbar ul.navbar-nav li.nav-item.profile a{outline:none !important}}body header nav.navbar ul.navbar-nav li.nav-item.profile a:hover,body header nav.navbar ul.navbar-nav li.nav-item.profile a:focus{text-decoration:none !important}body header nav.navbar ul.navbar-nav li.nav-item.profile a label div.user-profile{margin-left:12px}@media (hover: none), (pointer: coarse){body header nav.navbar ul.navbar-nav li.nav-item.profile a label div.user-profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar ul.navbar-nav li.nav-item.profile{margin-top:20px;margin-right:15px}body header nav.navbar ul.navbar-nav li.nav-item.profile.show{margin-right:15px}}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:8px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-toggle::after{display:none}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu{position:absolute;opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;top:79%;left:-118px;z-index:1500}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important;padding:0px !important}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.use_foodja{margin-top:0px;margin-bottom:0px;background:#C6C6C6;height:1px !important;width:100%;display:block;padding:0px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.catering a{color:#26252C;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#AEDB7F;background-size:172px 35px;width:100%;height:30px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.cafe a{color:#26252C;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#AEDB7F;background-size:172px 35px;width:100%;height:30px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form,body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile{display:flex;justify-content:center;margin:0px auto 15px auto}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form a,body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu::after{position:absolute;top:-0.21429rem;right:20px;display:block !important;content:'' !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:rgba(0,0,0,0.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}@media all and (max-width: 414px){body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu{left:-105px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu::after{right:30px}}body header nav.navbar ul.navbar-nav li.nav-item.admin{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:15px;position:relative;top:-22px}body header nav.navbar ul.navbar-nav li.nav-item.admin a.admin-link{color:#26252C !important;font-size:14px;text-transform:none !important;font-weight:600}body header nav.navbar ul.navbar-nav li.nav-item.admin div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252C !important;font-size:14px;position:absolute;top:46px;right:8px;z-index:1030;font-weight:600;color:#000000 !important}body header nav.navbar ul.navbar-nav li.nav-item.admin div.user span{font-size:12px;font-weight:400}@media all and (max-width: 450px){body header nav.navbar ul.navbar-nav li.nav-item.admin{display:none}}body header nav.navbar ul.navbar-nav.has-admin,body header nav.navbar ul.navbar-nav.non-admin{flex-direction:row;margin:0px 30px 0px auto !important;width:200px;height:68px}body header nav.navbar ul.navbar-nav.has-admin li.nav-item.admin,body header nav.navbar ul.navbar-nav.non-admin li.nav-item.admin{top:-22px;left:-16px}@media all and (max-width: 991px){body header nav.navbar ul.navbar-nav.has-admin,body header nav.navbar ul.navbar-nav.non-admin{width:auto;margin:0px 15px 0px auto !important}body header nav.navbar ul.navbar-nav.has-admin li.nav-item.profile,body header nav.navbar ul.navbar-nav.non-admin li.nav-item.profile{position:relative;left:-30px;margin-right:0px;width:auto}body header nav.navbar ul.navbar-nav.has-admin li.nav-item.admin,body header nav.navbar ul.navbar-nav.non-admin li.nav-item.admin{top:-9px;left:15px;margin-left:0px}}body header nav.navbar a.cart-icon.single{display:none}body header nav.navbar div.icon-items{display:none}body header nav.navbar div.mobile-avatar-menu{display:none}@media screen and (max-width: 991px){body header nav.navbar a.cart-icon.single{display:inline-block;margin:20px 4px 0px auto;font-weight:600;z-index:2000}body header nav.navbar a.cart-icon.single img{width:32px;height:32px}body header nav.navbar div.icon-items{display:flex;align-items:center}body header nav.navbar div.icon-items a.cart-icon img{width:32px;height:32px;margin:20px -10px  0px 0px}body header nav.navbar div.icon-items span.cart_items_count{color:#89D33C;font-size:16px;font-weight:600}body header nav.navbar button.navbar-toggler.first-button{display:none}}@media all and (max-width: 910px){body header nav.navbar.login{justify-content:flex-end;height:68px !important;box-shadow:none !important}}@media all and (max-width: 390px){body header nav.navbar a.cart-icon.single{margin:20px -30px 0px -9px}}body header div.foodja-login #foodja-avatar{width:42px;height:42px;background:url("/assets/green-profile-dot.svg");background-repeat:no-repeat;background-size:50px 40px;background-position:center}body header div.foodja-login #foodja-avatar>img{width:30px;height:30px;margin-top:4px;margin-left:5px}body header .mobile-nav-bar{display:none}@media screen and (max-width: 1024px){body header div#navbarText.navbar-collapse.collapse.show .mobile-nav-bar{display:block}body header div#navbarText.navbar-collapse.collapse.show .mobile-nav-bar li.nav-item:last-child{margin:2% 48% 2% 43%}body header div#navbarText.navbar-collapse.collapse.show .mobile-nav-bar li.nav-item a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize !important}}body header .has_cart{display:none}@media screen and (max-width: 750px){body header .has_cart{display:block;flex:0 0 8vmin;background-image:url(/assets/cart.svg?v=1);background-repeat:no-repeat;padding-bottom:6.75vmin;margin-right:2vmin}}body div.foodja-logo-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:94px;margin:0px 30px;padding:0 calc((100% - 1400px) / 2) !important}body div.foodja-logo-container div.foodja-logo-header{margin-left:56px}body div.foodja-logo-container div.foodja-logo-header img.cafe-logo{width:220px;height:46px;margin:2px auto 12px 5px !important}body div.foodja-logo-container div.foodja-login-location{margin-right:56px}body div.foodja-logo-container div.foodja-login-location a.foodja-login{text-decoration:none;color:#A2CF5F}@media all and (max-width: 768px){body div.foodja-logo-container{margin:0px 15px;padding:0px !important}body div.foodja-logo-container div.foodja-logo-header{margin-left:15px}body div.foodja-logo-container div.foodja-logo-header img.cafe-logo{width:153px;height:auto;margin:0px auto 0px 0px}body div.foodja-logo-container div.foodja-login-location{margin-right:15px}}body footer.combo{margin-top:200px}body div#signupModal{width:0px;height:0px;background:#fff;box-shadow:0px 0px 0px rgba(6,44,82,0.1),0px 2px 16px rgba(33,43,54,0.08);border-radius:10px;margin:0px auto;display:flex !important;justify-self:center !important;align-self:center !important;top:5px;left:unset;height:100% !important;margin-top:0px;z-index:900000000}body div#signupModal.show{width:1010px;height:auto;height:auto}@media all and (max-width: 1024px){body div#signupModal.show{border-radius:0px;width:320px;overflow-y:scroll;margin-top:0px;height:550px;max-height:550px;padding-top:0px}}@media all and (max-height: 794px){body div#signupModal.show{max-height:550px;height:550px;overflow-y:scroll}}@media all and (max-height: 375px){body div#signupModal.show{max-height:370px;height:370px;overflow-y:scroll}}body div#signupModal div.modal-dialog{max-width:unset;min-height:unset;max-height:unset;margin:0px !important}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog{height:auto;max-height:928px;width:320px;max-width:320px;margin:0px}}@media all and (max-width: 768px){body div#signupModal div.modal-dialog{height:500px;max-height:500px}}@media all and (max-height: 375px) and (min-width: 812px){body div#signupModal div.modal-dialog{margin-top:180px}}body div#signupModal div.modal-dialog div.modal-content{width:1010px;height:100% !important;margin-top:0px;overflow-y:scroll !important;height:auto;border:none}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content{width:320px !important;border-radius:0px;height:auto !important;margin-top:410px;overflow-y:unset !important}}@media all and (max-width: 768px){body div#signupModal div.modal-dialog div.modal-content{margin-top:36px !important}}@media all and (max-width: 812px){body div#signupModal div.modal-dialog div.modal-content{margin-top:410px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header{border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header{margin-top:-36px;padding:0px 15px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title{width:100%;text-align:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title{text-align:left;background-color:#383838;width:320px;height:42px;margin-top:0px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title p{font-weight:600;font-size:36px;color:#26252C;text-transform:uppercase;display:flex;justify-content:center;margin-left:72px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title p{font-size:16px;text-align:left;margin:11px auto 11px -125px;color:#fff}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .close{padding:10px 30px 0px 0px;margin:0rem -1rem -40px auto}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .close{display:none}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white{display:none}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white{width:60px;opacity:1;display:block;padding:0px 50px 0px 19px;margin:10px 0px -40px auto}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white span{padding-right:25px;background-size:16px 16px;background-position:4px 9px}}@media all and (max-width: 750px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white{padding:0px 50px 20px 75px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info{text-align:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info{text-align:left}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info p{font-weight:normal;font-size:18px;line-height:125%;color:#26252C;text-align:center;display:flex;justify-content:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info p{font-size:16px;width:290px;text-align:left;margin:12px auto}}body div#signupModal div.modal-dialog div.modal-content div.modal-body{display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body{flex-direction:column;padding:unset;width:320px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section{width:460px;height:606px;border:1px solid #C6C6C6;box-sizing:border-box;border-radius:5px;display:flex;flex-direction:column;align-items:center;margin:auto 15px 30px 15px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section{width:304px;height:323px;margin:0px auto 8px auto}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section img{width:302px;height:132px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section div.h5{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-size:24px;font-weight:600;display:flex;text-align:center;align-items:center;justify-content:center;text-transform:uppercase;margin:24px auto 0px auto;width:268px;height:30px;color:#26252C}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section div.h5{margin:8px auto 0px auto;font-size:18px;justify-content:center}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p{font-weight:600;font-size:18px;line-height:125%;text-align:center;color:#26252C;margin:16px auto 24px auto}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item{font-weight:normal;margin:16px auto 24px 28px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item-bottom{font-weight:normal;margin:16px auto 12px 28px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p{font-size:16px;margin:4px auto 8px auto;height:20px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item{margin:8px auto 8px 24px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item-bottom{margin:16px auto 8px 24px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section button{width:400px;height:48px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section button{width:288px;height:48px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.catering button.marketing-green{margin:20px 24px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.catering button.marketing-green{margin:8px auto}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.cafe h5{width:unset}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.cafe{height:379px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.cafe button.marketing-white-bordered-small{margin-bottom:8px}}body a.dropdown-item:active{background:none !important}body.collapse:not(.show){display:none !important}body>footer{background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff;border-top:5px solid #C0D9EA;padding:0 calc((100% - 1100px) / 2);color:#26252c;text-align:center;font-size:66.66667%;z-index:2000}body>footer .cafe_footer_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252C !important}@media screen and (max-width: 960px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body>footer{padding:0}}body>footer nav{padding:2em}body>footer ul{columns:18em auto}body>footer ul>li{margin:0;list-style:none}body>footer ul>li>*{display:block;padding:.75em 1.5em}body>footer.foodja-logo nav ul{columns:19.5em auto}body>footer a:link,body>footer a:visited{text-decoration:none}body>footer a:hover,body>footer a:focus{text-decoration:underline}body>footer .get-in-touch::before{content:'';margin-right:.125em;background-image:url("/assets/headset-solid.svg");display:inline-block;background-repeat:no-repeat;background-size:contain;height:1em;width:1em}body>footer .copy{opacity:1 !important;padding:1.5em}body>footer.oex_footer{display:flex;justify-content:center;padding:0;width:100%;background:#222;color:#fff;text-transform:uppercase}body>footer.oex_footer ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style-type:none}body>footer.oex_footer ul li{flex:0 1 auto}body>footer.oex_footer ul li.copy{font-size:13px}body>footer.oex_footer ul li a,body>footer.oex_footer ul li a:hover,body>footer.oex_footer ul li button,body>footer.oex_footer ul li button:hover{text-decoration-color:#ffffff}body>footer.combo{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto}@media all and (max-width: 768px){body>footer.combo{justify-content:flex-start}}body>footer.combo nav{display:flex;flex-direction:row;justify-content:space-between;margin:auto 50px;columns:19.5em auto}@media all and (max-width: 768px){body>footer.combo nav{display:flex;flex-direction:column;align-content:flex-start;text-align:left;float:left;margin:auto auto auto 0px}}body>footer.combo nav div{display:flex;flex-direction:column;align-content:flex-start;text-align:left}body>footer.combo nav div ul{display:flex;flex-direction:column;justify-content:space-between;margin:0px 20px}@media all and (max-width: 768px){body>footer.combo nav div ul{margin:auto 0px;padding:0px 0px 10px 0px}}body>footer.combo nav div ul .first{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;flex:0 1 auto;max-height:35px}body>footer.combo nav div ul li{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;flex:0 1 auto;max-height:35px}@media all and (max-width: 1100px){body>footer.combo nav div ul li{max-height:unset}}body>footer.combo nav div ul li .li_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;padding-left:0px}body>footer.combo nav div ul li.first{font-family:'futura-pt';font-style:normal;font-weight:600;line-height:125%}@media all and (max-width: 768px){body>footer.combo nav div ul li{font-size:14px;max-height:unset}body>footer.combo nav div ul li.first{padding-bottom:7px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body>footer.oex_footer{position:absolute;bottom:0px;padding:12px 0 7px}}@media screen and (max-width: 600px){body>footer{font-size:60%}body>footer ul{columns:12em auto}}@media screen and (min-width: 415px) and (max-width: 768px){.order-footer{height:auto}.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:40px;margin-bottom:20px;justify-content:space-between}.footer-bottom{margin-bottom:50px;margin-left:20px}}@media all and (max-width: 414px){div.order-footer{height:auto;width:auto}div.order-footer div.footer a{font-size:16px}div.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:20px;margin-bottom:20px;justify-content:space-between}.footer-top,.footer-text{display:block !important}}body.vc>footer,body.admin>footer{display:flex;justify-content:space-between;align-items:center;font-size:.65em;background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff !important;border-top:5px solid #C0D9EA !important}body.vc>footer .cafe_footer_link,body.admin>footer .cafe_footer_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252C !important}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body.vc>footer,body.admin>footer{position:absolute;bottom:0;width:100%}}body.vc>footer ul,body.admin>footer ul{display:flex;justify-content:space-between;font-size:100%}body.vc>footer ul li,body.admin>footer ul li{font-size:100%}@media screen and (max-width: 600px){body.vc>footer ul,body.admin>footer ul{display:block;columns:19.5em auto;padding:1.5em}body.vc>footer ul a,body.admin>footer ul a{padding:.375em}}body.vc>footer nav,body.admin>footer nav{padding:0;order:1}@media screen and (max-width: 600px){body.vc>footer nav,body.admin>footer nav{order:0}}body.vc>footer .copy,body.admin>footer .copy{opacity:1;order:0;padding:.75em}@media screen and (max-width: 600px){body.vc>footer .copy,body.admin>footer .copy{order:1}}@media screen and (max-width: 960px){body.vc>footer,body.admin>footer{display:block}}body:not(.vc)>footer a{transition-property:filter, color, box-shadow, text-shadow, background-color}body:not(.vc)>footer a:link{color:#fff}body:not(.vc)>footer a:visited{color:#fff}body:not(.vc)>footer a:focus,body:not(.vc)>footer a:hover{color:#fff}body:not(.vc)>footer a:active{color:brighten(#fff, 80%)}body.feedback footer.cafe-feedback{height:39px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media all and (max-width: 960px){body.feedback footer.cafe-feedback{height:auto;flex-direction:column;justify-content:space-around}}body.feedback footer.cafe-feedback nav{margin-top:20px}@media all and (max-width: 960px){body.feedback footer.cafe-feedback nav{margin:0px auto;height:40px}}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav{height:auto}}body.feedback footer.cafe-feedback nav ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav ul{flex-direction:column;justify-content:center}}body.feedback footer.cafe-feedback nav ul li a{color:#a2cf5f}body.vcadmin footer{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto;align-items:unset !important}.login-holder{display:flex;flex-direction:column;margin:auto;position:fixed;width:403px;max-height:550px;background:#FFFFFF;box-shadow:0px 0px 20px rgba(0,0,0,0.1),0px 0px 10px rgba(0,0,0,0.1);border-radius:10px;box-sizing:content-box !important;height:auto !important}.login-holder output{display:none}.login-holder output.home-error{background:rgba(193,32,51,0.1);border:1px solid #C12033;box-sizing:border-box;border-radius:5px;align-items:center;padding:10px 30px}@media all and (max-width: 768px){.login-holder output.home-error{margin:0px 15px}}.login-holder label:not(:focus-within) span{transform:unset !important;font-family:'futura-pt' !important;font-style:normal !important;font-weight:600 !important;font-size:16px !important;line-height:125% !important;color:#444B52 !important}.login-holder .required{color:#444B52 !important;font-size:16px !important}.login-holder input[type="text"]{background:#FFFFFF !important}.login-holder #login-form [type='reset']{position:absolute;top:20px;right:20px}.login-holder hr{margin-left:-1.5rem !important;margin-right:-1.5rem !important;margin-top:10px !important}.login-holder h4{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:24px;line-height:125%;text-transform:uppercase;color:#26252C}.login-holder .signup-button{border:1px solid #415623 !important;border-radius:5px;width:100%;height:48px !important;font-family:'futura-pt' !important;font-style:normal;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623;margin-bottom:25px}.login-holder .sign_up_link{text-decoration:none !important}.login-holder .pw-new{display:none}.login-holder label.required>span:after{content:'' !important}.login-holder .pw-reset{margin-top:10px !important;text-align:right !important;margin-bottom:0px !important}.login-holder .pw-reset a{font-family:'futura-pt';font-style:normal;font-weight:normal;font-size:14px;line-height:125%;text-align:right;text-decoration-line:underline;color:#415623}.login-holder #login-form [type='submit']{background:#AEDB7F;border-radius:5px;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase !important;color:#415623 !important;height:48px !important;text-shadow:unset !important}.login-holder #login-form [type='submit']:hover{background:#AEDB7F !important}.login-holder input,.login-holder [type=submit]{display:block;width:100%}.login-holder [type=reset]{position:absolute;top:0;right:0;margin:0;padding:0;height:1.5rem;width:1.5rem;font-size:1.5rem}.login-holder input{z-index:10;position:relative;line-height:1;background:#FFFFFF !important;border:1px solid #C6C6C6;box-sizing:border-box;border-radius:5px;height:40px !important;outline:none !important;box-shadow:unset !important}.login-holder input:placeholder-shown{z-index:0}.login-holder input:focus{border:1px solid #C6C6C6 !important}.login-holder label{text-align:left;margin:0;height:4em}.login-holder label span{position:relative;transition:transform .3s ease-in-out;transform-origin:0 0;transform-box:fill-box;font-weight:400;z-index:10;line-height:1;height:1em}.login-holder label+label{margin-top:.25em}.login-holder label:not(:focus-within) span{transform:translate(.5em, 2em)}.login-holder label:focus-within span,.login-holder label:not(:focus-within).has-placeholder span{transform:translate(0, 0);z-index:10}.login-holder h1{position:relative;align-self:center;margin:0 0 .375em}.login-holder form{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;box-sizing:content-box !important}.login-holder form h1{font-family:'futura-pt' !important;font-style:normal !important;font-weight:600 !important;font-size:24px !important;line-height:125% !important;text-transform:uppercase !important;color:#26252C !important;align-self:unset !important;text-align:left !important;margin:30px 0px 10px 0px !important}.login-holder form output::before{content:'';width:44px !important;height:24px !important;display:block;background-image:url("/assets/red-error-icon-big.png") !important;background-repeat:no-repeat;padding:0px;margin-right:0px;margin-left:-10px;margin-top:0px}.login-holder form .l_output{display:none;background:rgba(193,32,51,0.1) !important;border:1px solid #C12033 !important;box-sizing:border-box !important;border-radius:5px !important;width:100% !important;height:46.36px !important;flex:unset !important;font-family:'futura-pt';font-style:normal;font-weight:normal;font-size:18px !important;line-height:125%;align-items:center;justify-content:center;color:#26252C !important}.login-holder form fieldset{max-width:unset !important;width:100%;height:100%;background:#FFFFFF !important}.vc .login-holder{max-width:50rem;width:100%;position:relative}.vc .login-holder form{width:unset !important;min-height:25vh !important}.vc .login-holder .hr_line{display:none !important}.vc .login-holder .l_output{min-height:46px !important;height:auto !important;padding:10px !important;text-align:center}.vc .login-holder .l_output span{width:80% !important}.vc .login-holder .sign_up_link,.vc .login-holder .signup-button,.vc .login-holder .sign-up-title{display:none !important}.vc .login-holder [type=reset]{display:none}.vc .login-holder form{position:relative;line-height:1.5;background-color:#fff;border-radius:.75rem;box-shadow:0 .25em .625em rgba(169,166,166,0.15);flex-direction:row;align-items:flex-end;padding:3rem;font-size:65%}.vc .login-holder form::after{display:block;content:'';background-image:url("/assets/foodja-lunch-bag.png");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;position:absolute;top:3rem;left:3rem;width:40%;height:75%}@media screen and (max-width: 750px){.vc .login-holder form::after{position:static;height:0;padding-bottom:80.81632%;width:100%;margin-top:1.5em}}.vc .login-holder form>fieldset{flex:1 0 40%;position:relative;margin-left:10%}@media screen and (max-width: 750px){.vc .login-holder form>fieldset{order:0;flex:0 0 auto;margin:0 auto}}@media screen and (max-width: 750px){.vc .login-holder form output{position:static}}.vc .login-holder form::before{flex-basis:50%;line-height:1;content:'You\2019re one step away from the\A ultimate office lunch experience. Happy eating!';text-align:center;white-space:pre}@media screen and (max-width: 750px){.vc .login-holder form::before{order:1;flex-basis:auto;white-space:unset}}@media screen and (max-width: 750px){.vc .login-holder form{flex-direction:column;text-align:center;padding:.75em}}@media screen and (max-width: 750px){.login-holder{width:75vw}}.login-holder.home-login{width:403px !important;min-width:403px;min-height:458px;background:#ffffff;box-shadow:0px 0px 20px rgba(0,0,0,0.1),0px 0px 10px rgba(0,0,0,0.1);margin-top:0px}@media all and (max-width: 768px){.login-holder.home-login{width:320px !important;margin-top:20px;min-width:unset;height:auto !important;min-height:420px !important}}@media all and (max-width: 768px) and (min-height: 569px){.login-holder.home-login{margin-top:-100px}}@media all and (max-height: 375px) and (max-width: 667px){.login-holder.home-login{margin-top:50px}}@media all and (max-width: 812px) and (max-height: 375px){.login-holder.home-login{margin-top:50px}}@media all and (max-height: 320px) and (max-width: 568px){.login-holder.home-login{margin-top:0px;width:320px !important;height:320px !important}}.login-holder.home-login form{min-height:unset !important;margin:0px}.login-holder.home-login form fieldset{border:none !important;border-radius:10px;background:#fff !important;max-width:unset !important;padding:24px 30px 24px 30px !important;margin:0px !important}@media all and (max-width: 768px){.login-holder.home-login form fieldset{max-width:320px !important;padding:0px !important;width:320px;margin:0px !important}}.login-holder.home-login form fieldset h3{font-size:24px !important;text-align:left !important;align-self:unset;margin:0px 0px 8px 0px !important;line-height:unset !important}.login-holder.home-login form fieldset h3.log-in{margin-bottom:8px !important}@media all and (max-width: 768px){.login-holder.home-login form fieldset h3.log-in{margin:5px 0px 10px 15px !important}}.login-holder.home-login form fieldset h3.sign-up{padding-top:12px !important}.login-holder.home-login form fieldset button.product-secondary{color:#415623 !important;font-size:18px !important;width:343px !important;height:48px !important;border:1px solid #415623 !important}.login-holder.home-login form fieldset button[type=submit]{width:343px !important;height:48px !important;font-weight:600 !important;font-size:18px !important;line-height:125% !important;display:flex;align-items:center;text-align:center;text-transform:uppercase;color:#415623 !important;margin:12px auto 12px 0px}@media all and (max-width: 768px){.login-holder.home-login form fieldset button[type=submit]{margin:12px auto 12px 15px}}.login-holder.home-login form fieldset button[type=reset]{font-weight:normal;font-size:40px !important;line-height:unset !important;top:44px !important;right:28px !important;border:none;background:none}.login-holder.home-login form fieldset button[type=reset]:focus,.login-holder.home-login form fieldset button[type=reset]:focus-visible{border:none;outline:none}@media all and (max-width: 768px){.login-holder.home-login form fieldset button[type=reset]{top:24px !important;right:15px !important}}@media all and (max-width: 768px){.login-holder.home-login form fieldset button{max-width:290px !important}}.login-holder.home-login form fieldset label{color:#444B52;font-size:16px;font-weight:600px;line-height:125%;margin:0px auto 4px 0px}@media all and (max-width: 768px){.login-holder.home-login form fieldset label{margin-left:15px !important}}.login-holder.home-login form fieldset input{width:343px !important;height:40px !important;background:#ffffff;border:1px solid #c6c6c6;border-radius:5px;box-sizing:border-box;margin:0px auto 12px 0px;text-indent:15px}@media all and (max-width: 768px){.login-holder.home-login form fieldset input{max-width:290px !important}}.login-holder.home-login form fieldset p{color:#415623 !important;font-size:14px !important;text-align:right !important;text-decoration-line:underline;margin:16px 0px 16px auto !important}@media all and (max-width: 768px){.login-holder.home-login form fieldset p{margin:0px 15px 16px auto !important}}.login-holder.home-login form fieldset p.pw-new{margin:0px}.login-holder.home-login form fieldset div.sign-up{border-top:1px solid #C6C6C6;margin-top:24px !important;background-color:#ffffff}@media all and (max-width: 768px){.login-holder.home-login form fieldset div.sign-up{margin:12px auto 12px 15px}}.login-holder.restaurants output{display:none}.login-holder.restaurants form fieldset{display:flex;flex-direction:column;border-radius:5px;padding:15px}.login-holder.restaurants form fieldset h3{margin:5px 0px 10px 15px !important}.login-holder.restaurants form fieldset label{margin:0px 15px 0px 15px}.login-holder.restaurants form fieldset button[type=submit]{width:343px !important;height:48px !important}@media all and (max-width: 768px){.login-holder.restaurants form fieldset button[type=submit]{max-width:224px !important;width:100%;margin:10px auto}}@media all and (max-width: 320px){.login-holder.restaurants form fieldset button[type=submit]{max-width:180px !important;width:100%;margin:10px auto}}.login-holder.restaurants form fieldset button[type=reset]{border:none;position:absolute;top:37px !important;right:27px !important;background:none;font-weight:normal;font-size:40px !important;line-height:unset !important}.login-holder.restaurants form fieldset button[type=reset]:focus,.login-holder.restaurants form fieldset button[type=reset]:focus-visible{border:none;outline:none}.login-holder.restaurants form fieldset .pw-reset{margin-right:15px;margin-bottom:15px !important}.vc .login-holder{max-height:1200px}.vc .login-holder .pw-new{display:block}@media screen and (max-width: 991px){.l_output{font-size:16px !important}.login-holder{height:550px}}.password-group{width:100%}.password-group [for=password1]{display:none}.reset-password .password-group [for=password1],.setup .password-group [for='password1']{display:block}.vc.login>.content{margin:auto}.vc.setup{background:linear-gradient(180deg, #E5EDF1 0%, #F4F6F7 100%)}.vc.setup>.content{padding:0;margin:auto}@media screen and (max-width: 600px){.vc.setup>.content .page-title{font-size:1em}}.vc.setup>.content .login-holder form:before{content:'Easily order meals online and have them\A delivered directly to your office.';padding:1.5rem;font-size:.7rem}@media screen and (max-width: 600px){.vc.setup>.content .login-holder form{padding:1.5em;margin:1.5em 0 2.5em}.vc.setup>.content .login-holder form:before{line-height:1.5;padding:1em 0}.vc.setup>.content .login-holder form fieldset h3{font-size:20px;text-align:center;padding:.5em 0}.vc.setup>.content .login-holder form fieldset label input{padding:.5em;border-radius:5px}}.vc.setup>.content .login-holder label:not(:focus-within) span{transform:translate(.375em, 2em)}.vc.setup .pw-reset,.vc.setup .pw-new{display:none}div.home{width:100%;display:flex;flex-direction:column;margin:0px;background:#fff;font-family:'futura-pt';font-weight:normal;font-style:normal;line-height:125%;background-image:url("/assets/home-dot-grid.png");background-size:272px 272px;background-position:1261px 2768px;background-repeat:no-repeat;font-family:'futura-pt'}div.home #dateErr span.alert{background:#FFF !important}div.home a{text-decoration:none !important}div.home a.last{padding:20px;margin:20px}div.home .a_city{color:#000000 !important}div.home p{font-family:'futura-pt';font-size:18px;color:#26252C;line-height:125%}div.home div.intro{display:flex;width:100%;height:563px;margin:0px auto}@media all and (max-width: 768px){div.home div.intro{flex-direction:column;align-items:center;height:auto;margin:0px auto}}div.home div.intro div{display:flex;flex-direction:column;justify-content:center;align-items:center}div.home div.intro div.left{margin:64px auto auto 84px}@media all and (max-width: 1400px){div.home div.intro div.left{margin:64px auto auto 44px}}div.home div.intro div.left img.desktop{width:372px;height:217px;margin:auto auto 17px 0px}@media all and (max-width: 1400px){div.home div.intro div.left img.desktop{width:90%;height:auto;margin:auto 20px 17px 0px}}@media all and (max-width: 768px){div.home div.intro div.left img.desktop{display:none}}div.home div.intro div.left img.mobile{display:none;margin:0px auto}@media all and (max-width: 768px){div.home div.intro div.left img.mobile{display:block;width:298px;height:auto}}div.home div.intro div.left p{width:430px;height:46px}@media all and (max-width: 1400px){div.home div.intro div.left p{width:100%;height:auto;text-align:left}}@media all and (max-width: 768px){div.home div.intro div.left p{width:290px;height:40px;font-size:18px;margin:12px auto 24px auto;text-align:center}}@media all and (max-width: 768px){div.home div.intro div.left{flex-direction:column;width:100%;height:auto;margin:20px auto 44px auto}}@media all and (max-width: 2000px){div.home div.intro div.left h1{font-size:56px;color:#26252C;font-style:normal;font-weight:600;width:373px;margin:0px auto 18px 0px;line-height:125%;display:block;text-transform:none !important;text-align:left}div.home div.intro div.left h1 span{display:inline-block;text-align:left;color:#89D33D;margin:0px auto 0px 0px}}@media all and (max-width: 1400px){div.home div.intro div.left h1{width:100%;font-size:52px}}@media all and (max-width: 960px){div.home div.intro div.left h1{width:100%;font-size:26px}}@media all and (max-width: 768px){div.home div.intro div.left h1{width:330px;align-items:center;text-align:center;margin:2px auto -8px auto;display:block}div.home div.intro div.left h1 span{display:inline;text-align:center;margin:auto}}@media all and (max-width: 400px){div.home div.intro div.left h1{width:290px;margin:18px -4px 0px 0px}}div.home div.intro div.info{display:flex;flex-direction:column;width:395px;height:225px;background:rgba(255,255,255,0.9);border-radius:4px;margin:180px auto auto 0px}div.home div.intro div.info img.mobile,div.home div.intro div.info div.mobile-text{display:none}@media all and (max-width: 1064px){div.home div.intro div.info{width:275px;height:275px;margin-top:152px}}@media all and (max-width: 768px){div.home div.intro div.info{margin-top:unset;margin-left:auto;background:#fff;width:100%;max-width:768px;height:auto;flex-direction:column}div.home div.intro div.info img.mobile{display:block;margin:-65px 15px 16px 15px;width:100%}div.home div.intro div.info.last img.mobile{margin:-54px 0px 16px 0px}}div.home div.intro div.info div.text{display:flex;flex-direction:column}@media all and (max-width: 768px){div.home div.intro div.info div.text{margin:6px auto 6px 0px}}div.home div.intro div.info div.text div.h5{color:#26252C;font-weight:600;text-align:center;text-transform:uppercase;margin:12px auto;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-size:21px;line-height:125%}@media all and (max-width: 768px){div.home div.intro div.info div.text div.h5{display:none;text-align:left;margin:-15px 0px 8px 4px}}div.home div.intro div.info div.text p{font-size:18px;line-height:125%;margin:auto auto 13px 0px;text-align:center}div.home div.intro div.info div.text p.catering{display:none}@media all and (max-width: 1064px){div.home div.intro div.info div.text p{width:190px}}@media all and (max-width: 768px){div.home div.intro div.info div.text p.desktop{display:none}div.home div.intro div.info div.text p.catering{text-align:left;display:flex;flex-direction:row;width:100%;margin:0px 0px 60px 0px;word-wrap:break-word;flex-wrap:wrap;font-weight:500;position:relative;left:20px}div.home div.intro div.info div.text p.catering span{font-size:18px;line-height:125%}div.home div.intro div.info div.text p.catering span.detail{word-wrap:break-word;flex-wrap:wrap;display:flex;font-weight:400;position:relative;left:4px;padding-right:15px}}@media all and (max-width: 768px) and (max-width: 536px){div.home div.intro div.info div.text p.catering span.detail{left:0px}div.home div.intro div.info div.text p.catering span.detail.last{left:4px}}@media all and (max-width: 768px) and (max-width: 580px){div.home div.intro div.info div.text p.catering{left:15px}}@media all and (max-width: 768px) and (max-width: 420px){div.home div.intro div.info div.text p.catering{left:13px}}div.home div.intro div.info div.text div.mobile-text{display:none !important}@media all and (max-width: 768px){div.home div.intro div.info div.text div.mobile-text{display:flex !important;margin-top:-6px}div.home div.intro div.info div.text div.mobile-text img{margin:-10px 0px 53px 0px;width:290px;height:auto}div.home div.intro div.info div.text div.mobile-text img:nth-child(2){margin-left:2px}}div.home div.intro div.info button.desktop{width:264px;height:60px;margin:20px 20px 30px 20px;font-size:24px}@media all and (max-width: 1064px){div.home div.intro div.info button.desktop{margin:auto 0px 15px auto}}@media all and (max-width: 768px){div.home div.intro div.info button.desktop{display:none}}div.home div.intro div.middle{width:395px;height:425px;background-image:url("/assets/home-on-demand-catering-new.png");margin:50px auto 118px auto;background-repeat:no-repeat}@media all and (max-width: 1064px){div.home div.intro div.middle{width:275px;height:275px;margin:50px 5px 188px 5px}}@media all and (max-width: 768px){div.home div.intro div.middle{width:100%;height:auto;background-image:none;display:flex;margin:10px auto 16px 0px}div.home div.intro div.middle a{position:relative;top:-46px;width:94%}}div.home div.intro div.right{width:395px;height:425px;display:flex;flex-direction:column;background-image:url("/assets/home-cafe.png");background-repeat:no-repeat;margin:50px 30px 118px auto}@media all and (max-width: 1064px){div.home div.intro div.right{width:275px;height:287px;margin:56px 30px 188px 5px}}@media all and (max-width: 768px){div.home div.intro div.right{width:100%;height:auto;background-image:none;display:flex;margin:24px auto 0px 0px}div.home div.intro div.right a{position:relative;top:-50px;width:94%}}div.home div.intro div.green-bg{position:absolute;width:863.2px;height:695.96px;left:971.22px;top:-71px;background:rgba(174,219,127,0.1);border-radius:80px;transform:rotate(16.48deg);z-index:-2}@media all and (max-width: 768px){div.home div.intro div.green-bg{display:none;width:580px;height:468px;left:323px;top:429px;z-index:-2}}div.home div.intro button.mobile{display:none;width:100%;height:47px;font-family:futura-pt;font-size:24px;font-weight:600}@media all and (max-width: 768px){div.home div.intro button.mobile{display:block;margin:0px 0px -11px 0px}}div.home div.favorites{display:flex;justify-content:space-between;align-items:center;width:100%;height:394px;background:linear-gradient(270deg, #E6ECF1 0%, #F3F6F8 100%)}@media all and (max-width: 960px){div.home div.favorites{flex-direction:column;justify-content:center;height:auto}}@media all and (max-width: 768px){div.home div.favorites{margin-top:0px}}div.home div.favorites div.text{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto 56px auto 147px}@media all and (max-width: 1064px){div.home div.favorites div.text{margin:auto 56px}}div.home div.favorites div.text h2{color:#26252C;font-weight:600;text-align:left;margin:120px auto 9px auto;max-width:477px;min-height:90px}@media all and (max-width: 960px){div.home div.favorites div.text h2{font-size:22px;margin:32px auto 24px auto;text-align:center}}div.home div.favorites div.text p{font-size:18px;text-align:left;margin:0px 9px 124px auto;max-width:476px;min-height:46px}@media all and (max-width: 960px){div.home div.favorites div.text p{font-size:16px;text-align:center;margin:0px auto 24px auto}}div.home div.favorites div.logos{margin:auto 147px auto 56px}@media all and (max-width: 960px){div.home div.favorites div.logos{margin:auto}}div.home div.favorites div.logos img.mobile{display:none;width:304px;height:237px;margin:24px auto 32px auto}@media all and (max-width: 960px){div.home div.favorites div.logos img.mobile{display:block}}div.home div.favorites div.logos img.desktop{width:558px;height:240px;margin:77px 147px 77px 20px}@media all and (max-width: 1400px){div.home div.favorites div.logos img.desktop{width:100%;height:auto;margin:77px 20px}}@media all and (max-width: 960px){div.home div.favorites div.logos img.desktop{display:none}}div.home div.products{background-image:url("/assets/home-dot-grid.png");background-size:272px 272px;background-position:11px 171px;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding-bottom:94px}@media all and (max-width: 960px){div.home div.products{background-image:unset;background-size:unset;background-position:unset;padding-bottom:10px}}div.home div.products div.text{display:flex;flex-direction:column;align-items:center;justify-content:center}div.home div.products div.text h2{text-align:center;margin:94px auto 12px auto;color:#26252C;text-transform:uppercase}@media all and (max-width: 960px){div.home div.products div.text h2{font-size:22px;margin:64px auto 25px auto}}div.home div.products div.text p{text-align:center;margin:12px auto 39px auto;text-transform:none;max-width:558px}@media all and (max-width: 960px){div.home div.products div.text p{font-size:16px;max-width:290px;margin:0px auto 32px auto}}div.home div.products div.group{background:#FFFFFF;box-shadow:0px 4px 10px rgba(169,166,166,0.5);border-radius:10px;width:1146px;height:auto;display:flex;justify-content:center;align-items:center;margin:12px auto}@media all and (max-width: 1064px){div.home div.products div.group{max-width:1146px;width:100%}}@media all and (max-width: 960px){div.home div.products div.group.odd{flex-direction:column}div.home div.products div.group.even{flex-direction:column-reverse}}div.home div.products div.group.odd img{margin-right:104px}@media all and (max-width: 1064px){div.home div.products div.group.odd img{margin:auto 40px}}@media all and (max-width: 960px){div.home div.products div.group.odd img{max-width:290px;max-height:290px;margin:24px auto 27px auto}}div.home div.products div.group.even img{margin-left:104px}@media all and (max-width: 1064px){div.home div.products div.group.even img{margin:auto 40px}}@media all and (max-width: 960px){div.home div.products div.group.even img{max-width:290px;max-height:290px;margin:24px auto 27px auto}}@media all and (max-width: 1064px){div.home div.products div.group div.details{margin-top:40px}div.home div.products div.group div.details.cafe{margin-bottom:36px}}@media all and (max-width: 960px){div.home div.products div.group div.details{margin:auto;max-width:320px}}div.home div.products div.group div.details h3{font-size:32px;color:#26252C}@media all and (max-width: 960px){div.home div.products div.group div.details h3{font-size:22px;margin:auto auto 21px 15px}}div.home div.products div.group div.details p{font-size:18px;opacity:0.65;margin-bottom:14px}@media all and (max-width: 960px){div.home div.products div.group div.details p{font-size:16px;margin:auto auto 21px 15px}}div.home div.products div.group div.details div.checklist{display:flex;flex-direction:column}div.home div.products div.group div.details div.checklist div.check-item{display:flex;justify-content:flex-start}div.home div.products div.group div.details div.checklist div.check-item img{margin:0px 16px 0px 16px;width:26.66px;height:23px}@media all and (max-width: 960px){div.home div.products div.group div.details div.checklist div.check-item img{height:20px;width:23.19px}}div.home div.products div.group div.details div.checklist div.check-item p{font-size:18px;font-weight:600;opacity:0.65;text-align:left;display:flex;justify-content:flex-start}@media all and (max-width: 960px){div.home div.products div.group div.details div.checklist div.check-item p{font-size:16px}}div.home div.products div.group div.details div.buttons{display:flex;justify-content:space-between;align-items:center;margin-top:26px}@media all and (max-width: 1064px){div.home div.products div.group div.details div.buttons{flex-direction:column;justify-content:center;align-items:center;margin-bottom:36px}}@media all and (max-width: 960px){div.home div.products div.group div.details div.buttons{margin:23px auto 41px auto}}div.home div.products div.group div.details div.buttons button{margin-right:85px}@media all and (max-width: 1064px){div.home div.products div.group div.details div.buttons button{margin:0px auto}div.home div.products div.group div.details div.buttons button.contact{margin:0px auto 37px auto}}@media all and (max-width: 960px){div.home div.products div.group div.details div.buttons button{width:290px;height:60px;font-size:21px !important}}div.home div.products div.group div.details div.buttons button.marketing-green{width:268px;margin:20px;padding:20px}div.home div.products div.group div.details div.buttons a{font-weight:600;font-size:24px;color:#415623;margin:20px;padding:20px}div.home div.products div.group div.details div.buttons a.dropdown-toggle::after{border:none;content:'';margin-left:unset}div.home div.products div.group div.details div.buttons a span.icon{border:none;padding-left:18px}div.home div.products div.group div.details div.buttons a span.icon.ic-details-show,div.home div.products div.group div.details div.buttons a span.icon.ic-details-hide{background-position:5px 9px}@media all and (max-width: 1064px){div.home div.products div.group div.details div.buttons a{margin:37px auto 41px auto}}@media all and (max-width: 960px){div.home div.products div.group div.details div.buttons a{margin:0px auto 0px auto;font-size:24px}div.home div.products div.group div.details div.buttons a.learn-more{margin-top:37px}}@media all and (max-width: 960px){div.home div.products div.group div.details div.buttons div.dropdown{margin-top:0px}div.home div.products div.group div.details div.buttons div.dropdown div.dropdown-menu.cafe a{margin:12px auto}}div.home div.products div.group.catering{height:487px}div.home div.products div.group.team{height:565px}div.home div.products div.group.cafe{height:517px}div.home div.products div.group.cafe div.dropdown-menu.cafe.show{width:264px;height:126px;display:flex;flex-direction:column;justify-content:space-around;text-align:center;margin-left:-67px;margin-top:10px}@media all and (max-width: 1130px){div.home div.products div.group.cafe div.dropdown-menu.cafe.show{width:190px;margin-left:-40px}}@media all and (max-width: 1024px){div.home div.products div.group.cafe div.dropdown-menu.cafe.show{width:264px;margin-left:-57px}}div.home div.products div.group.cafe div.dropdown-menu.cafe.show a.dropdown-item{font-size:21px;font-weight:600;color:#415623;margin:0px !important}div.home div.products div.group.concierge{height:459px}@media all and (max-width: 960px){div.home div.products div.group.concierge{border-radius:0px}}@media all and (max-width: 1064px){div.home div.products div.group.catering,div.home div.products div.group.team,div.home div.products div.group.cafe,div.home div.products div.group.concierge{height:auto}}div.home div.industry{background:linear-gradient(270deg, #E6ECF1 0%, #F3F6F8 100%);height:409px;width:100%;margin:0px auto 0px auto;display:flex;justify-content:center;align-items:center}@media all and (max-width: 768px){div.home div.industry{flex-direction:column-reverse;height:540px;margin:0px auto 0px auto}}div.home div.industry div.logos{margin:auto 97px auto 96px}@media all and (max-width: 960px){div.home div.industry div.logos{margin:auto}}div.home div.industry div.logos img.mobile{display:none;width:304px;height:237px;margin:24px auto 32px auto}@media all and (max-width: 960px){div.home div.industry div.logos img.mobile{display:block}}div.home div.industry div.logos img.desktop{width:558px;height:216px;margin:auto 128px auto 245px}@media all and (max-width: 1400px){div.home div.industry div.logos img.desktop{width:100%;height:auto;margin:77px 20px}}@media all and (max-width: 960px){div.home div.industry div.logos img.desktop{display:none}}div.home div.industry div.text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:auto 172px auto 0px}@media all and (max-width: 1064px){div.home div.industry div.text{margin:auto 56px}}@media all and (max-width: 768px){div.home div.industry div.text{justify-content:center;align-items:center;margin:32px auto 24px auto}}div.home div.industry div.text h2{color:#26252C;font-size:36px;font-weight:600;text-align:left;max-width:323px;min-height:90px}@media all and (max-width: 960px){div.home div.industry div.text h2{font-size:22px;margin:0px auto 24px auto;text-align:center;min-height:unset}}div.home div.industry div.text p{font-size:18px;text-align:left;margin:0px 9px 26px 0px;max-width:337px;min-height:23px}@media all and (max-width: 960px){div.home div.industry div.text p{font-size:16px;text-align:center;margin:0px auto 23px 0px}}div.home div.industry div.text button{color:#415623;font-size:21px;font-weight:600;margin:25px;padding:20px}@media all and (max-width: 960px){div.home div.industry div.text button{width:290px;height:60px;font-size:24px}}div.home div#areas-served{max-height:unset !important;height:auto !important;margin:94px auto 138px auto}div.home div#areas-served div.green-line{margin-left:130px}div.home div#areas-served div.area-content{width:100%;margin-top:71px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;min-height:400px}@media all and (max-width: 768px){div.home div#areas-served div.area-content{margin-top:0px !important;flex-direction:column}}div.home div#areas-served div.area-content div.card{border:none;flex-grow:1;width:calc(100% * (1/4) - 10px - 1px);margin:34px auto}@media all and (max-width: 768px){div.home div#areas-served div.area-content div.card{width:100%;margin:0px auto}}div.home div#areas-served div.area-content div.card div.card-header{background:none;border:none;display:flex;flex-direction:column;align-items:center}@media all and (max-width: 768px){div.home div#areas-served div.area-content div.card div.card-header{align-items:flex-start;padding:0px;width:90%;justify-content:flex-start}div.home div#areas-served div.area-content div.card div.card-header div.area_icon{display:none}}div.home div#areas-served div.area-content div.card div.card-header h2{margin-top:24px;margin-bottom:0px;text-transform:uppercase;width:auto !important}@media all and (max-width: 768px){div.home div#areas-served div.area-content div.card div.card-header h2{margin-top:0px}}div.home div#areas-served div.area-content div.card div.card-header h2 button{font-weight:600;font-size:18px;line-height:125%;text-transform:uppercase;color:#26252C}div.home div#areas-served div.area-content div.card div.card-header h2 button.btn-link:hover,div.home div#areas-served div.area-content div.card div.card-header h2 button.btn-link.focus,div.home div#areas-served div.area-content div.card div.card-header h2 button.btn-link:focus{text-decoration:none;box-shadow:none}@media all and (max-width: 768px){div.home div#areas-served div.area-content div.card div.card-header h2 button{text-transform:none;font-size:16px}}div.home div#areas-served div.area-content div.card div.card-header h2 button img{margin-left:16px;margin-top:-3px}@media all and (max-width: 768px){div.home div#areas-served div.area-content div.card div.card-header h2 button img{position:absolute;right:0px}}div.home div#areas-served div.area-content div.card div.collapse div.card-body,div.home div#areas-served div.area-content div.card div.collapsing div.card-body{margin-left:40px;column-count:2}@media screen and (max-width: 1024px){div.home div#areas-served div.area-content div.card div.collapse div.card-body,div.home div#areas-served div.area-content div.card div.collapsing div.card-body{margin-left:10px}}@media screen and (max-width: 768px){div.home div#areas-served div.area-content div.card div.collapse div.card-body,div.home div#areas-served div.area-content div.card div.collapsing div.card-body{margin-left:0px}}div.home div#areas-served div.area-content div.card div.collapse div.card-body ul,div.home div#areas-served div.area-content div.card div.collapsing div.card-body ul{list-style-type:none !important}div.home div#areas-served div.area-content div.card div.collapse div.card-body ul.collapsing,div.home div#areas-served div.area-content div.card div.collapsing div.card-body ul.collapsing{list-style-type:none}div.home div#areas-served div.area-content div.card div.collapse div.card-body ul li,div.home div#areas-served div.area-content div.card div.collapsing div.card-body ul li{font-size:18px}@media screen and (max-width: 768px){div.home div#areas-served{justify-content:center;margin:10px auto;background:#FFF}div.home div#areas-served div.areas-served{width:290px}div.home div#areas-served div.areas-served h2{font-size:24px;justify-content:center;margin-bottom:0px}div.home div#areas-served div.areas-served div.green-line{margin:15px auto}}@media screen and (max-width: 768px) and (max-width: 414px){div.home div#areas-served div.areas-served{margin-bottom:30px !important}}@media screen and (max-width: 450px){div.home div#areas-served div.areas-served h2{width:180px !important;margin:auto !important}}div#overlay{position:fixed;display:none;width:100%;height:100%;top:76px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);z-index:2;cursor:pointer}:root{line-height:1.25;line-height:var(--line-height-multiplier);--line-height-multiplier: 1.25}header{z-index:200}body>.content{margin:0px auto;max-width:1440px;width:100%}body .page-title{display:none}footer{z-index:3000}.flex-container{width:1440px;height:auto;display:flex;flex-direction:column;align-items:center}.flex-container .desktop{display:block !important}.flex-container .mobile{display:none !important}.flex-container .panel1{width:100%;height:527px;background:#FFFFFF;display:flex;flex-direction:column;align-items:center}.flex-container .panel1 .title_container{display:flex;flex-direction:row;margin-top:64px}.flex-container .panel1 .title_container .green_dot{width:6px;height:6px;background:#89D33C;border-radius:50%;margin-right:12px;position:relative;top:10px}.flex-container .panel1 .title_container h1{font-family:'futura-pt';font-style:normal;font-weight:500;font-size:21px;line-height:125%;text-align:center;text-transform:uppercase;color:rgba(38,37,44,0.65);margin-right:10px}.flex-container .panel1 h2{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:48px;line-height:125%;text-align:center;text-transform:capitalize !important;color:#26252C;display:flex;flex-direction:column}.flex-container .panel1 h2 span{display:block;color:#89D33C}.flex-container .panel1 p{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:18px;line-height:125%;text-align:center;color:#26252C;margin:4px 0px 0px 0px}.flex-container .panel1 .unlock{width:264px;height:60px;display:flex;align-items:center;justify-content:center;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:21px;line-height:125%;text-transform:uppercase;color:#415623;background:#AEDB7F;border-radius:5px;margin-top:24px}.flex-container .panel1 .unlock a{text-decoration:none !important}.flex-container .panel2{width:100%;height:527px;background:#E6ECF1;z-index:1000}.flex-container .panel2 .restaurant_images_container{display:flex;flex-direction:row;justify-content:center;width:auto;margin-top:36px}.flex-container .panel2 .restaurant_images_container .rest{max-width:250px;max-height:200px;position:relative}.flex-container .panel2 .restaurant_images_container .urban-plates-img{width:236px;height:199px;background-image:url("/assets/urban-plates-img.png")}.flex-container .panel2 .restaurant_images_container .urban-plates-img .urban-plates-logo{width:60px;height:61px;background-image:url("/assets/urban-plates-logo.png");position:absolute;bottom:-20px;left:100px}.flex-container .panel2 .restaurant_images_container .stand-rest-img{width:236px;height:199px;background-image:url("/assets/stand-rest-img.png")}.flex-container .panel2 .restaurant_images_container .stand-rest-img .thestand-logo{width:60px;height:60px;background-image:url("/assets/thestand-logo.png");position:absolute;bottom:-20px;left:100px}.flex-container .panel2 .restaurant_images_container .urth-cafe-img{width:236px;height:199px;background-image:url("/assets/urth-cafe-img.png")}.flex-container .panel2 .restaurant_images_container .urth-cafe-img .urth-cafe-logo{width:87px;height:60px;background-image:url("/assets/urth-cafe-logo.png");position:absolute;bottom:-20px;left:100px}.flex-container .panel2 .restaurant_images_container .california-pizza-img{width:236px;height:199px;background-image:url("/assets/california-pizza-img.png")}.flex-container .panel2 .restaurant_images_container .california-pizza-img .california-pizza-logo{width:65px;height:64px;background-image:url("/assets/california-pizza-logo.png");position:absolute;bottom:-20px;left:100px}.flex-container .panel2 .restaurant_images_container .bj-rest-img{width:236px;height:199px;background-image:url("/assets/bj-rest-img.png")}.flex-container .panel2 .restaurant_images_container .bj-rest-img .bjs-logo{width:61px;height:61px;background-image:url("/assets/bjs-logo.png");position:absolute;bottom:-20px;left:100px}.flex-container .panel2 .restaurant_product_container{display:flex;flex-direction:row;justify-content:center;width:auto;margin-top:36px}.flex-container .panel2 .restaurant_product_container .product_name{display:flex;flex-direction:column;max-width:223px}.flex-container .panel2 .restaurant_product_container .product_name h3{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:20px;line-height:125%;color:#26252C;text-transform:none}.flex-container .panel2 .restaurant_product_container .product_name h3 span.free{display:inline-block;color:#DE3926;margin-right:5px}.flex-container .panel2 .restaurant_product_container .product_name h4{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#26252C}.flex-container .panel2 .restaurant_product_container .urban_plates{max-width:243px;height:130px;position:relative;left:-20px}.flex-container .panel2 .restaurant_product_container .urban_plates h4{margin-top:-15px}.flex-container .panel2 .restaurant_product_container .urban_plates .code_container{width:100%;display:flex;flex-direction:row;font-weight:500;justify-content:center;align-items:center;position:absolute;bottom:0px;background:#FFFFFF;color:#26252C}.flex-container .panel2 .restaurant_product_container .urban_plates .code_container span{color:#415623;margin-left:3px}.flex-container .panel2 .restaurant_product_container .the_stand{width:243px;height:130px;position:relative;left:-5px}.flex-container .panel2 .restaurant_product_container .the_stand h3{position:relative;display:flex;flex-direction:column;align-items:flex-start}.flex-container .panel2 .restaurant_product_container .the_stand h3 span.second_t{margin-left:12px}.flex-container .panel2 .restaurant_product_container .the_stand h3 span.text{margin-left:-5px}.flex-container .panel2 .restaurant_product_container .the_stand h4{margin-top:-15px}.flex-container .panel2 .restaurant_product_container .the_stand .code_container{width:100%;display:flex;flex-direction:row;font-weight:500;justify-content:center;align-items:center;position:absolute;bottom:0px;background:#FFFFFF;color:#26252C}.flex-container .panel2 .restaurant_product_container .the_stand .code_container span{color:#415623;margin-left:3px}.flex-container .panel2 .restaurant_product_container .urth_caffe{width:243px;height:130px;position:relative;left:10px}.flex-container .panel2 .restaurant_product_container .urth_caffe h3{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.flex-container .panel2 .restaurant_product_container .urth_caffe h3 span.second_t{margin-left:12px}.flex-container .panel2 .restaurant_product_container .urth_caffe h3 span.text{margin-left:-5px}.flex-container .panel2 .restaurant_product_container .urth_caffe h4{margin-top:-15px}.flex-container .panel2 .restaurant_product_container .urth_caffe .code_container{width:100%;display:flex;flex-direction:row;font-weight:500;justify-content:center;align-items:center;position:absolute;bottom:0px;background:#FFFFFF;color:#26252C}.flex-container .panel2 .restaurant_product_container .urth_caffe .code_container span{color:#415623;margin-left:3px}.flex-container .panel2 .restaurant_product_container .california_pizza{width:243px;height:130px;position:relative;left:25px}.flex-container .panel2 .restaurant_product_container .california_pizza h3 span{margin-right:50px}.flex-container .panel2 .restaurant_product_container .california_pizza h4{margin-top:-15px}.flex-container .panel2 .restaurant_product_container .california_pizza .code_container{width:100%;display:flex;flex-direction:row;font-weight:500;justify-content:center;align-items:center;position:absolute;bottom:0px;background:#FFFFFF;color:#26252C}.flex-container .panel2 .restaurant_product_container .california_pizza .code_container span{color:#415623;margin-left:3px}.flex-container .panel2 .restaurant_product_container .bjs{width:243px;height:130px;position:relative;left:40px}.flex-container .panel2 .restaurant_product_container .bjs h3{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;width:100%}.flex-container .panel2 .restaurant_product_container .bjs h3 span{margin-right:70px}.flex-container .panel2 .restaurant_product_container .bjs h4{margin-top:-15px}.flex-container .panel2 .restaurant_product_container .bjs .code_container{width:100%;display:flex;flex-direction:row;font-weight:500;justify-content:center;align-items:center;position:absolute;bottom:0px;background:#FFFFFF;color:#26252C}.flex-container .panel2 .restaurant_product_container .bjs .code_container span{color:#415623;margin-left:3px}.flex-container .panel2 p{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:14px;line-height:125%;color:#000000;margin:24px auto auto auto;width:1146px}.flex-container .panel3{width:100%;min-height:527px;background:#FFFFFF;position:relative;display:flex;flex-direction:column;align-items:center}.flex-container .panel3 .dot_grid{width:245px;height:272px;background-image:url("/assets/dot-grid.png");position:absolute;left:0px;top:-180px}.flex-container .panel3 .second_dot_grid{width:136px;height:272px;background-image:url("/assets/second-dot-grid.png");position:absolute;right:0px;top:1230px}.flex-container .panel3 h2{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:36px;line-height:125%;text-align:center;text-transform:uppercase;color:#26252C;margin-top:18.6px}.flex-container .panel3 .green_line{width:165px;height:3px;background-image:url("/assets/green-line.png");background-size:cover !important}.flex-container .panel3 .reward_container{width:1146px;height:316px;margin-top:40px;box-shadow:0px 4px 10px rgba(169,166,166,0.5);background:#FFFFFF;display:flex;flex-direction:row;border-radius:10px}.flex-container .panel3 .reward_container .left_container{width:460px;height:100%;background-image:url("/assets/reward-program-img.png")}.flex-container .panel3 .reward_container .right_container{width:680px;height:100%;background:#FFFFFF;display:flex;flex-direction:column;align-items:center}.flex-container .panel3 .reward_container .right_container h3{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:32px;line-height:125%;text-transform:uppercase;color:#26252C;margin-top:64px;width:544px}.flex-container .panel3 .reward_container .right_container p{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:18px;line-height:125%;color:#26252C;width:544px}.flex-container .panel3 .curved-line-separator{width:691px;height:117px;background-image:url("/assets/curved-line-separator.png");margin-left:-150px;margin-top:16px}.flex-container .panel3 .free_food_container{width:1146px;height:316px;margin-top:16px;box-shadow:0px 4px 10px rgba(169,166,166,0.5);background:#FFFFFF;display:flex;flex-direction:row;border-radius:10px}.flex-container .panel3 .free_food_container .left_container{width:686px;height:100%;background:#FFFFFF;display:flex;flex-direction:column;align-items:center;border-top-left-radius:10px;border-bottom-left-radius:10px}.flex-container .panel3 .free_food_container .left_container h3{width:544px;height:88px;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:32px;line-height:125%;text-transform:uppercase;color:#26252C;margin-top:64px;margin-bottom:16px}.flex-container .panel3 .free_food_container .left_container p{width:544px;height:92px;font-family:'futura-pt';font-style:normal;font-weight:400;font-size:18px;line-height:125%;color:#26252C}.flex-container .panel3 .free_food_container .right_container{width:460px;height:100%;background-image:url("/assets/free-food-img.png")}.flex-container .panel3 .second-curved-line-separator{width:428px;height:117px;background-image:url("/assets/second-curved-line-separator.png");margin-left:150px;margin-top:16px;margin-bottom:16px}.flex-container .panel3 .professional_delivery_container{width:1146px;height:316px;display:flex;flex-direction:row;background:#FFFFFF;box-shadow:0px 4px 10px rgba(169,166,166,0.5);border-radius:10px}.flex-container .panel3 .professional_delivery_container .left_container{width:460px;height:100%;background-image:url("/assets/professional-delivery-img.png")}.flex-container .panel3 .professional_delivery_container .right_container{width:683px;height:100px;display:flex;flex-direction:column;align-items:center}.flex-container .panel3 .professional_delivery_container .right_container h3{width:575px;height:40px;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:32px;line-height:125%;text-transform:uppercase;color:#26252C;margin-top:64px;margin-bottom:16px}.flex-container .panel3 .professional_delivery_container .right_container p{width:575px;height:92px;font-family:'futura-pt';font-style:normal;font-weight:400;font-size:18px;line-height:125%;color:#26252C}.flex-container .panel3 .third-curved-line-separator{width:691px;height:117px;background-image:url("/assets/third-curvy-line-separator.png");margin-left:-150px;margin-top:16px}.flex-container .panel3 .order_tracking_container{width:1146px;height:316px;display:flex;flex-direction:row;background:#FFFFFF;box-shadow:0px 4px 10px rgba(169,166,166,0.5);border-radius:10px;margin-top:16px}.flex-container .panel3 .order_tracking_container .left_container{width:686px;height:100%;background:#FFFFFF;display:flex;flex-direction:column;align-items:center;border-top-left-radius:10px;border-bottom-left-radius:10px}.flex-container .panel3 .order_tracking_container .left_container h3{width:544px;height:40px;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:32px;line-height:125%;text-transform:uppercase;color:#26252C;margin-top:64px}.flex-container .panel3 .order_tracking_container .left_container p{width:544px;height:92px;font-family:'futura-pt';font-style:normal;font-weight:400;font-size:18px;line-height:125%;color:#26252C}.flex-container .panel3 .order_tracking_container .right_container{width:460px;height:100%;background-image:url("/assets/mobile-tracking-img.png")}.flex-container .panel3 .fourth-curved-line-separator{width:428px;height:117px;background-image:url("/assets/fourth-curved-line-separator.png");margin-left:150px;margin-top:16px}.flex-container .panel3 .delivery_notification_container{width:1146px;height:316px;display:flex;flex-direction:row;background:#FFFFFF;box-shadow:0px 4px 10px rgba(169,166,166,0.5);border-radius:10px;margin-top:16px}.flex-container .panel3 .delivery_notification_container .left_container{width:460px;height:100%;background-image:url("/assets/delivery-notifications-img.png")}.flex-container .panel3 .delivery_notification_container .right_container{width:686px;height:100%;display:flex;flex-direction:column;align-items:center}.flex-container .panel3 .delivery_notification_container .right_container h3{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:32px;line-height:125%;text-transform:uppercase;color:#26252C;margin-top:64px;width:544px;height:40px}.flex-container .panel3 .delivery_notification_container .right_container p{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:18px;line-height:125%;color:#26252C;width:544px;height:92px}.flex-container .panel3 .unlock{width:264px;height:60px;display:flex;align-items:center;justify-content:center;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:21px;line-height:125%;text-transform:uppercase;color:#415623;background:#AEDB7F;border-radius:5px;margin-top:64px;margin-bottom:67px}.flex-container .panel3 .unlock a{text-decoration:none !important}.flex-container .panel4{width:100%;height:709px;background:linear-gradient(270deg, #E6ECF1 0%, #F3F6F8 100%);display:flex;flex-direction:column;align-items:center}.flex-container .panel4 h3{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:36px;line-height:125%;text-align:center;text-transform:uppercase;color:#26252C;margin-top:64px}.flex-container .panel4 .white-curvy-line-separator{width:1440px;height:49px;background-image:url("/assets/white-curvy-line-separator.png")}.flex-container .panel4 .restaurant-logos-container{width:1146px;height:380px;background-image:url("/assets/restaurant-logos-img.png");margin-top:63px}.flex-container .panel5{width:100%;height:auto;display:flex;flex-direction:row;background:#FFFFFF}.flex-container .panel5 .left_container{width:700px;position:relative}.flex-container .panel5 .left_container .amazon_card_container{width:364px;height:256px;background-image:url("/assets/amazon-card-img.png");position:relative;top:65px;left:111px;z-index:2000}.flex-container .panel5 .left_container .everything_apple_container{width:280px;height:180px;background-image:url("/assets/everything-apple-img.png");position:relative;top:-200px;left:365px;z-index:1000}.flex-container .panel5 .left_container .three_lines_container{width:34px;height:36px;background-image:url("/assets/three-lines-img.png");position:absolute;top:95px;left:110px}.flex-container .panel5 .right_container{width:740px;display:flex;flex-direction:column;align-items:center}.flex-container .panel5 .right_container h3{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:32px;line-height:125%;text-transform:uppercase;color:#26252C;width:558px;height:80px;margin-top:90px}.flex-container .panel5 .right_container p{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:18px;line-height:125%;color:#26252C;width:558px;height:69px}.flex-container .panel5 .right_container .unlock_p{width:558px;display:flex;flex-direction:row;justify-content:flex-start}.flex-container .panel5 .right_container .unlock_p .unlock{width:264px;height:60px;display:flex;align-items:center;justify-content:center;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:21px;line-height:125%;text-transform:uppercase;color:#415623;background:#AEDB7F;border-radius:5px;margin-top:32px;margin-bottom:67px}.flex-container .panel5 .right_container .unlock_p .unlock a{text-decoration:none !important}.flex-container .panel6{width:100%;height:630px;background:#FFFFFF;position:relative;z-index:100}.flex-container .panel6 .lightgreen_bg_container{width:1440px;height:787px;background-image:url("/assets/ktla-lightgreen-bg.png");position:relative;top:0px}.flex-container .panel6 .darkgreen_bg_container{width:1440px;height:791px;background-image:url("/assets/ktla-darkgreen-bg.png");position:absolute;top:0px;display:flex;flex-direction:row;align-items:center;justify-content:center}.flex-container .panel6 .darkgreen_bg_container h3{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:36px;line-height:125%;text-transform:uppercase;color:#26252C;width:558px;height:90px}.flex-container .panel6 .darkgreen_bg_container .clients_img_container{width:558px;height:216px;background-image:url("/assets/clients-img.png");position:relative;left:-100px}@media screen and (max-width: 1439px){.flex-container{width:900px;margin:auto}.flex-container .panel2{height:447px}.flex-container .panel2 p{width:750px !important}.flex-container .panel2 .urban-plates-img,.flex-container .panel2 .stand-rest-img,.flex-container .panel2 .urth-cafe-img,.flex-container .panel2 .california-pizza-img,.flex-container .panel2 .bj-rest-img{width:150px !important;height:126px !important;background-repeat:no-repeat;background-position:100% top;background-size:cover}.flex-container .panel2 .urban-plates-img .urban-plates-logo{width:50px !important;height:50px !important;background-size:cover;left:50px !important}.flex-container .panel2 .stand-rest-img .thestand-logo{width:50px !important;height:50px !important;background-size:cover;left:50px !important}.flex-container .panel2 .urth-cafe-img .urth-cafe-logo{width:67px !important;height:46px !important;left:40px !important;background-size:cover}.flex-container .panel2 .california-pizza-img .california-pizza-logo{width:55px !important;height:54px !important;background-size:cover !important;left:50px !important}.flex-container .panel2 .bj-rest-img .bjs-logo{width:51px !important;height:51px !important;background-size:cover !important;left:50px !important}.flex-container .panel2 .restaurant_product_container{width:900px !important}.flex-container .panel2 .restaurant_product_container .product_name{width:150px !important;height:126px !important}.flex-container .panel2 .restaurant_product_container .product_name h3{font-size:13px !important}.flex-container .panel2 .restaurant_product_container .product_name h4{font-size:14px !important}.flex-container .panel2 .restaurant_product_container .product_name .code_container{font-size:13px !important;width:130px !important}.flex-container .panel2 .restaurant_product_container .urban_plates{display:flex;justify-content:flex-start !important;left:-5px !important}.flex-container .panel2 .restaurant_product_container .urth_caffe,.flex-container .panel2 .restaurant_product_container .california_pizza,.flex-container .panel2 .restaurant_product_container .bjs{left:-5px !important}.flex-container .panel3 h2{margin-top:100px !important}.flex-container .panel3 .second_dot_grid{height:98px;top:1290px}.flex-container .panel3 .reward_container,.flex-container .panel3 .free_food_container,.flex-container .panel3 .professional_delivery_container,.flex-container .panel3 .order_tracking_container,.flex-container .panel3 .delivery_notification_container{width:100% !important}.flex-container .panel3 .reward_container{height:237px}.flex-container .panel3 .reward_container .left_container{width:345px;height:237px;background-size:cover !important}.flex-container .panel3 .reward_container .right_container{width:550px}.flex-container .panel3 .reward_container .right_container h3{font-size:25px !important;margin-top:34px !important;width:unset}.flex-container .panel3 .reward_container .right_container p{width:404px}.flex-container .panel3 .free_food_container{height:237px}.flex-container .panel3 .free_food_container .left_container{width:555px}.flex-container .panel3 .free_food_container .left_container h3{font-size:25px !important;margin-top:15px !important;width:404px !important}.flex-container .panel3 .free_food_container .left_container p{width:404px;margin-top:-20px}.flex-container .panel3 .free_food_container .right_container{width:345px;height:237px;background-size:cover !important}.flex-container .panel3 .professional_delivery_container{height:237px}.flex-container .panel3 .professional_delivery_container .left_container{width:345px;height:237px;background-size:cover !important}.flex-container .panel3 .professional_delivery_container .right_container{width:550px}.flex-container .panel3 .professional_delivery_container .right_container h3{font-size:25px !important;margin-top:34px !important;width:unset}.flex-container .panel3 .professional_delivery_container .right_container p{width:404px}.flex-container .panel3 .order_tracking_container{height:237px}.flex-container .panel3 .order_tracking_container .left_container{width:555px}.flex-container .panel3 .order_tracking_container .left_container h3{font-size:25px !important;margin-top:15px !important;width:404px !important}.flex-container .panel3 .order_tracking_container .left_container p{width:404px;margin-top:-20px}.flex-container .panel3 .order_tracking_container .right_container{width:345px;height:237px;background-size:cover !important}.flex-container .panel3 .delivery_notification_container{height:237px}.flex-container .panel3 .delivery_notification_container .left_container{width:345px;height:237px;background-size:cover !important}.flex-container .panel3 .delivery_notification_container .right_container{width:550px}.flex-container .panel3 .delivery_notification_container .right_container h3{font-size:25px !important;margin-top:24px !important;width:unset}.flex-container .panel3 .delivery_notification_container .right_container p{width:404px;margin-top:-10px}.flex-container .panel4{height:609px}.flex-container .panel4 .white-curvy-line-separator{width:900px;height:31px;background-size:cover}.flex-container .panel4 .restaurant-logos-container{width:900px;height:298px;background-size:cover}.flex-container .panel5 .left_container{width:400px}.flex-container .panel5 .left_container .three_lines_container{left:40px}.flex-container .panel5 .left_container .amazon_card_container{width:220px;height:154px;background-size:cover;top:90px;left:50px}.flex-container .panel5 .left_container .everything_apple_container{width:190px;height:120px;background-size:cover;top:-70px;left:198px}.flex-container .panel5 .right_container{width:500px}.flex-container .panel5 .right_container h3{font-size:25px;width:404px}.flex-container .panel5 .right_container p{width:404px;margin-top:-20px}.flex-container .panel5 .right_container .unlock_p{width:404px}.flex-container .panel6{width:900px;height:auto}.flex-container .panel6 .lightgreen_bg_container{width:900px;height:492px;background-size:cover}.flex-container .panel6 .darkgreen_bg_container{width:900px;height:494px;background-size:cover}.flex-container .panel6 .darkgreen_bg_container h3{font-size:25px;width:404px}.flex-container .panel6 .darkgreen_bg_container .clients_img_container{width:400px;height:154px;background-size:cover;left:-50px}}@media screen and (max-width: 991px){.flex-container{width:100%;margin:0px;background:#FFFFFF}.flex-container .desktop{display:none !important}.flex-container .mobile{display:block !important}.flex-container .panel1,.flex-container .panel2,.flex-container .panel3,.flex-container .panel4,.flex-container .panel5,.flex-container .panel5{width:100%}.flex-container .panel1{width:95%;height:auto;padding-bottom:24px}.flex-container .panel1 h2{font-size:30px}.flex-container .panel1 a{width:100% !important;display:block !important}.flex-container .panel1 a .unlock{width:100% !important}.flex-container .panel2{height:auto !important}.flex-container .panel2 .carousel-control-next-icon{background-image:url("/assets/next-icon.png");width:68px !important;height:68px !important;position:absolute;bottom:420px}.flex-container .panel2 .carousel-control-prev-icon{background-image:url("/assets/previous-icon.png");width:68px !important;height:68px !important;position:absolute;bottom:420px}.flex-container .panel2 .restaurant_images_container{flex-direction:column !important;height:auto !important}.flex-container .panel2 .restaurant_images_container p{width:90% !important;font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#000000;margin:24px auto auto auto !important;padding-bottom:24px !important}.flex-container .panel2 .carousel-inner{width:100%;height:360px;display:flex;flex-direction:row}.flex-container .panel2 .carousel-inner .carousel-item{width:100% !important;margin:0px !important;height:auto}.flex-container .panel2 .carousel-inner .carousel-item .product_name{display:flex;flex-direction:column;margin-top:30px;width:100%;align-items:center}.flex-container .panel2 .carousel-inner .carousel-item .product_name h3{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:20px;line-height:125%;color:#26252C;text-transform:none}.flex-container .panel2 .carousel-inner .carousel-item .product_name h3 span.free{display:inline-block;color:#DE3926;margin-right:5px}.flex-container .panel2 .carousel-inner .carousel-item .product_name h4{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#26252C;margin-top:-15px}.flex-container .panel2 .carousel-inner .carousel-item .product_name .code_container{width:236px;display:flex;flex-direction:row;font-weight:500;justify-content:center;align-items:center;position:relative;bottom:0px;background:#FFFFFF;color:#26252C;font-size:16px;margin-top:16px;margin-bottom:24px}.flex-container .panel2 .carousel-inner .carousel-item .product_name .code_container span{color:#415623;margin-left:3px}.flex-container .panel2 .carousel-inner .carousel-item .urban_plates{flex-direction:column}.flex-container .panel2 .carousel-inner .carousel-item .the_stand h3{flex-direction:column !important}.flex-container .panel2 .carousel-inner .carousel-item .urth_caffe h3{flex-direction:column !important}.flex-container .panel2 .carousel-inner .carousel-item .california_pizza h3{flex-direction:row}.flex-container .panel2 .carousel-inner .carousel-item .bjs h3{flex-direction:row}.flex-container .panel2 .carousel-inner .urban-plates-img{width:236px !important;height:199px !important;background-image:url("/assets/urban-plates-img.png");margin:auto !important}.flex-container .panel2 .carousel-inner .urban-plates-img .urban-plates-logo{width:60px !important;height:61px !important;background-image:url("/assets/urban-plates-logo.png");position:absolute;bottom:-20px;left:85px !important}.flex-container .panel2 .carousel-inner .stand-rest-img{width:236px !important;height:199px !important;background-image:url("/assets/stand-rest-img.png");margin:auto !important}.flex-container .panel2 .carousel-inner .stand-rest-img .thestand-logo{width:60px !important;height:60px !important;background-image:url("/assets/thestand-logo.png");position:absolute;bottom:-20px;left:85px !important}.flex-container .panel2 .carousel-inner .urth-cafe-img{width:236px !important;height:199px !important;background-image:url("/assets/urth-cafe-img.png");margin:auto !important}.flex-container .panel2 .carousel-inner .urth-cafe-img .urth-cafe-logo{width:87px !important;height:60px !important;background-image:url("/assets/urth-cafe-logo.png");position:absolute;bottom:-20px;left:75px !important}.flex-container .panel2 .carousel-inner .california-pizza-img{width:236px !important;height:199px !important;background-image:url("/assets/california-pizza-img.png");margin:auto !important}.flex-container .panel2 .carousel-inner .california-pizza-img .california-pizza-logo{width:65px !important;height:64px !important;background-image:url("/assets/california-pizza-logo.png");position:absolute;bottom:-20px;left:85px !important}.flex-container .panel2 .carousel-inner .bj-rest-img{width:236px !important;height:199px !important;background-image:url("/assets/bj-rest-img.png");margin:auto !important}.flex-container .panel2 .carousel-inner .bj-rest-img .bjs-logo{width:61px;height:61px;background-image:url("/assets/bjs-logo.png");position:absolute;bottom:-20px;left:95px !important}.flex-container .panel3{z-index:1000 !important}.flex-container .panel3 .dot_grid,.flex-container .panel3 .second_dot_grid,.flex-container .panel3 .curved-line-separator,.flex-container .panel3 .second-curved-line-separator,.flex-container .panel3 .third-curved-line-separator,.flex-container .panel3 .fourth-curved-line-separator{display:none !important}.flex-container .panel3 .unlock_p{width:100% !important}.flex-container .panel3 a.link{display:block;z-index:1000}.flex-container .panel3 h2{margin-top:24px !important;font-family:'futura-pt';font-style:normal;font-weight:600 !important;font-size:22px;line-height:125%;text-align:center;text-transform:uppercase;color:#26252C}.flex-container .panel3 .reward_container{flex-direction:column;border-radius:unset !important;min-height:490px;align-items:center !important;box-shadow:0px 5px 5px rgba(169,166,166,0.5);margin-bottom:10px !important;justify-content:flex-start !important;height:auto !important}.flex-container .panel3 .reward_container .left_container{border-radius:unset !important;width:320px !important;height:237px !important;background-image:url("/assets/reward-program-img-mobile.png") !important;background-size:cover !important}.flex-container .panel3 .reward_container .right_container{width:100% !important;min-height:250px !important;height:auto;border-radius:0px !important}.flex-container .panel3 .reward_container .right_container h3{width:95% !important;font-size:22px !important;text-align:left !important}.flex-container .panel3 .reward_container .right_container p{width:95% !important;text-align:left !important}.flex-container .panel3 .free_food_container{flex-direction:column-reverse;border-radius:unset !important;align-items:center !important;justify-content:flex-end;min-height:490px !important;height:auto !important;box-shadow:0px 5px 5px rgba(169,166,166,0.5);margin-bottom:24px}.flex-container .panel3 .free_food_container .left_container{width:100% !important;min-height:250px !important}.flex-container .panel3 .free_food_container .left_container h3{width:95% !important;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:22px !important;line-height:125%;text-transform:uppercase;color:#26252C;text-align:left !important;margin-bottom:0px !important}.flex-container .panel3 .free_food_container .left_container p{width:95% !important;text-align:left !important;margin-top:0px !important;height:auto !important;padding-bottom:40px !important}.flex-container .panel3 .free_food_container .right_container{border-radius:unset !important;height:237px !important;width:320px !important;background-image:url("/assets/free-food-mobile-img.png") !important;background-size:cover !important}.flex-container .panel3 .professional_delivery_container{min-height:490px !important;border-radius:0px !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important}.flex-container .panel3 .professional_delivery_container .left_container{border-radius:unset !important;height:237px !important;width:320px !important;background-image:url("/assets/professional-delivery-mobile-img.png") !important;background-size:cover !important}.flex-container .panel3 .professional_delivery_container .right_container{width:100% !important;height:auto !important}.flex-container .panel3 .professional_delivery_container .right_container h3{width:95% !important;text-align:left !important}.flex-container .panel3 .professional_delivery_container .right_container p{width:95% !important;text-align:left !important;padding-bottom:32px !important}.flex-container .panel3 .order_tracking_container{width:100% !important;min-height:490px !important;height:auto !important;border-radius:unset !important;flex-direction:column-reverse !important;align-items:center !important;justify-content:flex-end !important;padding-bottom:0px;margin-top:24px !important}.flex-container .panel3 .order_tracking_container .left_container{width:95% !important;border-radius:unset !important;align-items:flex-start !important}.flex-container .panel3 .order_tracking_container .left_container h3{width:95% !important;margin-left:0px !important;text-align:left !important;margin-bottom:10px !important}.flex-container .panel3 .order_tracking_container .left_container p{width:95% !important;text-align:left !important;margin-top:0px !important}.flex-container .panel3 .order_tracking_container .right_container{width:320px !important;height:237px !important;background-image:url("/assets/mobile-tracking-mobile-img.png")}.flex-container .panel3 .delivery_notification_container{width:100% !important;min-height:500px !important;height:auto !important;flex-direction:column !important;align-items:center !important;border-radius:unset !important;padding-bottom:55px;margin-top:24px !important}.flex-container .panel3 .delivery_notification_container .left_container{width:320px !important;height:237px !important;background-image:url("/assets/delivery-notifications-mobile-img.png")}.flex-container .panel3 .delivery_notification_container .right_container{width:100% !important}.flex-container .panel3 .delivery_notification_container .right_container h3{width:95% !important;text-align:left !important}.flex-container .panel3 .delivery_notification_container .right_container p{width:95% !important;text-align:left !important}.flex-container .panel3 a{display:block !important;width:100% !important;height:108px !important}.flex-container .panel3 a .unlock{width:95% !important;margin:20px auto auto auto !important}.flex-container .panel4{width:100% !important;height:auto !important;padding-bottom:30px !important}.flex-container .panel4 .white-curvy-line-separator{display:none !important}.flex-container .panel4 h3{font-size:22px !important;margin-top:24px !important;width:95% !important}.flex-container .panel4 .restaurant-logos-container{width:320px;height:323px;background-image:url("/assets/restaurant-logos-mobile-img.png");background-size:cover !important;margin-top:24px !important}.flex-container .panel5{width:100% !important;flex-direction:column !important;justify-content:flex-start}.flex-container .panel5 .left_container{display:none !important}.flex-container .panel5 .right_container{width:100% !important}.flex-container .panel5 .right_container h3{width:95% !important;margin-top:24px !important;margin-bottom:0px !important}.flex-container .panel5 .right_container p{width:95% !important;height:auto !important;margin-top:24px !important}.flex-container .panel5 .right_container .unlock_p{width:100% !important;justify-content:center !important}.flex-container .panel5 .right_container .unlock_p a{width:100% !important;display:block !important;margin-bottom:37px !important;margin-top:24px !important}.flex-container .panel5 .right_container .unlock_p a .unlock{width:95% !important;margin:auto !important}.flex-container .panel6{width:100% !important;display:flex;flex-direction:row;justify-content:center}.flex-container .panel6 .lightgreen_bg_container{width:320px !important;height:500px !important;background-image:url("/assets/ktla-lightgreen-bg-mobile.png");background-size:cover !important}.flex-container .panel6 .darkgreen_bg_container{width:320px !important;height:500px !important;background-image:url("/assets/ktla-darkgreen-bg-mobile.png");background-size:cover !important;flex-direction:column !important;align-items:center !important}.flex-container .panel6 .darkgreen_bg_container h3{font-size:22px;width:290px !important;margin-bottom:40px !important}.flex-container .panel6 .darkgreen_bg_container .clients_img_container{width:320px;height:248px;background-image:url("/assets/clients-mobile-img.png");background-size:cover !important;position:unset !important;left:unset !important}}@media screen and (max-width: 320px){.panel3 .right_container{height:auto !important}.panel4 .restaurant-logos-container{width:280px !important;height:282px !important}.panel6 h3{font-size:18px !important;text-align:center !important}.panel6 .clients_img_container{width:280px !important;height:217px !important}}
