/*! jQuery UI - v1.12.1 - 2018-04-16
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:50%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #000;background:#000;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}@charset "UTF-8";@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body,html{height:100%;margin:0}.container{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box}.appView .container{max-width:1400px}.container.flex{display:flex}.container.promo{padding:0 3rem 3rem 3rem}.footer{padding:1rem 2rem 1rem 2rem;flex-shrink:0;color:#fff}.footer p{font-size:1.3rem;margin:0}.footer .copyright{padding:0 0 2rem 0}.footer a{text-decoration:none;font-size:1.3rem}.footer a:hover{color:#f2bf69}.footer .container{text-align:center}#app .footer{padding:1rem 2rem 6rem 2rem}.footer a,.footer p{color:#fff}.column,.columns{width:100%;float:left;box-sizing:border-box}.columns.dark{background-color:#000}.columns.dark h1,.columns.dark h2,.columns.dark h3,.columns.dark h4,.columns.dark h5,.columns.dark h6,.columns.dark li,.columns.dark p{color:#fff}.columns.light{background-color:#212121}@media (min-width:400px){.container{width:100%;padding:0}}@media (min-width:750px){.three.columns{width:49%;margin:0 2% 2% 0}.three.columns:nth-child(2n){margin-right:0}}@media (min-width:1000px){.container{width:80%}.column,.columns{margin:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:32.6666666667%;margin:0 1% 1% 0}.three.columns:nth-child(2n){margin-right:1%}.three.columns:nth-child(3n){margin-right:0}.four.columns{width:24%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:33.6666666667%;padding-right:2rem}.two-thirds.column{width:66.3333333333%;padding-right:2rem}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}@media (min-width:1200px){.one-half.column{width:49%;margin-right:2%}#theMeals .one-half.column{width:100%}.one-half.column:nth-child(even){margin-right:0}}@media (min-width:1400px){.three.columns{width:24%;margin:0 1.33% 1.33% 0}.three.columns:nth-child(2n){margin-right:1.33%}.three.columns:nth-child(3n){margin-right:1.33%}.three.columns:nth-child(4n){margin-right:0}}[contenteditable],input,input[type=text],textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}input,input:after,input:before{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Lato,HelveticaNeue,Helvetica,Arial;color:#9a9a9a;display:flex;flex-direction:column;background-color:#000}body.noscroll{overflow-y:hidden}body.maintenance{background-color:#000;text-align:center;color:#fff}.maintenance h1,.maintenance h2{text-align:center;color:#fff;margin:0}.maintenance p{margin-top:3rem}.maintenance a{color:#fff;text-decoration:none}.maintenance a:hover{color:#fff}@font-face{font-family:Lato;src:url(fonts/Lato-Light.WOFF);src:local("O"),url("fonts/Lato Sans Light.WOFF") format("woff");font-weight:400;font-style:normal}@font-face{font-family:LatoBold;src:url(fonts/Lato-Medium.WOFF);src:local("O"),url(fonts/Lato-Medium.WOFF) format("woff");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{margin-top:2rem;margin-bottom:2rem;text-align:left;padding:0;font-weight:400;font-family:LatoBold;color:#fff}@media (min-width:1000px){h1,h2,h3,h4,h5,h6{padding:0}}h1{color:#000}h2.orderTitle{margin-bottom:4rem}h1{font-size:3.4rem;line-height:1.2}h2{font-size:3.2rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.1rem;line-height:1.35}h5{font-size:1.6rem;line-height:1.5}h6{font-size:1.3rem;line-height:1.6}@media (min-width:550px){h1{font-size:3.4rem}h2{font-size:3rem}h3{font-size:2.6rem}h4{font-size:2.4rem}h5{font-size:1.8rem}h6{font-size:1.2rem}}p{margin-top:0;font-size:1.6rem;line-height:2.2rem}p.legal{font-size:1.4rem;text-align:justify}.bold{font-family:LatoBold;font-size:1.6rem}a{color:#000;cursor:pointer}a:hover{color:#000}h4 a{color:#9a9a9a;margin-right:1rem}#app h5{color:#f2bf69}a.current{color:#f2bf69}a[href^="tel:"]{text-decoration:none;font-size:1.6rem}.button,button,input[type=button],input[type=reset],input[type=submit]{color:#fff;text-decoration:none;white-space:nowrap;background-color:#000;cursor:pointer;box-sizing:border-box;border:1px solid #000;width:auto;text-align:center;font-family:Lato,HelveticaNeue,Helvetica,Arial;margin-bottom:1rem}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#f2bf69;border:1px solid #f2bf69}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;background-color:#000}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#fff;background-color:#000}.button.right{margin:0 0 0 auto}.buttonDiv.right{display:flex;justify-content:flex-end}.buttonDiv.right .button{margin:0 0 0 .5rem}input[type=range]{pointer-events:none}input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider{appearance:none!important;background:0 0;height:50px;padding:0 5px;width:100%;background-color:#064a3e;border:none;border-radius:1rem;overflow:hidden;border-radius:3rem!important;z-index:10000;position:relative}.slider::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;-webkit-appearance:none!important;height:4rem;width:6rem;background-color:#000;border-radius:20px;cursor:e-resize}.slider:after{width:calc(100% - 3rem);padding:1rem;line-height:3rem;z-index:-1;color:#2abfa4;font-size:2rem;text-align:center;display:block;position:absolute}.slider.accept:after{content:"Accept"}.slider.arrived:after{content:"Arrived"}.slider.collected:after{content:"Collected"}.slider.delivered:after{content:"Delivered"}button,input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:1rem;border:0;box-shadow:none;box-sizing:border-box;width:100%;font-size:1.6rem;background-color:#212121;border-radius:1rem;height:5rem;font-family:Lato,HelveticaNeue,Helvetica,Arial;margin-bottom:1rem}select[multiple]{padding:.5rem;min-height:20rem;overflow:auto}select#country_code{max-width:10rem}input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}textarea{min-height:65px;max-width:100%;height:auto;max-height:120px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #f2bf69;outline:0}label,legend{display:block;margin:0 0 0 .5rem;color:#000;font-family:LatoBold}label span{font-family:Lato;color:#000;font-size:1.4rem}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{width:auto;align-self:center;transform:scale(1.5)}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}input:read-only{cursor:default;border:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/icons/downarrow.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:20px;min-width:10rem}select:disabled{border:0}input:disabled,select:disabled,textarea:disabled{background-color:#ececec}table input{margin:0}.checkboxCon,.radioCon{display:block;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0 2rem;height:30px}.checkboxCon input{position:absolute;opacity:0!important;cursor:pointer;height:0;width:0;left:0}.checkboxCon .checkmark,.radioCon .checkmark{position:absolute;top:0;left:0;height:30px;width:30px}.checkboxCon .checkmark{background-color:#e0dfdf;border-radius:.5rem}.checkboxCon:hover input~.checkmark{background-color:#e8e8e8}.checkboxCon input:checked~.checkmark{background-color:#000}.checkboxCon input:disabled~.checkmark{background-color:#e0ecea;cursor:default}.checkmark:after{content:"";position:absolute;display:none}.checkboxCon input:checked~.checkmark:after{display:block}.checkboxCon .checkmark:after{left:9px;top:5px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radioCon input{position:absolute;opacity:0;cursor:pointer;width:25px;height:25px}.radioCon .checkmark{background-color:#eee;border-radius:50%}.radioCon:hover input~.checkmark{background-color:#ccc}.radioCon input:checked~.checkmark{background-color:#000}.checkmark:after{content:"";position:absolute;display:none}.radioCon input:checked~.checkmark:after{display:block}.radioCon .checkmark:after{top:10px;left:10px;width:10px;height:10px;border-radius:50%;background:#fff}ul{list-style-type:none}ol{list-style:decimal inside}ol,ul{padding-left:0;margin:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 1.5rem;font-size:90%}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:.5rem 1rem;text-align:left;font-size:1.6rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.squareCon:after,.u-cf{display:table;clear:both}.topBar{padding:0;width:100%;overflow:visible;top:0;left:0;z-index:999;padding-top:4rem}.white .topBar{background-color:#fff}@media (min-width:1000px){.topBar{padding:1rem 0;margin-top:0}}.topBar .container{padding:0;height:100%}.nav{display:flex;width:100%;align-items:center;flex-direction:row;height:100%;justify-content:space-between}.nav ul{margin:0;height:100%}.nav ul li{list-style-type:none;display:inline-flex;padding:0 1.5rem;height:100%;position:relative}.nav ul li#accountMenu{display:none}.nav ul li#accountMenu.show{display:block}.nav ul li.hidden{display:none}.nav ul li.selected a{border-bottom:.5rem solid #1f7cc1}.nav ul li a{text-decoration:none;color:#fff;letter-spacing:.1rem;display:flex;align-items:center;font-size:1.7rem}.nav ul ul{display:block;z-index:100;background-color:#fff;padding:0;position:absolute;opacity:0;-webkit-transition:opacity .25s ease;-ms-transition:opacity .25s,ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;visibility:hidden;height:auto;right:0;min-width:30rem;margin-top:7rem;top:1rem}.nav ul li:hover ul{opacity:1}.nav li li{display:block;padding-left:0}.nav ul ul li a{color:#9a9a9a;text-transform:capitalize;font-weight:400}.nav ul ul li{padding:1rem 2rem 1rem 2rem}.nav ul ul li:hover{background-color:#000}.nav ul ul li:hover a{color:#fff}.nav ul ul li:last-child{padding:1rem 2rem 1rem 2rem;border-bottom:0}.nav ul ul li:first-child{padding:1rem 2rem 1rem 2rem}.nav ul#menu li:hover ul{opacity:1;visibility:visible}.nav .btn{background-color:#000;padding:1rem 2rem;border-radius:1rem;margin:1rem;color:#fff}#slickHolder{height:8rem;flex:0 0 auto}.nav .accountMenu,.slicknav_menu .accountMenu{display:none}.nav .accountMenu.show,.slicknav_menu .accountMenu.show{display:block}.navBack{width:28px;height:24px}.navBack img{width:100%}@media (min-width:1000px){.navBack{display:none}}.slicknav_nav li a{text-decoration:none;color:#00c2a4;letter-spacing:.1rem;display:flex;align-items:center;text-transform:uppercase;font-size:1.8rem;color:#fff;justify-content:center}.navMenu{display:flex;height:100%;width:100%;justify-content:center;align-items:center}header.container{padding:0;height:100%}.slide{z-index:10;position:absolute;overflow:hidden;transition:all .5s ease;top:0;right:0;bottom:0;left:0;z-index:1000;border-radius:1rem;width:calc(90% - 6rem);background-color:#fff;min-height:16rem;padding:4rem}.slide.right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%)}.slide.show{transform:translateX(0);-webkit-transform:translateX(0)}#app .slide{min-height:100%;border-radius:0;padding:0;flex-direction:column;justify-content:space-between;display:flex;width:100%;align-items:stretch}#app .slide form{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:750px){.slide{width:40rem}}@media (min-width:1000px){#app .slide{max-width:50rem;margin:3rem auto;min-height:auto}}#app .slide .menuOverlay form{height:auto;padding:0;margin:0}#appPage,.slide{padding:4rem;flex-direction:column;justify-content:center;align-items:center}.slide.newMenuItem{width:60rem;max-width:100%}.menuOverlay{width:100%;padding:0;overflow:auto;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.menuOverlay h3,.menuOverlay h4{padding:0}.menuOverlay #itemDesc{margin:0;text-align:center}.menuOverlay #itemName{margin-bottom:0;text-align:center;line-height:3rem}#app .menuOverlay h3{padding:0 5rem 1rem 5rem}.overlayContent,.slide form{margin-top:24px;overflow:auto;display:flex;flex-direction:column;height:100%;padding:2rem}.overlayContent input,.overlayContent select,.slide form input,.slide form select{padding:1rem 2rem}.overlayContent h3,.overlayContent h4,.slide form h3,.slide form h4{padding:0}form#geo-form{padding:0}.overlayContent h4{margin:1rem 0}.overlayContent object{height:100%}.overlayContent form{margin-top:0}.overlayContent .appRow,.overlayContent .cartRow{border-radius:0;border:0;border-bottom:1px solid #e8e8e8;margin:0}.overlayContent>p{padding-left:2rem}.appRow,.cartRow{border-radius:0;border:0;border-bottom:1px solid #e8e8e8;margin:0}.appRow{display:flex;align-items:center}.overlayContent.statsArea p{margin:0}#progress{border-bottom:1px solid #e8e8e8}#progress .appRow{border:0}#progress .appRow:last-child{margin-bottom:1rem}#progress #ref{text-align:center}#imageUploader,#optionOverlay,.loadingDiv{opacity:0;visibility:hidden;width:100%;height:100%;-webkit-transition:opacity .25s ease-in;-ms-transition:opacity .25s,ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;position:fixed;overflow-y:auto;height:calc(100% - 6rem);padding:3rem 0;z-index:1000;top:0}.admin.loading .loadingDiv,.loadingDiv.adminLoading,.partner.loading .loadingDiv{display:flex;visibility:visible;opacity:1;background:rgba(21,21,21,.8)}.adminLoading #notification-overlay{display:block}#imageUploader,#optionOverlay{background:rgba(0,0,0,.8)}#app #optionOverlay{padding:0;min-height:100%;overflow-x:hidden;background:0 0;z-index:1000;top:0}#app #optionOverlay form h3,#app #optionOverlay form h4,#app #optionOverlay form h5{margin:1rem 0}#app #optionOverlay{background:rgba(21,21,21,.6)}.loadingDiv{justify-content:center;flex-direction:column}.quiet .loadingDiv{display:none!important}#app .loadingDiv.black,.loadingDiv.black{height:100%;padding:0;background:rgba(0,0,0,.7);z-index:10000}#app .loadingDiv{background:0 0;margin:auto;top:0;left:0;bottom:0;right:0;height:15rem;z-index:1001}.loading-overlay{opacity:0;visibility:hidden;flex-direction:column;align-items:center;padding:2rem;width:10rem}#app .loading-overlay{-webkit-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s,ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}body.loading .loadingDiv{opacity:1;visibility:visible}body.loading.driver .loadingDiv{z-index:0}body.loading .loading-overlay{visibility:visible;background:0 0;opacity:1;display:flex}.loading-text{text-align:center;font-size:2rem}#accountLogin{display:none}#innerBanner{width:100%;position:relative;line-height:0;overflow:hidden;justify-content:center;margin-top:2rem;display:flex;display:-webkit-flex;max-height:60rem;background-color:#2bbfa5}#siteContainer.home #innerBanner,.home#siteContainer{margin-top:0}.noscroll{overflow:hidden}#innerBanner img{height:22rem;flex-shrink:0}@media (min-width:750px){#innerBanner img{height:100%}}@media (min-width:750px){#innerBanner{min-height:auto}}@media (min-width:1920px){#innerBanner{max-height:60rem}}.banner.inner{height:30rem}.banner.innersmall{height:15rem}.banner,.sectionCon{display:flex;padding:3rem 0}.banner{padding:0 2rem 2rem 2rem;flex-direction:column;align-items:center;overflow:hidden}@media (min-width:1000px){.banner{flex-direction:row;padding:0}}.bannerText{flex:1;order:2;justify-content:center;display:flex;flex-direction:column}.bannerText h1{font-size:3.4rem;color:#fff;text-transform:uppercase}.bannerText p{font-size:4rem;line-height:5rem;color:#2efcce}@media (min-width:1000px){.bannerText h1{font-size:5rem}}.bannerImage{overflow:hidden;justify-content:center;display:flex}.bannerImage img{width:100%}@media (min-width:1000px){.bannerImage{margin:0 0 0 2rem}}.banner .bannerImage{flex:1;order:2}@media (min-width:1000px){.banner .bannerImage{order:2}.banner .bannerText{order:1;align-items:normal}}.sectionCon{flex-direction:column;align-items:center}.sectionCon .bannerImage{max-width:30rem;padding:0 4rem}.sectionCon .bannerImage img{width:100%}.sectionCon .bannerText{flex:3}@media (min-width:1000px){.sectionCon{flex-direction:row}.sectionCon .bannerImage{max-width:30rem;padding:0 8rem}.sectionCon .bannerText{flex:3}}.mascot{margin:5rem 0}.mascot .bannerImage{max-width:25rem}.keyPoints{padding:3rem}.key{background-color:transparent;padding:2rem 3rem;border-radius:2rem;border:1px solid #000;cursor:default;transition:all .5s ease}.key h3{margin:0 0 .5rem 0}.key p{margin:0}.key:hover{border:1px solid #2efcce;background-color:#00100c}@media (min-width:1000px){.keyPoints{padding:0}}div.tableHeaders,div.tableRow{display:flex;padding:0 1rem;border-radius:.5rem;align-items:center}.stats .tableRow p,.tableHeaders.stats p{flex:1 0 10rem}.stats .tableRow .fig,.tableHeaders.stats .fig{flex:1 0 5rem}.stats .tableRow .minus,.tableHeaders.stats .minus{color:#b33f3f}.stats .tableRow .green,.tableHeaders.stats .green{color:#00c2a4}.tableHeaders.stats{display:none}.preps p{flex:1}.preps .tableRow p.name,.preps p.name{flex:1 0 12rem}.preps .tableRow,.tableHeaders.preps{padding:0}.preps .tableRow .fig,.tableHeaders.preps .fig{border-left:1px solid #5f5f5f;text-align:center;min-height:4rem;flex:1 0 3rem}.tableHeaders.preps p.fig{writing-mode:vertical-lr;align-self:flex-end;padding:0 0 1rem 0}.tableRow.statTotals{font-family:LatoBold;border-top:.25rem solid #f2bf69;border-radius:0;margin-top:1rem}.tableRow.headers p{writing-mode:vertical-rl;line-height:3.6rem;font-family:LatoBold;max-height:6rem}.tableRow.headers{background-color:transparent!important;align-items:flex-end;padding-top:0}.tableRow.headers .orderID{background-color:transparent!important}#app .tableRow{border-radius:0}div.tableHeaders div,div.tableRow div{padding:1rem .5rem;margin:0 .5rem;width:100%}.tableRow select{flex:1}div.tableHeaders{font-family:LatoBold}.driver .tableRow.info,div.tableRow{padding:1rem;width:auto}div.tableRow:last-child{border-bottom:0}div.tableHeaders .small,div.tableRow .small{width:28px;flex:none!important;margin:0 .5rem}div.tableRow.past{opacity:.4}div.tableRow:nth-of-type(odd),div.tableRow:nth-of-type(odd) input{background-color:#212121}div.tableRow:nth-of-type(odd) input,div.tableRow:nth-of-type(odd) select{background-color:#f2bf69;border:1px solid #a3dad0}div.tableRow:nth-of-type(odd) input:read-write,div.tableRow:nth-of-type(odd) select:enabled{background-color:#cae8e1;border:0}div.tableRow:nth-of-type(odd) input:read-only,div.tableRow:nth-of-type(odd) select:disabled{border:0}div.tableRow:nth-of-type(even) select{background-color:#fff}div.tableRow input,div.tableRow select{padding:1rem .5rem;margin:0 .5rem}div.tableRow>input:nth-child(1){font-weight:700}.promoList .tableRow>div,.promoList .tableRow>span{flex:0 1 15rem}.menuExtras{display:flex;max-width:50rem;margin-left:auto;flex-direction:column;align-items:flex-end}.menuExtras input{padding:1rem}.extraCon{display:flex;margin:0;padding:1rem;background-color:#f2bf69;align-items:center}.quickedit-menu .tableRow .menuExtras{padding:0;align-self:flex-end;width:100%;max-width:100%}.quickedit-menu .tableRow .extraCon{background-color:transparent}.extraCon:first-of-type{margin:1rem 0 0 0}.quickedit-menu .tableRow .extraCon input{margin:.5rem;padding:.5rem}.extraCon input{text-align:right}.extraCon .delete,.extraCon .deleteExtra{margin:3rem 1rem 1rem 0}#listTable .extraCon{margin:0;padding:0}#listTable .extraCon>div{margin:0;padding:0}#listTable .tableRow{flex-direction:column;position:relative}#listTable.restaurantList .tableRow{flex-direction:row}#listTable .mainMenu{display:flex;width:100%;padding:0;align-items:center}#listTable .extraCon .delete{margin:1rem 1rem 0 0}.tableRow .itemInfo{margin-bottom:1rem}.mainContent{margin-bottom:7rem;display:flex;flex-direction:column}div.menuRow{padding:1.5rem 2rem;margin:0;border-top:1px solid #e8e8e8;position:relative}div.menuRow:first-child{border-top:0}@media (min-width:1000px){div.menuRow:first-child{border:1px solid #e8e8e8}div.menuRow{margin:.75rem 0;border:1px solid #e8e8e8}}.menuCon .menuRow:first-child{border-top:1px solid #e8e8e8}.menuCon .menuRow:last-child{border-bottom:0}@media (min-width:1000px){.menuCon .menuRow:last-child{border-bottom:1px solid #e8e8e8}}.menuRow{flex-direction:row;align-items:flex-start;cursor:pointer;display:flex}.menuRow p{font-size:1.5rem;color:#949494}.menuRow:hover{background-color:#f7f7f7}.menuItems{width:100%;display:flex;flex-direction:column;flex:1 1 auto}.menuItems .recommended{text-transform:uppercase;color:#ff8100;margin:0 0 1rem 0;line-height:1rem;font-size:1.3rem}.menuItems .info div{padding:0 0 0 1rem}.menuItems .itemDesc{flex:1}.menuItems .itemSize{width:7rem;text-align:right}.menuItems .itemPrice{display:flex}.thePic{border-radius:.25rem;justify-content:center;margin-left:1rem;max-height:11rem;height:11rem;flex:0 0 12rem;overflow:hidden;display:flex}.thePic img{height:100%}.mealPic{display:flex;align-items:flex-start}.mealPic img{width:100%;max-width:60rem;margin:0 auto}.mealImage{border-radius:.25rem;justify-content:center;margin-left:1rem;max-height:11rem;height:11rem;flex:0 0 13rem;overflow:hidden;display:flex}.mealImage img{height:100%;margin:0 0 0 auto}.mealPrice{color:#f2bf69;margin-top:2rem}.itemPrice p.cross{margin:0;text-decoration:line-through}.menuItems .info{display:flex;flex-direction:column}.menuRow .discPrice{color:#000;font-size:1.8rem;margin:0 .5rem}.menuItems .priceInfo{display:flex}.menuCon{display:flex;flex-wrap:wrap}.itemName{font-size:1.8rem;margin-bottom:0}#itemDesc,#mealDesc{padding:0 2rem}#mealDesc h5{padding-left:0;margin-bottom:1rem}#listTable h3{text-align:left;color:#f2bf69;margin:2rem 0 .5rem 0;overflow:hidden;font-size:2.4rem}#listTable{overflow:auto}.footerList{display:flex;justify-content:center}.footerList li{padding:0 .25rem}.footerList li::after{content:" /";color:#fff}.footerList li:last-child::after{content:"";color:#fff}.footer .icon{margin:1rem .5rem}.footer .logo{width:200px;margin:0 auto}.socialIcons{display:flex;justify-content:center;margin:1rem 0}.cardSymbol,.icon,.paymentSymbol{display:block;width:3rem;height:3rem;cursor:pointer;margin:1rem;background:url(../images/icons/iconSprite.svg);background-repeat:no-repeat;background-color:transparent;flex:0 0 auto;background-size:cover}.paymentSymbol{width:44px;height:30px;background:url(../images/icons/paymentSprite.svg);background-size:cover}.paymentSymbol.visa{background-position:0 0}.paymentSymbol.mastercard{background-position:-50px 0}.paymentSymbol.maestro{background-position:-100px 0}.paymentSymbol.jcb{background-position:-148px 0}.appFooter .icon{margin:0}.cardSymbol{width:64px;margin:.25rem}.icon.facebook{background-position:-210px 0}.icon.extra{background-position:-427px 0;margin:0 auto}.icon.dhl{background-position:-281px 0}.icon.DPD{background-position:-1546px 0;width:7rem}.icon.photo{background-position:-1212px 0}.icon.noSend,.icon.send,.icon.sendunpaid{background-position:-998px 0}.icon.noSend{opacity:.4}.icon.invoice{background-position:-1034px 0}.icon.invoicego{background-position:-1285px 0}.icon.tracking{background-position:-852px 0}.icon.calc{background-position:-611px 0}.icon.orders{background-position:-942px 0}.icon.instagram{background-position:-247px 0}.icon.searchIcon{background-position:-175px 0}.icon.deals{background-position:-246px 0}.icon.filter{background-position:-384px 0}.icon.back{background-position:-314px 0}.icon.loyalty{background-position:-329px 0}.icon.vouchers{background-position:-329px 0}.icon.account{background-position:-301px 0}.icon.time{background-position:-710px 0}.icon.home{background-position:-356px 0}.icon.offers{background-position:-284px 0}.icon.cancel{background-position:-204px 0}.icon.goback{background-position:-603px 0}.icon.small.goback{background-position:-254px 0}.icon.menuback{background-position:-469px 0}.icon.delete,.icon.deleteImg{background-position:-102px 0}.icon.deleteP{background-position:-72px 0}.icon.error{background-position:-64px 0}.icon.complete,.icon.delivered{background-position:-1382px 0}.icon.hold,.icon.holdnot{background-position:-1415px 0}.icon.holdnot{opacity:.1}.icon.holdnotad{opacity:0}.icon.pending{background-position:-713px 0}.icon.completed{background-position:-524px 0}.icon.declined{background-position:-748px 0}.icon.delivery{background-position:-777px 0}.icon.depot{background-position:-1316px 0}.icon.nomnoms{background-position:-1346px 0}.tableRow .icon.delete{width:2rem;height:2rem;background-position:-69px 0}.icon.MasterCard,.icon.mastercard{background-position:-532px 0}.icon.paycard{background-position:-1448px 0}.icon.paycash{background-position:-1497px 0}.icon.info{background-position:-916px 0}.resInfo .icon.info{position:absolute;right:0}.resExtra .icon.contact{position:absolute;right:0;top:1.5rem;margin:0 1rem}.resExtra h1{padding:0 4rem 0 2rem}.icon.Visa,.icon.visa{background-position:-567px 0}.icon.edit{background-position:-749px 0}.icon.action{background-position:-22px 0}.icon.tick{background-position:2px 0}.icon.details{background-position:-636px 0}.icon.email{background-position:-862px 0}.icon.contact{background-position:-834px 0}.icon.whatsapp{background-position:-1263px 0;width:34px;height:34px;background-size:cover}.icon.Transit{background-position:-1254px 0}.appRow .icon.whatsapp{background-position:-908px 0;width:28px;height:24px}.driver .icon.contact,.driver .icon.whatsapp{width:4rem;height:4rem;background-size:cover}.driver .icon.contact{background-position:-1424px}.driver .icon.whatsapp{background-position:-1521px}.icon.pin{background-position:-136px 0;margin:0}.icon.req{background-position:-668px 0}.icon.availability{background-position:-925px 0}.icon.print{background-position:-696px 0;position:absolute;right:3rem}.icon.print2{background-position:-696px 0;position:absolute;top:1rem;right:6rem}.icon.health{background-position:-808px 0}.address .icon.deleteP{margin:0}.pin{display:flex;align-items:center}#current-cards .icon,#payCard .icon,#payCash .icon{border-radius:1rem}#payCard .icon,#payCash .icon{width:5rem;height:3rem}#current-cards .icon,#payCard .icon,#payCash .icon,.appRow .icon{margin:.25rem 1rem .25rem 0}#current-cards .MasterCard,#current-cards .Visa,#current-cards .mastercard,#current-cards .visa,#payCard .icon,#payCash .icon{background-color:#f3f3f3}.loader{width:64px;height:64px}.loader img{width:100%}.icon.large{width:64px;height:64px}.icon img{width:100%}.icon.back{margin:3rem auto}div.tableRow .icon,div.tableRow .small{width:28px;padding:0}.logo{display:block;width:20rem;margin:1rem 0;flex:0 0 auto;z-index:1000}.logo img{width:100%}#app .logo{margin-left:2rem}@media (min-width:1000px){#app .logo{margin-left:0}}.appIcon{align-items:center;display:flex;flex-direction:column;flex:1;opacity:.7;color:#000}.appIcon p{margin:0;font-size:1.4rem}.appIcon.active{opacity:1;font-family:LatoBold}.appArea{display:none}.appArea.active{display:block}.flexBox .flex0{flex:0;margin:0}.flex{display:flex;flex-wrap:wrap;align-items:center}.flex>div{margin-right:1rem}.codeArea{display:flex;align-items:center;justify-content:flex-start}.codeArea input{margin:0 1rem 0 0;max-width:20rem;height:3rem;line-height:3rem}.weekdays{text-align:center}.weekdays p{margin:0}.flex1{width:100%}@media (min-width:750px){.flex1{flex:1;margin-right:1rem}.flex1:last-of-type{margin-right:0}}.flexBox{display:flex;align-items:center;flex:0 0 auto;flex-wrap:wrap}.flexBox .button{margin:0;flex:1}@media (min-width:1000px){.button{max-width:30rem;flex:auto}}.flexCon{display:flex}#optionOverlay .flexBox{align-items:flex-start}#optionOverlay .flexBox>div{margin:0 1rem 0 0}#optionOverlay .btn{margin:1rem 0 0 0}.menuItems .flexBox{flex-wrap:wrap}.flexBox.titles a{color:#e8e8e8}.flexBox.titles a.current{color:#f2bf69}.titles h3{margin-right:1rem}.flexBox .col{flex:1}.flexBox .col:last-of-type{flex:1}.formCell{margin:0;flex:1}.formCell{position:relative}.formCell.one{flex:1 1 100%}@media (min-width:500px){.formCell.one{flex:1}}.flexBox .formCell{margin-right:1rem}.flexBox .formCell:last-of-type{margin-right:0}.flexBox .formCell.none{flex:none}.flexBox.hours{align-items:flex-start;margin-bottom:1rem}.flexBox.hours .extraHours{width:28px;height:24px;padding:.5rem;line-height:1rem}.flexBox.hours label{margin-top:0}.flexBox p,.flexBox.hours p{margin-bottom:0}.flexBox.hours .icon{margin:0 1rem 2rem 0;align-self:flex-end}.flexBox .hourCon{display:flex;margin:0;flex-wrap:wrap}.hourCon>div{margin:0 1%;flex:1 0 48%}.weekday{width:8rem;font-family:LatoBold}.flexBox.hours .checkboxCon,.hours p{margin-top:1rem}.hours:first-of-type .checkboxCon:first-of-type,.hours:first-of-type p{margin-top:3.5rem}.hours .button.extraHours{align-self:flex-start;margin:1rem 1rem 0 0;line-height:.5rem}.hours:first-of-type .button.extraHours{margin-top:3.5rem}form input.extra{width:4rem;height:4rem;line-height:1rem;align-self:flex-end;margin:0 0 1.5rem 1rem}form .button{width:100%}.button.extraHours,input.extra,input.plus{margin:0;align-self:flex-end;min-width:auto;width:4rem;margin:0 0 0 1rem}.button{display:block;padding:2.5rem;width:20rem;line-height:1.8rem;border-radius:1rem;border:2px solid #2efcce}.button:hover{background-color:#2efcce;border:2px solid #2efcce;color:#000}.button.cash{background-color:#00c2a4;margin:0 1rem;width:calc(100% - 2rem);border:1px solid #00c2a4}#app .button{font-size:2.5rem;text-transform:capitalize}.button.alt{border:none;background-color:#f2bf69;color:#000}.button.green{background-color:#00c2a4;color:#fff;border:0}.button.small{padding:.5rem;min-width:5rem;max-width:15rem}.button.full{width:100%;text-align:center;margin:3rem 0}.button.left{margin:0 auto 0 0}.right,div.tableRow .right{margin:0 0 0 auto}.center{margin:0 auto!important}.button.cancel{border:1px solid #f2bf69;background-color:#f2bf69;color:#fff}.button.disabled{background-color:#f7f7f7;border:1px solid #f7f7f7;color:grey;cursor:default}#order .redBtn,#paymentArea .redBtn,.redBtn{border:2px solid #f2bf69!important}#order .redBtn,#paymentArea .redBtn,.greenBtn,.redBtn{padding:.5rem 1rem;color:#f2bf69;border-radius:1rem;text-align:center;width:13rem;margin:0 0 0 auto;display:flex;justify-content:center;cursor:pointer}.overlayContent .redBtn{margin:1rem 1rem 0 auto}.redBtn p{margin:0}.redBtn.meals{padding:.5rem 1rem!important}.greenBtn{border:2px solid #2abea4;color:#fff;background-color:#2abea4}.greenBtn.inactive{cursor:default;background-color:grey;border:2px solid grey}button.icon{margin:0;padding:0;border:0;min-width:auto}.hidden{display:none!important}#close,#closeImg{position:absolute;top:.5rem;right:.5rem;width:3rem;height:2rem;margin:1rem 1rem 0 0}#close img,#closeImg img{width:100%}.modButtons{padding:1rem;width:calc(100% - 2rem);justify-content:center;flex-shrink:0;display:flex;text-align:center;position:fixed;bottom:0;left:0;z-index:100;background-color:#f7f7f7}.modButtons a{margin:0}.modButtons .icon{width:3rem;height:3rem;padding:1rem;background-color:#000;background-size:auto 3rem;border-radius:.5rem;margin-right:1rem}.modButtons .icon.cart{background-position:-1230px 1rem}@media (min-width:500px){.modButtons{flex-direction:row;align-items:center}}@media (min-width:1000px){.modButtons{width:calc(100% - 2rem);background-color:#fff;position:relative}}.modButtons .button{flex:3 1 auto;margin:0}.modButtons .button.alt{flex:1 1 auto;margin-right:1rem}.modButtons .button.cancel{flex:0 0 auto;margin-right:1rem}@media (min-width:500px){.modButtons .button{margin:0}.modButtons .button.alt{flex:1}}@media (min-width:1000px){.modButtons .button.alt{margin:0 1rem 0 0}}.flexBox.buttons{align-items:center;justify-content:flex-end;margin-top:2rem}.flexBox.buttons .button{margin:0 1rem}.appNav{position:fixed;display:flex;justify-content:space-between;z-index:2;padding:1rem}.appNav a:hover .left{border:.5rem solid #000}.appNav a:hover .left:after{border-top:.5rem solid #000;border-right:.5rem solid #000}.appNav .left{display:inline-block;width:3rem;height:3rem;border:.5rem solid #fff;border-radius:50%;margin-right:1.5em}.appNav .left:after{content:"";display:inline-block;margin-top:.75rem;margin-left:.9rem;width:1rem;height:1rem;border-top:.5rem solid #fff;border-right:.5rem solid #fff;-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.form-error{margin-top:5rem}[class*=icono]{position:relative;display:inline-block;vertical-align:middle;color:#fff;box-sizing:border-box}[class*=icono]:after,[class*=icono]:before{content:"";box-sizing:border-box}[class*=icono-arrow1]{width:2rem;height:2rem;border-width:.5rem .5rem 0 0;border-style:solid;margin:1rem}[class*=icono-arrow1]:before{right:0;top:-3px;position:absolute;height:.5rem;box-shadow:inset 0 0 0 .3rem;transform:rotate(-45deg);width:2.5rem;transform-origin:right top}[class*=icono-arrow1][class*=-right]{transform:rotate(-135deg)}.icono-document{width:26px;height:32px;border-radius:0 0 0 10px;margin:1px 4px}.icono-document:before{position:absolute;width:0;height:0;left:-3px;bottom:-3px;border-width:5px;border-style:solid;border-left-color:transparent}.icono-document:after{width:13px;height:2px;box-shadow:inset 0 0 0 32px,0 -5px 0 0,0 5px 0 0}.mag{position:absolute;font-size:4rem;display:inline-block;width:1rem;box-sizing:content-box;height:1rem;border:.25rem solid #2abfa4;border-radius:1.2rem;margin-left:1rem}.mag:before{content:"";display:inline-block;position:absolute;right:-.6rem;bottom:-.4rem;border-width:0;background:#2abfa4;width:.7rem;height:.25rem;transform:rotate(45deg)}#checkoutDiv,.appFooter{padding:1.5rem 2rem;display:flex;flex-direction:column;text-align:center;position:fixed;bottom:0;left:0;z-index:100;border:1px solid #e8e8e8;background-color:#f7f7f7}#app #checkoutDiv{padding:0}.appFooter{display:flex;flex-direction:row;justify-content:center;padding:.5rem;border-top:1px solid #e8e8e8;background-color:#f7f7f7}.payment{padding:0 1rem}.payment #checkoutDiv{position:relative;margin-top:1rem}#checkoutDiv .checkoutCart{z-index:10;position:absolute;overflow:hidden;transition:all .5s ease;background-color:#f7f7f7;transform:translateY(100%);-webkit-transform:translateY(100%);bottom:0;width:100%;padding:2rem;width:calc(100% - 4rem)}#checkoutDiv .checkoutCart.show{transform:translateY(0);-webkit-transform:translateY(0);padding:0 2rem;position:fixed;top:0;background-color:#f7f7f7;overflow:auto;padding:0 2rem 8rem 2rem}.hasNav .checkoutCart.show{margin-top:44px}#checkoutDiv .checkoutCart.hide{transform:translateY(100%);-webkit-transform:translateY(100%);bottom:0}.payment #checkoutDiv .checkoutCart{display:block;transform:none;-webkit-transform:none;position:relative}#empty{margin-bottom:1rem;justify-content:center}#goalBtn{margin-right:0}@media (min-width:1000px){#checkoutDiv{position:relative;margin-top:1rem;z-index:0}#checkoutDiv .modButtons{background:0 0;width:100%;margin:0;padding:1rem 0 0 0}#checkoutDiv .checkoutCart.hide{transform:none;-webkit-transform:none}#app #checkoutDiv{padding:2rem}#checkoutDiv .checkoutCart{display:block;position:relative;transform:none;-webkit-transform:none;padding:0;width:100%}#checkoutDiv #totalView{display:none}}#checkoutDiv .button{margin:0}@media (min-width:1000px){#checkoutDiv .button{align-self:flex-end;margin:0}}.checkoutCart h5{text-align:center}.checkoutCart div{display:flex}.appRow p,.cartRow p,.checkoutCart p{margin:.5rem 0}.checkoutCart p{margin:0}#declinedOrders .appRow p,#orders .appRow p,#pastOrders .appRow p{margin:0}#order{padding:2rem 0 0 0}.appRow{border-bottom:1px solid #e8e8e8;padding:1rem 2rem}.appRow a{color:#9a9a9a;text-decoration:none}.appRow.vouchers{justify-content:space-between;padding:0}.appRow.vouchers div:first-child{display:flex}.checkoutCart #full,.totals{flex-direction:column}.checkoutCart #full{display:none}.totals .cartRow p{margin:0}.checkoutCart .totals .cartRow{padding:.5rem 0}.checkoutCart .totals .cartRow:first-of-type{margin-top:2rem}.checkoutCart .totals .cartRow:first-child{margin-top:2rem}.cartRow{flex:1 1 auto;align-items:center;display:flex;border-radius:.5rem;border:1px solid #e8e8e8;margin:1rem 0;position:relative}.cartRow .item{flex:1 1 10rem;text-align:left;flex-wrap:wrap}.cartRow .price{justify-content:flex-end}.cartRow .changeAmount{width:6rem;justify-content:center;align-items:center}.cartRow .item p{color:#f2bf69;margin:0 .5rem}.multi{min-width:2rem}.cartRow{padding:1rem}.checkoutCart .cartRow{border:0;margin:0;padding:1rem 0}#food_items{margin:1rem 0;padding:0 2rem}#food_items .cartRow{border:0;padding:.25rem 0;justify-content:space-between;align-items:flex-start;margin:1rem 0 0 0}#food_items .cartRow:first-of-type{margin:0}#food_items p{margin:0}#food_items .orderTitle{padding:0 0 2rem 0}#food_items #food_totals{padding:1rem 0 0 0;border-top:1px solid #e6e6e6;margin-top:1rem}#food_items #food_totals .cartRow{margin:0}.orderSummary #food_items{padding:0}.cartRow.hidden{display:none}.cartRow.preorder,.totals .cartRow{justify-content:space-between}.cartRow.preorder div{display:flex}.divPadding,.orderSummary,.overlayBlock{padding:0 2rem}#app .divPadding h3,#app .divPadding h4{padding-left:0}.orderSummary .cartRow{border:0;padding:0}.orderSummary p{margin:0}body.driver .orderSummary{padding-bottom:8rem}#foodItems{padding:1rem 0;border-bottom:1px solid #e8e8e8;flex-wrap:wrap}.orderStatus,.orderSub,.orderTitle{text-align:center;padding:0 2rem;margin:0}.orderTitle,.theStat p{font-size:2rem;text-transform:uppercase;color:#f2bf69;margin-bottom:1rem}#order .orderTitle{margin:0}#driverArea{padding:0 0 8rem 0}#driverArea .orderTitle{padding:3rem 0}#driverArea .tableRow{flex-wrap:wrap;flex-direction:column}#driverArea .updateBar{display:flex;justify-content:flex-end;padding:0;margin:0;flex:1}#driverArea .updateBar span{border:1px solid #f2bf69;color:#f2bf69;border-radius:.5rem;margin:0 .5rem;padding:0 .5rem}#driverArea .updateBar span.selected{background-color:#f2bf69;color:#fff}.orderStatus{border-bottom:1px solid #e8e8e8;padding-bottom:2rem}.orderStatus:last-of-type{border-bottom:0}#status{margin-top:2rem}#restaurantName{padding:0 4rem 0 0}#cusInfo,#resInfo{padding:0 2rem;justify-content:space-between;display:flex;align-items:center;margin:2rem 0 0 0;font-family:Latobold;min-height:4rem}#cusInfo h5,#resInfo h5{padding-left:0;margin:0;font-size:2rem}.resExtra{position:relative}.resExtra p{padding:0 2rem}.resExtra span{color:#f2bf69}.resExtra h1{margin:1rem 0 0 0}#foodItems .cartRow{padding:.5rem 0;width:100%;flex-wrap:wrap;justify-content:space-between}#foodItems .cartRow .cartExtras,#food_items .cartExtras{width:100%;justify-content:flex-end;color:#8e8e8e}#foodItems .cartRow .cartExtras .item,#food_items .cartExtras .item{justify-content:flex-end}#foodItems .cartExtras,#food_items .cartExtras{text-align:right}.cartExtras.bogof p{color:#ff8100}#orderPrint .cartExtras{color:#000}#orderPrint .cartRow>p{font-family:LatoBold}.add,.cartNumerators,.subtract{width:2rem;background:#f2bf69;color:#fff;line-height:1.5rem;cursor:pointer;border-radius:2rem;height:2rem;font-size:2rem}.add.disabled{background-color:#e0e0e0;color:#fff}.cartNumerators.disabled{background-color:#e0e0e0;color:#fff}.numerator .add,.numerator .subtract{width:3rem;height:3rem;line-height:2.6rem;border-radius:2rem;font-size:2.2rem}.numerator{display:flex;width:10rem;text-align:center;justify-content:space-between;margin:3rem auto;align-items:center}#myMeal .disable{cursor:default;background-color:#9a9a9a;opacity:.1}#myMeal .disable:hover{background-color:#9a9a9a}#tipArea{align-items:center}#tipArea .numerator{margin:0 1rem 0 0;justify-content:flex-end}#tipArea .numerator span{margin:0 1rem 0 0}.numerator p{margin:0;font-size:2rem;font-family:LatoBold;line-height:2rem}#payment-form{overflow:auto}#payment-form #order{padding:0}#payment-form .button{margin:1rem 0}#payment-form h2{margin:0 0 3rem 0}#payment-form h3{color:#f2bf69}#siteContainer{flex:1 0 auto}#siteContainer.hasNav{margin-top:5rem}.section{padding:3rem 2rem;overflow:auto}@media (min-width:1000px){.section{padding:5rem 0}}.section.center{display:flex;flex-direction:column;align-items:center}.userCon{margin-left:.5rem}.help{font-style:italic;font-size:1.4rem;color:#00c2a4;font-family:Lato}.parsley-equalto,.parsley-minlength,.parsley-required,.parsley-type{color:#f2bf69}#datesError{color:#f2bf69;border:1px solid #f2bf69;border-radius:2rem;padding:.5rem 1rem .5rem 2.5rem;background-position:.5rem;margin:0 0 2rem 2rem;display:block;max-width:25rem}#resModifiers .parsley-error{width:100%}#resModifiers p.item{position:absolute;left:5rem;margin:0;padding:0 8rem 0rem 0}#resModifiers .price{position:absolute;right:2rem}#resModifiers h5{margin:3rem 0 0 0}#resModifiers .cartRow{margin:1rem}.parsley-errors-list li{color:#b33f3f}#reset-password-form{position:relative}#reset-password-form .parsley-errors-list{margin-top:-1rem;padding:0 0 1rem 0}#reset-password-form .nb{font-size:1.4rem;color:#f2bf69;padding:0}#reset-password-form input{padding:0 2rem}.payment .parsley-errors-list{display:flex;padding:0 2rem}.searchBar{display:flex;align-items:center;margin-bottom:1rem}.searchBar input{margin:0;border-radius:0;padding-left:4rem}.location{display:flex;flex-direction:column;color:#8e8e8e;margin-bottom:2rem}.resImage{background-color:#ececec;line-height:0;width:100%;height:0;padding-bottom:62.5%;position:relative;margin-bottom:1rem;overflow:hidden}.resImage img{width:100%;height:auto}@media (min-width:1000px){.restaurantTop .resImage{padding-bottom:30%}.resImage{margin-bottom:.5rem}.restaurantTop{position:relative}}.resHours{position:absolute;right:0;bottom:0;padding:1.5rem;color:#fff;border-radius:.75rem;margin:0 1.5rem 1.5rem}.resHours.open{background-color:#000}.resHours.closed{background-color:#f2bf69}.resHours.later{background-color:#e8a01c}.title{color:#9a9a9a;font-size:1.8rem;display:block}.resMain{width:100%}.tableRow .photoArea{padding:0 .5rem;line-height:0}#app .resInfo{position:relative;margin:0 0 1rem 0}#app .resInfo h1,#app .resInfo h2,#app .resInfo h3,#app .resInfo h4,#app .resInfo h5,#app .resInfo h6{padding-left:0}#app .resInfo span{font-size:1.3rem}#app .resInfo span.freeTag{color:#fff}#app .resInfo .icon{margin:.5rem 1rem 0 0}.resInfo{padding:0 2rem}.resInfo span::after{content:"・"}.resInfo span:last-of-type::after{content:none}.resInfo span.freeTag::after{content:none}.resInfo h1{margin:0;padding:0}@media (min-width:1000px){.resInfo{padding:0;margin:0}#app .resInfo .icon{margin:1rem 0 0 0}}#restaurantCon{display:flex;flex-wrap:wrap}.dietCon,.tableRow .dietCon{display:flex;align-self:flex-start;align-items:center;padding:.5rem 1rem;border:1px solid #c1dad4;border-radius:.5rem;flex-wrap:wrap}.dietCon label,.tableRow .dietCon label{font-family:Lato;font-size:1.4rem;margin:0}.dietCon p,.tableRow .dietCon p{margin:0 1rem 0 0}.dietCon .checkboxCon:hover input:checked~.checkmark,.tableRow .dietCon .checkboxCon:hover input:checked~.checkmark{background-color:#000}.dietCon .checkboxCon:hover input:disabled~.checkmark,.tableRow .dietCon .checkboxCon:hover input:disabled~.checkmark{background-color:#e0ecea}.dietCon .checkboxCon:hover input~.checkmark,.tableRow .dietCon .checkboxCon:hover input~.checkmark{background-color:#9bd6cc}.dietCon .checkmark,.tableRow .dietCon .checkmark{background-color:#cee6e2}.dietCon{padding:0;border:0;min-width:18rem}#listTable .extraCon .costAddon{width:7rem;display:flex;margin-left:2rem}#listTable>div{overflow:auto}.costAddon::before{content:"+";margin-top:2px}.costAddon input{width:100%}#restaurantDesc{display:none}@media (min-width:1000px){#restaurantDesc{margin:1rem 0;display:block}}#navHolder,.navHolder{display:flex;justify-content:space-between;width:100%;z-index:101;min-height:4rem}#navHolder p,.navHolder p{color:#f2bf69}#resBanner{order:1;max-height:30rem;overflow:hidden;display:flex}#resBanner img{width:100%;position:absolute}@media (min-width:1000px){#resBanner{order:2;width:100%;height:45rem;max-height:45rem}#resBanner img{position:absolute;bottom:0}}#menuSections{display:flex;flex-wrap:nowrap;padding:0 2rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;cursor:pointer}#menuSections a{background-color:#f2bf69;padding:.25rem .5rem;color:#fff;margin:0 .5rem 0 0;cursor:pointer;text-decoration:none;border-radius:1rem;flex:0 0 auto}#menuSections a.noclick{pointer-events:none}@media (min-width:1000px){#menuSections{padding:0;margin-top:1rem}#menuSections a{margin:0 .5rem .5rem 0}}#menuSections.scrolled{position:fixed;top:0;left:3rem;z-index:1;left:0;background-color:#fff;height:8.5rem;align-items:flex-end;padding:0 0 1rem 2rem;margin:0;border-bottom:1px solid #e8e8e8;width:calc(100% - 2rem)}.sectionSub{padding:0 2rem;color:#ed144c}.menuHeader,.timeUpdate{display:flex;align-items:center;justify-content:space-between}.timeUpdate{flex:1 1 auto}.restaurantTop{display:flex;flex-wrap:wrap}.restaurantText{display:flex;flex-direction:column;order:2;padding:0}@media (min-width:1000px){.restaurantText{order:1;padding:0;position:absolute;z-index:10;bottom:4rem;background-color:#fff;padding:2rem 2rem 1rem 2rem;width:45rem!important;border-radius:1rem;opacity:.9;right:4rem}}.phoneRow{margin-right:2rem}.contactRows .icon{margin:.25rem .5rem .25rem 0}#notification-overlay,.loading-overlay{display:none;width:80%;margin:0 auto;background:#fff;padding:2rem}@media (min-width:550px){#notification-overlay{width:40rem}}#notification-overlay-msg,.theStat{display:flex;flex-direction:column;align-items:center}#notification-overlay-msg{text-align:justify}#notification-overlay-msg h3{padding:0;margin:1rem 0 0 0}#notification-overlay-msg .icon{width:5rem;height:5rem}#notification-overlay-msg .icon.error{background-position:-116px 0}.maintenanceImg{width:25rem;margin:0 auto}.maintenanceImg img{width:100%}.noticeCon{min-width:40rem;margin:0 auto;max-width:80rem;margin-top:5rem}.form-warning{background-color:#ed144c;color:#fff}.form-warning p{margin:0}.resSection{border-radius:1rem;padding:2rem 3rem;background-color:#f7f7f7}#passwordDiv{display:none}.disabled{color:#e0e0e0}.helpnote{font-size:1.4rem;color:#f2bf69;padding-left:2rem}.loginBox input{margin-bottom:1rem}#loginArea,#resetArea{width:100%}#reset-password-form .button{width:100%}@media (min-width:1000px){.loginBox{margin:0 auto;max-width:40rem}}.inputBox h5{margin:0}.onoffswitch{position:relative;width:110px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.tableRow .onoffswitch{padding:0;min-width:10rem}.tableRow .onoffswitch label{margin:0}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:20px}.activeswitch-inner,.allowcollection-inner,.onoffswitch-inner,.preswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.activeswitch-inner:after,.activeswitch-inner:before,.allowcollection-inner:after,.onoffswitch-inner:after,.onoffswitch-inner:before,.preswitch-inner:after,.preswitch-inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}.onoffswitch-inner:before{content:"OPEN";padding-left:10px;background-color:#00c2a4;color:#fff}.onoffswitch-inner:after{content:"CLOSED";padding-right:10px;background-color:#f2bf69;color:#fff;text-align:right}.onoffswitch-switch{display:block;width:16px;margin:7px;background:#fff;position:absolute;top:0;bottom:0;border-radius:20px;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .activeswitch-inner,.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner,.onoffswitch-checkbox:checked+.onoffswitch-label .preswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.activeswitch-inner:before,.preswitch-inner:before{padding-left:10px;background-color:#00c2a4;color:#fff}.activeswitch-inner:after,.preswitch-inner:after{padding-right:10px;background-color:#f2bf69;color:#fff;text-align:right}.preswitch-inner:before{content:"YES"}.preswitch-inner:after{content:"NO"}.activeswitch-inner:before{content:"ON"}.activeswitch-inner:after{content:"OFF"}.flexBox .hourButtons{width:3rem;flex:none}.driver .tableRow{cursor:pointer}.driver .driverAddress,.driver .info,.driver .orderInfo{display:flex;width:100%;margin:0}.driver .orderInfo.driver{flex-direction:column;padding:1rem 0 0 0}.driver .orderInfo.driver .info{flex-direction:column}.driver .orderInfo.driver .driverAddress{margin:0}.driver .orderInfo.driver .status{flex:1 0 8rem;margin-left:.5rem}.driver .orderInfo.driver .items{flex:1 0 4rem}.driver .info{justify-content:space-between}.driver .info .pcs{padding-right:2rem}.driver .driverAddress,.driver .info{padding:0 1rem 0 0}.driver .orderInfo{flex-direction:column}.driver .driverAddress p{margin:0}.driver .extraInfo{display:flex;padding:0;justify-content:space-between;align-items:center;margin:0}.driver .extraInfo .orderID{margin:0}.driver .extraInfo .items{font-size:2rem;padding:0 0 0 1rem}.ordersCon .tableRow>div{flex:1 1 5rem}.ordersCon .tableRow .orderID{background-color:#000;color:#fff;text-align:center;border-radius:.5rem;flex:0 0 8rem}.ordersCon .tableRow .items{max-height:6rem;overflow:hidden;flex:1}.ordersCon .tableRow .name{flex:1 0 8rem}.ordersCon .tableRow .state{flex:1 0 14rem}.ordersCon .tableRow .state .driver{padding:0;border:1px solid #f2bf69;border-radius:.5rem;text-align:center;color:#f2bf69;margin:.5rem 0 0 .5rem;flex:1}.ordersCon .tableRow .state .driver.assigned{color:#fff;background-color:#f2bf69}.ordersCon .tableRow .state>div{padding:0}.ordersCon .tableRow .state .icon{padding:0;margin:0}.ordersCon .tableRow .time{padding:0 0 0 .5rem;margin:0;flex:1 0 4rem}.ordersCon .tableRow .time p{text-align:center}.ordersCon .tableRow .orderRef{flex:0 1 8rem}.ordersCon .tableRow .small{flex:0 0 28px}.ordersCon .tableRow .resName{flex:2 1}.ordersCon .tableRow .preData{flex:1 0 14rem}.ordersCon .clickmeal .orderID,.ordersCon .infomeal .orderID{background-color:#8e8e8e}.ordersCon .tableRow.upcoming .orderID{background-color:#545454}.ordersCon .orderID{flex:0 0 5rem}.ordersCon .driver .orderID{flex:0 0 5rem}.ordersCon .state .status{width:auto}.ordersCon .tableRow .wait{padding:0 1rem;margin:0;display:flex;flex-direction:column;align-items:flex-end;width:auto}.ordersCon .tableRow.urgent .orderID,.ordersCon .tableRow.urgent .status{background-color:#f2bf69}.ordersCon .tableRow.pressing .orderID,.ordersCon .tableRow.pressing .status{background-color:#ff8100}@keyframes changeColor{0%{background-color:#e69f30}50%{background-color:#de6830}100%{background-color:#e69f30}}.ordersCon .tableRow.prepWarning .orderID,.ordersCon .tableRow.prepWarning .status{animation:changeColor ease;animation-iteration-count:infinite;animation-duration:1s;animation-fill-mode:both}.ordersCon p{margin:0}.ordersCon .tableRow .action{flex:none}.status.pending{background-color:#f2bf69}.status.accepted{background-color:#e8a01c}.status.Expired,.status.Used,.status.cancelled,.status.declined{background-color:#696969}.status.Available,.status.arrived,.status.collected,.status.completed,.status.delivered,.status.driver.arrived,.status.driver.collected,.status.driver.delivered,.status.driver.enroute,.status.enroute,.status.ready,.status.takeaway{background-color:#000}.status.driver.ready,.status.new.driver{background-color:#f2bf69}.status.driver.preparing{background-color:#ff8100}.track{min-width:2.5rem;display:block;flex:0;border:2px solid #000;border-radius:1rem;background-position:-781px 4px;height:3.5rem;margin:0 0 0 1rem}#collect,#completed{display:none}#accept,#collected,#decline,#delivered,#orderReady{display:none}#accept{order:1}#decline{order:2;background-color:#f2bf69;border-color:#f2bf69;margin:1rem 0}@media (min-width:500px){#accept{order:2;flex:3}#decline{order:1;flex:1;margin:0 1rem 0 0}}.ordersCon .status,.status{border-radius:.5rem;padding:.5rem;color:#fff;display:block;clear:both;min-width:6rem;max-width:16rem;text-align:center;text-transform:capitalize}.status{float:none}.status.pending{background-color:#f2bf69}.status.accepted{background-color:#e8a01c}.status.driveraccepted,.status.ready{background-color:#000}#order #ref{margin:0 0 1rem 0}input#requests{border-radius:1rem;border-bottom:0}#app input.smallInput{border-radius:1rem;margin:0;height:4rem;border:0}#promos{padding:1rem 0}#app input#promocode{margin-right:1rem}#requests p{margin:0}#order_req{display:none}.speech-bubble{position:relative;border-radius:.5rem;min-height:1.5rem;align-items:center;display:flex;padding:1rem;border:1px solid #f2bf69;color:#f2bf69;margin:2rem 0 0 0}.speech-bubble:after{content:"";position:absolute;left:0;top:50%;width:0;height:0;border:19px solid transparent;border-right-color:#f2bf69;border-left:0;border-top:0;margin-top:-9.5px;margin-left:-19px}#actions{margin:2rem 0 0 0}#actions .flexBox{justify-content:space-between}#actions .flexBox .button{flex:3}#update,.update{color:#f2bf69;margin-top:2rem}.compulsory{color:#b33f3f}.overlayCon{margin-bottom:4rem}#itemOptions{top:0;right:0;bottom:0;left:0;z-index:1000;border-radius:3rem;width:calc(90% - 6rem);background-color:#fff;min-height:16rem;padding:2rem 2rem 8rem 2rem;position:relative;margin:1rem auto}@media (min-width:1000px){#itemOptions{padding:2rem}}#app #itemOptions{width:calc(90% - 6rem)}#itemOptions{min-height:16rem;max-width:80rem}@media (min-width:750px){#itemOptions{min-width:40rem;padding:4rem}}.tableRow .itemOptions{align-self:flex-end;display:flex;position:relative}.tableRow .itemOptions p{font-size:1.3rem}#nocards{display:none}#card-errors{color:#f2bf69}#card-element iframe{height:2rem!important}.StripeElement{border-radius:.5rem;border:1px solid #e0e0e0;padding:1.5rem}#app .StripeElement{border:0;border-bottom:1px solid #e8e8e8;border-radius:0}.StripeElement--invalid{border:1px solid #f2bf69}.StripeElement--focus{border:1px solid #000}#preorderCal{display:flex}#preorderCal input:read-only{border:1px solid #e8e8e8}#preorderCal select{margin-left:1rem}#addAddress,#addCard{text-align:right;font-size:1.8rem;display:flex;align-items:center;cursor:pointer}#addAddress p,#addCard p{font-size:1.7rem;color:#f2bf69;margin:0;cursor:pointer}#payment-form #addAddress,#payment-form #addCard{border-bottom:0}.cartRow.address{justify-content:space-between}.bs-callout{padding:0 2rem}.plus{border:1px dotted #fff;width:3px;height:3px;background-color:#f2bf69;box-sizing:border-box;transform:scale(3);display:block;margin-right:1rem}.promoImage img{max-width:24rem;margin:0 auto;display:flex;width:100%}@media (min-width:550px){.promoImage img{max-width:30rem}}@media (min-width:750px){.promoImage img{margin-right:0}}@media (min-width:1000px){.promoImage img{max-width:40rem}}@media (min-width:750px){.promo .one-half{width:48%;margin-right:2%}}@media (min-width:750px){.promoText{margin-top:5rem}}@media (min-width:1000px){.promoText{margin-top:8rem}}.promo.logo{margin:0 auto 3rem auto}.promoText h2{margin:0;color:#f2bf69}.promoText h5{margin-top:0}.promoText,.promoText h2,.promoText h5{text-align:center}@media (min-width:750px){.promoText,.promoText h2,.promoText h5{text-align:left}}.promo .btn{width:100%}.promoLogo{max-width:22rem;margin:0 auto 3rem auto}.step{background:#f2bf69;border-radius:2rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;color:#fff;margin-right:1rem;text-align:center;width:3rem;height:3rem;line-height:3rem}.inactive .step{background:#e8e8e8}.appIcon .inactive{opacity:.4;cursor:default}#app .notice h5{padding:0;margin:0;color:#000}.notice{padding:1rem;border-top:1px solid #e8e8e8;background-color:#fbfbfb;margin-top:1rem;border-bottom:1px solid #e8e8e8}.notice p{margin:0}.notice .icon{position:absolute;left:0}.notice:last-child{margin-top:1rem}@media (min-width:1000px){.notice{border:1px solid #e8e8e8}}.notice.menu{padding-left:4rem}.notice.alert{background-color:#f2bf69}#addressMap,#map{display:block;width:100%;flex:1 1 auto}#map{z-index:1000}#estimate{background-color:#005243;color:#fff;text-align:center;padding:1rem 2rem;height:6rem;display:flex;justify-content:center;align-items:center;flex-direction:column}#estimate p{margin:0;text-transform:uppercase;font-size:1.3rem;letter-spacing:.25rem}#estimate span{font-size:3.2rem;line-height:3.2rem}.gmnoprint:last-child{display:none!important}.gm-style-cc:last-child{display:none!important}.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:0 0!important}.pressing .wait,.urgent .wait{font-family:Latobold}.urgent .wait{color:#f2bf69}.pressing .wait{color:#ff8100}.wait span{font-size:2.4rem}.profilePic{border:.25rem solid #2abfa4;width:20rem;height:20rem;margin:2rem auto;background:url(/images/icons/profile.svg) center center no-repeat;background-size:5rem;align-items:center;position:relative;overflow:hidden}#photoDiv{max-width:20rem}#photoDiv img{width:100%}.featureIcon{max-width:15rem;margin:0 auto;padding:3rem;display:block}.statNumber{text-align:center;font-size:4rem;line-height:4rem;color:#ed144c}.statNumber span{font-size:3rem}.tipsScroller.breakdown{flex-direction:column}#app .alert,#app .orderOverlay{text-align:center;padding:2rem}#app .alert h3,#app .orderOverlay h3{text-align:center;padding:0}#app .alert .icon,#app .orderOverlay .icon{margin:0 auto 4rem auto}.driver{height:100%;display:flex;flex-direction:column}.driver #loginArea,.driver #registerArea{width:100%;flex-direction:column;height:100%}.driver #loginArea .button,.driver #registerArea .button{width:100%}.driver #loginArea{display:flex}.driver #driver-login,.driver #driver-register{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 100%}#driverProfile{padding:1rem;line-height:0;display:flex;align-items:center}#driverProfile h4{padding:0;margin:0}#driverProfile p{text-transform:uppercase;font-family:LatoBold;color:#005243}.profile{width:8rem;height:8rem;object-fit:cover;border-radius:4rem;margin-right:1rem}.fade{opacity:.2}@media print{.cartRow{display:flex;justify-content:space-between}}.availability.none{opacity:.3}.disable,.ignore,.minspend,.soldout{opacity:.4;cursor:default}.tableRow .ignore{opacity:1}#de{overflow:auto}.dairyfree,.glutenfree,.hot,.nuts,.vegan,.veganrequest,.vegetarian{text-transform:uppercase;font-size:1.2rem;margin-right:.5rem}.vegan,.vegetarian{color:#000}.glutenfree,.veganrequest{color:#d87a34}.dairyfree{color:#4268b1}.hot{color:#ff5400}.nuts{color:#af7d0a}#discount,#voucher{color:#000}#partners p{margin:0}#partners .tableHeaders div:nth-child(1),#partners .tableRow div:nth-child(1){flex:0 0 3rem}#partners .tableHeaders div,#partners .tableRow div{flex:0 1 20rem}#partners div.onoffswitch{flex:0 1 10rem;padding:0}#stat-search{display:flex;margin:0 0 0 auto}#stat-search input{margin-right:1rem}.forgot{text-align:center;margin-top:1rem;color:#f2bf69;cursor:pointer;display:block}.strong{font-weight:700;margin:2rem 0 1rem 0}.timeEst{position:absolute;right:1rem;color:#ed144c;background-color:#f2bf69;color:#fff;padding:0 .5rem;border-radius:.5rem}.printRow{border-bottom:1px dashed #a0a0a0;padding:1rem 0}.modCon,.tableRow .modCon{display:flex;margin:0;padding:.5rem 0;width:auto}#mapCon{display:flex;height:100%;z-index:0}.loyaltyBadge{border:2px solid #c7c7c7;width:8rem;height:8rem;margin:1rem;border-radius:50%;align-items:center;display:flex;justify-content:center;background:url(../images/icons/stamp.svg);background-repeat:no-repeat;background-color:#d6d6d6}.loyaltyBadge p{margin:0;font-size:3rem;color:#000}.claimed{background-color:#000;border:2px solid #000}.claimed p{color:#fff}#loyaltyAlert .loyaltyBadge{width:5rem;height:5rem;min-width:5rem}#loyaltyAlert p{color:#f2bf69;font-family:LatoBold}#loyaltyAlert .loyaltyBadge.claimed{background-color:#f2bf69;border:2px solid #f2bf69}#loyalty{display:flex;justify-content:center;flex-wrap:wrap;padding:0 2rem}#loyalty h1,#loyalty h2,#loyalty h3{width:100%;text-align:center;padding:0}#loyalty h3{color:#e43554;margin:3rem 0 0 0}#loyalty h2{color:#2abfa4;margin:0 0 3rem 0}.free{color:#000}.counter{position:absolute;width:2.5rem;height:2.5rem;border-radius:50%;background:#f2bf69;right:0;color:#fff;font-size:2rem;line-height:2.5rem;text-align:center}.titles{margin:2rem 0 0 0}.titles div{display:flex;flex:0 0 auto;position:relative}.selectBox{padding:2rem;border-radius:2rem;display:block;margin:0 2rem 1rem 2rem;font-size:1.8rem;background:#2abfa4;color:#fff}.selectBox:hover{color:#fff}#app #optionOverlay .mealsAmount,#app #optionOverlay .voucherAmount,#app #optionOverlay .weekDays,#app #optionOverlay .weeksAmount,#app .mealsAmount,#app .voucherAmount,#app .weekDays,#app .weeksAmount{border-radius:50%;margin:1rem .5rem 0 .5rem;font-size:2rem;justify-content:center;border:2px solid #ed144c;color:#ed144c;text-align:center;display:flex;align-items:center;cursor:pointer}#app #optionOverlay .voucherAmount,#app .voucherAmount{height:6rem;flex:0 0 6rem}#app #optionOverlay .mealsAmount,#app #optionOverlay .weeksAmount,#app .mealsAmount,#app .weeksAmount{height:5rem;flex:0 0 5rem}#app #optionOverlay .weekDays,#app .weekDays{height:5rem;flex:0 0 5rem}#app #optionOverlay .mealsAmount.selected,#app #optionOverlay .voucherAmount.selected,#app #optionOverlay .weekDays.selected,#app #optionOverlay .weeksAmount.selected,#app .mealsAmount.selected,#app .voucherAmount.selected,#app .weekDays.selected,#app .weeksAmount.selected{background-color:#ed144c;color:#fff}#app #optionOverlay .mealsAmount input,#app #optionOverlay .voucherAmount input,#app #optionOverlay .weekDays input,#app #optionOverlay .weeksAmount input,#app .mealsAmount input,#app .voucherAmount input,#app .weekDays input,#app .weeksAmount input{border:0;background:0 0;color:#ed144c;font-size:3rem;padding:0;width:4rem;pointer-events:none;text-align:center}#app #optionOverlay .mealsAmount.selected input,#app #optionOverlay .voucherAmount.selected input,#app #optionOverlay .weekDays.selected input,#app #optionOverlay .weeksAmount.selected input,#app .mealsAmount.selected input,#app .voucherAmount.selected input,#app .weekDays.selected input,#app .weeksAmount.selected input{color:#fff}.vouchersCon{display:flex;flex-wrap:wrap}#app .stepCircle{display:flex;align-items:center;margin:1rem 0}#app .stepCircle span{background-color:#f2bf69;width:4rem;height:4rem;border-radius:50%;display:block;text-align:center;color:#fff;font-size:2rem;line-height:3.6rem}#app .stepCircle h3{padding-left:1rem;font-size:2rem}#app .customAmount{display:flex;width:100%;align-items:center}#app .customAmount p{margin:3rem 2rem 2rem 2rem}#app .customAmount input{font-size:3rem;border-bottom:2px solid #f2bf69;width:10rem;text-align:center;color:#f2bf69}#app .customAmount span{font-size:2rem;color:#f2bf69}#app #voucher-form{display:block;padding:2rem 2rem 10rem 2rem}#app #voucher-form .small{margin:1rem 0 0 auto}#app #voucher-form #message{margin-bottom:2rem}.voucherValue{align-self:center;padding-right:2rem}.voucherValue p{font-size:3rem;color:#000}.expires{color:#f2bf69}.voucherType{width:5rem;padding:1rem;background-color:#f2bf69;margin-right:1rem;color:#fff;justify-content:center}.voucherType p{align-self:center;text-transform:uppercase;font-family:LatoBold;font-size:2rem;text-align:center}#vouchers{flex-direction:column}#vouchers>p{color:#ed144c;padding:1rem 0 0 0;font-size:2rem}.voucherAlert,.voucherArea{align-items:center;margin:.5rem 0;justify-content:center;width:100%}.voucherAlert.result{display:flex;flex-wrap:wrap}.voucherAlert.result p{color:#f2bf69;margin:0;font-family:LatoBold}.voucherArea{align-items:center;margin:.5rem 0}.voucherRow{border:2px solid #ed144c;padding:.5rem 1rem;color:#ed144c;border-radius:2rem;justify-content:space-between;cursor:pointer;flex:1 1 auto}.voucherRow.selected{background-color:#ed144c;color:#fff}.checkoutCart .removeVoucher.hidden{display:none}.removeVoucher{background-color:#ed154b;align-items:center;border-radius:50%;width:3rem;height:3rem;color:#fff;justify-content:center;margin:0 0 0 .5rem;cursor:pointer}.pink{color:#f2bf69}.orange{color:#ff8100}.seeorder{display:flex;align-items:center}.seeorder span{font-size:10em;display:inline-block;width:1rem;box-sizing:content-box;height:1rem;border:.25rem solid #2abfa4;position:relative;border-radius:1.25rem;margin:0 0 0 .5rem;cursor:pointer}.seeorder span:before{content:"";display:inline-block;position:absolute;right:-.6rem;bottom:-.4rem;border-width:0;background:#2abfa4;width:.75rem;height:.25rem;transform:rotate(45deg)}.freeTag{background-color:#f2bf69;color:#fff;padding:0 .5rem;margin:0;border-radius:.5rem;display:inline-block;margin-right:.25rem}.freeTag:last-of-type{margin-right:0}.dayfilters{margin:0 0 1rem 0}.dayfilters h3{margin:0 1rem 0 0}#mealOrders p,#preOrders p,#resOrders p{font-size:1.5rem}#mealOrders .items,#preOrders .items,#resOrders .items{flex:3 0 14rem}.opening{display:flex;margin:0 0 2rem 0;padding:0 2rem;justify-content:space-between}.opening p{margin:0;padding:0}.opening:first-child{margin:2rem 0}.days{display:flex;margin:0 3rem 0 0;flex:0 1 10rem}.days p{color:#000;font-size:2rem;padding:0}.tipsScroller{display:flex;overflow-y:hidden;margin:2rem 0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:scroll}.tipsScroller>div{margin:0 2rem 0 0;min-width:100%;width:100%;scroll-snap-align:center}.tipsScroller .current{display:block}.tipsScroller .orderTitle{font-size:1.5rem;padding:0}#catBoxes::-webkit-scrollbar,#menuSections::-webkit-scrollbar,.theTimeSlots::-webkit-scrollbar,.tipsScroller::-webkit-scrollbar{display:none}.graphCon{display:flex}.chartCol{flex-direction:column;min-width:100%}.chartCol.y{flex-direction:column;min-width:auto}.chart{display:flex;align-items:flex-end;min-height:40rem;border-bottom:1px solid #000}.chart .cell{padding:0;background-color:#2abfa4;margin:0 .1rem;color:#fff;flex:1 0 .2rem;position:relative;min-width:.2rem}.chart .cell p.fixedstat{text-align:center;position:absolute;margin-top:-3rem;color:#000;width:calc(100% - 1rem)}.chart .cell .avg{margin-top:-8rem;color:#2abfa4;font-size:1.8rem}.chart .cell.friday,.chart .cell.saturday,.chart .cell.sunday{background-color:#0b6d5b}.chart .cell.theFirst{background-color:#ff8100}.chart .cell span{position:absolute;width:calc(100% - 1rem);text-align:center;padding:0;top:0;margin-top:-6rem;color:#f2bf69;font-size:2rem;font-family:LatoBold}.chart.xaxis .cell{background:0 0;color:#000;height:100%}.chart.xaxis{height:6rem;min-height:6rem;border:none;padding:0}.chart.xaxis p{writing-mode:vertical-rl;font-size:1rem;align-items:center;display:flex;width:100%;margin:.5rem 0 0 0}.chart.yaxis{flex-direction:column;justify-content:flex-end;border-right:1px solid #000}.chart.yaxis p{font-size:1.2rem;line-height:1.2rem}.chart.yaxis>div{flex:1;align-items:flex-end;display:flex}#app #meal-form,#mealSelect,#resSelect,#voucherSelect{display:flex;flex-wrap:wrap;height:auto;flex-direction:row}.goalBox{border:2px solid #000;padding:2rem;color:#2abfa4;margin:0 1rem 1rem 1rem;min-height:20rem;flex:1 1 100%;display:flex;flex-direction:column;justify-content:center;text-align:center;cursor:pointer;position:relative}.goalBox p:first-of-type{font-size:2rem;font-family:LatoBold;margin:0 0 .5rem 0}.goalBox img{margin:0 auto 1rem auto;width:6rem;max-height:4.5rem}.goalBox .button{margin:1rem auto}.goalBox .flexBox{justify-content:center}.goalBox span{line-height:1.8rem}.goalBox #goPrice,.goalBox #weeklyPrice{padding:1rem 0 0 0;margin:0;font-size:1.6rem;color:#ff8100}.goalBox .flexBox{flex-wrap:wrap}#mealLive .goalBox.resLogo img{width:10rem;max-height:5.5rem}.mealRow{display:flex;align-items:center;flex-direction:row;border:2px solid #000;color:#2abfa4;flex:1 1 auto;text-align:center;cursor:pointer;position:relative;margin:0 1rem 1rem 1rem;padding:.5rem 1rem;justify-content:space-between}.mealRow p{margin:0}.mealRow>div{display:flex}.mealRow .icon{margin:0}@media (min-width:1000px){.mealRow{margin-left:0}}#goals{display:flex}#goals p{font-size:2rem;color:#ff8100}#goals span{font-size:1.4rem}#goals>div{margin:0 0 0 1rem}@media (min-width:750px){#mealInfo{display:flex}}.mealRow.goals{border:2px solid #ff8100;color:#ff8100}@media (min-width:1000px){.goalBox{flex:1 1 45%}.goalsCon{display:flex;flex-wrap:wrap;height:auto;flex-direction:row}.goalsCon .goalBox{margin:0 1rem 1rem 1rem}}.servings{display:flex;align-items:center;justify-content:flex-end;flex-direction:row}.servings label{margin:0}.servings input{width:5rem;margin:0 1rem;height:3rem}.servings .button{margin:0}.ingredient{display:flex;background-color:#e1f1ee;padding:1rem;border-radius:1rem;position:relative;align-items:center;margin:0 0 .5rem 0}.ingredient p{margin:0}.ingredient span{position:absolute;right:1rem;color:#f2bf69;cursor:pointer}#myMeals .menuRow:first-child,#theMeals .menuRow:first-child{margin-top:0}#myMeals .menuRow,#theMeals .menuRow{display:flex;flex-direction:row;align-items:stretch}#myMeals .menuRow.disable,#theMeals .menuRow.disable{opacity:.4;cursor:default}#myMeals .macro,#theMeals .macro{padding:0rem .5rem;color:#2abfa4;border-radius:1rem;min-width:1rem;margin:0 .5rem .5rem 0;text-align:center;border:1px solid #000}#myMeals .macro:first-of-type,#theMeals .macro:first-of-type{background-color:#000;color:#fff}#myMeals .macros,#theMeals .macros{margin-top:.5rem;flex:1 0 auto;align-content:flex-start}.mealtime{padding:.5rem 1rem;color:#000;border-radius:1rem;max-width:10rem;margin:0 .75rem .5rem 0;text-align:center;border:1px solid #000;flex:1 0 auto;cursor:pointer}.mealtime.selected{background-color:#000;color:#fff}.delOrCol{border:1px solid #0b6d5b;color:#0b6d5b}.delOrCol.selected{background-color:#0b6d5b;border:1px solid #0b6d5b}.colNotice{border-radius:1rem;background-color:#ed144c;padding:.25rem 1rem;color:#fff;margin:0 auto;display:flex;align-self:center;justify-content:center;margin:.5rem 0 0 0}#mainMealDiv{margin-bottom:7rem}#myMeals{overflow:auto;margin-bottom:4rem}.theMeal:last-child{border-bottom:1px solid #e8e8e8}#loadMeals{position:relative}#loadMeals h4{margin:0 0 1rem 0}#loadMeals #checkoutDiv{margin-top:4.2rem}@media (min-width:1000px){#seeCart{display:none}}.promoCon{background-color:#f2bf69;padding:1rem 2rem;border-radius:1rem}.special{position:relative}.special .icon{position:absolute;top:2.5rem;left:2rem;margin:0}#listTable .special h3{padding-left:5rem;color:#000}.star{margin:50px 0;position:relative;display:block;color:#000;width:0;height:0;border-right:100px solid transparent;border-bottom:70px solid #000;border-left:100px solid transparent;transform:rotate(35deg)}.star:before{border-bottom:80px solid #000;border-left:30px solid transparent;border-right:30px solid transparent;position:absolute;height:0;width:0;top:-45px;left:-65px;display:block;content:"";transform:rotate(-35deg)}.star:after{position:absolute;display:block;color:#000;top:3px;left:-105px;width:0;height:0;border-right:100px solid transparent;border-bottom:70px solid #000;border-left:100px solid transparent;transform:rotate(-70deg);content:""}.sectionBox{border:1px solid #2abea4;padding:2rem;border-radius:2rem;background-color:#f2bf69}#typeSelection,.titleSlider{display:flex;margin:0 0 1rem 1rem;flex-wrap:wrap}#typeSelection .button,.titleSlider .button{padding:.5rem 1rem;font-size:1.6rem;color:#000;background:0 0}#typeSelection .button.selected,.titleSlider .button.selected{color:#fff;background-color:#000}#typeSelection .button:first-of-type,.titleSlider .button:first-of-type{margin:0 1rem 0 0}.categories li{list-style-type:none;display:flex;justify-content:space-between;cursor:pointer}.categories li p{margin:0}.categories li label{margin:0;padding:0;width:3rem}.categories li label input{position:relative}#currentStatus{text-transform:capitalize;display:flex;align-items:center;margin:0 0 1rem 0}#currentStatus .button{margin-right:1rem;width:10rem}.stateBox{display:flex;align-items:center}.stateBox .status{flex:1}.offer{border:1px solid #ff8100;padding:0 .5rem;color:#ff8100;margin:0 auto 0 0;font-size:1.3rem}.itemImage{border:1px solid #c1dad4;border-radius:.5rem;align-self:flex-start;background-color:#e0ecea;max-width:15rem;text-align:center}.itemImage img.camera{width:100%;max-width:5rem}.itemImage img{width:100%}.icon.deleteImg{position:absolute;left:1rem;bottom:2.5rem}.largeicon{width:6rem;display:block;margin:3rem auto 2rem auto}.appBanner{line-height:0}.appBanner img{width:100%}.topRes{display:flex}#menuSearch input{padding:0 2rem 0 4.5rem;color:#f2bf69}#menuSearch .mag{margin-left:2.2rem}@media (min-width:1000px){#menuSearch input{padding-left:2.5rem}#menuSearch .mag{margin-left:0}}#menuSearch.scrolled{width:27.5rem;position:fixed;z-index:2;top:0rem;left:6.5rem;margin:0;padding:1rem 0 0 0;line-height:3rem}#menuSearch.scrolled span{margin-left:1rem}#menuSearch.scrolled input{height:4rem;border-bottom:0;padding:0 2rem 0 3.5rem}.daySelects{display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;cursor:pointer}.daySelects .day{display:flex;flex-direction:column;position:relative;flex:0 1 5rem;color:#000;border:1px solid #000;border-radius:1rem;margin:0 1rem 0 0;padding:1rem;align-items:center}.daySelects .day input{position:absolute;top:0}.daySelects .day .dayNumber{font-size:2.8rem;line-height:2.8rem}.daySelects .day:last-child{margin-right:0}.daySelects .day.selected{background-color:#000;color:#fff}.daySelects::-webkit-scrollbar{display:none}.daySelects.error{padding:.5rem;border-radius:1rem;border:1px solid #f2bf69}.theTimeSlots{display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;cursor:pointer}#mealTop{display:flex;flex-direction:column;align-items:center}#mealTop h4,#mealTop h5{padding:0;margin:0}#mealTop h5{margin:0 0 2rem 0}.theMeal{border-top:1px solid #e8e8e8;padding:2rem}.theMeal p{padding:.5rem;margin:0}.theMeal .mealName{font-size:1.8rem;color:#f2bf69}.theMeal .mealStatus{display:flex;align-items:center}.theMeal .mealStatus .status{height:2rem;padding:.25rem;line-height:2rem;min-width:10rem}.theMeal .info{display:flex}.theMeal .info p:first-child{flex:0 0 11rem}.theMeal .info p:last-child{flex:1 1 auto}.theMeal .info.date{font-family:LatoBold}#progress #ref,.orderRef{display:flex;justify-content:center;font-size:3rem;line-height:3rem;color:#f2bf69;margin:0}#theMeal{padding-top:2rem}.theMeal.completed,.theMeal.delivered{opacity:.5}#myOrders{margin-top:2rem}#myOrders .button{font-size:1.6rem}#myOrders h4{margin:0;padding:0 0 0 1rem}.mobile{display:block}.tablet{display:none}.desktop{display:none}@media (min-width:750px){.mobile{display:none}.tablet{display:block}}@media (min-width:1000px){.tablet{display:none}.desktop{display:block}}#filters{margin-bottom:.5rem;padding:0 1rem}#filters>div{background-color:#f2bf69;padding:.25rem 1rem;margin:0 .5rem .5rem 0;border-radius:1rem;color:#fff;display:inline-block;cursor:pointer}.calResults{display:flex;justify-content:center;min-height:4rem}.calResults div:first-child{margin-right:.5rem}.calResults div:last-child{margin-left:.5rem}#mealCreator .calResults{margin:3rem 0}#mealCreator input{padding:0 2rem;font-size:2rem}#mealCreator input::placeholder{color:#000}#kcalResult,.calResult{width:12rem;text-align:center;display:flex;flex-direction:column;align-items:center}#kcalResult p,.calResult p{font-size:3rem;margin:0}#kcalResult .percent,.calResult .percent{color:#fff;width:5rem;background-color:#f2bf69;border-radius:.5rem}#kcalResult .percent.ok,.calResult .percent.ok{background-color:#ff8100}#kcalResult .percent.ideal,.calResult .percent.ideal{background-color:#000}#app #optionOverlay #item-form{margin-top:0}#filter-form,#modContent{padding-bottom:8rem}@media (min-width:1000px){#filter-form,#modContent{padding-bottom:0}}#calc-form{padding:2rem 0 8rem 0}#calc-form input.button{background-color:#f2bf69;width:5rem;min-height:4rem;height:4rem;margin:2rem auto;padding:1rem;color:#fff}#calc-form label{padding:1rem 2rem 0 2rem}#calc-form select{min-height:4.5rem;display:block}@media (min-width:1000px){#calc-form,#item-form{padding:2rem 0 0 0}}.newItemCon{position:absolute;right:0;top:0;overflow:hidden}.newItemCon .newItem{color:#fff;text-transform:uppercase;width:0;height:0;border-style:solid;border-width:0 6rem 6rem 0;border-color:transparent #000 transparent transparent;display:flex;overflow:hidden}.newItemCon .newItem p{position:absolute;top:10px;width:100px;left:-8px;text-align:center;transform:rotate(45deg);color:#fff;font-size:1.3rem}.terms{font-size:1.2rem;line-height:1.8rem;margin:0;padding:0 2rem}.terms.nb{margin-bottom:1rem;color:#f2bf69}form .terms{padding-top:1rem}.termsDiv{padding:0 2rem}.termsDiv ul{padding-left:2rem}.termsDiv ul li{list-style-type:square}#app .howWorks p{padding:0 2rem}#app #calc-form input.button{border:0;border-radius:1rem}#macros{display:flex}#macros .macro{margin:0 3rem 0 0}#macros .macro>p{margin:0}#macros .macro>p:last-child{font-size:2rem;margin:0}#mealError,.mealError{border:1px solid #f2bf69;color:#f2bf69;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 2rem 1rem 2rem;padding:1rem}#mealError p,.mealError p{margin:0}.error{color:#b33f3f}.sex{border:2px solid #2abfa4;border-radius:1rem;padding:2rem;background-repeat:no-repeat;background-color:transparent;width:5rem;height:8rem;flex:none!important;background-size:contain}.sex.selected{background-color:#000}.female{background-image:url(../images/icons/female.svg);background-position:22px 20px}.female.selected{background-position:-22px 20px}.male{background-image:url(../images/icons/male.svg);background-position:34px 25px;width:9rem}.male.selected{background-position:-34px 25px}.mealHeader{display:flex;align-items:center;justify-content:space-between}.mealHeader #howWorks{border-radius:1rem;padding:.5rem 1rem;background-color:#000;color:#fff;margin-right:1rem}.extraBtn{position:absolute;right:0;top:0;border-radius:1rem;padding:.5rem 1rem;background-color:#000;color:#fff;margin-right:1rem;cursor:pointer}.extraBtn p{margin:0}#build-meal-form{padding:2rem 0 7rem 0}#build-meal-form h5{margin:1rem 0 0 0}@media (min-width:1000px){#build-meal-form{padding:2rem 0 0 0}}.mealCalc{display:flex;align-items:center;padding:0 2rem}.mealCalc .button{flex:0 0 5rem}.mealCalc select{flex:1 0 20rem;margin:0 1rem 0 0}.mealIngredient{border-radius:.5rem;background-color:#f7f7f7;display:flex;align-items:center;padding:1rem;justify-content:space-between;margin:1rem 2rem}.mealIngredient p{margin:0}.mealIngredient .numerator{flex:0 0 10rem;margin:0 1rem}.mealIngredient .numerator .add,.mealIngredient .numerator .subtract{width:2rem;height:2rem;line-height:1.4rem}.mealIngredient .deleteP{flex:0 0 3rem;margin:0 1rem 0 0;background-position:-80px 0}.mealIngredient>p{flex:1}.maxed{opacity:.5}.unitSize{font-size:1.6rem}.icon.goUp{position:fixed;right:1.5rem;bottom:9rem;background-color:#f2bf69;border-radius:50%;width:3rem;height:3rem;transform:rotate(90deg);background-position:-361px 3px;animation:fadeIn ease 5s;-webkit-animation:fadeIn ease 1s;-moz-animation:fadeIn ease 1s;-o-animation:fadeIn ease 1s;-ms-animation:fadeIn ease 1s}.filter .remove{padding:0 0 0 .5rem}#mealShower{display:none}#changeAddress{padding-bottom:7rem}.prepOverride{width:20rem;text-align:right}#partnerMealStats,#partnerVoucherStats{display:none}.deleteMeal{margin:2rem auto}.changeAddress{display:flex}.changeAddress a{align-self:center}.driverTracker{min-height:80vh}#catBoxes.hasSelected .catBox{opacity:.3}#catBoxes{display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;cursor:pointer;padding:0 0 0 1rem}#catBoxes .catBox{background-color:#000;position:relative;width:8rem;height:8rem;margin:0 .75rem 1rem 0;flex:1 0 8rem;display:flex;align-items:flex-end;overflow:hidden;border-radius:.5rem}#catBoxes .catBox img{width:100%;height:auto}#catBoxes .catBox span{position:absolute;top:.5rem;left:1rem;color:#fff}#catBoxes .catBox:last-of-type{margin-right:0}#catBoxes .catBox:nth-child(2n){background-color:#f2bf69}#catBoxes .catBox.selected{opacity:1}@media (min-width:1000px){#catBoxes{padding:0}}#mealplan{margin:0 0 1rem 0}#mealplan .chooseMeal,#mealplan select{border-radius:1rem;height:4rem;padding:0 4rem 0 1rem}#mealplan h4{padding-left:2rem}#mealplan .flexBox .icon{margin:1rem 1rem 1rem 0}.controlCon{display:flex;align-items:center;justify-content:flex-start}.controlCon>div{margin-left:1rem}.controlCon p{margin:0;font-size:2.5rem}.controlCon .button{min-width:5rem}.controlCon #theCap{min-width:5rem}#readyOrders p{margin:0;font-size:2.5rem}#predictors{display:flex;flex-direction:column}.readyOrders .button{background-color:#000;color:#fff;border:1px solid #000}.prepBox{display:flex;flex-direction:column;overflow-x:scroll}.topFlex{display:flex}.topFlex .tableRow{padding:0;height:4rem;border-radius:0}.fixedPanel{display:flex;width:45rem}#restaurantList .topRow{padding-top:8.7rem}#restaurantList .tableRow:nth-of-type(even){background-color:#f2bf69}#restaurantList .tableRow:nth-of-type(odd){background:0 0}.modifierName{min-width:25rem}.driver .statInfo{width:3rem;height:3rem;padding:0;margin:0 auto}.mealRes{text-transform:uppercase;color:#f2bf69}#modContent .mealRes{text-align:center;margin:2rem 0 .5rem 0}#itemName.meals{margin-top:0}.flexApart{display:flex;justify-content:space-between;margin:1rem 0}.tabs{display:flex;justify-content:flex-start;margin:0 0 1rem 0;flex-wrap:wrap}.tabs li{background-color:#000;padding:1rem;border-radius:2.5rem;margin:0 1rem 1rem 0}.tabs li p{color:#fff;display:flex;align-items:center}.tabs p{margin:0}.tabs li.blue.active{background-color:#f2bf69}.tabs li.red.active{background-color:#b33f3f}.tabs li.green.active{background-color:#00c2a4}.tabs li.orange.active{background-color:#ff8100}.tabs .tabCounter{font-size:2.6rem;margin:0 0 0 .5rem}.stateDiv{margin:2rem 0 0 0}.largeIcon{max-width:4rem;margin:2rem}.largeIcon img{width:100%}.contactmethod{display:flex;margin:0 0 2rem 0}.contactmethod:last-of-type{margin:0}.contactform h2{margin:0 0 1rem 0}.contactInfo{display:flex;flex-direction:column;justify-content:center}.contactInfo h2{margin:0 0 1rem 0}.contactInfo a{text-decoration:none;font-size:1.8rem}.contactInfo .time{display:flex}.contactInfo .time p{font-size:1.8rem;min-width:11rem;margin:0}.contactInfo .time span{font-size:1.8rem;color:#f2bf69}.courierAddress{max-width:50rem;margin:5rem 0 0 0}.courierAddress div{display:flex;margin:1rem 0;padding:.5rem 1rem;align-items:center;background-color:#212121;border-radius:1rem;min-height:3rem}.courierAddress div p{min-width:15rem;margin:0;color:#f2bf69;font-size:1.4rem;text-transform:uppercase}.courierAddress div span{min-width:25rem;color:#000;font-size:1.8rem}.courierAddress.table{max-width:75rem;margin:5rem 0}.courierAddress.table div p{flex:1}.courierAddress.table div span{flex:1}.addressesCon>div{margin-right:5rem}.addressesCon>div:last-of-type{margin-right:0}.borderBox,.service{border:1px solid #000;padding:2rem;border-radius:.5rem}.borderBox{margin:0}.borderBox h3{margin:0 0 1rem 0}.service{display:flex;flex:1 1 40%;margin:2%;min-height:12rem}.service img{max-width:6rem;margin:0 2rem 0 0}.service h4{margin:0 0 1rem 0}.addressRow,.cardRow{border-bottom:1px solid #e8e8e8;padding:1rem 0 1rem 0;display:flex;justify-content:space-between;display:flex}.addressRow p,.cardRow p{margin:0}.addressRow .card,.cardRow .card{display:flex;align-items:center}.addressRow:last-of-type,.cardRow:last-of-type{border-bottom:0}.iconRow{display:flex;align-items:flex-end}#new-address-form{margin:2rem 0 0 0}table{width:100%}tr.tableH{background-color:transparent}tr{background-color:#212121}td .icon{margin:0}td.red{background-color:#f5c8c7}td.green{background-color:#aed8d1}td.orderref{min-width:6rem}td.action{color:#00c2a4}.cartRow p.shipPrice{margin:0 2rem 0 auto}.footnote{color:#b33f3f;font-size:1.4rem}#overlay img{max-width:100%}#pdfArea{margin:0 0 2rem 0}.nb{font-size:1.4rem;color:#b33f3f}.borderbox{border:1px solid #065f9e;border-radius:1rem;padding:1rem 2rem;margin:0 0 2rem 0;position:relative}.borderbox .icon.delete{position:absolute;top:0;right:0}.addItem{display:flex;justify-content:flex-end;align-items:center;margin:0 1rem 0 0;cursor:pointer}.addItem .icon{margin:0 .5rem 0 0}.addItem span{color:#00c2a4}.inputBox{position:relative}#notification-overlay-btn{margin:0 auto}.termPopup{padding:0 2rem}#newdimensions{margin:2rem 0}#timeSelects{margin:1rem 0 0 0}#deliverOption{margin:2rem 0 0 0}.tableCheck{display:flex;align-items:center}.tableCheck p{margin:0}.hasDatepicker{min-height:2rem}.buttonDiv{margin-top:2rem}.apphide{display:none}@media (min-width:1000px){.apphide{display:table-cell}}#payment-form .invTotal{text-align:right;margin:0 3rem 3rem auto}#info-form .invTotal{text-align:right;margin:0 3rem 3rem auto}.appOnly{display:none}@media (max-width:750px){.stateDiv .tableH{display:none}.stateDiv tr{display:flex;flex-wrap:wrap;width:100%;margin:0 0 .5rem 0;padding:1rem 0}.stateDiv .p_items{flex:1 0 calc(100% - 2rem)}.appOnly{display:inline-block}}.pdfLink{display:block}.rowEdit{display:flex;align-items:center}.rowEdit input{max-height:4rem;background-color:#fff!important;border:1px solid #d9d9d9!important}.rowEdit input:disabled{background-color:#f5fafe!important}.tableRow div.rowEdit{flex:1 0 20rem}.tableRow div.rowEdit:nth-child(2n){flex:1 0 8rem}.stats .tableRow div.rowEdit p{flex:auto}.tableRow .icon.edit{width:20px;height:20px;background-position:-501px 0}ul.legalList{list-style-type:disc;color:#b33f3f;padding:0 0rem 3rem 1.5rem}#card-form .flexBox,#newCardDiv .flexBox{flex-wrap:nowrap}#card-form .flexBox input:first-child,#newCardDiv .flexBox input:first-child{margin-right:1rem}.searchField{margin:0 1rem 0 0}#cusOrBus h3{text-align:center}#cusOrBus a.button{width:40%}.warn{color:#b33f3f;padding:2rem 0 1rem 0;font-style:italic}#app h5.green{color:#00c2a4}tr table td{padding:0}.shipArea{margin:0 2rem 0 auto;text-align:right}.cartRow .shipArea .shipPrice{margin:0}.noBG{background:0 0}#g-recaptcha{margin:1rem 0 2rem 0}.homePoints{display:flex;flex-direction:column;margin-top:3rem}.homeKey{display:flex;flex:1;border:1px solid #2efcce;min-height:15rem;padding:3rem;margin:2rem;border-radius:2rem;flex-direction:row;align-items:flex-start;transition:all .5s ease}.homeKey p{font-size:2rem;line-height:3.5rem;color:#fff}.homeKey img{max-width:4rem;margin:1rem 2rem 0 0}.homeKey:hover{border:1px solid #2efcce;background-color:#00100c}@media (min-width:1000px){.homePoints{flex-direction:row}.homeKey{margin:0 3rem 0 0}.homeKey:last-of-type{margin:0}}#live.dark .slicknav_menu .slicknav_icon-bar{background-color:#fff}.whatsappQR{border:2px solid #2efcce;border-radius:1rem;padding:1rem;position:absolute;right:auto;bottom:auto;top:55rem;left:50%;transform:translate(-50%,-50%);width:20rem;height:20rem}.whatsappQR img{width:100%}@media (min-width:1000px){.whatsappQR{right:0rem;bottom:5rem;top:auto;left:auto;transform:none}}.trustpilot{width:14rem}/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em .438em .625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:2.5rem;height:.25rem}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block;text-align:center;padding:.25rem 0}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;box-sizing:border-box;padding:0 0 1rem 1rem}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color:#000}.slicknav_btn{margin:1.5rem 1rem 0 0;text-decoration:none;height:6.5rem}.slicknav_nav{color:#fff;margin:0;padding:2rem 2rem 4rem 2rem;font-size:.875em;list-style:none;overflow:hidden;background-color:#000;height:100%}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{color:#fff}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav a:hover{color:#fff}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}.slicknav_menu{display:none}.slicknav_open ul li a{color:#f2bf69}@media screen and (max-width:1200px){#menu{display:none}.slicknav_menu{display:block;position:fixed;right:0;z-index:1000;width:100%;margin:0;padding:0}}