@charset "utf-8";.recipe-content{font-family:open sans,Verdana,Helvetica,Arial,sans-serif;font-size:10px;font-size:.625rem;overflow:hidden;border:1px solid #dadada;border-radius:7px;padding:10px;margin-bottom:10px;margin-bottom:.625rem}.recipe-content .recipe-header img.photo{background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;border-top:0;border-right:0;padding-top:0;display:none}.recipe-content ol,ul{line-height:1.4}.recipe-content ol{list-style:decimal outside}.recipe-content ul{list-style:disc outside;margin-bottom:10px}.recipe-content h1{font-family:carrois gothic sc;font-size:21px;font-size:1.3125rem;line-height:2.1;font-weight:400}.recipe-content h2{font-family:carrois gothic sc;font-size:18px;font-size:1.125rem;line-height:1.8;font-weight:700}.recipe-content h3{margin:0;font-size:16px;font-size:1rem;line-height:1.6;font-weight:700}.recipe-content h4{margin:0;font-size:14px;font-size:.875rem;line-height:1.4;font-weight:700}.recipe-content h5{font-size:13px;font-size:.8125rem;line-height:1.3;font-weight:700}.recipe-content h6{font-size:12px;font-size:.75rem;line-height:1.2;font-weight:700}.recipe-content h1,.recipe-content h2,.recipe-content h3,.recipe-content h4,.recipe-content h5,.recipe-content h6{font-family:open sans,Verdana,Helvetica,Arial,sans-serif!important;text-transform:none;letter-spacing:0}.recipe-content .recipe-title{margin:0;line-height:1.5;color:#4e9756;font-family:josefin slab}.recipe-content .top-left{margin-bottom:10px}.recipe-content .top-left p{font-size:13px;margin:0}@media screen{.recipe-content .top-left p{display:none}}.recipe-content .top-right{float:right;min-width:120px;width:25%;margin-right:10px}@media print{.recipe-content .top-left{width:100%!important}.recipe-content .top-right{display:none}}.recipe-content .thumbnail{float:left;min-width:250px;min-height:50px;min-height:5rem;text-align:center;margin:0 10px 10px 0;margin:0 1rem 1rem 0;overflow:hidden}.recipe-content .meta{font-size:11px;font-size:.6875rem;overflow:hidden;clear:both}.recipe-content .meta h4{margin:0 0 7px;margin:0 0 .4375rem}.recipe-content .meta p{margin:0 0 7px;margin:0 0 .4375rem;font-size:13px;font-size:.8125rem}.recipe-content .meta a{text-decoration:none}.recipe-content .head_note{font-size:13px;font-size:.8125rem}.recipe-content .head_note p{font-size:13px;font-size:.8125rem}.recipe-content .user_functions{width:100%;margin:0 0 7px;margin:0 0 .4375rem}.recipe-content .user_functions td{width:33%;text-align:center}.recipe-content .user_functions .osg_user_button{}.recipe-content .user_functions .osg_user_button img{margin:0}.recipe-content .user_functions .osg_user_button:focus,.recipe-content .user_functions .osg_user_button:hover,.recipe-content .user_functions .osg_user_button:active{zoom:1;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.recipe-content .recipe_numbers{clear:both;margin:10px auto;margin:.625rem auto;width:90%;border-top:1px dotted #dadada;border-bottom:1px dotted #dadada;overflow:hidden;display:table}.recipe-content .recipe_numbers h6{vertical-align:middle;text-align:center;font-weight:400;display:table-cell;position:relative;margin:auto;padding:7px 0;padding:.4375rem 0;clear:none;border-left:1px solid #dadada}.recipe-content .recipe_numbers h6.cols-3{width:33%}.recipe-content .recipe_numbers h6.cols-4{width:24%}.recipe-content .recipe_numbers h6.cols-5{width:19%}.recipe-content .recipe_numbers h6.cols-6{width:16%}.recipe-content .recipe_numbers h6.display-none{display:none}.recipe-content .recipe_numbers h6.first{clear:both;border:0}.recipe-content div.food-prefs{margin:0 0 10px;margin:0 0 .625rem}.recipe-content span.food-prefs{position:relative;font-size:13px;font-size:.8125rem;padding:0}.recipe-content .ingredients{margin-top:10px;font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}.recipe-content .ingredients ul,.recipe-content .ingredients ol{margin:0 0 10px;margin:0 0 .625rem;padding-left:1.5em}.recipe-content .ingredients li{list-style:none;margin:0;padding:0}.recipe-content .ingredients p{margin:0}.recipe-content .ingredients h4{margin:0 0 10px;margin:0 0 .625rem}.recipe-content .ingredients h5{margin:10px 0 10px 10px;margin:.625rem 0 .625rem .625rem}.recipe-content .sauce_recipe{padding:0 1em;border:1px solid #dadada;border-radius:7px;margin:0 0 10px;margin:0 0 .625rem}.recipe-content .sauce_recipe h3{margin:0;padding:0 10px;font-size:14px;text-decoration:none}.recipe-content .sauce_recipe h4{margin:0 0 10px;margin:0 0 .625rem}.recipe-content .sauce_recipe h5{margin:10px 0 10px 10px;margin:.625rem 0 .625rem .625rem}.recipe-content .sauce_recipe ul{margin:0 0 10px 15px;margin:0 0 .625rem .9375rem}.recipe-content .sauce_recipe ol{margin:0 0 10px 15px;margin:0 0 .625rem .9375rem}.recipe-content .sauce_recipe p{margin:0}.recipe-content div.instructions{margin:10px 0 10px 10px;margin:.625rem 0 .625rem .625rem}.recipe-content .instructions ul,.recipe-content .instructions ol{margin:0 0 10px;margin:0 0 .625rem;padding-left:1.5em}.recipe-content .instructions{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}.recipe-content .instructions p{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;margin:0;padding:0}.recipe-content .nutrition_info{margin:10px 0 0;margin:.625rem 0 0;font-size:13px;font-size:.8125rem}.recipe-content .nutrition_info div{font-size:13px;font-size:.8125rem;margin-left:15px}.recipe-content .nutrition_info h4{margin:0 0 10px;margin:0 0 .625rem}.recipe-content .nutrition_info h4:after{content:'＋';margin-left:5px}.recipe-content .nutrition_info h4.active:after{content:'−'}.recipe-content .foot_note{margin:10px 0 0;margin:.625rem 0 0;font-size:13px;font-size:.8125rem}.recipe-content .foot_note h4{margin:0 0 10px;margin:0 0 .625rem}.recipe-content .foot_note ul{list-style-type:none}.recipe-content .foot_note ul li{margin:0 0 10px}.recipe-content .foot_note p{margin:0}.email_dialog p{margin-bottom:10px;margin-bottom:.625rem}.email_dialog{line-height:15px;font-size:11px;font-size:.6875rem}.recipe-content .RecipeMetaBtn{position:relative;margin:0 auto;text-align:center;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-moz-linear-gradient(top,#fff,#dedede);background-image:-o-linear-gradient(top,#fff,#dedede);background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede);border:#ccc solid 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;height:18px;width:70px;max-width:98%;overflow:hidden}.recipe-content .RecipeMetaBtn:focus,.recipe-content .RecipeMetaBtn:hover,.recipe-content .RecipeMetaBtn:active{border-color:#bbb;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(top,#f8f8f8,#d9d9d9);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.recipe-content .RecipeMetaBtn:active{background-color:#efefef;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.1);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.1);box-shadow:inset 0 3px 5px rgba(0,0,0,.1)}.form_error{background-color:#fafbd2;border:1px solid #e8eac0;border-right-color:#f5f7ce;border-bottom-color:#f5f7ce;border-radius:7px;margin:0 20px 10px;margin:0 1.25rem .625rem;padding:10px;padding:.625rem}.comment-form-rating,.comment-form-rating label{display:inline-block}.osg-comment-rating{}.osg-commentrating{margin-left:50px;font-size:0;white-space:nowrap;display:inline-block;width:125px;height:25px;overflow:hidden;position:relative;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=);background-size:contain}.osg-commentrating i{opacity:0;position:absolute;left:0;top:0;height:100%;width:20%;z-index:1;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=);background-size:contain}.osg-commentrating input{-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block;width:20%;height:100%;margin:0;padding:0;z-index:2;position:relative}.osg-commentrating input:hover+i,.osg-commentrating input:checked+i{opacity:1}.osg-commentrating i~i{width:40%}.osg-commentrating i~i~i{width:60%}.osg-commentrating i~i~i~i{width:80%}.osg-commentrating i~i~i~i~i{width:100%}.osg-rating-box{background:url(images/grey-star-sprite.png) repeat-x;font-size:0;height:23px;line-height:0;overflow:hidden;text-indent:-999em;width:120px;margin:auto}.osg-rating-box .osg-rating{background:url(images/grey-star-sprite.png) repeat-x;background-position:0 100%;float:left;height:23px}.osg-rating-box-small{background:url(images/grey-star-sprite-small.png) repeat-x;font-size:0;height:14px;line-height:0;overflow:hidden;text-indent:-999em;width:70px}.osg-rating-box-small .osg-rating-small{background:url(images/grey-star-sprite-small.png) repeat-x;background-position:0 100%;float:left;height:14px}.osg-top-recipe-widget-img-list ::after,.osg-top-recipe-widget-img-list ::before{height:100%;padding:0;margin:0;box-sizing:border-box;text-align:center;vertical-align:middle}ul.osg-top-recipe-widget-img-list{list-style-type:none;margin:0;padding:0;text-align:center}ul.osg-top-recipe-widget-img-list li{display:inline-block;height:150px;margin:0 1em 1em 0;position:relative;width:150px}ul.osg-top-recipe-widget-img-list li ::after,ul.osg-top-recipe-widget-img-list li ::before{content:""}.osg-top-recipe-widget-img-list span.text-content{background:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:table;height:150px;left:0;position:absolute;top:0;width:150px;opacity:0;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.osg-top-recipe-widget-img-list span.text-content span{display:table-cell;text-align:center;vertical-align:middle;padding:0 10px;font-family:carrois gothic sc,sans-serif}ul.osg-top-recipe-widget-img-list li:hover span.text-content{opacity:1}.osg-recipe-widget-show{opacity:1!important}