@font-face{font-family:Handlee;font-style:normal;font-weight:400;src:local("Handlee Regular"),local("Handlee-Regular"),url(https://themes.googleusercontent.com/licensed/font?kit=Ier7a0wg2S6HFu2zjO8LuxX3FRbROApPHpnAbkDFiP8) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(https://themes.googleusercontent.com/static/fonts/roboto/v11/Xyjz-jNkfiYuJf8UC3Lizw.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:local("Roboto Condensed Regular"),local("RobotoCondensed-Regular"),url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/Zd2E9abXLFGSr9G3YK2MsK8NE7_Gi-Xz52ZQ_AwfA78.woff) format("woff")}body{font-family:Roboto,Verdana,sans-serif;padding-top:51px}.sub-menu{padding-top:30px;margin:0 -31px}.form-account{max-width:330px;padding:15px;margin:0 auto}.form-account .checkbox{font-weight:400}.form-account .form-control{position:relative;font-size:16px;height:auto;padding:10px;box-sizing:border-box}.form-account .form-control:focus{z-index:2}.account-menu .dropdown{margin-top:-10px}.mylist{margin-bottom:-1px}.loading-element{opacity:.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.overlay{position:fixed;top:0;left:0;background:transparent;background-color:hsla(0,0%,100%,.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);zoom:1}.overlay,.overlay-element{display:none;width:100%;height:100%;z-index:999996}.indicator,.overlay-element{position:absolute}.indicator{top:50px;width:100%;height:16px;background:transparent url(/images/loader.gif) no-repeat top}.alert-important{background-color:#f9edbe;border-color:#f0c36d;color:#8a6d3b}.overlay .alert{width:50%;text-align:center;margin:60px auto 0}.overlay .alert .msgTitle{display:inline-block;min-width:16px;height:16px;background:transparent url(/images/loader.gif) no-repeat 0 0;padding-left:25px}.overlay .alert .msgDesc{margin-top:5px}.gray{color:#999}.gray-light{color:silver}.modal-backdrop{background-color:unset}.modal{background-color:rgba(0,0,0,.5);z-index:999999}.modal .modal-dialog{z-index:inherit}#importMealModal .modal-body,#importPlanModal .modal-body{padding:20px 0}#diaryModal .modal-dialog{width:530px}#diaryModal .wrapper{width:528px;height:283px}#diaryModal .modal-body{padding:20px 40px 10px}#diaryModal .dayPicker{float:right!important;padding-right:20px}.edit{display:none}.edit-mode .edit{display:block}.edit-mode .view{display:none}.items-container .items-list .pull-right .dropdown-menu{right:0;left:auto}@media (max-width:767px){.items-container .items-list .options .open .dropdown-menu{position:absolute;float:left;margin:2px 0 0;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.176)}.items-container .items-list .options .open .dropdown-menu .dropdown-header,.items-container .items-list .options .open .dropdown-menu>li>a{padding:3px 20px}.items-container .items-list .options .open .dropdown-menu>li>a{line-height:20px;color:#333}.items-container .items-list .options .open .dropdown-menu>li>a:focus,.items-container .items-list .options .open .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}}@media (max-width:767px){.items-container .items-list .options{margin:0}.items-container .items-list .options>li{float:left}.items-container .items-list .options>li>a{padding-top:10px;padding-bottom:10px}.items-container .items-list .options.navbar-right:last-child{margin-right:-15px}}.meal-stats th{text-align:left;font-weight:400;padding-right:5px}.meal-stats td{text-align:right;padding:0 5px}.meal-stats .align-left{text-align:left}.meal-stats .align-right{text-align:right}.meal-stats td.left-pad{padding-left:30px}#searchProductsForm .twitter-typeahead{width:100%;margin-left:0}#searchProductsForm .tt-menu{width:100%;margin-left:0;margin-top:1px}#searchProductsForm .tt-suggestion p{font-size:14px;padding:0 12px}#searchProductsForm .tt-hint{color:silver}.modal-body,body{background:#edecec}body>.container{width:100%;min-width:320px;max-width:970px;background:#fff;box-shadow:1px 2px 8px -4px rgba(0,0,0,.15);padding-left:0;padding-right:0;padding-bottom:30px}body>.clean-container{background:none;box-shadow:none}body>.container .content{padding:30px 0 40px}body>.container .row{margin-left:0;margin-right:0}body>.footer{text-align:center;padding:40px 0}@media screen and (min-width:768px){body>.footer{padding-left:0;padding-right:0}}.hide{display:block}.text-right{text-align:right}img,object,video{max-width:100%;height:auto}.a-btn.focus,.a-btn:focus,.a-btn:hover{color:#333;text-decoration:none}.a-fade{animation:fade .3s}.a-slide{animation:slide .3s}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{top:-30%}to{top:0}}@media (max-width:767px){body>.container .content{padding:10px 0}}#header{width:100%;position:fixed;top:0;left:0;background-color:#3c8dbc;z-index:999997}.app-bar{display:flex;flex-direction:row;width:100%;max-width:970px;height:50px;margin:0 auto}.app-bar .logo{font-family:Handlee,Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;line-height:50px;color:#fefefe;max-width:none;margin:1px 16px}.app-bar .logo a{text-decoration:none;color:#fefefe}.app-bar .logo a small{font-size:80%;color:#fefefe}.app-bar button{width:34px;height:34px;background-color:transparent;border-radius:100%;border:1px solid #fefefe;margin:8px;transition:border .25s ease-in,background .25s ease-in}.app-bar button i{color:#fefefe}.app-bar button img{width:23px;height:23px}.app-bar button.menu{position:relative;z-index:2}.app-bar button.menu img{position:absolute;top:5px;left:5px}.app-bar button.menu .menu-icon{opacity:1}.app-bar button.menu .close-icon{opacity:0}.app-bar button:focus,.app-bar button:hover{border-color:transparent;background-color:hsla(0,0%,100%,.4)}.app-bar button:focus{outline:0}.app-bar button:active{border-color:transparent;background-color:hsla(0,0%,100%,.6)}.app-bar .app-bar-actions{display:flex;flex-direction:row;flex:1;justify-content:flex-end}.app-bar #top-search-wrap{display:flex;justify-content:center;width:100%;height:50px;position:absolute;top:-50px;left:0;transition:all .25s ease 0s;background:#3c8dbc none repeat scroll 0 0;z-index:3}.app-bar #top-search-wrap .search-input-wrap{flex:1;max-width:400px;margin:8px}.app-bar #top-search-wrap .search-input-wrap .search-input{width:100%;height:34px;background-color:hsla(0,0%,100%,.26);background-image:url("/images/search.png");background-position:10px;background-repeat:no-repeat;border:none;border-radius:2px;color:#fefefe;font-size:14px;padding:0 10px 0 40px}.app-bar #top-search-wrap .search-input-wrap button{display:none}.app-bar #top-search-wrap .search-input-wrap .empty-message,.app-bar #top-search-wrap .search-input-wrap .tt-hint{color:#bbd3df}.app-bar #top-search-wrap .search-input-wrap .tt-suggestion p{padding-left:40px}.app-bar.search-toggled #top-search-wrap{opacity:1;top:0}.app-bar .app-bar-actions-menu{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}.app-bar .app-bar-actions-menu>li>button>.label{position:absolute;top:9px;text-align:center;font-size:9px;padding:2px 3px;line-height:.9}.app-bar .app-bar-actions-menu>li>a{display:block;height:50px;padding:0 15px;line-height:50px;text-decoration:none;color:#fff}.app-bar .app-bar-actions-menu>li>a:hover{background-color:hsla(0,0%,100%,.2)}.app-bar .app-bar-actions-menu>li>a:focus{background-color:hsla(0,0%,100%,.3);outline:0}.app-bar .app-bar-actions-menu>li>a:active{background-color:hsla(0,0%,100%,.4)}.app-bar .app-bar-actions-menu>.user-menu{display:none}.app-bar .navdrawer-container{position:fixed;top:0;left:0;width:250px;height:100%;background-color:#3c8dbc;color:#fefefe;transform:translate(-250px);z-index:2}.app-bar .navdrawer-container ul{list-style-type:none;margin:0;padding:0}.app-bar .navdrawer-container ul li a{display:block;height:50px;padding:0 20px;line-height:50px;text-decoration:none;color:#fff}.app-bar .navdrawer-container ul li a:hover{background-color:hsla(0,0%,100%,.2)}.app-bar .navdrawer-container ul li a:focus{background-color:hsla(0,0%,100%,.3);outline:0}.app-bar .navdrawer-container ul li a.active,.app-bar .navdrawer-container ul li a:active{background-color:hsla(0,0%,100%,.4)}.app-bar .navdrawer-container .user-menu button{width:100%;height:50px;border-radius:unset;border:none;text-align:left;padding:0 20px;margin:0}.app-bar .navdrawer-container .user-menu button:focus,.app-bar .navdrawer-container .user-menu button:hover{background-color:hsla(0,0%,100%,.15)}.app-bar .navdrawer-container .user-menu button>i{display:none}.app-bar .navdrawer-container .user-menu button>span>i{transition:transform .3s ease 0s}.app-bar .navdrawer-container .user-menu ul{width:100%;border-radius:unset;background-color:hsla(0,0%,100%,.15);border:none;transition:all .3s;max-height:0;display:block;overflow:hidden;opacity:0}.app-bar .navdrawer-container .user-menu ul a{background:none;border:none;border-radius:unset;box-shadow:none;color:unset;text-align:left}.app-bar .navdrawer-container .user-menu ul>li.user-header{display:none;padding:10px;text-align:center;background-color:#3c8dbc}.app-bar .navdrawer-container .user-menu ul>li.user-header>img{z-index:5;height:50px;width:50px;border:3px solid;border-color:transparent;border-color:hsla(0,0%,100%,.2)}.app-bar .navdrawer-container .user-menu ul>li.user-header>p{z-index:5;color:#fff;color:hsla(0,0%,100%,.8);font-size:13px;margin-top:10px}.app-bar .navdrawer-container .user-menu ul>li.user-header>p>small{display:block;font-size:12px}.app-bar .navdrawer-container .user-menu.open button>span>i{transform:rotate(180deg)}.app-bar .navdrawer-container .user-menu.open ul{max-height:100px;opacity:1}.app-bar .app-bar-actions,.app-bar .logo,.app-bar .navdrawer-container,.app-bar button.menu{transition:transform .3s ease-out}.app-bar.open{background-color:unset}.app-bar.open .app-bar-actions,.app-bar.open .logo,.app-bar.open button.menu{transform:translate(250px)}.app-bar.open .navdrawer-container{transform:translate(0)}.app-bar.open button.menu .menu-icon{opacity:0}.app-bar.open button.menu .close-icon{opacity:1}.promote-layer{backface-visibility:hidden}.navdrawer-bg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:1e-7;visibility:hidden;z-index:1;pointer-events:none;transition:opacity .3s ease-out}.navdrawer-bg.open{opacity:.5;pointer-events:auto;visibility:visible}@media (min-width:768px){.app-bar.open{background-color:#3c8dbc}.app-bar.open .app-bar-actions,.app-bar.open .logo,.app-bar.open button.menu{transition:none;transform:translate(0)}.app-bar button.menu{display:none}.app-bar .navdrawer-container{position:static;height:auto;transform:translate(0);transition:none;pointer-events:auto}.app-bar .navdrawer-container ul{display:flex;flex-direction:row}.app-bar .navdrawer-container ul li{border:none}.app-bar .navdrawer-container .user-menu{display:none}.app-bar .app-bar-actions-menu>.user-menu{display:list-item}.app-bar .app-bar-actions-menu>.user-menu>button>span{display:none}.navdrawer-bg,.navdrawer-bg.open{opacity:0;pointer-events:none}}.dropdown-menu{box-shadow:none;border-color:#eee}.dropdown-menu>li>a{color:#777}.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.app-bar-actions-menu>.messages-menu>.dropdown-menu,.app-bar-actions-menu>.notifications-menu>.dropdown-menu,.app-bar-actions-menu>.tasks-menu>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;width:280px;background-color:#ecf0f5;padding:0;margin:0;top:100%}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li,.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li{position:relative}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li.header,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li.header,.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li.header{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fff;padding:7px 10px;border-bottom:1px solid #f4f4f4;color:#444;font-size:14px}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li.footer>a,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li.footer>a,.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li.footer>a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:12px;background-color:#fff;padding:7px 10px;border-bottom:1px solid #eee;color:#444!important;text-align:center}@media (max-width:991px){.app-bar-actions-menu>.messages-menu>.dropdown-menu>li.footer>a,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li.footer>a,.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li.footer>a{background:#fff!important;color:#444!important}}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li.footer>a:hover,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li.footer>a:hover,.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li.footer>a:hover{text-decoration:none;font-weight:400}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li .menu,.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li .menu{margin:0;padding:0;list-style:none;overflow-x:hidden}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li .menu>li>a,.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li .menu>li>a{display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a:hover,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li .menu>li>a:hover,.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li .menu>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px}.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon,.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion{width:20px}.app-bar-actions-menu>.notifications-menu>.dropdown-menu>li .menu>li>a.wrap{white-space:normal}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a{margin:0;padding:10px}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a>div>img{margin:auto 10px auto auto;width:40px;height:40px}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a>h4{padding:0;margin:0 0 0 45px;color:#444;font-size:15px;position:relative}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small{color:#999;font-size:10px;position:absolute;top:0;right:0}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a>p{margin:0 0 0 45px;font-size:12px;color:#888}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a:after,.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a:before{content:" ";display:table}.app-bar-actions-menu>.messages-menu>.dropdown-menu>li .menu>li>a:after{clear:both}.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li .menu>li>a{padding:10px}.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li .menu>li>a>h3{font-size:14px;padding:0;margin:0 0 10px;color:#666}.app-bar-actions-menu>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress{padding:0;margin:0}.app-bar-actions-menu>.user-menu>.dropdown-menu{border-top-right-radius:0;border-top-left-radius:0;padding:1px 0 0;border-top-width:0;width:280px;margin:0}.app-bar-actions-menu>.user-menu>.dropdown-menu,.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-body{background-color:#f9f9f9;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-header{height:175px;padding:10px;text-align:center;background-color:#3c8dbc}.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-header>img{z-index:5;height:90px;width:90px;border:3px solid;border-color:transparent;border-color:hsla(0,0%,100%,.2)}.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-header>p{z-index:5;color:#fff;color:hsla(0,0%,100%,.8);font-size:17px;margin-top:10px}.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-header>p>small{display:block;font-size:12px}.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-body{padding:15px;border-bottom:1px solid #f4f4f4;border-top:1px solid #ddd}.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-body:after,.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-body:before{content:" ";display:table}.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-body:after{clear:both}.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-body a{color:#444!important}@media (max-width:991px){.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-body a{background:#fff!important;color:#444!important}}.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-footer{background-color:#f9f9f9;padding:10px}.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-footer:after,.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-footer:before{content:" ";display:table}.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-footer:after{clear:both}.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#666}@media (max-width:991px){.app-bar-actions-menu>.user-menu>.dropdown-menu>.user-footer .btn-default:hover{background-color:#f9f9f9}}.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-profile-link,.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-signout-link{margin:10px}.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-profile-link:after,.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-profile-link:before,.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-signout-link:after,.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-signout-link:before{display:table;content:" "}.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-profile-link:after,.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-signout-link:after{clear:both}.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-profile-link{float:left}.app-bar-actions-menu>.user-menu>.dropdown-menu>li.user-signout-link{float:right}.app-bar-actions-menu>.user-menu .user-image{float:left;width:25px;height:25px;border-radius:50%;margin-right:10px;margin-top:-2px}@media (max-width:767px){.app-bar-actions-menu>.user-menu .user-image{float:none;margin-right:0;margin-top:-8px;line-height:10px}}.app-bar-actions-menu>li{position:relative}.app-bar-actions-menu>li>.dropdown-menu{position:absolute;right:0;left:auto}@media (max-width:360px){.app-bar-actions-menu>li{position:static}.app-bar-actions-menu>li>.dropdown-menu{position:absolute;right:5%;left:auto;border:1px solid #ddd;background:#fff}}.box-body .autocomplete,.box-body .tt-hint{width:100%;border:none;font-size:14px;font-weight:200;vertical-align:middle!important;outline:none}.box-body .tt-hint,.empty-message{color:silver}.box-body .tt-hint,.empty-message,.tt-input,.tt-suggestion{font-family:Roboto,Verdana,sans-serif}.tt-menu,.twitter-typeahead{width:100%}.tt-menu{background-color:#fff;border:0;border-radius:0 0 3px 3px;box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:2px;padding:0}.empty-message p{font-size:14px;line-height:20px;padding:10px 20px}.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}.tt-suggestion:hover span,.tt-suggestion:hover ul{color:#eee}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion.tt-cursor span,.tt-suggestion.tt-cursor ul{color:#eee}.tt-suggestion em{font-style:normal;font-weight:700}.tt-suggestion p{display:flex;width:100%;font-size:14px;font-weight:200;line-height:14px;padding:0 20px;margin:0}.tt-suggestion p strong{flex-grow:1;padding:6px 0;font-weight:400}.tt-suggestion p span{text-align:right;color:#999;padding:6px 0}.tt-suggestion ul{display:flex;width:310px;justify-content:space-between;font-family:Roboto Condensed,Verdana,sans-serif;list-style:none;padding:0 0 5px 20px;margin:0}.tt-suggestion ul li.measure{width:45px}.tt-suggestion ul li.kcal{width:60px}.tt-suggestion ul li.val{width:50px}@media (min-width:768px){.tt-suggestion ul{width:320px}}#home{margin:30px 0}#home .search-input-container{padding-right:54px}#home .search-input-container #searchQuery{border-radius:0;box-shadow:none}#home .mainSearchBtn{position:absolute;top:0;right:15px;min-width:39px;border:1px solid #d9d9d9;border-radius:0;border-left:0;background-color:#fff;background-image:linear-gradient(top,#fff,#f5f5f5);background-repeat:repeat-x}#home .mainSearchBtn:hover{border-left-width:1px;border-left-style:solid;outline:none!important}#home .search-samples{margin:10px}#home .search-samples a{color:#ccc}#home .search-samples a:hover{color:#666}@media (max-width:500px){#home .search-examples-container,#home .search-input-container{width:100%;margin:0}}#search-product #search-header{border-bottom:2px solid #efefef;overflow:hidden;padding-bottom:4px;margin-bottom:25px}#search-product #search-header h1{float:left;font-size:14px;font-weight:700;line-height:20px;margin:0 5px 0 0}#search-product #search-header span{color:#999}#search-product .search-stats{float:right;color:#999}#search-product .list-items .list-item .item-text{width:100%;max-height:unset;line-height:20px}#search-product .list-items .list-item .item-text a{white-space:normal;text-overflow:unset}#search-product .list-items .list-item .item-text em{font-style:normal;font-weight:700}.pagination>li:not(.PagedList-skipToPrevious):not(.active):not(.PagedList-skipToNext){display:none}.pagination>li>a{border:none}.pagination>li:first-child>a,.pagination>li:last-child>a{border-radius:0}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover{cursor:default}@media (min-width:768px){.pagination>li{display:unset!important}}#product-page .serving-size{display:flex;margin:50px 0 10px}#product-page .serving-size span{align-self:center;margin:0}#product-page .serving-size .product-amount{margin-left:10px}#product-page .serving-size .product-measure .dropdown-toggle{min-width:30px;width:auto;padding-right:10px}#product-page .tags{margin:0 0 20px}#product-page .meal-stats{margin-top:30px}#product-page .meal-stats tr:first-child{height:40px}#product-page .dl-horizontal dt{width:150px;text-align:left;font-weight:400}#product-page .dl-horizontal dt span{font-size:85%;padding-left:10px}#product-page .dl-horizontal dd{margin-left:170px}body{background:#f2f2f2}.page{display:flex;flex-flow:row wrap}.page h1{color:#000;font-size:1.1em;line-height:1.2em;margin:0;text-align:center;width:100%;padding:3px 0}.page-container{width:100%;max-width:400px;margin:0 auto}.box-wrapper{display:flex;flex-flow:column wrap;width:100%}.box-wrapper.box-switchable{flex-flow:row nowrap}.box{width:100%;margin-bottom:20px}.box-switchable .box-details{display:none}.box-header{display:flex;position:relative;height:40px}.box-header h3{flex-grow:1;font-size:17px;font-weight:400;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;margin:0}.box-header h3 a{color:#000}.box-header input{width:100%;border:0;font-size:17px;line-height:40px;background:transparent;padding:0;border-bottom:1px solid #fff;padding-bottom:-10px}.box-header .box-header-actions{white-space:nowrap;margin:0;padding:0}.box-header .box-header-actions>li{display:inline-block;vertical-align:baseline}.box-header .box-header-actions>li>a{display:inline-block;height:40px;line-height:40px;padding:0 12px 0 14px;text-align:center;color:#ccc}.box-header .box-header-actions>li.open .dropdown-toggle{color:#999;background:#eee}.box-header .btn-back{display:none;width:40px;height:40px}.box-actions-wrapper.fixed{margin-left:50%}.box-actions{position:absolute;top:54px;width:100%;height:0;text-align:center;z-index:1}.fixed .box-actions{position:fixed;top:auto;bottom:30px;transform:translateX(-50%)}.bottom .box-actions{top:auto;bottom:6px}.box-actions .btn{position:relative;top:-21px;width:40px;height:40px;line-height:28px;background:#00bcd4;color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12);transition:all .2s ease 0s;margin:0 10px}.box-actions .btn i{font-size:1em;display:inline-block}.box-actions .btn.btn-accept{background:#1c8da2}.box-actions .btn.btn-cancel{background:#f33}.nutritions{display:flex;justify-content:space-around;width:100%;border-bottom:1px solid #e1e1e1;padding:10px}.nutritions .kcal-col{padding-right:20px}.nutritions .kcal-col h4,.nutritions .kcal-col small,.nutritions h4{text-align:left}.nutritions h4{font-size:16px;margin:0}.nutritions small{display:block;text-align:left;text-transform:uppercase;font-size:11px;color:#636363;margin-top:3px}.nutritions .percentage-value{display:none}.box .nutritions{background:#007d71}.box .nutritions h4{color:#fff}.box .nutritions small{color:#b3d8d5}.box-body{position:relative;min-height:100px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.15);padding:15px 0}.box-body.short{min-height:unset}.box-items{padding:0}.box-items .box-item{display:flex;border-bottom:1px solid #f6f6f6;height:40px}.box-items .box-item:last-child{border-color:transparent}.box-items .box-item.selected{background:#f6f8f6}.box-items .box-item .item-inner{display:flex;flex-grow:1;align-items:center}.box-items .box-item a.item-inner{color:unset;text-decoration:unset;outline:none;overflow:hidden}.box-items .box-item .item-text{flex-grow:1;max-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:20px}.item-options{align-self:stretch;height:100%}.item-options .dropdown-toggle{display:block;height:40px;line-height:40px;padding:0 12px 0 14px;text-align:center;color:#ccc}.item-options.open .dropdown-toggle{color:#999;background:#eee}.btn-group .dropdown-menu{border-radius:0;border:1px solid rgba(0,0,0,.15);box-shadow:0 2px 1px rgba(0,0,0,.1);margin-top:0}.btn-group .dropdown-menu.dropdown-menu-right{border-top:1px solid #ccc;border-right:1px solid #ccc}@media (max-width:767px){.details-active .box-switchable .box-main{display:none}.details-active .box-switchable .box-details{display:block}.m-modal{overflow-y:auto;bottom:0;left:0;right:0;background:#f2f2f2;z-index:999998;margin:50px 0 0}.m-modal,.m-modal .m-header{width:100%;position:fixed;top:0}.m-modal .m-header{align-items:center;height:50px;background:#3c8dbc;color:#fff;z-index:1}.m-modal .m-header .box-header-actions>li>a,.m-modal .m-header button,.m-modal .m-header h3 a{color:#fff}.m-modal .m-header .box-header-actions>li.open .dropdown-toggle{background-color:hsla(0,0%,100%,.4)}.m-modal .m-header .btn-back{display:block;background:none;border:none;border-radius:initial;vertical-align:top;margin:0}}@media (min-width:768px){.page{margin:0 20px}.page h1{text-align:left;padding:0;margin-bottom:20px}.page-container{width:100%;max-width:970px}.box-wrapper{flex-flow:row nowrap}.box-main{width:45%;margin-right:10px}.box-details{width:55%;margin-left:10px}.box-switchable .box-details{display:block}}.box-main .meal-items{width:100%}.box-main .meal-items .meal-time{padding:0 5px}.box-main .tags{padding:20px 10px}.search-product{width:100%;height:40px;border:0;padding:0 5px 0 20px;margin-bottom:5px}.box-items.product-items .product-item{align-items:center}.box-items.product-items .product-name{flex-grow:1;max-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:20px}.box-items.product-items .product-amount{width:35px;align-self:stretch;border:0;border-bottom:1px solid #ecc;text-align:right;padding-right:1px;margin-left:20px}.box-items.product-items .product-amount:focus{text-align:center}.box-items.product-items .product-measure{align-self:stretch;background:#fff;border-bottom:1px solid #ecc}.box-items.product-items .product-measure .dropdown-toggle{display:block;overflow:hidden;text-overflow:ellipsis;width:30px;height:38px;color:#333;padding-top:9px;padding-left:2px}.box-items.product-items .product-measure.open .dropdown-toggle{background:#eee}.box-items.product-items .actions{padding:0 5px;margin-top:20px}.diary-nav{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;width:100%;margin-bottom:20px}.diary-nav .diary-nav-actions{position:absolute;right:0;top:0}.diary-nav .diary-nav-actions a{color:#636363}.week-picker{display:flex;position:relative;width:100%;margin:10px 0}.week-picker .btn-group{min-width:80px}.week-picker a.focus,.week-picker a:focus,.week-picker a:hover{text-decoration:none}.week-picker .next,.week-picker .prev{display:inline-block;width:38px;text-align:center;color:#636363;font-weight:700;font-size:1em;border:none;padding:5px 12px;margin-right:2px!important}.week-picker .next.inactive,.week-picker .prev.inactive{color:#ddd}.week-picker .date-range{flex-grow:1;color:#333;text-transform:uppercase;font-size:1.3em;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-left:16px;padding-right:30px}.week-nutritions{display:none;justify-content:space-around;width:100%;margin-bottom:10px}.week-nutritions .nutritions-header{display:none;width:100%;font-size:16px;text-align:left;text-transform:uppercase;line-height:30px;margin:0 0 10px}.week-nutritions .nutritions{height:60px;background:#fff;border:none}.week-stats .week-nutritions{display:flex}.day-of-week-picker{display:flex;justify-content:flex-start;width:100%;margin-top:10px}.day-of-week-picker a.focus,.day-of-week-picker a:focus,.day-of-week-picker a:hover{text-decoration:none}.day-of-week-picker .day-item{display:flex;flex-direction:column;flex-grow:1;text-align:center;height:60px;background:#fff;color:#333;box-sizing:border-box;outline:none;margin:0 4px 0 0}.day-of-week-picker .day-item:first-child{border-left:0}.day-of-week-picker .day-item.active{background:#007d71;margin-bottom:0}.day-of-week-picker .day-item .day-of-week{margin:8px 0 0}.day-of-week-picker .day-item .day-of-month{width:1.7em;height:1.7em;line-height:1.7em;font-weight:700;overflow:hidden;margin:0 auto}.day-of-week-picker .day-item.active .day-of-month,.day-of-week-picker .day-item.active .day-of-week{color:#f7f7f7!important}.day-of-week-picker .day-item.today .day-of-month{color:#ffcb99}.day-of-week-picker .day-item.future .day-of-month,.day-of-week-picker .day-item.future .day-of-week{color:#ccc}.day-of-week-picker .day-item .meal-count{font-size:.8em;line-height:1.3;background:#999;color:#fff;margin:5px auto 2px}.day-of-week-picker .day-item .meal-count span{padding:0 2px}@media (max-width:767px){.details-active .diary-nav{display:none}}@media (min-width:768px){.diary-nav{align-content:stretch;justify-content:space-between;flex-direction:column;flex-wrap:wrap;width:100%;height:110px;margin-bottom:40px}.diary-nav .date-range{padding-right:0}.diary-nav .diary-nav-actions{display:none}.diary-nav .day-of-week-picker,.diary-nav .week-picker{align-self:flex-start;width:45%;margin:0;padding-right:10px}.diary-nav .week-nutritions{display:flex;order:3;align-self:flex-start;align-content:space-between;flex-wrap:wrap;width:40%;min-width:320px;height:100%;border:none;margin:0;padding:0}.diary-nav .week-nutritions .nutritions-header{display:block}}.edit{display:none}.editing .edit{display:block}.editing .view{display:none}@media (max-width:767px){.box-main{display:block;order:2}.box-details{display:block;order:1}}.list-header-wrapper{display:flex}.list-header-wrapper .list-header{flex-grow:1;color:#333;text-transform:uppercase;font-size:1.3em;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px}.list-header-wrapper .items-info{align-self:center;color:#999}.list-items{padding:0}.list-items .list-item{display:flex;background:#fff;border-bottom:1px solid #f6f6f6;margin-bottom:10px}.list-items .list-item:last-child{border-color:transparent}.list-items .list-item.selected{background:#f6f8f6}.list-items .list-item .item-inner{display:flex;flex-grow:1;flex-flow:wrap;align-items:center;padding:0 5px 10px 15px}.list-items .list-item .item-text{flex-grow:1;width:50%;max-height:40px;font-size:18px;line-height:normal;padding-right:20px;margin:0}.list-items .list-item .item-text a{display:block;text-decoration:unset;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:10px 0}.list-items .list-item .item-content{width:100%;padding-top:10px}.list-items .list-item ul.inline{display:flex;width:50%;max-width:310px;height:20px;justify-content:space-between;font-family:Roboto Condensed,Verdana,sans-serif;list-style:none;padding:0;margin:0}.list-items .list-item ul.inline li{width:60px;margin-bottom:10px}@media (max-width:767px){.list-header-wrapper{flex-flow:wrap}.list-header-wrapper .list-header{width:100%;white-space:normal}.list-header-wrapper .items-info{width:100%;text-align:right;padding:0 10px 10px}.list-items .list-item .item-inner{min-width:260px}.list-items .list-item .item-text{width:100%;padding-right:0}.list-items .list-item ul.inline{width:100%}}.time-picker .glyphicon{vertical-align:middle;margin:0 5px}.time-picker .btn{box-shadow:none}.time-picker .time-scroller-wrapper{display:inline-block;min-width:42px}.time-picker .time-scroller{width:46px}.time-picker .time-scroller .btn{border-radius:0!important;border:0}.time-picker .time-separator{font-weight:700}.time-picker span{font-size:16px}#addToDiaryModal .modal-dialog{max-width:430px;margin:0 auto}#addToDiaryModal .modal-dialog .modal-header .modal-title{color:#999}#addToDiaryModal .modal-dialog .modal-body{background:unset;padding:10px}#addToDiaryModal .diary-nav{margin-bottom:40px}#addToDiaryModal .diary-nav .day-of-week-picker,#addToDiaryModal .diary-nav .week-picker{width:100%;padding-right:0}#addToDiaryModal .diary-nav .date-range{padding-right:0}#addToDiaryModal .box-items.meal-items{width:100%;margin-bottom:20px}#addToDiaryModal .box-items.meal-items.dropdown-menu{border-radius:0;border:1px solid rgba(0,0,0,.15);box-shadow:0 2px 1px rgba(0,0,0,.1);padding:5px 0;margin-top:0}#addToDiaryModal .box-items.meal-items .item-virtual a.item-inner{color:#999}#addToDiaryModal .box-items.meal-items .item-text{margin:0 20px 0 0}#addToDiaryModal .box-items.product-items .product-item-new .product-amount{margin-left:0}#addToDiaryModal .box-items.product-items .product-item-new .product-name{margin-left:10px}.form-group button.dropdown-toggle{border:0;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:0;border-bottom:1px solid #ecc;padding:9px 12px;border-radius:0}@media (min-width:430px){#addToDiaryModal .modal-dialog{margin:30px auto}#addToDiaryModal .modal-dialog .modal-body{padding:15px}}@media (max-width:430px){.modal.modal-fullscreen-mb .modal-content,.modal.modal-fullscreen-mb .modal-dialog{bottom:0;left:0;position:absolute;right:0;top:0}.modal.modal-fullscreen-mb .modal-dialog{margin:0;width:100%;animation-duration:.6s}.modal.modal-fullscreen-mb .modal-content{border:none;border-radius:0;-o-box-shadow:inherit;box-shadow:inherit}}.bfh-timepicker-popover a{display:block;padding:0}.bfh-timepicker-popover{display:block;left:auto;right:0}.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled)>a small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small{color:#666}.jqstooltip{box-sizing:content-box}.modal-content{background:#edecec}.modal-body{background:#fff}.modal-header{border-bottom:none}.modal-footer{border-top:none}