#header{background:#56b1c0;padding:11px 3%;overflow:hidden;}.logo{width:40%;float:left;min-width:135px;margin-left:2%;margin-top:2px;margin-bottom:-2px;font-size:1em;}img{max-width:100%;}#nav{background:#347a87;display:none;-webkit-transition:all .2s linear;}#nav.active,.ui-mobile .active{display:block !important;}.nav-item{background:#347a87;list-style:none;margin-left:0;margin-bottom:0;padding-left:0;}#diary-menu{margin:0;padding:0;}#diary-menu .nav-link{padding:12px 3%;display:block;border-bottom:1px solid #56b1c0;text-decoration:none;color:#fff;font-weight:normal;}#page-content{padding:1.5em 5%;}.menu-link{width:50px;display:block;padding-top:0px;font-size:1em;overflow:hidden;text-indent:-9999em;float:right;background:url(/branding/ck/secure/mobile/mobile-menu.png) no-repeat right;-webkit-background-size:27px 18px;-moz-background-size:27px 18px;background-size:27px 18px;padding-bottom:5px;}.ui-body-c{background:#fff;}.ck-meal-name{background:url(/branding/ck/secure/mobile/food-icon.png) 0% 16px no-repeat;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;background-size:30px 30px;margin-left:5%;padding-top:20px;padding-left:40px;}.ui-li-aside{width:10%;color:#3c8f9f;top:10px;position:relative;}.ui-li-heading{font-size:18px;margin:.1em 0;font-weight:normal;}.ui-link-inherit .ui-li-desc{margin:0 0 0em;}.m-food-cat{color:#3c8f9f;}.m-meal-item{font-size:16px;padding-left:3.5%;}.m-meal-desc{color:#777;padding-left:3.5%;}.m-brand-name{font-weight:bold;text-transform:uppercase;font-size:16px;}.diary-header{padding:30px 5% 10px;}.date-label{font-family:georgia, serif;font-size:32px;font-weight:normal;margin-top:0;}.date-switcher{float:right;bottom:-10px;position:relative;}.date-detail{display:block;font-size:11px;color:#666;font-family:arial, sans-serif;}.target-meter{height:16px;background:#f4f4f4;border:1px solid #ccc;margin-bottom:30px;margin-bottom:40px;}.target-bar{width:38%;background:#0c9;height:100%;position:relative;}.target-details{position:absolute;bottom:-30px;left:0;width:300px;font-family:georgia, serif;}.diary-divider{background:#ccc;height:2px;margin:30px 0;border:none;}.diary-food-search{padding:8px 10px;background:#56b1c0;margin-bottom:24px;}.diary-food-search--label{font-family:georgia, serif;color:#fff;font-size:21px;}.ck-meal-list .ck-meal-name{font-size:20px;color:#333;border-top:none;}.main-title{font-family:georgia, serif;font-weight:normal;font-size:1.75em;color:#444;line-height:1.25;margin-bottom:.5em;}.section-title{font-size:.75em;font-style:bold;text-transform:uppercase;border-bottom:1px solid #ccc;color:#f36d55;padding-bottom:10px;margin-bottom:1.5em;font-weight:bold;line-height:1.21;}.sub-heading{font-size:1.25em;line-height:1.33em;margin-bottom:.33em;}.feature-link{font-size:1.25em;color:#347a87;line-height:1.5em;text-decoration:none;border-bottom:1px dotted #347a87;}#amount{width:15%;float:left;font-size:18px;margin-right:10px;margin-bottom:0;padding:8px;}#serving{width:70%;font-size:18px;float:right;margin-top:2px;margin-bottom:0;background:#fff;height:40px;}#submission,#home-search{margin:0;color:#fff;background:#56b1c0;overflow:hidden;margin:20px -5% 10px;padding:11px 5%;}.food-table{border-collapse:collapse;margin-top:5px;width:60%;float:left;}.food-table td{border-bottom:1px solid #ccc;padding:8px 3px;}.food-table .sub-nutrient{padding-left:10px;font-size:12px;}.calories-info{font-size:24px;color:#333;font-weight:bold;border-bottom:2px solid #333;}.add-meal-list{padding:5px 10px;}.edit-food-column{width:35%;float:right;}.clear-right{clear:right;}div.totals{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background-color:#f3f3f3;margin:0 -3% 1em;padding:0.2em 0.5em;}#nutrition-info{border:1px solid #d7d7d7;margin:1em 0;}#nutrition-info h3{background:#dceeb1;margin:0;padding:0.5em;}#nutrition-info p{font-size:0.91em;padding:0 0.5em;}#pagination{text-align:center;}#servings{font-size:1.5em;width:2em;}p.centered{text-align:center;}a.edit-link{font-size:0.91em;text-decoration:none;float:right;padding:0.2em 0.5em;border:1px solid #d7d7d7;background:#f3f3f3;margin-left:1em;}input.wide-button{font-size:1.2em;width:90%;}.checkin-date-select{float:left;width:30%;margin-right:3%;}.weighin-submit{width:100%;font-size:1.25em;margin-top:10px;margin-bottom:2em;}#calories-label,#calories-input{display:none;}