@charset "UTF-8";.svgIconStyle1{fill:#f0f1f0}.svgIconStyle2{fill:none;stroke:#444445;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.svgIconStyle3{fill:#0071bc}.svgIconStyle5{fill:#444445}.svgIconStyle6{fill:#444445;stroke:#444445;stroke-linecap:round;stroke-linejoin:round;stroke-width:0}@font-face{font-family:Oxygen;font-style:normal;font-weight:400;src:url(https://www.myfooddata.com/css/Oxygen/Oxygen-Regular.woff2) format("woff2"),url(https://www.myfooddata.com/css/Oxygen/Oxygen-Regular.woff) format("woff"),url(https://www.myfooddata.com/css/Oxygen/Oxygen-Regular.ttf) format("ttf");font-display:swap}html{min-height:-moz-available;min-height:-webkit-fill-available;min-height:fill-available}body{margin:0 auto;clear:both;font-size:100%;font-family:Oxygen,Arial,Helvetica,sans-serif,Verdana;line-height:1.7;height:100vh;min-height:-moz-available;min-height:-webkit-fill-available;min-height:fill-available;text-align:center;color:#444445}@media (min-width:600px){body body{line-height:28px}}*{box-sizing:border-box}#wrap{text-align:left;width:100%}@media (min-width:350px){#wrap{display:flex;flex-direction:column;align-items:center}}#FAQ a,#searchResults a,#sitemap a,.underLineLink,.underLineLink a{text-decoration:underline!important}.right{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transition:.5s;margin:7px 10px 0 0}.detailedDataDown{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:.5s;margin:7px 10px 0 0}.down{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transition:.5s;margin:5px 0 0 5px}.up{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);transition:.5s;margin:11px 0 0 5px}.arrow{border:1px solid #fff;border-width:0 0 2px 2px}.navarrow,.nutrition-data-arrow{border:1px solid #444445;border-width:0 2px 2px 0}.arrow,.navarrow,.nutrition-data-arrow{width:10px;height:10px;line-height:0;font-size:0;float:right;padding:5px;margin:7px 10px 0 5px}@media (min-width:768px){.arrow,.navarrow,.nutrition-data-arrow{padding:3px}}.arrow,.navarrow{float:right}@media (min-width:768px){.navarrow{border:1px solid #444445;border-width:0 0 2px 2px;width:8px;height:8px;line-height:0;font-size:0}}@media (min-width:1000px){.navarrow{width:10px;height:10px}}.nutrition-data-arrow{float:left;margin-right:10px}.arrow-nofloat{border:1px solid #444445;border-width:0 0 2px 2px;width:10px;height:10px;line-height:0;font-size:0;padding:5px;float:none}.mobilehide{width:0}.newmobilehide{height:100%}@media (max-width:600px){.newmobilehide{display:none}}.newdesktophide{height:100%}@media (min-width:600px){.newdesktophide{display:none}}.desktopOnly{display:none!important}@media (min-width:600px){.desktopOnly{display:inline-block!important}}.desktopOnlyFlex{display:none!important}@media (min-width:600px){.desktopOnlyFlex{display:flex!important}}.modal,.onboard-modal{display:none}*,:after,:before{box-sizing:border-box}.nomobile,.nomobiletable{display:none}.center{text-align:center}.pointer{cursor:pointer}.noMobileFlex{display:none}@media (min-width:600px){.noMobileFlex{display:flex}}.mobileOnlyFlex{display:flex}@media (min-width:600px){.mobileOnlyFlex{display:none!important}}.flex{display:flex}.flexCenterMobile{display:flex;align-items:center;justify-content:center;flex-direction:row}@media (max-width:390px){.flexCenterMobile{flex-direction:column}}.flexCenterLeft{display:flex;align-items:center}.flexCenterColumn,.flexcenter{display:flex;align-items:center;justify-content:center}.flexCenterColumn{flex-direction:column}.flextop{display:flex;align-items:flex-start}.flexcentera{display:flex;align-items:center;justify-content:center;padding:5px}.left{text-align:left}.left10{text-align:left;margin-left:10px}.padding3{margin:3%}.padding10{padding:0 10%}.boldonly{font-weight:900}.bold{font-weight:900;margin-right:10px}img{max-width:100%;height:auto}h1{font-size:28px;line-height:35px;color:#333;margin-bottom:1px;font-weight:600}.header1{margin:30px 0 30px;border-bottom:1px solid #ccc;color:#333}h2{font-weight:600}h3{font-weight:700;font-size:18px;margin:0 0 5px 0;padding:8px 1px;border-bottom:1px solid #ccc;color:#333}h4{font-size:18px}.dnone{display:none}.printOnly{display:none!important}.dshow{display:block;background-color:#87a7c1;cursor:pointer}.dshowwhite{display:block;background-color:#fff;cursor:pointer}.topmenu{font-size:18px;padding:15px;cursor:pointer;display:flex;align-items:baseline}.topmenu:hover{background-color:#f0f1f0}i{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px}.linkClass{text-decoration:underline;cursor:pointer;color:#205493}.appInstallButtons{display:flex;align-items:center}a:active,a:link,a:visited{text-decoration:none;color:#205493}a:hover{text-decoration:none;color:#0071bc}a.black:active,a.black:link,a.black:visited{text-decoration:none;color:#444445;font-size:18px;font-weight:800}a.blacknf:active,a.blacknf:link,a.blacknf:visited{text-decoration:none;color:#444445;font-weight:800}a.introbtn:active,a.introbtn:link,a.introbtn:visited{padding:20px;margin:15px;color:#f0f1f0;background-color:#36a2cc;border-radius:5px}.fontxsm{font-size:12px}.fontsm{font-size:80%}.fontlg{font-size:120%}.fontxlg{font-size:150%}.fontxxlg{font-size:200%;font-weight:500}.redsm{color:#d33350;font-weight:700;font-size:100%}.red{color:#d33350;font-weight:700;font-size:120%}.green{color:#42ad8a;font-weight:700;font-size:120%}footer{margin-bottom:0;margin-top:10px;color:#fff;background-color:#123054;padding:10px;text-align:center}.footerBlock{display:flex;flex-direction:column;width:100%;margin:3.125rem 0 3.125rem 0;font-size:1rem}@media (min-width:600px){.footerBlock{display:grid;margin:5rem 0 3.125rem 0;grid-template-columns:repeat(4,1fr)}}@media (min-width:1600px){.footerBlock{display:block}}.footerSubscribe{display:flex;flex-direction:column;justify-content:center;margin-bottom:3.125rem;align-items:center}@media (min-width:600px){.footerSubscribe{flex-direction:row}}.copyright{font-size:1rem;margin-bottom:2.25rem}.footerBlock a:link,.footerBlock a:visited{color:#fff;padding:5px;margin:.3125rem 0 .3125rem 0;text-decoration:underline}@media (min-width:600px){.footerBlock a:link,.footerBlock a:visited{margin:0 3.125rem 3.125rem 0}}.footerBlock a:hover{color:#f0f1f0;text-decoration:none}@media (min-width:600px){.desktophide{display:none}}@media (min-width:768px){.navBreakHide{display:none}}.navMobileHide{display:none}@media (min-width:768px){.navMobileHide{display:inline-block}}@media only screen and (min-width:768px){.mobilehide{display:inline-block}#usermenu{width:85px}.down{margin:7px 0 0 9px}.up{margin:11px 0 0 9px}#tabletonly{display:none}.nomobile{display:inline-block}.nomobiletable{display:table-cell}.center{margin:0 23%;text-align:center}}@media only screen and (min-width:768px) and (max-width:935px){.nomobiletable{display:none}}@media (prefers-reduced-motion:reduce){.animation{animation:none}}@media all and (display-mode:standalone){#navAppInstall,#profileAppInstall,.hidePWA,.navInstall{display:none}}.appInstallButton svg,.appInstallButton svg:hover{width:17px!important;height:17px!important;margin-right:5px;padding:0!important}@media (min-width:600px){.appInstallButton svg,.appInstallButton svg:hover{width:24px!important;height:24px!important}}.enableNotifications{display:flex;font-size:17px;padding:10px 20px;margin:2%;border-radius:5px;cursor:pointer;align-items:center;justify-content:center;max-width:190px}.appInstallButton{display:flex;font-size:16px;margin:0 0 10px 0;width:180px;height:46px;border-radius:5px;cursor:pointer;align-items:center;justify-content:center;max-width:190px}@media all and (display-mode:standalone){.appInstallButton{display:none}}.enableNotifications svg{width:100px;height:100px;fill:#fff}.appInstallBlue a:active,.appInstallBlue a:hover,.appInstallBlue a:visited,a.appInstallBlue{color:#fff!important}.appInstallBlue{background-color:#255fa7;border:1px solid #205493;box-shadow:1px 1px 5px #205493;color:#fff}.appInstallBlue:hover{background-color:#123054;border:1px solid #153965;box-shadow:1px 1px 5px #153965}.appInstallBlue svg{fill:#fff!important}.appInstallClear svg{fill:#153965!important}.appInstallClear{background-color:#f0f1f0;border:1px solid #f0f1f0;box-shadow:1px 1px 1px #cfd2d4;color:#153965}.appInstallClear:hover{background-color:#fff;border:1px solid #fff;box-shadow:1px 1px 5px #fff}.sparkle{position:relative;transition:.6s;overflow:hidden}.sparkle:before{content:"";display:block;position:absolute;background:rgba(255,255,255,.8);width:20px;height:100%;left:0;top:0;filter:blur(20px);animation:sparkle-anim 6s infinite}@keyframes sparkle-anim{from{transform:translateX(-100px) skewX(-45deg)}to{transform:translateX(300px) skewX(-15deg)}}.subscribe-button{border-radius:1px;padding:.5em .95em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 1px 1px #444445;min-width:17.5rem;max-width:20.625rem;width:100%;font-size:.9375rem;margin:.625rem 0}@media (min-width:600px){.subscribe-button{width:20.625rem;font-size:1rem}}.subscribe-button__icon,.subscribe-button__link{display:inline-block}.subscribe-button__link__float{text-decoration:none;color:#fff!important;margin:0}.subscribe-button__link{text-decoration:none;color:#fff!important;margin:3px}.subscribe-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.subscribe-button--small svg{margin:0;vertical-align:middle}.subscribe-button__icon{stroke:#fff;fill:none}.subscribe-button__icon--solid,.subscribe-button__icon--solidcircle{fill:#fff;stroke:none}.subscribe-button--link{background-color:#256592;cursor:pointer}.subscribe-button--link:hover{background-color:#215a82}.subscribe-button--facebook{background-color:#3b5998;border-color:#3b5998}.subscribe-button--facebook:active,.subscribe-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.subscribe-button--twitter{background-color:#55acee;border-color:#55acee}.subscribe-button--twitter:active,.subscribe-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.subscribe-button--pinterest{background-color:#bd081c;border-color:#bd081c}.subscribe-button--pinterest:active,.subscribe-button--pinterest:hover{background-color:#8c0615;border-color:#8c0615}h1,h3{margin:0;padding:0 0}h2{color:#fff}h3{border:none}p{margin:0;padding:1em 0}.splashHeaderWrap{height:500px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.myfooddata.com/images/splash19.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;text-shadow:2px 2px 1px rgba(33,33,33,.6)}a.callToActionButton{background:#0071bc;color:#fff;font-size:20px;border-radius:5px;text-decoration:none;padding:.5em 1.5em;margin:.5em 0;cursor:pointer;font-weight:300;box-shadow:1px 1px 1px #d6d7d9}#splashHeader h1{font-size:50px;line-height:55px;padding:5px;text-shadow:2.1px 2px 1px #212121;color:#fff}#splashHeader h3{text-shadow:2.1px 2px 1px #212121;color:#fff;border:0;margin:2px}#paymentArea{background-color:#fff;padding:1rem}@media (min-width:600px){#paymentArea{padding:2rem}}#paymentArea h1{padding:50px 0 5px 0;color:#fff;font-size:30px}#paymentArea h3{padding:5px 40px;font-size:16px;color:#fff}@media (min-width:600px){#paymentArea h3{font-size:20px}}.afterCardWrap{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 3% 0}.notices{width:85%;max-width:600px}.cardWrap{display:grid;grid-template-columns:1fr;gap:1rem;max-width:1000px;margin:0 auto;padding:0;width:100%}@media (min-width:600px){.cardWrap{grid-template-columns:repeat(2,1fr);gap:2rem;padding:0 1rem}}.cardWrap ul{list-style-type:none;margin:10px 20px;padding:0;-webkit-transition:.3s;transition:.3s;font-size:20px}.cardWrap ul li{padding:5px 12px;font-size:14px;text-align:left;display:flex;align-items:center;gap:10px}#whyGoPremium h2{font-size:28px}.featureCard{border:1px solid #d6d7d9;border-radius:5px;box-shadow:3px 5px 3px #d6d7d9;width:85%;margin:5% 1%;max-width:300px;height:300px;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:0 10px}@media (min-width:600px){.featureCard{margin:1%;width:190px;height:190px}}@media (min-width:1000px){.featureCard{margin:1%;width:300px;height:300px}}#commitCard svg,#noAdsCard svg,#supportCard svg{width:170px;height:170px}@media (min-width:600px){#commitCard svg,#noAdsCard svg,#supportCard svg{width:50px;height:50px}}@media (min-width:1000px){#commitCard svg,#noAdsCard svg,#supportCard svg{margin:1%;width:170px;height:170px}}#commitCard svg{fill:#0071bc}#supportCard svg{fill:#2e8540}#noAdsCard svg{fill:#cd2026}.priceOption{background:#fff;border-radius:5px;padding:1.25rem;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;border:1px solid #e0e0e0;transition:transform .3s ease;width:100%;max-width:none;margin:0}@media (min-width:600px){.priceOption{padding:2rem}}.priceOption:hover{transform:translateY(-4px)}.priceOption.popular{border:2px solid #2196f3}.priceOption.popular .popular-badge{position:absolute;top:-12px;right:50%;transform:translateX(50%);background:#2196f3;color:#fff;padding:.25rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:600;white-space:nowrap}@media (min-width:600px){.priceOption.popular .popular-badge{right:20px;transform:none;margin-top:0}}.cardWrap svg{fill:#2e8540}.planLabel{background-color:#205493;width:100%;padding:10px 0;color:#fff;font-size:20px;display:none}.freePrice,.premiumPrice{width:100%;color:#fff;font-size:18px}.freePrice{background-color:#cd2026}.premiumPrice{background-color:#205493}.price{font-size:35px}.per{font-size:13px}.bold{font-weight:900}#signUpButton0,#signUpButton1,#signUpButton2{width:100%}.buyButton,.signUpButton{font-size:17px;padding:10px 15px;width:200px;margin:2%;background-color:#255fa7;color:#fff;border-radius:3px;border:1px solid #205493;box-shadow:1px 1px 2px #205493;cursor:pointer;margin:10px auto}.buyButton a:active,.buyButton a:hover,.buyButton a:visited,.signUpButton a:active,.signUpButton a:hover,.signUpButton a:visited,a.buyButton,a.signUpButton{color:#fff!important}.buyButton:hover{box-shadow:1px 1px 8px #0071bc}.refundNotice,.signUpNotice{border:3px solid #f1f1f1;background-color:#f1f1f1;color:#212121;border-radius:5px;max-width:600px;margin:10px}.signUpText{font-size:38px}.refund-message{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;padding:20px;max-width:600px;margin:20px auto;box-shadow:0 4px 8px rgba(0,0,0,.1)}.refund-message h2{color:#212121}.refund-icon{flex-shrink:0;width:50px;height:50px;background-color:#205493;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}.refund-icon svg{width:24px;height:24px;color:#fff}.refund-content h2{margin:0 0 10px;font-size:24px;color:#212121}.refund-content p{margin:0 0 20px;color:#212121;line-height:1.6}.grandfathered-rate{background-color:#f9f9f9;border:2px solid #cd2026;border-radius:8px;padding:20px;margin:20px auto;max-width:600px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center}.rate-content{margin:0;padding:0}.rate-title{font-size:24px;color:#153965!important;margin-bottom:10px}.rate-message{font-size:18px;color:#153965;margin-bottom:15px}.rate-message strong{color:#cd2026}.centerTextWrap{color:#fff}.testimonial-quote{font-size:16px}.testimonial-quote blockquote{background:0 0;border:0;color:#fff;display:inline-block;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.4!important;margin:0;margin:0;padding:0 65px;position:relative;z-index:600}.testimonial-quote blockquote *{box-sizing:border-box}.testimonial-quote blockquote p{color:#fff;line-height:1.4!important;margin:0 0 15px 0}.testimonial-quote blockquote p:first-child:before{color:#689dde;content:"“";font-size:7.5em;font-weight:700;left:-.2em;opacity:.3;position:absolute;text-shadow:none;top:-.4em;z-index:-300}.testimonial-quote cite{color:#fff;display:block;font-size:.8em}.testimonial-quote cite span{color:#fff;font-style:normal;letter-spacing:1px}.testimonial-quote{position:relative}.testimonial-quote .quote-container{margin-block:40px}.testimonial-quote.right .quote-container{padding-left:0}.testimonial-quote.right cite{text-align:right}.loader{width:100%;height:100px;background-color:#444445}.loader .progress-bar{background-color:#205493;height:100px}.loader .progress-bar-animation{animation-name:progress;animation-duration:3s}@keyframes progress{from{width:0%}to{width:100%}}.messageWrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.errortext{font-size:30px;color:#cd2026;font-weight:700}#premiumPageWrap{color:#333;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.hero-section{text-align:center;margin-bottom:2rem;background-color:#205493}.hero-section h1{font-size:2.5rem;margin-bottom:.5rem;color:#333;padding-top:.5rem}@media (min-width:600px){.hero-section h1{font-size:3rem}}.hero-section .subtitle{font-size:1.25rem;color:#666;max-width:600px;margin:0 auto}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}@media (min-width:600px){.pricing-toggle{display:none}}.pricing-toggle .toggle-option{font-size:1.1rem;color:#666}.pricing-toggle .toggle-option.active{color:#2196f3;font-weight:600}.pricing-toggle .save-badge{background:#e3f2fd;color:#2196f3;padding:.25rem .5rem;border-radius:1rem;font-size:.875rem;margin-left:.5rem}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.switch input:checked+.slider{background-color:#2196f3}.switch input:checked+.slider:before{transform:translateX(26px)}.cardWrap{display:grid;grid-template-columns:1fr;gap:1rem;max-width:1000px;margin:0 auto;padding:0;width:100%}@media (min-width:600px){.cardWrap{grid-template-columns:repeat(2,1fr);gap:2rem;padding:0 1rem}}.priceOption{background:#fff;border-radius:5px;padding:1.25rem;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;border:1px solid #e0e0e0;transition:all .3s ease;width:100%;max-width:none;margin:0;cursor:pointer}@media (min-width:600px){.priceOption{padding:2rem}}.priceOption:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.priceOption.selected{border:3px solid #2196f3;box-shadow:0 8px 16px rgba(33,150,243,.3);transform:translateY(-2px)}.priceOption.selected .planLabel{background-color:#2196f3}.priceOption.selected .premiumPrice{background-color:#2196f3}.priceOption.popular{border:2px solid #2196f3}.priceOption.popular .popular-badge{position:absolute;top:-12px;right:50%;transform:translateX(50%);background:#2196f3;color:#fff;padding:.25rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:600;white-space:nowrap}@media (min-width:600px){.priceOption.popular .popular-badge{right:20px;transform:none;margin-top:0}}.plan-header{text-align:center;margin-bottom:1.5rem;padding-top:1rem}@media (min-width:600px){.plan-header{margin-bottom:2rem;padding-top:0}}.plan-header .planLabel{display:block;font-size:1.25rem;font-weight:600;background-color:#1565c0;color:#fff;padding:.5rem;border-radius:5px;margin:0 -.5rem .75rem}@media (min-width:600px){.plan-header .planLabel{font-size:1.5rem;margin:0 -.5rem 1rem}}.plan-header .premiumPrice{background-color:#1565c0;padding:.75rem;border-radius:5px;margin:0 -.5rem;display:flex;align-items:baseline;justify-content:center;gap:2px}.plan-header .premiumPrice .price{font-size:2.5rem;font-weight:700;color:#fff;line-height:1}@media (min-width:600px){.plan-header .premiumPrice .price{font-size:3rem}}.plan-header .premiumPrice .per{font-size:1rem;color:rgba(255,255,255,.9);line-height:1}@media (min-width:600px){.plan-header .premiumPrice .per{font-size:1.1rem}}.plan-header .annual-total{display:block;font-size:.875rem;color:#666;margin-top:.75rem}.features-list{list-style:none;padding:0;margin:0 0 1.5rem}@media (min-width:600px){.features-list{margin:0 0 2rem}}.features-list li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#444;font-size:.9375rem}@media (min-width:600px){.features-list li{padding:.75rem 0;font-size:1rem}}.features-list li svg{color:#4caf50;flex-shrink:0}.features-list li strong{color:#2196f3}.buyButton{width:100%;padding:1rem;border:none;border-radius:5px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;background-color:#1565c0;color:#fff;box-shadow:3px 3px 1px #153965;border:1px solid rgba(21,101,192,.3)}.buyButton:hover{background-color:#205493;box-shadow:0 8px 16px rgba(21,101,192,.5),0 6px 12px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-3px)}.buyButton:active{transform:translateY(-1px);box-shadow:0 2px 4px rgba(21,101,192,.4),0 1px 2px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.1)}.testimonials-section{margin:4rem auto;max-width:1200px}.testimonials-section h2{text-align:center;margin-bottom:3rem;font-size:2rem;color:#333}.testimonial-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:600px){.testimonial-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-card{background:#fff;padding:2rem;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.testimonial-card .quote{font-size:1rem;line-height:1.6;color:#444;margin-bottom:1.5rem;font-style:italic}.testimonial-card .author{color:#333;font-weight:600}.cta-section{text-align:center;margin:4rem auto}.cta-section h2{margin-bottom:2rem;font-size:2rem;color:#333}.cta-section .signUpButton{display:inline-block;padding:1rem 2rem;background-color:#2196f3;color:#fff;text-decoration:none;border-radius:5px;font-weight:600;transition:background-color .3s ease}.cta-section .signUpButton:hover{background-color:#1565c0}#credit-cards-accepted{text-align:center;margin:2rem auto;max-width:600px;padding:30px}#credit-cards-accepted .credit-card-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}#credit-cards-accepted .credit-card-card{padding:.75rem;border-radius:8px;max-width:200px}#credit-cards-accepted .credit-card-card img{height:50px;width:auto;object-fit:contain}#logoAndNavWrap{width:100%}@media (min-width:768px){#logoAndNavWrap{margin-bottom:10px;font-size:11px}}.logoAndNav{display:flex;align-items:center;padding:15px 10px;font-size:16px;justify-content:space-between}@media (min-width:768px){.logoAndNav{padding:15px 20px}}@media (max-width:390px){.logoAndNav{padding:10px 7px;font-size:14px}}@media (max-width:320px){.logoAndNav{padding:8px 5px;font-size:12px}}#nav-left,#nav-right{display:flex;align-items:center}#nav-left{justify-content:flex-start}#navbar-toggle{cursor:pointer;color:#212121;font-size:30px;margin-left:5px}@media (min-width:768px){#navbar-toggle{display:none}}#MFDlogo{display:inline-block;position:relative;margin-left:5px;width:190px}@media (min-width:768px){#MFDlogo{margin-top:0;min-width:200px;margin-left:0}}@media (min-width:1000px){#MFDlogo{min-width:230px}}@media (max-width:390px){#MFDlogo{max-width:130px}}.premiumLabel{display:flex;align-items:center;position:absolute;left:101px;top:21px;font-size:17px;color:#ba7f12!important;font-weight:900;padding:5px}@media (min-width:1000px){.premiumLabel{left:120px;top:29px;font-size:17px}}@media (max-width:390px){.premiumLabel{left:49px;top:16px;font-size:12px}}.premiumLabel svg{width:17px;height:17px;fill:#ba7f12}.st0{fill:#153965}.st1{fill:#153965}#navSections{padding-bottom:7px}@media (min-width:768px){#navSections{display:inline-block;width:100%}}@media (min-width:768px){#navSections h2{text-align:center}}#accountButtons{display:flex;align-items:center}a.nav-sign-in{display:none}@media (min-width:600px){a.nav-sign-in{display:inline-block;color:#aeb0b5;padding:10px}}a.nav-sign-in:hover{color:#212121}a.nav-sign-up:active,a.nav-sign-up:link,a.nav-sign-up:visited{padding:8px;color:#fff;background-color:#0071bc;border-radius:5px;white-space:nowrap;margin-right:10px}a.nav-sign-up:hover{background-color:#0071bc}#navbar-search{margin-right:5px;margin-bottom:6px}.close,.navclose{display:flex;justify-content:flex-end;font-size:39px;color:#212121;margin:-5px 15px 0 0;cursor:pointer}@media (min-width:768px){.close,.navclose{display:none}}#main-nav{list-style-type:none;display:flex;flex-direction:column;margin:1px;padding:0 0 0 5px}@media (min-width:768px){#main-nav{display:flex!important;flex-direction:row;justify-content:flex-start;padding:0}}#main-nav li,.account-menu-toggle{text-align:left;padding:20px 10px;margin:5px 0 0 5px;color:#212121;cursor:pointer}@media (min-width:768px){#main-nav li,.account-menu-toggle{padding:8px;margin-right:3px;font-size:15px}}@media (min-width:1000px){#main-nav li,.account-menu-toggle{padding:10px;margin-right:5px;font-size:18px}}.account-menu-toggle{display:flex;align-items:center;margin:0 0 0 5px;padding:10px}@media (min-width:768px){.account-menu-toggle{margin:0 25px 0 5px;padding:10px}}.account-menu-text{display:none}@media (min-width:420px){.account-menu-text{display:inline-block}}#i8{display:none}@media (min-width:768px){#i8{display:inline-block}}.account-menu-toggle svg{width:28px;height:28px;margin-right:2px;fill:#212121}.account-menu-toggle:hover,.dropDown:hover{color:#212121;background-color:#f1f1f1;border-radius:5px}.mobilenavshow{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#f1f1f1;overflow-x:hidden;transition:.5s}@media (min-width:768px){.mobilenavshow{height:100%;width:auto;position:relative;z-index:1;top:auto;left:auto;background-color:#fff;overflow-x:auto;transition:0s}}.menubtn,a.menubtn:active,a.menubtn:link,a.menubtn:visited{padding:15px;color:#fff;background-color:#0071bc;border-radius:5px;white-space:nowrap;margin:10px 5px}.menubtn:hover,a.introbtn:hover,a.menubtn:hover{background-color:#205493;color:#fff;cursor:pointer}.menubtnMargin{margin:20px 0 0 3%}@media (min-width:768px){.menubtnMargin{margin:25px 5px 0 0}}.mobile_menu_width{width:85%}.nav-dropdown{position:absolute;width:85%;top:0;left:0;background-color:#fff;z-index:500000000;color:#212121;text-align:left;min-height:100%;padding-bottom:100px}@media (min-width:768px){.nav-dropdown{width:100%;top:70px;right:0;text-align:center;padding-bottom:0;min-height:680px;height:680px;overflow-y:auto;border-bottom:5px double #212121;border-top:2px solid #aeb0b5;box-shadow:0 5px 1px #212121}}@media (min-width:1000px){.nav-dropdown{top:80px}}input.search-input[type=text]{width:35px;box-sizing:border-box;border:2px solid #d6d7d9;border-radius:5px;font-size:16px;background-color:#f1f1f1;background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');background-position:10px 10px;background-repeat:no-repeat;padding:12px 15px 12px 25px;transition:width .2s ease-in-out;z-index:1}@media (min-width:1000px){input.search-input[type=text]{width:150px;padding:12px 15px 12px 35px;font-size:20px}}input.search-input[type=text]:focus{padding:12px 15px 12px 35px;width:99%;color:#212121;font-weight:500;font-size:20px;position:absolute;top:5px;right:1px}@media (min-width:768px){input.search-input[type=text]:focus{width:200px;top:20px;right:5px}}@media (min-width:1000px){input.search-input[type=text]:focus{width:280px}}input.search-input[type=text]{position:inherit}.nav-card{padding:5%;border-bottom:1px solid #d6d7d9;text-align:left}@media (min-width:768px){.nav-card{border-bottom:none;padding:15px;max-width:25%;margin:0 10px}}.nav-card a:hover,.small-nav-dropdown a:hover{background-color:#dde9f8;border-radius:5px}#aboutDropDown p{padding:7px 20px}#indexcontent p{padding:0 20px}.nav-title{color:#212121;margin:10px 2px;font-size:20px;text-align:left;font-weight:900}@media (min-width:768px){.nav-title{font-size:16px}}@media (min-width:1000px){.nav-title{margin:10px 0;font-size:26px}}.nav-flex{justify-content:center;display:flex;flex-direction:column}@media (min-width:768px){.nav-flex{flex-direction:row}}#aboutDropDown ul,#accountDropDown ul,#articlesDropDown ul,#toolsDropDown ul{padding:0;margin:0;list-style:none}#account-menu ul,#tool-items ul{list-style:none;padding:2px 0}#account-menu li,#tool-items li{color:#212121;margin:12px 5px}@media (min-width:768px){#account-menu li,#tool-items li{padding:10px 0;max-width:250px;margin:12px 0}}#account-menu li a,#tool-items li a{display:flex;align-items:center}@media (min-width:768px){#account-menu li a,#tool-items li a{flex-direction:column;font-size:13px}}@media (min-width:1200px){#account-menu li a,#tool-items li a{flex-direction:row;font-size:18px}}#account-menu li:hover,#tool-items li:hover{background-color:#cfd2d4}@media (min-width:768px){#account-menu li:hover,#tool-items li:hover{background-color:#dde9f8;color:#212121;border-radius:5px}}#account-menu a:hover,#tool-items a:hover{color:#212121}#account-menu li svg,#tool-items li svg{fill:#0071bc;width:35px;height:35px;margin:0 10px 0 0}#aboutDropDown ul,#articlesDropDown ul{padding:0;margin:0;list-style:none}@media (min-width:768px){#articlesDropDown li a{padding:2px;font-size:14px}}@media (min-width:1000px){#articlesDropDown li a{font-size:18px}}.about-nav-card{padding:5%;border-bottom:1px solid #cfd2d4;text-align:left}@media (min-width:768px){.about-nav-card{border-bottom:none;padding:15px;width:600px}}.about-title{display:flex;align-items:center;color:#212121;margin:10px 2px;font-size:20px;text-align:left;font-weight:900}@media (min-width:768px){.about-title{margin:10px 0;font-size:26px}}.about-title svg{margin-right:20px}@media (min-width:768px){#aboutDropDown svg{width:50px;height:50px}}#aboutDropDown p a{text-decoration:underline}.buttonSpacer{margin:30px 0}.navmodal{position:fixed;z-index:90000000000000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.done,.modalSubmit,.saveAsButtons{border:1px solid #205493;font-size:15px;padding:9px;border-radius:5px;letter-spacing:.3px;display:flex;width:90px;cursor:pointer;color:#205493;fill:#205493;margin-top:5px}#nutritionFactsModalContainer{padding:50px 10px;position:relative}#modalbody a{text-decoration:underline}.modalSubmit{width:95%;text-align:center;max-width:350px;justify-content:center}.done:hover,.modalSubmit:hover,.saveAsButtons:hover{background-color:#0071bc;color:#fff;fill:#fff}.leftTen{margin-left:10px}.leftPadding{text-align:left;padding:2%}.notDone{color:#d6d7d9;border:1px solid #d6d7d9;display:flex;width:90px;letter-spacing:.3px;cursor:pointer;fill:#d6d7d9;margin-top:5px}#addNewNutrient{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:30px 5px}.modalAdd{padding:5px 10px;font-size:14px;display:flex;background-color:#0071bc;color:#fff;border-radius:5px;fill:#fff;cursor:pointer;justify-content:center;align-items:center}.modalAdd:hover{background-color:#0071bc}.saveAsButtons{width:90%;margin:9px 5px;padding:12px;display:flex;align-items:center}@media (min-width:600px){.saveAsButtons{width:280px}}.instructionsbtn,.onboardbtn{border:1px solid #205493;font-size:15px;padding:9px;border-radius:5px;letter-spacing:.3px;display:flex;align-items:center;cursor:pointer;color:#205493;fill:#205493}#feedback-widget{display:flex;justify-content:center;margin-top:5px}.feedback-happy,.feedback-ok,.feedback-sad{display:flex;flex-direction:column;color:#fff;cursor:pointer}#feedback-widget svg{width:90px;height:90px}@media (min-width:600px){#feedback-widget svg{width:100px;height:100px}}.successCheckMark{fill:#fff;background-color:#0071bc;width:200px;height:200px;border-radius:50%}.modal,.onboard-modal{display:none;position:fixed;z-index:8000;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s}#modalTabs svg{width:18px;height:18px;margin-right:5px}.modalTabActive svg{fill:#0071bc}.smallModalMargin{margin:3% auto}.normalModalMargin{margin:10% auto}.modal-content{position:relative;background-color:#fefefe;border-radius:5px;box-shadow:1px 1px #aeb0b5;width:90%;overflow-y:auto;max-height:95%;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;animation-duration:.5s;min-height:500px}.modalSmall{max-width:350px}.modalMedium{max-width:600px;min-height:75%}.modalLarge{max-width:800px}.modalWidthAuto{width:fit-content;max-width:90%}.modalOffset,.portions{text-align:left;margin:5px 30px}.modalSaveButton{max-width:100px;margin:10px 20px}.portionInput{width:30px;text-align:center}#dailyValueInfo li{margin:10px 0}.onboard-modal-content{background-color:#fefefe;text-align:left;width:90%;max-width:500px;overflow-y:auto;padding:0 5%;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;animation-duration:.5s}.missing-data-options{background-color:#fefefe;text-align:left;width:100%;overflow-y:auto;padding:0 7%;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;animation-duration:.5s}@media (min-width:600px){.missing-data-options{padding:0 12%}}h2.onboard{font-size:27px;line-height:33px;text-align:left}#OBcontent ul{display:flex;flex-direction:column;align-items:center}li.onboardCard1,li.onboardCard2{display:flex;border:1px solid;justify-content:center;margin:10px;flex-direction:column;align-items:center;width:300px;text-align:center}.modal-button-header{position:sticky;top:0;width:100%;z-index:20;padding:15px 20px;display:flex;justify-content:flex-end}.modal-close,.pay-modal-close{background-color:#153965;color:#fff;border-radius:50%;font-size:20px;cursor:pointer;z-index:20;padding:0 10px;box-shadow:1px 2px 3px #212121}.modal-close-button{border-radius:5px;border:1px solid #212121;margin:8px;z-index:20}.pay-modal-close{margin:-10px 6px 0 0}.modal-header{text-align:left;padding:5px 20px;min-height:100px}#modalHeaderContent{padding:15px 0}#modalFooter{margin:0 0 30px 0;text-align:center}.modalTitle{font-size:18px;font-weight:500}@media (min-width:600px){.modalTitle{font-size:25px}}.modalTitleSm{font-size:18px;font-weight:500;display:flex;justify-content:space-evenly;align-items:center}.modalDescription{font-size:14px;color:#212121}.modal-body{max-width:700px;margin:0 auto;font-size:18px;text-align:center;padding:10px 5px 20px 5px}#modalTabs{padding:0 5%}#modalTabs ul{list-style:none;display:flex;border-bottom:1px solid #d6d7d9;margin:0;padding:0;font-size:14px;justify-content:space-evenly}@media (max-width:320px){#modalTabs ul{font-size:9px}}#modalTabs li{cursor:pointer}.modalTabActive{color:#0071bc;border-bottom:3px solid #0071bc;font-weight:800;font-size:14px}@media (max-width:320px){.modalTabActive{font-size:9px}}.addResetButtons,.modalFoodListButtons{display:flex;align-items:center;justify-content:flex-start;width:95%;margin:3% 1% 1% 1%}@media (min-width:600px){.addResetButtons,.modalFoodListButtons{width:80%;margin:3% 6% 1% 6%}}.addResetButtons svg{fill:#aeb0b5;margin:0 10px;cursor:pointer;width:24px;height:24px}.addResetButtons svg:hover{fill:#0071bc}.addFoodsButton,.modalButton,.modalDeleteButton{color:#fff!important;text-decoration:none!important;padding:5px 15px;font-size:16px;border-radius:5px;margin:0 20px 0 10px;cursor:pointer}.addFoodsButton,.modalButton{background-color:#0071bc}.modalDeleteButton{background-color:#e59393}.successButtons{width:290px;margin:10px 3px}.addFoodsButton,.modalDeleteButton{width:135px}#resetButton{font-size:14px;color:#d6d7d9;padding:0 5px;cursor:pointer}.cancel{cursor:pointer}.subSearchMenuModal{width:80%;color:#aeb0b5;margin:1% 10%;font-size:14px;border-bottom:1px solid #d6d7d9}.modalInstructions{padding:1% 20%;font-size:14px}.modalInstructions a{text-decoration:underline!important}.modalInstructionsImage{border-radius:50%;width:170px;height:170px;margin:30px}#modalFoodList,#recentsList{display:flex;flex-direction:column;align-items:center;padding:1%}@media (min-width:600px){#modalFoodList,#recentsList{padding:1% 10%}}#foodsearchbarModal,.foodListWrapModal{justify-content:center;transition:all .3s ease-in-out;z-index:999}@media (min-width:600px){#foodsearchbarModal,.foodListWrapModal{margin:20px 10% 0 10%}}.foodsearchModal{width:100%;border:none}.searchFL{display:flex}.foodsearchModal:placeholder-shown{color:#153965;background-position:left;background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');background-repeat:no-repeat;background-position-x:10px;opacity:1;padding:12px 0 10px 30px;background-color:#d6d7d9;height:35px}-ms-input-placeholder{color:#205493}::-ms-input-placeholder{color:#205493}.foodsearchModal:hover{background-color:#f1f1f1;color:#212121}.foodsearchModal:focus{border:1px solid #0071bc;background-image:none;background-color:#fff;font-size:16px;height:35px;outline:0}.searchFilterButton{color:#f1f1f1;justify-content:flex-end;margin:0 10px;cursor:pointer}.searchFilterButton svg{fill:#f1f1f1}#aboutdata ul li{text-align:left;margin:0 10px 20px 5px}.footerNutrientOptions{padding:2px 16px;margin:10px 0 0 0;background-color:#fff;display:flex;justify-content:center;align-items:center}.footerFoodListModal{padding:2px 16px;margin:10px 0 0 0;display:flex;justify-content:flex-end;align-items:center}.buttonView,.myFoodsButtons{padding:5px 10px;margin:0 5px;color:#f1f1f1;background-color:#0071bc;border-radius:5px;white-space:nowrap;border:1px solid #0071bc}.buttonView:hover,.myFoodsButtons:hover{background-color:#f1f1f1;color:#0071bc;border:1px solid #0071bc;cursor:pointer}.portionSelectModal{padding:50px;text-align:left}@media (min-width:600px){.portionSelectModal{padding:70px;font-size:16px!important}}.portionSelectModal p{color:#212121!important;font-size:15px!important}.portionButtonWrap{display:flex;flex-direction:column;margin-top:40px}@media (min-width:600px){.portionButtonWrap{gap:25px}}.portionButtonWrap .functionButton{max-width:100%!important}.saveasmodal{display:flex;flex-direction:column;margin-top:50px;align-items:center;margin:50px auto}.saveasmodal svg{width:28px;height:28px;margin-right:5px;align-items:flex-start}.listbox,.listboxSave{display:flex;align-items:baseline;justify-content:space-between;color:#212121;text-decoration:none;border:2px solid #d6d7d9;background-color:#f1f1f1;border-radius:5px;width:100%;margin:5px 0;position:relative}.listname,.listtitle{width:98%}.listname,.saveaslistname{width:96%;text-align:left;cursor:pointer}.saveasmodal input{font-size:18px;padding:5px;border:1px solid #212121;width:280px;margin:15px 0}.saveasmodal select{font-size:18px;width:280px;margin:15px 0}.warningText{font-size:13px;color:#cd2026;border:2px solid #cd2026;border-radius:3px;padding:3px}.warningNumberValidation{padding:6px;margin:3px 5px;text-align:center;font-size:16px;color:#cd2026;fill:#cd2026;font-weight:900;border:3px solid #cd2026}.nutrientHeaderWrap,.nutrientSelectWrap{display:flex;align-items:center;width:100%;font-size:15px}.nutrientSelectWrap{margin:6px 0}.nutrientFilterSearch{padding:8px 5px 8px 8px;font-size:16px;height:30px}@media (min-width:600px){.nutrientFilterSearch{width:50%;max-width:300px;margin-left:30px;max-width:95%}}.nutrientFilterSearch:placeholder-shown{opacity:1;font-weight:500;font-size:16px;background-repeat:no-repeat;background-color:#f1f1f1}-ms-input-placeholder{color:#aeb0b5;font-size:16px}::-ms-input-placeholder{color:#aeb0b5;font-size:16px}.nutrientFilterSearch:focus{background-image:none;background-color:#fff}.nutrientSelectWrap:hover,.nutrientSelectWrap:hover input[type=number]{background-color:#dde9f8}.nutrientSelectWrap input[type=number]{width:50px}@media (min-width:350px){.nutrientSelectWrap input[type=number]{width:75px}}.optionheader1,.optionheader2{font-size:18px}.optionheader1{width:180px;margin-left:10px;text-align:left}@media (min-width:600px){.optionheader1{width:200px}}@media (max-width:420px){.optionheader1{width:125px}}.optionheader2{text-align:left}.customTarget,.nutrientFilter,.nutrientFilterCenter,.nutrientOrder{color:#aeb0b5;padding:7px 0}.targetUnits{font-size:13px}.nutrientOrder{width:40%;font-size:15px;margin:10px 5px}.targetNutrient{color:#212121;border:1px solid #aeb0b5;border-radius:5px;padding:6px 3px;margin:0 10px 0 5px}.targetNutrient:hover{border:1px solid #689dde}.nutrientFilter,.nutrientFilterCenter{margin:10px 5px;width:60%;font-size:15px}.nutrientFilter{width:60%}.nutrientFilterCenter{width:90%}.customTargetWrap{display:flex;align-items:center;color:#aeb0b5;justify-content:space-between;padding-right:7px;background-color:inherit}@media (min-width:600px){.customTargetWrap{width:25%}}.foodFilterCount{font-size:15px;font-weight:700;text-align:left}@media (min-width:600px){.foodFilterCount{margin-top:10px;padding-left:10px}}#filterFoodCount{font-size:20px;font-weight:900}.cancelModal{color:#aeb0b5;margin:0 10px;cursor:pointer;font-size:12px;border-bottom:1px dotted #aeb0b5}#foodlistbuttons{height:150px}.selectOptions{display:flex;flex-direction:column;align-items:center;margin:1% 1%}@media (min-width:600px){.selectOptions{margin:1% 10%}}.selectOptionsCheckBox{display:flex;flex-direction:column;align-items:flex-start;margin:1% 8%}#foodsWithMissingData{margin:0;padding:0;list-style:none}#foodsWithMissingData li{padding:10px 0 10px 10px;background-color:#f1f1f1;margin:10px}#e-report ul{list-style-type:none;text-align:left;margin:10px 10px 10px 30px;padding:10px}.optionApplyButtonsFilterCount{display:flex;align-items:flex-start;margin:0 2%;position:sticky;top:0;background-color:#fff;flex-direction:column;width:80%;z-index:20;padding:15px 0;gap:10px}@media (min-width:600px){.optionApplyButtonsFilterCount{margin:0 5% 15px 5%;align-items:baseline;gap:5px}}.applyAndFilterButtonWrap{display:flex;flex-direction:column;gap:10px;align-items:flex-start}@media (min-width:600px){.applyAndFilterButtonWrap{flex-direction:row}}.optionApplyButtonWrap{display:flex;justify-content:space-evenly;align-items:end}@media (min-width:600px){.optionApplyButtonWrap{justify-content:flex-start}}.modalCheck{margin:0 6px;font-size:13px;width:180px;text-align:left}@media (min-width:600px){.modalCheck{font-size:16px;margin:0 10px;width:200px}}@media (max-width:420px){.modalCheck{width:125px}}.optionApplyButton{display:flex;gap:5px;padding:8px 20px;line-height:19px;font-size:15px;align-items:center;color:#fff;cursor:pointer;user-select:none;border:none;fill:#fff;background-color:#0071bc;border-radius:10px}.toolTipWrap{padding:2% 10%;text-align:left}.upload-container{max-width:500px;margin:40px auto;text-align:center;font-family:Arial,sans-serif}.upload-box{display:flex;border:2px dashed #ccc;border-radius:10px;padding:30px;background-color:#f9f9f9;cursor:pointer;transition:border-color .3s;margin-bottom:15px}.upload-box.dragover{border-color:#0071bc;background-color:#eef7ff}.browse-button,.camera-button{display:inline-block;padding:10px 15px;background-color:#0071bc;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;text-decoration:none;transition:background-color .3s}.browse-button:hover,.camera-button:hover{background-color:#205493}@media (min-width:600px){.camera-button{display:none}}.upload-button{margin:10px;display:inline-block;padding:10px 15px;background-color:#cd2026;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;text-decoration:none;transition:background-color .3s}.scan-header{font-size:16px;color:#212121;line-height:1.5;margin:5px 0;padding:10px}#fileInput{display:none}.file-name{margin-top:10px;color:#666;font-size:14px}.image-preview{margin-top:20px;display:none}.image-preview img{max-width:100%;max-height:200px;border-radius:10px}.upload-container .form_field:focus -- .form_label,.upload-container label{position:inherit!important}.helloBar{display:flex;align-items:center;flex-direction:row-reverse;position:fixed;top:0;left:0;width:100%;justify-content:space-around;z-index:88867;box-shadow:3px 6px 5px;animation:fadeIn 3s ease-out 2s forwards;background-color:#df9916;color:#fff;fill:#fff;height:80px;margin-top:80px;margin-bottom:0;opacity:0;padding:5px 0}@media (min-width:600px){.helloBar{padding:5px 10px;justify-content:space-between}}@media (min-width:1600px){.helloBar{justify-content:flex-end}}.helloBar svg{width:24px;height:24px;fill:#fff}@media (min-width:600px){.helloBar svg{width:39px;height:39px;margin:0 10px}}.helloBarRemove{height:0;margin-top:0;margin-bottom:0;opacity:0;z-index:-1;position:relative}@keyframes fadeIn{from{margin-top:-80px;opacity:0}to{margin-top:0;opacity:1}}@keyframes fadeOut{from{margin-top:80px;opacity:1}to{margin-top:0;opacity:0}}.helloBar-close{float:right;font-size:35px;cursor:pointer;margin:8px;line-height:30px}@media (min-width:1600px){.helloBar-close{margin-left:100px}}.helloBar-wrap{display:flex;align-items:center;justify-content:space-around}@media (min-width:850px){.helloBar-wrap{display:flex;justify-content:center;align-items:center;margin-left:80px;width:90%}}.helloBar-inner{padding:8px;text-align:left;font-size:16px;display:flex}@media (min-width:600px){.helloBar-inner{display:flex;align-items:center}}@media (min-width:850px){.helloBar-inner{font-size:18px}}@media (min-width:1200px){.helloBar-inner{font-size:20px}}.svgIntro{display:flex;align-items:center;margin-right:5px}.svgIntro svg{margin-right:3px}.helloBarCTAButton{text-align:center;text-decoration:none;color:#ba7f12!important;background-color:#f0f1f0;font-weight:800;border-radius:5px;padding:6px;margin:5px;white-space:nowrap}@media (min-width:850px){.helloBarCTAButton{font-size:18px;padding:3px 10px;margin:0 7px}}.helloBarCTAButton:hover{color:#df9916;background-color:#fff;box-shadow:1px 1px 1px 2px #f1f1f1}.helloBar-noThanks{border-bottom:1px dotted #fff;cursor:pointer;font-size:12px}.foodLogModalWrap{margin-bottom:10px;display:flex;flex-direction:column;align-items:center}.logTo{width:300px;max-width:95%;text-align:left}#dateInput{width:75%;max-width:300px;padding:10px;font-size:1em;border:1px solid #d6d7d9;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);margin-bottom:15px}@media (min-width:600px){#dateInput{width:100%}}.logMeal{width:75%;max-width:300px;padding:10px;font-size:1em;border:1px solid #d6d7d9;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);margin-bottom:20px}@media (min-width:600px){.logMeal{width:100%}}.error-message{color:#cd2026;font-size:.9em;margin-top:10px;display:none}.zIndex2{z-index:2}