@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.own-recipes-form__multistep-next{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/circle-next%402x.png?v6d6dc6a2e43e406a0a8591459e82c7c4) 90% 50% no-repeat #be2a77;background-size:24px 24px}}.own-recipes-form__multistep-next.own-recipes-form__multistep-single{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/circle-next.png?v18e731efbb7367439cb43262c6f85f7c) 95% 50% no-repeat #be2a77}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.own-recipes-form__multistep-next.own-recipes-form__multistep-single{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/circle-next%402x.png?v6d6dc6a2e43e406a0a8591459e82c7c4) 95% 50% no-repeat #be2a77;background-size:24px 24px}}.own-recipes-form__multistep-previous{background:#7b648e;color:#fff !important;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/circle-previous.png?v66442099c425d352a862d27d0166986c) 10% 50% no-repeat #7b648e}.own-recipes-form__multistep-previous:focus,.own-recipes-form__multistep-previous:hover,.own-recipes-form__multistep-previous:active{background-color:#473a52;color:#fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.own-recipes-form__multistep-previous{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/circle-previous%402x.png?v8a83c49197b8d2af9332eba182d7de50) 10% 50% no-repeat #7b648e;background-size:24px 24px}}.own-recipes-form__multistep-single{width:100% !important;text-align:left}@media screen and (max-width:29.9375em){.own-recipes-form__multistep-single{display:inline-block;width:100%}}.own-recipes-form__multistep-double{display:inline-block;width:49% !important}@media screen and (min-width:30em){.own-recipes-form__multistep-double{width:auto !important}}.own-recipes-form__multistep-double.own-recipes-form__multistep-previous{float:left;text-align:right}@media screen and (min-width:30em){.own-recipes-form__multistep-double.own-recipes-form__multistep-previous{float:none;margin-right:15px}}.own-recipes-form__multistep-double.own-recipes-form__multistep-next{float:right;text-align:left}@media screen and (min-width:30em){.own-recipes-form__multistep-double.own-recipes-form__multistep-next{float:none}}.own-recipes-form__multistep-double.own-recipes-form__multistep-no-icon{background-image:none;text-align:center}.own-recipes-form{margin:10px 20px 0;color:#666}@media screen and (min-width:48.125em){.own-recipes-form{width:66.0377358491%}}@media screen and (max-width:30em){.own-recipes-form{margin:0}}.own-recipes-form a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.own-recipes-form a:hover,.has-faux-block-link-hover .own-recipes-form a{color:#246d8f;border-bottom:1px solid #246d8f}.own-recipes-form a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.own-recipes-form form{padding:0;margin:0}@media screen and (max-width:30em){.own-recipes-form{background-color:#fcf4ec !important}}.own-recipes-form .ingredient-group-help{margin:10px 0 20px;padding:0}.own-recipes-form .form-actions{text-align:left;margin-bottom:20px}.own-recipes-form .field-group-multipage{background-color:#fcf4ec;padding:20px;border-radius:3px;margin-bottom:20px}@media screen and (max-width:30em){.own-recipes-form .field-group-multipage{padding:15px;margin-bottom:0}}@media screen and (min-width:30em){.own-recipes-form .field-group-multipage:first-child{margin-top:30px}}.own-recipes-form .multipage-pane-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;padding:0;margin:0 0 20px}@media screen and (max-width:30em){.own-recipes-form .multipage-pane-title{text-align:center}}.own-recipes-form .multipage-pane-title .placeholder{color:#333;font-style:normal}.own-recipes-form .multipage-pane-title .multipage-pane-total{color:#7f7e7d;font-weight:normal}@media screen and (min-width:30em){.own-recipes-form .multipage-pane-title .multipage-pane-total{display:none}
}.own-recipes-form .multipage-pane-title .multipage-pane-total .placeholder{color:#7f7e7d;font-style:normal}.own-recipes-form span.form-required,.own-recipes-form span.own-recipes-form__star{color:#eea02e;font-size:22px;display:inline-block;vertical-align:middle}.own-recipes-form .sticky-header,.own-recipes-form .tabledrag-toggle-weight-wrapper,.own-recipes-form .field-multiple-drag{display:none}.own-recipes-form .multipage-button{width:100%;margin-top:12px;text-align:center;margin-top:20px}.own-recipes-form input[type='text'],.own-recipes-form input[type='password'],.own-recipes-form textarea{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:9px;height:inherit;border-radius:3px;background-color:#fff;border:solid 1px #dbdbdb}.own-recipes-form input[type='text']::-webkit-input-placeholder,.own-recipes-form input[type='password']::-webkit-input-placeholder,.own-recipes-form textarea::-webkit-input-placeholder{color:#999}.own-recipes-form input[type='text']::-moz-placeholder,.own-recipes-form input[type='password']::-moz-placeholder,.own-recipes-form textarea::-moz-placeholder{color:#999}.own-recipes-form input[type='text']:-ms-input-placeholder,.own-recipes-form input[type='password']:-ms-input-placeholder,.own-recipes-form textarea:-ms-input-placeholder{color:#999}.own-recipes-form input[type='text']::placeholder,.own-recipes-form input[type='password']::placeholder,.own-recipes-form textarea::placeholder{color:#999}.own-recipes-form input[type='text']:focus,.own-recipes-form input[type='password']:focus,.own-recipes-form textarea:focus{box-shadow:0 0 2px 0 rgba(73,143,225,0.51);border:solid 1px #72b3ff}.own-recipes-form input[type='text'].form-text.error,.own-recipes-form input[type='password'].form-text.error,.own-recipes-form textarea.form-text.error{border:solid 1px #eea02e}.own-recipes-form input[type=checkbox]{display:none}.own-recipes-form input[type=checkbox]:checked+label:before{content:'\2713';font-size:15px;color:#767676;text-align:center}.own-recipes-form .form-type-checkbox{display:inline-block}.own-recipes-form .form-type-checkbox label{display:inline-block;cursor:pointer;position:relative;margin-left:35px;color:#767676}.own-recipes-form .form-type-checkbox label:before{content:'';display:inline-block;width:24px;height:24px;margin-right:10px;border-radius:2px;background-color:#fff;border:solid 1px #dbdbdb;vertical-align:middle;position:absolute;left:-35px;top:2px}.own-recipes-form label{color:#333}.own-recipes-form .jcrop-holder{margin-top:20px}@media screen and (max-width:30em){.own-recipes-form .jcrop-holder{max-width:280px !important;overflow:hidden;margin:10px auto}}.own-recipes-form .own-recipes-form__file-choose-button+label{display:none}@media screen and (max-width:30em){.own-recipes-form .own-recipes-form__file-choose-button{width:100%}}.own-recipes-form .own-recipes-form__file-upload-button{display:none;margin:0 0 0 20px}@media screen and (max-width:30em){.own-recipes-form .own-recipes-form__file-upload-button{margin:0;width:100%}}.own-recipes-form legend{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;display:block;float:none;margin-bottom:10px;border-bottom:0;color:#333}.own-recipes-form .form-item-field-bbcgf-extra-time-text-und-0-value label{display:block;margin-bottom:10px}.own-recipes-form #field-bbcgf-user-method-add-more-wrapper tr:first-child label::after{content:'*';margin-left:5px;color:#eea02e;font-size:22px;display:inline-block;vertical-align:middle}
.own-recipes-form #bbcgf-servings legend span::after{content:'*';margin-left:5px;color:#eea02e;font-size:22px;display:inline-block;vertical-align:middle}.own-recipes-form .field-name-field-bbcgf-servings-type .form-type-radio input{float:none;display:inline-block}.own-recipes-form .field-name-field-bbcgf-servings-type label{display:inline-block}.own-recipes-form .field-name-field-bbcgf-servings-type .form-type-radio{display:inline-block}.own-recipes-form #edit-field-bbcgf-min-serving{margin-top:10px}.own-recipes-form .field-name-field-bbcgf-extra-time-text{margin-bottom:10px}@media screen and (max-width:30em){.own-recipes-form .field-name-field-bbcgf-extra-time-text input{width:100% !important}}.own-recipes-form #edit-field-bbcgf-min-serving-und-0-value{width:42%}.own-recipes-form .field-name-field-bbcgf-member-recipe-image{margin-top:10px}.own-recipes-form .field-name-field-bbcgf-member-recipe-image span.file a,.own-recipes-form .field-name-field-bbcgf-member-recipe-image span.file img.file-icon{display:none}.own-recipes-form .field-name-field-bbcgf-member-recipe-image .description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px}.own-recipes-form .imagefield-crop-widget{margin:0 0 20px}.own-recipes-form .form-item-field-bbcgf-cuisine-und,.own-recipes-form .form-item-field-bbcgf-skill-level-und{margin-bottom:10px}.own-recipes-form select{height:44px}.own-recipes-form .own-recipes-form__intro{margin-bottom:10px}@media screen and (max-width:30em){.own-recipes-form .own-recipes-form__intro{text-align:center;margin-bottom:20px}}.own-recipes-form .own-recipes-form__intro.own-recipes-form__intro--last{margin-bottom:20px}.own-recipes-form .own-recipes-form__disclaimer{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-top:20px}.own-recipes-form .own-recipes-form__skip-image{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-weight:bold}.own-recipes-form .own-recipes-form__file-container{margin:10px 0}.own-recipes-form .own-recipes-form__file-container:after{display:table;content:'';clear:both}.own-recipes-form .group-step-3 .ingredient-group-remove{margin-bottom:20px}@media screen and (min-width:30em){.own-recipes-form .multipage-pane-wrapper{max-width:80%}}.own-recipes-form .group-step-4 table{width:100%}.own-recipes-form .group-step-4 textarea{min-height:135px}.own-recipes-form .group-step-4 .fieldset-description{margin-bottom:10px}@media screen and (max-width:30em){.own-recipes-form .group-step-4 .fieldset-description{margin-bottom:20px}}.own-recipes-form .group-step-4 .field-label{display:none}@media screen and (max-width:30em){.no-navigation #main-content{display:none}}@media screen and (max-width:30em){.no-navigation #container{padding:0;margin:0}}@media screen and (max-width:30em){.no-footer #footer{display:none}}@media screen and (max-width:30em){.blanket{background-color:#fcf4ec !important;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0}}.own-recipes-form__top-buttons{background-color:#fcf4ec !important;padding:0 0 20px}@media screen and (min-width:30em){.own-recipes-form__top-buttons{text-align:center}}.own-recipes-form__timings{margin-top:10px}.push-item,.node-push-item{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-graylight.1.png?vca721536386df5933ff24ac0e6e8df82) repeat-x left bottom;padding:10px 0;position:relative}.push-item:after,.node-push-item:after{display:table;content:'';clear:both}.push-item:last-child,.node-push-item:last-child{background:none}.push-item a,.push-item a:visited,.node-push-item a,.node-push-item a:visited{color:inherit}.push-item a:hover,.push-item a:focus,.push-item.has-faux-block-link-hover a,.push-item.has-faux-block-link-hover a:hover,.node-push-item a:hover,.node-push-item a:focus,.node-push-item.has-faux-block-link-hover a,.node-push-item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.push-item__image{float:left;margin-right:15px;position:relative;min-width:98px;min-height:80px}.push-item__image img{height:80px;width:auto}.push-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;color:#fff;font-size:38px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .push-item__icon-overlay:after{opacity:.8}.push-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;margin:0 0 6px;padding:0}.push-item--glossary .push-item__title{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:20px;color:#333;display:inline;font-style:italic;font-weight:normal}.push-item__ratings .field-main{display:inline-block;vertical-align:middle}.push-item__ratings .description{display:inline-block;position:relative;top:1px;margin:0 0 0 1px}.push-item__ratings .fivestar-summary{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal}.push-item__text-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-left:113px;margin-top:-3px}.push-item--count .push-item__text-content{margin-top:0}.push-item--glossary .push-item__text-content{margin-left:0;margin-top:6px}@media screen and (min-width:30em) and (max-width:48.125em){.push-item--collection .push-item__text-content{width:60%}}.push-item__text-content.push-item__text-content--advertisement{color:#7b648e}.push-item__count{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:bold;letter-spacing:.7px;margin:0 0 5px}.push-item__badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;line-height:25px;font-weight:bold;position:absolute;bottom:0;right:0;left:0;height:25px;text-align:center;letter-spacing:.3px}
.push-item__badge.push-item__badge--advertisement{background-color:#7b648e;color:#fff}.push-item__term-pronunciation{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:20px;color:#333;letter-spacing:.3px;margin:0 0 0 10px;font-style:italic}a.push-item__see-more{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}a.push-item__see-more:hover,.has-faux-block-link-hover a.push-item__see-more{color:#246d8f;border-bottom:1px solid #246d8f}a.push-item__see-more:visited{color:#032b3e;border-bottom:1px solid #032b3e}.rating-toggle{position:relative}.rating-toggle:after{display:table;content:'';clear:both}.rating-toggle label,.rating-toggle .rate-info{display:none}.rating-toggle .rate-button{width:26px;height:26px}.rating-toggle .rate-button,.rating-toggle .rate-button:hover{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star%402x.png?v242383907606920fc95a89c8a25c28a7) no-repeat 0 -26px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.rating-toggle .rate-button,.rating-toggle .rate-button:hover{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star%404x.png?v315ee6c1d661c05c8cc9a2b282380b3d) no-repeat 0 -26px;background-size:26px,26px}}.rating-toggle .rate-fivestar-btn-empty{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star%402x.png?v242383907606920fc95a89c8a25c28a7) no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.rating-toggle .rate-fivestar-btn-empty{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star%404x.png?v315ee6c1d661c05c8cc9a2b282380b3d) no-repeat 0 0;background-size:26px,26px}}@media screen and (min-width:30em) and (max-width:51.3125em){.rating-toggle{max-width:320px;margin:auto}}@media screen and (max-width:51.25em){.rating-toggle.is-shown{background:#fff;border-radius:3px;padding:6px 10px 10px;border:solid 1px #dcdcdc}}@media screen and (min-width:51.3125em){.rating-toggle.is-shown{position:relative}}.rating-toggle__toggle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.rating-toggle__toggle:hover,.has-faux-block-link-hover .rating-toggle__toggle{color:#246d8f;border-bottom:1px solid #246d8f}.rating-toggle__toggle:visited{color:#032b3e;border-bottom:1px solid #032b3e}@media screen and (min-width:51.3125em){.rating-toggle__toggle{display:inline;margin-bottom:5px}}.no-js .rating-toggle__toggle{display:none}.rating-toggle__content{display:none}.rating-toggle.is-shown .rating-toggle__content{display:block}@media screen and (min-width:51.3125em){.rating-toggle.is-shown .rating-toggle__content{position:absolute;top:100%;width:100%;height:10px;right:50px}}@media screen and (min-width:51.3125em){.rating-toggle__content-inner{position:relative;background:#fff;margin-top:5px;width:200px;border-radius:3px;padding:10px;text-align:left;z-index:999;text-align:center;box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);border:solid 1px #dcdcdc}.rating-toggle__content-inner:after{content:'';border-top:0 0 #fff;border-right:solid 6px transparent;border-bottom:solid 6px #fff;border-left:solid 6px transparent;position:absolute;top:-6px;left:50%;margin-left:-6px}}.rating-toggle__heading{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;font-weight:bold;color:#333}@media screen and (max-width:51.25em){.rating-toggle__heading{display:none}}@media screen and (min-width:51.3125em){.rating-toggle__heading{padding-top:0}}.rating-toggle__rating:after{display:table;content:'';clear:both}@media screen and (max-width:51.25em){.rating-toggle__rating{padding:15px 0 3px}}.rating-toggle__rating .rate-widget-fivestar .form-item{text-align:center}.rating-toggle__rate-messages{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-weight:bold;display:block;min-height:20px;margin-top:8px;margin-bottom:6px}.rating-toggle__rate-messages:after{display:table;content:'';clear:both}.rate-widget-fivestar ul{list-style:none;overflow:hidden;display:inline-block;vertical-align:middle;margin:0}.rate-widget-fivestar ul li{float:left;list-style:none;margin:0 2px 0 0}.rate-widget-fivestar ul li.last{margin-right:0}.rate-widget-fivestar ul li a{display:block;float:left}.rate-widget-fivestar .item-list ul li{background-image:none;padding:0;margin:0}
.rate-fivestar-btn-filled{display:inline-block;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star.png?v612ee9e6a04a1ba2ba896170708e9984) no-repeat 0 -13px;width:13px;height:13px;text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.rate-fivestar-btn-filled{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star%402x.png?v242383907606920fc95a89c8a25c28a7) no-repeat 0 -13px;background-size:13px,13px}}.rate-fivestar-btn-empty{display:inline-block;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star.png?v612ee9e6a04a1ba2ba896170708e9984) no-repeat 0 0;width:13px;height:13px;text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.rate-fivestar-btn-empty{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star%402x.png?v242383907606920fc95a89c8a25c28a7) no-repeat 0 0;background-size:13px,13px}}.rate-info{display:inline-block;top:-1px;position:relative;vertical-align:middle;margin:0 0 0 1px}.tooltip-content label{display:none}.tooltip-content .rate-info{color:#fff;display:none}.tooltip-content .rate-fivestar-btn-filled{display:inline-block;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star%402x.png?v242383907606920fc95a89c8a25c28a7) no-repeat 0 0;width:26px;height:26px;text-indent:-9999px}.tooltip-content .rate-fivestar-btn-empty{display:inline-block;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star%402x.png?v242383907606920fc95a89c8a25c28a7) no-repeat 0 -26px;width:26px;height:26px;text-indent:-9999px}.rate-widget-fivestar-teaser label{display:none}.rate-widget-fivestar-teaser .rate-info{float:none}.recipe-details strong{color:#333}.recipe-details__item{display:table}@media screen and (min-width:30em){.recipe-details__item{float:left}}@media screen and (min-width:51.3125em){.recipe-details__item{margin-top:6px}}.recipe-details__item--cooking-time{margin-bottom:10px}@media screen and (min-width:30em){.recipe-details__item--cooking-time{width:43.857142857%;margin:0}}@media screen and (min-width:51.3125em){.recipe-details__item--cooking-time{width:32%;margin-top:6px}}.recipe-details__item--cooking-time:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;color:#6daeb1}.recipe-details__item--cooking-time .recipe-details__text{padding-top:3px}.recipe-details__item--skill-level{margin:10px 0}@media screen and (min-width:30em){.recipe-details__item--skill-level{width:28.8%;margin:0}}@media screen and (min-width:51.3125em){.recipe-details__item--skill-level{margin-top:6px;width:20%}}.recipe-details__item--skill-level:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;color:#6daeb1}.recipe-details__item--servings{margin-bottom:10px}@media screen and (min-width:30em){.recipe-details__item--servings{margin:0;width:26.571428572%}}@media screen and (min-width:51.3125em){.recipe-details__item--servings{width:33%;margin-top:6px}}.recipe-details__item--servings:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;color:#6daeb1}.recipe-details__text{display:table-cell;padding:0 8px 1px;vertical-align:middle;width:100%;text-align:left;font-size:11px;line-height:18px}@media screen and (min-width:51.3125em){.recipe-details__text{padding-right:12px}}.recipe-details__cooking-time-prep,.recipe-details__cooking-time-cook{display:block;padding-bottom:6px;line-height:14px}.recipe-details__cooking-time-full{display:block;margin-top:2px;text-transform:lowercase;letter-spacing:.2px;font-weight:normal}.recipe-header{padding:10px 1.9% 0;position:relative;background:#fcf4ec}.recipe-header:after{display:table;content:'';clear:both}@media screen and (min-width:51.3125em){.recipe-header{padding-bottom:40px}}@media screen and (min-width:30em) and (max-width:51.3125em){.recipe-header{text-align:center}}.recipe-header__media{position:relative;max-width:430px;margin:6px auto 10px}@media screen and (min-width:51.3125em){.recipe-header__media{float:left;width:32.07552%;position:relative;z-index:1}}.recipe-header__media.is-saved:after{content:'';position:absolute;display:block;width:65px;height:37px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/savedRecipeBadge.png?v115e24d6081861086d94dd0195ae480c) no-repeat top left transparent;top:10%;left:-12px}.recipe-header__media img{box-shadow:0 1px 15px 2px rgba(0,0,0,0.15)}.recipe-header__video-btn{background:transparent;border:0;outline:0;padding:0;padding:4px 8px 4px 4px;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.5);color:#fff;transition:background-color .3s;display:table}.recipe-header__video-btn:hover{color:#fff;background-color:rgba(0,0,0,0.7)}.recipe-header__video-btn:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?vf22b8fb348ca3fcf480761a069bc5597");background-position:-494px -31px;width:28px;height:28px;content:'';display:table-cell}.recipe-header__video-btn-txt{display:table-cell;padding-left:5px;vertical-align:middle}@media screen and (min-width:30em){.recipe-header__details{padding:0 5%}}@media screen and (max-width:51.25em){.recipe-header__details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:51.3125em){.recipe-header__details{padding:0;float:right;width:66.03784%;margin-left:1.8868%;min-height:360px}}.recipe-header__print{margin-left:5px;display:inline-block}@media screen and (max-width:37.5em){.recipe-header__print{display:none}}.recipe-header__details-first:after{display:table;content:'';clear:both}@media screen and (max-width:51.25em){.recipe-header__details-first{padding-bottom:10px;margin-bottom:10px}}.recipe-header__details-second{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:bold;letter-spacing:.7px;color:#666;margin-bottom:0}.recipe-header__details-second:after{display:table;content:'';clear:both}@media screen and (max-width:48.125em){.recipe-header__details-second{-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:30em){.recipe-header__details-second{padding-bottom:20px}}@media screen and (min-width:51.3125em){.recipe-header__details-second{padding:15px 0}}@media screen and (min-width:48.125em){.recipe-header__share{margin-bottom:13px}}@media screen and (max-width:48.125em){.recipe-header__share{margin-bottom:20px}
}@media screen and (min-width:51.3125em){.recipe-header__share{left:33.96232%;width:66.03784%;position:relative}}@media screen and (max-width:30em){.recipe-header__share{margin-bottom:20px;text-align:left}}@media screen and (max-width:51.25em){.recipe-header__share{margin-bottom:20px}}.recipe-header__share a{box-sizing:content-box}.recipe-header__media-overlay{position:absolute;z-index:1;left:0;bottom:0;right:0}.recipe-header__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;font-size:40px;margin-top:8px;margin-bottom:10px}@media screen and (min-width:30em){.recipe-header__title{text-align:center}}@media screen and (min-width:51.3125em){.recipe-header__title{text-align:left}}@media screen and (min-width:51.3125em){.recipe-header__rating{float:left}}.recipe-header__rating label{display:none}.recipe-header__rating .rate-widget{text-align:center}@media screen and (max-width:30em){.recipe-header__rating .rate-widget{text-align:left}}@media screen and (min-width:30em) and (max-width:51.3125em){.recipe-header__rating .rate-fivestar-processed{float:none;display:inline-block}}@media screen and (min-width:30em) and (max-width:51.3125em){.recipe-header__rating .rate-info{float:none}}.recipe-header__rating-link{clear:both}.recipe-header__chef{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px}.recipe-header__chef a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.recipe-header__chef a:hover,.has-faux-block-link-hover .recipe-header__chef a{color:#246d8f;border-bottom:1px solid #246d8f}.recipe-header__chef a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.recipe-header__chef--first{margin-bottom:10px;padding-bottom:0}@media screen and (min-width:51.3125em){.recipe-header__chef--first{display:none}}.recipe-header__chef--second{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-left:20px;padding-bottom:0;display:inline-block}@media screen and (max-width:51.25em){.recipe-header__chef--second{display:none}}.recipe-header__magazine{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px}.recipe-header__magazine a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.recipe-header__magazine a:hover,.has-faux-block-link-hover .recipe-header__magazine a{color:#246d8f;border-bottom:1px solid #246d8f}.recipe-header__magazine a:visited{color:#032b3e;border-bottom:1px solid #032b3e}@media screen and (min-width:51.3125em){.recipe-header__magazine{margin-top:0;margin-left:20px;display:inline-block}}@media screen and (max-width:51.3125em){.recipe-header__magazine{margin-top:10px}}.recipe-header__description{padding-bottom:20px;color:#666}@media screen and (min-width:30em){.recipe-header__description{padding:0 2% 20px;margin:0 auto}}@media screen and (min-width:51.3125em){.recipe-header__description{padding:0 0 150px}}@media screen and (min-width:51.3125em){.recipe-header__description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px}}.recipe-header__description p{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#666}.recipe-header__bottom{padding:0 0 25px}.recipe-header__bottom:after{display:table;content:'';clear:both}@media screen and (min-width:51.3125em){.recipe-header__bottom{background-color:#fcf4ec;position:absolute;bottom:0;left:0;right:0;padding-bottom:16px;padding-top:10px}}@media screen and (max-width:51.25em){.recipe-header__bottom{text-align:center}
}.recipe-header__more-info-toggle{font-family:"Helvetica Neue",Helvetica,Arial;margin:0;padding:0}@media screen and (min-width:30em){.recipe-header__more-info-toggle{display:none}}.recipe-header__more-info-toggle.active a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;position:absolute;top:10px;right:12px}.recipe-header__more-info-toggle a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;position:absolute;top:9px;right:12px}@media screen and (max-width:30em){.recipe-header__more-info{margin-top:-5px;padding-top:5px}}@media screen and (min-width:51.3125em){.recipe-header__more-info{position:relative;left:33.96232%;width:66.03784%}}@media screen and (max-width:30em){.js .recipe-header__more-info{overflow:hidden;max-height:0}}@media screen and (max-width:30em){.js .recipe-header__more-info.is-open{max-height:1040px}}.js.csstransitions .recipe-header__more-info{transition:max-height .4s linear}@media screen and (max-width:30em){.recipe-header__more-info-inner{padding:20px 4%}}.recipe-header__actions{padding-top:10px;padding-bottom:10px}@media screen and (min-width:51.3125em){.recipe-header__actions{position:absolute;bottom:10px;left:21px;z-index:10;padding:0 10px 15px}}@media screen and (max-width:30em){.recipe-header__additional{padding-bottom:10px}}@media screen and (min-width:30em){.recipe-header__additional{margin:15px auto}}@media screen and (min-width:51.3125em){.recipe-header__additional{padding:0;margin:0}}@media screen and (min-width:68.75em){.recipe-header__additional{padding:0}}.recipe-header__nutrition{margin-top:5px}.recipe-header__nutrition-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;color:#666;margin:0;padding:0}.recipe-hub__intro{padding-bottom:15px;padding-top:20px}.recipe-hub__intro--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;padding-top:10px}.recipe-hub__intro--text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#767676}.recipe-hub__top--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;margin-bottom:0;margin-top:10px}.recipe-hub__tabs{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important}.recipe-hub__tabs:after{display:table;content:'';clear:both}@media screen and (max-width:30em){.recipe-hub__tabs{padding-bottom:30px !important}}.recipe-hub__tabs .flexslider{margin:0 0 10px}.recipe-hub__top--carousel--image img{max-width:195px;text-align:center;display:inline !important;box-shadow:0 1px 8px 1px rgba(0,0,0,0.1);border:solid 1px #eaeaea;padding:3px}.recipe-hub__top--carousel--item{margin-bottom:25px !important}@media screen and (max-width:30em){.recipe-hub__top--carousel--item{padding:0 10px}}.recipe-hub__top--carousel--item a,.recipe-hub__top--carousel--item a:visited{color:inherit;border-bottom:1px solid transparent}.recipe-hub__top--carousel--item a:hover,.recipe-hub__top--carousel--item a:focus,.recipe-hub__top--carousel--item.has-faux-block-link-hover a,.recipe-hub__top--carousel--item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}
.recipe-hub__top--carousel--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:24px;color:#333}.recipe-hub__top--carousel--title a{display:inline-block}hr.recipe-hub__top--carousel--separator{border-bottom:1px dashed #339899;border-top:0;width:52px;text-align:center;display:inline-block;margin:10px 0}.recipe-hub__top--carousel--text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#767676}.recipe-info__copyright{color:#59a399;margin-bottom:10px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:14px}.recipe-info__publication{border-bottom:1px solid #f0f2eb;padding-bottom:20px;margin-bottom:20px;margin-top:20px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px}.recipe-info__magazine-ad{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;display:block;margin-top:1em;padding-bottom:10px}.responsive-tabs:after{display:table;content:'';clear:both}.responsive-tabs__tabs{margin:0;list-style:none;border-bottom:1px solid #ccc;text-align:center;margin-top:20px;margin-bottom:15px}.responsive-tabs__tabs:after{display:table;content:'';clear:both}.responsive-tabs__tabs ul{margin-left:0;list-style:none}@media screen and (min-width:30em){.responsive-tabs__tabs{display:none}}.responsive-tabs__tab{float:left}.responsive-tabs--2 .responsive-tabs__tab{width:50%;padding-left:.5%;padding-right:.5%}.responsive-tabs__tab a{color:#333;transition:background-color 150ms ease-in-out;background-color:#e1e2e4;border-radius:5px 5px 0 0;padding:13px 12px 11px;font-size:16px;display:block;position:relative}.responsive-tabs__tab a:hover{background-color:#ccc}.responsive-tabs__tab a:after{transition:border-color 150ms ease-in-out;content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid transparent;bottom:-7px;height:0;left:50%;margin-left:-3px;position:absolute;width:0}.responsive-tabs__tab.is-active a{color:#fff;background-color:#333}.responsive-tabs__tab.is-active a:after{border-top-color:#333}.responsive-tabs__tab.is-active a:before{opacity:.25;border-top:1px solid #fff;content:'';height:1px;left:9%;position:absolute;top:2px;width:82%}.responsive-tabs__pane-title{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;padding-bottom:10px}@media screen and (max-width:30em){.responsive-tabs__pane-title{display:none}}@media screen and (max-width:30em){.responsive-tabs__pane{display:none}.responsive-tabs__pane.is-active{display:block}}@media screen and (min-width:30em){.responsive-tabs__pane{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none;width:49.0566037736%}.responsive-tabs__pane:first-child{margin-left:0}}@media screen and (min-width:48.125em){.responsive-tabs__pane{margin-left:2.8301886792%;float:left;min-height:1px;position:relative;clear:none;width:48.5714285714%}.responsive-tabs__pane:first-child{margin-left:0}}.section-box,.block.block-bbcgf-promotions{padding:15px 0}.section-box:after,.block.block-bbcgf-promotions:after{display:table;content:'';clear:both}.section-box__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;margin:0;padding:0 0 10px}.section-box__list{margin:0;list-style:none}.section-box__list ul{margin-left:0;list-style:none}.section-box__list:after{display:table;content:'';clear:both}.section-box--you-may-also-like .section-box__header{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-graylight.1.png?vca721536386df5933ff24ac0e6e8df82) repeat-x left bottom;background-position:left top;padding-top:20px}
.section-box--you-may-also-like .flex-control-nav{display:none}.section-box--you-may-also-like .flexslider{margin:0 0 20px}.section-box--interstitial{background-color:#fcf4ec;padding:0;margin-left:-1.8181818182%;margin-right:-1.8181818182%}@media screen and (min-width:62em){.section-box--interstitial{display:none}}.section-box--interstitial .section-box__title{padding:15px 10px;margin:0}.section-box--interstitial.section-box--interstitial-ad{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-graylight.1.png?vca721536386df5933ff24ac0e6e8df82) repeat-x left bottom;background-color:#fff;padding-bottom:20px}@media screen and (min-width:30em){.section-box--interstitial.section-box--interstitial-ad{display:none}}.section-box--interstitial.section-box--interstitial-ad .section-box__content{width:300px;margin:0 auto}.section-box--interstitial.section-box--interstitial-ad .section-box__content .ad{text-align:initial}.section-box--interstitial.section-box--interstitial-ad .section-box__content .ad:before{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal;font-size:11px;letter-spacing:.5px;color:#767676;padding:0;margin:10px 0 5px;content:'Advertisement';display:block}.section-head{background-color:#fcf4ec;padding:20px;margin:0 1.8181818182% 15px;position:relative}.section-head:after{display:table;content:'';clear:both}@media screen and (max-width:37.5em){.section-head{padding:20px 15px;margin:0 0 10px}}h1.section-head--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;line-height:35px;margin-bottom:12px;margin-top:-3px}@media screen and (max-width:37.5em){h1.section-head--title{text-align:center;padding-top:20px !important}}.section-head--count{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;color:#666;letter-spacing:.1px;padding-bottom:10px}@media screen and (max-width:37.5em){.section-head--count{text-align:center}}.section-head--description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;padding-bottom:15px}@media screen and (max-width:37.5em){.section-head--description{text-align:center}}@media screen and (max-width:37.5em){.section-head--share{text-align:center;margin-bottom:5px}}.signin__container{padding:40px 20%}@media screen and (min-width:30em) and (max-width:48.125em){.signin__container{border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);border:solid 1px #ececec;padding:40px;max-width:510px;margin:30px auto}}@media screen and (max-width:30em){.signin__container{margin-top:-50px;padding:0 10px}}.signin_logo{text-align:center;width:167px;margin:0 auto;padding-bottom:40px;display:none}@media screen and (min-width:30em) and (max-width:48.125em){.signin_logo{display:block}}.signin__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;text-align:center;display:block;margin-bottom:25px}.signin__subtitle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;text-align:center;font-weight:bold}@media screen and (max-width:30em){.signin__subtitle{background-color:#4d7f83;margin:20px 0;padding:10px 20px;border-radius:3px;color:#fff}}.signin__subtitle a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.signin__subtitle a:hover,.has-faux-block-link-hover .signin__subtitle a{color:#246d8f;border-bottom:1px solid #246d8f}.signin__subtitle a:visited{color:#032b3e;border-bottom:1px solid #032b3e}@media screen and (max-width:30em){.signin__subtitle a{color:#fff;border-bottom:1px solid rgba(255,255,255,0.4)}.signin__subtitle a:hover{color:#fff;border-bottom:1px solid #fff}.signin__subtitle a:visited{color:rgba(255,255,255,0.75);border-bottom:1px solid rgba(255,255,255,0.75)}}@media screen and (max-width:30em){.signin__subtitle span{display:inline-block}}.signin__wrapper{margin-top:30px;margin-bottom:10px}@media screen and (min-width:30em) and (max-width:48.125em){.signin__container--login .signin__wrapper{margin-top:40px}}.signin__wrapper input[type='text'],.signin__wrapper input[type='password']{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px;height:inherit;border-radius:3px;background-color:#fff;border:solid 1px #dbdbdb}.signin__wrapper input[type='text']::-webkit-input-placeholder,.signin__wrapper input[type='password']::-webkit-input-placeholder{color:#767676}.signin__wrapper input[type='text']::-moz-placeholder,.signin__wrapper input[type='password']::-moz-placeholder{color:#767676}.signin__wrapper input[type='text']:-ms-input-placeholder,.signin__wrapper input[type='password']:-ms-input-placeholder{color:#767676}.signin__wrapper input[type='text']::placeholder,.signin__wrapper input[type='password']::placeholder{color:#767676}.signin__wrapper input[type='text']:focus,.signin__wrapper input[type='password']:focus{box-shadow:0 0 2px 0 rgba(73,143,225,0.51);border:solid 1px #72b3ff}.signin__wrapper input[type='text'].signin__user-icon,.signin__wrapper input[type='password'].signin__user-icon{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user.png?vf60c91c77fc340a564f44b181ab3ed1e) 98% 50% no-repeat #fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__wrapper input[type='text'].signin__user-icon,.signin__wrapper input[type='password'].signin__user-icon{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user%402x.png?v5fd6a5ce675718259c19674a66459df8) 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type='text'].signin__pass-icon,.signin__wrapper input[type='password'].signin__pass-icon{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/password.png?v0e0b8feddb8114a424161ed3f54298e0) 98% 50% no-repeat #fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__wrapper input[type='text'].signin__pass-icon,.signin__wrapper input[type='password'].signin__pass-icon{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/password%402x.png?vbcdde492168b88aa9295e64e36559361) 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type='text'].signin__mail-icon,.signin__wrapper input[type='password'].signin__mail-icon{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/email-form.png?v79505e84d7203e6d1a868770b6e2809d) 98% 50% no-repeat #fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__wrapper input[type='text'].signin__mail-icon,.signin__wrapper input[type='password'].signin__mail-icon{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/email-form%402x.png?v173694c19a3b30709e0655cf3564d173) 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type='text'].form-text.error,.signin__wrapper input[type='password'].form-text.error{border:solid 1px #eea02e;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/exclamation.png?vd7abc1468de1762fba7d5c81f7cd6872) 98% 50% no-repeat #fff}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__wrapper input[type='text'].form-text.error,.signin__wrapper input[type='password'].form-text.error{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/exclamation%402x.png?v3bd0dd228611230aa83adc6098c164f3) 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type=checkbox]{display:none}.signin__wrapper input[type=checkbox]:checked+label:before{content:'\2713';font-size:15px;color:#767676;text-align:center}.signin__wrapper .form-actions{margin:20px 0}.signin__wrapper .form-type-checkbox{display:inline-block}.signin__wrapper .form-type-checkbox label{display:inline-block;cursor:pointer;position:relative;margin-left:35px;color:#767676}.signin__wrapper .form-type-checkbox label:before{content:'';display:inline-block;width:24px;height:24px;margin-right:10px;border-radius:2px;background-color:#fff;border:solid 1px #dbdbdb;vertical-align:middle;position:absolute;left:-35px}.signin__remember-me{padding:10px 0}.signin__forgot-password{display:inline-block;float:right}.signin__forgot-password a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.signin__forgot-password a:hover,.has-faux-block-link-hover .signin__forgot-password a{color:#246d8f;border-bottom:1px solid #246d8f}.signin__forgot-password a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.signin__newsletter{margin-bottom:20px}.signin__newsletter label{font-size:13px;color:#666}.signin__notice{margin:5px 0 20px;color:#666}.signin__notice a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.signin__notice a:hover,.has-faux-block-link-hover .signin__notice a{color:#246d8f;border-bottom:1px solid #246d8f}.signin__notice a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.signin__notice.signin__notice--login{text-align:center;font-weight:bold}.signin__notice.signin__notice--footer{text-align:center;font-weight:bold;padding:5px 0 0;margin:0}.signin__notice.signin__notice--register{text-align:center;font-size:15px;line-height:1.6;color:#666;margin:5px 0 10px}.signin__notice.signin__notice--password{text-align:center}.signin__notice.signin__notice--privacy-policy{font-size:13px}.signin__captcha label{font-weight:bold;margin:10px 0 5px;font-size:13px}.signin__captcha img{display:inline-block;vertical-align:middle}.signin__captcha .mollom-captcha-container{display:block;margin-bottom:20px}.signin__captcha .mollom-captcha-container:after{display:table;content:'';clear:both}.signin__captcha .mollom-image-captcha-instructions{font-size:13px;line-height:1.5;color:#767676;display:block;margin:5px 0 20px}.signin__captcha .mollom-image-captcha-instructions a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.signin__captcha .mollom-image-captcha-instructions a:hover,.has-faux-block-link-hover .signin__captcha .mollom-image-captcha-instructions a{color:#246d8f;border-bottom:1px solid #246d8f}.signin__captcha .mollom-image-captcha-instructions a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.signin__captcha .mollom-refresh-captcha{margin-right:5px}.signin__captcha .mollom-audio-catcha-instructions,.signin__captcha .mollom-audio-captcha-switch{display:block;margin:5px 0}.step-by-step__slider{position:relative;top:-53px}@media screen and (min-width:30em){.step-by-step__slider{top:0}}.show-index .step-by-step__slider{display:none}.step-by-step__slider ul.slides li{display:none}.step-by-step__slider ul.slides li:first-child{display:block}.step-by-step__slider .flex-control-nav{display:none}
.step-by-step__slider.open-step-by-step-index .all-steps-btn{display:none}.step-by-step__slider ul.flex-direction-nav{display:block !important}.step-by-step__slider ul.flex-direction-nav a.flex-prev,.step-by-step__slider ul.flex-direction-nav a.flex-next{height:133px;width:38px;border-top:2px solid #ddd9cf;margin:0 0 20px}.step-by-step__slider ul.flex-direction-nav a.flex-prev{background-color:#f2ede3;border-right-radius:15px;border-right:1px solid #eae6db}@media screen and (min-width:40.625em){.step-by-step__slider ul.flex-direction-nav a.flex-prev{left:0}}.step-by-step__slider ul.flex-direction-nav a.flex-prev:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:43%;font-size:24px}.step-by-step__slider ul.flex-direction-nav a.flex-prev:hover{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.step-by-step__slider ul.flex-direction-nav a.flex-next{background-color:#f2ede3;border-left-radius:15px;border-left:1px solid #eae6db}@media screen and (min-width:40.625em){.step-by-step__slider ul.flex-direction-nav a.flex-next{right:0}}.step-by-step__slider ul.flex-direction-nav a.flex-next:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:43%;left:-24px;font-size:24px}.step-by-step__slider ul.flex-direction-nav a.flex-next:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.step-by-step__slider ul.flex-direction-nav a.flex-disabled{display:none}.step-by-step__step{width:100%;padding:10px 50px 0;max-height:100vh;overflow:auto}@media screen and (min-width:30em){.step-by-step__step{padding:10px 60px 53px}}@media screen and (min-width:40.625em){.step-by-step__step{padding:25px 60px 63px}}@media screen and (min-width:50em){.step-by-step__step{padding:25px 60px 63px}}.step-by-step__step-image{position:relative;display:block;max-width:140px;border:3px solid #fff;box-shadow:0 0 13px 4px #ccc;margin-bottom:10px}@media screen and (min-width:30em){.step-by-step__step-image{width:35%;float:left;margin:0 20px 0 0}}@media screen and (min-width:40.625em){.step-by-step__step-image{border:6px solid #fff;margin:0 auto;max-width:400px;width:auto;float:none;margin:0 auto}}@media screen and (min-width:50em){.step-by-step__step-image{width:40%;float:left}}@media screen and (min-width:30em){.step-by-step__step-info{padding:0;float:left;width:59%}}@media screen and (min-width:40.625em){.step-by-step__step-info{float:left;width:auto;padding-top:20px}}@media screen and (min-width:50em){.step-by-step__step-info{padding:0 0 0 40px;width:60%}}.step-by-step__step-number,.step-by-step__step-title{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px}@media screen and (min-width:40.625em){.step-by-step__step-number,.step-by-step__step-title{font-size:24px}}.step-by-step__step-number{color:#447d75}.step-by-step__step-title{font-style:italic;margin-bottom:7px}@media screen and (min-width:40.625em){.step-by-step__step-title{margin-bottom:15px}}.step-by-step__step-text{font-size:15px;line-height:23px}@media screen and (min-width:40.625em){.step-by-step__step-text{font-size:18px;margin-bottom:20px}}.step-by-step__index{display:none;background-color:#f2ede3;overflow:auto;position:relative;width:100%;top:0;padding:33px 0 57px;z-index:20;max-height:570px;max-height:100vh;overflow:auto}.show-index .step-by-step__index{display:block}@media screen and (min-width:40.625em){.step-by-step__index{margin-top:-15px}}.step-by-step__index-btn{float:right;margin-right:7px}.show-index .step-by-step__index-btn{display:none}.step-by-step__index-item-wrapper{width:50%;min-height:275px;float:left}@media screen and (min-width:40.625em){.step-by-step__index-item-wrapper{width:33.333333%}}.step-by-step__index-step{position:absolute;width:100%;top:0;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:80px;color:#fff}@media screen and (min-width:40.625em){.step-by-step__index-step{top:18px}}.step-by-step__index-item{position:relative;width:140px;margin:0 auto;text-align:center}@media screen and (min-width:40.625em){.step-by-step__index-item{width:160px}}.step-by-step__index-image{border:6px solid #fff;box-shadow:0 0 13px 4px #ccc;border-radius:80px}.step-by-step__index-image img{border-radius:80px}.step-by-step__index-title{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:bold;color:#447d75;font-size:22px;line-height:25px;text-align:center;margin-top:15px;padding:0 10px}@media screen and (min-width:40.625em){.step-by-step__index-title{padding:0 30px}}.sub-nav{overflow:hidden;position:relative}@media screen and (min-width:48.125em){.sub-nav.has-nav-arrows{padding-right:70px}}.sub-nav__list{margin:0;list-style:none;white-space:nowrap;font-size:0;-webkit-font-smoothing:antialiased;-ms-overflow-style:none;overflow:hidden}.sub-nav__list ul{margin-left:0;list-style:none}.touchevents .sub-nav__list{overflow-x:scroll;-webkit-overflow-scrolling:touch}.sub-nav__list::-webkit-scrollbar{display:none}.sub-nav__nav-arrows{display:none;background-color:#fff;position:absolute;top:5px;right:0;z-index:15}@media screen and (min-width:48.125em){.has-nav-arrows .sub-nav__nav-arrows{display:block}}.touchevents .sub-nav__nav-arrows{display:none}.sub-nav__nav-arrow{background:transparent;border:0;outline:0;padding:0;width:32px;height:32px;border-radius:3px;text-align:center;background-color:#447d75;color:#fff}.sub-nav__nav-arrow:hover{background-color:#447d75;color:#fff}.sub-nav__nav-arrow i:before{line-height:36px}.sub-nav__nav-arrow.sub-nav__nav-arrow--disabled{background-color:#bbd0cd}.sub-nav__nav-arrow.sub-nav__nav-arrow-left{margin-right:5px}.sub-nav__nav-arrow.sub-nav__nav-arrow-left:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:12px}.sub-nav__nav-arrow.sub-nav__nav-arrow-right:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:12px}.swiper-container{white-space:nowrap;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:10px}.swiper-container::-webkit-scrollbar{display:none}.swiper-container::-webkit-scrollbar-thumb{display:none}.swiper-wrapper{display:inline}.tabs,.tabs-static{padding:0}.tabs-list,.nav-tabs{width:100%;border-bottom:1px solid #dedede;padding-bottom:9px;margin-bottom:15px;margin-top:5px}.tabs-list:after,.nav-tabs:after{display:table;content:'';clear:both}@media screen and (min-width:48em){.tabs-list a,.tabs-list span,.nav-tabs a,.nav-tabs span{padding:10px 15px}}.tabs-list.primary,.nav-tabs.primary{text-align:left}.tabs-list.secondary,.nav-tabs.secondary{display:none}.no-spacing .tabs-list,.no-spacing .nav-tabs{margin-bottom:0 !important}.double-spacing .tabs-list,.double-spacing .nav-tabs{margin-bottom:20px !important}.tabs-list li,.nav-tabs li{display:inline-block;letter-spacing:0;min-width:49%;margin-left:0;position:relative}.tabs-list li.small-tabs,.nav-tabs li.small-tabs{width:auto;min-width:0;margin-bottom:0}
.tabs-list li.micro-tabs,.nav-tabs li.micro-tabs{width:auto;min-width:10%}.tabs-list li.micro-tabs.disabled,.nav-tabs li.micro-tabs.disabled{display:none;visibility:hidden}.tabs-list .active,.nav-tabs .active{position:relative}.tabs-list .active a,.nav-tabs .active a{color:#0c5f5f;font-weight:bold;border-bottom:3px solid #0c5f5f}.tabs-list a,.tabs-list li>span,.nav-tabs a,.nav-tabs li>span{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px}.tabs-list a,.nav-tabs a{transition:background-color 150ms ease-in-out}.tabs-list a:focus,.tabs-list a:hover,.nav-tabs a:focus,.nav-tabs a:hover{color:#333}@media screen and (max-width:47.9375em){.tabs-list .micro-tabs a,.tabs-list .micro-tabs span,.tabs-list .micro-tabs li>span,.nav-tabs .micro-tabs a,.nav-tabs .micro-tabs span,.nav-tabs .micro-tabs li>span{padding:10px 15px}}@media screen and (min-width:30em){.tabs-list li{min-width:35%}}@media screen and (min-width:48.125em){.tabs-list{text-align:left}.tabs-list li,.tabs-list li.small-tabs,.tabs-list li.micro-tabs{min-width:0;width:auto;margin-bottom:0}}@media screen and (min-width:30em){.tab-buttons li{min-width:0}}@media screen and (max-width:30em){.tab-buttons{border-bottom:0}.tab-buttons li a{border-radius:6px;padding:13px 7px 11px;margin-bottom:4px}.tab-buttons .active a:after{border-top:0}}.tabs-select-wrapper{position:relative;width:100%;text-align:center;margin-bottom:15px;padding-bottom:0;border-bottom:1px solid #c1d1cf}.tabs-select-wrapper:after{display:table;content:'';clear:both}.tabs-select-wrapper h2{display:inline-block;position:relative;min-width:49%;margin:0}.tabs-select-wrapper h2 a{border-radius:5px 5px 0 0;font-size:16px;transition:background-color 150ms ease-in-out;background-color:#c1d1cf;color:#333;display:block;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;line-height:1.4;padding:13px 12px 11px;text-align:center}.tabs-select-wrapper h2 a.active,.tabs-select-wrapper h2 a:hover,.tabs-select-wrapper h2 a:focus{background-color:#5f9094;color:#fff}.tabs-select-wrapper h2 i{background-position:-41px -37px;height:13px;margin-top:5px;position:absolute;right:20px;top:50%;width:8px}.tabs-select-wrapper h2 .active i{background-position:-60px -62px;width:12px;height:17px;margin-top:7px}ul.tabs-select{width:100%;text-align:center;position:absolute;display:none;top:100%;z-index:1}ul.tabs-select.active{display:block}ul.tabs-select li{position:relative;min-width:49%;margin:0}ul.tabs-select a{display:block;background-color:#7ba7ab;border-bottom:1px solid #c1d1cf;color:#fff;padding:10px 0}.no-tabs .tab-container{display:none}.no-tabs .show-tabs .tab-container{display:block}.search-tabs{border-bottom:1px solid #dedede;margin-bottom:20px}.search-tabs .nav-tabs{margin-top:8px}.touchevents .search-tabs .nav-tabs{margin-top:10px}.touchevents .search-tabs{margin-left:-1.8181818182%;margin-right:-1.8181818182%;min-height:44px}@media screen and (max-width:48.125em){.search-tabs{border-bottom:0;background-color:#f7f7f7}.search-tabs:before{background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#f7f7f7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#FFF7F7F7',GradientType=1);content:' ';position:absolute;pointer-events:none;right:-1px;top:0;bottom:0;width:30px;z-index:12}.search-tabs li.micro-tabs:last-child{margin-right:15px}}@media screen and (max-width:48.125em) and (min-width:30em) and (max-width:48.125em){.search-tabs:before{display:none}}@media screen and (max-width:48.125em) and (min-width:48.125em){.search-tabs{width:100%}}@media screen and (min-width:30em){.search-tabs.has-nav-arrows .nav-tabs:before{background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#FFFFFFFF',GradientType=1);content:' ';width:30px;position:absolute;top:0;bottom:0;right:69px;z-index:12;pointer-events:none}.search-tabs.has-nav-arrows .nav-tabs.has-reached-the-end:before,.touchevents .search-tabs.has-nav-arrows .nav-tabs:before{display:none}}.search-tabs .nav-tabs{border-bottom:0;margin-bottom:0}.tabs-toggle{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;border-radius:6px;background-color:#447d75;color:#fff;display:none;padding:7px 10px}@media screen and (max-width:47.9375em){.tabs-toggle{display:block}}.tabs-toggle:hover{background-color:#0c5f5f;color:#fff}.tabs-toggle:active{text-decoration:none}.tabs-toggle:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?vf22b8fb348ca3fcf480761a069bc5597");background-position:-524px -480px;width:13px;height:8px;content:'';position:absolute;top:15px;right:10px}
@media screen and (max-width:47.9375em){.select-tabs{position:relative}.select-tabs>.nav-tabs{box-shadow:2px 2px 4px rgba(0,0,0,0.2);border-radius:6px}.js .select-tabs>.nav-tabs{display:none;position:absolute;top:0;left:0;right:0;z-index:10}.select-tabs>.nav-tabs.is-open{display:block}.select-tabs>.nav-tabs>li{display:block;margin:0 !important}.select-tabs>.nav-tabs>li>a,.select-tabs>.nav-tabs>li>span{border-radius:0;background-image:none;text-align:left;padding:7px 10px}.select-tabs>.nav-tabs>li>a:before,.select-tabs>.nav-tabs>li>a:after,.select-tabs>.nav-tabs>li>span:before,.select-tabs>.nav-tabs>li>span:after{display:none}.select-tabs>.nav-tabs>li>a:hover,.select-tabs>.nav-tabs>li>span:hover{color:#000;background-color:#c1d1cf}.select-tabs>.nav-tabs>li:first-child>a,.select-tabs>.nav-tabs>li:first-child>span{border-radius:6px 6px 0 0}.select-tabs>.nav-tabs>li:last-child>a,.select-tabs>.nav-tabs>li:last-child>span{border-radius:0 0 6px 6px}}.teaser-item,.node-teaser-item{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-graylight.1.png?vca721536386df5933ff24ac0e6e8df82) repeat-x left bottom;padding:15px 0;position:relative}.teaser-item:after,.node-teaser-item:after{display:table;content:'';clear:both}.teaser-item.node-recipe,.teaser-item.node-user-recipe,.teaser-item.node-member-recipe,.node-teaser-item.node-recipe,.node-teaser-item.node-user-recipe,.node-teaser-item.node-member-recipe{padding:15px 0 10px}.teaser-item:last-child,.node-teaser-item:last-child{background:none}.teaser-item a,.teaser-item a:visited,.node-teaser-item a,.node-teaser-item a:visited{color:inherit}.teaser-item a:hover,.teaser-item a:focus,.teaser-item.has-faux-block-link-hover a,.teaser-item.has-faux-block-link-hover a:hover,.node-teaser-item a:hover,.node-teaser-item a:focus,.node-teaser-item.has-faux-block-link-hover a,.node-teaser-item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.teaser-item__image{float:left;margin-right:15px;position:relative;min-width:110px;min-height:110px}.teaser-item__image img{height:110px;width:110px}.teaser-item__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:24px;color:#333;margin:0 0 2px;padding:0}.node-glossary-item.node-teaser-item .teaser-item__title{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:20px;color:#333;display:inline;font-style:italic;font-weight:normal}.teaser-item__text-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;line-height:22px;margin-left:125px;margin-top:8px}.teaser-item__text-content.teaser-item__text-content--compact{margin-top:2px}@media screen and (min-width:48.125em){.teaser-item__text-content.teaser-item__text-content--trim{width:70%}}.teaser-item__info{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:bold;letter-spacing:.7px;clear:both}.teaser-item__info:after{display:table;content:'';clear:both}.teaser-item__info-items{margin:0;list-style:none}.teaser-item__info-items ul{margin-left:0;list-style:none}.teaser-item__info-items:after{display:table;content:'';clear:both}.teaser-item__info-item{display:inline-block;margin:10px 20px 0 0}.teaser-item__info-item:last-child{margin:10px 20px 0 0 !important}.teaser-item__info-item.teaser-item__info-item--total-time:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__info-item.teaser-item__info-item--skill-level:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}
.teaser-item__info-item.teaser-item__info-item--healthy:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__info-item.teaser-item__info-item--vegetarian:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;line-height:25px;font-weight:bold;position:absolute;bottom:0;right:0;left:0;height:25px;text-align:center;letter-spacing:.3px}.teaser-item__badge.teaser-item__badge--member-recipe{background-color:#759615;color:#fff}.teaser-item__term-pronunciation{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:20px;color:#333;letter-spacing:.3px;margin:0 0 0 10px;font-style:italic}.teaser-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;color:#fff;font-size:38px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.tips-carousel{margin-top:20px}.tips-carousel:after{display:table;content:'';clear:both}.vertical-push-item a,.vertical-push-item a:visited,.node-carousel-slide a,.node-carousel-slide a:visited,.node-carousel-slide-narrow a,.node-carousel-slide-narrow a:visited{color:inherit}.vertical-push-item a:hover,.vertical-push-item a:focus,.vertical-push-item.has-faux-block-link-hover a,.vertical-push-item.has-faux-block-link-hover a:hover,.node-carousel-slide a:hover,.node-carousel-slide a:focus,.node-carousel-slide.has-faux-block-link-hover a,.node-carousel-slide.has-faux-block-link-hover a:hover,.node-carousel-slide-narrow a:hover,.node-carousel-slide-narrow a:focus,.node-carousel-slide-narrow.has-faux-block-link-hover a,.node-carousel-slide-narrow.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.vertical-push-item__image{position:relative}.vertical-push-item__image img{max-width:100%;margin:0}.vertical-push-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;margin:0 0 6px;padding:0}.vertical-push-item--carousel .vertical-push-item__title{margin:6px 0}.vertical-push-item__badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-size:12px;line-height:25px;font-weight:bold;position:absolute;bottom:0;left:0;padding:0 10px;text-align:left;letter-spacing:.3px;opacity:.9}.vertical-push-item__badge.vertical-push-item__badge--member-recipe{background-color:#759615;color:#fff}.vertical-push-item__badge.vertical-push-item__badge--advertisement{background-color:#7b648e;color:#fff}.vertical-push-item__badge.vertical-push-item__badge--type{background-color:#447d75;color:#fff}.vertical-push-item__count{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:bold;letter-spacing:.7px;margin:0 0 5px}.vertical-push-item__text-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-top:-3px}
.vertical-push-item__text-content.vertical-push-item__text-content--advertisement{color:#7b648e}.vertical-push-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;color:#fff;font-size:38px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .vertical-push-item__icon-overlay:after{opacity:.8}.vertical-push-item--carousel .vertical-push-item__icon-overlay:after{font-size:48px}.vertical-push-item--carousel{margin-right:10px;width:234px;display:inline-block;vertical-align:top;white-space:normal}@media screen and (min-width:30em){.vertical-push-item--carousel{width:275px}}.vertical-push-item--carousel:first-child{margin-left:10px}.video-js.video-js{background:#000;display:block;float:initial;height:0;padding-top:56.25%;width:100%}.video-js.video-js .vjs-fullscreen{padding-top:0}.video-js.video-js .vjs-big-play-button{position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;left:inherit;background:0 none;width:96px;height:96px}.video-js.video-js .vjs-big-play-button:before{width:96px;height:96px;margin:0;content:' ';display:none}.video-js.video-js .vjs-big-play-button:hover{box-shadow:none}.video-js.video-js .vjs-big-play-button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:96px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}@media screen and (max-width:30em){.video-js.video-js .vjs-big-play-button{width:72px;height:72px}.video-js.video-js .vjs-big-play-button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:72px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}}.video-js.video-js.faux-block-link .vjs-big-play-button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:96px;opacity:1;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}@media screen and (max-width:30em){.video-js.video-js.faux-block-link .vjs-big-play-button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:72px;opacity:1;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}}.video-tip{width:300px}.video-tip__image{position:relative;margin-top:5px;margin-bottom:10px;float:left;width:80px;margin-right:10px}.video-tip__image:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?vf22b8fb348ca3fcf480761a069bc5597");background-position:-494px -31px;width:28px;height:28px;content:'';display:block;left:50%;margin-top:-14px;margin-left:-14px;position:absolute;top:50%}.video-tip__prefix{font-size:13px;font-weight:bold;padding-top:5px}.video-tip__title{padding:0;margin:0}.video-tip__text{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:13px;font-style:italic}.workbench-info-block select{margin-right:5px}.wysiwyg-enhanced,.cke_editable{word-wrap:break-word;overflow:hidden}.wysiwyg-enhanced a,.cke_editable a{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;text-decoration:underline}.wysiwyg-enhanced table tr,.cke_editable table tr{background-color:#fff}.wysiwyg-enhanced table tr:nth-child(even),.cke_editable table tr:nth-child(even){background-color:#e6f1f0}.wysiwyg-enhanced table td,.cke_editable table td{border:1px solid #fff;padding:.5em}.wysiwyg-enhanced p,.cke_editable p{padding-bottom:0;margin-top:20px}.wysiwyg-enhanced .pull-right,.cke_editable .pull-right{float:right;margin:0 0 1em 2em;border:10px solid #f3eee5}.wysiwyg-enhanced .pull-left,.cke_editable .pull-left{float:left;margin:0 2em 1em 0;border:10px solid #f3eee5}.cke_show_borders{overflow-y:scroll}