.cursiveFont{font-family:'ShadowIntoLight',Helvetica,Arial}.recipe-details{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative}.recipe-details.recipe-title-and-ingredients-container .image .stretch{padding-top:67.5%}.recipe-details.recipe-image-container .image .stretch{padding-top:67.5%}.recipe-details .image{position:relative;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.recipe-details .image .organic-logo{position:absolute;background-image:url('images/product-overlay-organic-large.png');width:80px;height:80px;top:10px;left:10px;z-index:1;text-indent:9999em;line-height:9999em;overflow:hidden}.recipe-details .image-caption .title{line-height:25px;font-weight:bold;color:#231f20;font-size:1em}.recipe-details .image-caption .title.add-all{background:url("/content/images/Icons/my-set-boxes.png") no-repeat scroll transparent;background-position:left center;margin:0;line-height:32px;padding-left:50px}.recipe-details .image-caption .title.add-all .caption{line-height:20px;width:100%;min-height:24px;padding-top:10px}.recipe-details .image-caption .title .add-all-to-cart{margin-top:5px}.recipe-details .image-caption .title-mobile{background-image:url('images/hero-carousel-button-bg.png');background-position:left -150px;background-repeat:repeat-x;font-weight:bold;height:35px;line-height:35px;padding:0 18px;color:#000;font-size:1em}.recipe-details .image-caption .ingredient-list .ingredient .title,.recipe-details .image-caption .ingredient-list .ingredient .price{line-height:1.7em;margin:0}.recipe-details .image-caption .ingredient-list .ingredient .title{color:#86be36}.recipe-details .image-caption .ingredient-list .ingredient .price{font-weight:bold;color:#231f20}.recipe-details .image-caption .ingredient-list .ingredient .price .product-price.strikethrough{text-decoration:line-through}.recipe-details .image-caption .ingredient-list .ingredient .price .product-price-sale{color:red;font-size:1.25em;font-weight:bold}.recipe-details .image-caption .ingredient-list .ingredient .price .product-price-unit{color:#8f8f8f;font-size:.95em;font-weight:bold;float:right}.recipe-details .ingredient-list-container{margin:20px 0 20px 0;color:#231f20;font-size:1em}.recipe-details .ingredient-list-container .title{font-weight:bold}.recipe-details .ingredient-list-container ul{padding:0;margin:0;list-style-type:none}.recipe-details .ingredient-list-container ul li{text-indent:15px}.recipe-details .method-container{color:#231f20;font-size:1em}.recipe-details .method-container .title{font-weight:bold}@media screen and (max-width:767px){.recipe-details.recipe-ingredient-selevtor-container{padding:0}.recipe-details .image{float:left;width:50%;margin:0 5px 10px 0}.recipe-details .recipe-name{margin-bottom:10px;color:#231f20;font-size:1.3333333333333332em}.recipe-details .serve-count,.recipe-details .preparation-time,.recipe-details .cooking-time{font-weight:bold;color:#231f20;font-size:.9166666666666666em}.recipe-details .fb-like-container{margin-top:4px}.recipe-details .image-caption .ingredient-list .ingredient{padding:20px 10px;border-top:1px solid #fffdfd;border-bottom:1px solid #bbbabb;position:relative}.recipe-details .image-caption .ingredient-list .ingredient:nth-child(even){background-color:#eee}.recipe-details .image-caption .ingredient-list .ingredient .title,.recipe-details .image-caption .ingredient-list .ingredient .price{font-size:1.25em;width:190px}.recipe-details .image-caption .ingredient-list .ingredient .product-form{position:absolute;top:20px;right:10px}.recipe-details .image-caption .ingredient-list .ingredient .product-form .quantity-adjustment-container{float:right}.recipe-details .image-caption .ingredient-list .ingredient .product-form .quantity-adjustment-container .quantity{width:20px}.recipe-details .image-caption .ingredient-list .ingredient .product-form .add-to-cart{float:right;clear:right;margin-top:4px}.recipe-details .image-caption .title.add-all{margin-bottom:6px;background-position:6px -9px;padding-bottom:10px}.recipe-details .image-caption .title.add-all .add-all-to-cart{margin-right:10px}.recipe-details .ingredient-list-container{clear:left}}@media screen and (min-width:768px){.recipe-details{width:50%}.recipe-details .image{width:100%}.recipe-details .recipe-name{margin-bottom:20px;color:#231f20;font-size:1.5em}.recipe-details .serve-count,.recipe-details .preparation-time,.recipe-details .cooking-time{font-weight:bold;color:#231f20;font-size:1.0833333333333332em}.recipe-details .fb-like-container{position:absolute;top:50px;right:0}.recipe-details.recipe-title-and-ingredients-container{float:right}.recipe-details.recipe-image-container,.recipe-details.recipe-ingredient-selevtor-container{float:left}}@media screen and (min-width:768px)and (max-width:1199px){.recipe-details .image-caption>div{padding:5px}.recipe-details .image-caption>div>div{padding:10px}.recipe-details .image-caption .ingredient-list .ingredient{margin-bottom:15px;position:relative}.recipe-details .image-caption .ingredient-list .ingredient .title,.recipe-details .image-caption .ingredient-list .ingredient .price{font-size:1em}.recipe-details .image-caption .ingredient-list .ingredient .product-form .quantity-adjustment-container .quantity{width:20px}.recipe-details .image-caption .ingredient-list .ingredient .product-form .add-to-cart{margin-left:20px}}@media screen and (min-width:1200px){.recipe-details .image-caption>div{padding:5px}.recipe-details .image-caption>div>div{padding:10px}.recipe-details .image-caption .ingredient-list .ingredient{margin-bottom:10px;position:relative}.recipe-details .image-caption .ingredient-list .ingredient .title,.recipe-details .image-caption .ingredient-list .ingredient .price{font-size:1em;width:180px}.recipe-details .image-caption .ingredient-list .ingredient .product-form{position:absolute;top:8px;right:0}.recipe-details .image-caption .ingredient-list .ingredient .product-form .quantity-adjustment-container .quantity{width:20px}.recipe-details .image-caption .ingredient-list .ingredient .product-form .add-to-cart{margin-left:20px}}@media screen and (max-width:320px){.recipe-details .image-caption .title.add-all{background-position:6px 1px}.recipe-details .image-caption .title.add-all .add-all-to-cart{margin-right:10px;margin-top:16px}}@media screen and (min-width:768px)and (max-width:979px){.recipe-details .image-caption .title.add-all .caption{width:55%}.recipe-details .image-caption .title.add-all .add-all-to-cart{margin-top:26px}.ensure-min-height-for-recipe{min-height:586px}}@media screen and (min-width:980px)and (max-width:1199px){.recipe-details .image-caption .title.add-all .caption{width:70%}.recipe-details .image-caption .title.add-all .add-all-to-cart{margin-top:16px}.ensure-min-height-for-recipe{min-height:634px}}@media screen and (min-width:1200px){.ensure-min-height-for-recipe{min-height:682px}}