/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:none;color:#727272}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,html{font-family:Gentium Book Basic,serif}h1{font-size:3.625rem;line-height:4rem;font-family:Oswald,sans-serif;font-weight:300}@media (min-width:48em){h1{line-height:1.21}}h2{font-size:2.625rem;line-height:2.75rem;color:#727272;font-family:Oswald,sans-serif}@media (min-width:64em){h2{font-size:2.625rem;line-height:3.375rem}}h3{font-size:1.625rem;color:#af3520}h3,h4{line-height:1.61;margin-bottom:.3125rem;font-family:Oswald,sans-serif}h4{font-size:1.375rem}h5{font-size:1.125rem;line-height:1.61;color:#af3520;font-family:Oswald,sans-serif}small{display:block;font-family:Gentium Book Basic,serif}blockquote{padding:0;margin:0 0 0 .3125rem}blockquote p{font-style:italic;font-size:1.125rem;line-height:2rem}blockquote .author{display:block;font-weight:700}p{font-size:1rem;font-family:Gentium Book Basic,serif;font-weight:300;line-height:1.61}p.large{font-size:1.25rem}p.small{font-size:.875rem}@media (min-width:0rem) and (max-width:29.9375rem){p{font-size:1.125rem}p.large{font-size:1.375rem}p.small{font-size:1rem}}b,strong{font-weight:700}ul.no-bullets{margin:0;padding:0}ul.no-bullets li{list-style:none;padding:0;margin:0 0 1.25rem;font-weight:300}li{font-size:1rem;font-family:Gentium Book Basic,serif;line-height:2.1;font-weight:300}.large li{font-size:1.125rem;line-height:3rem}@media (min-width:64em){li{font-size:1rem;line-height:2rem}.large li{font-size:1.25rem;line-height:2.5rem}}sup{font-size:60%;position:relative;top:-10px}nav li,nav ul{margin:0;padding:0}nav li{display:block}nav ul{text-align:center}nav li{list-style:none}nav a{text-decoration:none}@media (min-width:48em){nav li{display:inline-block}}a{color:#af3520;font-family:Gentium Book Basic,serif}a:hover{color:#020000}@media (min-width:64em){a.tel{color:#020000;pointer-events:none;cursor:default;text-decoration:none}}.material-icons{position:Relative;top:.25rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.legal{font-size:.875rem;color:#3f3f3f}body{background:#591b10}.sitewide-large-wrapper{max-width:93.75rem;margin:auto;background:#fff;position:relative;overflow:hidden}.sitewide-desktop-wrapper{max-width:1440px;margin:auto;background:#fff;position:relative}.logo{margin:auto;position:relative;background:url(https://s3-us-west-2.amazonaws.com/lemond-nutrition/assets/app/images/icons/logo.png) 0 no-repeat;background-size:contain;text-indent:-9999px;z-index:100000}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:192),(min-resolution:192dppx){.logo{background-image:url(https://s3-us-west-2.amazonaws.com/lemond-nutrition/assets/app/images/icons/logo@2x.png)}}.logo.white{background-image:url(https://s3-us-west-2.amazonaws.com/lemond-nutrition/assets/app/images/icons/logo_rev.png)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:192),(min-resolution:192dppx){.logo.white{background-image:url(https://s3-us-west-2.amazonaws.com/lemond-nutrition/assets/app/images/icons/logo@2x_rev.png)}}a i.material-icons{color:#020000}body.menuOpen{height:100vh;overflow:hidden}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.button,button{padding:0;display:inline-block;cursor:pointer;outline:none;line-height:normal;font-family:Gentium Book Basic,serif;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;margin:1.875rem 0 1.25rem;box-shadow:0 2px 4px rgba(0,0,0,.5);border-radius:21px;transition:background-color .5s ease-in;background-color:transparent;border:1px solid #e0f0e4;color:#e0f0e4}.button::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}.button a,button a{color:#e0f0e4}.button.active,.button:focus,.button:hover,button.active,button:focus,button:hover{background:#679372;color:#e0f0e4}.button.active a,.button:focus a,.button:hover a,button.active a,button:focus a,button:hover a{color:#e0f0e4}.button a,button a{display:block;padding:.625rem 1.25rem;text-decoration:none;transition:color .2s ease-in-out}.button.error,button.error{background-color:#ff0101;border:1px solid #ff0101;color:#e9eff3}.button.error a,button.error a{color:#e9eff3}.button.error.active,.button.error:focus,.button.error:hover,button.error.active,button.error:focus,button.error:hover{background:#9a0000;color:#e9eff3}.button.error.active a,.button.error:focus a,.button.error:hover a,button.error.active a,button.error:focus a,button.error:hover a{color:#e9eff3}.button.success,button.success{background-color:#082d1d;border:1px solid #082d1d;color:#e9eff3}.button.success a,button.success a{color:#e9eff3}.button.success.active,.button.success:focus,.button.success:hover,button.success.active,button.success:focus,button.success:hover{background:#000201;color:#e9eff3}.button.success.active a,.button.success:focus a,.button.success:hover a,button.success.active a,button.success:focus a,button.success:hover a{color:#e9eff3}.button.info,button.info{background-color:#0b567f;border:1px solid #0b567f;color:#e9eff3}.button.info a,button.info a{color:#e9eff3}.button.info.active,.button.info:focus,.button.info:hover,button.info.active,button.info:focus,button.info:hover{background:#094668;color:#e9eff3}.button.info.active a,.button.info:focus a,.button.info:hover a,button.info.active a,button.info:focus a,button.info:hover a{color:#e9eff3}.button.white,button.white{background-color:#e9eff3;border:1px solid #e9eff3;color:#af3520}.button.white a,button.white a{color:#af3520}.button.white.active,.button.white:focus,.button.white:hover,button.white.active,button.white:focus,button.white:hover{background:#fff;color:#af3520}.button.white.active a,.button.white:focus a,.button.white:hover a,button.white.active a,button.white:focus a,button.white:hover a{color:#af3520}.button.red,button.red{background-color:#af3520;border:1px solid #af3520;color:#e9eff3}.button.red a,button.red a{color:#e9eff3}.button.red.active,.button.red:focus,.button.red:hover,button.red.active,button.red:focus,button.red:hover{background:#e9eff3;color:#af3520}.button.red.active a,.button.red:focus a,.button.red:hover a,button.red.active a,button.red:focus a,button.red:hover a{color:#af3520}.button.blue,button.blue{background-color:#79ccd0;border:1px solid #79ccd0;color:#e9eff3}.button.blue a,button.blue a{color:#e9eff3}.button.blue.active,.button.blue:focus,.button.blue:hover,button.blue.active,button.blue:focus,button.blue:hover{background:#fff;color:#79ccd0}.button.blue.active a,.button.blue:focus a,.button.blue:hover a,button.blue.active a,button.blue:focus a,button.blue:hover a{color:#79ccd0}.button.green,button.green{background-color:#e0f0e4;border:1px solid #e0f0e4;color:#020000}.button.green a,button.green a{color:#020000}.button.green.active,.button.green:focus,.button.green:hover,button.green.active,button.green:focus,button.green:hover{background:#e0f0e4;color:#e9eff3}.button.green.active a,.button.green:focus a,.button.green:hover a,button.green.active a,button.green:focus a,button.green:hover a{color:#e9eff3}.button.green-dark,button.green-dark{background-color:#679372;border:1px solid #679372;color:#020000}.button.green-dark a,button.green-dark a{color:#020000}.button.green-dark.active,.button.green-dark:focus,.button.green-dark:hover,button.green-dark.active,button.green-dark:focus,button.green-dark:hover{background:#679372;color:#e9eff3}.button.green-dark.active a,.button.green-dark:focus a,.button.green-dark:hover a,button.green-dark.active a,button.green-dark:focus a,button.green-dark:hover a{color:#e9eff3}.button.bw_open,button.bw_open{background-color:transparent;border:1px solid #020000;color:#020000}.button.bw_open a,button.bw_open a{color:#020000}.button.bw_open.active,.button.bw_open:focus,.button.bw_open:hover,button.bw_open.active,button.bw_open:focus,button.bw_open:hover{background:#020000;color:#e9eff3}.button.bw_open.active a,.button.bw_open:focus a,.button.bw_open:hover a,button.bw_open.active a,button.bw_open:focus a,button.bw_open:hover a{color:#e9eff3}.button.large,button.large{font-size:2.125rem}.button.small,button.small{font-size:1.125rem}.button.search-icon,button.search-icon{background-color:transparent;border:1px;color:#e0f0e4}.button.search-icon a,button.search-icon a{color:#e0f0e4}.button.search-icon.active,.button.search-icon:focus,.button.search-icon:hover,button.search-icon.active,button.search-icon:focus,button.search-icon:hover{background:transparent;color:#679372}.button.search-icon.active a,.button.search-icon:focus a,.button.search-icon:hover a,button.search-icon.active a,button.search-icon:focus a,button.search-icon:hover a{color:#679372}.button.disabled,.button:disabled,button.disabled,button:disabled{background-color:transparent;border:1px solid #f5fafb;color:#f5fafb;cursor:default}.button.disabled a,.button:disabled a,button.disabled a,button:disabled a{color:#f5fafb}.button.disabled.active,.button.disabled:focus,.button.disabled:hover,.button:disabled.active,.button:disabled:focus,.button:disabled:hover,button.disabled.active,button.disabled:focus,button.disabled:hover,button:disabled.active,button:disabled:focus,button:disabled:hover{background:transparent;color:#f5fafb}.button.disabled.active a,.button.disabled:focus a,.button.disabled:hover a,.button:disabled.active a,.button:disabled:focus a,.button:disabled:hover a,button.disabled.active a,button.disabled:focus a,button.disabled:hover a,button:disabled.active a,button:disabled:focus a,button:disabled:hover a{color:#f5fafb}.button.disabled a,.button:disabled a,button.disabled a,button:disabled a{cursor:default}button,input[type=submit]{padding:.625rem 1.25rem}.drop-down-button{transition:background-color .5s ease-in;background-color:#e0f0e4;border:1px solid #e0f0e4;color:#e9eff3;display:inline-block;cursor:pointer;margin:0 0 1.25rem;padding:0;outline:none;line-height:normal;font-family:Gentium Book Basic,serif;font-size:1rem;-webkit-appearance:none;-moz-appearance:none}.drop-down-button a{color:#e9eff3}.drop-down-button.active,.drop-down-button:focus,.drop-down-button:hover{background:#679372;color:#e9eff3}.drop-down-button.active a,.drop-down-button:focus a,.drop-down-button:hover a{color:#e9eff3}.drop-down-button::-moz-focus-inner{border:0;padding:0}.drop-down-button .dropdown{position:absolute;top:-10000px;left:-10000px}.drop-down-button:hover .dropdown{top:auto;left:auto}.drop-down-button .dropdown li{transition:background-color .4s ease-in-out}.drop-down-button a{display:block;padding:.625rem 1.25rem;text-decoration:none;transition:color .2s ease-in-out}.drop-down-button.reverse__gray{background:transparent;border:1px solid #e9eff3}.drop-down-button.reverse__gray .dropdown{background:#f5fafb}.drop-down-button.reverse__gray .dropdown li:hover{background:#d9d9d9;color:#f5fafb}.drop-down-button.reverse__gray .dropdown li:hover a{color:#f5fafb}.drop-down-button.small{font-size:1.125rem}.progress-spinner{border:.25rem solid rgba(175,53,32,.4);border-top-color:rgba(175,53,32,.8);border-radius:100%;height:1.25rem;width:1.25rem;-webkit-animation:rotation .8s linear infinite;animation:rotation .8s linear infinite}.progress-spinner.red,.progress-spinner.white{border:.25rem solid rgba(233,239,243,.6);border-top-color:rgba(233,239,243,.8)}.progress-spinner.green{border:.25rem solid rgba(224,240,228,.6);border-top-color:rgba(224,240,228,.8)}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.button__loading{position:relative;text-align:center}.button__loading .button-text,.button__loading .progress-spinner{transition:opacity .4s ease-in}.button__loading .progress-spinner{position:absolute;display:inline-block;opacity:0;margin-left:-1.25rem;margin-top:-.3125rem;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.button__loading .button-text,.button__loading.loading .progress-spinner{opacity:1}.button__loading.loading .button-text{opacity:0}.button__next i,.button__prev i{font-size:2.625rem;color:#e0f0e4;padding:10px 20px;border-radius:50%;cursor:pointer;transition:color .4s,background-color .4s}.button__next i:hover,.button__prev i:hover{color:#e9eff3;background:#e0f0e4}.button__next{float:right}fieldset,form{box-sizing:border-box}fieldset{border:none!important;width:100%}@media (min-width:48em){fieldset{width:auto;margin-top:1.25rem}}.label,label{display:block;font-size:1.125rem;margin-bottom:1.25rem}.label .required,label .required{color:#f5fafb}.error .label.required,.error label.required{color:#ff0101}.form-group,.form-group__center{margin:1.875rem auto}.form-group{width:100%;margin-top:.625rem}.form-group.collapse button,.form-group.collapse input{margin:0;width:100%}.form-group.collapse input{padding:.8125rem}.form-group button{padding:.6875rem}@media (min-width:48em){.form-group.collapse input{width:40%;float:left;padding:.6875rem;border-right:0}.form-group.collapse button{width:60%;float:left;border-left:0}}.form-group__center{text-align:center}@media (min-width:48em){.form-half{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem}}.top-errors .form-group label{display:inline-block}.top-errors .form-group .input-errors{display:inline-block;margin-left:.625rem;transition:opacity .4s cubic-bezier(.64,.09,.08,1),-webkit-transform .4s cubic-bezier(.64,.09,.08,1);transition:transform .4s cubic-bezier(.64,.09,.08,1),opacity .4s cubic-bezier(.64,.09,.08,1);transition:transform .4s cubic-bezier(.64,.09,.08,1),opacity .4s cubic-bezier(.64,.09,.08,1),-webkit-transform .4s cubic-bezier(.64,.09,.08,1);position:absolute}.top-errors .form-group .input-errors small{position:relative;text-align:left;top:-1.25rem;display:none;opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);right:0}.top-errors .form-group .input-errors small.active{display:inline-block;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.form-slide{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease 0s}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}::-webkit-input-placeholder{color:#727272}:-moz-placeholder,::-moz-placeholder{color:#727272}:-ms-input-placeholder{color:#727272}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url]{-webkit-appearance:none;box-sizing:border-box;width:100%;margin:auto;padding:1.25rem;border:1px solid #727272;border-radius:0;outline:none}input[type=date].bw,input[type=datetime-local].bw,input[type=email].bw,input[type=number].bw,input[type=password].bw,input[type=search].bw,input[type=tel].bw,input[type=text].bw,input[type=time].bw,input[type=url].bw{border:1px solid #020000}input[type=date].currency-input,input[type=datetime-local].currency-input,input[type=email].currency-input,input[type=number].currency-input,input[type=password].currency-input,input[type=search].currency-input,input[type=tel].currency-input,input[type=text].currency-input,input[type=time].currency-input,input[type=url].currency-input{padding-left:1.875rem}@media (min-width:64em){input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url]{padding:.9375rem 1.25rem}}textarea{-webkit-appearance:none;outline:none;width:100%;margin:auto;padding:1.25rem;border:1px solid #727272;border-radius:0;box-sizing:border-box}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px;visibility:hidden}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}[type=radio]+label:after,[type=radio]+label:before{content:"";position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border-radius:50%;border:2px solid #727272}[type=radio]:not(:checked)+label:after{z-index:-1;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:before{border-radius:50%;border:2px solid transparent}[type=radio]:checked+label:after{background-color:#af3520;z-index:0;-webkit-transform:scale(1.02);transform:scale(1.02)}[type=radio].with-gap:checked+label:after,[type=radio].with-gap:checked+label:before,[type=radio]:checked+label:after{border-radius:50%;border:2px solid #af3520}[type=radio].with-gap:checked+label:after{background-color:#af3520;z-index:0;-webkit-transform:scale(.5);transform:scale(.5)}[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{background-color:transparent;border-color:rgba(0,0,0,.26)}[type=radio]:disabled+label{color:rgba(0,0,0,.26)}[type=radio]:disabled:not(:checked)+label:hover:before{border-color:rgba(0,0,0,.26)}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px;visibility:hidden}[type=checkbox]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]+label:before{content:"";position:absolute;top:0;left:0;width:1.125rem;height:1.125rem;z-index:0;border:2px solid #3f3f3f;margin-top:.125rem;transition:.2s ease-in-out}[type=checkbox]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,.26)}[type=checkbox]:checked+label:before{top:-.25rem;left:.3125rem;width:.75rem;height:1.375rem;border-color:transparent #af3520 #af3520 transparent;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform:backface-visibility(hidden);transform:backface-visibility(hidden)}[type=checkbox]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);border-bottom:2px solid rgba(0,0,0,.26)}[type=checkbox]+label:after{border-radius:2px}[type=checkbox]+label:after,[type=checkbox]+label:before{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:100}[type=checkbox]:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotate(37deg);transform:rotate(37deg);-webkit-transform:transformOrigin(20% 40%);transform:transformOrigin(20% 40%)}[type=checkbox]:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #727272;top:0;z-index:0}[type=checkbox]:checked+label:before{top:0;left:5px;width:8px;height:13px;border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;-webkit-transform:rotate(37deg);transform:rotate(37deg);-webkit-transform:transformOrigin(100% 100%);transform:transformOrigin(100% 100%)}[type=checkbox]:checked+label:after{top:0;width:20px;height:20px;border:2px solid #af3520;background-color:#af3520;z-index:0}[type=checkbox]:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type=checkbox]:disabled:not(:checked)+label:after{border-color:transparent;background-color:#727272}[type=checkbox]:disabled:checked+label:before{background-color:transparent}[type=checkbox]:disabled:checked+label:after{background-color:#727272;border-color:#727272}select{border:1px solid #727272;border-radius:0!important;width:100%;padding:.5rem;height:3.375rem;background-repeat:no-repeat;background-position:95% 50%}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:192),(min-resolution:192dppx){select{background-size:13px 26px}}.select-label{position:absolute}select:disabled{color:#f5fafb;cursor:default}.input-errors{text-align:center}.input-errors .error{color:#ff0101;right:0}.errorMessage,.errorMessage.error,.errors li{color:#ff0101}.home__hero{display:block;background:#af3520;position:relative;overflow:hidden}.home__hero--image{background-image:url(/assets/app/images/pages/home/home-family.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:absolute;overflow:hidden;height:100%;width:100%;opacity:.25}.home__hero--text{position:relative;z-index:2;padding:1.25rem}.home__hero--text h1,.home__hero--text h3,.home__hero--text p{color:#e9eff3}.home__hero--text h3{font-family:Gentium Book Basic,serif;font-size:1.25rem}@media (min-width:48em){.home__hero--image img{width:110%;margin-left:auto}.home__hero--text{padding-left:2.5rem}}@media (min-width:64em){.home__hero{display:grid;grid-template-columns:repeat(2,1fr)}.home__hero--image{overflow:hidden;position:relative;width:auto;height:auto;opacity:1}}.home-top-service{overflow:hidden}.home-top-service--image{background-image:url(/assets/app/images/pages/home/home-child.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;height:18.75rem}.home-top-service--text{padding:1.25rem}.home-top-service--text h2{font-size:3.4375rem;line-height:1.2}.home-top-service--text h2 small{font-family:Oswald,sans-serif;font-size:60%;color:#79ccd0;margin-top:.625rem}@media (min-width:48em){.home-top-service{display:grid;grid-template-columns:repeat(2,1fr)}.home-top-service--image{height:auto;background-position:23%}.home-top-service--text{margin-bottom:6.25rem}}@media (min-width:64em){.home-top-service--text{padding:2.5rem;margin-bottom:11.25rem}}.home__swish{position:absolute;margin-top:-13.17%;padding-bottom:13.17%;background-image:url(/assets/app/images/pages/swishes/home-swish.svg);width:100%;background-repeat:no-repeat;background-size:100%}.home-services{background:#e0f0e4;padding:3.75rem 1.25rem 13.7%}.home-services h3{color:#679372;font-size:1.25rem}.home-services a{text-decoration:none;border-bottom:1px solid #af3520;font-size:1.25rem}.home-services a i{color:#020000;font-size:1.125rem;margin-left:.625rem}@media (min-width:48em){.home-services{padding:5rem 2.5rem 0}.home-services--content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6.25rem;max-width:62.5rem;margin:auto;padding-bottom:4.6875rem}}.home__testimonial{background:#af3520;display:grid}.home__testimonial div{justify-self:center;max-width:52.5rem;color:#e9eff3;padding:1.25rem;line-height:1.6}.home__testimonial div .author{text-align:right}@media (min-width:48em){.home__testimonial{padding:2.5rem}}.home__articles{background:#f5fafb;text-align:center;padding:1.875rem 1.25rem}.home__articles h3{font-size:3.4375rem;color:#af3520}.home__articles h3 small{color:#020000;font-size:1rem;margin-top:.625rem}.home__articles ul{margin:0;padding:0}.home__articles--articles figure{margin-bottom:1.25rem}.home__articles--articles .article-card:nth-child(4){display:none}.home__articles--more a{font-size:1.5rem;color:#af3520;text-decoration:none}.home__articles--more a i{color:#020000}@media (min-width:48em){.home__articles{padding:1.875rem 2.5rem}.home__articles--articles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;margin-top:2.5rem;justify-items:center;align-items:stretch}.home__articles--more{margin-top:3.125rem;margin-bottom:2.5rem;text-align:right;max-width:71.25rem}}@media (min-width:64em){.home__articles--articles{grid-template-columns:repeat(4,1fr);grid-gap:1.875rem;max-width:71.25rem;margin-right:auto;margin-left:auto}.home__articles .article-card:nth-child(4){display:block}}@media (min-width:64em){.home-other--content{display:grid;grid-template-columns:repeat(2,1fr)}}.home-physicians{padding:1.25rem;background:#79ccd0}.home-physicians h3{color:#fff;position:relative;font-size:2.5rem;line-height:1.4;margin:2.5rem 0 0}.home-physicians h3 small{font-family:Oswald,sans-serif;font-size:1.5rem;color:#020000}.home-physicians a{color:#fff;font-size:1.125rem}@media (min-width:64em){.home-physicians{padding:3.125rem}}.home-lean-freedom{padding:1.25rem}.home-lean-freedom h3{text-indent:-9999px;background-image:url(/assets/app/images/icons/lean-freedom-logo.png);background-repeat:no-repeat;background-size:contain;width:100%;height:7.5rem}@media (min-width:64em){.home-lean-freedom{padding:3.125rem}.home-lean-freedom a{font-size:1.125rem}}.home-partners--content{padding:1.25rem}.home-partners h3{text-align:center}.home-partners ul{padding:0;display:grid;grid-gap:20px 40px;width:80%;margin:40px auto auto}.home-partners li{margin:0;padding:0;list-style:none}.home-partners li img{width:90%}@media (min-width:48em){.home-partners ul{display:grid;grid-template-columns:247px 170px 220px;align-items:center;justify-content:center;max-width:68.75rem}}.article-header{padding-top:3.75rem;background-color:#af3520}@media (min-width:48em){.article-header{padding-top:1.25rem;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;z-index:100;position:relative}}.article-header--menu{background:#e9eff3;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:.625rem}.article-header--menu div{font-family:Oswald,sans-serif;font-size:1.375rem;cursor:pointer}.article-header--menu div:last-child{justify-content:end;text-align:right}@media (min-width:64em){.article-header--menu{padding:.625rem 2.5rem}}.article-header--title{background:#fff;border-bottom:4px solid #af3520;text-align:center;padding:1.875rem 1.25rem;margin:.625rem auto auto}.article-header--title h1{color:#af3520;font-size:3.4375rem;margin:auto}.article-header--title p{margin:auto}@media (min-width:48em){.article-header--title{box-shadow:0 7px 24px -9px rgba(0,0,0,.22);margin-top:5rem;position:relative;width:60%;top:2.1875rem;padding-bottom:3.4375rem}}@media (min-width:64em){.article-header--title{width:40%;margin-top:2.5rem;padding-bottom:3.75rem;top:3.4375rem}}.article-listing{padding:1.25rem;margin-top:2.5rem}@media (min-width:48em){.article-listing{padding:1.25rem 1.875rem}}@media (min-width:64em){.article-listing{margin-left:auto;margin-right:auto;max-width:71.25rem;padding:1.25rem 3.125rem}}.article-listing-search{padding:1.25rem;max-width:75rem;margin:auto;display:grid}.article-listing-search .article-list__categories{order:2}.article-listing-search .article-search-listing{order:1}@media (min-width:48em){.article-listing-search{grid-template-columns:4fr 8fr;grid-gap:2.5rem}.article-listing-search .article-list__categories{order:-1}.article-listing-search .article-search-listing{order:2}}@media (min-width:48em){.article-list__articles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem}}@media (min-width:64em){.article-list__articles{grid-template-columns:repeat(4,1fr)}}.article-list__articles .article-card{margin-bottom:2.5rem}@media (min-width:48em){.article-list__articles--search{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem}}@media (min-width:64em){.article-list__articles--search{grid-template-columns:repeat(3,1fr)}}.article-list__articles--search .article-card{margin-bottom:2.5rem}.pagination{text-align:right}.article-search{border-bottom:1px solid #000;align-items:center;background:#af3520}.article-search form{display:grid;grid-template-columns:3fr 1fr;padding:0;margin:0}.article-search input{border:none;margin:0}.article-search button{margin:0;cursor:pointer;padding:.5rem .3125rem;border-radius:0;border:0;box-shadow:none;text-align:center;font-family:Oswald,sans-serif;color:#e9eff3}@media (min-width:48em){.article-search form{grid-template-columns:4fr 1fr}}@media (min-width:64em){.article-search form{grid-template-columns:11fr 1fr}}.article-list__categories ul{padding:0}.article-list__categories ul li{list-style:none;padding:.3125rem;margin:0 0 0 .625rem}.article-list__categories ul li a{text-decoration:none}.article-list__categories ul li:hover{background:#af3520}.article-list__categories ul li:hover a{color:#e9eff3}.article main{max-width:50rem;margin:auto;padding:3.125rem 1.25rem 1.25rem;position:relative}.article main img{width:100%;height:auto}@media (min-width:48em){.article main{padding-top:5.5rem}.article main img{width:auto;height:auto;max-width:100%}}.article__share-links{padding:0;display:grid;grid-template-columns:repeat(3,1fr);max-width:200px;margin:auto auto -2.5rem}.article__share-links li{list-style:none;font-size:1.875rem;cursor:pointer}.article__share-links .fa-facebook{color:#4f7cbe}.article__share-links .fa-twitter{color:#64cdef}.article__share-links .fa-pinterest{color:#c8232c}@media (min-width:48em){.article__content--author section div img{float:left;margin:0 .625rem .625rem 0}.article__content--author section div p:first-child{margin-top:0}}.article__also{max-width:56.25rem;margin:auto;padding:1.25rem}.article__also h3{color:#af3520}.article__also--articles{display:grid;justify-content:center}@media (min-width:48em){.article__also--articles{grid-template-columns:repeat(3,1fr);grid-gap:20px}}.article__content .video-container{margin-top:7.5rem}.article__edit-button{background:#af3520;border-radius:0;text-align:right;box-shadow:none;float:right;margin-top:3.125rem;position:absolute;z-index:100}.contact-hero{background:#af3520;display:grid;justify-content:center;align-content:center;padding:3.75rem 1.25rem}.contact-hero h1,.contact-hero p{color:#e9eff3;text-align:center}.contact-hero h1{margin-bottom:.625rem}.contact-hero p{font-size:1.25rem}.contact-hero div{max-width:40.625rem}.contact-contact{position:relative}@media (min-width:64em){.contact-contact{display:grid;grid-template-columns:repeat(2,1fr)}}.contact-contact__form{padding:1.25rem}.contact-contact__form h5{font-size:1.75rem}@media (min-width:48em){.contact-contact__form{padding-left:2.5rem;padding-right:2.5rem}}.contact-contact__phone{background:#e0f0e4}.contact-contact__phone li,.contact-contact__phone ul{padding:0;margin:0}.contact-contact__phone li{list-style:none}.contact-contact__phone ul{padding-left:1.25rem}.contact-contact__phone h5{padding-left:1.25rem;padding-top:1.25rem;font-size:1.75rem}@media (min-width:48rem) and (max-width:63.9375rem){.contact-contact__phone{min-height:400px}.contact-contact__phone h5{text-align:center;font-size:1.75rem;margin-top:1.25rem}.contact-contact__phone ul{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center}}@media (min-width:64em){.contact-contact__phone{position:relative}.contact-contact__phone ul{padding-left:1.875rem;grid-template-columns:repeat(1,1fr)}}.contact-contact__image img{width:100%}.contact-contact__phone--heading{font-size:1rem;font-family:Gentium Book Basic,serif;margin:0}.contact-contact__phone--phone{font-size:1.5rem;font-family:Oswald,sans-serif;margin-top:.3125rem}@media (min-width:48em){#bestTime,#bestTimeApp{display:Grid;grid-template-columns:repeat(2,1fr)}}.contact-address__form__checkboxes,.contact-address__form__radio,.contact-appointment__form__radio{padding:0}.contact-address__form__checkboxes li,.contact-address__form__radio li,.contact-appointment__form__radio li{margin:0;padding:0;list-style:none}.contact-appointment__form__radio{display:grid;grid-template-columns:repeat(2,1fr)}.contact-locations{background:#79ccd0;padding:1.25rem 1.25rem 3.125rem;text-align:center;font-size:1.75rem}.contact-locations h5{font-size:1.75rem;color:#020000}.contact-locations li,.contact-locations ul{margin:0;padding:0}.contact-locations li{list-style:none;text-align:left}.contact-locations address{margin-top:0;white-space:pre-line}.contact-locations a:not([name=locations]){text-decoration:none;border-bottom:1px solid #af3520;padding-bottom:.125rem}.contact-locations a:not([name=locations]) i{color:#020000;top:8px}@media (min-width:48em){.contact-locations h5{text-align:center}.contact-locations ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;align-items:center;justify-items:center}.contact-locations a{display:block;margin-top:1.25rem}}.contact-locations--header{font-size:1.5rem;font-family:Oswald,sans-serif;margin:1.875rem 0 0}@media (min-width:48em){.contact-locations--header{margin-top:1.25rem}}.contact__success{text-align:center;font-size:1.125rem}.contact__success .error{color:#af3520}.contact-contact__form .hide{display:none}.whyContact .button{display:block;margin-bottom:0}@media (min-width:48em){.whyContact .button{display:inline-block;margin-right:1.875rem}}.auth{margin-top:3.75rem}.auth .auth-login{padding:1.25rem;margin:auto}@media (min-width:48em){.auth .auth-login{width:60%}}@media (min-width:64em){.auth .auth-login{width:40%}.auth .auth-login button{margin-right:.625rem}}.auth .auth-errors ul{margin:0;padding:0}.auth .auth-errors li{margin:0;padding:0;list-style:none}.team-hero{background:#af3520;padding:1.25rem}.team-hero h1{color:#e9eff3;text-align:center}@media (min-width:64em){.team-hero{padding:3.75rem 6.25rem}.team-hero div{max-width:40.625rem;margin:auto}}.team-about{background:#e9eff3}.team-about--image img{width:100%}.team-about--text{padding:1.25rem;font-size:1.25rem}@media (min-width:48em){.team-about{display:grid;grid-template-columns:repeat(2,1fr);padding-top:1.25rem;align-items:center;height:auto;padding-bottom:3.75rem}.team-about--image{justify-self:end}.team-about--text{justify-self:start;height:auto;background:#fff;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);border-bottom:3px solid #af3520;margin-left:-30px;line-height:1.4}}@media (min-width:64em){.team-about--text{width:80%;line-height:1.8}}.team-mission{background:#79ccd0;padding:1.25rem}.team-mission h4{color:#fff}@media (min-width:48em){.team-mission--content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.125rem;justify-content:center;justify-items:center;max-width:62.5rem;margin:auto}.team-mission h4{text-align:center;font-size:2.125rem}}@media (min-width:64em){.team-mission{padding:3.125rem}.team-mission--content{grid-gap:9.375rem}}.team-team--text{padding-bottom:1.25rem}.team-team--text h3{text-align:center;font-size:2.25rem;padding-top:1.25rem}.team-team--text p{width:100%;text-align:center}@media (min-width:48em){.team-team--text p{width:90%;margin:auto}}@media (min-width:64em){.team-team--text p{width:60%;margin:auto}}.team-team{padding:1.25rem;background:#e9eff3}.team-team a{text-decoration:none}.team-team ul{padding:0;width:100%;display:grid;justify-content:center;justify-items:center}.team-team li{padding:0;margin:0;list-style:none}.team-team li figure{width:100%;margin:0;padding:0}.team-team li figure img{width:100%}.team-team li figure figcaption{width:90%;border-bottom:2px solid #af3520;padding:.625rem .3125rem;position:relative;top:-31px;background:#fff;margin:auto;text-align:Center;box-shadow:0 7px 24px -9px rgba(0,0,0,.22)}.team-team li figure figcaption h5 small{color:#020000}@media (min-width:48em){.team-team ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem}}@media (min-width:64em){.team-team ul{width:100%;grid-template-columns:repeat(4,1fr)}}.team-partners{padding:1.25rem;border:1px solid #000}.team-partners--text{padding-bottom:1.25rem}.team-partners--text h3{text-align:center;font-size:2.25rem;padding-top:1.25rem;color:#79ccd0}.team-partners--text p{width:100%;text-align:center}@media (min-width:48em){.team-partners--text p{width:90%;margin:auto}}@media (min-width:64em){.team-partners--text p{width:60%;margin:auto}}.team-partners a{text-decoration:none}.team-partners ul{padding:0;width:100%;display:grid;justify-content:center;justify-items:center}.team-partners li{padding:0;margin:0;list-style:none}.team-partners li figure{width:100%;margin:0;padding:0}.team-partners li figure img{width:100%}.team-partners li figure figcaption{width:90%;border-bottom:2px solid #af3520;padding:.625rem .3125rem;position:relative;top:-31px;background:#fff;margin:auto;text-align:Center;box-shadow:0 7px 24px -9px rgba(0,0,0,.22)}.team-partners li figure figcaption h5 small{color:#020000}@media (min-width:48em){.team-partners ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem}}@media (min-width:64em){.team-partners ul{width:100%;grid-template-columns:repeat(4,1fr)}}.individual-hero--image img{width:100%}.individual-hero--title{padding:1.25rem;background:#79ccd0}@media (min-width:48em){.individual-hero{display:grid;grid-template-columns:1fr 2fr}.individual-hero--title{margin-top:1.875rem;margin-left:-2.5rem;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);width:auto}}@media (min-width:64em){.individual-hero--title{height:auto;width:80%;align-self:center}}.individual-hero--title h1{color:#af3520;margin:0;font-size:2.5rem}.individual-hero--title h3{margin:0;color:#020000}.individual-hero--title a{text-decoration:none;border-bottom:1px solid #af3520;font-size:1.125rem;display:inline-block;margin-top:1.25rem}.individual-hero--title a i{color:#000;top:.375rem}.individual-bio div{padding:1.25rem;max-width:50rem;margin:auto}.faqs-hero{background:#af3520;padding:2.5rem 1.25rem}.faqs-hero h1,.faqs-hero p{color:#e9eff3;text-align:center}.faqs-hero p{margin:auto;max-width:800px}@media (min-width:48em){.faqs-hero{padding:3.125rem}}.faqs-questions,.faqs-starred{background:#e9eff3}.faqs-questions--title,.faqs-starred--title{padding-top:1.25rem}.faqs-questions--title h2,.faqs-starred--title h2{color:#af3520;text-align:center}.faqs-questions--questions,.faqs-starred--questions{padding:1.25rem}.faqs-questions--questions ul,.faqs-starred--questions ul{padding:0}.faqs-questions--questions li,.faqs-starred--questions li{margin:0;padding:0;list-style:none}@media (min-width:48em){.faqs-questions--questions,.faqs-starred--questions{max-width:71.25rem;margin:auto}.faqs-questions ul,.faqs-starred ul{padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.125rem}.faqs-questions li,.faqs-starred li{paddding:0;margin:0;list-style:none}}.faqs-questions{background:#fff}.faqs-questions--title{padding-top:14%}.faqs-questions--title h3{color:#af3520;text-align:center}.faqs-questions--questions li h4{cursor:pointer;color:#af3520}@media (min-width:48em){.faqs-questions{padding-bottom:3.125rem}.faqs-questions--questions li h4{margin-top:0}}.faqs-questions--swish{position:absolute;margin-top:-.5rem;background-image:url(https://s3-us-west-2.amazonaws.com/lemond-nutrition/assets/images/pages/gray-swish.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%;background-repeat:no-repeat;background-size:100%;padding-top:13.7%}.faqs-form{background:#e9eff3;padding:1.25rem}.faqs-form--title{text-align:center;padding-bottom:1.25rem}@media (min-width:48em){.faqs-form--form,.faqs-form--title{max-width:50rem;margin:auto}}.hidden-faqs .faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease 0s}.appearances-hero{background:#af3520;padding:2.5rem 1.25rem}.appearances-hero h1{color:#e9eff3;text-align:center;margin-bottom:.625rem}.appearances-hero p{margin:auto;max-width:800px;text-align:center;color:#e9eff3}@media (min-width:48em){.appearances-hero{padding:3.125rem}.appearances-hero div{max-width:40.625rem;margin:auto}}.appearances-about{overflow:hidden}.appearances-about--image img{width:100%}.appearances-about--text{padding:1.25rem 1.25rem 5rem}.appearances-about--text h3{color:#79ccd0;font-size:2.25rem}@media (min-width:48rem) and (max-width:63.9375rem){.appearances-about{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:7.5rem}.appearances-about.no-padding{padding-bottom:0}.appearances-about--text{background:#fff;margin-left:-6.25rem;margin-top:2.5rem;box-shadow:0 7px 24px -9px rgba(0,0,0,.22)}}@media (min-width:64em){.appearances-about{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:7.5rem}.appearances-about--text{padding:0 2.5rem}.appearances-about.no-padding{padding-bottom:0}.appearances-about--image{overflow:hidden;text-align:center}.appearances-about--image img{margin-left:-10%;width:125%}}.appearance-swish{position:absolute;margin-top:-13.17%;padding-bottom:13.17%;background-image:url(https://s3-us-west-2.amazonaws.com/lemond-nutrition/assets/app/images/pages/gray-swish.svg);width:100%;background-repeat:no-repeat;background-size:100%}.appearances-appearances{padding:1.25rem;background:#e9eff3}.appearances-appearances h3{color:#af3520;font-size:2.8125rem;text-align:center;margin-bottom:2.5rem}.appearances-appearances ul{padding:0;display:grid}.appearances-appearances li{list-style:none;border-bottom:2px solid #af3520;box-shadow:0 7px 24px -9px rgba(0,0,0,.5);padding:1.25rem;margin:0 0 1.875rem;background:#fff;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.appearances-appearances a{text-decoration:none;z-index:1;position:relative;display:block;height:100%;width:100%}.appearances-appearances .appearances__list--bg{position:absolute;height:100%;width:100%;opacity:.1;background-repeat:no-repeat;background-size:cover;z-index:0;top:0;left:0}.appearances-appearances .appearances__list--title{font-size:1.5rem;font-family:Oswald,sans-serif;display:block;margin-top:.625rem;padding-bottom:1.875rem}.appearances-appearances .appearances__list--title i{font-size:.875rem;color:#020000;display:block}.appearances-appearances .appearances__list--date{margin-top:.9375rem;color:#020000;font-size:1.125rem;display:block;bottom:0}@media (min-width:48em){.appearances-appearances ul{margin:auto;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;align-items:stretch}.appearances-appearances li{position:relative}.appearances-appearances li a{padding:0;margin:0}.appearances-appearances .appearances__list--title{margin-top:0;padding-bottom:3.125rem}.appearances-appearances .appearances__list--date{position:absolute;margin-top:1.25rem;bottom:0}}@media (min-width:64em){.appearances-appearances{padding:3.125rem}.appearances-appearances ul{max-width:75rem;grid-template-columns:repeat(4,1fr);grid-gap:2.5rem}}.appearances-pagination{padding-right:1.25rem;background:#e9eff3}.appearances-pagination ul{margin:0;padding:0 0 1.25rem}@media (min-width:48em){.appearances-pagination{padding-right:1.875rem}}@media (min-width:48em){.appearances-pagination ul{padding-right:0;max-width:75rem}}.appearance-form{background:#fff;padding:1.25rem}.appearance-form--title{text-align:center;padding-bottom:1.25rem}@media (min-width:48em){.appearance-form--form,.appearance-form--title{max-width:50rem;margin:auto}}.appearance__video{max-width:62.5rem;margin:auto;padding-bottom:5rem}.service-header{padding:2.5rem 1.25rem 1.25rem}.service-header.red{background:#af3520}.service-header.red h1,.service-header.red p{color:#e9eff3}.service-header.red a{color:#e9eff3;text-decoration:underline}.service-header.blue{background:#79ccd0}.service-header.green{background:#e0f0e4}.service-header h1{text-align:center;margin-bottom:.625rem}.service-header p{margin-top:0;text-align:center}@media (min-width:48em){.service-header div{max-width:50rem;margin:auto}}.service-what{margin-bottom:13.7%}.service-what img{width:100%}.service-what--text{padding:1.25rem}.service-what h3{margin-top:0}.service-what h3 small{color:#3f3f3f;margin-top:.5rem;font-size:1.125rem;line-height:1.2;font-family:Oswald,sans-serif}@media (min-width:48em){.service-what{margin-top:3.75rem;padding-bottom:1.875rem}.service-what--content{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;max-width:62.5rem;margin:auto}.service-what--image{margin-left:.625rem}.service-what--image img{width:150%}.service-what--text{margin-left:-3.125rem;background:#fff;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);margin-top:3.75rem;margin-right:10px}}@media (min-width:64em){.service-what--text{width:116%;padding:1.625rem;height:78%;margin-top:0;margin-right:0}.service-what--image{margin-left:0}.service-what--image img{width:120%}}.service-fix{padding-bottom:13.7%}.service-fix.moreMargin{margin-top:3.75rem}.service-fix--content{display:grid}.service-fix--image{order:1}.service-fix--image img{width:100%}.service-fix--text{order:2;padding:1.25rem}.service-fix--text h3 small{color:#3f3f3f;margin-top:.5rem;font-size:1.125rem;line-height:1.2;font-family:Oswald,sans-serif}@media (min-width:48em){.service-fix.superMargin{margin-top:7.5rem}.service-fix--content{grid-template-columns:repeat(2,1fr);max-width:62.5rem;margin:auto;align-items:center}.service-fix--image{order:2;z-index:0}.service-fix--image img{width:125%;margin-left:-3.4375rem}.service-fix--text{order:1;position:relative;width:116%;background:#fff;z-index:1;margin-top:2.5rem;margin-left:.625rem;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem}}@media (min-width:64em){.service-fix.superMargin{margin-top:16.875rem}.service-fix--image{z-index:0}.service-fix--image img{width:125%;margin-left:-3.4375rem}.service-fix--text{position:relative;width:116%;background:#fff;z-index:1;margin-left:-3.4375rem;margin-top:2.5rem;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem}}.service__swish{position:absolute;margin-top:-13.17%;padding-bottom:13.17%;background-image:url(/assets/app/images/pages/swishes/gray-swish.svg);width:100%;background-repeat:no-repeat;background-size:110%}.service__swish.reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:0;margin-bottom:13.7%}.service-how{padding:1.25rem;background:#e9eff3}.service-how--description{background:#fff;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:2.5rem;border:1px solid #000;outline:5px solid #fff}.service-how--description ul{list-style:none}.service-how--description ul li:before{content:"\2022";color:#af3520;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.service-how h4{color:#af3520;font-size:1.75rem}.service-how h4 small{font-family:Oswald,sans-serif;color:#020000}@media (min-width:64em){.service-how{padding-bottom:2.5rem}.service-how--content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4.375rem;max-width:62.5rem;padding-top:3.125rem;margin:auto}.service-how--description{position:relative;align-self:center}}.service-testimonial{background:#79ccd0;display:grid;position:relative;overflow:hidden}.service-testimonial h4{text-align:center}.service-testimonial--content{justify-self:center;max-width:52.5rem;padding:1.25rem;line-height:1.6;position:relative}.service-testimonial--content .author{text-align:right}.service-testimonial--block{display:none}.service-testimonial.green{background:#e0f0e4}@media (min-width:48em){.service-testimonial{padding:2.5rem}.service-testimonial--block{display:block;position:absolute;width:75rem;height:75rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#6ec8cc;bottom:-37.75rem;left:-50.625rem}.service-testimonial.green .service-testimonial--block{background:#d6ebdb}}.service-cta{padding:1.25rem}.service-cta.gray{background:#e9eff3}.service-cta--content{text-align:center;padding-bottom:3.75rem}.service-cta h3{font-size:2.25rem}.service-cta h3 small{color:#3f3f3f;margin-top:.5rem;font-size:1.125rem;line-height:1.2;font-family:Oswald,sans-serif}@media (min-width:48em){.service-cta--title{width:80%;margin:auto auto 5rem}.service-cta--content{margin:auto;max-width:62.5rem;text-align:center}.service-cta--content.split{margin-top:1.875rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.875rem;text-align:left}.service-cta--content.list{max-width:68.75rem}.service-cta .button-row div:first-child{margin-right:.9375rem}}.service-insurance{background:#e9eff3}.service-insurance--content{padding:1.25rem}.service-insurance--logos ul{margin:0;padding:0}.service-insurance--logos ul li{list-style:none;margin:0}@media (min-width:48em){.service-insurance--content{max-width:62.5rem;margin:auto;text-align:center}.service-insurance--logos ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem 1.25rem;align-items:stretch;justify-content:center;align-content:center;margin-bottom:2.5rem}.service-insurance--logos ul li{background:#fff;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:.9375rem .625rem;line-height:1.2}}@media (min-width:64em){.service-insurance--text{margin:auto;width:80%}.service-insurance--logos ul{grid-template-columns:repeat(4,1fr)}}.service-pricing{margin-bottom:2.5rem}.service-pricing div{box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem;border-bottom:6px solid #af3520;margin-bottom:1.25rem}.service-pricing div h5{font-size:2.25rem;margin-top:.625rem;margin-bottom:.625rem}.service-pricing div p{font-family:Oswald,sans-serif}@media (min-width:48em){.service-pricing{display:grid;grid-template-columns:repeat(2,1fr);max-width:80%;grid-gap:3.75rem;margin:3.75rem auto auto}}.service-list div{box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem;border-bottom:6px solid #af3520;text-align:left;background:#fff;margin-bottom:1.25rem}.service-list div h5{font-size:1.75rem;margin-top:.625rem;margin-bottom:.625rem}.service-list div h5 small{font-family:Oswald,sans-serif;color:#020000;font-size:1.125rem}@media (min-width:64em){.service-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem 2.5rem}}.leanFreedom-headline{position:relative}.leanFreedom-carrot{font-size:1rem;color:#020000;position:relative;top:-.625rem}.leanFreedom-losing{position:absolute;top:-40px;margin-left:-20px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);display:inline-block;z-index:2;color:#020000;font-family:Permanent Marker,cursive}.service-video--content{padding:1.25rem}@media (min-width:64em){.service-video--content{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem}}.group-header--content{padding:3.75rem 1.25rem 1.25rem;background-color:#e0f0e4}.group-header--content h1{color:#af3520}.group-header--content h2{font-size:1.5rem}.group-header--content li,.group-header--content ul{margin:0;padding:0}.group-header--content ul li{list-style:none;text-align:left}@media (min-width:48em){.group-header--content{padding:0;display:grid;grid-template-columns:4fr 2fr;background-color:#fff}.group-header--text{padding:40px 20% 20px 20px;background-color:#e0f0e4}.group-header--list{padding:1.25rem;background-color:#e9eff3;align-self:stretch;display:grid}.group-header--list ul{align-self:center}.group-header--list li{font-size:1.625rem;color:#79ccd0;line-height:1.8}.group-header--list li a{text-decoration:none}}@media (min-width:64em){.group-header--content{grid-template-columns:6fr 2fr}.group-header--text{margin-bottom:1.875rem}.group-header--list{border-bottom:1.875rem solid #679372}}.group-family--text,.group-picky--text{padding:1.25rem}.group-family--image__background,.group-picky--image__background{background-color:#af3520;height:3.125rem}.group-family--image img,.group-picky--image img{width:100%;border-bottom:6px solid #e9eff3}@media (min-width:48rem) and (max-width:63.9375rem){.group-family--image,.group-picky--image{position:relative}.group-family--image img,.group-picky--image img{width:50%;margin-top:-1.25rem}.group-family--text,.group-picky--text{margin-left:25%;background:#fff;margin-top:-2.5rem;position:relative}}@media (min-width:64em){.group-family,.group-picky{margin:5rem auto}.group-family--content,.group-picky--content{display:grid;grid-template-columns:3fr 5fr;align-items:stretch}.group-family--text,.group-picky--text{margin-right:3.75rem;padding-left:3.125rem}.group-family--image,.group-picky--image{display:grid;grid-template-columns:2fr 8fr;position:relative}.group-family--image__background,.group-picky--image__background{height:auto;top:auto}.group-family--image img,.group-picky--image img{width:100%;max-width:31.25rem;margin-right:.625rem;align-self:center;position:absolute;margin-left:1.875rem}}.group-picky--image__background{background-color:#679372}.group-disorder--content{display:grid}.group-disorder--image{display:grid;order:1}.group-disorder--image__background{background-color:#79ccd0;height:3.125rem}.group-disorder--image img{width:100%;border-bottom:6px solid #e9eff3}.group-disorder--text{order:2;padding:1.25rem}@media (min-width:48rem) and (max-width:63.9375rem){.group-disorder--image{position:relative}.group-disorder--image__background{order:1}.group-disorder--image img{order:2;width:50%;margin-top:-1.25rem}.group-disorder--text{position:relative;margin-left:25%;background:#fff;margin-top:-2.5rem;z-index:1}}@media (min-width:64em){.group-disorder{margin:5rem auto}.group-disorder--content{display:grid;grid-template-columns:4fr 3fr;align-items:stretch}.group-disorder--text{padding-left:6.25rem;padding-right:3.125rem}.group-disorder--image{display:grid;grid-template-columns:8fr 2fr;align-items:center;order:2}.group-disorder--image__background{height:auto;order:2;align-self:stretch;position:relative;z-index:-1}.group-disorder--image img{z-index:10;position:relative;order:1;width:100%;max-width:31.25rem;align-self:center;justify-self:end;right:-1.875rem}.group-disorder--text{order:1}}.corporate-header{display:block;background:#af3520;position:relative;overflow:hidden}.corporate-header--image{background-image:url(/assets/app/images/pages/corporate/corporate-header.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:absolute;overflow:hidden;height:100%;width:100%;opacity:.15}.corporate-header--text{position:relative;z-index:2;padding:1.25rem}.corporate-header--text h1,.corporate-header--text h3,.corporate-header--text p{color:#e9eff3}.corporate-header--text h3{font-family:Gentium Book Basic,serif;font-size:1.25rem}@media (min-width:48em){.corporate-header--image img{width:110%;margin-left:auto}.corporate-header--text{padding-left:2.5rem;width:80%}}@media (min-width:64em){.corporate-header{display:grid;grid-template-columns:repeat(2,1fr)}.corporate-header--image{overflow:hidden;position:relative;width:auto;height:auto;opacity:1}}.corporate-menu{background:#842818}.corporate-menu li,.corporate-menu ul{margin:0;padding:0;text-align:left}.corporate-menu ul{padding:1.25rem;margin:auto}.corporate-menu li{margin:0 1.875rem 0 0;font-size:1.25rem;font-family:Oswald,sans-serif}.corporate-menu li:hover a{text-decoration:underline}.corporate-menu li a{color:#e9eff3}.corporate-lean{background:#e9eff3}.corporate-lean--logo{background-image:url(/assets/app/images/icons/lean-freedom-logo.png);background-repeat:no-repeat;background-size:contain;background-position:50%;width:100%;height:7.5rem;margin-top:1.875rem}.corporate-lean--title{padding:1.25rem;background:#fff}.corporate-lean--title h2{color:#79ccd0;font-size:3.4375rem;line-height:1.4}.corporate-lean--title h2 small{font-family:Oswald,sans-serif;font-size:1.75rem;color:#727272;line-height:1.7;margin-top:1.25rem}.corporate-lean--image img{width:100%}.corporate-lean--list,.corporate-lean--text{padding:1.25rem}.corporate-lean--list li,.corporate-lean--list ul{padding:0;margin:0}.corporate-lean--list ul{background:#fff;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);border:2px solid #af3520;outline:4px solid #fff;padding:1.25rem}.corporate-lean--list li{list-style:none;line-height:1.2;margin-bottom:1.25rem}.corporate-lean--list li.heading{font-size:1.3125rem;color:#af3520;font-family:Oswald,sans-serif;margin-bottom:1.875rem}.corporate-lean--contact{text-align:center;padding-bottom:1.875rem}@media (min-width:48em){.corporate-lean--title section{width:80%}.corporate-lean--content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem}.corporate-lean--text{position:relative;z-index:2;padding:1.25rem}.corporate-lean--list{align-self:center}}@media (min-width:64em){.corporate-lean--title section{width:50%}.corporate-lean--content{max-width:62.5rem;margin:auto}.corporate-lean--list{align-self:center}.corporate-lean--list ul{width:80%}}.corporate-lunch--content{display:grid}.corporate-lunch--image{order:1}.corporate-lunch--image img{width:100%}.corporate-lunch--text{order:2;padding:1.25rem}.corporate-lunch--text h3{color:#79ccd0;border-bottom:4px solid #79ccd0;background:#fff;margin-top:-6.25rem;padding:1.25rem}.corporate-lunch--text h3 small{color:#727272;line-height:1.3;font-size:1.125rem}.corporate-lunch--text p strong{font-weight:bolder}.corporate-lunch--text ul,.corporate-lunch--text ul li{list-style:none}.corporate-lunch--text ul li:before{content:"\2022";color:#af3520;font-weight:700;display:inline-block;width:1em;margin-left:-1em}@media (min-width:48rem) and (max-width:63.9375rem){.corporate-lunch ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem 2.5rem}}@media (min-width:64em){.corporate-lunch--content{display:grid;grid-template-columns:repeat(2,1fr)}.corporate-lunch--image{order:2;overflow:hidden}.corporate-lunch--image img{width:auto;height:100%;margin-left:-17%}.corporate-lunch--text{order:1;padding:3.125rem}.corporate-lunch--text h3{background:none;margin-top:0;padding:0 0 1.25rem}}.corporate-grocery--image img{width:100%}.corporate-grocery--text{padding:1.25rem}.corporate-grocery--text h3{color:#79ccd0;margin-top:-6.25rem;padding:1.25rem;border-bottom:4px solid #79ccd0;background:#fff;position:relative}.corporate-grocery--text h3 small{font-size:18px;color:#727272;line-height:1.4}@media (min-width:64em){.corporate-grocery--content{display:grid;grid-template-columns:repeat(2,1fr)}.corporate-grocery--image{overflow:hidden}.corporate-grocery--image img{width:auto;height:100%}.corporate-grocery--text{padding:3.125rem;width:80%;align-self:center}.corporate-grocery--text h3{background:none;margin-top:0;padding:0 0 1.25rem}}.corporate-why--content{padding:1.25rem}.corporate-why--title{text-align:center}.corporate-why--title h3{color:#79ccd0;font-size:2.5rem}.corporate-why--title small{color:#727272}.corporate-why--footnotes h6{font-family:header-font;font-size:1.125rem}.corporate-why--footnotes ol li{font-size:.75rem;font-style:italic}.corporate-why--text section{background:#fff;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem;border:2px solid #af3520;outline:4px solid #fff}.corporate-why--text section h4{margin-top:0;color:#af3520}@media (min-width:48em){.corporate-why{padding-top:3.75rem;background-color:#e9eff3}.corporate-why--title h3{font-size:2.25rem}.corporate-why--content{max-width:50rem;margin:auto}.corporate-why--text{margin:auto}.corporate-why--text section{float:right;width:40%;padding:1.25rem;margin:1.875rem 0 1.875rem 1.875rem}.corporate-why--text section h4{margin-top:0;color:#af3520}}.resources-hero{background:#af3520;text-align:center}.resources-hero h1{color:#e9eff3;margin-bottom:.625rem}.resources-hero p{color:#e9eff3;margin:auto}.resources-hero--content{padding:2.5rem 1.25rem;max-width:40.625rem;margin:auto}@media (min-width:48em){.resources-hero--content{padding:3.125rem}}.resources{padding:1.25rem}.resources.adult{background:#e0f0e4}.resources ul{padding:0;list-style:none;margin-top:1.25rem}.resources li{padding:0;margin:0 0 10px}.resources li a{text-decoration:none;font-size:.875rem;color:#3f3f3f;line-height:1.1}.resources li a i{-webkit-transform:translateX(-40px);transform:translateX(-40px);display:inline-block;opacity:0;transition:all .2s ease-in}.resources li a span{color:#af3520;font-family:Oswald,sans-serif;line-height:1.3;display:block;font-size:1.125rem}.resources li a:hover i{-webkit-transform:translate(0);transform:translate(0);opacity:1}.resources--content h2{margin-bottom:0}.resources--content p{margin-top:.3125rem}.resources h5{color:#727272}@media (min-width:48em){.resources ul{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:.625rem 1.875rem}.resources ul li{padding-right:1.875rem}}@media (min-width:64em){.resources--content{margin:auto;max-width:68.75rem}.resources ul{grid-template-columns:repeat(3,1fr)}}.resources-mobile{background:#e9eff3;padding:1.25rem}.resources-mobile h2{text-align:center}.resources-mobile img{width:100%}.resources-mobile--list div{margin-bottom:1.25rem}.resources-mobile--list div img{width:30%;margin:auto}.resources-mobile--list h4 a{text-decoration:none}.resources-mobile--item{justify-content:center}.resources-mobile--app-buttons{display:grid;grid-template-columns:repeat(2,1fr);width:60%}.resources-mobile--app-buttons a img{width:100%}@media (min-width:48em){.resources-mobile--list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem}}@media (min-width:64em){.resources-mobile--list{padding:3.125rem;grid-gap:3.75rem;max-width:68.75rem;margin:auto}}.resources-doctor{padding:1.25rem}.resources-doctor h3{text-align:center;margin-bottom:2.5rem}.resources-doctor ul{margin:0;padding:0}.resources-doctor li{background:#e9eff3;list-style:none;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem;border:1px solid #020000;outline:5px solid #e9eff3;margin:0 0 1.25rem}.resources-doctor li a{text-decoration:none}.resources-doctor--type{font-family:Oswald,sans-serif;font-size:.875rem}.resources-doctor--link{margin-left:.625rem}@media (min-width:48em){.resources-doctor{margin-bottom:2.5rem}.resources-doctor ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.625rem 1.25rem}}@media (min-width:64em){.resources-doctor ul{grid-template-columns:repeat(2,1fr);grid-gap:1.25rem 2.5rem}.resources-doctor--content{margin:auto;max-width:68.75rem}}.physicians-header{padding:2.5rem 1.25rem 1.25rem;background:#e9eff3}.physicians-header h1{text-align:center;color:#79ccd0;margin-bottom:.625rem}.physicians-header p{text-align:center}@media (min-width:48em){.physicians-header div{max-width:50rem;margin:auto}}.physicians-how--content{display:grid}.physicians-how--image{order:1}.physicians-how--image img{width:100%}.physicians-how--text{order:2;padding:1.25rem}.physicians-how--text h3{color:#79ccd0}.physicians-how--text h3 small{color:#3f3f3f;margin-top:.5rem;font-size:1.125rem;line-height:1.2;font-family:Oswald,sans-serif}@media (min-width:48em){.physicians-how{padding:3.75rem 1.25rem}.physicians-how--content{grid-template-columns:repeat(2,1fr);max-width:62.5rem;margin:auto;align-items:center;padding-bottom:11.875rem}.physicians-how--image{order:2;z-index:0}.physicians-how--image img{width:125%;margin-left:-3.4375rem}.physicians-how--text{position:relative;width:116%;background:#fff;z-index:1;margin-top:2.5rem;margin-left:.625rem;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem}.physicians-how--text h3{color:#79ccd0}}@media (min-width:64em){.physicians-how.superMargin{margin-top:16.875rem}.physicians-how--image{z-index:0}.physicians-how--image img{width:125%;margin-left:-3.4375rem}.physicians-how--text{margin-left:-3.4375rem;margin-top:2.5rem}}.physicians-what{background:#79ccd0;padding:3.125rem 1.25rem}.physicians-what img{width:100%}.physicians-what--text{padding:1.25rem}.physicians-what--description{background:#fff;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem;border:1px solid #000;outline:5px solid #fff}.physicians-what--description ul{list-style:none;display:grid}.physicians-what h4{color:#020000;font-size:1.75rem}.physicians-what h4 small{font-family:Oswald,sans-serif;color:#020000}@media (min-width:48em){.physicians-what--content{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;max-width:62.5rem;margin:auto}.physicians-what--description h5{margin-top:0}.physicians-what--description ul{display:grid;grid-template-columns:repeat(2,1fr)}.physicians-what--description ul li{font-size:1.125rem}}.physicians-fix{padding-bottom:13.7%}.physicians-fix.moreMargin{padding-top:3.75rem}.physicians-fix--content{display:grid}.physicians-fix--image{order:1}.physicians-fix--image img{width:100%}.physicians-fix--text{order:2;padding:1.25rem}.physicians-fix--text h3{color:#79ccd0}.physicians-fix--text h3 small{color:#3f3f3f;margin-top:.5rem;font-size:1.125rem;line-height:1.2;font-family:Oswald,sans-serif}@media (min-width:48em){.physicians-fix{padding-top:12.5rem}.physicians-fix--content{grid-template-columns:repeat(2,1fr);max-width:62.5rem;margin:auto;align-items:center}.physicians-fix--image{order:1;z-index:0;margin-left:10px}.physicians-fix--image img{width:145%}.physicians-fix--text{order:2;position:relative;background:#fff;z-index:1;margin-top:2.5rem;margin-left:.625rem;margin-right:.625rem;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem}}@media (min-width:64em){.physicians-fix{padding-top:16.875rem}.physicians-fix--image{z-index:0}.physicians-fix--image img{width:125%;margin-left:-3.4375rem}.physicians-fix--text{width:116%;background:#fff;z-index:1;margin-left:-3.4375rem;margin-top:2.5rem;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);padding:1.25rem}}.physician-swish{position:absolute;margin-top:-13.27%;padding-bottom:13.27%;background-image:url(/assets/app/images/pages/swishes/blue-swish.svg);width:100%;background-repeat:no-repeat;background-size:110%}.physician-swish.reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:0;margin-bottom:13.7%}.physicians-cta{padding:1.25rem;background:#79ccd0}.physicians-cta--content{text-align:center;padding-bottom:3.75rem}.physicians-cta h3{font-size:2.25rem;color:#af3520}.physicians-cta h3 small{color:#3f3f3f;margin-top:.5rem;font-size:1.125rem;line-height:1.2;font-family:Oswald,sans-serif}.physicians-cta--content .button-row .button.white a{color:#af3520}@media (min-width:48em){.physicians-cta--title{width:80%;margin:auto auto 5rem}.physicians-cta--content{margin:auto;max-width:62.5rem;text-align:center}.physicians-cta--content.split{margin-top:1.875rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.875rem;text-align:left}}.lean-header{padding:2.5rem 1.25rem 1.25rem;background:#e0f0e4}.lean-header h1{text-align:center;font-size:3.4375rem;margin-top:0;line-height:1.2}.lean-header h1 small{font-size:1.25rem;margin-top:1.25rem;line-height:1.2}.lean-header p{text-align:center}@media (min-width:48em){.lean-header h1{font-size:2.25rem}.lean-header div{max-width:50rem;margin:auto}}.lean-what{margin-bottom:13.7%}.lean-what--content{display:grid}.lean-what--image{order:1}.lean-what--image img{width:100%}.lean-what--text{order:2;padding:1.25rem}.lean-what h3{background:#fff;padding:1.25rem;margin-top:-7.9375rem;border-bottom:3px solid #af3520}.lean-what h3 small{color:#3f3f3f;margin-top:.5rem;font-size:1.125rem;line-height:1.2;font-family:Oswald,sans-serif}@media (min-width:48em){.lean-what--text{margin-right:1.25rem;margin-left:1.25rem}.lean-what--text section{padding:1.25rem;box-shadow:0 7px 24px -9px rgba(0,0,0,.22)}}@media (min-width:64em){.lean-what{margin-top:3.75rem}.lean-what--content{grid-template-columns:repeat(2,1fr);align-items:center;max-width:62.5rem;margin:auto}.lean-what--image{order:2}.lean-what--image img{width:150%}.lean-what--text{order:1;width:116%;margin:0;padding:1.25rem}.lean-what--text h3{padding:0;margin-top:0;background:none;border-bottom:0}.lean-what--text section{padding:1.25rem 10rem 1.25rem 1.25rem}.lean-what--image img{width:120%}}.lean-how{margin-top:3.125rem;padding-bottom:3.125rem;background:#e9eff3}.lean-how--content{padding:1.25rem}.lean-how--content h3{text-align:center;line-height:1.3}.lean-how li,.lean-how ul{margin:0;padding:0;list-style:none}.lean-how ul{display:grid;grid-gap:1.25rem;margin-top:1.875rem}.lean-how li{padding:1.25rem;background:#fff;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);line-height:1.4;font-family:Oswald,sans-serif}@media (min-width:48em){.lean-how ul{grid-template-columns:repeat(3,1fr)}}@media (min-width:64em){.lean-how--content{max-width:62.5rem;margin:auto}.lean-how ul{grid-template-columns:repeat(4,1fr)}.lean-how ul li{padding:2.5rem}.lean-how ul li:hover{background-color:#79ccd0;color:#fff}}.lean-cta{padding:1.25rem;background:#fff}.lean-cta--content{text-align:center;padding-bottom:3.75rem}.lean-cta h3{font-size:2.25rem}.lean-cta h3 small{color:#3f3f3f;margin-top:.5rem;font-size:1.125rem;line-height:1.2;font-family:Oswald,sans-serif}@media (min-width:48em){.lean-cta--title{width:80%;margin:auto auto 5rem}.lean-cta--content{margin:auto;max-width:62.5rem;text-align:center}.lean-cta--content.split{margin-top:1.875rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.875rem;text-align:left}.lean-cta .button-row div:first-child{margin-right:.9375rem}}.top-navigation{position:relative;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:.625rem 1.25rem;position:absolute;width:100%;background-color:transparent;transition:background-color .2s ease-in;-webkit-transform:translateY(0);transform:translateY(0);z-index:1000001;max-width:93.75rem;margin:auto}.top-navigation div:first-child{margin:0;justify-self:start}.top-navigation div:last-child{justify-self:end}.top-navigation.fixed{position:fixed;top:0;background-color:#e9eff3;z-index:100000;box-shadow:0 .25rem .9375rem rgba(0,0,0,.5);-webkit-transform:translateY(-110%);transform:translateY(-110%)}.top-navigation.fixed .logo{background-image:url(https://s3-us-west-2.amazonaws.com/lemond-nutrition/assets/app/images/icons/logo.png)!important}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:192),(min-resolution:192dppx){.top-navigation.fixed .logo{background-image:url(https://s3-us-west-2.amazonaws.com/lemond-nutrition/assets/app/images/icons/logo@2x.png)!important}}.top-navigation.fixed .mobile-clickable .mobile-navigation-button{position:relative;margin-top:.5rem;margin-bottom:.5rem}.top-navigation.fixed .mobile-clickable .mobile-navigation-button,.top-navigation.fixed .mobile-clickable .mobile-navigation-button:after,.top-navigation.fixed .mobile-clickable .mobile-navigation-button:before{display:block;width:1.5625rem;height:.1875rem;background-color:#af3520;transition:background-color,-webkit-transform .2s ease-in;transition:background-color,transform .2s ease-in;transition:background-color,transform .2s ease-in,-webkit-transform .2s ease-in}.top-navigation.fixed .mobile-clickable .mobile-navigation-button:after,.top-navigation.fixed .mobile-clickable .mobile-navigation-button:before{position:absolute;content:""}.top-navigation.fixed .mobile-clickable .mobile-navigation-button:before{top:-.5rem}.top-navigation.fixed .mobile-clickable .mobile-navigation-button:after{top:.5rem}.top-navigation.fixed .mobile-clickable.opened .mobile-navigation-button{background-color:transparent}.top-navigation.fixed .mobile-clickable.opened .mobile-navigation-button:before{-webkit-transform:translateY(.5rem) rotate(45deg);transform:translateY(.5rem) rotate(45deg);background-color:#af3520}.top-navigation.fixed .mobile-clickable.opened .mobile-navigation-button:after{-webkit-transform:translateY(-.5rem) rotate(-45deg);transform:translateY(-.5rem) rotate(-45deg);background-color:#af3520}.top-navigation .logo{margin-top:.625rem;position:relative;width:13.125rem;cursor:pointer}.mobile-clickable{display:block;z-index:1000004}.mobile-clickable .mobile-navigation-button{position:relative;margin-top:.5rem;margin-bottom:.5rem}.mobile-clickable .mobile-navigation-button,.mobile-clickable .mobile-navigation-button:after,.mobile-clickable .mobile-navigation-button:before{display:block;width:1.5625rem;height:.1875rem;background-color:#e9eff3;transition:background-color,-webkit-transform .2s ease-in;transition:background-color,transform .2s ease-in;transition:background-color,transform .2s ease-in,-webkit-transform .2s ease-in}.mobile-clickable .mobile-navigation-button:after,.mobile-clickable .mobile-navigation-button:before{position:absolute;content:""}.mobile-clickable .mobile-navigation-button:before{top:-.5rem}.mobile-clickable .mobile-navigation-button:after{top:.5rem}.mobile-clickable.opened .mobile-navigation-button{background-color:transparent}.mobile-clickable.opened .mobile-navigation-button:before{-webkit-transform:translateY(.5rem) rotate(45deg);transform:translateY(.5rem) rotate(45deg);background-color:#e9eff3}.mobile-clickable.opened .mobile-navigation-button:after{-webkit-transform:translateY(-.5rem) rotate(-45deg);transform:translateY(-.5rem) rotate(-45deg);background-color:#e9eff3}.mobile-clickable.red .mobile-navigation-button{position:relative;margin-top:.5rem;margin-bottom:.5rem}.mobile-clickable.red .mobile-navigation-button,.mobile-clickable.red .mobile-navigation-button:after,.mobile-clickable.red .mobile-navigation-button:before{display:block;width:1.5625rem;height:.1875rem;background-color:#af3520;transition:background-color,-webkit-transform .2s ease-in;transition:background-color,transform .2s ease-in;transition:background-color,transform .2s ease-in,-webkit-transform .2s ease-in}.mobile-clickable.red .mobile-navigation-button:after,.mobile-clickable.red .mobile-navigation-button:before{position:absolute;content:""}.mobile-clickable.red .mobile-navigation-button:before{top:-.5rem}.mobile-clickable.red .mobile-navigation-button:after{top:.5rem}.mobile-clickable.red.opened .mobile-navigation-button{background-color:transparent}.mobile-clickable.red.opened .mobile-navigation-button:before{-webkit-transform:translateY(.5rem) rotate(45deg);transform:translateY(.5rem) rotate(45deg);background-color:#af3520}.mobile-clickable.red.opened .mobile-navigation-button:after{-webkit-transform:translateY(-.5rem) rotate(-45deg);transform:translateY(-.5rem) rotate(-45deg);background-color:#af3520}.navigation__row{padding:1.25rem;position:fixed;z-index:1000002;background:#e9eff3;width:70%;height:100%;top:0;box-shadow:0 3px 10px rgba(0,0,0,.67);-webkit-transform:translateX(-120%);transform:translateX(-120%);overflow-x:hidden;font-size:1.75rem}@media (min-width:48em){.navigation__row{width:30%}}@media (min-width:64em){.navigation__row{width:15%}}@media (min-width:80.6875em){.navigation__row{left:0}}.main-navigation__menu{margin:0;padding:0;overflow:scroll-y;-webkit-overflow-scrolling:touch}.main-navigation__menu li{padding:0;margin:0;list-style:none;width:100%;line-height:2;font-weight:100;text-align:left;font-family:Oswald,sans-serif}.main-navigation__menu li a{color:#af3520;text-decoration:none;font-family:Oswald,sans-serif;font-size:1.125rem;cursor:pointer}.main-navigation__menu .social{position:absolute;bottom:2.5rem}.main-navigation__menu .social li{display:inline-block;width:auto;margin-right:.5rem}.main-navigation__menu .social li a{font-size:1.5rem}.dropdown-menu{position:absolute;top:0;height:100vh;-webkit-transform:translateX(100%);transform:translateX(100%);padding-top:2.5rem;padding-left:1.25rem;background:#79ccd0;width:100%;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in}.dropdown-menu li a{color:#e9eff3}.dropdown-menu.open{-webkit-transform:translateX(-7%);transform:translateX(-7%)}.dropdown-menu-close{cursor:pointer}.dropdown-link:hover .dropdown-menu,li.sidenav-only{display:block}.page-footer{border-top:1px solid #e45f48;background:#af3520}.page-footer section{margin:0}.site-footer{display:grid}.footer__lines{width:100%;background-image:url(/assets/app/images/icons/footer-line.svg);background-size:103%;background-repeat:repeat-x;height:1.25rem}.footer__featured{text-align:center;margin:.625rem 1.25rem 0}.footer__featured h5{color:#e9eff3}.footer__featured ul{text-align:center;margin:auto;padding:0;display:grid;justify-items:center;justify-content:center;grid-template-columns:repeat(2,1fr);grid-gap:1.875rem}.footer__featured ul li{align-self:center;margin:0;padding:0;list-style:none;display:inline-block;max-width:5rem}.footer__featured ul li img{width:100%}@media (min-width:48em){.footer__featured ul{grid-template-columns:80px 120px 176px 60px 70px 85px;grid-gap:1.25rem}.footer__featured ul li{max-width:inherit}}@media (min-width:64em){.footer__featured ul{grid-gap:2.5rem}}.footer__menus{border-top:2px solid #e9eff3;margin:3.75rem 1.25rem 2.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.footer__menus ul{padding:0;margin:0 0 0 1.25rem}.footer__menus ul li{list-style:none;margin:0;padding:0;font-family:Oswald,sans-serif;font-size:1rem}.footer__menus ul li a{text-decoration:none;font-weight:100;color:#e9eff3}.footer__menus ul li.heading{margin-top:2.5rem;font-size:1.25rem;color:#e9eff3}.footer__menus ul li.heading a{font-family:Oswald,sans-serif}@media (min-width:48em){.footer__menus{margin:2.5rem;padding-top:1.25rem;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem}.footer__menus ul{margin:0}.footer__menus li.heading{margin-top:.625rem}}@media (min-width:64em){.footer__menus{grid-template-columns:repeat(6,1fr)}}.footer__contact{border-top:2px solid #e9eff3;margin:.3125rem 1.25rem 0;padding-top:1.25rem;display:grid;justify-content:center;align-items:center}@media (min-width:48em){.footer__contact{grid-template-columns:repeat(2,1fr)}.footer__contact div:first-child{justify-content:start}.footer__contact div:last-child{justify-content:end}}.footer__social-icon-row li{display:inline-block;list-style:none;margin-right:1.25rem}.footer__social-icon-row li a{font-size:1.5rem;color:#e9eff3}@media (min-width:48em){.footer__social-icon-row li{margin-right:.625rem}}.footer__phone p{font-size:1.5625rem;font-family:Oswald,sans-serif;color:#e9eff3;text-align:center;margin-top:0}.footer__phone p a{text-decoration:none;color:#e9eff3}@media (min-width:48em){.footer__phone p{text-align:right}}.copyright{margin:0;padding:.625rem 0;background:#e45f48}.copyright p{font-size:.75rem;color:#e9eff3;text-align:center}.article-card{max-width:25rem;padding:0;overflow:hidden;position:relative;margin:0 0 1.25rem}.article-card--image{height:9.375rem;width:100%;background-size:cover;-webkit-transform:scale(1.5);transform:scale(1.5);transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out}.article-card .title-wrapper{background:#fff;border-bottom:2px solid #af3520;padding:.625rem;margin:auto;position:relative;width:90%;box-shadow:0 7px 24px -9px rgba(0,0,0,.22);min-height:7.8125rem}.article-card .title-wrapper h4{color:#af3520;line-height:1.2}.article-card .title-wrapper a{text-decoration:none;color:#af3520;font-size:1.5rem;font-family:Gentium Book Basic,serif}.article-card:hover .article-card--image{-webkit-transform:scale(1.4);transform:scale(1.4)}.article-card-large{margin-bottom:1.25rem;position:relative}.article-card-large--image{background-repeat:no-repeat;background-size:cover;height:200px}.article-card-large--text{background:#fff;box-shadow:0 7px 24px -9px rgba(0,0,0,.5);border-bottom:4px solid #af3520;padding:1.25rem}.article-card-large--text a{text-decoration:none;border-bottom:1px solid #af3520}.article-card-large--text a i{color:#020000}.article-card-large--text div p{text-align:left}@media (min-width:48em){.article-card-large{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:2.5rem;align-items:center}.article-card-large--image{height:110%;width:105%}.article-card-large--text{justify-self:end}.article-card-large--text h2{margin-top:0}}.pagination{padding:0;margin:2.5rem 0 1.25rem}.pagination li{list-style:none;display:inline-block;height:1.875rem;width:1.875rem;position:relative}.pagination li a,.pagination li span{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-decoration:none;font-size:1.125rem;font-family:Gentium Book Basic,serif}.pagination li.disabled a,.pagination li.disabled span{color:#f5fafb}.pagination li.active{background:#af3520}.pagination li.active a,.pagination li.active span{color:#e9eff3}.category-menu{position:fixed;opacity:.97;background:#af3520;top:0;left:0;z-index:10000000;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in;padding:1.25rem}.category-menu h5{color:#e9eff3;font-size:1.25rem;margin-bottom:.3125rem}.category-menu.open{-webkit-transform:translateY(0);transform:translateY(0)}.category-menu section{display:grid;padding:1.25rem;margin:auto}.category-menu h3{color:#e9eff3;width:80%;margin:1.25rem auto auto;font-size:2.25rem;text-align:center;border-bottom:1px solid #e9eff3;position:relative;padding-bottom:.625rem}.category-menu li,.category-menu ul{margin:0;padding:0}.category-menu li{display:block;text-align:left}.category-menu li a{color:#e9eff3;font-family:Oswald,sans-serif}@media (min-width:48em){.category-menu nav{padding-left:2.5rem;max-width:50rem;margin:.625rem auto auto}.category-menu section{margin:auto;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;justify-items:center;max-width:46.875rem}}@media (min-width:48em){.category-menu__topics{height:70vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.category-menu--close{cursor:pointer;position:fixed;top:1.25rem;right:3.75rem;color:#e9eff3;font-size:2.75rem}.m-post-content__callout{margin:2.5rem 1.25rem;text-align:center;font-size:1.5rem;color:#333;color:#af3520;font-style:italic;cursor:pointer}.m-post-content__callout p{font-size:1.625rem}.m-post-content__callout--logo{margin-top:1.25rem;font-size:1.125rem}.image-right img{width:100%}.image-right figcaption{text-align:center;font-style:italic;font-size:.75rem;color:#727272}@media (min-width:48em){.image-right{width:45%;float:right;margin:.625rem 0 .625rem 1.25rem}.image-right figcaption{text-align:right}}@media (min-width:64em){.image-right{margin:.625rem -2.5rem .625rem 1.875rem}}.image-left img{width:100%}.image-left figcaption{text-align:center;font-style:italic;font-size:.75rem;color:#727272}@media (min-width:48em){.image-left{width:45%;float:left;margin:.625rem 1.25rem .625rem 0}.image-left figcaption{text-align:left}}@media (min-width:64em){.image-left{margin:.625rem 1.875rem .625rem -2.5rem}}.image-full{overflow:hidden;margin-top:1.25rem;margin-bottom:1.25rem}.image-full img{width:100%;margin:auto}.image-full figcaption{text-align:center;font-style:italic;font-size:.75rem;color:#727272}.recipe-header--title{background:#fff;border-bottom:4px solid #af3520;text-align:center;padding:1.875rem 1.25rem;margin:.625rem auto auto}.recipe-header--title h3{color:#af3520;font-size:1.75rem;margin:auto}.recipe-header--title p{margin:auto}@media (min-width:48em){.recipe-header--title{box-shadow:0 7px 24px -9px rgba(0,0,0,.22);position:relative;width:70%;margin-top:-5rem}}@media (min-width:64em){.recipe-header--title{width:70%;padding-bottom:3.75rem;margin-top:-6.25rem}}.m-post-content__recipe{margin-bottom:3.75rem}.m-post-content__recipe h3{color:#727272}.m-post-content__recipe ul li{list-style:none}.m-post-content__recipe figure{padding:0;margin:0}.m-post-content__recipe--image{overflow:hidden;max-height:400px}.m-post-content__recipe--image figure img{width:100%}@media (min-width:48em){.m-post-content__recipe--image figure img{width:100%}}.m-post-content__recipe--time{clear:both;border-top:1px solid #d9d9d9}.m-post-content__recipe--time li{margin:0;padding:0;text-align:left;list-style:none;color:#727272}.m-post-content__recipe--time li strong{color:#020000}@media (min-width:48em){.m-post-content__recipe--time{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 3.75rem}}.m-post-content__recipe--ingredients{margin-top:1.875rem}.m-post-content__recipe--ingredients h4{border-bottom:1px solid #d9d9d9}.m-post-content__recipe--ingredients ol,.m-post-content__recipe--ingredients ul{margin:0;padding:0}.m-post-content__recipe--ingredients li{list-style:none;margin-top:.75rem}@media (min-width:48em){.m-post-content__recipe--ingredients ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 3.75rem}}.m-post-content__recipe--directions{margin-top:1.875rem}.m-post-content__recipe--directions h4{border-bottom:1px solid #d9d9d9}.m-post-content__recipe--directions li{margin-top:.625rem}.m-post-content__recipe--nutrition{margin-top:1.875rem}.m-post-content__recipe--nutrition ul{display:grid;grid-template-columns:repeat(2,1fr)}.m-post-content__recipe--nutrition h4{border-bottom:1px solid #d9d9d9}@media (min-width:48em){.m-post-content__recipe--nutrition ul{grid-template-columns:repeat(4,1fr)}.m-post-content__recipe--nutrition li{list-style:none}.m-post-content__recipe--nutrition li em{font-weight:700;font-style:normal;display:inline-block}}html{visibility:visible}