@smallscreen{display:none!important}@smallscreen{display:none!important}.components .item-container{width:100%;margin:35px 0}@media only screen and (max-width:767px){.components .item-container{width:100%}}.components .item-container .item-img-container{width:50%}@media only screen and (max-width:767px){.components .item-container .item-img-container{width:100%;margin-bottom:20px}}.components .item-container .item-img-container img{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.components .item-detail-container{width:50%;padding-left:10px}@media only screen and (max-width:767px){.components .item-detail-container{width:100%;padding-left:15px}}.components .item-detail-container .tag{font-size:14px;margin-bottom:5px}.components .item-detail-container h2{font-size:29px;font-family:'Milliard Book',Helvetica,serif;font-weight:400;font-style:normal}.components .item-detail-container .servings-calories .pipe{color:#ccc;padding:0 6px}.components .item-detail-container .ingredients{font-size:12px;color:#7f7f7f}.components .item-detail-container .nutrition-info{display:none;font-size:12px;color:#7f7f7f}.nutrition-container{margin-bottom:20px}.nutrition-container select.protein-list-selector{margin-bottom:10px;font-size:14px;padding:8px 30px 8px 5px;max-width:320px}.nutrition-container .nutrition-info{font-size:12px;line-height:140%;color:#7f7f7f;display:none}.nutrition-container .nutrition-info#nutrition-1{display:block}.nutrition-container .nutrition-disclaimer{font-size:12px;line-height:140%;color:#7f7f7f}@media only screen and (max-width:375px){.blurb-container img{margin-right:10px}.blurb-container .gmo-seal{max-width:25%}.blurb-container .ada-seal{max-width:40%!important}.blurb-container .aha-seal{max-width:15%!important}}@media only screen and (max-width:767px){.blurb-container img{margin-right:10px}.blurb-container .gmo-seal{max-width:25%}.blurb-container .ada-seal{max-width:30%}.blurb-container .aha-seal{max-width:15%}}@media only screen and (min-width:768px) and (max-width:1023px){.blurb-container img{margin-right:10px}.blurb-container .ada-seal{width:165px}.blurb-container .aha-seal{width:70px}}@media only screen and (min-width:992px){.blurb-container img{margin-right:10px}.blurb-container .ada-seal{width:165px}.blurb-container .aha-seal{width:70px}}@media only screen and (max-width:767px){.instructions-container{margin:30px 0 15px}}.instructions-container .step-row .step{margin-top:20px}.instructions-container .step-row .step .step-number{display:inline;float:left;width:24px;font-size:24px;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";line-height:140%}.instructions-container .step-row .step .step-number.text-xxs{font-size:11px}.instructions-container .step-row .step .step-number.text-xs{font-size:13px}.instructions-container .step-row .step .step-number.text-sm{font-size:15px}.instructions-container .step-row .step .step-number.text-md{font-size:19px}.instructions-container .step-row .step .step-number.text-lg{font-size:22px}.instructions-container .step-row .step .step-number.text-xl{font-size:27px}.instructions-container .step-row .step .step-number.text-xxl{font-size:29px}.instructions-container .step-row .step .step-number.text-xxs{font-size:11px}.instructions-container .step-row .step .step-number.text-xs{font-size:13px}.instructions-container .step-row .step .step-number.text-sm{font-size:15px}.instructions-container .step-row .step .step-number.text-md{font-size:19px}.instructions-container .step-row .step .step-number.text-lg{font-size:22px}.instructions-container .step-row .step .step-number.text-xl{font-size:27px}.instructions-container .step-row .step .step-number.text-xxl{font-size:29px}.instructions-container .step-row .step .step-name{display:inline}.instructions-container .step-row .step .step-name .step-header{font-size:20px;font-family:'Milliard Medium',Helvetica,serif}.instructions-container .step-row .step .step-name .instruction-description{padding:0 5px 0 24px;line-height:140%}@media only screen and (min-width:1200px){.instructions-container .step-row .step .step-name .instruction-description{padding-right:45px}}@media only screen and (max-width:767px){.instructions-container .step-row .step .step-name .instruction-description{line-height:135%}}.instructions-container ul,.instructions-container ul.prep-description{padding-bottom:5px}.instructions-container ul li,.instructions-container ul.prep-description li{list-style-position:inside;padding:6px 0 3px;text-indent:-18px;margin-left:27px}.instructions-container ul li:before,.instructions-container ul.prep-description li:before{content:'';background-color:#792cf5;display:inline-block;position:relative;height:6px;width:6px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:12px;top:-3px}.instructions-container .recipe-step-31{border-top:solid 1px #f4f2ed;padding-top:15px}.serving-disclaimer{margin-top:-3px;font-size:14px}.four-person-serving{color:#e8503a;font-size:85%}.meal-donation-heart-icon{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}.mealDonationPage .nutrition-container{display:none}.mealDonationPage .market-item .name h1::after{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}#market-item-modal .market-item-meal-donation-modal-body .product-details-container h1::after{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}.editMenu .aisle-wrapper#donate_meals-feed_it_forward-list .aisle-header::after,.logged-out-menu-page .aisle-wrapper#donate_meals-feed_it_forward-list .aisle-header::after{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}@media only screen and (max-width:991px){.editMenu .aisle-wrapper#donate_meals-feed_it_forward-list .aisle-header::after,.logged-out-menu-page .aisle-wrapper#donate_meals-feed_it_forward-list .aisle-header::after{display:none!important}}.aisle-nav ul.aisle-list li.aisle-list-item#market-aisle-nav-item-donate_meals a.category-link::after{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list li.aisle-list-item#market-aisle-nav-item-donate_meals a.category-link::after{display:none!important}}.product-content-container h2{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:27px}.product-content-container h2.text-xxs{font-size:11px}.product-content-container h2.text-xs{font-size:13px}.product-content-container h2.text-sm{font-size:15px}.product-content-container h2.text-md{font-size:19px}.product-content-container h2.text-lg{font-size:22px}.product-content-container h2.text-xl{font-size:27px}.product-content-container h2.text-xxl{font-size:29px}.product-content-container h2.text-xxs{font-size:11px}.product-content-container h2.text-xs{font-size:13px}.product-content-container h2.text-sm{font-size:15px}.product-content-container h2.text-md{font-size:19px}.product-content-container h2.text-lg{font-size:22px}.product-content-container h2.text-xl{font-size:27px}.product-content-container h2.text-xxl{font-size:29px}.product-content-container h2.text-xxs{font-size:11px}.product-content-container h2.text-xs{font-size:13px}.product-content-container h2.text-sm{font-size:15px}.product-content-container h2.text-md{font-size:19px}.product-content-container h2.text-lg{font-size:22px}.product-content-container h2.text-xl{font-size:27px}.product-content-container h2.text-xxl{font-size:29px}.product-content-container h2.text-xxs{font-size:11px}.product-content-container h2.text-xs{font-size:13px}.product-content-container h2.text-sm{font-size:15px}.product-content-container h2.text-md{font-size:19px}.product-content-container h2.text-lg{font-size:22px}.product-content-container h2.text-xl{font-size:27px}.product-content-container h2.text-xxl{font-size:29px}.product-content-container h4{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:27px}.product-content-container h4.text-xxs{font-size:11px}.product-content-container h4.text-xs{font-size:13px}.product-content-container h4.text-sm{font-size:15px}.product-content-container h4.text-md{font-size:19px}.product-content-container h4.text-lg{font-size:22px}.product-content-container h4.text-xl{font-size:27px}.product-content-container h4.text-xxl{font-size:29px}.product-content-container h4.text-xxs{font-size:11px}.product-content-container h4.text-xs{font-size:13px}.product-content-container h4.text-sm{font-size:15px}.product-content-container h4.text-md{font-size:19px}.product-content-container h4.text-lg{font-size:22px}.product-content-container h4.text-xl{font-size:27px}.product-content-container h4.text-xxl{font-size:29px}@media only screen and (max-width:767px){.product-content-container .recipe-image-container{margin:0 -15px}}.product-content-container .recipe-image-container img.recipe-image{width:100%;display:none}.product-content-container .recipe-image-container img.recipe-image:first-child{display:block}.product-content-container .recipe-image-container .usda-organic-container{position:absolute;top:15px;right:30px}.product-content-container .recipe-image-container .usda-organic-container img{width:110px!important}@media only screen and (max-width:767px){.product-content-container .recipe-image-container .usda-organic-container img{width:70px!important;top:10px;right:10px}}.product-content-container .market-watch-disclaimer{margin:8px 0 30px}.product-content-container .market-watch-disclaimer p{font-size:12px;color:#7f7f7f;line-height:130%;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic}.product-content-container .social-and-watch{padding-bottom:15px}.product-content-container .social-and-watch .social-share-buttons{position:absolute;right:0;margin-right:15px;z-index:99}@media only screen and (max-width:991px){.product-content-container .social-and-watch .social-share-buttons{position:relative}}.product-content-container .recipe-info.market-item{margin-top:30px}.product-content-container .recipe-info .name-container{margin-bottom:20px}.product-content-container .recipe-info .name-container .recipe-label,.product-content-container .recipe-info .name-container .recipe-tag{font-size:14px;margin-bottom:5px}.product-content-container .recipe-info .name-container .recipe-label .icon-flash-1,.product-content-container .recipe-info .name-container .recipe-tag .icon-flash-1{color:#e8503a;vertical-align:middle;font-size:17px}@media only screen and (max-width:767px){.product-content-container .recipe-info .name-container .recipe-label .icon-flash-1,.product-content-container .recipe-info .name-container .recipe-tag .icon-flash-1{font-size:14px}}.product-content-container .recipe-info .name-container .recipe-label .label-box,.product-content-container .recipe-info .name-container .recipe-tag .label-box{background-color:#fff;background-color:#fff;border-left:solid 5px #ad8026;padding:0 15px;margin-bottom:30px}.product-content-container .recipe-info .name-container .recipe-label .label-box .label-img,.product-content-container .recipe-info .name-container .recipe-tag .label-box .label-img{height:40px;width:auto}.product-content-container .recipe-info .name-container .main-protein-selector-container{margin:-10px 0 15px}.product-content-container .recipe-info .name-container .main-protein-selector-container .protein-list-selector{max-width:420px;border:none;font-size:17px;background-color:#fff;padding:5px 30px 8px 0;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic}.product-content-container .recipe-info .name-container .main-protein-selector-container .protein-list-selector:hover{cursor:pointer}.product-content-container .recipe-info .name-container .ada-logo,.product-content-container .recipe-info .name-container .heart-check-img{height:95px;width:auto!important;margin-top:10px;margin-right:15px;display:inline-block}.product-content-container .recipe-info .name-container .description{margin-bottom:20px}.product-content-container .recipe-info .name-container .description.brandDescription p{display:inline}.product-content-container .recipe-info .recipe-stats-container .diet-types{margin-bottom:10px;margin-top:0;overflow:visible;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:initial;-webkit-box-orient:vertical}.product-content-container .recipe-info .button-section{background-color:#f4f2ed;padding:30px}.product-content-container .recipe-info .button-section h3.lead-in{color:#341c77;margin-bottom:20px}.product-content-container .ingredients-container{background-color:#f4f2ed;padding:20px;margin:20px 0}@media only screen and (max-width:767px){.product-content-container .ingredients-container{padding:15px}}.product-content-container .ingredients-container ul li{margin-top:12px;line-height:140%;font-size:14px}.product-content-container .ingredients-container .protein-list-selector{font-size:14px;max-width:320px;padding:8px 30px 8px 5px}.product-content-container .ingredients-container .ingredient-pic{margin:15px 0}.product-content-container .ingredients-container .ingredient-pic img{max-width:320px;width:100%}.product-content-container .nutrition-container{font-size:14px;color:#7f7f7f}.product-content-container .nutrition-container p,.product-content-container .nutrition-container span{font-size:14px;color:#7f7f7f}.product-content-container .recipe-extra-content h5{margin-bottom:5px;margin-top:20px;text-transform:none;letter-spacing:normal;line-height:130%;color:#000;font-family:'Milliard Medium',Helvetica,serif;font-size:14px}.recipePage .page-content{padding-bottom:70px}@media only screen and (max-width:767px){.recipePage .page-content{padding-bottom:50px}}.recipePage .page-content{padding-bottom:70px}@media only screen and (max-width:767px){.recipePage .page-content{padding-bottom:50px}}.recipePage .main-protein-selector-container .protein-list-selector{max-width:320px}.recipePage .product-content-container{padding-top:50px}@media only screen and (max-width:767px){.recipePage .product-content-container{padding-bottom:30px}}.recipePage .sticky-back-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid rgba(0,0,0,.1);padding:0 0 10px 0;height:50px;line-height:50px;font-size:22px;z-index:5}@media (min-width:992px) and (max-width:1199px){.recipePage .content-left.col-md-8{width:64%}}.recipePage .content-right.col-md-4{padding-left:15px}@media (min-width:992px) and (max-width:1199px){.recipePage .content-right.col-md-4{width:36%}}.recipePage .sidebar-extra-content-container{font-size:14px;line-height:130%}@media only screen and (max-width:767px){.recipePage .sidebar-extra-content-container{margin-bottom:10px}}.recipePage .sidebar-extra-content-container .tip-description,.recipePage .sidebar-extra-content-container p{font-size:14px}.recipePage .sidebar-extra-content-container .tip-header,.recipePage .sidebar-extra-content-container h5{margin-bottom:5px;margin-top:20px;text-transform:none;letter-spacing:normal;font-size:14px;font-family:'Milliard Medium',Helvetica,serif}@media only screen and (max-width:991px){.recipePage .featured-recipes{margin-top:20px;margin:20px -15px}}.recipePage .featured-recipes .horizontal-tile{padding-right:15px;padding-left:15px}.recipePage .admin-panel{border:solid 1px #ccc;padding:15px;margin:30px 10px;background-color:#c4b5fa}.recipePage .admin-panel .admin-panel-content{color:#341c77}.recipePage .admin-panel .pink{background-color:#e8503a;color:#000}.recipePage .admin-panel .primary{background-color:#ffe849;color:#000}@media only screen and (max-width:767px){.recipePage .admin-panel{display:none}}