﻿.etailthis-ems-nutrition-score{display:inline-block;color:#fff;height:40px;line-height:40px;border:3px solid #fff;vertical-align:middle;width:40px;text-align:center;border-radius:40px;font-size:22px;font-weight:bold}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--medium{height:30px;line-height:30px;border:2px solid #fff;width:30px;font-size:16px}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--small{height:20px;line-height:18px;border:2px solid #fff;width:20px;font-size:12px}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--a{background:#038141}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--a:before{content:"A"}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--b{background:#85bb2f}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--b:before{content:"B"}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--c{background:#fecb02}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--c:before{content:"C"}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--d{background:#ee8100}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--d:before{content:"D"}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--e{background:#e63e11}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--e:before{content:"E"}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--u{background:#8ea7f7}.etailthis-ems-nutrition-score.etailthis-ems-nutrition-score--u:before{content:"U"}.etailthis-ems-nutrition__date-selector{text-align:center;margin-bottom:10px;position:relative}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget{background:#5094f9;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;color:#fff;display:inline-grid;grid-template-columns:auto auto auto}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget>div{padding:6px 10px;line-height:26px;font-size:18px}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget>div i{font-size:26px}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget>div:first-child{border-right:1px solid #fff}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget>div:last-child{border-left:1px solid #fff}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time{cursor:pointer}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time time,.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time span{display:block;text-align:center}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time time.etailthis-ems-nutrition__date-selector-time--desktop,.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time span.etailthis-ems-nutrition__date-selector-time--desktop{width:310px;font-size:18px}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time time.etailthis-ems-nutrition__date-selector-time--mobile,.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time span.etailthis-ems-nutrition__date-selector-time--mobile{width:160px;display:none;font-size:15px}@media(max-width: 640px){.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time time.etailthis-ems-nutrition__date-selector-time--desktop,.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time span.etailthis-ems-nutrition__date-selector-time--desktop{display:none}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time time.etailthis-ems-nutrition__date-selector-time--mobile,.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-time span.etailthis-ems-nutrition__date-selector-time--mobile{display:block}}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-prev{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-next{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-prev,.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-next{-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:pointer}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-prev:hover,.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-widget .etailthis-ems-nutrition__date-selector-next:hover{background:#99c6f6}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector-tb{display:inline-block !important;width:0 !important;padding-left:0 !important;padding-right:0 !important;visibility:hidden !important}.etailthis-ems-nutrition__date-selector .ui-datepicker-trigger{vertical-align:middle;position:relative;top:-5px;cursor:pointer}.etailthis-ems-nutrition__date-selector.etailthis-ems-nutrition__date-selector--min-date-selected .etailthis-ems-nutrition__date-selector-prev{color:rgba(255,255,255,.5);cursor:default}.etailthis-ems-nutrition__date-selector.etailthis-ems-nutrition__date-selector--min-date-selected .etailthis-ems-nutrition__date-selector-prev:hover{background:#5094f9;color:rgba(255,255,255,.5)}.etailthis-ems-nutrition__date-selector.etailthis-ems-nutrition__date-selector--max-date-selected .etailthis-ems-nutrition__date-selector-next{color:rgba(255,255,255,.5);cursor:default}.etailthis-ems-nutrition__date-selector.etailthis-ems-nutrition__date-selector--max-date-selected .etailthis-ems-nutrition__date-selector-next:hover{background:#5094f9;color:rgba(255,255,255,.5)}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector__options{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;background:#fff;list-style-type:none;padding-left:0;z-index:100;width:310px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;display:none}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector__options li{-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;color:#000 !important;padding:10px 0;cursor:pointer;border-bottom:1px solid #f1f1f1}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector__options li:hover{background:#f1f1f1}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector__options li:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector__options li:last-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;border-bottom:0}@media(max-width: 640px){.etailthis-ems-nutrition__date-selector .etailthis-ems-nutrition__date-selector__options{width:200px}}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner-updating-ind{display:none;text-align:center;z-index:10000;background:rgba(0,0,0,.7);padding:10px 30px;border-radius:6px;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner-updating-ind .etailthis-ems-search-spinner div{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner-updating-ind.etailthis-ems-nutrition-planner-updating-ind--displayed{display:block}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary{-webkit-box-shadow:0 0 10px rgba(22,22,72,.5);-moz-box-shadow:0 0 10px rgba(22,22,72,.5);-o-box-shadow:0 0 10px rgba(22,22,72,.5);box-shadow:0 0 10px rgba(22,22,72,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding-bottom:10px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__heading{padding:10px;background:#268df9;color:#fff;font-size:1.1em;margin-bottom:10px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content{background:#fff;color:#000;display:grid;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-allowance{grid-column:1/span 2;text-align:center;padding:20px 0 10px;position:relative;margin-bottom:20px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-allowance::after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:5px;background:-webkit-linear-gradient(rgba(238, 238, 238, 0), #eee);background:-o-linear-gradient(rgba(238, 238, 238, 0), #eee);background:-moz-linear-gradient(rgba(238, 238, 238, 0), #eee);background:linear-gradient(rgba(238, 238, 238, 0), #eee);z-index:1}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-allowance .etailthis-ems-nutrition-planner-summary__breakdown-allowance-symbol{font-size:1.5em;padding:0 20px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-allowance .etailthis-ems-nutrition-planner-summary__breakdown-allowance-total{font-size:1.5em}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown{display:grid;grid-template-columns:auto auto;width:100%;text-align:center}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown .etailthis-ems-nutrition-planner-summary__breakdown-total{font-size:1.5em;text-align:center;grid-column:1/span 2}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item{text-align:center;display:inline-block}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{display:inline-block;width:35px;height:35px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;text-align:center;margin-right:10px;vertical-align:middle;grid-row:1;grid-column:1}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item .etailthis-ems-nutrition-planner-summary__breakdown-item-icon i{line-height:35px;font-size:19px;color:#fff}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item .etailthis-ems-nutrition-planner-summary__breakdown-item-cals{display:inline-grid;vertical-align:middle}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item .etailthis-ems-nutrition-planner-summary__breakdown-item-cals .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{font-size:24px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item .etailthis-ems-nutrition-planner-summary__breakdown-item-cals .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-label{font-size:1em}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--allowance .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{background-color:#999}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--allowance .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{color:#999}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--breakfast .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{background-color:#0071bc}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--breakfast .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{color:#0071bc}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--lunch .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{background-color:#d4145a}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--lunch .etailthis-ems-nutrition-planner-summary__breakdown-item-icon i{width:19px;height:19px;display:block;position:relative;top:8px;left:8px;background:url("../images/sandwich.svg") no-repeat 0 0}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--lunch .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{color:#d4145a}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--dinner .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{background-color:#009245}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--dinner .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{color:#009245}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--snacks .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{background-color:#93278f}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--snacks .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{color:#93278f}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--drinks .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{background-color:#f7931e}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--drinks .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{color:#f7931e}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--alcohol .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{background-color:#8f034e}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--alcohol .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{color:#8f034e}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--exercise .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{background-color:#39b54a}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--exercise .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{color:#39b54a}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts{display:grid;grid-template-columns:auto 130px;min-height:350px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts .etailthis-ems-nutrition-planner-summary__cals-chart{width:300px;height:300px;margin:auto;grid-column:1;grid-row:1/span 3}@media(max-width: 360px){.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts .etailthis-ems-nutrition-planner-summary__cals-chart{width:270px;height:270px}}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts .etailthis-ems-nutrition-planner-summary__macros-chart{text-align:center;display:grid;grid-template-rows:auto 1fr}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts .etailthis-ems-nutrition-planner-summary__macros-chart h3{margin-bottom:0;color:#000;font-weight:normal}@media(max-width: 840px){.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts{grid-template-columns:33.3% 33.3% auto;grid-template-rows:auto 130px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts .etailthis-ems-nutrition-planner-summary__cals-chart{grid-column:1/span 3;grid-row:1}}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__bar-chart{width:100%;height:60px;background:#fff}@media(max-width: 840px){.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content{grid-template-columns:1fr}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__heading{grid-column:1}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-allowance{grid-column:1}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts{grid-row:3}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item .etailthis-ems-nutrition-planner-summary__breakdown-item-icon{width:30px;height:30px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item .etailthis-ems-nutrition-planner-summary__breakdown-item-icon i{line-height:30px;font-size:14px;color:#fff}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item.etailthis-ems-nutrition-planner-summary__breakdown-item--lunch .etailthis-ems-nutrition-planner-summary__breakdown-item-icon i{width:14px;height:14px;display:block;position:relative;top:8px;left:8px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item .etailthis-ems-nutrition-planner-summary__breakdown-item-cals .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-val{font-size:20px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown-item .etailthis-ems-nutrition-planner-summary__breakdown-item-cals .etailthis-ems-nutrition-planner-summary__breakdown-item-cal-label{font-size:1em}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown .etailthis-ems-nutrition-planner-summary__breakdown-item{text-align:left;padding-left:10px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__breakdown .etailthis-ems-nutrition-planner-summary__breakdown-total{font-size:1.4em;margin:10px 0}}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner__day-quick-tools{margin-top:10px;text-align:center}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner__quick-tools-link{position:relative;cursor:pointer}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner__quick-tools-link .etailthis-ems-nutrition-planner__quick-tools-menu{display:none;position:absolute;top:100%;right:0;background:#fff;padding:5px 10px;width:280px;z-index:50;cursor:default;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-o-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner__quick-tools-link .etailthis-ems-nutrition-planner__quick-tools-menu .etailthis-ems-nutrition-planner__quick-tools-menu-item{display:block;cursor:pointer;color:#2271b1;font-weight:bold;padding:7px 0;border-bottom:1px solid #eee}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner__quick-tools-link .etailthis-ems-nutrition-planner__quick-tools-menu .etailthis-ems-nutrition-planner__quick-tools-menu-item:last-child{border-bottom:none}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner__quick-tools-link.etailthis-ems-nutrition-planner__quick-tools-link--expanded .etailthis-ems-nutrition-planner__quick-tools-menu{display:block}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner__quick-tools-link.etailthis-ems-nutrition-planner__quick-tools-link--expanded .etailthis-ems-nutrition-planner__quick-tools-menu h3{text-align:center;margin-bottom:5px;margin-top:5px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner__quick-tools-link.etailthis-ems-nutrition-planner__quick-tools-link--button{display:inline-block;background:#268df9;padding:10px 20px;border-radius:22px;color:#fff}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner__quick-tools-link.etailthis-ems-nutrition-planner__quick-tools-link--button .etailthis-ems-nutrition-planner__quick-tools-menu{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary{-webkit-box-shadow:0 0 10px rgba(22,22,72,.5);-moz-box-shadow:0 0 10px rgba(22,22,72,.5);-o-box-shadow:0 0 10px rgba(22,22,72,.5);box-shadow:0 0 10px rgba(22,22,72,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-top:10px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__heading{padding:10px;background:#268df9;color:#fff;font-size:1.1em;margin-bottom:10px;display:grid;grid-template-columns:1fr auto 30px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__heading.etailthis-ems-nutrition-planner-diary__heading--food{grid-template-columns:30% 1fr 50px 30px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__heading .etailthis-ems-nutrition-planner-diary__heading-cals{float:right;font-weight:bold;font-size:1.1em;padding-right:30px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__heading.etailthis-ems-nutrition-planner-diary__heading--top{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section{background:#fff;color:#000;padding:0;padding-bottom:10px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section:first-child{background:#fff;color:#000;padding:0;padding-bottom:10px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section:last-child{background:#fff;color:#000;padding:0;padding-bottom:10px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;margin-bottom:10px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-list .etailthis-ems-nutrition-planner-diary__section-list-item{display:grid;grid-template-columns:1fr auto 30px;border-bottom:1px solid #eee;padding:0 10px 10px 10px;margin-bottom:10px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-list .etailthis-ems-nutrition-planner-diary__section-list-item.etailthis-ems-nutrition-planner-diary__section-list-item--food{grid-template-columns:30% 1fr 50px 30px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-list .etailthis-ems-nutrition-planner-diary__section-list-item .etailthis-ems-nutrition-planner-diary__section-list-portion{display:block;font-size:.9em;color:#666}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-list .etailthis-ems-nutrition-planner-diary__section-list-item .etailthis-ems-nutrition-planner-diary__section-list-link{display:block;font-size:.9em}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-list .etailthis-ems-nutrition-planner-diary__section-list-item .etailthis-ems-nutrition-planner-diary__section-list-delete-link{padding-right:10px;color:#666;font-size:1.2em;cursor:pointer;text-align:right}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-list .etailthis-ems-nutrition-planner-diary__section-list-item.etailthis-ems-nutrition-planner-diary__section-list-item--totals{font-weight:bold}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-footer{padding:0 10px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-footer:before,.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-footer:after{content:"";display:table}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-footer:after{clear:both}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-footer .etailthis-ems-nutrition-planner-diary__add-link,.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-footer .etailthis-ems-nutrition-planner__quick-tools-link{color:#2271b1;cursor:pointer;font-weight:bold}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__section .etailthis-ems-nutrition-planner-diary__section-footer .etailthis-ems-nutrition-planner__quick-tools-link{position:relative;float:right}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-diary .etailthis-ems-nutrition-planner-diary__macros{display:grid;grid-template-columns:33% 33% 1fr;text-align:center}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__add-food{display:none}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__add-cardio{display:none}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__add-water{display:none}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__add-water .etailthis-ems-add-water__quick-adds{display:inline-grid;grid-template-columns:auto auto auto;max-width:500px;grid-gap:10px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__add-water .etailthis-ems-add-water__quick-adds .etailthis-ems-add-water__quick-add-link{display:inline-block;padding:5px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#fff !important;color:#268df9;border:1px solid #268df9;cursor:pointer;margin:0 5px}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__add-water .etailthis-ems-add-water__quick-adds .etailthis-ems-add-water__quick-add-link:hover{background:#6caff6 !important;border-color:#6caff6;color:#fff}@media(max-width: 640px){.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__add-water .etailthis-ems-add-water__quick-adds{grid-template-columns:auto auto;max-width:320px}}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__add-recipe{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-food .etailthis-ems-nutrition-planner__main{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-food .etailthis-ems-nutrition-planner__add-food{display:block}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-food .etailthis-ems-nutrition-planner__add-water{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-food .etailthis-ems-nutrition-planner__add-recipe{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-cardio .etailthis-ems-nutrition-planner__main{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-cardio .etailthis-ems-nutrition-planner__add-cardio{display:block}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-cardio .etailthis-ems-nutrition-planner__add-water{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-cardio .etailthis-ems-nutrition-planner__add-recipe{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-water .etailthis-ems-nutrition-planner__main{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-water .etailthis-ems-nutrition-planner__add-cardio{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-water .etailthis-ems-nutrition-planner__add-water{display:block}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-water .etailthis-ems-nutrition-planner__add-recipe{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-recipe .etailthis-ems-nutrition-planner__main{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-recipe .etailthis-ems-nutrition-planner__add-food{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-recipe .etailthis-ems-nutrition-planner__add-water{display:none}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--adding-recipe .etailthis-ems-nutrition-planner__add-recipe{display:block}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__show-when-today{display:none !important}.etailthis-ems-nutrition-planner .etailthis-ems-nutrition-planner__hide-when-today{display:block !important}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--is-today .etailthis-ems-nutrition-planner__show-when-today{display:block !important}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--is-today .etailthis-ems-nutrition-planner__hide-when-today{display:none !important}.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--hide-macros .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts{grid-template-columns:auto}@media(max-width: 840px){.etailthis-ems-nutrition-planner.etailthis-ems-nutrition-planner--hide-macros .etailthis-ems-nutrition-planner__main .etailthis-ems-nutrition-planner-summary .etailthis-ems-nutrition-planner-summary__content .etailthis-ems-nutrition-planner-summary__charts{grid-template-rows:auto}}.etailthis-ems-add-food-or-exercise,.etailthis-ems-add-water{-webkit-box-shadow:0 0 10px rgba(22,22,72,.5);-moz-box-shadow:0 0 10px rgba(22,22,72,.5);-o-box-shadow:0 0 10px rgba(22,22,72,.5);box-shadow:0 0 10px rgba(22,22,72,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__heading,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__heading,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__heading,.etailthis-ems-add-water .etailthis-ems-add-water__heading{padding:10px;background:#268df9;color:#fff;font-size:1.1em;margin-bottom:10px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;display:grid;grid-template-columns:auto 1fr}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-food-or-exercise__heading-label,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-water__heading-label,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__heading .etailthis-ems-add-food-or-exercise__heading-label,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__heading .etailthis-ems-add-water__heading-label,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-food-or-exercise__heading-label,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-water__heading-label,.etailthis-ems-add-water .etailthis-ems-add-water__heading .etailthis-ems-add-food-or-exercise__heading-label,.etailthis-ems-add-water .etailthis-ems-add-water__heading .etailthis-ems-add-water__heading-label{text-align:center}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-food-or-exercise__cancel-button,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-water__cancel-button,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__heading .etailthis-ems-add-food-or-exercise__cancel-button,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__heading .etailthis-ems-add-water__cancel-button,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-food-or-exercise__cancel-button,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-water__cancel-button,.etailthis-ems-add-water .etailthis-ems-add-water__heading .etailthis-ems-add-food-or-exercise__cancel-button,.etailthis-ems-add-water .etailthis-ems-add-water__heading .etailthis-ems-add-water__cancel-button{font-size:1.4em;cursor:pointer}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__content,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__content,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__content,.etailthis-ems-add-water .etailthis-ems-add-water__content{background:#fff;color:#000;padding:0;padding-bottom:10px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;margin-bottom:10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__content div,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__content p,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__content div,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__content p,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__content div,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__content p,.etailthis-ems-add-water .etailthis-ems-add-water__content div,.etailthis-ems-add-water .etailthis-ems-add-water__content p{color:#000 !important;padding-left:10px;padding-right:10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__content .etailthis-ems-search-spinner div,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__content .etailthis-ems-search-spinner div,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__content .etailthis-ems-search-spinner div,.etailthis-ems-add-water .etailthis-ems-add-water__content .etailthis-ems-search-spinner div{border-color:#268df9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__content .etailthis-ems-pseudo-link,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-water__content .etailthis-ems-pseudo-link,.etailthis-ems-add-water .etailthis-ems-add-food-or-exercise__content .etailthis-ems-pseudo-link,.etailthis-ems-add-water .etailthis-ems-add-water__content .etailthis-ems-pseudo-link{color:#2271b1;cursor:pointer;font-size:initial}.etailthis-ems-add-recipe{-webkit-box-shadow:0 0 10px rgba(22,22,72,.5);-moz-box-shadow:0 0 10px rgba(22,22,72,.5);-o-box-shadow:0 0 10px rgba(22,22,72,.5);box-shadow:0 0 10px rgba(22,22,72,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.etailthis-ems-add-recipe .etailthis-ems-add-food-or-exercise__heading,.etailthis-ems-add-recipe .etailthis-ems-add-water__heading{padding:10px;background:#268df9;color:#fff;font-size:1.1em;margin-bottom:10px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;display:grid;grid-template-columns:auto 1fr}.etailthis-ems-add-recipe .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-food-or-exercise__heading-label,.etailthis-ems-add-recipe .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-water__heading-label,.etailthis-ems-add-recipe .etailthis-ems-add-water__heading .etailthis-ems-add-food-or-exercise__heading-label,.etailthis-ems-add-recipe .etailthis-ems-add-water__heading .etailthis-ems-add-water__heading-label{text-align:center}.etailthis-ems-add-recipe .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-food-or-exercise__cancel-button,.etailthis-ems-add-recipe .etailthis-ems-add-food-or-exercise__heading .etailthis-ems-add-water__cancel-button,.etailthis-ems-add-recipe .etailthis-ems-add-water__heading .etailthis-ems-add-food-or-exercise__cancel-button,.etailthis-ems-add-recipe .etailthis-ems-add-water__heading .etailthis-ems-add-water__cancel-button{font-size:1.4em;cursor:pointer}.etailthis-ems-add-recipe .etailthis-ems-add-food-or-exercise__content{padding:10px}.etailthis-ems-add-recipe.etailthis-ems-add-recipe--show-search .etailthis-ems-add-recipe__search{display:block}.etailthis-ems-add-recipe.etailthis-ems-add-recipe--show-search .etailthis-ems-add-recipe__log-item-summary{display:none}.etailthis-ems-add-recipe.etailthis-ems-add-recipe--show-log-item-summary .etailthis-ems-add-recipe__search{display:none}.etailthis-ems-add-recipe.etailthis-ems-add-recipe--show-log-item-summary .etailthis-ems-add-recipe__log-item-summary{display:block}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary{display:none}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary h3{color:#000;margin-top:10px;margin-bottom:0;text-align:center}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;padding-top:10px}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form .etailthis-ems-add-food-or-exercise__valign-center{align-self:center}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form .etailthis-ems-add-food-or-exercise__full-width{grid-column:1/span 2}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form .etailthis-ems-add-food-or-exercise__buttons{grid-column:1/span 2;display:grid;grid-template-columns:auto auto;grid-gap:10px}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form input[type=text]{background-color:#fff;color:#777;border:1px solid rgba(0,0,0,.09);padding:5px 10px}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form .etailthis-ems-add-food-or-exercise__error-msg{display:none;color:#b40c0c !important;font-weight:bold}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form .etailthis-ems-add-food-or-exercise__error-msg.etailthis-ems-add-food-or-exercise__error-msg--displayed{display:block}@media(max-width: 479px){.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form{grid-template-columns:1fr}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form label{font-weight:bold;margin:0}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form .etailthis-ems-add-food-or-exercise__buttons{grid-column:1/span 1;grid-template-columns:1fr}.etailthis-ems-add-recipe .etailthis-ems-add-recipe__log-item-summary form .etailthis-ems-add-food-or-exercise__full-width{grid-column:1/span 1}}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search-box{width:100%;display:grid;grid-template-columns:1fr auto;grid-gap:10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search-box .etailthis-ems-add-food-or-exercise__search-box-input{display:grid;grid-template-columns:1fr auto;border:1px solid #ccc}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search-box .etailthis-ems-add-food-or-exercise__search-box-input input{border:none}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search-box .etailthis-ems-add-food-or-exercise__search-box-input .etailthis-ems-add-food-or-exercise__search-box-cancel-link{line-height:36px;font-size:22px;padding-right:6px;color:#ccc;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:pointer;display:none}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search-box .etailthis-ems-add-food-or-exercise__search-box-input .etailthis-ems-add-food-or-exercise__search-box-cancel-link:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:""}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search-box .etailthis-ems-add-food-or-exercise__search-box-input .etailthis-ems-add-food-or-exercise__search-box-cancel-link:hover{color:#999}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search-box .etailthis-ems-add-food-or-exercise__search-box-input.etailthis-ems-add-food-or-exercise__search-box-input--active .etailthis-ems-add-food-or-exercise__search-box-cancel-link{display:block}@media(max-width: 479px){.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search-box{grid-template-columns:1fr}}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-link{text-align:center;padding-top:10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-link button i{background:#fff;color:#268df9;padding:5px;border-radius:20px;width:24px;height:24px;margin-right:10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search{margin-top:10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search .etailthis-ems-food-or-exercise__search-result-item{padding:10px;border-top:1px solid #f1f1f1;cursor:pointer;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search .etailthis-ems-food-or-exercise__search-result-item:first-child{border-top:none}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search .etailthis-ems-food-or-exercise__search-result-item:hover{background:#f1f1f1}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__search .etailthis-ems-food-or-exercise__search-result-item .etailthis-ems-food-or-exercise__search-result-item-info{display:block;color:#999;font-size:.9em}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item{display:none}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary h3,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item h3{color:#000;margin-top:10px;margin-bottom:0;text-align:center}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;padding-top:10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form .etailthis-ems-add-food-or-exercise__valign-center,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form .etailthis-ems-add-food-or-exercise__valign-center{align-self:center}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form .etailthis-ems-add-food-or-exercise__full-width,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form .etailthis-ems-add-food-or-exercise__full-width{grid-column:1/span 2}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form .etailthis-ems-add-food-or-exercise__buttons,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form .etailthis-ems-add-food-or-exercise__buttons{grid-column:1/span 2;display:grid;grid-template-columns:auto auto;grid-gap:10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form input[type=text],.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form input[type=text]{background-color:#fff;color:#777;border:1px solid rgba(0,0,0,.09);padding:5px 10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form .etailthis-ems-add-food-or-exercise__error-msg,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form .etailthis-ems-add-food-or-exercise__error-msg{display:none;color:#b40c0c !important;font-weight:bold}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form .etailthis-ems-add-food-or-exercise__error-msg.etailthis-ems-add-food-or-exercise__error-msg--displayed,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form .etailthis-ems-add-food-or-exercise__error-msg.etailthis-ems-add-food-or-exercise__error-msg--displayed{display:block}@media(max-width: 479px){.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form{grid-template-columns:1fr}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form label,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form label{font-weight:bold;margin:0}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form .etailthis-ems-add-food-or-exercise__buttons,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form .etailthis-ems-add-food-or-exercise__buttons{grid-column:1/span 1;grid-template-columns:1fr}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary form .etailthis-ems-add-food-or-exercise__full-width,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item form .etailthis-ems-add-food-or-exercise__full-width{grid-column:1/span 1}}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary .etailthis-ems-add-food-or-exercise__log-item-summary_weight_field,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item .etailthis-ems-add-food-or-exercise__log-item-summary_weight_field{display:none}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary .etailthis-ems-add-food-or-exercise__log-item-summary_servings_field,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item .etailthis-ems-add-food-or-exercise__log-item-summary_servings_field{display:block}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary.etailthis-ems-add-food-or-exercise__log-item-summary--weight-mode .etailthis-ems-add-food-or-exercise__log-item-summary_weight_field,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item.etailthis-ems-add-food-or-exercise__log-item-summary--weight-mode .etailthis-ems-add-food-or-exercise__log-item-summary_weight_field{display:block}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__log-item-summary.etailthis-ems-add-food-or-exercise__log-item-summary--weight-mode .etailthis-ems-add-food-or-exercise__log-item-summary_servings_field,.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__add-custom-item.etailthis-ems-add-food-or-exercise__log-item-summary--weight-mode .etailthis-ems-add-food-or-exercise__log-item-summary_servings_field{display:none}.etailthis-ems-add-food-or-exercise.etailthis-ems-add-food-or-exercise--show-search .etailthis-ems-add-food-or-exercise__search{display:block}.etailthis-ems-add-food-or-exercise.etailthis-ems-add-food-or-exercise--show-search .etailthis-ems-add-food-or-exercise__log-item-summary{display:none}.etailthis-ems-add-food-or-exercise.etailthis-ems-add-food-or-exercise--show-search .etailthis-ems-add-food-or-exercise__add-custom-item{display:none}.etailthis-ems-add-food-or-exercise.etailthis-ems-add-food-or-exercise--show-log-item-summary .etailthis-ems-add-food-or-exercise__search{display:none}.etailthis-ems-add-food-or-exercise.etailthis-ems-add-food-or-exercise--show-log-item-summary .etailthis-ems-add-food-or-exercise__log-item-summary{display:block}.etailthis-ems-add-food-or-exercise.etailthis-ems-add-food-or-exercise--show-log-item-summary .etailthis-ems-add-food-or-exercise__add-custom-item{display:none}.etailthis-ems-add-food-or-exercise.etailthis-ems-add-food-or-exercise--show-add-custom-item-form .etailthis-ems-add-food-or-exercise__search{display:none}.etailthis-ems-add-food-or-exercise.etailthis-ems-add-food-or-exercise--show-add-custom-item-form .etailthis-ems-add-food-or-exercise__log-item-summary{display:none}.etailthis-ems-add-food-or-exercise.etailthis-ems-add-food-or-exercise--show-add-custom-item-form .etailthis-ems-add-food-or-exercise__add-custom-item{display:block}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__info-box{display:block}.etailthis-ems-add-food-or-exercise .etailthis-ems-add-food-or-exercise__info-box.etailthis-ems-add-food-or-exercise__info-box--error{font-weight:bold;color:#d13333}.etailthis-ems-add-food-or-exercise .etailthis-ems-nutrition__tab-box{display:block;width:100%;padding-top:20px}.etailthis-ems-add-food-or-exercise .etailthis-ems-nutrition__tab-box .etailthis-ems-nutrition__tab{display:inline-block;border-radius:6px;border:0;color:#666 !important;padding:7px 20px !important;cursor:pointer;background:#f1f1f1 !important;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-size:14px !important;line-height:20px !important;margin-right:10px;margin-bottom:10px}.etailthis-ems-add-food-or-exercise .etailthis-ems-nutrition__tab-box .etailthis-ems-nutrition__tab:hover{background:#e6e6e6 !important;text-decoration:none;color:#fff}.etailthis-ems-add-food-or-exercise .etailthis-ems-nutrition__tab-box .etailthis-ems-nutrition__tab.etailthis-ems-nutrition__tab--active{background:#268df9 !important;color:#fff !important}.etailthis-ems-add-food-or-exercise .etailthis-ems-nutrition__tab-box .etailthis-ems-nutrition__tab.etailthis-ems-nutrition__tab--active:hover{background:#6caff6 !important}.etailthis-ems-add-food-or-exercise .etailthis-ems-nutrition__tab-box .etailthis-ems-nutrition__tab.etailthis-ems-nutrition__tab--hidden{display:none}.etailthis-ems-add-food-or-exercise .etailthis-ems-nutrition__tab-box .etailthis-ems-nutrition__tab:last-child{margin-right:0}.etailthis-ems-add-food-or-exercise .etailthis-ems-nutrition__tab-content{display:none;width:100%}.etailthis-ems-add-food-or-exercise .etailthis-ems-nutrition__tab-content.etailthis-ems-nutrition__tab-content--active{display:block}.etailthis-ems-add-water .etailthis-ems-add-water__content{text-align:center}.etailthis-ems-add-water .etailthis-ems-add-water__total-summary{display:block;font-size:20px;padding-bottom:20px}.etailthis-ems-add-water .etailthis-ems-add-water__total-summary .etailthis-ems-add-water__total-summary-top{display:block;padding-bottom:10px}.etailthis-ems-add-water .etailthis-ems-add-water__total-summary .etailthis-ems-add-water__total-summary-top .etailthis-ems-add-water__total-summary-value{color:#2271b1;font-weight:bold}.etailthis-ems-add-water form{padding-bottom:20px}.etailthis-ems-add-water .etailthis-ems-add-water__update-total{display:none}.etailthis-ems-add-water .etailthis-ems-add-water__update-total input,.etailthis-ems-add-water .etailthis-ems-add-water__update-total select,.etailthis-ems-add-water .etailthis-ems-add-water__update-total button{margin-bottom:10px}.etailthis-ems-add-water .etailthis-ems-add-water__update-total button{vertical-align:middle}.etailthis-ems-add-water .etailthis-ems-add-water__update-total h3{color:#000;font-size:20px;padding-top:10px}.etailthis-ems-add-water .etailthis-ems-add-water__add-to-total{display:block}.etailthis-ems-add-water .etailthis-ems-add-water__add-to-total input,.etailthis-ems-add-water .etailthis-ems-add-water__add-to-total select,.etailthis-ems-add-water .etailthis-ems-add-water__add-to-total button{margin-bottom:10px}.etailthis-ems-add-water .etailthis-ems-add-water__add-to-total button{vertical-align:middle}.etailthis-ems-add-water.etailthis-ems-add-water--show-update-total-form .etailthis-ems-add-water__total-summary{display:none}.etailthis-ems-add-water.etailthis-ems-add-water--show-update-total-form .etailthis-ems-add-water__update-total{display:block}.etailthis-ems-add-water.etailthis-ems-add-water--show-update-total-form .etailthis-ems-add-water__add-to-total{display:none}.etailthis-ems-nutrition-form h2{margin-bottom:16px}.etailthis-ems-nutrition-form label{font-weight:bold;font-size:1.1em}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__section{display:grid;border-bottom:1px solid #fff;padding:10px 0}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__section:last-child{border-bottom:0}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__section.etailthis-ems-nutrition-form__section--2col{display:grid;grid-template-columns:1fr auto;align-items:center}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__section .etailthis-ems-nutrition-form__span2{grid-column:1/span 2}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__section .etailthis-ems-nutrition-form__units-type1{display:initial}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__section .etailthis-ems-nutrition-form__units-type2{display:none}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__section.etailthis-ems-nutrition-form__section--units-type2 .etailthis-ems-nutrition-form__units-type1{display:none}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__section.etailthis-ems-nutrition-form__section--units-type2 .etailthis-ems-nutrition-form__units-type2{display:initial}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__inline-label{display:inline-block;padding-right:10px;margin-right:10px}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__narrow-input{width:70px}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__medium-input{width:120px}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__toggle-label{display:inline-block;width:50px}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__toggle-label.etailthis-ems-nutrition-form__toggle-label--left{text-align:right}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__info{padding:10px 0}.etailthis-ems-nutrition-form .etailthis-ems-nutrition-form__info.etailthis-ems-nutrition-form__info--error{color:#ff8ee8}.etailthis-ems-nutrition-form .etailthis-ems-dd-date-picker .etailthis-ems-dd-date-picker__elm{display:inline-block;vertical-align:top;padding-right:10px}.etailthis-ems-nutrition-form .etailthis-ems-dd-date-picker .etailthis-ems-dd-date-picker__elm label{display:block}.etailthis-ems-nutrition-form .etailthis-ems-dd-date-picker .etailthis-ems-dd-date-picker__elm select{width:auto}.etailthis-ems-nutrition-form .etailthis-ems-dd-date-picker .etailthis-ems-dd-date-picker__elm i{font-size:24px;padding-top:5px}.etailthis-ems-nutrition-form .etailthis-ems-dd-date-picker.etailthis-ems-dd-date-picker--inline{display:inline-block}.etailthis-ems-nutrition-form .etailthis-ems-dd-date-picker label{font-weight:normal}.etailthis-ems-copy-day-widget{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background:#fff;color:#000;width:320px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;z-index:100}.etailthis-ems-copy-day-widget h3{color:#000;margin-bottom:10px}.etailthis-ems-copy-day-widget .etailthis-ems-copy-day-widget__from-date,.etailthis-ems-copy-day-widget .etailthis-ems-copy-day-widget__to-date{display:none;text-align:center}.etailthis-ems-copy-day-widget .etailthis-ems-copy-day-widget__from-date .ui-datepicker-inline,.etailthis-ems-copy-day-widget .etailthis-ems-copy-day-widget__to-date .ui-datepicker-inline{margin:auto}.etailthis-ems-copy-day-widget .etailthis-ems-copy-day-widget__what-to-copy{display:none;text-align:center}.etailthis-ems-copy-day-widget .etailthis-ems-copy-day-widget__what-to-copy .etailthis-ems-copy-day-widget__what-to-copy-cbs{text-align:left}.etailthis-ems-copy-day-widget.etailthis-ems-copy-day-widget--from-date-stage{display:block}.etailthis-ems-copy-day-widget.etailthis-ems-copy-day-widget--from-date-stage .etailthis-ems-copy-day-widget__from-date{display:block}.etailthis-ems-copy-day-widget.etailthis-ems-copy-day-widget--to-date-stage{display:block}.etailthis-ems-copy-day-widget.etailthis-ems-copy-day-widget--to-date-stage .etailthis-ems-copy-day-widget__to-date{display:block}.etailthis-ems-copy-day-widget.etailthis-ems-copy-day-widget--what-to-copy-stage{display:block}.etailthis-ems-copy-day-widget.etailthis-ems-copy-day-widget--what-to-copy-stage .etailthis-ems-copy-day-widget__what-to-copy{display:block}.etailthis-ems-nutrition-customer-info{display:grid;grid-template-columns:auto 1fr;grid-gap:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__section .etailthis-ems-nutrition-progress__section-heading{padding:10px;background:#268df9;color:#fff;font-size:1.1em;margin-bottom:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__section .etailthis-ems-nutrition-progress__section-heading.etailthis-ems-nutrition-progress__section-heading--top{padding:10px;background:#268df9;color:#fff;font-size:1.1em;margin-bottom:10px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__section .etailthis-ems-nutrition-progress__section-content{background:#fff;color:#000;padding:0;padding-bottom:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__section .etailthis-ems-nutrition-progress__section-content div{padding-left:10px;padding-right:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__section .etailthis-ems-nutrition-progress__section-content.etailthis-ems-nutrition-progress__section-content--bottom{background:#fff;color:#000;padding:0;padding-bottom:10px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;margin-bottom:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__section .etailthis-ems-nutrition-progress__graph-container{display:block}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__section .etailthis-ems-nutrition-progress__no-data-message{display:none;text-align:center;padding:100px 0;font-size:1.5em}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__section.etailthis-ems-nutrition-progress__section--no-data .etailthis-ems-nutrition-progress__graph-container{display:none}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__section.etailthis-ems-nutrition-progress__section--no-data .etailthis-ems-nutrition-progress__no-data-message{display:block}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__summary-text{color:#999}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__summary-text.etailthis-ems-nutrition-progress__summary-text--heading{color:#000;font-weight:500}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__summary-text.etailthis-ems-nutrition-progress__summary-text--highlighted{color:#0071bc;font-weight:500}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__summary-text.etailthis-ems-nutrition-progress__summary-text--large{font-size:1.1em}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__targets .etailthis-ems-nutrition-progress__calories-target{font-size:1.2em;text-align:center;padding-bottom:20px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__targets .etailthis-ems-nutrition-progress__calories-target .etailthis-ems-target-cals{color:#0071bc;font-size:1.1em;font-weight:bold}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__targets .etailthis-ems-nutrition-progress__macros-target .etailthis-ems-nutrition-progress__macros-highlighted-text{color:#0071bc;font-weight:bold}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__chart-view-select{text-align:center;padding-bottom:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__meals-breakdown .etailthis-ems-nutrition-progress__by-meals-section{display:grid;grid-template-columns:33.33% 33.33% auto;grid-gap:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__meals-breakdown .etailthis-ems-nutrition-progress__by-meals-section .etailthis-ems-nutrition-progress__meal-details{display:grid;grid-template-columns:auto 1fr;grid-gap:10px}@media(max-width: 640px){.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__meals-breakdown .etailthis-ems-nutrition-progress__by-meals-section{grid-template-columns:50% auto}}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__meals-breakdown .etailthis-ems-nutrition-progress__summary-section{margin-top:20px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__meals-breakdown .etailthis-ems-nutrition-progress__summary-section .etailthis-ems-nutrition-progress__summary-section-row{display:grid;border-top:1px solid #999;grid-template-columns:1fr auto;padding:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__summary-section{display:grid;grid-template-columns:auto 1fr 100px 100px 100px 100px;grid-gap:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__summary-section span{text-align:center}@media(max-width: 640px){.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__summary-section{grid-template-columns:auto auto auto auto auto}}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__desktop-only{display:initial}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__mobile-only{display:none}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__macros-key{display:none;margin-top:20px;border-top:1px solid #ccc;padding-top:10px;grid-gap:10px}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__macros-key h3{color:#000;grid-column:1/span 2;margin-bottom:0}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__macros-key span{vertical-align:middle}@media(max-width: 640px){.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__desktop-only{display:none}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__mobile-only{display:initial}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__macros-breakdown .etailthis-ems-nutrition-progress__macros-key{display:grid;grid-template-columns:50% 50%}}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col{width:30px;height:30px;display:inline-block}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--breakfast{background:#0071bc}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--lunch{background:#d4145a}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--dinner{background:#009245}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--snacks{background:#93278f}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--drinks{background:#f7931e}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--alcohol{background:#8f034e}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--carbs{background:#2dbab1}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--fat{background:#6d0e8e}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--protein{background:#fcb340}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--unknown{background:#ccc}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--nutriscore-a{background:#038141}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--nutriscore-b{background:#85bb2f}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--nutriscore-c{background:#fecb02}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--nutriscore-d{background:#ee8100}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--nutriscore-e{background:#e63e11}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__key-col.etailthis-ems-nutrition-progress__key-col--nutriscore-u{background:#ccc}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__daily-charts{display:block}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__weekly-charts{display:none}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts .etailthis-ems-nutrition-progress__30-day-charts{display:none}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts.etailthis-ems-nutrition-progress__charts--show-weekly .etailthis-ems-nutrition-progress__daily-charts{display:none}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts.etailthis-ems-nutrition-progress__charts--show-weekly .etailthis-ems-nutrition-progress__weekly-charts{display:block}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts.etailthis-ems-nutrition-progress__charts--show-weekly .etailthis-ems-nutrition-progress__30-day-charts{display:none}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts.etailthis-ems-nutrition-progress__charts--show-30-day .etailthis-ems-nutrition-progress__daily-charts{display:none}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts.etailthis-ems-nutrition-progress__charts--show-30-day .etailthis-ems-nutrition-progress__weekly-charts{display:none}.etailthis-ems-nutrition-progress .etailthis-ems-nutrition-progress__charts.etailthis-ems-nutrition-progress__charts--show-30-day .etailthis-ems-nutrition-progress__30-day-charts{display:block}.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__buttons{text-align:right}.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__buttons input[type=submit]{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:0;color:#fff;padding:7px 50px;background:#268df9 !important;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__buttons input[type=submit]:hover{background:#6caff6 !important}@media(max-width: 640px){.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__buttons{text-align:center}.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__buttons input[type=submit]{width:100%}}.etailthis-ems-nutrition-profile-form .etailthis-ems-pseudo-link{color:#2271b1;cursor:pointer}.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__goal-date-section .etailthis-ems-nutrition-profile-form__goal-date-ppw{display:block}.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__goal-date-section .etailthis-ems-nutrition-profile-form__goal-date-ppw .etailthis-ems-nutrition-profile-form__goal-date-desc{padding-top:10px}.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__goal-date-section .etailthis-ems-nutrition-profile-form__goal-date-bespoke{display:none}.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__goal-date-section.etailthis-ems-nutrition-profile-form__goal-date-section--bespoke .etailthis-ems-nutrition-profile-form__goal-date-ppw{display:none}.etailthis-ems-nutrition-profile-form .etailthis-ems-nutrition-profile-form__goal-date-section.etailthis-ems-nutrition-profile-form__goal-date-section--bespoke .etailthis-ems-nutrition-profile-form__goal-date-bespoke{display:block}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__section,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__section,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__section{-webkit-box-shadow:0 0 10px rgba(22,22,72,.5);-moz-box-shadow:0 0 10px rgba(22,22,72,.5);-o-box-shadow:0 0 10px rgba(22,22,72,.5);box-shadow:0 0 10px rgba(22,22,72,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-bottom:20px}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-heading,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-heading,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-heading{padding:10px;background:#268df9;color:#fff;font-size:1.1em;margin-bottom:10px}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-heading.etailthis-ems-nutrition-dashboard__section-heading--top,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-heading.etailthis-ems-nutrition-dashboard__section-heading--top,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-heading.etailthis-ems-nutrition-dashboard__section-heading--top{padding:10px;background:#268df9;color:#fff;font-size:1.1em;margin-bottom:10px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-content,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-content,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-content{background:#fff;color:#000;padding:0;padding-bottom:10px}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-content div,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-content div,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-content div{padding-left:10px;padding-right:10px}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-content.etailthis-ems-nutrition-dashboard__section-content--bottom,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-content.etailthis-ems-nutrition-dashboard__section-content--bottom,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__section .etailthis-ems-nutrition-dashboard__section-content.etailthis-ems-nutrition-dashboard__section-content--bottom{background:#fff;color:#000;padding:0;padding-bottom:10px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;margin-bottom:10px}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__goal,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__goal,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__goal{display:grid;grid-template-columns:auto auto auto;margin-bottom:10px;font-size:1.2em;border-bottom:1px solid #eee;padding-bottom:10px}@media(max-width: 640px){.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__goal div,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__goal div,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__goal div{text-align:center}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__goal div strong,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__goal div strong,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__goal div strong{display:block}}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__inbody-summary,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__inbody-summary,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__inbody-summary{display:grid;grid-template-columns:auto 1fr;grid-gap:30px}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__inbody-summary .etailthis-ems-nutrition-dashboard__inbody-summary-score strong,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__inbody-summary .etailthis-ems-nutrition-dashboard__inbody-summary-score strong,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__inbody-summary .etailthis-ems-nutrition-dashboard__inbody-summary-score strong{font-size:24px}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__inbody-summary .etailthis-ems-nutrition-dashboard__inbody-summary-score .etailthis-ems-nutrition-dashboard__score-chart,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__inbody-summary .etailthis-ems-nutrition-dashboard__inbody-summary-score .etailthis-ems-nutrition-dashboard__score-chart,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__inbody-summary .etailthis-ems-nutrition-dashboard__inbody-summary-score .etailthis-ems-nutrition-dashboard__score-chart{width:300px;height:320px;margin:auto}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__inbody-summary .etailthis-ems-nutrition-dashboard__inbody-summary-stats,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__inbody-summary .etailthis-ems-nutrition-dashboard__inbody-summary-stats,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__inbody-summary .etailthis-ems-nutrition-dashboard__inbody-summary-stats{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;font-size:1.2em;align-items:center}@media(max-width: 640px){.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__inbody-summary,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__inbody-summary,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__inbody-summary{grid-template-columns:auto;grid-gap:10px;text-align:center}}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__inbody-placeholder,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__inbody-placeholder,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__inbody-placeholder{display:none;text-align:center;padding:50px 0;font-size:1.2em}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__weekly-cals-summary,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__weekly-cals-summary,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__weekly-cals-summary{display:grid;grid-template-columns:auto auto;font-size:1.5em;text-align:center}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit{font-weight:bold;grid-column:1/span 2;padding-top:10px}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit.etailthis-ems-nutrition-dashboard__weekly-cals-deficit--under,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit.etailthis-ems-nutrition-dashboard__weekly-cals-deficit--under,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit.etailthis-ems-nutrition-dashboard__weekly-cals-deficit--under{color:#39b54a}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit.etailthis-ems-nutrition-dashboard__weekly-cals-deficit--over,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit.etailthis-ems-nutrition-dashboard__weekly-cals-deficit--over,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit.etailthis-ems-nutrition-dashboard__weekly-cals-deficit--over{color:#b81c1c}@media(max-width: 640px){.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__weekly-cals-summary,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__weekly-cals-summary,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__weekly-cals-summary{grid-template-columns:auto auto;font-size:1.1em}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__weekly-cals-summary div strong,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__weekly-cals-summary div strong,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__weekly-cals-summary div strong{display:block}.etailthis-ems-nutrition-dashboard .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit,.etailthis-ems-nutrition-dashboard-summary .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit,.etailthis-ems-nutrition-dashboard-calories .etailthis-ems-nutrition-dashboard__weekly-cals-summary .etailthis-ems-nutrition-dashboard__weekly-cals-deficit{font-size:1.5em}}.etailthis-ems-nutrition-dashboard.etailthis-ems-nutrition-dashboard--no-inbody .etailthis-ems-nutrition-dashboard__inbody-summary,.etailthis-ems-nutrition-dashboard-summary.etailthis-ems-nutrition-dashboard--no-inbody .etailthis-ems-nutrition-dashboard__inbody-summary,.etailthis-ems-nutrition-dashboard-calories.etailthis-ems-nutrition-dashboard--no-inbody .etailthis-ems-nutrition-dashboard__inbody-summary{display:none}.etailthis-ems-nutrition-dashboard.etailthis-ems-nutrition-dashboard--no-inbody .etailthis-ems-nutrition-dashboard__inbody-placeholder,.etailthis-ems-nutrition-dashboard-summary.etailthis-ems-nutrition-dashboard--no-inbody .etailthis-ems-nutrition-dashboard__inbody-placeholder,.etailthis-ems-nutrition-dashboard-calories.etailthis-ems-nutrition-dashboard--no-inbody .etailthis-ems-nutrition-dashboard__inbody-placeholder{display:block}.etailthis-ems-nutrition-goals-summary .etailthis-ems-nutrition-goals-summary__heading{padding:10px;background:#268df9;color:#fff;font-size:1.1em;margin-bottom:10px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.etailthis-ems-nutrition-goals-summary .etailthis-ems-nutrition-goals-summary__content{background:#fff;color:#000;padding:0;padding-bottom:10px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;margin-bottom:10px}.etailthis-ems-nutrition-goals-summary .etailthis-ems-nutrition-goals-summary__content .etailthis-ems-nutrition-goals-summary__content-section{padding-bottom:10px}.etailthis-ems-recipe{padding-bottom:40px}.etailthis-ems-recipe .etailthis-ems-recipe__hero{text-align:center;padding:40px 0;min-height:500px;position:relative;display:block;margin:0 -20px}.etailthis-ems-recipe .etailthis-ems-recipe__hero .etailthis-ems-recipe__hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.etailthis-ems-recipe .etailthis-ems-recipe__hero .etailthis-ems-recipe__hero-swap-img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:none}.etailthis-ems-recipe .etailthis-ems-recipe__add-to-planner-link{display:inline-block;margin-top:10px;padding:6px 10px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:#268df9;color:#fff;font-size:.875rem;line-height:.875rem;cursor:pointer}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider{max-width:900px;margin:auto;bottom:0;padding:20px;text-align:center;margin-bottom:-40px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .etailthis-ems-recipe__gallery-slider-item{display:inline-block;width:100px;height:100px;margin:10px;background-size:cover;background-position:center center;-webkit-box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px;-moz-box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px;-o-box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px;box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px;cursor:pointer;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .etailthis-ems-recipe__gallery-slider-item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-prev,.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-next{height:40px;width:40px;background:#268df9;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;-ms-border-radius:50% !important;border-radius:50% !important;text-align:center;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;padding:0 !important;-webkit-box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px;-moz-box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px;-o-box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px;box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-prev:focus,.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-next:focus{outline:0}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-prev:before,.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-next:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:40px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-prev:hover,.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-next:hover{background:#6caff6}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-prev:before{content:""}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-next:before{content:""}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .disabled{opacity:1 !important;cursor:pointer !important}.etailthis-ems-recipe .etailthis-ems-recipe__overview{max-width:900px;margin:auto}.etailthis-ems-recipe .etailthis-ems-recipe__overview h1{font-size:44px;line-height:52px;margin:60px 0 0}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-desc{margin:20px 0 0}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-tags{margin:20px 0 0;display:flex;gap:8px}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-tags .etailthis-ems-recipe__tag{display:inline-flex;padding:6px 10px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:#a9cfff;font-size:.875rem;line-height:.875rem}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-deietary-restrictions{margin:20px 0 0;display:flex;gap:15px}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-deietary-restrictions .etailthis-ems-recipe__deietary-restriction{display:inline-flex;padding:6px 0;font-size:.875rem;line-height:.875rem}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-deietary-restrictions .etailthis-ems-recipe__deietary-restriction i{color:#5b8226;padding-right:5px}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-allergens{margin:20px 0 0}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-allergens-disclaimer{font-size:.9em;font-style:italic;padding-top:10px}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-info{padding:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0;display:flex;flex-direction:row;gap:20px;flex-flow:wrap}.etailthis-ems-recipe .etailthis-ems-recipe__overview .etailthis-ems-recipe__overview-info .etailthis-ems-recipe__info-section{display:flex;flex-direction:column;min-width:120px}.etailthis-ems-recipe .etailthis-ems-recipe__details{max-width:900px;margin:auto}.etailthis-ems-recipe .etailthis-ems-recipe__details .nav-tabs{border-bottom-width:2px;border-color-bottom:#d3d3d3}.etailthis-ems-recipe .etailthis-ems-recipe__details .nav-tabs .nav-item{width:33%;text-align:center}.etailthis-ems-recipe .etailthis-ems-recipe__details .nav-tabs .nav-item .nav-link{border-bottom-width:2px;border-color:rgba(0,0,0,0)}.etailthis-ems-recipe .etailthis-ems-recipe__details .nav-tabs .nav-item .nav-link.active{border-bottom-color:#000}.etailthis-ems-recipe .etailthis-ems-recipe__details .nav-tabs .nav-item .nav-link:hover{background-color:#f3f3f3}.etailthis-ems-recipe .etailthis-ems-recipe__details .tab-content .tab-pane{padding:30px 0}.etailthis-ems-recipe .etailthis-ems-recipe__details .etailthis-ems-recipe__ingredients{list-style-type:none;padding-left:0;display:grid;grid-gap:10px}.etailthis-ems-recipe .etailthis-ems-recipe__details .etailthis-ems-recipe__method{counter-reset:oli;list-style-type:none;padding-left:0;display:grid;grid-gap:10px}.etailthis-ems-recipe .etailthis-ems-recipe__details .etailthis-ems-recipe__method li{counter-increment:oli}.etailthis-ems-recipe .etailthis-ems-recipe__details .etailthis-ems-recipe__method li:before{content:counter(oli) ". ";font-weight:bold;display:inline-block;min-width:2em;text-align:left}.etailthis-ems-recipe .etailthis-ems-recipe__details .etailthis-ems-recipe__nutrition{list-style-type:none;padding-left:0;display:grid;grid-gap:10px}.etailthis-ems-recipe .etailthis-ems-recipe__details .etailthis-ems-recipe__nutrition .etailthis-ems-recipe__nutrition-list{display:grid;grid-template-columns:1fr auto}.etailthis-ems-recipe .etailthis-ems-recipe__details .etailthis-ems-recipe__nutrition .etailthis-ems-recipe__nutrition-list span{padding:10px 0;border-bottom:1px solid #eee}.etailthis-ems-recipe .etailthis-ems-recipe__details .etailthis-ems-recipe__nutrition .etailthis-ems-recipe__nutrition-list span:nth-child(2n){font-weight:bold;text-align:right}@media(max-width: 900px){.etailthis-ems-recipe .etailthis-ems-recipe__hero{min-height:400px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider{text-align:center;margin-bottom:-30px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .etailthis-ems-recipe__gallery-slider-item{width:70px;height:70px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-prev,.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-next{height:35px;width:35px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-prev:before,.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-next:before{font-size:25px;line-height:35px}.etailthis-ems-recipe .etailthis-ems-recipe__overview h1{font-size:36px;line-height:42px;margin:40px 0 0}}@media(max-width: 640px){.etailthis-ems-recipe .etailthis-ems-recipe__hero{min-height:300px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider{text-align:center;margin-bottom:-30px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .etailthis-ems-recipe__gallery-slider-item{width:70px;height:70px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-prev,.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-next{height:30px;width:30px}.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-prev:before,.etailthis-ems-recipe .etailthis-ems-recipe__gallery-slider .etailthis-ems-recipe__gallery-slider-inner .owl-nav .owl-next:before{font-size:20px;line-height:30px}.etailthis-ems-recipe .etailthis-ems-recipe__overview h1{font-size:30px;line-height:26px;margin:30px 0 0}}.etailthis-ems-add-recipe-to-planner-widget{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background:#fff;color:#000;width:320px;padding:10px;box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;z-index:100}.etailthis-ems-add-recipe-to-planner-widget h2{text-align:center;color:#000;margin-bottom:10px;font-size:1.5em}.etailthis-ems-add-recipe-to-planner-widget h3{color:#000;margin-bottom:10px}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__default-dates{display:none;text-align:center}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__default-dates div{padding:3px 0}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__default-dates hr{margin:7px 0}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__calendar{display:none;text-align:center}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__calendar .ui-datepicker-inline{margin:auto}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__loading{display:none;text-align:center}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__loading .etailthis-ems-add-recipe-to-planner-widget__loading-ind{position:relative;top:1px;right:0;background:#fff;width:250px;height:250px;margin:auto}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__loading .etailthis-ems-add-recipe-to-planner-widget__loading-ind div{box-sizing:border-box;display:block;position:absolute;width:210px;height:210px;margin:20px;border:30px solid #999;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__loading .etailthis-ems-add-recipe-to-planner-widget__loading-ind div:nth-child(1){animation-delay:-0.45s}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__loading .etailthis-ems-add-recipe-to-planner-widget__loading-ind div:nth-child(2){animation-delay:-0.3s}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__loading .etailthis-ems-add-recipe-to-planner-widget__loading-ind div:nth-child(3){animation-delay:-0.15s}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__confirm{display:none}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__confirm h3{text-align:center}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__confirm .etailthis-ems-add-recipe-to-planner-widget__summary{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;margin-bottom:10px}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__confirm .etailthis-ems-add-recipe-to-planner-widget__summary .etailthis-ems-add-recipe-to-planner-widget__change-date-link{color:#2271b1;cursor:pointer}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__success{display:none;text-align:center}.etailthis-ems-add-recipe-to-planner-widget .etailthis-ems-add-recipe-to-planner-widget__failure{display:none;text-align:center}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--default-dates-stage{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--default-dates-stage .etailthis-ems-add-recipe-to-planner-widget__default-dates{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--calendar-stage{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--calendar-stage .etailthis-ems-add-recipe-to-planner-widget__calendar{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--loading-stage{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--loading-stage .etailthis-ems-add-recipe-to-planner-widget__loading{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--success-stage{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--success-stage .etailthis-ems-add-recipe-to-planner-widget__success{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--failure-stage{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--failure-stage .etailthis-ems-add-recipe-to-planner-widget__failure{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--confirm-stage{display:block}.etailthis-ems-add-recipe-to-planner-widget.etailthis-ems-add-recipe-to-planner-widget--confirm-stage .etailthis-ems-add-recipe-to-planner-widget__confirm{display:block}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__input,.etailthis-ems-recipe-search .etailthis-ems-recipe-search__dropdown{display:block;border:1px solid #000;background:#fff;margin-bottom:10px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__input input,.etailthis-ems-recipe-search .etailthis-ems-recipe-search__dropdown input{border:none;outline:0;width:100%}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__input span,.etailthis-ems-recipe-search .etailthis-ems-recipe-search__dropdown span{display:inline-block}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__input input,.etailthis-ems-recipe-search .etailthis-ems-recipe-search__input span,.etailthis-ems-recipe-search .etailthis-ems-recipe-search__dropdown input,.etailthis-ems-recipe-search .etailthis-ems-recipe-search__dropdown span{padding:8px 12px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox{display:block;margin-bottom:20px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__input.etailthis-ems-recipe-search__input--search{display:grid;grid-template-columns:1fr auto;max-width:600px;margin:auto}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__input.etailthis-ems-recipe-search__input--search span{padding:0}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__input.etailthis-ems-recipe-search__input--search .etailthis-ems-recipe-search__mag-button{text-align:center;background:#eee;padding:0 10px;cursor:pointer;color:#000}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__input.etailthis-ems-recipe-search__input--search .etailthis-ems-recipe-search__mag-button:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:20px;line-height:34px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__input.etailthis-ems-recipe-search__input--search .etailthis-ems-recipe-search__mag-button:hover{background:#ddd}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__dropdown{max-width:600px;display:none;position:relative;margin:auto;margin-top:10px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__dropdown:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:5px;right:12px;font-size:24px;line-height:26px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__dropdown:hover{border:2px solid #000;cursor:pointer}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__dropdown:hover input,.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__dropdown:hover span{padding:7px 11px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__dropdown:hover:after{top:4px;right:11px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__show-meal-plan{display:none;padding-bottom:10px;text-align:center}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__show-meal-plan.etailthis-ems-recipe-search__show-meal-plan--displayed{display:block}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__default-content{display:block;margin-top:40px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__default-content h2{text-align:center;font-size:2em}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__no-results{display:none}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__search-error{display:none}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results{display:none}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters h3{display:block;position:relative;font-size:20px;margin-top:20px;margin-bottom:0;padding-bottom:16px;border-bottom:1px solid #eee;font-weight:normal;text-transform:uppercase}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filters-container .etailthis-ems-recipe-search__filter-section h3{font-size:16px;cursor:pointer;margin-top:0;padding:15px 0 15px 10px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filters-container .etailthis-ems-recipe-search__filter-section h3:hover{background:#eee}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filters-container .etailthis-ems-recipe-search__filter-section h3:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:15px;right:10px;font-size:24px;line-height:24px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filters-container .etailthis-ems-recipe-search__filter-section div{padding-top:20px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filters-container .etailthis-ems-recipe-search__filter-section div ul{list-style:none;padding-left:0}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filters-container .etailthis-ems-recipe-search__filter-section div ul li label{font-weight:normal}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filters-container .etailthis-ems-recipe-search__filter-section.etailthis-ems-recipe-search__filter-section--contracted h3:after{content:""}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filters-container .etailthis-ems-recipe-search__close-filters-icon{display:none}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list{display:grid;grid-template-columns:1fr 1fr 1fr;height:fit-content;row-gap:20px;column-gap:10px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item{border:1px solid #ddd;background:#fff;position:relative;display:flex;flex-direction:column}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item:hover{border:1px solid #bbb;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-o-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-list-img{position:relative;background-size:cover;padding-top:65%}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-list-img.etailthis-ems-recipe-search__recipe-list-img--placeholder{background-image:url(../images/utensils.svg)}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-list-content{padding:10px;display:grid;grid-template-columns:50% 50%}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-list-content h3{grid-column:1/span 2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px;line-height:20px;margin-bottom:10px;font-size:1.1em;text-align:center}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-list-content .etailthis-ems-recipe-search__recipe-list-cals{grid-column:1/span 2;text-align:center;font-size:1.1em;font-weight:bold;color:#0f77e4}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-list-atp{padding-bottom:10px;flex-grow:1;align-items:end;display:flex;justify-content:center}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-list-atp a{border-radius:6px;border:0;color:#fff;padding:7px 20px;cursor:pointer;background:#268df9 !important;transition:.2s}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-ribbon{background:#1fc108;padding:4px 10px 4px 10px;border-radius:6px 0px 0px 0px;line-height:1;font-weight:normal;font-size:1rem;color:#fff;padding-left:12px;position:absolute;left:-6px;top:-12px;box-shadow:.7px 1.1px 6.6px -2px rgba(0,0,0,.024),1.3px 2px 11px -2px rgba(0,0,0,.037),1.9px 2.8px 13.3px -2px rgba(0,0,0,.048),2.6px 3.9px 13.7px -2px rgba(0,0,0,.057),3.9px 5.8px 13.4px -2px rgba(0,0,0,.064),8px 12px 26px -2px rgba(0,0,0,.07)}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-ribbon::before{background:#1fc108;display:block;content:"";width:6px;height:12px;position:absolute;top:100%;left:0;border-radius:0 0 0 6px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item .etailthis-ems-recipe-search__recipe-ribbon::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.4094012605) 0%, rgba(0, 0, 0, 0) 150%);display:block;content:"";width:6px;height:12px;position:absolute;top:100%;left:0;border-radius:6px 0 0 6px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list .etailthis-ems-recipe-search__recipe-list-item.etailthis-ems-recipe-search__recipe-list-item--disabled{filter:grayscale(100%);opacity:.6}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__show-more-link{display:grid;grid-template-columns:309px 1fr;padding:10px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__show-more-link .etailthis-ems-recipe-search__show-more-button-container{text-align:center}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__show-more-link .etailthis-ems-recipe-search__show-more-button-container .etailthis-ems-recipe-search__button{max-width:400px;width:100%;margin:auto}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__controls{text-align:right;padding-bottom:20px;position:relative}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__controls .etailthis-ems-recipe-search__sort-dd select{appearance:none;background:#fff;padding:8px 32px 8px 12px;margin:0;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;border:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-weight:normal;color:#000;outline:none}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__controls .etailthis-ems-recipe-search__sort-dd select::-ms-expand{display:none}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__controls .etailthis-ems-recipe-search__sort-dd:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:5px;right:12px;font-size:24px;line-height:26px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__controls .etailthis-ems-recipe-search__sort-dd:hover select{border:2px solid #000;cursor:pointer;padding:7px 31px 7px 11px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__mobile-only{display:none !important}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__updating-ind{display:none;text-align:center;z-index:10000;background:rgba(0,0,0,.7);padding:10px 30px;border-radius:6px;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__updating-ind .etailthis-ems-search-spinner div{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__updating-ind.etailthis-ems-recipe-search__updating-ind--displayed{display:block}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__default-content,.etailthis-ems-recipe-search.etailthis-ems-recipe-search--no-filtered-results .etailthis-ems-recipe-search__default-content{display:none}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results,.etailthis-ems-recipe-search.etailthis-ems-recipe-search--no-filtered-results .etailthis-ems-recipe-search__results{display:grid;grid-template-columns:309px auto;grid-gap:12px}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__no-filtered-results-msg{display:none}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--no-results .etailthis-ems-recipe-search__default-content{display:none}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--no-results .etailthis-ems-recipe-search__no-results{display:block;text-align:center;padding-top:20px}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--search-error .etailthis-ems-recipe-search__default-content{display:none}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--search-error .etailthis-ems-recipe-search__search-error{display:block;text-align:center;padding-top:20px}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--no-filtered-results .etailthis-ems-recipe-search__recipe-list{display:none}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--no-filtered-results .etailthis-ems-recipe-search__no-filtered-results-msg{display:block;text-align:center;padding-top:20px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:1px solid #000;display:block;text-align:center;padding:10px 20px;cursor:pointer;color:#000;background:#fff;margin-bottom:10px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__button:hover{border:2px solid #000;padding:9px 19px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__button.etailthis-ems-recipe-search__button--grey{border:1px solid #333;background:#333;color:#fff}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__button.etailthis-ems-recipe-search__button--grey:hover{border:2px solid #757575;background:#757575}@media(max-width: 1219px){.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list{grid-template-columns:1fr 1fr}}@media(max-width: 840px){.etailthis-ems-recipe-search .etailthis-ems-recipe-search__searchbox{margin-bottom:10px}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__show-more-link{display:block}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__controls{text-align:center;width:100%;max-width:600px;margin:auto}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__controls .etailthis-ems-recipe-search__sort-dd select{width:100%}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results,.etailthis-ems-recipe-search.etailthis-ems-recipe-search--no-filtered-results{display:block}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__dropdown,.etailthis-ems-recipe-search.etailthis-ems-recipe-search--no-filtered-results .etailthis-ems-recipe-search__searchbox .etailthis-ems-recipe-search__dropdown{display:block !important}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results{display:block}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters{display:none;background:#fff}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters h3{text-align:center}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filter-section h3{text-align:left;padding-left:10px}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filter-section div{padding-left:10px}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__close-filters-icon{display:block;position:absolute;top:10px;right:15px;cursor:pointer}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__close-filters-icon:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:30px}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters .etailthis-ems-recipe-search__filter-buttons{padding:10px}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__filters.etailthis-ems-recipe-search__filters--expanded{display:block;position:fixed;top:0;left:0;z-index:100000;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__mobile-only{display:block !important}.etailthis-ems-recipe-search .etailthis-ems-recipe-search__desktop-only{display:none}}@media(max-width: 479px){.etailthis-ems-recipe-search .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list{grid-template-columns:1fr}}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--planner.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__results,.etailthis-ems-recipe-search.etailthis-ems-recipe-search--planner.etailthis-ems-recipe-search--no-filtered-results .etailthis-ems-recipe-search__results{grid-template-columns:250px auto}.etailthis-ems-recipe-search.etailthis-ems-recipe-search--planner.etailthis-ems-recipe-search--show-results .etailthis-ems-recipe-search__show-more-link,.etailthis-ems-recipe-search.etailthis-ems-recipe-search--planner.etailthis-ems-recipe-search--no-filtered-results .etailthis-ems-recipe-search__show-more-link{grid-template-columns:250px 1fr}@media(max-width: 920px){.etailthis-ems-recipe-search.etailthis-ems-recipe-search--planner .etailthis-ems-recipe-search__results .etailthis-ems-recipe-search__recipe-list{grid-template-columns:1fr}}.etailthis-ems-latest-recipes-slider .etailthis-ems-latest-recipes-slider-recipe{display:inline-block;width:250px;border:1px solid #ddd;background:#fff}.etailthis-ems-latest-recipes-slider .etailthis-ems-latest-recipes-slider-recipe:hover{border:1px solid #bbb;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-o-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.etailthis-ems-latest-recipes-slider .etailthis-ems-latest-recipes-slider-recipe .etailthis-ems-latest-recipes-slider-recipe-img{position:relative;background-size:cover;padding-top:65%}.etailthis-ems-latest-recipes-slider .etailthis-ems-latest-recipes-slider-recipe .etailthis-ems-latest-recipes-slider-recipe-img.etailthis-ems-latest-recipes-slider-recipe-img--placeholder{background-image:url(../images/utensils.svg)}.etailthis-ems-latest-recipes-slider .etailthis-ems-latest-recipes-slider-recipe .etailthis-ems-latest-recipes-slider-recipe-content{padding:10px;display:grid;grid-template-columns:50% 50%}.etailthis-ems-latest-recipes-slider .etailthis-ems-latest-recipes-slider-recipe .etailthis-ems-latest-recipes-slider-recipe-content h3{grid-column:1/span 2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px;line-height:20px;margin-bottom:10px;font-size:1.1em;text-align:center}.etailthis-ems-latest-recipes-slider .etailthis-ems-latest-recipes-slider-recipe .etailthis-ems-latest-recipes-slider-recipe-content .etailthis-ems-latest-recipes-slider-recipe-cals{grid-column:1/span 2;text-align:center;font-size:1.1em;font-weight:bold;color:#0f77e4}.etailthis-ems-latest-recipes-slider .etailthis-ems-latest-recipes-slider-recipe .etailthis-ems-latest-recipes-slider-recipe-content span{text-align:left}.etailthis-ems-latest-recipes-slider .etailthis-ems-latest-recipes-slider-recipe .etailthis-ems-latest-recipes-slider-recipe-atp{text-align:center;padding-bottom:10px}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-prev,.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-next{background:rgba(0,0,0,.3) !important;height:40px;width:40px;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;-ms-border-radius:50% !important;border-radius:50% !important;text-align:center;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-prev:focus,.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-next:focus{outline:0}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-prev:before,.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-next:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:40px}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-prev:hover,.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-next:hover{background:rgba(0,0,0,.5) !important}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-prev span,.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav button.owl-next span{display:none}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav .owl-prev{left:-25px}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav .owl-prev:before{content:""}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav .owl-next{right:-25px}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav .owl-next:before{content:""}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-nav .disabled{opacity:1 !important;cursor:pointer !important}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-dots button.owl-dot{background:rgba(0,0,0,0) !important}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-dots button.owl-dot span{background:#000 !important;opacity:.3}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-dots button.owl-dot.active span,.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-dots button.owl-dot:hover span{opacity:.7}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-dots button.owl-dot:focus{outline:0}.page-wrapper #main .etailthis-ems-latest-recipes-slider .owl-item{text-align:center}.etailthis-ems-nutrition{margin-top:20px;display:grid;width:100%;grid-template-columns:240px 1fr;grid-gap:10px}.etailthis-ems-nutrition h2{font-size:1.6em}.etailthis-ems-nutrition .etailthis-ems-nutrition_bookmark-icon{margin-left:10px;font-size:1.2em;vertical-align:middle;cursor:pointer}.etailthis-ems-nutrition .etailthis-ems-nutrition_bookmark-icon:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:400}.etailthis-ems-nutrition .etailthis-ems-nutrition_bookmark-icon.etailthis-ems-nutrition_bookmark-icon--bookmarked:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu ul{list-style:none;padding:0}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu ul li{margin:0;padding:0;display:block;position:relative}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu ul li a{border-top:1px solid #ededde;color:#ff8ee8 !important;display:block;padding:8px;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;text-decoration:none;font-size:1em;font-weight:bold}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu ul li a:hover{background-color:#d7e9ff !important}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu ul li a i{color:#ff8ee8;font-size:20px;width:30px;height:20px;display:inline-block;vertical-align:middle}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu ul li a i.etailthis-ems-nutrition__desktop-menu-bespoke-icon.etailthis-ems-nutrition__desktop-menu-bespoke-icon--lunch{background:url("../images/sandwich-pink.svg") no-repeat 0 0}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu ul li.etailthis-ems-nutrition__desktop-menu-item--selected>a{background-color:#d7e9ff !important}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu>ul>li ul li a{padding-left:20px}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu>ul>li:first-child a{border-top:none}.etailthis-ems-nutrition .etailthis-ems-nutrition__mobile-buttons{display:grid;grid-template-columns:50% 50%}.etailthis-ems-nutrition .etailthis-ems-nutrition__mobile-buttons span{width:100%;text-align:center}.etailthis-ems-nutrition .etailthis-ems-nutrition__mobile-buttons span a{display:block;line-height:40px;background:#268df9;color:#fff;border-radius:6px;font-size:1.2em}.etailthis-ems-nutrition .etailthis-ems-nutrition__mobile-buttons span:first-child{padding-right:5px}.etailthis-ems-nutrition .etailthis-ems-nutrition__mobile-buttons span:last-child{padding-left:5px}@media(max-width: 840px){.etailthis-ems-nutrition{grid-template-columns:100%}.etailthis-ems-nutrition .etailthis-ems-nutrition__desktop-menu{display:none}}.etailthis-ems-nutrition__mobile-menu{display:none;position:fixed;bottom:0;width:100%;height:auto;z-index:2000}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar{width:100%;height:65px;position:absolute;bottom:0;background:#fff;text-align:center;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);z-index:101}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-quick-add-btn{background:#5094f9;color:#fff;display:block;height:70px;width:70px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-20px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;border:7px solid #fff;cursor:pointer}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-quick-add-btn i{-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-size:40px;line-height:56px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-quick-add-label{display:block;color:#000;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:40px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-icons{display:grid;grid-template-columns:auto auto 70px auto auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);grid-gap:10px;top:8px;width:100%;max-width:600px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-icons a{text-align:center;text-decoration:none;color:#666}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-icons a i{font-size:30px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-icons a span{display:block;font-size:12px;line-height:12px;padding-top:0}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-icons a.etailthis-ems-nutrition__mobile-menu-icon--selected{color:#000}.etailthis-ems-nutrition__mobile-menu:before{content:"";display:block;height:70px;width:70px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:15px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;z-index:100}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu{color:#000;display:block;width:100%;background:#5094f9;position:absolute;bottom:0;z-index:99;padding-top:16px;padding-bottom:95px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);color:#fff}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu h3{text-align:center;font-size:30px;line-height:30px;margin-bottom:16px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-close-icon{position:absolute;top:10px;right:10px;width:30px;height:30px;font-size:30px;line-height:30px;cursor:pointer}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons{display:grid;width:100%;justify-items:center}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button{background:#fff;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;width:300px;margin-bottom:10px;display:grid;grid-template-columns:auto 1fr;padding:5px;cursor:pointer;text-decoration:none}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button .etailthis-ems-nutrition__mobile-popup-menu-button-icon{width:40px;height:40px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;text-align:center}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button .etailthis-ems-nutrition__mobile-popup-menu-button-icon i{line-height:40px;font-size:24px;color:#fff}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button .etailthis-ems-nutrition__mobile-popup-menu-button-label{text-align:center;font-size:20px;line-height:40px;color:#000;padding-right:40px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--breakfast .etailthis-ems-nutrition__mobile-popup-menu-button-icon{background:#0071bc}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--lunch .etailthis-ems-nutrition__mobile-popup-menu-button-icon{background:#d4145a}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--lunch .etailthis-ems-nutrition__mobile-popup-menu-button-icon i{width:24px;height:24px;display:block;position:relative;top:8px;left:8px;background:url("../images/sandwich.svg") no-repeat 0 0}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--dinner .etailthis-ems-nutrition__mobile-popup-menu-button-icon{background:#009245}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--snacks .etailthis-ems-nutrition__mobile-popup-menu-button-icon{background:#93278f}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--drinks .etailthis-ems-nutrition__mobile-popup-menu-button-icon{background:#f7931e}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--alcohol .etailthis-ems-nutrition__mobile-popup-menu-button-icon{background:#8f034e}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--exercise .etailthis-ems-nutrition__mobile-popup-menu-button-icon{background:#39b54a}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--water .etailthis-ems-nutrition__mobile-popup-menu-button-icon{background:#5094f9}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--recipe .etailthis-ems-nutrition__mobile-popup-menu-button-icon{background:red}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-overlay{z-index:98;width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;display:none}.etailthis-ems-nutrition__mobile-menu.etailthis-ems-nutrition__mobile-menu--qa-expanded .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-quick-add-btn i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.etailthis-ems-nutrition__mobile-menu.etailthis-ems-nutrition__mobile-menu--qa-expanded .etailthis-ems-nutrition__mobile-popup-menu--quick-add{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.etailthis-ems-nutrition__mobile-menu.etailthis-ems-nutrition__mobile-menu--qa-expanded .etailthis-ems-nutrition__mobile-menu-overlay{display:block}@media(max-width: 840px){.etailthis-ems-nutrition__mobile-menu{display:block}}@media(max-width: 640px){.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar{height:55px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-quick-add-btn{height:55px;width:55px;top:-15px;border:5px solid #fff}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-quick-add-btn i{font-size:25px;line-height:45px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-quick-add-label{top:35px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-icons{grid-template-columns:auto auto 55px auto auto}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-menu-bar .etailthis-ems-nutrition__mobile-menu-icons a i{font-size:24px}.etailthis-ems-nutrition__mobile-menu:before{height:55px;width:55px;bottom:15px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu h3{text-align:center;font-size:22px;line-height:22px;margin-bottom:16px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-close-icon{width:24px;height:24px;font-size:24px;line-height:24px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button{height:40px;padding:5px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button .etailthis-ems-nutrition__mobile-popup-menu-button-icon{width:30px;height:30px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button .etailthis-ems-nutrition__mobile-popup-menu-button-icon i{line-height:30px;font-size:14px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button .etailthis-ems-nutrition__mobile-popup-menu-button-label{font-size:16px;line-height:30px;padding-right:30px}.etailthis-ems-nutrition__mobile-menu .etailthis-ems-nutrition__mobile-popup-menu .etailthis-ems-nutrition__mobile-popup-menu-buttons .etailthis-ems-nutrition__mobile-popup-menu-button.etailthis-ems-nutrition__mobile-popup-menu-button--lunch .etailthis-ems-nutrition__mobile-popup-menu-button-icon i{width:14px;height:14px;display:block;position:relative;top:8px;left:8px}}.etailthis-ems-nutrition__mobile-menu-spacer{display:none;height:65px}@media(max-width: 840px){.etailthis-ems-nutrition__mobile-menu-spacer{display:block}}.page-wrapper #main .etailthis-ems-add-food-or-exercise__buttons .etailthis-ems-add-food-or-exercise__log-item-summary-button{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:0;color:#fff;padding:7px 20px;cursor:pointer;background:#268df9 !important;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.page-wrapper #main .etailthis-ems-add-food-or-exercise__buttons .etailthis-ems-add-food-or-exercise__log-item-summary-button:hover{background:#6caff6 !important}.page-wrapper #main .etailthis-ems-add-food-or-exercise__buttons .etailthis-ems-add-food-or-exercise__log-item-summary-button.etailthis-ems-add-food-or-exercise__log-item-summary-button--secondary{background:#fff !important;color:#268df9;border:1px solid #268df9}.page-wrapper #main .etailthis-ems-add-food-or-exercise__buttons .etailthis-ems-add-food-or-exercise__log-item-summary-button.etailthis-ems-add-food-or-exercise__log-item-summary-button--secondary:hover{background:#6caff6 !important;border-color:#6caff6;color:#fff}.etailthis-ems-nutrition-mobile-only{display:none}@media(max-width: 840px){.etailthis-ems-nutrition-mobile-only{display:block}}/*# sourceMappingURL=etailthis-ems-plugin-nutrition-public.light.css.map */
