html,body,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,p,article,aside,b,i,u,em,img,table,tr,td,th,a{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,span,a{font-size:100%;font-weight:300;font-style:normal;text-decoration:none}ul,ol,li{list-style:none}iframe,input,img,a,a:active,a:hover{border:none}table{border-collapse:collapse;border-spacing:0}article,aside,section,footer,nav,iframe{display:block}body{font-family:"Helvetica", sans-serif;font-size:100%;background:#fff}h1{margin-bottom:15px;color:#000;font-size:40px}h2{margin-bottom:10px;color:#000;font-size:20px}h3{margin-bottom:10px;color:#000;font-size:14px}a{text-decoration:none;color:inherit;font-weight:inherit}sub{vertical-align:sub}sup{vertical-align:super;font-size:50%}input{text-align:right;box-shadow:none;background:transparent}input:focus{outline:0}.section-centered{width:1000px;position:relative;left:50%;margin-left:-500px}@media only screen and (max-width: 1024px){.section-centered{width:100%;left:0;margin-left:0}}#statusbar{display:block;width:100%;height:30px;line-height:30px;background:#eee;letter-spacing:0.5px}@media only screen and (max-width: 735px){#statusbar{height:40px;line-height:40px;background:#FFE7CF}}#my-recipes{float:right;font-size:11px;color:#666}#my-recipe-count{display:inline-block;height:100%;margin-left:5px;padding:0 10px;background:rgba(0,0,0,0.1)}@media only screen and (max-width: 735px){#my-recipes{font-size:12px}#my-recipe-count{padding:0 15px}}#my-recipe-count.full{background:#3dba21;color:#fff;cursor:pointer;font-weight:600}#my-recipe-count.full:hover{background:#3FCB21}#recipe-drawer{z-index:9998;display:none;position:absolute;right:0;top:30px;width:300px;padding:10px 20px 20px;line-height:30px;background:#eee;box-shadow:0 10px 10px rgba(0,0,0,0.2)}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){#recipe-drawer{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,0.7)}}@media only screen and (max-width: 735px){#recipe-drawer{width:94%;padding:10px 3% 20px;top:40px;border-radius:0 0 10px 10px;background:#333;box-shadow:0 10px 10px rgba(0,0,0,0.5)}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){#recipe-drawer{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(0,0,0,0.8)}}}#recipe-drawer div{font-size:11px;color:#666}#recipe-drawer h3{color:#888;text-align:center;width:100%}#delete-options{border-width:1px 1px 1px 0;border-style:solid;border-color:rgba(0,0,0,0.1)}#delete-options span{height:30px;line-height:30px;text-align:center}#delete-all{display:inline-block;width:30%;background:rgba(0,0,0,0.1)}#delete-all:hover,#delete-all:active{background:rgba(0,0,0,0.2);cursor:pointer}@media only screen and (max-width: 735px){#recipe-drawer div{font-size:12px;color:#ccc}#recipe-drawer h3{color:#eee;font-weight:100;font-size:16px}#delete-options{border-radius:20px;border-color:rgba(255,255,255,0.2)}#delete-options span{height:40px;line-height:40px}#delete-all{border-radius:20px;color:#ccc;background:rgba(255,255,255,0.2)}}#confirm-delete-container{display:inline-block;width:67.5%}#confirm-delete{margin-right:6px}#delete-notice{padding-top:20px;text-align:center;line-height:normal;color:#888 !important}#my-recipes-list{margin-bottom:20px}#my-recipes-list li{padding:5px 2% 5px 0;width:98%;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.1)}#my-recipes-list li:first-child{border-top:1px solid rgba(0,0,0,0.1)}#my-recipes-list input{width:180px;padding:5px 5px;color:#3dba21;font-size:13px;font-weight:400;text-align:left;border-radius:3px}#my-recipes-list input:hover,#my-recipes-list input:focus{background:rgba(0,0,0,0.05)}#my-recipes-list .recipe-date{font-size:11px;color:#888;float:right;margin-right:10px}#my-recipes-list .remove-recipe{float:right;display:inline-block;background-image:url("../images/remove.svg");background-position:top left;background-repeat:no-repeat;background-size:auto 18px;margin-top:6px;width:18px;height:18px}#my-recipes-list .remove-recipe:hover{cursor:pointer;background-position:-36px 0px}@media only screen and (max-width: 735px){#my-recipes-list li{padding:10px 2% 10px 0;border-bottom:1px solid rgba(255,255,255,0.2)}#my-recipes-list li:first-child{border-top:1px solid rgba(255,255,255,0.2)}#my-recipes-list input{width:65%;font-size:14px}#my-recipes-list input:hover,#my-recipes-list input:focus{background:rgba(255,255,255,0.1)}#my-recipes-list .recipe-date{font-size:12px}}#recipe-banner{color:#fff;display:block;position:fixed;top:0;left:0;z-index:9997;width:100%;padding-top:10px;font-size:80%;background-color:rgba(0,0,0,0.8);-webkit-transition:background-color .3s;transition:background-color .3s;border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer}#recipe-banner.hidden{display:none}#recipe-banner.visible{display:block}@media only screen and (max-width: 1024px){#recipe-banner{width:95%;padding:10px 2.5% 0}}#recipe-banner:hover{background-color:#000;-webkit-transition:background-color .3s;transition:background-color .3s}#recipe-banner b{margin-right:20px}#recipe-banner span{display:inline-block;padding:2px 5px;background:rgba(255,255,255,0.2);border-radius:3px;margin-right:10px;margin-bottom:10px}#recipe{display:inline}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){#recipe-banner{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(0,0,0,0.5)}}#hero{text-align:center;margin-bottom:70px}#hero img{height:90px}#hero p{padding-top:20px;font-size:22px;color:#666}@media only screen and (max-width: 1024px){#hero{margin-bottom:50px}#hero img{height:80px}}@media only screen and (max-width: 735px){#hero{padding:0 5%;margin-bottom:40px}#hero img{height:60px}#hero p{font-size:16px;padding-top:10px;color:#333}}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);font-size:13px;z-index:9998}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.popup{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(0,0,0,0.8)}}.popup-container{text-align:left}.popup-control.close{display:block;float:right;background-image:url("../images/remove.svg");background-position:top left;background-repeat:no-repeat;background-size:auto 25px;width:25px;height:25px;cursor:pointer}.popup-control.close:hover{background-position:-50px 0px}.popup h1{font-size:30px;color:#3dba21;margin-bottom:30px}.popup h2{color:#ccc;margin-bottom:20px}.popup ol{padding-left:20px;color:#ccc;clear:both}.popup li{list-style-type:decimal;padding-bottom:15px;padding-left:10px}.popup li:last-child{padding-bottom:0}.popup div{margin-bottom:20px;color:#ccc}.popup div:last-of-type{margin-bottom:0}.popup hr{height:1px;background:#aaa;margin:30px 0;border:none}#help .popup-container{display:block;width:90%;margin-left:5%;margin-top:30px;height:80%;overflow:scroll}.popup-control.help.open{margin-left:8px;display:inline-block;width:16px;height:16px;background-image:url("../images/help.svg");background-position:0px 0px;background-repeat:no-repeat;background-size:32px 16px}.popup-control.help.open:hover{background-position:-16px 0px;cursor:pointer}@media only screen and (max-width: 735px){.popup-control.help.open{position:relative;top:2px}}#footer{font-size:9px;color:#aaa;padding:30px 0 50px;width:100%}#footer.revealed{background:#f8f8f8}@media only screen and (max-width: 1024px){#footer{width:90%;padding:30px 5%}}#footer a:hover{color:#000;text-decoration:underline}#byline li{display:inline-block;padding:2px 13px 2px 11px;border-right:1px solid #eee;line-height:20px;height:20px}#byline li:first-child{padding-left:26px;background-image:url("../images/icon.svg");background-repeat:no-repeat;background-position:0 0;background-size:auto 20px}#byline li:last-child{border:none;padding-left:8px;padding-right:0}#copyright{font-weight:600}#disclaimer{border-top:1px solid #eee;margin-top:30px;padding-top:30px}@media only screen and (max-width: 735px){#disclaimer{margin-top:12px}}#disclaimer p{margin-bottom:10px}#fineprint{display:none;padding:15px 0 0 15px}#footer.revealed #fineprint{display:block}#fineprint li{list-style-type:decimal;padding-left:3px;margin-bottom:5px}#fineprint a{text-decoration:underline}#abovefold{width:100%;padding:40px 0 100px;background:-webkit-linear-gradient(top, #fff, #f8f8f8);background:linear-gradient(to bottom, #fff, #f8f8f8)}@media only screen and (max-width: 1024px){#abovefold{padding:40px 0 60px}}@media only screen and (max-width: 735px){#abovefold{padding:40px 0 0px;background-image:url(../images/table.jpg);background-size:1000px 440px;background-repeat:no-repeat;background-position:top center;background-color:#eec9a4}}#table{display:block;background-image:url("../images/table.jpg");background-repeat:repeat-y;background-position:top center;background-size:1000px 440px;background-color:#eec9a4;box-shadow:0 5px 15px rgba(0,0,0,0.5);padding:45px 200px 67px}@media only screen and (max-width: 1024px){#table{width:600px;position:relative;left:50%;margin-left:-362.5px;background-image:url(../images/table-small.jpg);background-size:725px 319px;padding:35px 62.5px 54px}}@media only screen and (max-width: 735px){#table{width:100%;position:static;left:0;margin-left:0;padding:0;background:none;box-shadow:none}}#input{display:block;width:600px;box-shadow:0 1px 3px rgba(0,0,0,0.5)}@media only screen and (max-width: 735px){#input{width:100%;background:#fff;border-radius:10px 10px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,0.3);border-bottom:1px solid #ddd}}#entries .entry.clone{display:none}#entries .entry{display:block;position:relative;background:#fff;border-bottom:1px solid #eee;font-size:12px}#entries .entry:nth-child(2){border-top:1px solid #fff}#entries .entry:last-child{border-bottom:none}#entries .item{margin:0;text-align:left;width:360px;padding:13px 5px 13px 9px;border:none;font-size:18px;font-weight:300}#entries .item:focus{color:#3FCB21}#entries .mask{display:none}@media only screen and (max-width: 735px){#entries .entry{background:transparent}#entries .entry:nth-child(2){border-top:none}#entries .item{font-size:16px;width:44%;padding:20px 0 20px 15px}#entries .mask{display:inline-block;position:relative;top:15px;left:-30px;width:30px;margin-right:-30px;height:40px;background:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background:linear-gradient(to right, rgba(255,255,255,0), #fff)}}#entries .details{font-size:18px}#entries .amount{margin:0;width:35px;border:none;padding:13px 5px;font-size:18px}#entries .amount:hover,.amount:focus{color:#3FCB21;background:#f8f8f8}#entries .units{margin-left:5px}#entries .button{float:right;display:inline-block;background-position:top left;background-repeat:no-repeat;background-size:auto 18px;margin:14px 9px 0 0;width:18px;height:18px}#entries .button:hover,#entries .button.opened{cursor:pointer;background-position:-18px 0px}#entries .info{background-image:url("../images/info.svg");display:none}#entries .remove{background-image:url("../images/remove.svg")}#entries .entry:nth-child(2):last-child .remove{display:none}@media only screen and (max-width: 735px){#entries .details{font-size:14px}#entries .amount{width:20px;background:#eee;border-radius:3px;font-size:16px}#entries .units{margin-left:8px}#entries .button{margin-top:22px}}#entries .infodata{display:none;background:-webkit-linear-gradient(top, #555 0px, #777 6px, #777 95%, #717171 100%);background:linear-gradient(to bottom, #555 0px, #777 6px, #777 95%, #717171 100%);color:#fff;padding:0 16px;width:568px}#entries .infodata ul{padding:18px 0 20px}#entries .infodata li{padding:4px 8px;border:1px solid #aaa;font-size:13px;display:inline-block;margin:-1px 0 0 -1px}#entries .infodata li:first-child{font-weight:600;color:#87f272}@media only screen and (max-width: 735px){#entries .infodata{width:95%;padding:0 2.5%}#entries .infodata li{font-size:10px}}#controls{display:block;height:35px}#controls .button{float:left;border-left:2px solid #fff;cursor:pointer;font-size:13px;text-align:center;line-height:35px}@media only screen and (max-width: 735px){#controls{height:165px;background:#f3f3f3}#controls .button{font-weight:400;display:block;border-radius:8px;border-left:none;font-size:14px;line-height:55px}}#servings-container{float:left;background:#eee;width:109px;padding-left:9px;text-align:left;color:#333;line-height:35px;font-size:13px}#servings{width:30px;text-align:left;border:none;margin-left:10px;font-size:14px;background:#fff;text-align:center;border-radius:2px}#servings:hover,#servings:focus{color:#3FCB21}@media only screen and (max-width: 735px){#servings-container{float:none;display:block;background:transparent;height:70px;width:100%;padding-left:0;padding-right:0;border-top:1px solid #ccc;text-align:center;font-size:14px;line-height:50px}#servings-container span{font-weight:400;float:left;display:block;width:44.5%;margin-left:5%;margin-top:26px;line-height:42px;border-radius:8px 0 0 8px;border:1px solid #e3e3e3}#servings{float:left;width:45%;margin-left:0;margin-top:26px;margin-bottom:0;line-height:44px;padding:0;background:#e3e3e3;border-radius:0 8px 8px 0;font-size:16px}}#undo{width:78px;background:#eee;color:#ccc;cursor:default !important}#undo.active{color:#333;cursor:pointer !important}#undo.active:hover{background:#d8d8d8}#undo.active:active{background:#ccc}@media only screen and (max-width: 735px){#undo{color:#aaa;background:#ddd;margin-top:15px;float:left;width:28%;margin-left:5%}#undo.active:hover,#undo.active:active{background:#ccc}}#add{width:199px;background:#eee;color:#333}#add:hover{background:#d8d8d8}#add:active{background:#ccc}@media only screen and (max-width: 735px){#add{background:#ddd;margin-top:15px;float:left;width:28%;margin-left:3%}#add:hover,#add:active{background:#ccc}}#submit{width:199px;background:#3dba21;color:#fff}#submit:hover{background:#3FCB21}#submit:active{background:#35b21b}@media only screen and (max-width: 735px){#submit{letter-spacing:0.5px;float:left;margin-top:15px;width:28%;margin-left:3%}}#output{display:block;height:0px;overflow:hidden;background:#fff}#output.revealed{height:auto;overflow:visible}.context{color:#666;width:45%;max-width:650px;padding:0 5% 40px;vertical-align:top}@media only screen and (max-width: 735px){.context{float:left;width:90%;text-align:center}}.context h1{font-weight:600;color:#fff;font-size:40px}@media only screen and (max-width: 735px){.context h1{font-size:32px}}.context p{font-size:18px;line-height:170%}.context p:not(first-child){margin-top:20px}.context sup{vertical-align:top;position:relative;top:-.5em;color:inherit;margin-left:2px}.context .icon{margin:80px 0 50px;padding-bottom:0}@media only screen and (max-width: 735px){.context .icon{margin:40px 0 30px}}#sheets .context .icon{margin:40px 0 30px;padding-bottom:30px;border-bottom-width:1px;border-bottom-style:solid}#nutrition-facts .context .icon{border-bottom-color:#57c141}#vitamins-minerals .context .icon{border-bottom-color:#e7745f}#calories .context .icon{border-bottom-color:#3182CF}#nutrition-facts .context h1{color:#57c141}#vitamins-minerals .context h1{color:#e7745f}#calories .context h1{color:#3182CF}#vitamins-minerals,#vitamins-minerals .context{background-color:#f8f8f8}#glances-container{display:block;text-align:center;height:700px;background:#fff}#glances-container .context{color:#666;width:800px}#glances-container .context h1{color:#333}@media only screen and (max-width: 1024px){#glances-container{width:100%;overflow:hidden;height:auto;padding-bottom:60px}}@media only screen and (max-width: 735px){#glances-container{padding-bottom:20px}#glances-container .context{width:90%;padding:0 5%;margin-bottom:20px}}#glances{width:100%;display:block}#glances span{text-align:center;display:inline-block;width:19.85%;float:left;margin-top:40px;border-right:1px solid #ddd;padding-bottom:30px}#glances span:last-of-type{border-right:none}@media only screen and (max-width: 735px){#glances span{float:none;width:90%;height:130px;border-right:none;border-bottom:1px solid #ddd;margin-left:0;margin-right:0;margin-bottom:0;margin-top:0;padding-bottom:0}#glances span:last-of-type{margin-right:0;border-bottom:none}}#glances h1{font-weight:100;color:#fff;font-size:70px;margin:30px 0 0;text-transform:lowercase}#glances label.name{font-size:18px;color:#aaa;display:block;width:100%;margin-top:10px}@media only screen and (max-width: 1024px){#glances h1{font-size:50px;margin:25px 0 0}#glances label.name{font-size:16px;font-weight:100}}@media only screen and (max-width: 735px){#glances h1{font-size:70px;display:inline-block;float:left;text-align:right;width:48%}#glances label.name{font-size:30px;display:inline-block;float:right;text-align:left;width:48%;margin-top:60px}}#glances sub{font-size:70%;vertical-align:0%}#gl-cal h1{color:#aaa}#gl-satfat h1{color:#ff8926}#gl-fiber h1{color:#3bdb2c}#gl-sugar h1{color:#25b218}#gl-protein h1{color:#139aff}@-webkit-keyframes bounce{0%{margin-top:40px;box-shadow:0 5px 15px rgba(0,0,0,0.2)}20%{margin-top:45px;box-shadow:0 4px 13px rgba(0,0,0,0.2)}35%{margin-top:5px;box-shadow:0 25px 40px rgba(0,0,0,0.15)}48%{margin-top:50px;box-shadow:0 1px 5px rgba(0,0,0,0.3)}60%{margin-top:35px;box-shadow:0 6px 17px rgba(0,0,0,0.2)}100%{margin-top:40px;box-shadow:0 5px 15px rgba(0,0,0,0.2)}}@keyframes bounce{0%{margin-top:40px;box-shadow:0 5px 15px rgba(0,0,0,0.2)}20%{margin-top:45px;box-shadow:0 4px 13px rgba(0,0,0,0.2)}35%{margin-top:5px;box-shadow:0 25px 40px rgba(0,0,0,0.15)}48%{margin-top:50px;box-shadow:0 1px 5px rgba(0,0,0,0.3)}60%{margin-top:35px;box-shadow:0 6px 17px rgba(0,0,0,0.2)}100%{margin-top:40px;box-shadow:0 5px 15px rgba(0,0,0,0.2)}}#spectrum-container{clear:both;background:#f8f8f8;padding-bottom:100px;text-align:center}#spectrum-container .context{width:500px}@media only screen and (max-width: 735px){#spectrum-container{width:100%;text-align:left;padding:0 0 50px}#spectrum-container .context{width:90%;text-align:center}}#spectrum-container .context h1{color:#333}#spectrum-container .context p{color:#666}#spectrum-wrapper{display:block;margin-top:60px}@media only screen and (max-width: 1024px){#spectrum-wrapper{width:90%;padding:0 5%}}@media only screen and (max-width: 735px){#spectrum-wrapper{width:90%;padding:0 5%;margin-top:0}}#spectrum{display:inline-block}#spectrum li{display:inline-table;float:left;margin-right:2px;text-align:left;overflow:hidden;border-left:1px solid #aaa}#spectrum .hbar{display:block;width:0;height:35px;margin-left:-1px}#spectrum .label{display:block;font-size:11px;padding:5px 6px 2px 3px;color:#333}@media only screen and (max-width: 735px){#spectrum{width:100%}#spectrum li{display:block;float:none;border-left:none;margin-right:0;margin-bottom:10px;height:30px;width:100%;background:#eee}#spectrum .hbar{padding-right:1px;margin-left:0;height:30px}#spectrum .label{position:relative;top:-28px;float:right;font-size:14px;font-weight:100}}#spectrum-sat{background:#ffbb82}#spectrum-pufa{background:#ffa65c}#spectrum-mufa{background:#ff8926}#spectrum-ofat{background:#dd6a09}#spectrum-na{background:#b294ff}#spectrum-k{background:#fd8dff}#spectrum-fiber{background:#6cee60}#spectrum-sugar{background:#3bdb2c}#spectrum-ocarbs{background:#25b218}#spectrum-protein{background:#139aff}#sheets{clear:both;display:block}#sheets .hero{width:100%;height:600px;display:block;clear:both}@media only screen and (max-width: 735px){#sheets .hero{display:table;border-bottom:none}}.panel,.context{display:inline-table;clear:both}.panel{width:40%}.panel p{padding:10px 0;line-height:150%}@media only screen and (max-width: 735px){.panel{display:table-footer-group;width:100%}.context{display:table-header-group}}.sheet{width:300px;float:right;height:560px;padding-top:40px}.sheet.list li{color:#333;font-size:12px;font-weight:600;height:30px;line-height:30px;padding:0 18px}@media only screen and (max-width: 735px){.sheet{width:90%;padding:40px 5% 0;float:left}.sheet.list li{font-size:14px}}.sheet.list li.divider{border-bottom:1px #bbb solid}.sheet.list li.category{border-top:1px #ddd solid}.sheet.list li span{margin-left:7px}.sheet.list li.tab{font-weight:300;padding-left:33px !important}.sheet.list li.double-tab{font-weight:300;padding-left:48px !important}#fatcal-entry{font-weight:600;float:right;font-size:100%}#vitamins-minerals li{font-weight:300;color:#aaa !important}#vitamins-minerals li .name{float:right;font-size:100%}#vitamins-minerals li.category{margin-top:10px;padding-top:10px}#vitamins-minerals li.present{color:#333 !important;font-weight:600}#vitamins-minerals li.significant{color:#333 !important;font-weight:600;background-image:url("../images/star.svg");background-position:left 44%;background-repeat:no-repeat;background-size:12px}#calories h2{margin-bottom:5px;color:#333 !important;padding-left:18px}#calories h3{margin-bottom:20px;color:#666 !important;padding-left:18px}#diet-picker{font-size:10px;margin-bottom:20px;color:#aaa;padding-left:18px}#diet-picker li{display:inline;margin-left:15px}#diet-picker li:first-child{margin-left:0;color:#666}#diet-picker li:not(li:first-child):hover{color:#009fff;cursor:pointer}#diet-picker.diet-none #diet-none{color:#009fff;cursor:default}#diet-picker.diet-usda #diet-usda{color:#009fff;cursor:default}#diet-picker.diet-balanced #diet-balanced{color:#009fff;cursor:default}#diet-picker.diet-diabetes #diet-diabetes{color:#009fff;cursor:default}#cr{padding-top:40px;height:500px}#cr-colchart{display:block;height:360px}#cr-colchart .vbar{display:inline-block;overflow:hidden;width:30px;height:360px;background:#00bdf4;margin:0 30px}#cr-colchart .vbar-mask{display:block;height:360px;width:100%;background-color:#fff}#cr-colchart-labels{border-top:1px solid #ccc;padding-top:10px;font-size:12px;color:#555}#cr-colchart-labels li{display:inline-block;padding:0 0 0 30px;width:60px;text-align:left}#cr-colchart-labels span{display:block;padding:0}#cr-colchart-labels .vbar-label{font-size:30px;font-weight:100;color:#00bdf4}#cr-colchart-labels sup{font-size:60%;vertical-align:34%;margin:0;color:#00bdf4}@media only screen and (max-width: 735px){#cr-colchart,#cr-colchart .vbar,#cr-colchart .vbar-mask{height:300px}#cr-colchart,#cr-colchart-labels{text-align:center;font-size:14px}#cr-colchart-labels .vbar-label{font-size:35px}}#cr-colchart .level{display:block;position:relative;left:0;width:30px;height:360px;margin-bottom:-363px;-webkit-transition:top 800ms cubic-bezier(0.075, 0.82, 0.165, 1);transition:top 800ms cubic-bezier(0.075, 0.82, 0.165, 1);border-top:3px solid #00529c;background:rgba(0,0,0,0.1)}#cr-colchart.diet-none .level{top:100%}@media only screen and (max-width: 735px){#cr-colchart .level{height:300px;margin-bottom:-303px}}#cr-colchart.diet-usda #cr-fat-vbar-level{top:70%}#cr-colchart.diet-usda #cr-carbs-vbar-level{top:40%}#cr-colchart.diet-usda #cr-protein-vbar-level{top:90%}#cr-colchart.diet-balanced #cr-fat-vbar-level{top:70%}#cr-colchart.diet-balanced #cr-carbs-vbar-level{top:60%}#cr-colchart.diet-balanced #cr-protein-vbar-level{top:70%}#cr-colchart.diet-diabetes #cr-fat-vbar-level{top:70%}#cr-colchart.diet-diabetes #cr-carbs-vbar-level{top:45%}#cr-colchart.diet-diabetes #cr-protein-vbar-level{top:84%}#rankings{background:#f8f8f8;color:#222;display:block;clear:both;width:100%;text-align:center}#rankings .section-centered{padding:0 0 90px}#rankings .context{width:800px}#rankings .context h1{color:#333}#rankings .context p{color:#666}@media only screen and (max-width: 735px){#rankings .context{width:90%}#rankings .section-centered{padding:0 0 20px}}#blocks{text-align:left;padding:50px 0 0 40px}#blocks .block{display:inline-block;width:45%;margin-bottom:40px}#blocks .block:nth-child(odd){margin-right:9.5%}@media only screen and (max-width: 1024px){#blocks .block:nth-child(odd){margin-right:7%}}@media only screen and (max-width: 735px){#blocks{padding:50px 20px 0}#blocks .block{display:block;width:100%}#blocks .block:nth-child(odd){margin-right:0}}.rank-entry{display:block;padding:6px 0}.rank-entry .hbar-background{float:left;display:inline-block;height:5px;overflow:hidden;background:#eee}.rank-entry .hbar{float:left;height:100%}.rank-entry .hbar-label{float:left;font-weight:600;display:inline-block;margin-left:10px;font-size:13px;line-height:5px}.rank-entry .name{clear:both;display:block;padding-top:5px;font-size:11px;color:#666}@media only screen and (max-width: 735px){.rank-entry .hbar-background{height:6px;border-radius:3px}.rank-entry .hbar{border-radius:3px}.rank-entry .hbar-label{font-size:12px;float:right;position:relative;top:8px;margin-bottom:-5px}.rank-entry .name{font-size:12px}}.rank-entry.total .name,.rank-entry.total .hbar-label{font-weight:600;color:#333}#rank-cal .rank-entry.total .hbar{background:#5d6960}#rank-cal .hbar{background:#8f9891}#rank-carbs .rank-entry.total .hbar{background:#1fc110}#rank-carbs .hbar{background:#89ec88}#rank-fat .rank-entry.total .hbar{background:#ff8926}#rank-fat .hbar{background:#ffc385}#rank-protein .rank-entry.total .hbar{background:#139aff}#rank-protein .hbar{background:#9ad4ff}.rank-entry .delta{float:left;margin-left:8px;padding-left:12px;background-position:left center;background-size:10px 5px;background-repeat:no-repeat;line-height:5px;display:inline-block;color:#fff;font-size:13px}.rank-entry .delta.positive{color:#1ba70e;background-image:url("../images/increase.svg")}.rank-entry .delta.negative{color:#d03b3b;background-image:url("../images/decrease.svg")}.rank-entry .delta.none{display:none}@media only screen and (max-width: 735px){.rank-entry .delta{font-size:12px;float:right;position:relative;top:8px;margin-bottom:-5px;right:15%}}#blocks.delta-view-as-value .rank-entry .delta .delta-p,#blocks.delta-view-as-value .rank-entry .delta .delta-m,#blocks.delta-view-as-percent .rank-entry .delta .delta-v,#blocks.delta-view-as-percent .rank-entry .delta .delta-m,#blocks.delta-view-as-multiple .rank-entry .delta .delta-p,#blocks.delta-view-as-multiple .rank-entry .delta .delta-v{display:none}#delta-view-control{display:none;margin-top:20px;padding-top:30px;border-top:1px solid #e7e7e7;font-size:10px}#delta-view-control li{display:inline;margin-left:15px;color:#a3a3a3}#delta-view-control li:first-child{margin-left:0;color:#555}#delta-view-control li.switch:hover{cursor:pointer;color:#009fff}#delta-view-control.delta-view-as-value #delta-view-as-value{cursor:default;color:#009fff}#delta-view-control.delta-view-as-percent #delta-view-as-percent{cursor:default;color:#009fff}#delta-view-control.delta-view-as-multiple #delta-view-as-multiple{cursor:default;color:#009fff}li.dummy{background:#eee;padding:30px 0;text-align:center;color:#888}#cal-rankings h2{color:#000}#cal-rankings .rank-entry label{color:rgba(0,0,0,0.8)}#cal-rankings .rank-entry.total label,#cal-rankings .rank-entry.total .hbar-label{color:#000}#extras{color:#000;display:block;width:100%;background:#fff;text-align:center}@media only screen and (max-width: 735px){#extras .context,#full-details{display:none}}#extras .context{width:800px}#extras .context h1{color:#333}#extras .context p{color:#666}#full-details{text-align:left;padding-top:50px}#full-details ul{height:35px;font-size:11px;clear:both;display:block}@media only screen and (max-width: 1024px){#full-details ul{font-size:9px;letter-spacing:0}}#full-details ul li{display:inline-block;float:left;width:5.2%;height:35px;line-height:35px;text-align:center}#full-details ul li:first-child{width:21.7%;text-align:left;padding-left:0.3%}#full-details ul.header{font-weight:600;color:#555;border-bottom:1px solid #aaa}#full-details ul.header li{border-radius:5px 5px 0 0}#full-details-list{width:100%;clear:both;display:block}#full-details-list .dummy{display:block;width:100%;padding:40px 0;text-align:center;background:#f3f3f3;color:#888}#full-details-list li{border-bottom:1px solid #e3e3e3;cursor:default}#full-details-list li:hover{background:#9dff6b}#full-details-list li:first-child:hover{background:transparent !important}#full-details-list .highlight,#extras .header .highlight{background:#eee}#plaintext{display:block;text-align:left;width:400px;border-top:1px solid #fff;background:#f8f8f8;box-shadow:0 5px 15px rgba(0,0,0,0.2);position:relative;left:50%;margin:80px 0 90px -240px;padding:35px 40px 20px}#plaintext-container{display:block;margin-top:5px;text-align:left;width:100%;font-size:11px;line-height:150%;color:#666;border-top:1px solid #ddd;padding-top:10px}#plaintext-container p{padding-top:10px}@media only screen and (max-width: 735px){#plaintext{background:#fff;width:100%;left:0;margin:40px 0 60px;padding:0;box-shadow:none}#plaintext h2{margin-left:5%}#plaintext-container{width:90%;margin:5px 5% 0}}#save-container{display:block;height:70px;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}#save-container h3{margin-bottom:10px}#save-bar{display:block;height:35px;width:100%;background:#fff}#save-name{width:235px;padding:10px 10px;font-size:13px;text-align:left;float:left;margin:0}#save-amount{width:35px;padding:10px 0;text-align:right;font-size:13px;float:left;border-left:1px solid #eee;margin:0}#save-name:hover,#save-name:focus,#save-amount:hover,#save-amount:focus{color:#3FCB21}#save-units-container{padding-top:9px;width:54px;float:left}#save-units{font-size:13px}#save{display:block;width:50px;height:35px;background:#aaa;color:#fff;float:right;cursor:pointer;font-size:13px;text-align:center;line-height:35px}#save:hover{background:#888}#save:active{background:#555}@media only screen and (max-width: 735px){#save-container h3{margin-left:5%}#save-bar{width:90%;margin:0 5%;border:1px solid #eee;border-radius:10px}#save-name{width:50%}#save-amount{width:7%}#save-units-container{width:15%}#save{width:17%;background:#eee;color:#333;border-radius:0 10px 10px 0;position:relative;right:-1px}#save:hover,#save:active{background:#ddd}}#save-after{display:none;height:70px;margin:20px 0 0;padding-top:20px;border-top:1px solid #ddd}#save-after h3{margin-bottom:10px}#save-after span{font-size:13px;color:#666}#save-after .savemark{display:inline-block;width:12px;height:12px;margin-right:7px;background-image:url("../images/savemark.svg");background-position:center center;background-repeat:no-repeat;background-size:12px auto}@media only screen and (max-width: 735px){#save-after{margin:20px 5% 0}}

/*# sourceMappingURL=map/styles.built.css.map */
