@font-face{font-family:"gf-font-icons";src:url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.eot?4c89dd1a71419fc2075c187d47ec7a63&va96e6316f5dc58e5bf96cbafa5d8ab2d");src:url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.eot?va96e6316f5dc58e5bf96cbafa5d8ab2d#iefix") format("embedded-opentype"),url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.woff2?4c89dd1a71419fc2075c187d47ec7a63&v00b6dcb2b010bd267db78c9ac637fada") format("woff2"),url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.woff?4c89dd1a71419fc2075c187d47ec7a63&v70ab24e571b715ad4d4e78c560c70495") format("woff"),url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.ttf?4c89dd1a71419fc2075c187d47ec7a63&v90fd45bbe4f5f73716ed1ef7a5be3b2c") format("truetype"),url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.svg?4c89dd1a71419fc2075c187d47ec7a63&v8637e83974304d51964a60aec2473042#gf-font-icons") format("svg");font-weight:normal;font-style:normal}.font-icon-add: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:24px}.font-icon-alert-neutral: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:24px}.font-icon-alert-warning: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:24px}.font-icon-amount-large: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:24px}.font-icon-back: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:24px}.font-icon-chevron-down: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:24px}.font-icon-chevron-left-small: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:24px}.font-icon-chevron-left-smallest: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:24px}.font-icon-chevron-left: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:24px}.font-icon-chevron-right-small: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:24px}
.font-icon-chevron-right-smallest: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:24px}.font-icon-chevron-right: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:24px}.font-icon-chevron-up: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:24px}.font-icon-circle-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:"";font-size:24px}.font-icon-circle-previous: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:24px}.font-icon-close: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:24px}.font-icon-dairy-free: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:24px}.font-icon-difficulty-large: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:24px}.font-icon-difficulty: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:24px}.font-icon-doubled-halved: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:24px}.font-icon-easily-doubled: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:24px}.font-icon-easily-halved: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:24px}.font-icon-egg-free: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:24px}.font-icon-email-form: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:24px}.font-icon-email: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:24px}.font-icon-exclamation: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:24px}.font-icon-facebook: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:24px}.font-icon-freezable: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:24px}.font-icon-gluten-free: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:24px}.font-icon-google: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:24px}.font-icon-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:24px}
.font-icon-nut-free: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:24px}.font-icon-password: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:24px}.font-icon-pinterest: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:24px}.font-icon-play: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:24px}.font-icon-print: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:24px}.font-icon-save: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:24px}.font-icon-saved: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:24px}.font-icon-search: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:24px}.font-icon-skills: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:24px}.font-icon-tick: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:24px}.font-icon-time-large: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:24px}.font-icon-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:24px}
.font-icon-twitter: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:24px}.font-icon-user: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:24px}.font-icon-vegan: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:24px}.font-icon-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:24px}.font-icon-add-small: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:20px}.font-icon-alert-neutral-small: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:20px}.font-icon-alert-warning-small: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:20px}.font-icon-amount-large-small: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:20px}.font-icon-back-small: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:20px}.font-icon-chevron-down-small: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:20px}.font-icon-chevron-left-small-small: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:20px}.font-icon-chevron-left-smallest-small: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:20px}
.font-icon-chevron-left-small: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:20px}.font-icon-chevron-right-small-small: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:20px}.font-icon-chevron-right-smallest-small: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:20px}.font-icon-chevron-right-small: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:20px}.font-icon-chevron-up-small: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:20px}.font-icon-circle-next-small: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:20px}.font-icon-circle-previous-small: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:20px}.font-icon-close-small: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:20px}.font-icon-dairy-free-small: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:20px}.font-icon-difficulty-large-small: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:20px}.font-icon-difficulty-small: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:20px}.font-icon-doubled-halved-small: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:20px}.font-icon-easily-doubled-small: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:20px}
.font-icon-easily-halved-small: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:20px}.font-icon-egg-free-small: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:20px}.font-icon-email-form-small: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:20px}.font-icon-email-small: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:20px}.font-icon-exclamation-small: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:20px}.font-icon-facebook-small: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:20px}.font-icon-freezable-small: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:20px}.font-icon-gluten-free-small: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:20px}.font-icon-google-small: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:20px}.font-icon-healthy-small: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:20px}.font-icon-nut-free-small: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:20px}.font-icon-password-small: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:20px}.font-icon-pinterest-small: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:20px}.font-icon-play-small: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:20px}.font-icon-print-small: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:20px}.font-icon-save-small: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:20px}.font-icon-saved-small: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:20px}.font-icon-search-small: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:20px}
.font-icon-skills-small: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:20px}.font-icon-tick-small: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:20px}.font-icon-time-large-small: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:20px}.font-icon-time-small: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:20px}.font-icon-twitter-small: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:20px}.font-icon-user-small: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:20px}.font-icon-vegan-small: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:20px}.font-icon-vegetarian-small: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:20px}.font-icon-add-extra-small: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}.font-icon-alert-neutral-extra-small: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}.font-icon-alert-warning-extra-small: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}
.font-icon-amount-large-extra-small: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}.font-icon-back-extra-small: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}.font-icon-chevron-down-extra-small: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}.font-icon-chevron-left-small-extra-small: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}.font-icon-chevron-left-smallest-extra-small: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}.font-icon-chevron-left-extra-small: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}.font-icon-chevron-right-small-extra-small: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}.font-icon-chevron-right-smallest-extra-small: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}.font-icon-chevron-right-extra-small: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}.font-icon-chevron-up-extra-small: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}.font-icon-circle-next-extra-small: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}
.font-icon-circle-previous-extra-small: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}.font-icon-close-extra-small: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}.font-icon-dairy-free-extra-small: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}.font-icon-difficulty-large-extra-small: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}.font-icon-difficulty-extra-small: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}.font-icon-doubled-halved-extra-small: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}.font-icon-easily-doubled-extra-small: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}.font-icon-easily-halved-extra-small: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}.font-icon-egg-free-extra-small: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}.font-icon-email-form-extra-small: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}.font-icon-email-extra-small: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}
.font-icon-exclamation-extra-small: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}.font-icon-facebook-extra-small: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}.font-icon-freezable-extra-small: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}.font-icon-gluten-free-extra-small: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}.font-icon-google-extra-small: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}.font-icon-healthy-extra-small: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}.font-icon-nut-free-extra-small: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}.font-icon-password-extra-small: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}.font-icon-pinterest-extra-small: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}.font-icon-play-extra-small: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}.font-icon-print-extra-small: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}
.font-icon-save-extra-small: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}.font-icon-saved-extra-small: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}.font-icon-search-extra-small: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}.font-icon-skills-extra-small: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}.font-icon-tick-extra-small: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}.font-icon-time-large-extra-small: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}.font-icon-time-extra-small: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}.font-icon-twitter-extra-small: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}.font-icon-user-extra-small: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}.font-icon-vegan-extra-small: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}.font-icon-vegetarian-extra-small: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}
.font-icon-add-large: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:32px}.font-icon-alert-neutral-large: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:32px}.font-icon-alert-warning-large: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:32px}.font-icon-amount-large-large: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:32px}.font-icon-back-large: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:32px}.font-icon-chevron-down-large: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:32px}.font-icon-chevron-left-small-large: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:32px}.font-icon-chevron-left-smallest-large: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:32px}.font-icon-chevron-left-large: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:32px}.font-icon-chevron-right-small-large: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:32px}.font-icon-chevron-right-smallest-large: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:32px}.font-icon-chevron-right-large: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:32px}.font-icon-chevron-up-large: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:32px}.font-icon-circle-next-large: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:32px}.font-icon-circle-previous-large: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:32px}.font-icon-close-large: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:32px}.font-icon-dairy-free-large: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:32px}.font-icon-difficulty-large-large: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:32px}.font-icon-difficulty-large: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:32px}.font-icon-doubled-halved-large: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:32px}.font-icon-easily-doubled-large: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:32px}
.font-icon-easily-halved-large: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:32px}.font-icon-egg-free-large: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:32px}.font-icon-email-form-large: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:32px}.font-icon-email-large: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:32px}.font-icon-exclamation-large: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:32px}.font-icon-facebook-large: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:32px}.font-icon-freezable-large: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:32px}.font-icon-gluten-free-large: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:32px}.font-icon-google-large: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:32px}.font-icon-healthy-large: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:32px}.font-icon-nut-free-large: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:32px}.font-icon-password-large: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:32px}.font-icon-pinterest-large: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:32px}.font-icon-play-large: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:32px}.font-icon-print-large: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:32px}.font-icon-save-large: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:32px}.font-icon-saved-large: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:32px}.font-icon-search-large: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:32px}
.font-icon-skills-large: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:32px}.font-icon-tick-large: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:32px}.font-icon-time-large-large: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:32px}.font-icon-time-large: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:32px}.font-icon-twitter-large: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:32px}.font-icon-user-large: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:32px}.font-icon-vegan-large: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:32px}.font-icon-vegetarian-large: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:32px}h1,.alpha,h2,.beta,.node-competition .field-main>label,h3,.gamma,.field-name-related-competitions .node-teaser-sidebar .group-right h4,h4,.delta,.node-carousel-slide .node-title,.node-carousel-slide-narrow .node-title,h5,.epsilon,h6,.zeta{margin:0;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-weight:400;color:#333;text-rendering:optimizelegibility}h1 a,.alpha a,h2 a,.beta a,.node-competition .field-main>label a,h3 a,.gamma a,.field-name-related-competitions .node-teaser-sidebar .group-right h4 a,h4 a,.delta a,.node-carousel-slide .node-title a,.node-carousel-slide-narrow .node-title a,h5 a,.epsilon a,h6 a,.zeta a{transition:color 75ms linear}h1,.alpha{font-size:34px;line-height:1.1;margin-top:20px;margin-bottom:20px}@media screen and (min-width:48em){h1,.alpha{font-size:54px;line-height:1;text-align:left;margin-top:0}}h2,.beta,.node-competition .field-main>label{font-size:26px;line-height:1.1;padding-top:20px;margin-bottom:15px}h2 small,.beta small,.node-competition .field-main>label small{font-size:18px}@media screen and (min-width:48em){h2,.beta,.node-competition .field-main>label{font-size:25px}
h2 small,.beta small,.node-competition .field-main>label small{font-size:14px}}h3,.gamma,.field-name-related-competitions .node-teaser-sidebar .group-right h4{font-size:20px;line-height:1.1;padding-top:10px;margin-bottom:10px}h3 small,.gamma small,.field-name-related-competitions .node-teaser-sidebar .group-right h4 small{font-size:14px;float:right;line-height:1.6}h3 small a,.gamma small a,.field-name-related-competitions .node-teaser-sidebar .group-right h4 small a{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;text-decoration:underline}h4,.delta,.node-carousel-slide .node-title,.node-carousel-slide-narrow .node-title,h5,.epsilon,h6,.zeta{line-height:1.2;margin-bottom:5px}h4,.delta,.node-carousel-slide .node-title,.node-carousel-slide-narrow .node-title{font-size:16px}h5,.epsilon{font-size:14px}h6,.zeta{font-size:12px}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.is-hidden{display:none !important}.has-faux-block-link{position:relative}a.faux-block-link{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;text-indent:-9000px;z-index:8998700}@media screen and (max-width:30em){.hidden-narrow{display:none}}.visible-mobile{display:none}@media screen and (max-width:48.125em){.visible-mobile{display:block}}.hidden-desktop{display:none}@media screen and (min-width:48.125em){.hidden-desktop{display:block}}.container{width:100%;max-width:1100px;margin:0 auto}.grid-padding{padding-left:1.8181818182%;padding-right:1.8181818182%}.full-bleed{margin-left:-1.8181818182%;margin-right:-1.8181818182%}.pad-left{padding-left:1.8181818182%}.pad-right{padding-right:1.8181818182%}.pad-all{padding:1.8181818182%}.row{width:100%;margin:0 auto}.row:after{display:table;content:'';clear:both}.row .row{min-width:0}@media screen and (min-width:30em){.span8 .span4.relativetoglobalgrid,.span4 .span2.relativetoglobalgrid{float:left;width:48.571428571%;margin-left:2.857142857%}.span8 .span2.relativetoglobalgrid{width:22.85%;margin-left:2.75%}.span8 .span4.relativetoglobalgrid:first-child,.span8 .span4.relativetoglobalgrid.odd,.span8 .span2.relativetoglobalgrid:first-child,.span8 .span2.relativetoglobalgrid.odd,.span4 .span2.relativetoglobalgrid:first-child,.span4 .span2.relativetoglobalgrid.odd{margin-left:0;clear:left}.span8 .span4.relativetoglobalgrid.gridfive:nth-child(4n+1),.span8 .span2.relativetoglobalgrid.gridfive:nth-child(4n+1),.span4 .span2.relativetoglobalgrid.gridfive:nth-child(4n+1){margin-left:0;clear:left}}.sm-col{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none}.sm-col:first-child{margin-left:0}.sm-col+.sm-col:last-child{float:right}.sm-span1{width:6.6037735849%}.sm-span2{width:15.0943396226%}.sm-span3{width:23.5849056604%}.sm-span4{width:32.0754716981%}.sm-span5{width:40.5660377358%}.sm-span6{width:49.0566037736%}.sm-span7{width:57.5471698113%}.sm-span8{width:66.0377358491%}.sm-span9{width:74.5283018868%}.sm-span10{width:83.0188679245%}.sm-span11{width:91.5094339623%}.sm-span12{width:100%}.sm-push1{left:8.4905660377%}.sm-push2{left:16.9811320755%}.sm-push3{left:25.4716981132%}.sm-push4{left:33.9622641509%}@media screen and (min-width:30em){.md-col{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none}.md-col:first-child{margin-left:0}.md-col+.md-col:last-child{float:right}.md-span1{width:6.6037735849%}.md-span2{width:15.0943396226%}.md-span3{width:23.5849056604%}.md-span4{width:32.0754716981%}.md-span5{width:40.5660377358%}.md-span6{width:49.0566037736%}.md-span7{width:57.5471698113%}.md-span8{width:66.0377358491%}.md-span9{width:74.5283018868%}.md-span10{width:83.0188679245%}.md-span11{width:91.5094339623%}.md-span12{width:100%}.md-push1{left:8.4905660377%}.md-push2{left:16.9811320755%}.md-push3{left:25.4716981132%}.md-push4{left:33.9622641509%}}@media screen and (min-width:48.125em){.grid-padding-768{padding-left:1.8181818182%;padding-right:1.8181818182%}.span4 .span2.relativetoglobalgrid{float:left;width:47.058823529%;margin-left:5.882352941%}.col{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none}.col:first-child{margin-left:0}.col+.col:last-child{float:right}.col+.col.end{float:left}.span1{width:6.6037735849%}.span2{width:15.0943396226%}.span3{width:23.5849056604%}.span4{width:32.0754716981%}.span5{width:40.5660377358%}.span6{width:49.0566037736%}.span7{width:57.5471698113%}.span8{width:66.0377358491%}.span9{width:74.5283018868%}.span10{width:83.0188679245%}.span11{width:91.5094339623%}.span12{width:100%}.push1{left:8.4905660377%}.push2{left:16.9811320755%}.push3{left:25.4716981132%}.push4{left:33.9622641509%}.push5{left:42.4528301887%}.push6{left:50.9433962264%}.split .col{float:none;margin-left:0;min-height:1px;position:relative;width:100%;clear:both}}@media screen and (min-width:62em){.split .col{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none}.split .col:first-child{margin-left:0}.lg-col{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none}.lg-col:first-child{margin-left:0}.lg-col+.lg-col:last-child{float:right}.span1,.lg-span1{width:6.6037735849%}.span2,.lg-span2{width:15.0943396226%}.span3,.lg-span3{width:23.5849056604%}.span4,.lg-span4{width:32.0754716981%}.span5,.lg-span5{width:40.5660377358%}.span6,.lg-span6{width:49.0566037736%}.span7,.lg-span7{width:57.5471698113%}.span8,.lg-span8{width:66.0377358491%}.span9,.lg-span9{width:74.5283018868%}.span10,.lg-span10{width:83.0188679245%}.span11,.lg-span11{width:91.5094339623%}.span12,.lg-span12{width:100%}}@media screen and (min-width:68.75em){.grid-padding{padding-left:20px;padding-right:20px}}.centered.col,.centred.col{float:none;margin:0 auto}.cleargridindent-left,.col.cleargridindent-left{margin-left:-1.8181818182%}.cleargridindent-right,.col.cleargridindent-right{margin-right:-1.8181818182%}
@media screen and (min-width:48em){.cleargridindent-left-768,.col.cleargridindent-left-768{margin-left:-1.8181818182%}}@media screen and (min-width:68.75em){.cleargridindent-left,.col.cleargridindent-left{margin-left:-20px}.cleargridindent-right,.col.cleargridindent-right{margin-right:-20px}}.col.first{margin-left:0}.grid .col{background:#447d75;text-align:center;color:#fff;padding:6px 0;border-radius:4px;margin-bottom:10px}.icon-add,.icon-remove,.icon-add-gray,.icon-add-purple{width:20px;height:20px}.arrow-fixed-right{position:absolute;top:50%;right:10px}.icons-detail .icon{width:37px;height:38px;display:inline-block}.icon-medium{width:23px;height:23px;line-height:23px;vertical-align:text-top}.icon-large{line-height:56px;vertical-align:text-bottom}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:30px;font-size:22.5px;line-height:1.5;color:#666;border:0;border-bottom:1px solid #eee}legend small{font-size:11.25px;color:#ccc}label,input,button,select,textarea{font-size:15px;line-height:1.5;font-weight:normal}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial;font-size:100%;vertical-align:baseline}label{display:block;margin-bottom:5px;color:#666}label input,label textarea,label select{display:block}input,textarea,select{font-size:16px;line-height:1.5;display:inline-block;width:210px;height:32px;padding:4px 10px;margin-bottom:10px;color:#7f7e7d;border:1px solid #ccc}.no-boxsizing input,.no-boxsizing textarea,.no-boxsizing select{height:20px}input[type='image'],input[type='checkbox'],input[type='radio']{border:0;width:auto;height:auto;padding:0;margin:3px 0;line-height:normal;cursor:pointer}input[type='image']{border:0;box-shadow:none}input[type='file']{box-shadow:none;width:auto;padding:initial;line-height:initial;border:initial;background-color:initial}input[type='button'],input[type='reset'],input[type='submit']{width:auto;height:auto;font-family:"Helvetica Neue",Helvetica,Arial}input[type='hidden']{display:none}select,input[type='file']{height:28px;line-height:28px}input[type='file']{line-height:18px}select{width:220px;height:28px;line-height:28px;background-color:#fff}select[multiple],select[size]{height:auto}textarea{height:auto;resize:vertical;vertical-align:top}.radio,.checkbox{padding-left:19px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.radio.inline,.radio.inline+.checkbox.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.radio input[type='radio'],.checkbox input[type='checkbox']{float:left;margin-left:-18px}.form-text,input[type='text'],input[type='email'],input[type='tel'],input[type='url'],textarea{box-shadow:inset 0 1px 1px rbga(0,0,0,0.075);transition:border linear .2s,box-shadow linear .2s;background-color:#fff;color:#333}.form-text:focus,input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='url']:focus,textarea:focus{box-shadow:0 0 8px 1px rbga(204,204,204,0.7);outline:0;outline:thin dotted \9;transition:border linear .2s,box-shadow linear .2s}input[type='file']:focus,input[type='radio']:focus,input[type='checkbox']:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;box-shadow:none}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#f1f1f1;border-color:#ddd;cursor:not-allowed}input:focus:required:invalid,select:focus:required:invalid,textarea:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,select:focus:required:invalid:focus,textarea:focus:required:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}.form-item,.form-actions{margin:0}.form-text.error,.form-select.error,.form-textarea.error{border-color:#eea02e}.form-text.error:focus,.form-select.error:focus,.form-textarea.error:focus{border-color:#d78712;box-shadow:0 0 6px #f6cb8c}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}.hms-select{padding-bottom:10px}.hms-select legend{float:left;font-weight:normal;margin:0 .5em 0 0;min-width:80px;width:auto}.hms-select .fieldset-wrapper{display:inline}.hms-select select{width:100px !important}.container-inline .form-text,.container-inline .form-select{width:auto}.container-inline label,.container-inline .form-item,.container-inline .field-main{display:inline;float:none;width:auto}.form-type-file{position:relative}.form-type-file label{width:100%}.form-type-file .form-file{clear:left;margin-left:0;width:100%}.form-horizontal .form-type-file{padding-bottom:0}.form-file{background:none !important;height:40px !important}.js .form-file{position:relative;text-align:right;z-index:2}.captcha.error{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/exclamation.png?vd7abc1468de1762fba7d5c81f7cd6872) 315px 50% no-repeat #fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.captcha.error{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/exclamation%402x.png?v3bd0dd228611230aa83adc6098c164f3) 315px 50% no-repeat #fff;background-size:22px 22px}}.captcha.error iframe{border:solid 1px #eea02e;border-radius:4px}ul,ol{margin:1em 0;padding:0;list-style-type:disc;margin-left:20px}ul li:last-child,ol li:last-child{margin-bottom:0 !important}ul ul,ul ol,ol ul,ol ol{margin:0 0 0 45px}ul ul,ol ul{list-style-type:circle}ul ul ul,ol ul ul{list-style-type:square}ul ol,ol ol{list-style-type:upper-roman}ul ol ol,ol ol ol{list-style-type:lower-roman}ul li,ol li{line-height:1.2}.content ul,.content ol{margin-bottom:20px}.content ul li,.content ol li{margin-bottom:10px}dd{margin:0 0 0 40px}ol{list-style-type:decimal}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}nav ul{margin:0;list-style:none}nav ul ul{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:1.8}dd{margin-left:10px}.info-list{position:relative;z-index:3;padding:0 0 20px}@media screen and (max-width:47.9375em){.info-list{list-style:none}
}.info-list li{padding-top:30px;margin-top:20px}.info-list li:first-child{padding-top:0;margin-top:0}.info-list.bullet-list li{background-position:center top;padding-left:0;margin-left:0}.info-list h3{margin-bottom:8px}.info-list h3:first-child{margin-top:0;padding-top:0}.info-list p{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:20px;font-style:italic;color:#333}@media screen and (min-width:48em){.info-box p{text-align:left}.info-list{width:100%}.info-list h3,.info-list p{text-align:left}.info-list.bullet-list li{background-position:left 5px;padding:0 0 0 20px;margin:30px 0 0 2.5%}.info-list.bullet-list li:first-child{margin-top:0;padding-top:0}}@media screen and (max-width:48.0625em){.info-list,.info-text p{width:80%;margin:0 auto 20px;text-align:center}}.link-list li{margin-bottom:10px;padding-left:10px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/link-list.png?vcb0d4d3dcfc4a474ebff87de550872cf) no-repeat left 3px}.bg-turquoise-offwhite .link-list li{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/link-list-offwhite.png?v89b64d2d1e5c10586230f62d40e20868) no-repeat left 4px}.link-list.turquoise-arrow li{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/link-list-turquoise.png?v180018cc0730b94628972e795318f606) no-repeat left 4px}.link-list a{text-decoration:underline}.link-list-unstyled li{margin-bottom:10px}.link-list-unstyled a{text-decoration:underline}img+.link-list-unstyled{margin-top:10px}.action-list li{margin-left:10px;padding-left:10px;border-left:1px solid #d8d8d8}.content .action-list li{margin-bottom:0}.action-list li:first-child{margin-left:0;padding-left:0;border:0}.content-list{width:100%;margin:0}.content-list>li{width:100%;padding-bottom:10px;position:relative}.content-list>li:after{display:table;content:'';clear:both}.content-list>li a{color:#333}.content-list>li a:hover{color:#246d8f}.content-list.alt-spacing li{padding:10px 0 20px}.content-list h3{margin:10px 0 6px;padding-top:0}.content-list h4{margin:10px 0 0;padding-top:0;color:#333}.content-list .fivestar-average-stars{margin-top:5px}.content-list a{display:block;overflow:hidden}.content-list a.inline{display:inline;color:#246d8f}.content-list a.inline:hover{color:#333}.content-list p{font-size:14px}aside .content-list .subtext{margin:-7px 0 5px;padding-bottom:0}.content-list .rating,.content-list .fivestar-summary{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;font-style:italic}.content-list .small-recipe-image.shadow-bg{margin-top:5px}img{height:auto;max-width:100%;display:block}.lt-ie9 img{-ms-interpolation-mode:bicubic}.main-img img{border:10px solid #f3eee5}figure{margin:0}iframe{border:0}.adaptive-image{min-width:1px}.img-container{position:relative}.img-container img{position:absolute;top:0;left:0;height:auto !important;width:100% !important}.ratio-1-1{padding-bottom:100%}.ratio-4-3{padding-bottom:75%}.ratio-16-9{padding-bottom:56.25%}.ratio-11-10{padding-bottom:90.9090909091%}.ratio-10-9{padding-bottom:90%}.ratio-385-229{padding-bottom:59.4805194805%}.ratio-54-49{padding-bottom:90.7407407407%}.ratio-220-91{padding-bottom:41.3636363636%}@media screen and (min-width:30em){.odd{margin-left:0}}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:5px !important}.mb2{margin-bottom:10px !important}.mb3{margin-bottom:15px !important}.mb4{margin-bottom:20px !important}.mt0{margin-top:0 !important}.mt1{margin-top:5px !important}.mt2{margin-top:10px !important}.mt3{margin-top:15px !important}.mt4{margin-top:20px !important}.pt0{padding-top:0}.separator{padding-bottom:10px}.separator-padded{padding-bottom:20px}.separator-margin{margin-bottom:20px}.separator-reverse{padding-top:10px}.separator-reverse-padded{padding-top:20px}.content-section-separator{padding-top:40px}.separator-solid-top-turquoise{border-top:1px solid #59a399;padding-top:20px}.separator-solid-bottom-turquoise{border-bottom:1px solid #59a399}.separator-solid-both-turquoise{border-top:1px solid #59a399;border-bottom:1px solid #59a399;padding-top:20px}.separator-solid-bottom-turquoisedarker{border-bottom:1px solid #314b47}.separator-solid-grayoffwhite{border-bottom:1px solid #f0f2eb}.separator-solid-graylight{border-bottom:1px solid #e1e2e4}.separator-solid-graydark{border-bottom:1px solid #666}.separator-solid-gray-right{border-right:1px solid #7f7e7d;padding-right:10px;padding-right:10px}.separator-solid-right-gray{border-right:1px solid #f5f5f5}.separator-solid-white-right{border-right:1px solid #fff;padding-right:10px;padding-right:10px}.separator-dashed-bottom{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important}.separator-dashed-top{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;background-position:left top !important;padding-top:10px;padding-bottom:0}.separator-dashed-bottom-graylight{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-graylight.1.png?vca721536386df5933ff24ac0e6e8df82) repeat-x left bottom}.separator-dashed-top-graylight{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}.separator-dashed-bottom-turquoise{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-turquoise.gif?ve7428958dc2bd7f12f760f2c60ae3fd1) repeat-x left bottom}.separator-dashed-mid-turquoise{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-turquoise.gif?ve7428958dc2bd7f12f760f2c60ae3fd1) repeat-x left bottom;background-position:center center;background-position:center center}.separator-dashed-bottom-olive-green{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-olive-green.gif?v877cbafb092f50e1830024219a4bc710) repeat-x left bottom}.separator-semicircle-white{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-semicircle.png?v06aae8a82bc134c5166f64510e47a7c7) repeat-x left bottom;position:relative}
.separator-grain{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-grain.png?v4a744872d8874d9c4723b60d7d14f4a5) repeat-x left bottom}.separator-bullet{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-bullet-turquoise.png?v30c7d496a89ce4bfe12989d7d14f712a) no-repeat center center;height:15px;margin:5px 20px 3px}.theme-mgf .separator-bullet{background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-bullet-green.png?v6040e9f022826147ad9296474756708a)}.separator-serated{position:relative;border:1px solid #eaeaea;border-bottom:0}.separator-serated:after{content:'';position:absolute;bottom:-11px;left:0;width:100%;height:12px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-seratedpage-bottom.gif?v9cbf7090c7b43397b899181eff87d0cc) repeat-x left center;box-shadow:0 6px 17px -6px #666}.boxshadow .separator-serated{box-shadow:0 6px 23px -8px #666;border:0}.white,.white label{color:#fff}.gray{color:#7f7e7d}.gray-darker{color:#333}.turquoise{color:#59a399}.turquoise-darker{color:#0c5f5f}.turquoise-lighter{color:#72aeb2}.turquoise-safe{color:#447d75}.green{color:#667f2e}.green-light{color:#759615}.pink,.styled-pink h3{color:#be2a77}.purple{color:#7b648e}.bg-gray{background-color:#7f7e7d}.bg-gray-light{background-color:#ccc}.bg-gray-lighter{background-color:#d8d8d8}.bg-gray-lightest{background-color:#e1e2e4}.bg-gray-offwhite{background-color:#f0f2eb}.bg-offwhite{background-color:#f1f1f1}.bg-offwhite-alt{background-color:#fafafa}.bg-white{background-color:#fff}.bg-gray-dark{background-color:#666}.bg-gray-darker{background-color:#333}.bg-green{background-color:#667f2e}.bg-green-light{background-color:#759615}.bg-green-lighter{background-color:#c2cca7}.bg-olive{background-color:#dee1d3}.bg-slate{background-color:#263a3c}.bg-beige{background-color:#f2ede3}.bg-beige-alt{background-color:#f3eee5}.bg-beige-dark{background-color:#e3dfd6}.bg-beige-light{background-color:#faf8f5}.bg-red{background-color:#9d261d}.bg-pink{background-color:#be2a77}.bg-pink-dark{background-color:#5b1339}.bg-purple{background-color:#7b648e}.bg-purple-dark{background-color:#44394b}.bg-purple-darker{background-color:#2c2c43}.bg-purple-gray{background-color:#565669}.bg-purple-light{background-color:#8e7a9e}.bg-purple-light p{color:#fff}.bg-orange{background-color:#ba3822}.bg-brown{background-color:#535048}.bg-brown-rich{background-color:#1f1200}.bg-brown-dark{background-color:#3e3b35}.bg-turquoise{background-color:#59a399}.bg-turquoise a,.bg-turquoise p{color:#fff}.bg-turquoise-safe{background-color:#447d75}.bg-turquoise-safe a,.bg-turquoise-safe p{color:#fff}.bg-turquoise-light{background-color:#72aeb2}.bg-turquoise-lighter{background-color:#def5f5}.bg-turquoise-dark{background-color:#0c5f5f}.bg-turquoise-darker{background-color:#314b47}.bg-turquoise-pastel{background-color:#5f9094}.bg-turquoise-pastel a{color:#fff}.bg-turquoise-pastel-mid{background-color:#7ba7ab}.bg-turquoise-pastel-light{background-color:#c1d1cf}.bg-turquoise-pastel-lighter{background-color:#dcebec}.bg-turquoise-pastel-dark{background-color:#507b7e}.bg-turquoise-offwhite{background-color:#e6f1f0}.bg-turquoise-offblack{background-color:#253a3c}.bg-stitched,.olive-disclaimer{margin:4px;border:2px dashed #fff;padding:14px 3px !important;border-style:solid;border-width:1px 16px 1px 17px;border-color:#447d75;border-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dashed-white.png?v05f392936238c26793caea4dc6edbe88) 1 16 1 17 repeat;box-shadow:0 0 0 4px #f3eee5}.bg-stitched.tail-top:after,.tail-top.olive-disclaimer:after{top:-19px}.bg-stitched.bg-purple-thatched,.bg-purple-thatched.olive-disclaimer{box-shadow:0 0 0 4px #8e7a9e}.bg-stitched.bg-turquoise,.bg-turquoise.olive-disclaimer,.bg-stitched.bg-turquoise-thatched,.bg-turquoise-thatched.olive-disclaimer{box-shadow:0 0 0 4px #59a399}.bg-stitched.bg-turquoise-safe,.bg-turquoise-safe.olive-disclaimer{box-shadow:0 0 0 4px #447d75}.bg-stitched.bg-turquoise-pastel,.bg-turquoise-pastel.olive-disclaimer{box-shadow:0 0 0 4px #5f9094}.bg-stitched.bg-green-thatched-vertical,.bg-green-thatched-vertical.olive-disclaimer{box-shadow:0 0 0 4px #759615}.bg-stitched.bg-pinkdark-thatched,.olive-disclaimer{box-shadow:0 0 0 4px #5b1339}.bg-thatched{background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-thatched.png?vf80d90650bdc318e42a7afb2f715087a);background-repeat:repeat}.bg-thatched.separator-serated{border-top:1px solid #f1f1f1}.bg-turquoise-thatched{background-color:#5aa39b;background-image:linear-gradient(90deg,rbga(94,165,157,0.8) 50%,transparent 50%),linear-gradient(rbga(82,158,150,0.8) 50%,transparent 50%);background-size:4px 4px}.bg-turquoise-thatched p,.bg-turquoise-thatched a{color:#fff}.bg-turquoise-thatched a{text-decoration:underline}.bg-turquoise-thatched-vertical{background-color:#5aa39b;background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-turquoise-thatched-vertical.png?v4d838edf1058525a8c0b879683275d26);background-repeat:repeat}.bg-green-thatched{background-color:#759236;background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-green-thatched.png?v918df7523f05453dd77b10b2d41019d4);background-repeat:repeat}.bg-green-thatched-vertical{background-color:#759236;background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-green-thatched-vertical.png?v6012a2ccad9993579ef9be575ecfa805);background-repeat:repeat}.bg-purple-thatched{background-color:#8e7a9e;background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-purple-thatched.png?vb776ea59718d3ed54474e7332e488ccb);background-repeat:repeat}.bg-purple-thatched p,.bg-purple-thatched a{color:#fff}.bg-purple-thatched a{text-decoration:underline}.bg-pink-thatched-vertical{background-color:#be2a77;background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-pink-thatched-vertical.png?vb7ee72d5a16a8800042de8ef98761e61);background-repeat:repeat}
.bg-pinkdark-thatched-vertical,.olive-disclaimer{background-color:#5b1339;background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-pinkdark-thatched-vertical.png?v386e8e532389c078f118e554d0be9a5d);background-repeat:repeat}.jagged-thatch.bg-purple-thatched{position:relative;padding-left:4px}.jagged-thatch.bg-purple-thatched:before{content:'';height:100%;width:4px;position:absolute;left:-4px;top:0}.jagged-thatch.bg-purple-thatched:before{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-purple-thatched-jagged.png?v9f5fe89d0e5876ba82aefc5b05f55a7e)}.jagged-thatch.bg-turquoise-thatched-vertical{position:relative;padding-left:4px}.jagged-thatch.bg-turquoise-thatched-vertical:before{content:'';height:100%;width:4px;position:absolute;left:-4px;top:0}.jagged-thatch.bg-turquoise-thatched-vertical:before{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-turquoise-thatched-vertical-jagged.png?vb8d9459adbdaa036ac6a88c9b3b3cc26)}.jagged-thatch.bg-green-thatched-vertical{position:relative;padding-left:4px}.jagged-thatch.bg-green-thatched-vertical:before{content:'';height:100%;width:4px;position:absolute;left:-4px;top:0}.jagged-thatch.bg-green-thatched-vertical:before{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-green-thatched-vertical-jagged.png?v834c92e92c3bd00d9a63f783c55a4fb5)}.jagged-thatch.bg-pink-thatched-vertical{position:relative;padding-left:4px}.jagged-thatch.bg-pink-thatched-vertical:before{content:'';height:100%;width:4px;position:absolute;left:-4px;top:0}.jagged-thatch.bg-pink-thatched-vertical:before{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-pink-thatched-vertical-jagged.png?vd7e17af0815a05a3d029e843b06da601)}.unstyled{margin:0;list-style:none}.unstyled ul{margin-left:0;list-style:none}.dl-horizontal dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;clear:left;width:120px;text-align:right}.dl-horizontal dd{margin-left:130px}.bullet-list{list-style:disc;margin:0 auto 20px}.bullet-list li{margin-left:2.5%}.bullet-list.inside li{margin-left:0}.bullet-list li.separator{margin-bottom:10px}@media screen and (max-width:47.9375em){.bullet-list li:first-child{background:none}}.styled-pink li{list-style:none;background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/bullet-pink-light.gif?v4be8195e66011664379eb323f38f83d8);background-position:left center;background-repeat:no-repeat;padding-left:20px}.inside{list-style-position:inside;margin-left:0}.floated:after{display:table;content:'';clear:both}.floated li{float:left}.icons-info{overflow:hidden;width:100%;margin:0 auto;list-style:none}.icons-info li{color:#263a3c;font-size:12px;line-height:20px;text-indent:0;padding-left:4%}.icons-info li img,.icons-info li i{float:left;margin-right:6px}.icons-info li:first-child{padding-left:0}.icons-info li.last-element{padding:0 0 0 8px}.horizontal-elements{margin-left:0;letter-spacing:-4px}.horizontal-elements>li,.horizontal-elements>div,.horizontal-elements>p{display:inline-block;letter-spacing:normal}.horizontal-elements>li{vertical-align:top}.horizontal-elements .icon{float:right;margin-left:10px}.horizontal-elements .icon.icon-field-minimum-cooking-time-hours,.horizontal-elements .icon.icon-field-skill-level,.horizontal-elements .icon.icon-field-minimum-servings{margin-left:0}.horizontal-elements li[class*='col']+[class*='col']:last-child{float:left}@media screen and (max-width:30em){.horizontal-elements .span2{width:48%;margin-left:2%;position:relative;text-align:center}.horizontal-elements .span2 h3{text-align:left}}.horizontal-elements.link-titles h3{padding-top:5px;margin-bottom:20px}.horizontal-elements .see-more{display:block;margin:10px 0}.small-hoz-separators li{position:relative;margin-left:10px;padding-left:10px}
.small-hoz-separators li:after{content:'';position:absolute;width:1px;height:70%;top:15%;left:0;background:#e1e2e4}.small-hoz-separators li:first-child{margin-left:0;padding-left:0}.shadow-bg{position:relative;display:inline-block;line-height:0;max-width:100%}.section-head--image .shadow-bg{display:block}.shadow-bg img{position:relative;z-index:2;background:#fff;padding:4px;min-width:100px;box-shadow:0 1px 15px 2px rgba(0,0,0,0.1)}.video-img-frame{position:relative}.shadow-inset,.shadow-inset-small,.img-frame,.img-frame-noborder{position:relative;display:block;overflow:hidden}.shadow-inset img,.shadow-inset-small img,.img-frame img,.img-frame-noborder img{position:relative;z-index:2;float:left}.shadow-inset:after,.shadow-inset-small:after,.img-frame:after,.img-frame-noborder:after{content:'';position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;border:10px solid #fff;pointer-events:none;opacity:.3;box-sizing:border-box;transition:border-color .15s linear}.img-frame,.img-frame-noborder{border:1px solid #c1d1cf}.img-frame:after,.img-frame-noborder:after{border:5px solid #fff;opacity:1}.img-frame-noborder{border:0}.img-frame-shadow{box-shadow:0 0 20px -6px #666}.img-frame.large:after,.img-frame-noborder.large:after{border-width:8px}.img-noframe-border{position:relative;display:block;overflow:hidden}.img-noframe-border img{border:1px solid #c1d1cf}.shadow-inset-small:after{border-width:6px}.tooltip{position:relative}.tooltip-content{margin-top:10px}.js .tooltip-content{display:none;position:absolute;left:0;top:100%;z-index:10}.js .tooltip-content.tail-position-right{right:0;left:inherit}.tooltip-content h2,.tooltip-content h3{margin:0}.js .tooltip.active .tooltip-content{display:block;background:#507b7e;border-radius:6px}.js .tooltip.tooltip-turquoise.active .tooltip-content{background:#507b7e}.js .tooltip.tooltip-purple.active .tooltip-content{background:#253a3c}@media screen and (min-width:48em){.js.no-touchevents .tooltip-hover:hover .tooltip-content,.js.no-touchevents .tooltip.active:hover .tooltip-content{display:block;background:#507b7e;border-radius:6px;padding:10px}.js.no-touchevents .tooltip.collections-tooltip:hover .tooltip-content{padding:20px}.js.no-touchevents .tooltip-hover.tooltip-turquoise:hover .tooltip-content,.js.no-touchevents .tooltip.active.tooltip-turquoise:hover .tooltip-content{background:#507b7e}.js.no-touchevents .tooltip-hover.tooltip-purple:hover .tooltip-content,.js.no-touchevents .tooltip.active.tooltip-purple:hover .tooltip-content{background:#253a3c}}@media screen and (max-width:50em){.js .recipe-header .hover-saver{position:static;width:auto;height:auto}.js .recipe-header .tooltip-content{width:auto;padding:10px 0 0}.js .recipe-header .tooltip-content:after{display:none}.js .recipe-header .tooltip-content h3{display:none}.js .recipe-header .collections-tooltip .tooltip-content{width:264px;padding:20px}}@media screen and (min-width:50.0625em){.js .hover-saver{position:absolute;top:100%;width:100%;height:10px}.js .tooltip-content{margin-top:0;top:7px}}@media screen and (max-width:29.9375em){.js .recipe-header .collections-tooltip .tooltip-content{width:100%}}.tail:after{content:'';position:absolute;bottom:-15px;left:50%;display:block;width:0;height:0;margin-left:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #e1e2e4}.tail.bg-turquoise-offwhite:after{border-top:15px solid #e6f1f0}.tail.bg-beige-dark:after{border-top-color:#e3dfd6}.tail.bg-purple-gray:after{border-top-color:#565669}.tail-small:after{bottom:-6px;margin-left:-6px;border-width:6px;border-bottom:0}.tail-large:after{bottom:-25px;margin-left:-25px;border-width:25px}.tail-top{position:relative}.tail-top:after{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #333;content:'';position:absolute;top:-15px;left:50%;display:block;width:0;height:0;margin-left:-15px}.tail-top.bg-turquoise:after,.tail-top.bg-turquoise-thatched:after{border-bottom:15px solid #59a399}.tail-top.bg-purple-thatched:after{border-bottom:15px solid #8e7a9e}.tail-top-small:after{border-width:6px;border-top:0;top:-6px;margin-left:-86px}.tail-top-small.tooltip-content:after{border-bottom:6px solid #507b7e}.tail-top-medium:after{top:-10px;margin-left:-10px;border-width:10px;border-top:0}.tail-position-left:after{left:25%}.tail-position-right:after{left:90%}.tooltip-purple .tooltip-content:after{border-bottom:6px solid #253a3c}.image-right .section-head--image,.image-left .section-head--image{width:70%;margin:0 auto;text-align:center}@media screen and (min-width:37.5em){.image-right .section-head--image,.image-left .section-head--image{width:41%;margin:0 auto}}@media screen and (max-width:37.5em){.image-right .section-head--image,.image-left .section-head--image{width:85%}}.image-right .section-head--content,.image-left .section-head--content,.image-right-fixed .section-head--content{width:100%;margin:0}@media screen and (min-width:37.5em){.image-right .section-head--content,.image-left .section-head--content,.image-right-fixed .section-head--content{width:57%}}.image-right .section-head--content .content-head-title,.image-left .section-head--content .content-head-title,.image-right-fixed .section-head--content .content-head-title{display:inline-block}.image-right .section-head--content .btn,.image-left .section-head--content .btn,.image-right-fixed .section-head--content .btn{margin:20px 0}.image-right-fixed .section-head--content{min-height:220px}@media screen and (min-width:37.5em){.image-left .section-head--image{float:left}.image-left .section-head--content{float:right;padding-left:3%}.image-right .section-head--image{float:right}.image-right .section-head--content{float:left;padding-right:1.8181818182%}.image-right-fixed .section-head--image,.image-right-fixed .section-image{position:absolute;right:-45px;top:-30px;width:50%}.image-medium .section-head--image{width:30%}.image-medium .section-head--content{width:70%}}.section-head{clear:left}.content-head{overflow:hidden;padding:20px 0;margin-bottom:15px}.content-head .content-head-title{padding-top:0}.content-head .right.large-gutter{margin-left:18%;margin-bottom:20px}.padded-box{padding:24px 20px}.padded-box .gamma{margin:0 0 10px}.mw340{max-width:340px;margin:auto}.promo-box{max-width:323px;margin:0 auto}.info-box{z-index:3;padding:20px;border-radius:6px}@media screen and (min-width:48em){.info-box p{text-align:left}}.info-box:after{content:'';position:absolute;bottom:-15px;left:50%;display:block;width:0;height:0;margin-left:-15px}.info-box.bg-turquoise-offwhite{position:relative;margin-bottom:40px}.info-box p{color:#314b47}.info-box p:first-child{font-weight:bold}.info-box p:last-child{margin-bottom:0}.info-box-small{padding:15px;border-radius:6px}@media screen and (min-width:37.5em){.info-box-small .section-image{top:-50%;right:0;width:auto}}.info-box-small ul{margin-bottom:0}
.well,.olive-disclaimer{position:relative;margin-bottom:20px}.well.separator-serated,.separator-serated.olive-disclaimer{margin-bottom:40px}.well.inset,.inset.olive-disclaimer{min-height:20px;padding:19px;background-color:#f1f1f1;border:1px solid #e1e2e4;border:1px solid rbga(0,0,0,0.05);border-radius:4px;box-shadow:inset 0 1px 1px rbga(0,0,0,0.05)}.well.section-head,.section-head.olive-disclaimer,.well.pad,.olive-disclaimer{padding:20px 2%}@media screen and (min-width:37.5em){.well.section-head,.section-head.olive-disclaimer,.well.pad,.olive-disclaimer{padding:20px}}.well .section-head.separator,.olive-disclaimer .section-head.separator{margin-bottom:20px}.well .section-head--content p:last-child,.olive-disclaimer .section-head--content p:last-child{margin-bottom:0}.well blockquote,.olive-disclaimer blockquote{border-color:#ddd;border-color:rbga(0,0,0,0.15)}.well p:last-child,.olive-disclaimer p:last-child{margin-bottom:0;padding-bottom:0}.well-large{padding:24px;border-radius:6px}.well-small{padding:10px;border-radius:3px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;transition:height .35s ease}.collapse.in{height:auto}hr.inset{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}.rounded-corners{border-radius:6px}.thumb-play-overlay{position:relative;top:-23px;left:0;z-index:5}.img-frame .thumb-play-overlay,.search-img-thumb .thumb-play-overlay{top:7px;left:14px;position:absolute}.small-recipe-image.left .thumb-play-overlay,.node-image.is-technique .thumb-play-overlay,.howto-extra-groups .thumb-play-overlay{top:23%;left:33%;position:absolute}.small-copy p{font-size:12px}.copy-placeholder{vertical-align:top;overflow:hidden}.left{margin:0 10px 0 0}.small-recipe-image{margin:10px 10px 0 2px;position:relative}.small-recipe-image img{width:81px}.small-recipe-image.right{margin:0 2px 0 10px}.side-bar-content{overflow:hidden;margin-bottom:20px}.side-bar-content.separator-serated{overflow:visible}.side-bar-content .icon-paperclip{position:absolute;right:10px;top:-10px}.side-bar-content .textalign-right{display:block;margin-top:10px;text-align:right}.side-bar-header,.field-name-related-competitions h2,.field-name-related-competitions .views-row{padding-top:0;margin-bottom:0;position:relative}.side-bar-header .header-link,.field-name-related-competitions h2 .header-link,.field-name-related-competitions .views-row .header-link{position:absolute;top:0;right:0}.side-bar-header.bottom-margin,.field-name-related-competitions h2.bottom-margin,.field-name-related-competitions .bottom-margin.views-row{margin-bottom:10px}.side-bar-image.right{margin-left:10px}.side-bar-link{line-height:1.1}.content-description{padding-top:10px}.content-description>:last-child{padding-bottom:0}.heading{padding-top:0;margin-bottom:10px}.image-description img{float:left}.image-description>div{clear:left}.image-description p,.image-description li{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}.image-description ul{list-style:none;margin-left:0}.image-description ul li{margin-bottom:10px;padding-left:10px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/link-list.png?vcb0d4d3dcfc4a474ebff87de550872cf) no-repeat left 3px}.bg-turquoise-offwhite .image-description ul li{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/link-list-offwhite.png?v89b64d2d1e5c10586230f62d40e20868) no-repeat left 4px}.image-description ul.turquoise-arrow li{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/link-list-turquoise.png?v180018cc0730b94628972e795318f606) no-repeat left 4px}.image-description ul a{text-decoration:underline}.image-description ul li{margin-bottom:5px}.field-label-inline .field-label{float:left}.view-more-link-container{text-align:center;margin:20px 0}.view-more-link{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative}
.view-more-link:hover,.view-more-link:active,.view-more-link.active,.view-more-link.disabled,.view-more-link[disabled]{background-color:#200448}.view-more-link:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.view-more-link:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.view-more-link.active,.view-more-link:active{background-color:#200448;outline:0}.view-more-link.disabled,.view-more-link[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}table{max-width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent}.sticky-header,.table{width:100%;margin-bottom:20px}@media screen and (max-width:23.75em){.sticky-header,.table{font-size:13px}}.sticky-header th,.sticky-header td,.table th,.table td{padding:8px;line-height:1.5;text-align:left;vertical-align:top;border-top:1px solid #fff}.sticky-header th,.sticky-header tfoot td,.table th,.table tfoot td{font-weight:bold}.sticky-header thead th,.table thead th{vertical-align:bottom}.sticky-header caption+thead tr:first-child th,.sticky-header caption+thead tr:first-child td,.sticky-header colgroup+thead tr:first-child th,.sticky-header colgroup+thead tr:first-child td,.sticky-header thead:first-child tr:first-child th,.sticky-header thead:first-child tr:first-child td,.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.sticky-header tbody+tbody,.table tbody+tbody{border-top:2px solid #fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #fff;border-left:0}.table-bordered th,.table-bordered td{border-left:1px solid #fff}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{border-radius:4px 0 0}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{border-radius:0 4px 0 0}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{border-radius:0 0 0 4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{border-radius:0 0 4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#e6f1f0}.table-striped .odd td,.table-striped .odd th{background-color:#e6f1f0}.table-striped .odd .highlight-column{background-color:#c5dfdc}.sticky-header{background:#fff}.highlight-column{background-color:#e6f1f0}.table .cell-centered,.sticky-header .cell-centered{text-align:center}.table-alternate a{color:#333;text-decoration:underline}.table-alternate th{background-color:#738700;font-weight:normal}.table-alternate th a{color:#fff;text-decoration:underline}.table-alternate td{border:1px solid #ccc}.table-alternate .odd .highlight-column,.table-alternate .even .highlight-column{background-color:#eaedd7}.mobile-table-wrap{overflow:auto;margin-bottom:20px}.mobile-table-wrap table{margin-bottom:0}@font-face{font-family:'SerifaBT-Light';src:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/webfonts/24E5DF_0_0.eot?vedef10dd5fadd3ae1a4a03492c9fe5ca);src:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/webfonts/24E5DF_0_0.eot?vedef10dd5fadd3ae1a4a03492c9fe5ca#iefix) format("embedded-opentype"),url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/webfonts/24E5DF_0_0.woff?v02b9cf6786216672c1e4458ad39b8d6d) format("woff"),url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/webfonts/24E5DF_0_0.ttf?v71d59c8e04763f11ffcc73c9d5720363) format("truetype")}
body{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1.5;color:#333;background-color:#d8d8d8}p{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1.5;color:#333;margin-top:0;margin-bottom:0;padding-bottom:15px}p small{font-size:13px;color:#ccc}p:last-child{padding-bottom:0}p.centered{text-align:center}small{color:#ccc;font-size:87.5%}.mgf small{color:#759615}@media screen and (min-width:48em){h1.larger{font-size:60px}h1.midsize{font-size:46px}h1.smaller{font-size:35px}}a{color:#447d75;text-decoration:none;cursor:pointer}.content p a{text-decoration:underline}a:hover,a:focus{color:#333}a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:focus h2,a:focus h3,a:focus h4,a:focus h5{color:#447d75}a:focus{outline:thin dotted}a h3,a h4{color:#447d75}a h3:hover,a h4:hover{text-decoration:underline}a:focus h3,a:focus h4{text-decoration:underline}body a:active{text-decoration:underline}.block-link{display:block;color:#000;text-decoration:none}.block-link h2,.block-link h3{color:#447d75}.block-link h2:hover,.block-link h3:hover{text-decoration:underline}.link-natural{color:#333;text-decoration:underline}a.small{font-size:14px}.see-more{color:#447d75;text-decoration:underline}.see-more i{margin-left:5px}hr{margin:20px 0;border:0;border-top:1px solid #d8d8d8;border-bottom:1px solid #fff}strong,b{font-weight:bold}em,i{font-style:italic}abbr[title]{border-bottom:1px dotted #ddd;cursor:help}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #d8d8d8}blockquote p{margin-bottom:0;font-weight:300}blockquote small{display:block;line-height:1.5;color:#ccc}blockquote small:before{content:'\2014 \00A0'}q:before,q:after,blockquote:before,blockquote:after{content:''}blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #d8d8d8}blockquote.pull-right p,blockquote.pull-right small{text-align:right}address{display:block;margin-bottom:20px;line-height:1.5;font-style:normal}cite{font-style:normal}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.header-style{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif}.text-style-alt,.text-style-alt p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}.text-underline{text-decoration:underline !important}.lead{margin-bottom:20px;font-size:18px;line-height:1.7;font-weight:200}.fonetic{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:0 .5em}.placeholder{color:#be2a77}.subtext{margin-bottom:0}.hideoverflow{overflow:hidden}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}.inline{display:inline}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;overflow:hidden;text-align:left;text-indent:100%}.hidden,.is-hidden,.hide{display:none !important;visibility:hidden}.hiddenbutclickable{opacity:0}.show{display:block}.visuallyhidden,.node-teaser .remove-link .unflag-action span,.node-teaser-info .remove-link .unflag-action span,.element-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden-reset,.visuallyhidden.focusable:active,.node-teaser .remove-link .unflag-action span.focusable:active,.node-teaser-info .remove-link .unflag-action span.focusable:active,.visuallyhidden.focusable:focus,.node-teaser .remove-link .unflag-action span.focusable:focus,.node-teaser-info .remove-link .unflag-action span.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.group:before,.group:after,.navi:before,.navi:after,ul.floated:before,ul.floated:after{content:'';display:table}.group:after,.navi:after,ul.floated:after{clear:both}.left{float:left}.right{float:right}.clear{clear:both;float:none}.visible-narrow{display:none !important}.visible-above-narrow{display:none !important}.visible-upto-mid,#ad-mobile-banner,.feature-ads-mobile{display:none !important}@media screen and (min-width:30em){.visible-above-narrow{display:inherit !important}.horizontal-elements .visible-above-narrow{display:inline-block !important}}@media screen and (max-width:29.9375em){.visible-narrow{display:inherit !important}}@media screen and (max-width:48em){.visible-upto-mid,#ad-mobile-banner,.feature-ads-mobile{display:inherit !important}
.visible-wide{display:none !important}}@media screen and (max-width:48.125em){.hide-below-mid{display:none !important}}.touch .primary-nav .visible-narrow,.touch .primary-nav .visible-upto-mid,.touch .primary-nav #ad-mobile-banner,.touch .primary-nav .feature-ads-mobile{display:inherit !important}.visible-print{display:none}@media print{.visible-print{display:inherit}}.clearfix:after{display:table;content:'';clear:both}#block-views-bbcgf-promotions-promotion{overflow:hidden}@media screen and (max-width:48.125em){.block-current-search h1.search-title{text-align:center;padding:10px 0}}.block-current-search .contextual-links-wrapper{display:none}.search-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;margin:0;padding:0}.search-title .placeholder{color:#0c5f5f;font-weight:bold;font-style:normal}.search-enabled-prefix{display:inline;margin-right:.25em}.search-enabled-facets{list-style:none;margin:.25em 0 0}.search-enabled-facets>li{display:inline;margin-right:.5em}.search-api-sorts-wrapper{float:right}@media screen and (max-width:30em){.search-api-sorts-wrapper{margin-top:0}}@media screen and (max-width:48.125em){.search-api-sorts-wrapper{width:45%}}.search-api-sorts-wrapper .sort-label{display:inline;margin-right:.25em}@media screen and (max-width:48.125em){.search-api-sorts-wrapper .sort-label{display:none}}.search-api-sorts-wrapper select{width:auto;margin-left:10px}@media screen and (max-width:48.125em){.search-api-sorts-wrapper select{margin-left:0;line-height:44px;height:44px;width:100%}}.search-api-sorts{display:none}.block-facetapi{margin-bottom:10px}.facetapi-search-api-ranges-ui-links,.facetapi-facetapi-links{list-style:none;margin:0}.facet-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#fff;font-weight:bold;position:relative;display:block;background:#e6edec;padding:10px;margin:0 0 10px;border-radius:3px;color:#447d75}.facet-title.active{background:#5f9094;color:#fff}.facet-title i{display:block;position:absolute;top:10px;right:12px}.facet-title:hover{cursor:pointer}.facet-visible .facet-title{background:#447d75;color:#fff}.facet-visible .facet-title i: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:16px;font-weight:bold}.facet-hidden .facet-title{cursor:pointer}.facet-hidden .facet-title i: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:16px;font-weight:bold;color:#447d75}.facet-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px}.facet-content a,.facet-content li{color:#666}.facet-content a.facetapi-active{color:#447d75;font-weight:bold}@media screen and (max-width:48.125em){.facet-content a.facetapi-active{color:#666}.facet-content a.facetapi-active: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:20px;font-weight:bold;color:#447d75;margin-left:8px;position:absolute;font-weight:normal}}.facet-hidden .facet-content{overflow:hidden;display:none}.search-enabled-facets i,.facetapi-active i{vertical-align:middle}.block-facetapi .facet-title:before{content:' ';display:inline-block;vertical-align:top}#ad-mpu-premium-1-non-mobile{padding-bottom:15px}.comment{margin-top:.625rem;padding-bottom:.625rem}.indented{border-left:5px solid #f3eee5;margin-left:5px}.indented .comment{margin-top:0;padding-bottom:.625rem}.indented>.indented{border-left:5px solid #e7f1f2}.indented>.indented .comment-header{background:#e7f1f2 url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/commentReplyEdge.png?v0844a75e59ecd68e3e699e52c73d4a12) repeat-y right top}.comment-form{padding:1.9%}.comment-form textarea{width:100%}.comment-form .form-item input{margin:0}.comment-form .form-actions{text-align:right}.comment-form .form-actions input.form-submit{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;width:auto}.comment-form .form-actions input.form-submit:hover,.comment-form .form-actions input.form-submit:active,.comment-form .form-actions input.form-submit.active,.comment-form .form-actions input.form-submit.disabled,.comment-form .form-actions input.form-submit[disabled]{background-color:#200448}.comment-form .form-actions input.form-submit:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.comment-form .form-actions input.form-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.comment-form .form-actions input.form-submit.active,.comment-form .form-actions input.form-submit:active{background-color:#200448;outline:0}.comment-form .form-actions input.form-submit.disabled,.comment-form .form-actions input.form-submit[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.comment-form .form-actions input.form-submit:focus,.comment-form .form-actions input.form-submit:hover,.comment-form .form-actions input.form-submit:active{background-color:#290d3c;color:#fff}.comment-form .form-actions input.form-submit.disabled,.comment-form .form-actions input.form-submit[disabled]{background:#383838}.comment-form .mollom-privacy{display:none}.comment-form .form-required{display:none}.filter-wrapper{display:none}.form-item-field-bbcgf-classification-und label{display:inline}.comment-reply-wrapper .field-name-field-bbcgf-classification{display:none}.comment-reply-wrapper{clear:both;margin-top:20px}.comment-reply-wrapper .comment-form{margin:0}.no-comment-display .region-comments{display:none}.region-comments .field-name-field-bbcgf-classification{display:none}#comments .form-type-textarea label,.region-comments .form-type-textarea label{display:none}#comments .form-required,.region-comments .form-required{display:none}.comment-header{background-image:#f3eee5 url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/jagged-edge-beige-right.gif?v1cb4ab14ca75d30319b68f9f85966f0f);padding:5px 10px}.comment-header .comment-metadata{line-height:40px}.comment-header .comment-date{font-size:14px;margin-left:10px;padding-left:10px;border-left:1px solid #ccc}.comment-header .comment-classification{float:right;line-height:40px;margin-right:1em}.comment-body .fivestar-static-form-item{padding:20px 0 0 58px;margin-bottom:-10px}.comment-body .rate-widget-fivestar{padding:20px 0 0 58px;margin-bottom:-10px}.comment-body .rate-widget-fivestar:after{display:table;content:'';clear:both}.comment-body .rate-widget-fivestar .rate-info{display:none}.comment-body blockquote{border-left:0 none;margin:20px 1.5em 30px;padding:0 0 0 33px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/quote-open-light.png?v87434d33ce9309aee58235cfef31440a) no-repeat 0 0}
.comment-body blockquote p{margin-bottom:.5em;font-size:15px;line-height:1.5}.comment-body blockquote .last-edited{font-size:12px;font-style:italic}.comment-header .user-picture{float:left;margin-right:10px}.comment-header .user-picture a{display:block;height:40px}.comment-header .user-picture img{width:40px;height:auto}.comment-links{font-size:15px;line-height:1.5;margin-left:1em}.comment-links .links{float:left;margin:0}.comment-links .links li{float:left;list-style-type:none;margin-left:.5em}.comment-links .links .comment_forbidden{padding:4px}.comment-links .rate-widget{margin-right:55px}.comment-links .rate-button{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/comment-thumbs-up.png?vdbc9284374117f1539f6b9e397361c11) no-repeat center center;display:block;float:left;text-indent:-9999em;width:22px;overflow:hidden;margin-right:.5em}.comment-links .comment-links-rating{float:left}.comment-links .comment-links-links{float:right}.no-comment-form .comment-links .comment-links-links{display:none}.comment-links .comment-links-links .comment-reply a{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;display:inline}.comment-links .comment-links-links .comment-reply a:hover,.comment-links .comment-links-links .comment-reply a:active,.comment-links .comment-links-links .comment-reply a.active,.comment-links .comment-links-links .comment-reply a.disabled,.comment-links .comment-links-links .comment-reply a[disabled]{background-color:#200448}.comment-links .comment-links-links .comment-reply a:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.comment-links .comment-links-links .comment-reply a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.comment-links .comment-links-links .comment-reply a.active,.comment-links .comment-links-links .comment-reply a:active{background-color:#200448;outline:0}.comment-links .comment-links-links .comment-reply a.disabled,.comment-links .comment-links-links .comment-reply a[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.comment-links .comment-links-links .comment-reply a:hover,.comment-links .comment-links-links .comment-reply a:active,.comment-links .comment-links-links .comment-reply a.active,.comment-links .comment-links-links .comment-reply a.disabled,.comment-links .comment-links-links .comment-reply a[disabled]{background-color:#200448}.comment-links .comment-links-links .comment-reply a:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.comment-links .comment-links-links .comment-reply a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.comment-links .comment-links-links .comment-reply a.active,.comment-links .comment-links-links .comment-reply a:active{background-color:#200448;outline:0}.comment-links .comment-links-links .comment-reply a.disabled,.comment-links .comment-links-links .comment-reply a[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.comment-links .comment-links-links .comment-reply a:focus,.comment-links .comment-links-links .comment-reply a:hover,.comment-links .comment-links-links .comment-reply a:active{background-color:#290d3c;color:#fff}@media screen and (min-width:37.5625em){.region-comments .load-comments{display:none}}#edit-author--2{display:none}
.comment-links .flag-link-toggle{line-height:1.8}.comment-links-report .flag.unflag-action.flag-link-toggle.flagged.flag-processed{display:none}.flag-inappropriate-comment .flag-message{top:auto}span.tooltip{position:absolute;width:35px;padding:1px;font-size:13px;text-align:center;color:#666;background:#fff;border:1px solid #d3d3d3;border-radius:3px;font-size:12px;line-height:1.5}span.tooltip:after{content:'';position:absolute;width:0;height:0;border-width:5px;border-style:solid;border-color:transparent #d3d3d3 transparent transparent;top:7px;left:-10px}#comment-confirm-delete,#node-delete-confirm{width:50%;margin:0 auto;padding:5% 0}#comment-confirm-delete .form-actions,#node-delete-confirm .form-actions{margin:2em 0}#comment-confirm-delete #edit-submit,#node-delete-confirm #edit-submit{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;float:right}#comment-confirm-delete #edit-submit:hover,#comment-confirm-delete #edit-submit:active,#comment-confirm-delete #edit-submit.active,#comment-confirm-delete #edit-submit.disabled,#comment-confirm-delete #edit-submit[disabled],#node-delete-confirm #edit-submit:hover,#node-delete-confirm #edit-submit:active,#node-delete-confirm #edit-submit.active,#node-delete-confirm #edit-submit.disabled,#node-delete-confirm #edit-submit[disabled]{background-color:#200448}#comment-confirm-delete #edit-submit:hover,#node-delete-confirm #edit-submit:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}#comment-confirm-delete #edit-submit:focus,#node-delete-confirm #edit-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#comment-confirm-delete #edit-submit.active,#comment-confirm-delete #edit-submit:active,#node-delete-confirm #edit-submit.active,#node-delete-confirm #edit-submit:active{background-color:#200448;outline:0}#comment-confirm-delete #edit-submit.disabled,#comment-confirm-delete #edit-submit[disabled],#node-delete-confirm #edit-submit.disabled,#node-delete-confirm #edit-submit[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}#comment-confirm-delete #edit-submit:focus,#comment-confirm-delete #edit-submit:hover,#comment-confirm-delete #edit-submit:active,#node-delete-confirm #edit-submit:focus,#node-delete-confirm #edit-submit:hover,#node-delete-confirm #edit-submit:active{background-color:#290d3c;color:#fff}.comment-form-header{margin:1.9%}#comment-goodness-confirm-delete{padding:1.9%}#comment-goodness-confirm-delete .form-actions{margin:2em 0}#comment-goodness-confirm-delete #edit-submit{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;float:right}#comment-goodness-confirm-delete #edit-submit:hover,#comment-goodness-confirm-delete #edit-submit:active,#comment-goodness-confirm-delete #edit-submit.active,#comment-goodness-confirm-delete #edit-submit.disabled,#comment-goodness-confirm-delete #edit-submit[disabled]{background-color:#200448}#comment-goodness-confirm-delete #edit-submit:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}#comment-goodness-confirm-delete #edit-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#comment-goodness-confirm-delete #edit-submit.active,#comment-goodness-confirm-delete #edit-submit:active{background-color:#200448;outline:0}#comment-goodness-confirm-delete #edit-submit.disabled,#comment-goodness-confirm-delete #edit-submit[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}
#comment-goodness-confirm-delete #edit-submit:focus,#comment-goodness-confirm-delete #edit-submit:hover,#comment-goodness-confirm-delete #edit-submit:active{background-color:#290d3c;color:#fff}#comment-body-add-more-wrapper label{display:none}.ajax-loader{width:80px;height:92px;margin:10px auto;display:block}@media screen and (max-width:47.9375em){.comment-header{font-size:.8rem}.comment-links a,.comment-links .links a{font-size:.8rem;padding:2px 4px}.comment-body .fivestar-static-form-item{padding:20px 0 0 10px;margin-bottom:-10px}.comment-body .rate-widget-fivestar{padding:20px 0 0 10px;margin-bottom:-10px}.comment-body .rate-widget-fivestar .rate-info{display:none}.comment-body blockquote{border-left:0 none;margin:1em 0;padding:0;background:none}.comment-body blockquote p{margin:.5em}.form-item-field-bbcgf-classification-und label{display:block}.comment-form{padding:1.5% 1.9% 4%}.comment-header{background-color:#f3eee5;background-image:none;padding:5px 10px;border-top:1px solid #c8c4bd;border-bottom:1px solid #c8c4bd}.indented{border-left:5px solid #529e95;margin-left:1px}.indented .comment{margin-top:0;padding-bottom:.625rem}.indented>.indented{border-left:5px solid #529e95}.indented>.indented .comment-header{background-color:#e7f1f2;background-image:none}}.edit-comment.form-actions.form-wrapper{text-align:inherit}.edit-comment.form-actions.form-wrapper .form-submit{float:right}.comment-form-wrapper .cancel-edit-comment{display:none}.join-discussion{color:#fff}.join-discussion a{text-decoration:underline}.comment-section-header{position:relative}.comment-section-header h2{padding-right:25%;padding-top:0;margin-top:20px}.comment-rating-wrapper{position:absolute;top:5px;right:0}@media screen and (min-width:30em) and (max-width:48.125em){.comment-rating-wrapper .rating-toggle{float:right}}.comment-rating-wrapper .rating-toggle__toggle{text-align:right;display:block}.comment-rating-wrapper .rating-toggle__content-inner{right:41px;left:inherit}.comments{margin-bottom:15px}.comments>.ajax-progress-throbber{background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/loader.gif?v41fc1323c0f687a16310c9abb8265e37);height:92px;width:80px;display:block;margin:0 auto 20px}.comments>.progress-disabled{display:none}.site-map-menu{margin-top:10px}.pager{text-align:center;padding:20px 0}.pager li{font-size:14px;line-height:2.2;border-radius:3px}.pager a{display:block;border-radius:3px}.pager-item a{background-color:#f2f2f2;color:#333}.pager-item a:hover{background-color:#447d75;color:#fff}.pager-item,.pager-current,.pager-ellipsis{margin-right:5px}.pager a,.pager-current,.pager-ellipsis{padding:0 10px}.pager-current{background-color:#447d75;color:#fff}.pager-previous{float:left}.pager-next{float:right}.pager-ellipsis{color:#666}#autocomplete{background:#f1f1f1;border:1px solid #d8d8d8;box-sizing:content-box;border-radius:-1px;margin-top:-1px;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;padding:.2em .3em;white-space:pre}#autocomplete li.selected{background:#72aeb2}.fivestar-bbcgoodfood div.fivestar-widget-static .star{background:url("/sites/all/modules/custom/bbcgf_fivestar/widgets/bbcgoodfood/new-star.png?v612ee9e6a04a1ba2ba896170708e9984") no-repeat 0 0;float:left;height:13px;overflow:hidden;text-indent:-999em;width:13px;margin:0 2px 0 0}.fivestar-bbcgoodfood div.fivestar-widget-static .star span{background-image:url("/sites/all/modules/custom/bbcgf_fivestar/widgets/bbcgoodfood/new-star.png?v612ee9e6a04a1ba2ba896170708e9984");display:block;height:100%;width:100%}.fivestar-bbcgoodfood div.fivestar-widget-static .star span.on{background-position:0 -13px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.fivestar-bbcgoodfood div.fivestar-widget-static .star,.fivestar-bbcgoodfood div.fivestar-widget-static .star span{background-size:13px,13px}.fivestar-bbcgoodfood div.fivestar-widget-static .star{background-image:url("/sites/all/modules/custom/bbcgf_fivestar/widgets/bbcgoodfood/new-star@2x.png?v242383907606920fc95a89c8a25c28a7")}.fivestar-bbcgoodfood div.fivestar-widget-static .star span{background-image:url("/sites/all/modules/custom/bbcgf_fivestar/widgets/bbcgoodfood/new-star@2x.png?v242383907606920fc95a89c8a25c28a7")}.fivestar-bbcgoodfood div.fivestar-widget-static .star span.on{background-position:0 -13px}}.noUi-target *{box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.noUi-base{width:100%;margin:1px;height:2px;position:relative;box-shadow:0 0 0 1px #bfbfbf;background:#e6edec;border-radius:5px}.noUi-handle{cursor:pointer;height:20px;width:20px;border-radius:50%;background:#e6edec;border:solid 2px #7fb2ab;margin:-9px 0 0 -10px}.noUi-active{background:#e9e9e9;box-shadow:inset 0 0 5px #ddd}.noUi-connect{background:#006d5b;transition:background .6s}.noUi-background{background:#ddd}.noUi-origin{position:absolute;right:0;top:0;bottom:0;border-radius:inherit}.noUi-origin+.noUi-origin{background:inherit !important}.noUi-z-index{z-index:10}.noUi-vertical{width:38px;height:100%}.noUi-vertical .noUi-origin{bottom:0;left:0}.noUi-vertical .noUi-handle{top:-23px;left:-3px}[disabled] .noUi-base{background:#DDD}[disabled] .noUi-handle{background:#f7f7f7;cursor:not-allowed}[disabled] .noUi-connect{background:#EEE}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-blocked .noUi-connect{background:#7f8c8d}.range-slider-box{padding:10px 10px 0}.range-slider-text{padding-left:6px}.js .search-api-ranges-widget .form-submit,.js .search-api-ranges-widget .range-box{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.range-slider:before,body.TOUCH,.range-slider div{-ms-touch-action:none}
.range-slider:before{display:block;position:absolute;width:150%;left:-25%;height:400%;top:-150%;content:'';z-index:-1}.range-slider.vertical:before{width:400%;left:-150%;height:150%;top:-25%}}.ajax-progress-throbber{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;background:transparent url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/spinner.gif?vec2ae6fad4e9bb18a54192a039270ee3);height:16px;width:16px;margin:4px;vertical-align:middle}#search-api-ajax-spinner{background-color:rgba(255,255,255,0.9);width:100%;position:absolute;top:0;bottom:0;left:0;text-align:center;z-index:51}.no-rgba #search-api-ajax-spinner{background-color:#fff;opacity:.9}#search-api-ajax-spinner .spinner{left:50%;margin-left:-40px;position:absolute}.breadcrumb{list-style:none;overflow:hidden;margin-left:0 !important;padding:0 !important}.breadcrumb li{float:left;margin:0 !important;padding:0 !important}.breadcrumb li.active span{background:#447d75;color:#fff}.breadcrumb li.active span:after{border-left:30px solid #447d75}.breadcrumb li.active .own-recipes-form__breadcrumb-number{border:2px solid #fff}.breadcrumb li span{color:#666;text-decoration:none;padding:10px 20px 10px 60px;background-color:#e6edec;position:relative;display:block;float:left}.breadcrumb li span:after{content:' ';display:block;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #e6edec;position:absolute;top:50%;margin-top:-30px;left:100%;z-index:2}.breadcrumb li span:before{content:' ';display:block;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #fff;position:absolute;top:50%;margin-top:-30px;margin-left:3px;left:100%;z-index:1}.breadcrumb li:first-child span{border-radius:5px 0 0 5px;padding-left:25px}.accordion-header{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;position:relative;display:block;background:#e6edec;color:#447d75;padding:10px;margin:0 0 5px;border-radius:3px}.accordion-header.active{background:#447d75;color:#fff}.accordion-header.active i: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:16px;font-weight:bold;color:#fff}.accordion-header i{display:block;position:absolute;top:10px;right:12px}.accordion-header i: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:16px;font-weight:bold;color:#447d75}.accordion-header:hover{cursor:pointer}.no-js-add-collection{max-width:35em}.no-js-add-collection li{clear:both;padding:6px;border-bottom:1px solid #ccc}.no-js-add-collection a{color:#000}.no-js-add-collection a .icon{float:right}.no-js-add-collection a .icon.ir{text-indent:0;width:auto;height:auto;background:none}.collections-tooltip{display:inline-block;color:#fff;text-align:center}@media screen and (max-width:29.9375em){.collections-tooltip{width:100%}}.collections-tooltip a,.collections-tooltip p{color:#fff;font-size:14px}.collections-tooltip>.ajax-progress-throbber{display:none}.collections-tooltip .ajax-progress-throbber{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/ajax-loader-dark-purple.gif?v8dcbb766d3829e7cdd2003c37a7db59f);width:15px;height:15px;margin:8px 3px}.collections-tooltip .unflag-action{display:block;margin-bottom:20px}.collections-tooltip.tooltip-saved .btn--save{display:none}.collections-tooltip.tooltip-saved .btn--save{display:inherit}
.collections-tooltip .tooltip-saved .btn--default.btn--save{background:#2c2c43}.collections-tooltip .tooltip-content{left:-30px;width:264px;padding:20px;text-align:left}.no-js .collections-tooltip .tooltip-content{display:none}@media screen and (max-width:30em){.collections-tooltip .tooltip-content{position:relative;left:auto}}.collections-tooltip .tooltip-banner{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;color:#fff;padding-bottom:10px;margin-bottom:10px}.collections-tooltip .reset-link{display:none}.collections-tooltip .confirm-form{display:none}.flag-progress{position:relative;text-align:center;display:none}.flag-progress i{vertical-align:middle}.tooltip-confirm .tooltip-banner,.tooltip-confirm .my-collections-list,.tooltip-confirm .my-collections-link,.tooltip-confirm .create-collection,.tooltip-confirm .flag-link-toggle,.tooltip-progress .tooltip-banner,.tooltip-progress .my-collections-list,.tooltip-progress .my-collections-link,.tooltip-progress .create-collection,.tooltip-progress .flag-link-toggle{display:none !important}.tooltip-progress .flag-progress{display:block}.tooltip-confirm .confirm-form{display:block}.tooltip-confirm .confirm-form-message{color:#fff}.create-collection{padding-top:10px;position:relative}.create-collection>form{margin:0}.create-collection .form-item{float:left;width:196px}.create-collection .form-text{border-radius:3px;margin:0 0 6px;width:100%}.create-collection .form-submit{float:right;margin:5px 1px;width:auto}.create-collection .form-submit.progress-disabled{display:none}.create-collection .ajax-progress-throbber{position:absolute;top:10px;right:1px}.my-collections-list{max-height:224px;padding-right:6px;margin-right:-6px}.my-collections-list li{padding:0;position:relative}.my-collections-list a{display:block;padding:6px 0 2px;overflow:hidden;line-height:18px}.my-collections-list .title{max-width:200px;height:20px;float:left;display:block;overflow:hidden}.my-collections-list .icon{float:right}.my-collections-list .progress-disabled .icon{display:none}.my-collections-list .ajax-progress-throbber{position:absolute;top:0;right:0}.my-collections-link{border-radius:0 0 6px 6px;background:#000;float:none !important;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin:10px -20px -20px;padding:10px 20px;font-size:13px}.my-collections-link a{color:#fff}.my-collections-link a:hover{text-decoration:underline}.scroll-y{overflow-y:auto}.sharing-options .addthis_button_facebook_like{max-width:100px;display:inline-block}.sharing-options a{box-sizing:content-box}.sharing-options.has-secondary{padding-bottom:40px}@media screen and (min-width:30em){.sharing-options.has-secondary{padding-bottom:0}}.sharing-options.sharing-article{margin-top:10px}.sharing-options.sharing-recipe{height:71px}@media screen and (min-width:30em){.sharing-options.sharing-recipe{height:55px}}@media screen and (max-width:51.25em){.sharing-options.sharing-recipe{margin:0 auto;float:none}}@media screen and (min-width:51.3125em){.sharing-options.sharing-recipe{position:absolute;top:-35px}}@media screen and (min-width:30em) and (max-width:51.3125em){.sharing-options.sharing-recipe .addthis_default_style{text-align:center}.sharing-options.sharing-recipe .addthis_default_style a{float:none}.sharing-options.sharing-recipe .addthis_pill_style{float:none}.sharing-options.sharing-recipe .addthis_button_facebook_like iframe{height:20px !important}}.sharing-options .addthis_mobile{margin-bottom:15px}.sharing-options .sharing-block{float:left;margin-right:5px}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.service-links{display:inline-block;position:relative;z-index:15}@media screen and (max-width:30em){.service-links{display:block}
}@media screen and (min-width:51.3125em){.service-links{text-align:left}}.service-links ul{display:inline-block;list-style:none;padding:0;margin:0 .25em 0 0;vertical-align:middle}.service-links li{border-radius:3px;display:inline-block;margin:0 7px 0 0 !important}@media screen and (max-width:48.125em){.service-links.is-fixed{display:none}}.service-links.is-fixed .touchevents{display:none}@media screen and (min-width:24.375em){.service-links.is-fixed{left:115px;right:115px}}.service-links.is-fixed .service-label{display:none}@media screen and (min-width:75.125em){.service-links.is-fixed{-webkit-animation:slideDown,.5s;animation:slideDown,.5s;background:#fff;position:fixed;margin:0 0 0 -603px;z-index:30;top:0;left:50%;padding:5px;right:auto}.service-links.is-fixed ul{clear:left;display:block;margin:0 0 .3em;overflow:hidden}.service-links.is-fixed li{clear:left;display:block;float:left;margin:0 0 .3em !important}.service-links.is-fixed .service-links-text{display:none}.service-links.is-fixed .service-label{display:block;font-size:13px;text-align:center;margin:0 0 .25em}}.service-label{display:none}.service-links-link,.service-links-toggle{padding:0}.service-links-link>i,.service-links-toggle>i{vertical-align:middle}.service-links-text{display:none;margin:0 0 0 5px;vertical-align:middle}a.service-links-facebook{color:#3b5a94}a.service-links-facebook:focus,a.service-links-facebook:hover,a.service-links-facebook:active{color:#25395d}a.service-links-twitter{color:#00ade8}a.service-links-twitter:focus,a.service-links-twitter:hover,a.service-links-twitter:active{color:#00749c}a.service-links-email{color:#6daeb1}a.service-links-email:focus,a.service-links-email:hover,a.service-links-email:active{color:#498689}a.service-links-google-plus{color:#e1493f}a.service-links-google-plus:focus,a.service-links-google-plus:hover,a.service-links-google-plus:active{color:#b7261d}a.service-links-pinterest{color:#cf1c2b}a.service-links-pinterest:focus,a.service-links-pinterest:hover,a.service-links-pinterest:active{color:#8c131d}.service-links-toggle{background:#7a658d;font-size:24px;line-height:1;vertical-align:middle;width:35px}.service-links-toggle:focus,.service-links-toggle:hover,.service-links-toggle:active{color:#534560}@media screen and (min-width:68.75em){.service-links-toggle{display:none}}.is-fixed .service-links-toggle{display:none}.js .service-links-secondary{display:none;position:absolute;right:-7px;top:40px;z-index:10}.js .service-links-secondary.is-open{display:block}@media screen and (min-width:30em){.js .service-links-secondary{transition:max-width .75s;display:inline-block;position:static;overflow:hidden;max-width:0;white-space:nowrap}.js .service-links-secondary.is-open{display:inline-block;max-width:100px}}@media screen and (min-width:68.75em){.js .service-links-secondary{max-width:none !important}}.is-fixed .service-links-secondary{display:none !important}@media screen and (min-width:30em){.is-fixed .service-links-secondary{transition:max-width 0s;max-width:none !important;display:inline-block !important}}@media screen and (min-width:50.625em){.is-fixed .service-links-secondary{display:block !important}}.flash{position:absolute;top:10px;left:10px;padding:2px 5px;background-color:#59a399;color:#fff;z-index:1;line-height:18px}.flash .time,.flash b{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;font-style:italic;font-weight:normal}.flash br{display:none}.warning{text-align:center;padding-top:150px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/warning.png?v912710badfb54fbc32c155800c501cba) top center no-repeat}.video-thumb-link{display:block;overflow:auto;position:relative}.video-thumb-link:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-280px -374px;width:53px;height:53px;content:'';display:block;left:50%;margin-top:-27px;margin-left:-27px;position:absolute;top:50%;z-index:2}#user-profile-form .user-picture{float:left;margin-right:10px}#user-profile-form .form-type-file{width:80%}#user-profile-form .form-type-file-text{clear:left;font-size:14px;padding-top:10px}#user-profile-form #edit-picture-upload{width:100%}#user-profile-form #edit-picture-delete{float:left;margin-right:10px}
#user-register-form .form-register-bottom-text{font-size:13px}.imagefield-crop-widget{margin-bottom:.5em}.imagefield-crop-widget img{max-width:none}.imagefield-crop-preview{display:none}.form-type-checkbox label{display:inline}.form-type-radio input{float:left;margin-right:5px}.form-item{text-align:left}.form-item input .placeholder{color:#aaa}.touchevents .page-header input.form-submit{border-radius:4px;width:50%;max-width:320px}@media screen and (min-width:48.1875em){#user-login-form .form-required,#user-register-form .form-required,#user-login .form-required,#user-pass .form-required{display:none}}.ingredient-group-remove{float:right;margin-top:-2.75em;position:relative;z-index:1}@media screen and (max-width:30em){.ingredient-group-remove{float:none;margin:10px 0 20px}}.field-name-field-bbcgf-extra-time-text .form-text,.field-name-field-bbcgf-extra-time-text .field-main{width:auto !important}.field-name-field-bbcgf-extra-time-text label{display:inline-block;font-weight:normal;margin:0 .25em 0 0;min-width:80px}.edit-member-recipe a{color:#fff !important;display:inline;position:absolute;bottom:.5em;right:.5em;padding:5px 2%}.edit-member-recipe a.btn--default{background:#7b648e !important}.add-member-recipe{margin-bottom:20px}.add-member-recipe .add-member-recipe-content{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/userRecipeUploadImage.jpg?va1375ce98c422936113a684d68da4bdd) no-repeat right center #f2ede3}.add-member-recipe .add-member-recipe-content p{width:75%}@media screen and (max-width:29.9375em){.add-member-recipe .add-member-recipe-content{background-image:none}.add-member-recipe .add-member-recipe-content p{width:100%}}.add-member-recipe .add-member-recipe-content .recipe-actions{text-align:left;margin-top:0}.add-member-recipe .add-member-recipe-content h2{padding-top:0}.mgf-recipe-filters{margin-bottom:15px}.mgf-recipe-filters form{margin-bottom:0}.mgf-recipe-filters .form-type-select{float:right}.mgf-recipe-filters .form-type-select select{margin-bottom:0}.node-user_collections-form .mygf-recipes-filters{display:none}@media screen and (max-width:29.9375em){.mygf-recipes-filters .form-item .form-text{width:100%;margin-left:0}}.mygf-recipes-filters .btn--block i.font-icon{float:right}.node-competition #bbcgf-competition-form{margin-top:20px}.node-competition .form-item{margin-bottom:10px}.node-competition .field-main>label{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;font-size:34px;color:#447d75;padding:0 0 20px}.node-competition .form-type-radios,.node-competition .form-type-managed-file,.node-competition .form-type-textarea{position:relative;border:1px solid #eaeaea;border-bottom:0;background-color:#fbf8f2;margin-bottom:40px;padding:20px}.node-competition .form-type-radios:after,.node-competition .form-type-managed-file:after,.node-competition .form-type-textarea:after{content:'';position:absolute;bottom:-11px;left:0;width:100%;height:12px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-seratedpage-bottom.gif?v9cbf7090c7b43397b899181eff87d0cc) repeat-x left center;box-shadow:0 6px 17px -6px #666}.boxshadow .node-competition .form-type-radios,.boxshadow .node-competition .form-type-managed-file,.boxshadow .node-competition .form-type-textarea{box-shadow:0 6px 23px -8px #666;border:0}.node-competition .form-type-radios:after,.node-competition .form-type-managed-file:after,.node-competition .form-type-textarea:after{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-seratedpage-bottom-cream.png?vcad7769c26223318ce276f3f773f8fce) repeat-x left center !important}.node-competition .field-main .form-radios>label,.node-competition .form-type-select .field-main>label,.node-competition .form-type-checkbox .field-main>label,.node-competition .form-type-textfield .field-main>label{color:#535048;font-family:"Helvetica Neue",Helvetica,Arial;background:transparent !important;padding-bottom:0;margin:0 0 5px}.node-competition .field-main .form-radios .form-type-radio{background:#fff;padding:20px}.node-competition .field-main .form-radios .form-type-radio input{margin:1px 15px 0 0}.node-competition .field-main .form-radios .form-type-radio label{font-size:17px;color:#535048;background:transparent !important;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;padding:0;margin:0 10px}.node-competition .form-type-textfield .field-main>label,.node-competition .form-type-select .field-main>label{font-size:17px}.node-competition .form-type-checkbox{margin-bottom:5px}.node-competition .form-type-checkbox .field-main>label{font-size:12px}.node-competition .form-textarea{width:100%}.node-competition legend{margin-bottom:25px}.node-competition legend span.fieldset-legend{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;color:#447d75;display:block;padding-bottom:15px}.node-competition .form-type-managed-file .file-icon{display:none}.node-competition .form-type-managed-file .form-submit{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important}.node-competition .form-type-managed-file .form-submit:hover,.node-competition .form-type-managed-file .form-submit:active,.node-competition .form-type-managed-file .form-submit.active,.node-competition .form-type-managed-file .form-submit.disabled,.node-competition .form-type-managed-file .form-submit[disabled]{background-color:#200448}.node-competition .form-type-managed-file .form-submit:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.node-competition .form-type-managed-file .form-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.node-competition .form-type-managed-file .form-submit.active,.node-competition .form-type-managed-file .form-submit:active{background-color:#200448;outline:0}.node-competition .form-type-managed-file .form-submit.disabled,.node-competition .form-type-managed-file .form-submit[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.node-competition .form-type-managed-file .form-submit:focus,.node-competition .form-type-managed-file .form-submit:hover,.node-competition .form-type-managed-file .form-submit:active{background-color:#290d3c;color:#fff}.node-competition .form-type-textfield{width:100%}@media screen and (min-width:30em){.node-competition .form-type-textfield{width:50%;float:left}}@media screen and (min-width:30em){.node-competition .form-type-textfield .field-main{padding-right:20px}}.node-competition .form-type-textfield .field-main input{width:100%;margin-left:0;height:38px;background:#dcebec;border-color:#c1d1cf}.node-competition .form-type-select{clear:both}.node-competition input.form-submit{background:#be2a77;color:#fff !important;margin:10px 0}.node-competition input.form-submit:focus,.node-competition input.form-submit:hover,.node-competition input.form-submit:active{background-color:#7f1c50;color:#fff}
.node-competition .competition-discalimer p{font-size:12px}@media screen and (max-width:48.125em){html,body{overflow-x:hidden}}.nav-touch{-webkit-transform:translateX(0);transform:translateX(0);transition:visibility .2s linear;background:#4d7f83;position:fixed;top:0;left:0;overflow:hidden;visibility:hidden;width:260px;height:100%;z-index:0}@media screen and (min-width:48.1875em){.no-touchevents .nav-touch{display:none}}.nav-touch.open{visibility:visible;transition:z-index 0s linear .2s;z-index:9000001}@media screen and (max-width:30em){.nav-touch.open{transition:-webkit-transform .2s,z-index .2s linear;transition:-webkit-transform .15s;transition:transform .15s;-webkit-transform:none;transform:none;visibility:visible}}.nav-touch>nav{position:relative;height:92%;overflow-y:scroll}.nav-touch>nav>.menu{transition:left .2s ease-in;font-family:"Helvetica Neue",Helvetica,Arial}.csstransforms3d .nav-touch>nav>.menu{transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out}.nav-touch>nav>.menu>li>a>span{display:block}.nav-touch>nav>.menu .menu{display:block;position:absolute;top:0;left:260px;width:100%}@media screen and (min-width:31.25em){.nav-touch>nav>.menu .menu{left:320px}}@media screen and (max-width:30em){.nav-touch>nav>.menu .menu{left:100%}}.nav-touch li{border-bottom:1px solid rgba(255,255,255,0.1);display:block;text-align:left}.nav-touch li a{position:relative;display:block;color:#fff;padding:20px}.nav-touch li a.navigation__user-icon{border:0;background-color:#5e8b8f}.nav-touch li a.navigation__user-icon.navigation__user-icon--logged-in:before{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user-logged-in.png?vf55f1157b750593bbad5e48d40151990) center center no-repeat transparent;content:'';display:inline-block;vertical-align:middle;margin-right:15px;width:48px;height:48px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.nav-touch li a.navigation__user-icon.navigation__user-icon--logged-in:before{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user-logged-in%402x.png?v42d24a468cd52621c5a595fba4a444a7) center center no-repeat transparent;background-size:48px 48px}}.nav-touch li a.navigation__user-icon.navigation__user-icon--logged-out:before{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user-logged-out.png?v471418f94f15d8b0a96535a66668e52a) center center no-repeat transparent;content:'';display:inline-block;vertical-align:middle;margin-right:15px;width:48px;height:48px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.nav-touch li a.navigation__user-icon.navigation__user-icon--logged-out:before{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user-logged-out%402x.png?vc392d3e7a5451a4bf404ac2032d7e8a1) center center no-repeat transparent;background-size:48px 48px}}.nav-touch li a.navigation__logout{font-weight:bold}@media screen and (min-width:31.25em){.touchevents .nav-touch li a{padding:20px}}.nav-touch .touch-navigation__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:"";position:absolute;right:10px;top:50%;margin-top:-8px;font-size:18px;color:rgba(255,255,255,0.5)}.nav-touch .touch-navigation__arrow-left{position:absolute;left:5px;top:5px}.nav-touch .touch-navigation__arrow-left: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:rgba(255,255,255,0.5);font-size:18px}@media screen and (min-width:31.25em){.nav-touch{width:320px}}@media screen and (max-width:30em){.nav-touch{width:100%;transition:-webkit-transform .5s,visibility 0s linear .5s;transition:transform .5s,visibility 0s linear .5s;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible}}.is-level-1{left:-260px}@media screen and (min-width:31.25em){.is-level-1{left:-320px}}.csstransforms3d .is-level-1{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:0}.is-level-2{left:-520px}@media screen and (min-width:31.25em){.is-level-2{left:-640px}}.csstransforms3d .is-level-2{-webkit-transform:translateX(-200%);transform:translateX(-200%);left:0}.is-level-3{left:-780px}@media screen and (min-width:31.25em){.is-level-3{left:-960px}}.csstransforms3d .is-level-3{-webkit-transform:translateX(-300%);transform:translateX(-300%);left:0}.mobile-nav-header{background:#135f5f;height:50px;overflow:hidden;padding:0;width:260px;z-index:10}@media screen and (min-width:31.25em){.mobile-nav-header{width:320px}}@media screen and (max-width:30em){.mobile-nav-header{width:100%}}@media screen and (min-width:48.1875em){.no-touchevents .mobile-nav-header{display:none}}.mobile-nav-header>h2{color:#fff;padding:12px}
.mobile-nav-header .mobile-nav-header__close{position:absolute;display:block;outline:0;top:13px;right:15px}.mobile-nav-header .mobile-nav-header__close: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:18px}.logo-mobile-menu{display:block;margin:8px auto 0;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility 0s linear .5s;width:110px}.logo-mobile-menu.visible{visibility:visible;opacity:1;transition:opacity .2s ease}.breadcrumb-item{opacity:0;transition:opacity .2s ease,width 0 linear .2s;float:left;margin:6.6666666667px 0 0 3.6363636364%;width:0;overflow:hidden}.breadcrumb-item.visible{opacity:1;transition:opacity .2s ease;width:auto}.breadcrumb-item a{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;padding:6px 10px 6px 24px;color:#fff;position:relative;display:block;outline:0}@media screen and (max-width:48.125em){.nav-toolbar{display:none}}.nav-toolbar .touchevents{display:none}@media screen and (max-width:48.125em){.nav-toolbar{display:none}}.touchevents .nav-toolbar{display:none}.user-profile{display:none}.nav-info{display:none}.nav-info .icon-arrow-white{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-517px -111px;width:7px;height:12px}@media screen and (min-width:48.1875em){.no-touchevents .nav-info h2{padding-top:0}.no-touchevents .nav-info .see-more{color:#fff;margin:0;padding:0;font-size:14px}.no-touchevents .nav-info .see-more:hover{background:transparent}.no-touchevents .nav-info img+.nav-info-title{margin-top:5px}}@media screen and (min-width:48.1875em){.no-touchevents .left-nav-info .dd-wrap{overflow:hidden}.no-touchevents .left-nav-info .sub-level-1{float:right;width:100%}.no-touchevents .left-nav-info .sub-level-1>li{float:left}}@media screen and (min-width:68.75em){.left-nav-info .nav-info{display:block;float:left;width:18%;padding:0 2% 0 1%;vertical-align:top}.left-nav-info .sub-level-1{width:82% !important}}@media screen and (min-width:48.1875em){.no-touchevents .right-nav-info .nav-info{display:block;float:right;padding:0 0 0 2%;vertical-align:top}.no-touchevents .right-nav-info .sub-level-1{float:right}.no-touchevents .right-nav-info .sub-level-1>li{float:left}.no-touchevents .right-nav-info .col-1 .nav-info{width:59%}.no-touchevents .right-nav-info .col-1 .sub-level-1{width:41%}.no-touchevents .right-nav-info .col-2 .nav-info{width:47%}.no-touchevents .right-nav-info .col-2 .sub-level-1{width:53%}}.nav-toolbar{transition:visibility 0s linear .2s;padding-top:0;position:relative;top:0;left:0;height:100%;z-index:20}.nav-toolbar nav{position:relative}.nav-toolbar .icon-arrow-white{display:none}.primary-nav-wrap{position:relative;margin:0 0 20px;overflow:hidden;padding-left:20px;padding-right:20px}@media screen and (min-width:48.1875em){.no-touchevents .primary-nav-wrap{margin:0 0 20px;overflow:visible;z-index:10;padding-left:20px}}.primary-nav{font-family:"Helvetica Neue",Helvetica,Arial}.primary-nav li{display:inline-block;text-align:left}.primary-nav li li a:active,.primary-nav li li a:focus{background:#dcebec url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/arrow-green-right.png?vf6d97e08ada36edabbb4469705dae027) no-repeat right center;color:#333}.primary-nav li li a a span:hover{background-position:right -564px}.primary-nav a{position:relative;display:block;color:#d8d8d8;padding:14px 10px 12px}@media screen and (min-width:31.25em){.touchevents .primary-nav a{padding:20px 10px 16px;font-size:18px}}.primary-nav .active a,.primary-nav a:hover,.primary-nav a:active,.primary-nav a:focus{background-color:#447d75;color:#fff;border-color:#66baaf}.primary-nav>li>a>span{display:block}.primary-nav ul{display:block;position:absolute;top:0;left:0}.primary-nav ul ul{font-family:"Helvetica Neue",Helvetica,Arial;position:static;padding-bottom:10px}
.primary-nav ul ul li{display:block}.primary-nav ul ul a,.primary-nav ul ul span{font-size:14px;line-height:1.4;color:#447d75}.primary-nav ul ul a:hover,.primary-nav ul ul span:hover{background:#dcebec;color:#333}.primary-nav>li{margin-right:2px}.primary-nav>li>a{display:inline-block;padding:10px 0 14px;font-size:15px}.primary-nav>li>a>span{color:#333;display:block;border-right:1px solid #ccc;padding:0 10px}.primary-nav>li>a:focus,.primary-nav>li:hover>a{border-radius:6px 6px 0 0;position:relative;background:#447d75;color:#fff}.primary-nav>li>a:focus:after,.primary-nav>li:hover>a:after{content:'';position:absolute;bottom:-5px;left:50%;z-index:20;display:block;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #447d75}.primary-nav>li>a:focus span,.primary-nav>li:hover>a span{border-color:transparent;color:#fff}.primary-nav>li.wildcard-scheme.healthy>a>span{color:#667f2e}.primary-nav>li.wildcard-scheme.healthy>a:focus,.primary-nav>li.wildcard-scheme.healthy:hover>a{position:relative;background:#667f2e;border-radius:6px 6px 0 0}.primary-nav>li.wildcard-scheme.healthy>a:focus>span,.primary-nav>li.wildcard-scheme.healthy:hover>a>span{color:#fff}.primary-nav>li.wildcard-scheme.healthy>a:focus:after,.primary-nav>li.wildcard-scheme.healthy:hover>a:after{border-top:5px solid #667f2e}.primary-nav>li.wildcard-scheme.halloween>a>span{color:#a22601}.primary-nav>li.wildcard-scheme.halloween>a:focus,.primary-nav>li.wildcard-scheme.halloween:hover>a{position:relative;background:#a22601;border-radius:6px 6px 0 0}.primary-nav>li.wildcard-scheme.halloween>a:focus>span,.primary-nav>li.wildcard-scheme.halloween:hover>a>span{color:#fff}.primary-nav>li.wildcard-scheme.halloween>a:focus:after,.primary-nav>li.wildcard-scheme.halloween:hover>a:after{border-top:5px solid #a22601}.primary-nav>li.wildcard-scheme.christmas>a>span{color:#be054d}.primary-nav>li.wildcard-scheme.christmas>a:focus,.primary-nav>li.wildcard-scheme.christmas:hover>a{position:relative;background:#be054d;border-radius:6px 6px 0 0}.primary-nav>li.wildcard-scheme.christmas>a:focus>span,.primary-nav>li.wildcard-scheme.christmas:hover>a>span{color:#fff}.primary-nav>li.wildcard-scheme.christmas>a:focus:after,.primary-nav>li.wildcard-scheme.christmas:hover>a:after{border-top:5px solid #be054d}.primary-nav>li.wildcard-scheme.kids>a>span{color:#1c899f}.primary-nav>li.wildcard-scheme.kids>a:focus,.primary-nav>li.wildcard-scheme.kids:hover>a{position:relative;background:#1c899f;border-radius:6px 6px 0 0}.primary-nav>li.wildcard-scheme.kids>a:focus>span,.primary-nav>li.wildcard-scheme.kids:hover>a>span{color:#fff}.primary-nav>li.wildcard-scheme.kids>a:focus:after,.primary-nav>li.wildcard-scheme.kids:hover>a:after{border-top:5px solid #1c899f}.primary-nav .sub-level-1{border-radius:4px;background:#fff;min-height:250px;position:relative;padding:10px 0;z-index:2}.primary-nav .sub-level-1>li{position:relative;z-index:2;float:left;padding:0 1%}.primary-nav .sub-level-1>li>a{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-gray.gif?ve7428958dc2bd7f12f760f2c60ae3fd1) repeat-x left bottom;padding:0 2px 10px;margin-bottom:10px}.primary-nav .sub-level-1>li>a>span{color:#000}.primary-nav .sub-level-1>li.no-sub-level>a{background:none;font-family:"Helvetica Neue",Helvetica,Arial;font-size:14px;line-height:1.4;padding:0 2px}.primary-nav .sub-level-1>li.no-sub-level>a:hover{background:#dcebec url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/arrow-green-right.png?vf6d97e08ada36edabbb4469705dae027) no-repeat right center;color:#333}.primary-nav .sub-level-1>li.no-sub-level>a>span{color:#447d75}.primary-nav .sub-level-2 a{padding:0 2px}.primary-nav .sub-level-3{display:none}@media screen and (min-width:68.75em){.primary-nav .sub-level-1>li{padding:0 2%}}.dd-wrap{overflow:hidden}.no-js li:hover .dd-wrap{clip:auto;display:block !important;height:auto;overflow:visible;width:auto}.dd-wrap,.no-js li:hover .dd-wrap{position:absolute;top:100%;left:0;margin:-2px 0 0;background:#253a3c;border:2px solid #447d75;border-radius:6px;padding:1%}.dd-wrap *{color:#fff}.dd-wrap.full-width{width:100%;left:0;margin-left:0}.dd-wrap p{font-size:13px}.dd-wrap .btn{display:block}.lt-ie8 .dd-wrap{left:0;margin-left:0}@media screen and (min-width:48.125em){.dd-wrap.col-1.withpromo{width:55%}.dd-wrap.col-2.withpromo{width:70%}.dd-wrap.col-3.withpromo{width:80%}}.col-5 .sub-level-1>li{width:20%;padding-top:10px}.col-5 .sub-level-1:before,.col-5 .sub-level-1:after{left:20%;width:20%}.col-5 .sub-level-1:after{left:60%}.col-4 .sub-level-1>li{width:25%}.col-4 .sub-level-1:after,.col-4 .sub-level-1:before{width:25%;left:25%}.col-4 .sub-level-1:after{left:75%}.col-3 .sub-level-1>li{width:33%}.col-3 .sub-level-1:after,.col-3 .sub-level-1:before{width:33%;left:33%}.col-3 .sub-level-1:after{background:none !important}.col-2{width:50%}.col-2 .sub-level-1>li{width:50%}.col-2 .sub-level-1:before{width:50%;left:50%}.col-2 .sub-level-1:after{background:none !important}.col-1{left:auto;width:25%}.col-1 .sub-level-1>li{width:100%}.col-1 .sub-level-1:after,.col-1 .sub-level-1:before{background:none}.featured-howto p{padding-bottom:10px}.js .primary-nav>li.nav-more>a span{border-right:0;float:left;padding-right:0}.magazine_moregoodfood_link{padding:0 !important;display:inline !important}.seasonal-calendar-small{margin-bottom:20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.seasonal-calendar-small li{border-top:1px solid #ccc;border-left:1px solid #ccc;float:left;background:#fff;width:25%;height:30px}.seasonal-calendar-small li.chequer{background:#e6f1f0}.seasonal-calendar-small li a{color:#333;display:block;line-height:30px;text-align:center}.glossary-menu{margin:20px 0;background:#def5f5}@media screen and (max-width:48.125em){.glossary-menu{text-align:center}}.glossary-menu li{font-size:16px;margin:0}@media screen and (max-width:48.125em){.glossary-menu li{font-size:20px}}.glossary-menu a{display:block;margin-right:2px;padding:4px 0;color:#314b47}.glossary-menu span{display:block;padding:0 3px;border-right:1px solid #e1e2e4}@media screen and (max-width:48.125em){.glossary-menu span{padding:0;width:30px;text-align:center}.glossary-menu span:last-child{border:0}}.glossary-menu .active a{position:relative;background:#5f9094;color:#fff}.glossary-menu .active a:after{content:'';position:absolute;bottom:-6px;left:50%;display:block;width:0;height:0;margin-left:-11px;border-left:11px solid transparent;border-right:10px solid transparent;border-top:6px solid #5f9094}@media screen and (max-width:48.125em){.glossary-menu .active a:after{display:none}}.glossary-menu .active span{border:0;padding:0 5px}.user-profile-bar a .label-new:hover{text-decoration:none}.user-login-overlay li{position:relative}.user-profile-bar .shopping-list{float:left;border-left:1px solid #fff;background:#531b7b}.user-profile-bar .shopping-list a{padding:0 10px;font-size:.6875rem}.user-profile-bar .shopping-list{float:left;border-left:1px solid #fff;background:#531b7b}.user-profile-bar .shopping-list a{padding:0 10px;font-size:.6875rem}.user-profile-bar .user-menu .hover-saver{width:100%;margin-right:86px}.user-profile-bar .user-menu .hover-saver .tail-position-right:after{left:121%}.footer-nav a{font-size:14px;color:#ccc}@media screen and (min-width:48.1875em){.no-touchevents .footer-nav li{float:left;width:50%}.no-touchevents .footer-nav a{display:block;padding:4px 0}}@media screen and (min-width:48.125em){.first.leaf.link-level-1.no-sub-level.item-1{display:none}}.node-teaser .node-title,.node-hero .node-title,.node-teaser-mini .node-title{margin:0;padding-top:0}.node-teaser .field-name-body,.node-hero .field-name-body,.node-teaser-mini .field-name-body{overflow:hidden;padding:4px 0}.node-teaser .rate-widget-fivestar-teaser,.node-hero .rate-widget-fivestar-teaser,.node-teaser-mini .rate-widget-fivestar-teaser{margin-top:8px}.node-teaser,.node-teaser-mini{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-dashed-graylight.1.png?vca721536386df5933ff24ac0e6e8df82) repeat-x left bottom;padding:10px 2%;position:relative}.node-teaser .node-image,.node-teaser-mini .node-image{position:relative;float:left;margin:0 10px 10px 0;width:100px;height:100px}
.node-teaser .node-image.is-technique,.node-teaser-mini .node-image.is-technique{position:relative}.node-teaser .node-title,.node-teaser-mini .node-title{font-size:20px}.node-teaser .node-title.node-glossary-title,.node-teaser-mini .node-title.node-glossary-title{display:inline-block}.views-row-odd .node-teaser,.views-row-odd .node-teaser-mini{background-color:#fafafa}.node-hero .node-image{float:left;margin:0 10px 10px 0;width:200px;height:200px}.view-flag-myrecipes-tab .view-content{padding-bottom:1em}.node-glossary-item.node-teaser h1,.node-glossary-item.node-teaser h2,.node-glossary-item.node-teaser h3,.node-glossary-item.node-teaser h4,.node-glossary-item.node-teaser h5,.node-glossary-item.node-teaser h6,.node-glossary-item.node-teaser-mini h1,.node-glossary-item.node-teaser-mini h2,.node-glossary-item.node-teaser-mini h3,.node-glossary-item.node-teaser-mini h4,.node-glossary-item.node-teaser-mini h5,.node-glossary-item.node-teaser-mini h6{padding:0;margin:0}.node.node-full .content{padding-bottom:40px}#block-bbcgf-outbrain-outbrain-ar1,#block-bbcgf-outbrain-outbrain-mb1{display:none}@media screen and (min-width:48.125em){#block-bbcgf-outbrain-outbrain-ar1{display:block}}@media screen and (max-width:48.125em){#block-bbcgf-outbrain-outbrain-mb1{display:block}}.node-recipe.node-carousel-slide .rate-widget-fivestar-teaser .form-item .field-main,.node-recipe.node-carousel-slide .rate-widget-fivestar-teaser .form-item .description,.node-recipe.node-carousel-slide-narrow .rate-widget-fivestar-teaser .form-item .field-main,.node-recipe.node-carousel-slide-narrow .rate-widget-fivestar-teaser .form-item .description{display:inline-block}body{margin:0;background-color:#fff}.hideoverflow body{overflow:hidden}#skip-link .element-invisible.element-focusable:focus{font-size:16px;clip:auto;width:auto;height:auto}.container-wrapper{position:relative}.main-container{background:#fff;margin-top:10px;z-index:2}@media screen and (min-width:48.1875em){.main-container{border-radius:14px 14px 0 0}}@media screen and (max-width:30em){.main-container{padding-top:50px}}#scroll-wrapper{background:#fff;padding-top:50px;overflow:hidden}@media screen and (min-width:48.1875em){.no-touchevents #scroll-wrapper{background:transparent;padding-top:0}}@media screen and (max-width:68.75em){#scroll-wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:-20;opacity:0;transition:opacity .2s ease,z-index 0 linear .2s}#scroll-wrapper.inview:before{opacity:1;z-index:9000000;transition:opacity .2s ease}}#scroll-wrapper .touchevents:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:-20;opacity:0;transition:opacity .2s ease,z-index 0 linear .2s}#scroll-wrapper .touchevents.inview:before{opacity:1;z-index:9000000;transition:opacity .2s ease}.touchevents #scroll-wrapper,.touchevents #scroller{width:100%}.touchevents #scroller{z-index:1}.page-header-touch,#scroll-wrapper,.cookie-law{position:relative;transition:all .2s linear}@media screen and (max-width:48.125em){.inview{transition:all .1s linear}.no-csstransforms3d .inview{left:260px}}@media screen and (max-width:48.125em) and (min-width:31.25em){.no-csstransforms3d .inview{left:320px}}@media screen and (max-width:48.125em) and (max-width:30em){.no-csstransforms3d .inview{left:100%}}@media screen and (max-width:48.125em){.csstransforms3d .inview{-webkit-transform:translate3d(260px,0,0) !important;transform:translate3d(260px,0,0) !important}}@media screen and (max-width:48.125em) and (min-width:31.25em){.csstransforms3d .inview{-webkit-transform:translate3d(320px,0,0) !important;transform:translate3d(320px,0,0) !important}}@media screen and (max-width:48.125em) and (max-width:30em){.csstransforms3d .inview{-webkit-transform:translate3d(100%,0,0) !important;transform:translate3d(100%,0,0) !important}}.inview .touchevents{transition:all .1s linear}.no-csstransforms3d .inview .touchevents{left:260px}@media screen and (min-width:31.25em){.no-csstransforms3d .inview .touchevents{left:320px}
}@media screen and (max-width:30em){.no-csstransforms3d .inview .touchevents{left:100%}}.csstransforms3d .inview .touchevents{-webkit-transform:translate3d(260px,0,0) !important;transform:translate3d(260px,0,0) !important}@media screen and (min-width:31.25em){.csstransforms3d .inview .touchevents{-webkit-transform:translate3d(320px,0,0) !important;transform:translate3d(320px,0,0) !important}}@media screen and (max-width:30em){.csstransforms3d .inview .touchevents{-webkit-transform:translate3d(100%,0,0) !important;transform:translate3d(100%,0,0) !important}}.main{position:relative;clear:left}.ad{text-align:center}.ad--top-slot{margin:10px 0;padding:5px 0}@media screen and (min-width:48.125em){.ad--top-slot{min-height:90px}}@media screen and (min-width:30em) and (max-width:48.125em){.ad--top-slot{padding-top:60px}}@media screen and (max-width:30em){.ad--top-slot{min-height:50px;transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:translateY(0);transform:translateY(0);background:#ede6d9;position:fixed;z-index:17;top:45px;width:100%;left:0;margin:5px 0}.ad--top-slot.is-scrolled-past{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ad--top-slot.not-sticked{position:absolute}}.ad--mpu-premium-1,.ad--mpu-programmatic,.ad--mpu-premium-1-wide,.ad--mpu-premium-1-narrow{margin:1.5em 0;z-index:24}@media screen and (min-width:30em){.ad-mpu-premium-1-mobile{display:none}}.ad--mpu-premium-1-tablet{margin:1.5em 0}@media screen and (min-width:48.125em){.ad--mpu-premium-1-tablet{display:none}}#ad-mpu-top{margin:15px 0 5px}#ad-mpu-premium-2{margin:40px 0}#print-ad-top-slot{text-align:center}.adsense-container{padding:8px 0}.adsense-container ins{display:block !important;margin:0 auto !important}#ad-mobile-banner{min-height:50px}#ad-mobile-banner.search-mobile-banner{position:relative;top:50px;z-index:1}#ad-mpu-premium-1,#ad-mpu-premium-2,#div-gpt-ad-mpu-programmatic,#ad-mpu-top{min-height:250px}#bg-image,#bg-image-bottom{position:absolute;visibility:hidden;z-index:-2}@media screen and (min-width:48.1875em){#bg-image,#bg-image-bottom{visibility:visible}}#bg-image{top:-50px;left:0}#bg-image-bottom{right:0;bottom:0}.page-header-touch{background-color:#5f9094;height:3.1em;left:0;min-height:50px;overflow:hidden;padding:2px 20px;position:fixed;text-align:center;top:0;width:100%;z-index:8999700}@media screen and (min-width:48.1875em){.no-touchevents .page-header-touch{display:none}}.no-csstransforms3d .page-header-touch{position:relative}@media screen and (max-width:48.125em){.page-header-touch.inview:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9000000;transition:opacity .2s linear}}@media screen and (max-width:48.125em){.page-header{display:none}}.touchevents .page-header{display:none}.page-header{border-radius:14px 14px 0 0;background:#fff;border-bottom:0;left:0;min-height:50px;margin-bottom:0;overflow:visible;padding:20px 20px 24px;position:relative;top:0;width:100%;z-index:30}@media screen and (max-width:48.125em){.page-header{display:none}}.page-header .touchevents{display:none}.logo{font-size:16px;position:relative;z-index:3;width:110px;margin:6px auto 0}@media screen and (max-width:20em){.logo{width:98px;margin:8px auto 0}}.logo img{margin-left:8px}@media screen and (min-width:48.1875em){.no-touchevents .logo{float:left;width:auto;margin:0}}.logo a{display:block}.logo span{display:block;overflow:hidden;position:absolute;text-indent:-99999em;z-index:-1}#main-gf-logo img{padding-top:33px;width:160px}@media screen and (min-width:53.125em){#main-gf-logo img{width:auto;padding-top:16px}}.cin-page .logo-cin{float:left;position:relative;top:3px;padding-left:54px}.cin-page #block-views-exp-bbcgf-search-recipes{position:relative;left:132px;top:-23px}nav{clear:left}nav:after{display:table;content:'';clear:both}#menu-button{display:block;position:relative;z-index:3}@media screen and (min-width:48.1875em){.no-touchevents #menu-button{display:none}}.btn-navbar{float:left;padding:16px 0}.btn-navbar span{display:block;width:22px;height:2px;background-color:#fff}.no-touchevents .btn-navbar:hover,.touchevents .btn-navbar:focus{cursor:pointer}.btn-navbar span+span{margin-top:4px}.subscribe-link{position:absolute;right:0;top:0}@media screen and (max-width:50em){.subscribe-link{display:none}}.touchevents .subscribe-link{display:none}.mgf-bar{color:#fff;display:none;float:right;padding:0;position:relative;top:2px;z-index:2}@media screen and (min-width:48.1875em){.no-touchevents .mgf-bar{display:block}}.mgf-bar>h2{margin:0 0 6px 10px;padding-top:0;text-align:left}@media screen and (min-width:48.1875em){.user-profile-bar{float:left;position:relative}.user-profile-bar a{display:block;color:#fff;line-height:3.5}.user-profile-bar a:focus,.user-profile-bar a:hover{text-decoration:underline}.user-profile-bar .form-item-pass{margin-bottom:10px}.user-profile-bar .form-item-remember-me{float:left;width:50%;padding-top:2px}.user-profile-bar .form-item-remember-me input{float:left;width:auto;margin-right:6px;margin-left:0}.user-profile-bar .form-item-remember-me label{line-height:1.9}.user-profile-bar .form-actions{text-align:right}.user-name,.user-menu{font-size:11px;padding-bottom:0;font-weight:normal}.user-name{float:left;border-right:1px solid #fff}.user-name a{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxOC85LzEyyWYEaQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAADVSURBVBiVXZCxagJBEIa/Pbz1Dg4s0lrZ2ttJKuuAlmkFsdUHEPIClsYqpaawshEJPoIIVoEDK7URIUE42SMZi7hH9qab+f7hY0aJiJCr9eeC6XKAlwe7w4bpcoD2QxceTzFv8z4AJk0o/AfDyfMXULqPlBIROZ5iRrMOv/KDSRMABeBZcDUXTJqg/VABf87z956ruWTeewCTJnjVyiONWjuDFmg/RNk73z9e2MYr12k3nuo9Hkpl24oDg2JEt/lKoKMs4DwhKEZ0W2MCHbnO/KdGsw43fiFcG6rQiY0AAAAASUVORK5CYII=") repeat-y left top;padding:0 16px 0 20px}.user-state{line-height:3.5;overflow:hidden;padding:0 10px}.user-state a{float:left}.user-picture{float:left;line-height:1}.user-picture a{line-height:1}.user-menu{float:left;min-width:20px;min-height:100%}.user-menu img{width:21px;margin-top:8px;border:2px solid}.lt-ie9 .user-menu img{max-width:21px}.user-menu .arrow-white-down-alt{margin:16px 0 0 6px}.user-menu .hover-saver{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;opacity:0;transition:opacity .15s ease-in,visibility 0s linear .2s}.user-menu:hover .hover-saver,.user-menu .hover-saver.is-focused{clip:auto;height:auto;margin:0;overflow:visible;top:100%;right:0;width:150%;opacity:1;transition:opacity .15s ease-in}.user-menu label{font-size:12px}.user-menu .form-text{width:100%;margin-left:0}.user-menu .form-submit{width:42%}.user-login-overlay{float:left;width:100%;margin-top:3px;padding:10px 20px;background:#253a3c;border:1px solid #dcebec}.user-login-overlay>form{margin-bottom:0}
.user-login-overlay a{position:relative;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:2;color:#f1f1f1}.user-login-overlay a i{position:absolute;right:0;top:50%;margin-top:-7px;opacity:.5}.user-login-overlay .forgotten-password,.user-login-overlay .signout{float:left;clear:left;font-size:14px;margin:30px 0 10px;border-bottom:1px solid #ccc;line-height:1}.user-login-overlay .forgotten-password:hover,.user-login-overlay .signout:hover{text-decoration:none}.user-login-overlay .login-disabled-wrapper{padding:1em 0}.user-login-overlay .login-disabled-wrapper .icon{float:left;margin-right:6px}}.search-toggle{display:none;position:absolute;top:12px;right:10px;padding:0 4px 10px 12px;margin-top:0;color:#fff}.search-toggle: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:""}.search-toggle:hover{color:#fff}.search-toggle:active{text-decoration:none}.page-header-touch__user{display:none;position:absolute;top:12px;right:53px;padding:14px 4px 10px 12px;margin-top:0;color:#fff;width:24px;height:24px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user-icon.png?v5bf6fefba609c70a3a7c2257c0272177) center center no-repeat transparent}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-header-touch__user{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user-icon%402x.png?vc05e9e06f0d78491b2644cb4ca9e3f00) center center no-repeat transparent;background-size:24px 24px}}.logged_in .page-header-touch__user{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user-icon-logged-in-small.png?ve842b781539333057a2c58d3761b8314) center center no-repeat transparent}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.logged_in .page-header-touch__user{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/user-icon-logged-in-small%402x.png?v2fcc9a9511ade5e85e501433a1127f27) center center no-repeat transparent;background-size:24px 24px}}.search-cancel{display:none;position:absolute;top:5px;right:5px;width:75px;padding:7px 0}.search-cancel:active{text-decoration:none}.search-form-base,.search-form,.search-site-on-page{background:none;border:0;border-radius:3px;height:49px;position:relative;margin-bottom:10px}.search-form-base .form-item,.search-form .form-item,.search-site-on-page .form-item{position:absolute;top:4px;left:4px;right:83px}.search-form-base .form-item .form-text,.search-form .form-item .form-text,.search-site-on-page .form-item .form-text{background:#fff url("data:image/gif;base64,R0lGODdhEgASAPQeAN3d3fLy8v7+/v39/fv7+9/f3/z8/N7e3ubm5vf39+jo6Ovr6/n5+fb29vHx8fX19fT09O3t7enp6eTk5Ofn5+Pj4/r6+uXl5eDg4Pj4+OLi4urq6vPz8////+Hh4QAAACH/C1hNUCBEYXRhWE1Qkz94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbXRhIHg0MDg3NEM5MEIxMEFEMUQwQ0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+PD94cGFja2V0IGVuZD0iciI/PgAsAAAAABIAEgAABX5gJ4pE4HDDqKoEArzvkq4iVLzehOEMnRyAiWX08AA8s9EFgKAZjBHWa0gLHFUcgIYmMrwMI+uF2xG8CKMGoEBmvJICIIe7AFBWkXVi5Xg1VgIVMRAZAS4vEjQDEjCNMApcDxQ3FRsMVi8KAmQrWZmbnCOeAHuhogdzpipgHSEAOw==") no-repeat 8px center;padding-left:32px;height:39px;width:100%;margin:0;border-radius:3px 0 0 3px;position:relative}.search-form-base .form-actions,.search-form .form-actions,.search-site-on-page .form-actions{position:absolute;top:4px;right:4px}.search-form-base .form-submit,.search-form .form-submit,.search-site-on-page .form-submit{padding:6px 10px 5px;border-radius:0 3px 3px 0;border-width:0;height:39px;width:80px}.search-form-base input,.search-form input,.search-site-on-page input{margin:0}.search-form{position:absolute;top:42px;right:50%;margin:0 -200px 0 0;width:370px}@media screen and (min-width:56.25em){.search-form{right:50%;margin-right:-200px}}@media screen and (max-width:48.125em){#autocomplete{position:fixed}.page-header{overflow:visible}.search-cancel,.search-toggle,.page-header-touch__user{display:block}.search-form{background-color:#709ea2;background-image:linear-gradient(to bottom,#7ba7ab 0,#5f9094 100%);background-repeat:repeat-x;border-radius:0;border:0;margin:0;top:0;right:0;width:100%;height:100%;padding:6px;text-align:left;z-index:3;display:none}.search-form.is-open{display:block}.search-form .form-text{border-radius:-1px}.search-form .form-submit{display:none}
}.touchevents #autocomplete{position:fixed}.touchevents .page-header{overflow:visible}.touchevents .search-cancel,.touchevents .search-toggle,.touchevents .page-header-touch__user{display:block}.touchevents .search-form{background-color:#709ea2;background-image:linear-gradient(to bottom,#7ba7ab 0,#5f9094 100%);background-repeat:repeat-x;border-radius:0;border:0;margin:0;top:0;right:0;width:100%;height:100%;padding:6px;text-align:left;z-index:3;display:none}.touchevents .search-form.is-open{display:block}.touchevents .search-form .form-text{border-radius:-1px}.touchevents .search-form .form-submit{display:none}#footer{position:relative;z-index:1}.about-gf{background:#535048;padding-top:4px}.about-gf .col{margin-bottom:20px}.footer-base{background-color:#3e3b35;padding:10px 0}@media screen and (min-width:48.1875em){.footer-base .text-wrap{float:left;width:90%;padding-left:4%}}.footer-base h4{font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:4px}.footer-base p{font-size:14px;line-height:18px}.footer-base p strong,.footer-base p a{color:#fff}.footer-base p a{display:block}#footer h2,#footer h3,#footer h4{color:#fff;margin-bottom:10px}#footer p{color:#ccc;padding-bottom:10px}#footer p a{color:#ccc}.about-gf p a{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}.about-gf p a:focus,.about-gf p a:hover{color:#ccc}.lt-ie8 .about-gf .right{margin-left:0}#footer a{text-decoration:underline}.footer-nav ul{list-style:none}@media screen and (min-width:48.1875em){.logo-bbcw{float:left}}.cookie-law{position:absolute;top:0;left:0;z-index:32 !important;width:100%}@media screen and (max-width:48em){.cookie-law{top:50px}}.touchevents .cookie-law{top:50px}.cookie-law .container{position:relative}.cookie-law p{padding:.5em 1.5em .5em 0;font-size:12px;text-shadow:1px 1px 1px rbga(0,0,0,0.5)}.cookie-law p a{color:#fff;text-decoration:underline}.cookie-law .cookie-close{position:absolute;top:.5em;right:.5em;padding:0 0 20px 20px;overflow:hidden;width:40px}.cookie-law .icon-close{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-524px -395px;width:15px;height:15px;display:inline-block}.cookie-law span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;height:0;width:0}.user-collection-header{width:320px;margin:0 auto;text-align:center}.user-collection-header h2{margin-top:.25em}.user-collection-header .count{margin-top:.25em}.entityreference-view-widget{border:0 none}.btn-new-collection{float:right}@media screen and (max-width:30em){.btn-new-collection{float:none;margin-bottom:20px}}.collections-count-header{float:left;padding-top:0}.collection__header-text{margin-top:20px}.user-collection{margin-top:1em}.collection-create-footer{padding:.5em 0}.thanks-for-submitting{color:#fff;margin:0 20px 20px;border-radius:6px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/thanks-submitting.png?v9d53f6e0e6f0b185d065b7e1c91f4833) no-repeat right center #667f2e}@media screen and (min-width:62em){.thanks-for-submitting p{width:75%}}.awaiting-approval{color:#be2a77;font-size:12px;line-height:20px;text-indent:0;display:inline-block;margin-top:5px}.awaiting-approval i{float:left;margin-right:6px}span.label-new{display:inline;padding:.3em .6em;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#be2a77;position:absolute;right:20px;top:7px;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif}.olive-disclaimer{margin-top:30px}.olive-disclaimer h3,.olive-disclaimer p{padding-top:0;color:#fff}.olive-disclaimer .olive-disclaimer-icon{text-align:center}@media screen and (max-width:30em){.olive-disclaimer .olive-disclaimer-icon{margin-top:20px}}.well .user-profile-head.separator,.olive-disclaimer .user-profile-head.separator{margin-bottom:0}.view-bbcgf-cin-cakes{padding-left:24px}.pudsey-container-wrapper .cin-download-wrapper{padding:0 24px;min-height:314px}.pudsey-container-wrapper .cin-download-wrapper div{text-align:center}.pudsey-container-wrapper .cin-download-wrapper .cin-share-links:before{content:'';position:relative;display:block;min-height:32px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/seperator_white_bgr.png?v3024133a4d84932c296f85000da9b213) no-repeat 50% 0}.cin-modal-content{padding:24px !important;text-align:center !important}#breakpoint-test{z-index:1;position:relative}@media screen and (min-width:20em){#breakpoint-test{z-index:320}}@media screen and (min-width:25em){#breakpoint-test{z-index:400}}@media screen and (min-width:30em){#breakpoint-test{z-index:480}}@media screen and (min-width:37.5em){#breakpoint-test{z-index:600}}@media screen and (min-width:46.5em){#breakpoint-test{z-index:744}}@media screen and (min-width:48em){#breakpoint-test{z-index:768}}@media screen and (min-width:48.0625em){#breakpoint-test{z-index:769}}@media screen and (min-width:50.0625em){#breakpoint-test{z-index:801}}@media screen and (min-width:56.25em){#breakpoint-test{z-index:900}}@media screen and (min-width:61.25em){#breakpoint-test{z-index:980}}@media screen and (min-width:68.75em){#breakpoint-test{z-index:1100}}.page404{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/404.jpg?v34889911d22db5901652db4724f78238) no-repeat center 20px;background-size:100%;padding:2em 0;min-height:300px}.page404.static{margin:10% 0}.page404.static h1{padding:5% 0 0}
@media screen and (min-width:30em){.page404{background-size:auto}}.page404,.page404 h1{text-align:center}.page404 li{padding-top:30px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/bullet-pink-light.gif?v4be8195e66011664379eb323f38f83d8) no-repeat center 20px}.page404 li:first-child{background:none}.results .page404{margin:20px 0;min-height:450px}@media screen and (min-width:48.1875em){.page404{background-position:center 10px}.page404 h1{font-size:44px;margin-bottom:10px;padding:0 20px}.page404 h2{margin-bottom:10px}.page404 p{margin:0 auto 16px}}.view-glossary-views h2{margin-top:0}.seasonal-legend{margin-top:20px}.seasonal-legend h3{display:inline-block;margin-bottom:0}.seasonal-legend span{display:inline-block;padding:3px 10px;line-height:25px}.seasonal-legend span i{margin-right:10px}.featured-item .left{margin:15px 20px 15px 0}@media screen and (max-width:30em){.featured-item .left{margin-bottom:0}.featured-item .copy-placeholder{clear:left}}.category-list{text-align:center}.category-list li{width:100%;margin-right:0;margin-bottom:30px}.category-list h3{margin-bottom:0}.category-list a{display:block}.category-list .text-style-alt{margin:0 5px}.category-list .text-style-alt p{color:#333;font-size:14px;line-height:1.4}.view-bbcgf-search .view-content{margin-bottom:20px}.view-bbcgf-search .views-row-odd{background-color:#fafafa}aside .search-result{padding-bottom:10px}aside .search-result .subtext{margin:-7px 0 5px;padding-bottom:0}aside .search-result p{font-size:14px}.results-list li.views-row-odd{background-color:#fafafa}.results-list li>a{overflow:hidden;padding:10px 2%}.results-list .left{margin-bottom:10px}.icons-info li{border-right:1px solid #e1e2e4;padding-left:0;padding-right:2%;margin-right:2%}.icons-info li:first-child{padding-left:0}.icons-info li:last-child{border:0;margin-right:0;padding-right:0}.js .views-submit-button{float:left;margin-left:10px;margin-top:25px}.js .views-submit-button a{margin-left:10px}@media screen and (max-width:51.25em){.js .views-submit-button{margin-left:0;margin-top:0;float:none}.js .views-submit-button input{width:49%}.js .views-submit-button a{margin-left:0;float:right;width:49%}}.js .view-flag-myrecipes-tab .form-type-select.form-item-sort-bef-combine{display:inline}.js .view-flag-myrecipes-tab .form-type-select.form-item-sort-bef-combine label{margin-top:25px;display:inline}.js form.create-collection .recipe-list-wrap #edit-actions{display:none}.js form.create-collection .recipe-list-wrap #edit-actions #edit-submit-flag-myrecipes-tab{display:none}.js form.create-collection .recipe-list-wrap .form-type-select.form-item-sort-bef-combine{display:inline}.js form.create-collection .recipe-list-wrap .form-type-select.form-item-sort-bef-combine label{display:inline}.view-flag-myrecipes-tab .is-olive{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/olive-exclamation.png?v3494a14d8772d67c711ca1f497a340d1) no-repeat 95% center #5b1339 !important;color:#fff !important;padding:1em}@media screen and (max-width:30em){.view-flag-myrecipes-tab .is-olive{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/olive-exclamation-small.png?v3c66a5d308bb6db3faff0599132a7e49) no-repeat 95% center #5b1339 !important}}.view-flag-myrecipes-tab .is-olive .node-title{width:70%}.view-flag-myrecipes-tab .is-olive .node-title a{color:#fff !important}.view-flag-myrecipes-tab .is-olive .olive-warning-binder{width:70%;color:#fff}.view-flag-myrecipes-tab .is-olive .icons-info li{color:#fff !important}.view-flag-myrecipes-tab #edit-submit-flag-myrecipes-tab{display:inline}.view-flag-myrecipes-tab form.create-collection #edit-actions #edit-submit-flag-myrecipes-tab{display:inline}@media screen and (max-width:31.25em){.view-flag-myrecipes-tab .results-list img{max-width:70px}.view-flag-myrecipes-tab .results-list .copy-placeholder{margin-right:15px}}.view-flag-myrecipes-tab .views-widget-sort-by .form-item-sort-by{text-align:right}.view-flag-myrecipes-tab .views-widget-sort-by .form-item-sort-by label{display:inline}
.view-flag-myrecipes-tab a.unflagged{display:none}.pudsey-container-wrapper #cin_sidebar{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAGCAYAAAAooAWeAAAASElEQVQoFa3BWQ2AMAAFsCcBCZM6CUiahEnBQeGTBDLONtlBwYzuqGNGyVOoWFxbUHMHJjTPNUwZQfdez4jvak6gxj9KdlBsVjJYZRReJnhfAAAAAElFTkSuQmCC") repeat-x left bottom,url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/cin-cake-grid-page-top-block-bgr-v2.png?v8a2811e023fdb85ad6e3bef2c478e857) no-repeat right bottom 10px scroll;background-color:#f2ede3;padding:10px 0 20px 20px;margin-bottom:40px;padding:10px 360px 20px 20px}@media screen and (max-width:67.8125em){.pudsey-container-wrapper #cin_sidebar{padding:10px 20px 220px}}@media screen and (max-width:48.125em){.pudsey-container-wrapper #cin_sidebar{padding:10px 360px 20px 20px}}@media screen and (max-width:41.25em){.pudsey-container-wrapper #cin_sidebar{padding:10px 20px 220px}}@media screen and (max-width:30em){.pudsey-container-wrapper #cin_sidebar{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAGCAYAAAAooAWeAAAASElEQVQoFa3BWQ2AMAAFsCcBCZM6CUiahEnBQeGTBDLONtlBwYzuqGNGyVOoWFxbUHMHJjTPNUwZQfdez4jvak6gxj9KdlBsVjJYZRReJnhfAAAAAElFTkSuQmCC") repeat-x left bottom;padding:10px 20px 175px;background-color:#f2ede3;background-size:auto,85%;padding-bottom:15px}.pudsey-container-wrapper #cin_sidebar>div:first-child{min-height:220px}}.pudsey-container-wrapper #cin_sidebar h2{padding:0;margin:0}.pudsey-container-wrapper #cin_sidebar p{padding:5px 0}.pudsey-container-wrapper #cin_sidebar h4{font-weight:bold;color:#80379c;text-align:right;position:relative;left:160px;font-size:15px}@media screen and (max-width:67.8125em){.pudsey-container-wrapper #cin_sidebar h4{position:absolute;left:10px;right:200px;top:325px}}@media screen and (max-width:48.125em){.pudsey-container-wrapper #cin_sidebar h4{position:relative;top:0;left:160px;bottom:0;right:0}}@media screen and (max-width:41.25em){.pudsey-container-wrapper #cin_sidebar h4{position:absolute;left:10px;right:200px;top:325px}}@media screen and (max-width:30em){.pudsey-container-wrapper #cin_sidebar h4{position:relative;right:0;top:0;left:0;text-align:left}.pudsey-container-wrapper #cin_sidebar h4:after{content:'';background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/cin-cake-grid-page-top-block-bgr-v2.png?v8a2811e023fdb85ad6e3bef2c478e857) no-repeat right top scroll;background-size:contain;display:block;min-height:160px;margin-top:10px}}.pudsey-container-wrapper #content-aside{clear:both;text-align:center}.pudsey-container-wrapper #content-aside>div{padding:0 10px}.pudsey-container-wrapper #content-aside>div,.pudsey-container-wrapper #content-aside>div>*{width:100% !important}.pudsey-container-wrapper #content-aside h3{color:#447d75;text-align:center}.pudsey-container-wrapper #content-aside p{font-family:Georgia,serif;text-align:center}.pudsey-container-wrapper #content-aside p:before{content:'“';font-size:40px;line-height:1px;position:relative;top:15px;right:5px}.pudsey-container-wrapper #content-aside p:after{content:'”';font-size:40px;line-height:1px;position:relative;top:15px;left:5px}.pudsey-container-wrapper .cin-cake-share-links{text-align:center;margin:24px 0}.pudsey-container-wrapper .content-first-wrapper{width:62%}@media screen and (max-width:48.125em){.pudsey-container-wrapper .content-first-wrapper{width:auto}}.collection-header{margin-top:20px}.collection-header .shadow-inset:after{border:10px solid #faf8f5;opacity:.75}.collection-header .thumb-play-overlay{top:17%;left:31%;position:absolute;z-index:5}.collection-header .section-head--image{margin:0 auto}.collection-header .flash.editor-badge{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-299px -91px;width:90px;height:90px;height:90px;width:90px;padding:27px 13px 13px;z-index:10;position:absolute;top:-20px;right:-20px;left:auto;color:#fff;background-color:transparent}.create-collection .not-in-collection{margin-left:0}.create-collection .not-in-collection .panel-header .beta{float:left}.create-collection h2,.create-collection .beta{text-shadow:-2px 0 1px rbga(0,0,0,0.3)}.create-collection .panel-header{overflow:hidden;padding:12px 20px}.create-collection .panel-header .beta{margin:0;padding-top:0}.create-collection .panel-header select{float:right;width:30%;margin-bottom:0}.js .create-collection .checkbox-added{display:none}.recipe-list-wrap{position:relative;height:410px;overflow:scroll}.collection-list .recipe-list-wrap{background-color:#f1f1f1;padding:0 10px}@media screen and (min-width:48em){.collection-list .recipe-list-wrap{background:#f1f1f1 url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-punch-holes.png?v75779f05a13ad25dd306eb095b73833c) repeat-y;padding-left:26px}}.recipe-list li{position:relative;clear:left;overflow:hidden;margin-top:10px;padding-top:10px;max-height:200px;opacity:1;transition:max-height .5s ease-in-out,margin .35s ease,padding .35s ease}.recipe-list .hide-recipe{max-height:0;margin-top:0;padding-top:0;opacity:0;transition:all .5s ease}.recipe-list .filter-hide{display:none !important}.recipe-list .copy-placeholder{padding-right:100px}.recipe-list .delta,.recipe-list .node-carousel-slide .node-title,.node-carousel-slide .recipe-list .node-title,.recipe-list .node-carousel-slide-narrow .node-title,.node-carousel-slide-narrow .recipe-list .node-title{padding:4px 0 8px}.recipe-list input{margin:0}.recipe-list .checkbox-added,.recipe-list .toggle-recipe{position:absolute;top:10px;right:0}@media screen and (min-width:48.0625em){.recipe-list .checkbox-added,.recipe-list .toggle-recipe{right:20px}}.recipe-list .empty{background:#f1f1f1;color:#7f7e7d;text-align:center;padding:36px 0}.recipe-added{opacity:0;position:absolute;top:1px;left:0;width:0;height:0;padding-top:30px;background:#dcebec;text-align:center;transition:opacity .5s ease}.added .recipe-added{width:100%;height:100%;opacity:1;transition:opacity .5s ease}.collection-create-header h2{position:relative;padding:12px 20px}.collection-create-header h2:before{content:'';width:14px;height:100%;position:absolute;left:-14px;top:0;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/jagged-edge-left-green.png?vfde67b03762b6aa58ee74cdcb8c74852) repeat-y}.collection-create-header .close{position:absolute;top:50%;right:20px;margin-top:-12px}.collection-create-header label{display:inline-block;margin-right:10px}.video-icon-wrapper{position:relative;display:block}.remove-link .ajax-progress-throbber{display:none}
.view-bbcgf-my-collections .view-content{margin-bottom:20px}.theme-mgf .theme-title,.theme-mgf .theme-link{color:#667f2e}.view-id-bbcgf_my_collections{float:none !important}.field-collection-view.clearfix.view-mode-full.field-collection-view-final{float:none}.node-guide-techniques-collection .field-collection-view{padding:0;margin:0;border:0 none}.node-competition .main{padding-left:0}.node-competition .left-content{padding:20px 1.8181818182%}@media screen and (min-width:48.125em){.node-competition .left-content{padding:20px}}.node-competition aside{padding-left:1.8181818182%}@media screen and (min-width:48.125em){.node-competition aside{padding-left:0}}#competitions-hub .main{padding:20px 0 40px}#competitions-hub .main aside{padding-top:18px}.competition-details{background-color:#f2ede3;padding:20px 1.8181818182% 25px;margin-bottom:20px}@media screen and (min-width:48.125em){.competition-details{padding:20px 20px 25px}}.competition-details .image-wrapper{position:relative;display:block;margin:0 auto;max-width:325px;border:6px solid #fff;box-shadow:0 0 13px 4px #ccc}@media screen and (min-width:48.125em){.competition-details .image-wrapper{width:50%;float:left;margin:0 20px 20px 0}}.competition-details .field-name-title h2{font-size:40px}@media screen and (min-width:48.125em){.competition-details .field-name-title h2{padding-top:0}}.competition-details .field-name-body{margin-bottom:20px}.competition-details .header-top{margin-bottom:30px}.competition-details .header-bottom{position:absolute;bottom:-20px;left:0;padding:20px 0 20px 20px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-semicircle.png?v06aae8a82bc134c5166f64510e47a7c7) repeat-x left bottom,url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/recipe-card-bottom.gif?vb779b59b64440d733e44e923a67f7941) repeat center center;background-color:#f2ede3}.field-name-bbcgf-comp-closed-banner{position:absolute;width:50%;top:0;left:0}.group-time-terms-wrapper{float:left;clear:both;padding-top:10px;margin-right:45px}.field-name-field-bbcgf-comp-closing-date .label{display:block;font-weight:bold;padding-bottom:5px;line-height:8px}.field-name-field-bbcgf-comp-closing-date .date-display-single,.field-name-field-bbcgf-comp-closing-date .label{font-size:13px}.comp-terms-icon,.comp-closing-date-icon{float:left;margin:-8px 5px 0 0}.comp-closing-date-icon{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-446px -373px;width:44px;height:44px}.comp-terms-icon{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-346px -314px;width:44px;height:44px}.field-name-field-bbcgf-comp-closing-date,.field-name-bbcgf-comp-terms-link{float:left;min-width:140px;margin-bottom:25px}.field-name-field-bbcgf-comp-closing-date{margin-right:20px}.field-name-bbcgf-comp-terms-link a{display:block;font-style:italic;font-size:14px;line-height:14px}.field-name-bbcgf-comp-closed-text h2.comp-closed-text{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;background-position:left top !important;padding-top:10px;padding-bottom:0;font-size:34px;color:#447d75}.field-name-bbcgf-comp-closed-text h2.comp-closed-text a{text-decoration:underline}.field-name-field-bbcgf-comp-form-intro-text{margin-bottom:25px}.field-name-field-bbcgf-comp-form-intro-text h2,.field-name-field-bbcgf-comp-form-intro-text h3,.field-name-field-bbcgf-comp-form-intro-text h4{padding-top:0}.group-mag-title{margin:-5px 0 20px;float:left}.group-mag-title h2{margin:0;padding:0}.group-mag-title span{font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}.field-name-comp-mpu #div-gpt-ad-mpu,#competitions-hub #div-gpt-ad-mpu{text-align:center;margin-bottom:20px}.field-name-related-competitions{margin-bottom:25px}.field-name-related-competitions h2{padding-bottom:10px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important}
.field-name-related-competitions .views-row{padding-bottom:10px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;padding:15px 0}.field-name-related-competitions .node-teaser-sidebar .group-left{width:120px}.field-name-related-competitions .node-teaser-sidebar .group-right h4{padding:0}.view-id-competitions.view-display-id-panel_pane_2{position:relative}.view-id-competitions.view-display-id-panel_pane_2 .field-name-field-bbcgf-comp-featured-image{display:none}@media screen and (min-width:31.25em){.view-id-competitions.view-display-id-panel_pane_2 .field-name-field-bbcgf-comp-featured-image{display:block}}@media screen and (min-width:31.25em){.view-id-competitions.view-display-id-panel_pane_2 .field-name-field-bbcgf-comp-image{display:none}}.view-id-competitions.view-display-id-panel_pane_2 .field-name-field-bbcgf-comp-image img{width:100% !important}.view-id-competitions.view-display-id-panel_pane_2 img{border:10px solid #f2ede3}.view-id-competitions.view-display-id-panel_pane_2 .image-overlay{position:relative}@media screen and (min-width:60em){.view-id-competitions.view-display-id-panel_pane_2 .image-overlay{position:absolute;left:30px;bottom:30px;width:40%}}.view-id-competitions.view-display-id-panel_pane_2 .field-name-title h2{font-size:27px;color:#447d75;padding:0}.view-id-competitions.view-display-id-panel_pane_2 .field-name-title h2:hover{text-decoration:underline}.view-id-competitions.view-display-id-panel_pane_2 .field-name-body{margin-top:10px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#535048}.view-id-competitions.view-display-id-panel_pane_2 .field-name-field-bbcgf-comp-magazine-logo{margin-top:10px}@media screen and (min-width:30em){.view-id-competitions.view-display-id-panel_pane_2 .field-name-field-bbcgf-comp-magazine-logo{position:absolute;right:0;bottom:10px}}.view-id-competitions.view-display-id-panel_pane_2 .field-name-field-bbcgf-comp-magazine-logo .label-above{font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}.view-id-competitions.view-display-id-panel_pane_2 .field-name-field-bbcgf-comp-magazine-logo img{border:0 !important}@media screen and (min-width:60em){.view-id-competitions.view-display-id-panel_pane_2 .field-name-field-bbcgf-comp-magazine-logo img{max-width:180px}}.field-name-bbcgf-comp-enter-now-link,.field-name-field-bbcgf-comp-link{clear:both}.field-name-bbcgf-comp-enter-now-link a,.field-name-field-bbcgf-comp-link a{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;text-decoration:underline}.view-id-competitions .field-name-field-bbcgf-comp-closing-date{margin:0 0 5px;padding:10px 0 0;width:100%}.view-id-competitions .field-name-field-bbcgf-comp-closing-date .field-label{font-size:13px;font-weight:bold}.view-id-competitions .field-name-field-bbcgf-comp-closing-date .date-display-single{font-size:13px;font-weight:normal;display:block}.view-id-competitions .view-mode-featured .field-name-field-bbcgf-comp-closing-date{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;background-position:left top !important;padding-top:10px;padding-bottom:0;margin:10px 0 5px}.view-id-competitions.view-display-id-panel_pane_1{overflow:auto}.view-id-competitions.view-display-id-panel_pane_1 .views-row{max-width:340px}@media screen and (min-width:48.125em){.view-id-competitions.view-display-id-panel_pane_1 .views-row{margin-left:2.8301886792%;float:left;min-height:1px;position:relative;clear:none;width:48.5714285714%}.view-id-competitions.view-display-id-panel_pane_1 .views-row:first-child{margin-left:0}}@media screen and (min-width:30em){.view-id-competitions.view-display-id-panel_pane_1 .views-row{margin-left:0 !important}}.view-id-competitions.view-display-id-panel_pane_1 .views-row-odd{clear:left}@media screen and (min-width:30em){.view-id-competitions.view-display-id-panel_pane_1 .views-row-odd{padding-right:1.8181818182% !important}
}.view-id-competitions.view-display-id-panel_pane_1 .views-row-even{clear:right}@media screen and (min-width:30em){.view-id-competitions.view-display-id-panel_pane_1 .views-row-even{padding-left:1.8181818182% !important}}.view-id-competitions.view-display-id-panel_pane_1 .view-mode-teaser{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;background-color:transparent;background:transparent;padding:0 0 20px;margin-bottom:20px}.view-id-competitions.view-display-id-panel_pane_1 .view-mode-teaser img{border:solid 7px #f2ede3}.view-id-competitions.view-display-id-panel_pane_1 .view-mode-teaser .field-name-title h2{color:#447d75;margin-bottom:10px}.view-id-competitions.view-display-id-panel_pane_1 .view-mode-teaser .field-name-title h2:hover{color:#535048}.field-name-bbcgf-external-comp-ad-feature,.field-name-bbcgf-comp-ad-feature{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;height:19px;font-style:italic;width:100px;text-align:center;color:#fff}.field-name-bbcgf-external-comp-ad-feature .ad-feature,.field-name-bbcgf-comp-ad-feature .ad-feature{background:#7b648e}.field-name-bbcgf-external-comp-ad-feature .ad-feature.no-flag,.field-name-bbcgf-comp-ad-feature .ad-feature.no-flag{background:transparent}.view-id-competitions.view-display-id-page_1{padding-left:1.8181818182%;padding-right:1.8181818182%}.view-id-competitions.view-display-id-page_1 .view-content{padding-bottom:40px}.view-id-competitions.view-display-id-page_1 .views-field-field-bbcgf-comp-terms-revision-id{border:1px solid #447d75;padding:20px}.view-id-competitions.view-display-id-page_1 .views-field-field-bbcgf-comp-terms-revision-id span.views-label{font-size:22px;font-weight:bold;color:#447d75}.feature-wrapper.healthy .feature-hero-headers-title,.feature-wrapper.healthy .leading-text,.feature-wrapper.healthy .feature-mosaic-badge h2,.feature-wrapper.healthy .feature-top-section h2,.feature-wrapper.healthy .feature-more-blocks-title,.feature-wrapper.healthy .feature-poll-title,.feature-wrapper.healthy .pds-input-label{color:#667f2e !important}.feature-wrapper.healthy .feature-hero-headers-subtitle{color:#84a43c !important}.feature-wrapper.healthy a,.feature-wrapper.healthy a h4{color:#667f2e !important}.feature-wrapper.healthy h3.top-tip-title{box-shadow:0 0 0 4px #667f2e;background-color:#667f2e}.feature-wrapper.healthy .PDS_Poll{background-color:#dee1d3;background-color:rgba(102,127,46,0.1)}.feature-wrapper.healthy .pds-question-top{color:#485a20 !important}.feature-wrapper.healthy .pds-answer-feedback-bar{background-color:#485a20 !important}.feature-wrapper.kids .feature-hero-headers-title,.feature-wrapper.kids .leading-text,.feature-wrapper.kids .feature-mosaic-badge h2,.feature-wrapper.kids .feature-top-section h2,.feature-wrapper.kids .feature-more-blocks-title,.feature-wrapper.kids .feature-poll-title,.feature-wrapper.kids .pds-input-label{color:#1c899f !important}.feature-wrapper.kids .feature-hero-headers-subtitle{color:#24aeca !important}.feature-wrapper.kids a,.feature-wrapper.kids a h4{color:#1c899f !important}.feature-wrapper.kids h3.top-tip-title{box-shadow:0 0 0 4px #1c899f;background-color:#1c899f}.feature-wrapper.kids .PDS_Poll{background-color:rgba(28,137,159,0.1)}.feature-wrapper.kids .pds-question-top{color:#146474 !important}.feature-wrapper.kids .pds-answer-feedback-bar{background-color:#146474 !important}.feature-wrapper.halloween .feature-hero-headers-title,.feature-wrapper.halloween .leading-text,.feature-wrapper.halloween .feature-mosaic-badge h2,.feature-wrapper.halloween .feature-top-section h2,.feature-wrapper.halloween .feature-more-blocks-title,.feature-wrapper.halloween .feature-poll-title,.feature-wrapper.halloween .pds-input-label{color:#a22601 !important}.feature-wrapper.halloween .feature-hero-headers-subtitle{color:#d53201 !important}.feature-wrapper.halloween a,.feature-wrapper.halloween a h4{color:#a22601 !important}.feature-wrapper.halloween h3.top-tip-title{box-shadow:0 0 0 4px #a22601;background-color:#a22601}
.feature-wrapper.halloween .PDS_Poll{background-color:rgba(162,38,1,0.1)}.feature-wrapper.halloween .pds-question-top{color:#6f1a01 !important}.feature-wrapper.halloween .pds-answer-feedback-bar{background-color:#6f1a01 !important}.feature-wrapper.christmas .feature-hero-headers-title,.feature-wrapper.christmas .leading-text,.feature-wrapper.christmas .feature-mosaic-badge h2,.feature-wrapper.christmas .feature-top-section h2,.feature-wrapper.christmas .feature-more-blocks-title,.feature-wrapper.christmas .feature-poll-title,.feature-wrapper.christmas .pds-input-label{color:#be054d !important}.feature-wrapper.christmas .feature-hero-headers-subtitle{color:#360 !important}.feature-wrapper.christmas a,.feature-wrapper.christmas a h4{color:#360 !important}.feature-wrapper.christmas h3.top-tip-title{box-shadow:0 0 0 4px #be054d;background-color:#be054d}.feature-wrapper.christmas .PDS_Poll{background-color:rgba(190,5,77,0.1)}.feature-wrapper.christmas .pds-question-top{color:#8c0439 !important}.feature-wrapper.christmas .pds-answer-feedback-bar{background-color:#8c0439 !important}@media screen and (min-width:48.125em){.feature-hero-headers{width:60%}}.feature-hero-headers h1{margin-bottom:0}.feature-hero-headers.with-sponsor{float:left;width:60%}@media screen and (max-width:30em){.feature-hero-headers.with-sponsor{width:60%}}.sponsored{float:right;width:35%}@media screen and (max-width:30em){.sponsored{width:35%}}.sponsored-wrapper{text-align:right;padding:40px 40px 0 0}@media screen and (max-width:30em){.sponsored-wrapper{text-align:center}}.feature-hero-wrapper{background-size:cover}.feature-hero{background-color:#fff;background-color:rgba(255,255,255,0.75);margin-top:10px}.feature-hero .fhm-unit{padding-bottom:18px}.feature-hero .fhm-unit p{font-size:13px}@media screen and (min-width:30em) and (max-width:48.125em){.feature-hero{width:100%;padding:0}.feature-hero .fhm-c1,.feature-hero .fhm-c2,.feature-hero .fhm-unit-3,.feature-hero .fhm-unit-4{float:left !important;width:47.058823529%}.feature-hero .fhm-c2,.feature-hero .fhm-unit-4{margin-left:3%}.feature-hero .fhm-c3{clear:both;margin-top:10px;width:100%;margin-left:0}.feature-hero .fhm-unit{margin-top:10px}.feature-hero .fhm-unit-1{margin-top:0;padding-bottom:0}.feature-hero .fhm-c1.fhm-alt,.feature-hero .fhm-c2.fhm-alt,.feature-hero .fhm-c3.fhm-alt{float:none !important;width:auto;margin:0 20%}.feature-hero .fhm-c2.fhm-alt{padding-bottom:20px}}@media screen and (max-width:30em){.feature-hero .fhm-c2 .fhm-unit .span2,.feature-hero .fhm-c3 .fhm-unit .span2{float:left !important;width:47.058823529%;margin-left:3%}.feature-hero .fhm-c2 .fhm-unit .span2:first-child,.feature-hero .fhm-c3 .fhm-unit .span2:first-child{margin-left:0}.feature-hero .fhm-c2.fhm-alt{padding-bottom:20px}}.feature-hero .fhm-c1,.feature-hero .fhm-unit{padding-bottom:20px}@media screen and (min-width:30em) and (max-width:48.125em){.fhm-unit,.fhm-alt{margin-top:20px;padding-bottom:0}}.fhm-unit:after,.fhm-alt:after{display:table;content:'';clear:both}@media screen and (max-width:30em){.fhm-unit h4,.fhm-alt h4{margin-top:10px}}.feature-hero-content{margin-top:20px}.feature-hero-mosaic .fivestar-static-form-item{display:block}.feature-hero-mosaic img{width:100%}.feature-hero-mosaic .thumb-play-overlay{top:34%;left:35%;position:absolute}.feature-hero-mosaic .thumb-play-overlay.thumb-play-overlay-large{top:20%}.feature-hero-mosaic .img-frame{position:relative;border:0 none}.feature-hero-mosaic .feature-mosaic-badge{position:absolute;bottom:0;right:0;left:0;z-index:3;background-color:#fff;background-color:rbga(255,255,255,0.85);padding:.5em 1em 1em}.feature-hero-mosaic .feature-mosaic-badge h2{margin-bottom:0;padding-top:0}.feature-hero-mosaic .feature-mosaic-badge p.fhm-leading-desc{font-size:13px}.feature-hero-mosaic hr.inset{margin:0 0 5px}@media screen and (max-width:30em){.feature-hero-mosaic hr.inset{display:none}}.link-list-feature{margin-top:10px}.link-list-feature .small a{text-decoration:underline;font-size:14px}.feature-top-tip{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/topTipAngledBanner.png?v9327466939ef696289b92a7346c66ac0) no-repeat left top}.feature-top-tip.kids{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/topTipAngledBannerKids.png?vfe7ce21605acdf8e697287927373121b) no-repeat left top}.feature-top-tip.halloween{background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/topTipAngledBannerHalloween.png?v231a5d20b5c0e7363301fe79c82bfef5)}.feature-top-tip.christmas{background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/topTipAngledBannerChristmas.png?ve8a89f1f8d645453ebd817b027c68207)}.feature-top-tip.ad-feature{background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/topTipAngledBannerNative.png?vaa796d8c351a8b3995f56fbfe03695a8)}@media screen and (max-width:30em){.feature-top-tip{background:none !important}}.feature-top-tip blockquote{border-left:0 none;margin:0 0 0 10%;padding:4em 0 20px 4em;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/quote-open-big.png?vf63af82f69c5c248b420e9f687e98b66) no-repeat 1em 3em}@media screen and (max-width:30em){.feature-top-tip blockquote{padding:1em 2em;margin:0;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/quote-open-big.png?vf63af82f69c5c248b420e9f687e98b66) no-repeat 1em 0}}.feature-top-tip blockquote p{padding:9px 20px 9px 0;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/quote-close-big.png?vae0f8550fb0797395d04bd7856b2c893) no-repeat right bottom;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-style:italic;color:#666;line-height:133%;min-height:100px}.feature-top-tip blockquote p a{text-decoration:underline}.feature-top-tip .feature-top-tip-quote a{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:14px;text-decoration:underline}@media screen and (max-width:48.125em){.feature-top-tip .top-tip-avatar-wrapper{text-align:center}}.feature-top-tip .top-tip-avatar-wrapper .field-name-field-bbcgf-feature-toptip-desc{text-align:center;margin-bottom:20px}.feature-top-tip .top-tip-avatar-wrapper .rounded{padding:4em 0 0}@media screen and (max-width:48.125em){.feature-top-tip .top-tip-avatar-wrapper .rounded{padding-top:0}}.feature-top-tip .top-tip-avatar-wrapper .rounded img{border-radius:50%}.feature-top-tip h3.top-tip-title{box-shadow:0 0 0 4px #759615;background-color:#759615;color:#fff}
.feature-top-tip-inner-wrapper{padding-bottom:20px}.feature-more-blocks{background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/inline/bg-thatched.png?vf80d90650bdc318e42a7afb2f715087a);background-repeat:repeat;position:relative;border:1px solid #eaeaea;border-bottom:0;margin-top:20px;box-shadow:0 6px 23px -8px #666;border:0 none;background-image:url("data:image/gif;base64,R0lGODlhBQAFAIAAAPPu4/fz6yH5BAAHAP8ALAAAAAAFAAUAAAIHjAOHmgcPCwA7")}.feature-more-blocks.separator-serated{border-top:1px solid #f1f1f1}.feature-more-blocks:after{content:'';position:absolute;bottom:-11px;left:0;width:100%;height:12px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-seratedpage-bottom.gif?v9cbf7090c7b43397b899181eff87d0cc) repeat-x left center;box-shadow:0 6px 17px -6px #666}.boxshadow .feature-more-blocks{box-shadow:0 6px 23px -8px #666;border:0}.feature-more-blocks:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxMi84LzEzp0Zw/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAB0SURBVBiVY/z87rEDAwPDfgbCYCEjAwMDw/fPrwsYGBj6YaJ/fv9gYGHlQFHIySuawMTAwMDAySs6gYGBYSMuEzl5RRMYGBgYmJAEExgYGC7iUogBvn9+bfD98+sPn989/v/98+sFBH3x+d3jgM/vHmNVCAAEvCXaWmDKVwAAAABJRU5ErkJggg==") repeat-x left 1px}.feature-more-blocks .icon-paperclip{position:absolute;right:10px;top:-10px}.feature-more-blocks .feature-more-blocks-wrapper{margin:0 20px;padding-bottom:20px}.feature-more-blocks .small-recipe-image{margin:0 10px 0 0}.feature-more-blocks .small-recipe-image img{border:5px solid #fff}.feature-more-blocks .search-img-thumb{position:relative}.feature-recipes-list,.feature-guides-list{margin-bottom:20px}.feature-recipes-list .views-row,.feature-guides-list .views-row{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;padding:10px 0;min-height:75px}.feature-recipes-list .views-row:after,.feature-guides-list .views-row:after{display:table;content:'';clear:both}.feature-recipes-list .views-row h4,.feature-guides-list .views-row h4{font-size:18px}.feature-recipes-list .views-row.views-row-first,.feature-guides-list .views-row.views-row-first{padding:0}.feature-more-blocks-more-link a{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:14px;text-decoration:underline}.feature-more-blocks-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:48.125em){.feature-more-blocks-left-wrapper{margin-bottom:20px}}.feature-poll{margin-top:20px}.feature-poll-wrapper{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;background-position:left top !important;padding-top:10px;padding-bottom:0}.feature-poll-wrapper .PDS_Poll{padding:20px;border-radius:15px}.feature-poll-wrapper .PDS_Poll .pds-input-label{margin:3px 0 0}.feature-poll-wrapper .PDS_Poll .pds-box{width:100% !important}.feature-poll-wrapper .PDS_Poll .pds-answer-feedback-bar{height:16px !important}.feature-poll-wrapper .PDS_Poll .pds-links{float:right}.feature-poll-wrapper .PDS_Poll .pds-links a,.feature-poll-wrapper .PDS_Poll .pds-links-back a{font-family:Georgia,"Times New Roman",Times,serif !important;font-style:italic !important;text-decoration:underline !important}.feature-poll-wrapper .PDS_Poll a.pds-vote-button{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;background:#7b648e !important;color:#fff !important;padding:4px 14px 4px !important}.feature-poll-wrapper .PDS_Poll a.pds-vote-button:hover,.feature-poll-wrapper .PDS_Poll a.pds-vote-button:active,.feature-poll-wrapper .PDS_Poll a.pds-vote-button.active,.feature-poll-wrapper .PDS_Poll a.pds-vote-button.disabled,.feature-poll-wrapper .PDS_Poll a.pds-vote-button[disabled]{background-color:#200448}.feature-poll-wrapper .PDS_Poll a.pds-vote-button:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.feature-poll-wrapper .PDS_Poll a.pds-vote-button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.feature-poll-wrapper .PDS_Poll a.pds-vote-button.active,.feature-poll-wrapper .PDS_Poll a.pds-vote-button:active{background-color:#200448;outline:0}.feature-poll-wrapper .PDS_Poll a.pds-vote-button.disabled,.feature-poll-wrapper .PDS_Poll a.pds-vote-button[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.feature-poll-wrapper .PDS_Poll a.pds-vote-button:hover,.feature-poll-wrapper .PDS_Poll a.pds-vote-button:active,.feature-poll-wrapper .PDS_Poll a.pds-vote-button.active,.feature-poll-wrapper .PDS_Poll a.pds-vote-button.disabled,.feature-poll-wrapper .PDS_Poll a.pds-vote-button[disabled]{background-color:#200448}.feature-poll-wrapper .PDS_Poll a.pds-vote-button:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.feature-poll-wrapper .PDS_Poll a.pds-vote-button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.feature-poll-wrapper .PDS_Poll a.pds-vote-button.active,.feature-poll-wrapper .PDS_Poll a.pds-vote-button:active{background-color:#200448;outline:0}.feature-poll-wrapper .PDS_Poll a.pds-vote-button.disabled,.feature-poll-wrapper .PDS_Poll a.pds-vote-button[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.feature-poll-wrapper .PDS_Poll a.pds-vote-button:focus,.feature-poll-wrapper .PDS_Poll a.pds-vote-button:hover,.feature-poll-wrapper .PDS_Poll a.pds-vote-button:active{background-color:#290d3c;color:#fff}.feature-poll-image{padding-top:20px}@media screen and (max-width:48.125em){.feature-poll-image{text-align:center}}.field-name-field-feature-poll-leading{padding-bottom:20px;font-size:13px}.feature-ads-mobile{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}
.field-name-field-bbcgf-feature-toptip-desc2,.field-name-field-feature-poll-link{font-size:13px;text-align:center}@media screen and (max-width:30em){.sharing-feature{margin-top:20px}}.leading-text-ad-feature{margin-top:20px;margin-bottom:20px}.node-type-ad_feature .feature-hero-wrapper{background-color:#f7f2eb}.node-type-ad_feature .ad-feature-main{background-color:#f7f2eb}.infographic-image{display:none}.infographic-image img{width:100%}@media screen and (max-width:48.125em){.mobile-infographic-image{display:block}}@media screen and (min-width:48.125em){.desktop-infographic-image{display:block}}.field-name-bbcgf-gift-guide-header-images .header-image-mobile,.field-name-bbcgf-gift-guide-header-images .header-image{position:absolute;width:100%;z-index:0}.field-name-bbcgf-gift-guide-header-images .header-image-mobile{height:240px}@media screen and (min-width:48.125em){.field-name-bbcgf-gift-guide-header-images .header-image-mobile{display:none}}.field-name-bbcgf-gift-guide-header-images .header-image{display:none}@media screen and (min-width:48.125em){.field-name-bbcgf-gift-guide-header-images .header-image{display:block;height:400px}}.gift-guide-header{position:relative}@media screen and (min-width:48.125em){.gift-guide-header{min-height:400px}}.gift-guide-header .group-text{position:relative;padding:20px 15px}@media screen and (min-width:48.125em){.gift-guide-header .group-text{padding:30px 15px}}@media screen and (min-width:30em){.gift-guide-header .group-text{padding:30px 20px}}.gift-guide-header .group-text h2{font-size:32px;margin-bottom:1px;padding:0}@media screen and (min-width:34.375em){.gift-guide-header .group-text h2{font-size:52px}}.gift-guide-header .field-name-service-links-displays-group{margin-top:15px}@media screen and (min-width:30em){.gift-guide-header .field-name-service-links-displays-group{margin-top:20px}}.view-bbcgf-gifts{z-index:10;position:relative;background:#fff}@media screen and (min-width:48.125em){.view-bbcgf-gifts{margin-top:-215px}}@media screen and (min-width:48.125em){.view-bbcgf-gifts{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/gift-page-white-trans-gradient.png?vaf7d025f421f70af0d52335d028a532e) repeat-x right top}}.view-bbcgf-gifts .gift-view-header{overflow:hidden;padding:30px 0 20px;margin:0 20px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/gift-dots-separator.png?v76345052fdb2509256e77bf3c07e68f0) repeat-x left bottom}@media screen and (min-width:48.125em){.view-bbcgf-gifts .gift-view-header{padding:40px 0 20px}}.view-bbcgf-gifts .gift-view-header h2{padding:0;font-size:22px;float:left;margin-right:50px}.view-bbcgf-gifts .gift-view-header .gift-filters{float:left}.view-bbcgf-gifts .gift-view-header .gift-filters form{margin:15px 0 0}@media screen and (min-width:48.125em){.view-bbcgf-gifts .gift-view-header .gift-filters form{min-width:470px}}.view-bbcgf-gifts .gift-view-header .gift-filters form .form-type-select{float:left}.view-bbcgf-gifts .gift-view-header .gift-filters form .form-type-select select{height:33px}.view-bbcgf-gifts .gift-view-header .gift-filters form .form-item-gift-category{margin-right:20px}.view-bbcgf-gifts .gift-view-header .gift-filters form #edit-submit-bbcgf-gifts{display:none}.view-bbcgf-gifts .gift-view-header .gift-results{display:none}@media screen and (min-width:68.75em){.view-bbcgf-gifts .gift-view-header .gift-results{display:block;float:right;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:22px;margin-top:-15px}.view-bbcgf-gifts .gift-view-header .gift-results span.number{font-size:36px;display:inline-block;border-radius:45px;box-shadow:#aeb0b1 4px 4px 12px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/gift-results-stitch.png?v83ca8f2ffc01a04eed61e29205feff7f) no-repeat 5px 5px;background-color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;width:80px;height:80px;text-align:center;margin:0 10px;padding-top:8px}}.view-bbcgf-gifts .view-content{padding:20px0;max-width:340px;margin:0 auto;overflow:hidden}@media screen and (min-width:33.75em){.view-bbcgf-gifts .view-content{padding:20px 15px;max-width:none;width:540px}}@media screen and (min-width:44.375em){.view-bbcgf-gifts .view-content{width:710px}}@media screen and (min-width:68.75em){.view-bbcgf-gifts .view-content{width:1055px}}.view-bbcgf-gifts .view-content .views-row{width:50%;float:left;padding:10px}@media screen and (min-width:33.75em){.view-bbcgf-gifts .view-content .views-row{width:170px}}.view-bbcgf-gifts .view-content .views-row-mpu{width:320px;border:solid 10px #fff;float:left;padding:0;margin:10px;box-shadow:#c3c3c3 2px 2px 10px}.view-bbcgf-gifts .view-content .views-row-mpu .ad--mpu{margin:0}.view-bbcgf-gifts .view-empty{padding:30px 20px}.view-bbcgf-gifts ul.pager{text-align:center;float:none;list-style:none}.view-bbcgf-gifts ul.pager li.pager-next{float:none}.view-bbcgf-gifts ul.pager li.pager-next a{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important}.view-bbcgf-gifts ul.pager li.pager-next a:hover,.view-bbcgf-gifts ul.pager li.pager-next a:active,.view-bbcgf-gifts ul.pager li.pager-next a.active,.view-bbcgf-gifts ul.pager li.pager-next a.disabled,.view-bbcgf-gifts ul.pager li.pager-next a[disabled]{background-color:#200448}
.view-bbcgf-gifts ul.pager li.pager-next a:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.view-bbcgf-gifts ul.pager li.pager-next a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.view-bbcgf-gifts ul.pager li.pager-next a.active,.view-bbcgf-gifts ul.pager li.pager-next a:active{background-color:#200448;outline:0}.view-bbcgf-gifts ul.pager li.pager-next a.disabled,.view-bbcgf-gifts ul.pager li.pager-next a[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.view-bbcgf-gifts ul.pager li.pager-next a:focus,.view-bbcgf-gifts ul.pager li.pager-next a:hover,.view-bbcgf-gifts ul.pager li.pager-next a:active{background-color:#290d3c;color:#fff}.view-bbcgf-gifts .ajax-progress.ajax-progress-throbber{position:absolute;margin-left:5px;background:transparent url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/spinner-trans-bg.gif?ve5cc482cbf1d90d1ebdd84c9d8ed68d0)}.node-gift.node-teaser{position:relative;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/gift-teaser-bg.png?v51521bbaeb413879a1ddeb9fbcc6cec8);max-width:150px;height:270px;padding:0;margin:0 auto !important;border:solid 5px #fff;box-shadow:#c3c3c3 2px 2px 10px}.node-gift.node-teaser h2{font-size:17px;padding:10px}.node-gift.node-teaser .field-name-field-bbcgf-gift-price{position:absolute;bottom:10px;left:10px}.node-gift.node-teaser .field-name-field-bbcgf-gift-price .field-items{font-size:13px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#000}.node-gift.node-teaser .gift-node-link{display:block;height:100%}.node-gift.node-teaser .gift-node-link:hover h2{transition:color .2s ease-in;color:#000}.node-gift.view-mode-full.ds-2col,.node-gift.view-mode-colorbox.ds-2col{position:relative}@media screen and (max-width:48.125em){.node-gift.view-mode-full.ds-2col .group-left,.node-gift.view-mode-colorbox.ds-2col .group-left{float:none;width:100%}}.node-gift.view-mode-full.ds-2col .group-left img,.node-gift.view-mode-colorbox.ds-2col .group-left img{margin:0 auto}.node-gift.view-mode-full.ds-2col .group-right,.node-gift.view-mode-colorbox.ds-2col .group-right{overflow:hidden;padding:20px;position:relative;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/backgrounds/gift-teaser-bg.png?v51521bbaeb413879a1ddeb9fbcc6cec8)}@media screen and (max-width:48.125em){.node-gift.view-mode-full.ds-2col .group-right,.node-gift.view-mode-colorbox.ds-2col .group-right{float:none;width:100%}}@media screen and (min-width:48.125em){.node-gift.view-mode-full.ds-2col .group-right,.node-gift.view-mode-colorbox.ds-2col .group-right{min-height:300px}}.node-gift.view-mode-full.ds-2col .group-right .field-name-title .field-item h2,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-title .field-item h2{margin-bottom:10px;font-size:32px}.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-description,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-description{margin-bottom:20px}.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-price,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-price{float:left}.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-price .field-items,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-price .field-items{font-size:24px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#000}.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#72aeb2;color:#fff !important;display:inline-block;float:right;padding:8px 18px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;border:2px solid #ccc;border-radius:10px;transition:background .2s ease-in;font-size:14px}
.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a:hover,.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a:active,.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a.active,.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a.disabled,.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a[disabled],.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a:hover,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a:active,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a.active,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a.disabled,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a[disabled]{background-color:#200448}.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a:hover,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a:focus,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a.active,.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a:active,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a.active,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a:active{background-color:#200448;outline:0}.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a.disabled,.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a[disabled],.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a.disabled,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a:focus,.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a:hover,.node-gift.view-mode-full.ds-2col .group-right .field-name-field-bbcgf-gift-link a:active,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a:focus,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a:hover,.node-gift.view-mode-colorbox.ds-2col .group-right .field-name-field-bbcgf-gift-link a:active{background-color:#4c878b;color:#fff}#cboxLoadedContent{margin-bottom:5px}#cboxOverlay{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/colorbox-bg.png?v912c43a162f84bfe83aba3c181c1887d) repeat}#colorbox{min-height:280px !important}#colorbox .node-gift.view-mode-colorbox.ds-2col .group-left{width:50% !important;float:left}#colorbox .node-gift.view-mode-colorbox.ds-2col .group-right{width:50% !important;float:left}#colorbox #cboxWrapper{border-radius:0}#cboxClose,.mobile-back-btn{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/colorbox-close.png?vcd5364213348fa73fac74ce0a60b05fd) no-repeat center center;background-color:#7b648e;border:2px solid #ccc;width:40px;height:40px;top:10px;right:10px;border-radius:10px;transition:background-color .2s ease-in;border:2px solid #ccc}#cboxClose:focus,#cboxClose:hover,#cboxClose:active,.mobile-back-btn:focus,.mobile-back-btn:hover,.mobile-back-btn:active{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/colorbox-close.png?vcd5364213348fa73fac74ce0a60b05fd) no-repeat center center;background-color:#2c2c43;color:#fff}.mobile-back-btn{position:absolute;right:6px;top:6px;z-index:10}
#colorbox .field-name-bbcgf-gift-guide-back-btn{display:none !important}.node-gift.view-mode-full.ds-2col{max-width:740px}.field-name-bbcgf-gift-guide-sponsored-gift{position:absolute;background:#7b648e;font-family:Georgia,"Times New Roman",Times,serif;width:100%;padding:3px 10px;font-size:12px;font-style:italic;color:#fff}.glossary-header{margin-bottom:10px;margin-bottom:20px}.glossary-header h1{margin:10px 0}.glossary-header .content-text p{padding-bottom:0}.glossary-header .content-img p{clear:left}@media screen and (min-width:30em) and (max-width:48.0625em){.glossary-header .content-img .img-main{width:63%;margin-right:2%}.glossary-header .content-img .img-sub{width:25%;margin-right:0}}@media screen and (min-width:48.125em){.glossary-header .img-sub{max-width:160px}}.phonetic span{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:0 10px;margin-left:5px}.summary-text{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin-top:10px;font-size:14px}.node-guide-featured.node-teaser .node-title{margin:0}.node-guide-featured .content-featured{background-color:#f8f5ee;padding-left:20px;padding-right:20px}.sponsored-article-banner-wrapper{margin-bottom:10px}.sponsored-image-wrapper{margin-bottom:10px}.node-type-guide_featured.grid-padding{padding-left:0}.node-guide-featured .wysiwyg-enhanced .pull-right,.node-guide-featured .wysiwyg-enhanced .pull-left,.node-guide-featured .cke_editable .pull-right,.node-guide-featured .cke_editable .pull-left{border:10px solid #fff}.node-guide-featured .content{padding-top:20px}.node-guide-featured .content .main-img img{border:10px solid #fff}@media screen and (max-width:30em){.wysiwyg-enhanced .pull-right,.wysiwyg-enhanced .pull-left{float:none;margin:0 auto;clear:both;display:block}}.sponsored-ribbon{width:188px;height:auto}.sponsored-article-text{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#7b648e}.sponsored-article-badge{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;background-color:#7b648e;color:#fff;position:absolute;bottom:0;left:0;right:0;font-size:12px;padding:3px 10px;text-align:center}.sponsored-article-badge-promotion{z-index:3;bottom:8px}.search-site-on-page,.search-on-page{display:none}.search-site-on-page .search-hint,.search-on-page .search-hint{display:none;font-size:.9rem;padding:0 0 10px}.touchevents .search-site-on-page .search-hint,.touchevents .search-on-page .search-hint{display:block}.touchevents .search-site-on-page,.touchevents .search-on-page{display:block}@media screen and (max-width:48.125em){.search-site-on-page,.search-on-page{display:block}.search-site-on-page .search-hint,.search-on-page .search-hint{display:block}}.section-highlights{margin-bottom:20px}.section-highlights .field-collection-container .field-items .field-item{margin-bottom:0}.section-highlights .field-collection-container{border:0 none;padding:0}.section-highlights h3{color:#fff;padding-top:2px;padding-bottom:2px;margin-bottom:5px}.section-highlights p,.section-highlights .img-linktext{font-size:14px}@media screen and (min-width:48.125em) and (max-width:62.5em){.section-highlights h3{font-size:20px}}@media screen and (min-width:30em) and (max-width:48.125em){.span8 .section-highlights .col{float:left;width:49%;margin-left:2%}.span8 .section-highlights .col.firstofpair{margin-left:0;clear:left}}@media screen and (max-width:48.125em){.section-highlights .col{margin-bottom:20px}}.home-welcome{margin-bottom:40px}.home-welcome p{font-size:14px}.home-welcome ul{margin:0}.home-welcome.bg-stitched,.home-welcome.olive-disclaimer{padding:14px0 !important}.header-verticals{margin:.5em 0}.header-verticals .vertical img{margin-bottom:.5em;width:100%}.header-verticals .vertical h2{padding-top:10px;margin-bottom:10px}.header-verticals .vertical a{display:block;margin-bottom:.25em}.field-name-field-bbcgf-item-image a,.field-name-field-bbcgf-item-image img{display:block}.field-name-field-bbcgf-item-title{padding-top:10px;margin-bottom:8px}.field-name-field-bbcgf-item-link{margin-top:1em}
.field-name-field-bbcgf-item-link a{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:underline}.node-type-home .entity-field-collection-item{margin-bottom:20px}.node-type-home h2.label-above{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;margin-bottom:20px}@media screen and (min-width:48.125em){.node-home>.row>.span4{float:right}.node-home.node-home>.row>.span8{float:left;margin-left:0}}.search-site-on-page{margin:.5em 10px 0}.field-name-bbcgf-ads-mpu{margin-top:1.5em}.field-name-bbcgf-ads-mpu-premium-2-wide{margin:4em 0 2em}.group-breaking-news{background-color:#72aeb2;color:#fff;padding:10px;margin-top:1.5em;-webkit-font-smoothing:antialiased}.group-breaking-news a{color:#fff}.field-name-field-bbcgf-breaking-news-image{margin:-10px}.field-name-field-bbcgf-breaking-news-image img{border:1px solid #f0eeee;border-bottom:0}.field-name-field-bbcgf-breaking-news-title{font-size:32px;margin:0;padding-top:12px}.field-name-field-bbcgf-breaking-news-text{font-style:italic;margin-right:.3em}.field-name-field-bbcgf-breaking-news-link a{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:underline}#node_home_full_group_breaking_news,#node_home_full_group_bbcgf_video{display:none}@media screen and (min-width:48.125em){#node_home_full_group_breaking_news,#node_home_full_group_bbcgf_video{display:block}#node_home_full_group_breaking_news_clone,#node_home_full_group_bbcgf_video_clone{display:none}}.field-collection-item-field-bbcgf-offers .field-name-field-bbcgf-item-title{font-size:1.1em;margin:0;padding-top:5px}.field-collection-item-field-bbcgf-offers .field-name-field-bbcgf-item-link{margin-top:5px}.field-collection-item-field-bbcgf-offers img{border:1px solid #f0eeee}@media screen and (min-width:30em){.field-name-field-bbcgf-features .even{clear:both;margin-left:0}.field-name-field-bbcgf-features .odd{float:right}}.feature-halloween .field-name-field-bbcgf-item-image{border-left:10px solid #d24d26}.feature-halloween .field-name-field-bbcgf-item-title>a{color:#d24d26}.feature-healthy .field-name-field-bbcgf-item-image{border-left:10px solid #607a0f}.feature-healthy .field-name-field-bbcgf-item-title>a{color:#607a0f}.feature-kids .field-name-field-bbcgf-item-image{border-left:10px solid #74b1aa}.feature-kids .field-name-field-bbcgf-item-title>a{color:#74b1aa}.feature-christmas .field-name-field-bbcgf-item-image{border-left:10px solid #9b2547}.feature-christmas .field-name-field-bbcgf-item-title>a{color:#9b2547}.field-collection-item-field-bbcgf-brand .field-name-field-bbcgf-item-title>a{color:#000}.field-name-promotions{display:none}@media screen and (min-width:48.125em){.field-name-promotions{display:block}}@media screen and (max-width:30em){.field-name-field-bbcgf-brand .md-col:nth-child(odd){margin-left:0}}.node-type-home .view-content ol{margin-top:0}@media screen and (min-width:62em){.group-trending{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/icon/trend.png?vbacd7471f92f2865392e8558f52230b6) 100% 15px no-repeat}}@media screen and (min-width:48.125em){.group-trending{margin-bottom:2em}}.group-trending:after{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;content:'';display:block;height:1px}.group-trending h2{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;padding-bottom:12px}.group-trending h3{font-family:"Helvetica Neue",Helvetica,Arial;font-size:1em;padding-top:0}.group-trending ol{margin-left:0}.group-trending li{font-family:Georgia,"Times New Roman",Times,serif;list-style-position:inside;padding:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-trending .views-field-title{display:inline}.group-trending a{font-style:italic}.group-trending .views-row-odd{background:#f1f7f7}.tab-content .tab-content{display:block !important}.node-magazine p 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}.node-magazine p a:hover,.has-faux-block-link-hover .node-magazine p a{color:#246d8f;border-bottom:1px solid #246d8f}.node-magazine p a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.node-magazine .logo-olive{margin-bottom:15px}.node-magazine .tabs-list{margin-bottom:40px}.node-magazine .tabs-list a{padding:10px 15px}.magazine__page-title{font-size:40px;margin-bottom:30px;padding-top:15px}.magazine__latest-title{font-size:40px;line-height:1;margin-bottom:20px;padding-top:0}@media screen and (max-width:30em){.magazine__latest-title{font-size:25px;letter-spacing:.3px;width:158px}}.magazine__issues-list-title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;margin-top:17px;margin-bottom:22px}.magazine__latest{border-radius:3px;background-color:#fcf4ec;padding:20px;position:relative;display:inline-block}.magazine__latest-intro{float:left;width:57%}@media screen and (max-width:30em){.magazine__latest-intro{width:100%;margin-right:0}}.magazine__latest-intro .magazine__latest-subscribe-button{padding-right:45px}.magazine__latest-intro .magazine__latest-subscribe-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:"";font-size:48px;line-height:inherit;position:absolute;right:10px;top:10px}.magazine__latest-image{float:right;width:40%}.magazine__latest-image img{box-shadow:0 0 18px 0 rgba(0,0,0,0.32);float:right;max-width:240px;width:100%}@media screen and (max-width:30em){.magazine__latest-image{margin-right:0;position:absolute;right:4%;top:-10px}.magazine__latest-image img{max-width:100px}}.magazine__latest-content{line-height:1.6;margin-top:27px}.magazine__support-item img{max-width:80px}.node-quiz.node-node-embed{background:#eaf1ee;border-radius:1px 1px 0 0;padding:20px}.node-quiz.node-node-embed img{box-shadow:0 0 13px 4px #ccc;border:6px solid #fff;height:auto;margin:0 auto 20px;width:100%;max-width:300px}@media screen and (min-width:62em){.node-quiz.node-node-embed img{float:left;margin-right:20px;width:50%}}.node-quiz.node-node-embed .field-name-title,.node-quiz.node-node-embed .field-name-field-bbcgf-quiz-info-summary{float:left;width:100%}@media screen and (min-width:62em){.node-quiz.node-node-embed .field-name-title,.node-quiz.node-node-embed .field-name-field-bbcgf-quiz-info-summary{width:46%}
}.node-quiz.node-node-embed .field-name-title h3,.node-quiz.node-node-embed .field-name-field-bbcgf-quiz-info-summary h3{padding-top:0}.node-quiz.node-node-embed .field-name-field-bbcgf-quiz-cta{margin-top:20px;width:100%}@media screen and (min-width:62em){.node-quiz.node-node-embed .field-name-field-bbcgf-quiz-cta{float:left;width:47%}}.node-quiz.node-node-embed .field-name-field-bbcgf-quiz-cta .btn--primary{border-color:none}.node-quiz.node-teaser{padding:0}.node-quiz.node-teaser .grid-padding{padding:0}.node-quiz.node-teaser .content{width:100%}.node-quiz .quiz-details{background-color:#f2ede3;margin-bottom:20px;padding:20px 1.8181818182% 25px}@media screen and (min-width:48.125em){.node-quiz .quiz-details{padding:20px 20px 25px}}.node-quiz .quiz-details .image-wrapper{box-shadow:0 0 13px 4px #ccc;border:6px solid #fff;display:block;margin:0 auto;position:relative}@media screen and (min-width:48.125em){.node-quiz .quiz-details .image-wrapper{width:50%;float:left;margin:0 20px 20px 0;max-width:312px}}.node-quiz .quiz-details .field-name-title h2{font-size:40px}@media screen and (min-width:48.125em){.node-quiz .quiz-details .field-name-title h2{padding-top:0}}.node-quiz .quiz-details .field-name-body{margin-bottom:20px}.node-quiz .quiz-details .header-top{margin-bottom:10px}.node-quiz .quiz-details .header-bottom{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-semicircle.png?v06aae8a82bc134c5166f64510e47a7c7) repeat-x left bottom,url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/recipe-card-bottom.gif?vb779b59b64440d733e44e923a67f7941) repeat center center;background-color:#f2ede3;left:0;padding:20px 0 20px 20px;position:absolute}.node-quiz form{padding-top:65px}.node-quiz form .question-wrapper{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/quiz-question-bottom.jpg?v5a284c65dfd2733e07aa9d0ebe9f0b80) no-repeat bottom left #eaf1ee;clear:both;margin-bottom:40px;padding-bottom:40px}.node-quiz form .question-wrapper h2{color:#447d75;padding:20px 10px}@media screen and (min-width:48.125em){.node-quiz form .question-wrapper h2{padding:20px 50px}}.node-quiz form .question-wrapper .question-number{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/quiz-number-bg.png?v72e4cc174ff37343578a4daee6bc5583) no-repeat center center;clear:both;color:#fff;display:block;font-family:'SerifaBT-Light',Rockwell,'Courier New','Times New Roman',Times,serif;font-size:20px;font-style:italic;height:40px;margin-top:20px;padding-left:15px;padding-top:6px;width:40px}@media screen and (min-width:48.125em){.node-quiz form .question-wrapper .question-number{clear:none;display:inline-block;float:left}}.node-quiz form .question-wrapper h4{color:#447d75;font-style:italic;padding:0 10px}@media screen and (min-width:48.125em){.node-quiz form .question-wrapper h4{padding:0 50px}}.node-quiz form .question-wrapper .form-required{display:none}.node-quiz form .question-wrapper .form-radios,.node-quiz form .question-wrapper .form-checkboxes{padding:20px0}@media screen and (min-width:48.125em){.node-quiz form .question-wrapper .form-radios,.node-quiz form .question-wrapper .form-checkboxes{padding:20px 40px}}.node-quiz form .question-wrapper .form-radios:first-child,.node-quiz form .question-wrapper .form-checkboxes:first-child{margin-left:35px}.node-quiz form .question-wrapper .form-type-radio:nth-child(2n-1),.node-quiz form .question-wrapper .form-type-checkbox:nth-child(2n-1){clear:left}@media screen and (min-width:62em){.node-quiz form .question-wrapper .form-type-radio:nth-child(2n-1),.node-quiz form .question-wrapper .form-type-checkbox:nth-child(2n-1){clear:none}.node-quiz form .question-wrapper .form-type-radio:nth-child(3n-5),.node-quiz form .question-wrapper .form-type-checkbox:nth-child(3n-5){clear:left}}@media screen and (min-width:68.75em){.node-quiz form .question-wrapper .form-type-radio:nth-child(2n-1),.node-quiz form .question-wrapper .form-type-checkbox:nth-child(2n-1){clear:none}
.node-quiz form .question-wrapper .form-type-radio:nth-child(3n-5),.node-quiz form .question-wrapper .form-type-checkbox:nth-child(3n-5){clear:left}}.node-quiz form .question-wrapper .form-type-radio input,.node-quiz form .question-wrapper .form-type-checkbox input{display:none}.node-quiz form .question-wrapper .form-type-radio label,.node-quiz form .question-wrapper .form-type-checkbox label{box-shadow:0 0 13px 4px #ccc;background:#fff;cursor:pointer;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin:10px;min-height:60px;padding:5px;width:43%}@media screen and (min-width:48.125em){.node-quiz form .question-wrapper .form-type-radio label,.node-quiz form .question-wrapper .form-type-checkbox label{width:42%;margin:10px 20px 10px 10px}}@media screen and (min-width:62em){.node-quiz form .question-wrapper .form-type-radio label,.node-quiz form .question-wrapper .form-type-checkbox label{width:27%}}.node-quiz form .question-wrapper .form-type-radio .title,.node-quiz form .question-wrapper .form-type-checkbox .title{color:#1f1c1d;display:block;text-align:center}.node-quiz form .question-wrapper .form-type-radio.selected label,.node-quiz form .question-wrapper .form-type-checkbox.selected label{border:3px solid #83bbc0}.node-quiz form .question-wrapper.radios-grouped{padding-bottom:30px}.node-quiz form .question-wrapper.radios-grouped .form-radios{box-shadow:0 0 13px 4px #ccc;background:#fff;display:inline-block;margin:0 20px;padding:10px 20px 10px 40px}@media screen and (min-width:48.125em){.node-quiz form .question-wrapper.radios-grouped .form-radios{margin:0 40px;padding:10px 40px}}.node-quiz form .question-wrapper.radios-grouped input{display:block}.node-quiz form .question-wrapper.radios-grouped label{float:left;box-shadow:none;background:none;cursor:pointer;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin:0 30px 0 0;min-height:0;padding:5px;width:auto}@media screen and (min-width:48.125em){.node-quiz form .question-wrapper.radios-grouped label{margin:0 11px 0 0}}.node-quiz form .question-wrapper.radios-grouped .form-type-radio,.node-quiz form .question-wrapper.radios-grouped .form-type-checkbox{box-shadow:none;background:#fff;float:left;margin-right:0;padding:0;width:auto}.node-quiz form .question-wrapper.radios-grouped .form-type-radio:nth-child(2n-1),.node-quiz form .question-wrapper.radios-grouped .form-type-radio:nth-child(3n-5),.node-quiz form .question-wrapper.radios-grouped .form-type-checkbox:nth-child(2n-1),.node-quiz form .question-wrapper.radios-grouped .form-type-checkbox:nth-child(3n-5){clear:none}.node-quiz form .question-wrapper.radios-grouped .form-type-radio .title,.node-quiz form .question-wrapper.radios-grouped .form-type-checkbox .title{padding-left:5px}.node-quiz form .question-wrapper.radios-grouped .form-type-radio.selected label,.node-quiz form .question-wrapper.radios-grouped .form-type-checkbox.selected label{border:0}.node-quiz form .question-wrapper.radio-image .form-type-radio input,.node-quiz form .question-wrapper.radio-image .form-type-checkbox input{float:left;margin-left:10px;margin-top:90px}.node-quiz form .question-wrapper.radio-image .form-type-radio .image img,.node-quiz form .question-wrapper.radio-image .form-type-checkbox .image img{margin:0 auto}.node-quiz form .question-wrapper.radio-image .form-type-radio .title,.node-quiz form .question-wrapper.radio-image .form-type-checkbox .title{padding-top:15px}.node-quiz form .finish-title{padding-bottom:10px}.node-quiz aside .field-name-related-guides,.node-quiz aside .view-display-id-block_2{margin-bottom:40px}.node-quiz aside .field-name-related-guides h2,.node-quiz aside .view-display-id-block_2 h2{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}.node-quiz aside .field-name-related-guides .views-row,.node-quiz aside .view-display-id-block_2 .views-row{margin-top:10px}.node-quiz aside .field-name-related-guides .views-row img,.node-quiz aside .view-display-id-block_2 .views-row img{float:left;padding:0 10px 10px 0}
.node-quiz aside .field-name-related-guides .views-row h3,.node-quiz aside .view-display-id-block_2 .views-row h3{padding-top:0}.results-wrapper{box-shadow:0 0 13px 4px #ccc;background:#fff;max-width:700px;padding:5px}.results-wrapper .results-container{background:#faf6ef;display:inline-block;padding-bottom:25px;position:relative;width:100%}.results-wrapper .results-container .result-score{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/quiz-score-background.png?v012281fa3ba919f3cb8889c52e60b12e) no-repeat top left;background-size:140px 144px;color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;height:144px;margin:0 auto;margin-top:30px;padding:20px;text-align:center;width:140px}@media screen and (min-width:48.125em){.results-wrapper .results-container .result-score{float:left}}.results-wrapper .results-container .result-score .score{display:block;font-size:36px;padding-left:2px;padding-top:20px}.results-wrapper .results-container .results-contents{padding:10px}@media screen and (min-width:48.125em){.results-wrapper .results-container .results-contents{padding:30px}}.results-wrapper .results-container .results-contents h2{color:#b12372}.results-wrapper .results-container .results-contents .results-text{display:block}.results-wrapper .results-container .results-contents .retake-link{font-style:italic;text-decoration:underline}.results-wrapper .results-container .results-small{padding-top:25px;padding-bottom:30px}@media screen and (min-width:68.75em){.results-wrapper .results-container .results-small{float:left}}.results-wrapper .results-container .results-small img{margin:0 auto}.results-wrapper .results-container .results-large{margin:0 10px}.results-wrapper .results-container .results-large img{box-shadow:0 0 13px 4px #ccc;margin:0 auto}.results-wrapper .results-container .service-links{clear:both;display:block;padding-left:30px}.results-wrapper.box-count-3 .results-contents{width:100%}@media screen and (min-width:48.125em){.results-wrapper.box-count-3 .results-contents{width:70%;float:right}}@media screen and (min-width:51.25em){.results-wrapper.box-count-3 .results-contents{width:72%}}@media screen and (min-width:68.75em){.results-wrapper.box-count-3 .results-contents{width:50%;float:left}}.results-wrapper.box-count-2-left .results-contents{width:100%}@media screen and (min-width:57.1875em){.results-wrapper.box-count-2-left .results-contents{width:75%;float:left}}@media screen and (min-width:68.75em){.results-wrapper.box-count-2-left .results-contents{width:78%;float:left}}.results-wrapper.box-count-2-right .results-contents{width:100%}@media screen and (min-width:57.1875em){.results-wrapper.box-count-2-right .results-contents{width:65%;float:left}}@media screen and (min-width:68.75em){.results-wrapper.box-count-2-right .results-contents{width:71%;float:left}}.results-wrapper.box-count-1 .results-contents{width:100%}.service-links-primary img{display:inline}.node-quiz aside .field-name-related-guides,.node-quiz aside .view-display-id-block_2{margin-bottom:40px}.node-quiz aside .field-name-related-guides h2,.node-quiz aside .view-display-id-block_2 h2{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}.node-quiz aside .field-name-related-guides .views-row,.node-quiz aside .view-display-id-block_2 .views-row{margin-top:10px}.node-quiz aside .field-name-related-guides .views-row img,.node-quiz aside .view-display-id-block_2 .views-row img{float:left;padding:0 10px 10px 0}.node-quiz aside .field-name-related-guides .views-row h3,.node-quiz aside .view-display-id-block_2 .views-row h3{padding-top:0}.recipe-legacy .recipe-header__media-overlay{font-size:12px}.recipe-legacy .recipe-header__media-overlay .member-banner{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;height:44px;background-color:#759615;font-weight:bold;color:#fff;left:0;line-height:44px;position:absolute;bottom:0;text-align:left;width:100%}.recipe-legacy .recipe-header__media-overlay .member-banner span{position:absolute;left:16px}.recipe-legacy .recipe-header__media-overlay i{position:absolute;right:16px;bottom:1px}.recipe-legacy .member-disclaimer{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#fff;background-color:#759615;padding:20px}.recipe-legacy .member-disclaimer a{color:#fff;text-decoration:underline}.recipe-legacy .member-disclaimer i{float:left;margin-right:15px}.recipe-legacy .member-disclaimer i+div{overflow:auto}.recipe-legacy .recipe-actions{padding-top:20px}@media screen and (min-width:51.3125em){.recipe-legacy .recipe-actions{position:absolute;bottom:5px;left:21px;z-index:10;padding:0 10px 15px}}.recipe-legacy .member-disclaimer{margin-top:15px;margin-bottom:20px}@media screen and (min-width:51.3125em){.recipe-legacy .recipe-description{margin-bottom:50px}}@media screen and (min-width:68.75em){.recipe-legacy .recipe-description{margin-bottom:0}}.recipe-info{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;border-right:1px solid #e1e2e4;float:left;font-size:12px;padding-right:2%;margin-right:2%}.recipe-info:last-child{border:0;margin-right:0;padding-right:0}.recipe-info:before{content:'';display:inline-block;margin-bottom:1px;margin-right:6px;vertical-align:middle}.recipe-info-total-time:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-524px -88px;width:19px;height:19px}.recipe-info-skill-level:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-524px -240px;width:19px;height:19px}.recipe-info-vegetarian:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-524px -126px;width:19px;height:19px}.recipe-info-healthy:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-524px -145px;width:19px;height:19px}.olive-click-here{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;text-decoration:underline}.node-teaser .group-recipe-info,.node-teaser-info .group-recipe-info{clear:both;margin-top:10px}@media screen and (min-width:48.125em){.editors-choice .type-4{float:left;width:66.66666%}}@media screen and (max-width:31.25em){.category-list li:nth-child(2n+1){clear:left}
}@media screen and (min-width:31.25em){.category-list li{width:33.333333333%}.category-list li:nth-child(3n+1){clear:left}.category-list .text-style-alt{margin:0 10px}}@media screen and (min-width:18.75em) and (max-width:31.1875em){.category-list li{width:50%}}.node .member-image{position:relative;display:block;overflow:hidden;position:relative}.node .member-image img{position:relative;z-index:2;float:left}.node .member-image:after{content:'';position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;border:10px solid #fff;pointer-events:none;opacity:.3;box-sizing:border-box;transition:border-color .15s linear}.node .member-image:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-494px 0;width:30px;height:31px;content:'';position:absolute;left:7px;top:7px;z-index:4}.node .member-image:after{border:5px solid #c2cca7;opacity:.75;position:absolute;top:0;left:0;width:100%;height:100%}.node .member-banner{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;background-color:#759615;font-weight:bold;color:#fff;left:0;line-height:1.5;font-size:.8em;height:19px;position:absolute;bottom:5px;text-align:center;width:100%;z-index:4}.node .fivestar-average-stars{overflow:hidden}.related-content{clear:both}#block-views-bbcgf-search-block-1:after{display:table;content:'';clear:both}.node-teaser .group-recipe-info,.node-teaser-info .group-recipe-info{clear:both;margin-top:10px}.node-teaser .collections-tooltip,.node-teaser-info .collections-tooltip{float:right;margin-top:-9px}@media screen and (max-width:29.9375em){.node-teaser .collections-tooltip,.node-teaser-info .collections-tooltip{float:none;margin-top:10px}}.node-teaser .remove-link,.node-teaser-info .remove-link{position:absolute;top:10px;right:10px}.node-teaser .remove-link a .ajax-progress-throbber,.node-teaser-info .remove-link a .ajax-progress-throbber{display:none}.node-teaser .remove-link a:hover:after,.node-teaser-info .remove-link a:hover:after{content:'';position:absolute;top:16px;left:-3px;z-index:20;display:block;width:0;height:0;border-top:0 !important;border-left:10px solid transparent !important;border-right:10px solid transparent !important;border-bottom:10px solid #253a3c !important;bottom:2px !important}.node-teaser .remove-link a:hover:before,.node-teaser-info .remove-link a:hover:before{content:'';position:absolute;top:26px;left:-80px;width:140px;padding:10px 20px;z-index:20;color:#fff;background:#253a3c;text-indent:0;display:block;border:1px solid #253a3c;border-radius:10px}@media screen and (max-width:30em){.node-teaser .remove-link a:hover:before,.node-teaser-info .remove-link a:hover:before{left:-150px}}.node-teaser .remove-link .collection-remove,.node-teaser-info .remove-link .collection-remove{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-524px -395px;width:15px;height:15px;display:block;text-indent:-9000px}.node-teaser .remove-link .collection-remove:hover:before,.node-teaser-info .remove-link .collection-remove:hover:before{content:'Click to remove this recipe from this collection'}.node-teaser .remove-link .flag-action,.node-teaser-info .remove-link .flag-action{display:none}.node-teaser .remove-link .unflag-action:hover:before,.node-teaser-info .remove-link .unflag-action:hover:before{content:'Click to remove this recipe from ‘My Good Food’'}.node-teaser .remove-link .unflag-action i,.node-teaser-info .remove-link .unflag-action i{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-524px -395px;width:15px;height:15px}.recipe-image-main-wrapper{overflow:hidden}@media screen and (max-width:62em){.node-recipe.node-full aside .block-bbcgf-search-views{display:none}}@media screen and (max-width:62em){.node-recipe.node-full .section-box--you-may-also-like{display:none}}@media screen and (min-width:62em){.node-recipe.node-full .section-box--related-recipe-carousel{display:none}
}.review__main-img img{margin:0 auto}.field-name-bbcgf-shopping-list-header-images .header-image-mobile,.field-name-bbcgf-shopping-list-header-images .header-image{width:100%;z-index:0}.field-name-bbcgf-shopping-list-header-images .header-image-mobile{height:180px}@media screen and (min-width:48.125em){.field-name-bbcgf-shopping-list-header-images .header-image-mobile{display:none}}.field-name-bbcgf-shopping-list-header-images .header-image{display:none}@media screen and (min-width:48.125em){.field-name-bbcgf-shopping-list-header-images .header-image{display:block;height:170px}}.shopping-list-header{position:relative}@media screen and (min-width:48.125em){.shopping-list-header{min-height:170px}}.shopping-list-header .group-text{position:absolute;padding:20px 15px;top:0}@media screen and (min-width:48.125em){.shopping-list-header .group-text{padding:30px 15px}}@media screen and (min-width:30em){.shopping-list-header .group-text{padding:30px 20px}}.shopping-list-header .group-text h2{font-size:32px;margin-bottom:1px;padding:0}@media screen and (min-width:34.375em){.shopping-list-header .group-text h2{font-size:52px}}#BCLcontainingBlock.full .BCLvideoWrapper{position:relative;padding-top:1px;padding-bottom:56.25%;height:0}#BCLcontainingBlock.full .BCLvideoWrapper div,#BCLcontainingBlock.full .BCLvideoWrapper embed,#BCLcontainingBlock.full .BCLvideoWrapper object,#BCLcontainingBlock.full .BrightcoveExperience{position:absolute;width:100%;height:100%;left:0;top:0;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/loader.gif?v41fc1323c0f687a16310c9abb8265e37) no-repeat center center}.tools-description{padding:15px 0 40px}.tools-convertor{overflow:hidden;padding-bottom:40px;margin-bottom:0}.tools-convertor h2{position:relative;padding:15px 60px 15px 0}.tools-convertor h2 i{position:absolute;top:50%;right:10px;margin-top:-24px}.node .tools-convertor{margin-top:20px}.tools-convertor.well h2 i,.tools-convertor.olive-disclaimer h2 i{margin-top:-30px}.tools-convertor.well .info-box,.tools-convertor.olive-disclaimer .info-box{padding-top:20px}.convertor-col,.convert{float:left;margin-left:1%;display:inline}.convertor-col input,.convert input{width:100%;margin-bottom:0}.convertor-col{width:49%}@media screen and (min-width:30em){.convertor-col{width:19%}.convertor-col:first-child{margin-left:0}}.timer-options{overflow:hidden;width:100%;margin-bottom:20px}.timer-options .convertor-col{width:29%}.timer-options .subtext{float:left;width:9%;margin-right:1%;margin-top:30px}.timer-options .subtext p{text-align:center}.roast-timer .btn{display:block;margin:0 auto}.convert{width:100%;text-align:center}@media screen and (min-width:30em){.convert{width:19%}}@media screen and (max-width:30em){.convert{margin-right:0;margin-bottom:10px}.convert .btn{max-width:200px}}.node-video .field-name-body h2{padding-top:0}.video__title{font-size:25px;margin-top:20px}.video__summary{letter-spacing:.3px;color:#767676;margin-bottom:10px}@media screen and (min-width:48.125em){.video__summary{margin-bottom:15px}}.video__player{margin-bottom:30px}.video__body h2{font-family:"Helvetica Neue",Helvetica,Arial;font-size:20px;font-weight:bold;line-height:1.2}.video__body ul{margin-left:25px}.video__body ul li{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1.6;list-style:none;margin-bottom:15px;position:relative}.video__body ul li:before{content:'.';font-size:24px;height:5px;left:-25px;position:absolute;top:-14px;width:5px}.video__sharing{margin:0 0 15px}@media screen and (min-width:48.125em){.video__sharing{margin:25px 0 30px}}.video__tips{margin:40px auto 0}@media screen and (min-width:30em){.video__tips{width:420px}}.node-video .node-image a{display:block;position:relative}.node-video .node-image a:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-280px -374px;width:53px;height:53px;content:'';display:block;height:53px;left:50%;margin-top:-27px;margin-left:-27px;position:absolute;top:50%;width:53px}.node-video-teaser{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important;padding:0}.node-video-teaser .node-title{padding-top:15px}@media screen and (min-width:62em){.node-video-teaser{background:none !important;padding:0}}.search-header{margin-bottom:0}.search-header-bar{padding:10px 0}@media screen and (max-width:48.125em){.search-header-bar{padding:0;margin-top:-4px;margin-bottom:2px}}.search-header-bar label{color:#fff}@media screen and (min-width:48.125em){.search-header-bar{display:none}}.filter-toggle{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative}.filter-toggle:hover,.filter-toggle:active,.filter-toggle.active,.filter-toggle.disabled,.filter-toggle[disabled]{background-color:#200448}.filter-toggle:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.filter-toggle:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.filter-toggle.active,.filter-toggle:active{background-color:#200448;outline:0}.filter-toggle.disabled,.filter-toggle[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}@media screen and (max-width:48.125em){.filter-toggle{width:45%}}.filter-toggle.single,.filter-toggle.multiple{padding:5px 10px;min-height:44px;line-height:1.1}.filter-toggle i{vertical-align:sub}.filter-count{font-weight:normal}.filter-toggle-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;color:#fff;display:block;margin-top:4px}.search-tabs,.search-header,.search-content{transition:.5s;-webkit-transform:none;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.search-tabs:after,.search-header:after,.search-content:after{background:linear-gradient(to right,rgba(255,255,255,0) 5%,rgba(255,255,255,0.8) 50%);content:'';display:none;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}
@media screen and (max-width:48.0625em){.search-sidebar{margin-left:-1.8181818182%;margin-right:-1.8181818182%;padding:0 10px;transition:-webkit-transform .5s,visibility 0s linear .5s;transition:transform .5s,visibility 0s linear .5s;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f9f9f9;overflow:auto;overflow-scrolling:touch;position:absolute;top:0;bottom:0;width:100%;visibility:hidden;z-index:9000000}.filter-open .search-sidebar{transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:none;transform:none;visibility:visible}.filter-open .search-tabs,.filter-open .search-header,.filter-open .search-content{display:none}.filter-open .search-tabs:after,.filter-open .search-header:after,.filter-open .search-content:after{display:block}.filter-open #search-api-ajax-spinner{padding-top:0;width:60%}.filter-open #search-api-ajax-spinner img{margin:0 auto}#search-enabled-filters .search-api-sorts-wrapper{display:none}}.search-sidebar ul{padding-top:1px}.search-sidebar li{padding-bottom:12px}@media screen and (max-width:48.125em){.search-sidebar li{padding:8px 0}}@media screen and (max-width:48.125em){.search-sidebar a.facetapi-limit-link{padding:8px 0;display:inline-block}}.collection-suggestions{background:#e7eded;text-align:center;font-family:Georgia,"Times New Roman",Times,serif}.collection-suggestion-intro{margin:0;padding:20px 0 15px}.collection-suggestions .views-row-odd{background-color:inherit !important}.suggestion-intro-text{font-style:italic;padding-bottom:20px;padding-left:20%;padding-right:20%}.collection-suggestion-seperator{padding-top:20px;padding-bottom:20px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/seperator.png?v8ac4cf4b48706fc59bf68624954cfb00) no-repeat top center;margin-top:10px}.collection-suggestion-seperator a{font-size:1.2em}.filter-clickable{font-style:italic;color:#447d75}.filter-clickable:hover{cursor:pointer}@media screen and (max-width:62em){#search-main .section-box--search-advertisement-features,#search-main .section-box--search-related-guides,#search-main .section-box--search-related-collections,#search-main .section-box--related-features,#search-main .section-box--search-related-guides,#search-main .section-box--related-reviews,#search-main .section-box--search-related-chefs{display:none}}.current-search-item.current-search-item-active.current-search-item-active-items{display:none}.search-sidebar_header{text-align:center;padding:20px 0}@media screen and (min-width:48.125em){.search-sidebar_header{display:none}}.search-sidebar_header--back{position:absolute;left:10px;color:#666;padding-left:15px}.search-sidebar_header--back: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:16px;font-weight:bold;color:#666;left:0;position:absolute;top:3px}.search-sidebar_header--title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;padding:0;margin:0}@media screen and (max-width:48.125em){.search-page .container-wrapper,.search-page .main{position:inherit}}@media screen and (min-width:30em){.accordion{padding-left:1.8181818182%;padding-right:1.8181818182%}}.accordion__header{background-color:#f2ede3;border-bottom:1px solid #fff;position:relative;padding:5px 20px;cursor:pointer}.accordion__header:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-494px -466px;width:20px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;right:20px;z-index:2}.accordion__item--past .accordion__header{background-color:#dcebec;color:#267273}.accordion__item--past .accordion__header:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-446px -417px;width:20px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;right:20px;z-index:2}
.is-open .accordion__header{background-color:#eae2d2}.is-open .accordion__header:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-365px -250px;width:20px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;right:20px;z-index:2}.accordion__item--current .accordion__header{background-color:#339899;color:#fff}.accordion__item--current .accordion__header:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-466px -417px;width:20px;height:12px;content:'';display:block;right:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.accordion__item--current.is-open .accordion__header:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-204px -180px;width:20px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;right:20px;position:absolute;z-index:2}.accordion__item--past.is-open .accordion__header{background-color:#c5dedf}.accordion__item--past.is-open .accordion__header:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-184px -180px;width:20px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;right:20px;position:absolute;z-index:2}.accordion__title{font-weight:bold;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial;margin:0;padding:0;line-height:1.5}.accordion__item--past .accordion__title{color:#267273}.accordion__item--current .accordion__title{color:#fff}.accordion__description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;margin-right:30px}.accordion__content{transition:max-height .5s;max-height:0;overflow:hidden}.no-js .accordion__content,.is-open .accordion__content{max-height:1500px}.additional-info{margin:0;list-style:none;color:#666}.additional-info:after{display:table;content:'';clear:both}.additional-info ul{margin-left:0;list-style:none}.additional-info>li{text-align:left;padding:5px 4% 5px 0;font-size:12px;margin-right:2%;display:inline-block;line-height:20px}@media screen and (max-width:30em){.additional-info>li{padding:5px 0}.additional-info>li:last-of-type{border-right:0}}@media screen and (min-width:51.3125em){.additional-info>li{border-right:0}}@media screen and (min-width:56.25em){.additional-info>li{margin:0}}@media screen and (min-width:61.25em){.additional-info>li{width:auto}}.additional-info>li i{color:#339899;margin-right:5px}.messages{padding-left:1.8181818182%;padding-right:1.8181818182%;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;padding:10px}.messages:after{display:table;content:'';clear:both}.messages p{margin:0 0 10px;padding:0;color:#666}.messages p:last-child{margin:0}.signin__container .messages{margin-left:-1.8181818182%;margin-right:-1.8181818182%;margin-top:30px}.alert{border-radius:0 0 3px 3px;background-color:#fefefe;border:solid 1px #dcdcdc;margin-top:20px;color:#515151}.alert__block{margin:0;padding:20px 50px 20px 60px;position:relative}@media screen and (max-width:30em){.alert__block{margin:20px 0 0}}.alert h4{margin:0;font-weight:bold}.alert__close{position:absolute;top:20px;right:20px}.alert__close: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:16px;color:#666}.signin__container .alert__close{display:none}.alert--success{border-top:5px solid #79a925}.alert--success: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;color:#79a925;top:15px;left:14px;font-size:32px}.alert--danger,.alert--error{border-top:5px solid #eea02e}.alert--danger:after,.alert--error: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;color:#eea02e;top:15px;left:14px;font-size:32px}.alert--info,.alert--warning{border-top:5px solid #3da2bd}.alert--info:after,.alert--warning: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;color:#3da2bd;top:15px;left:14px;font-size:32px}.btn,input{transition:background .2s ease-in}.btn{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#200448}.btn:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#200448;outline:0}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.recipe-actions .btn{margin-left:0}.recipe-actions .btn:first-child{margin-left:0}.btn.with-arrow{position:relative;padding-right:30px}.btn__text{vertical-align:middle;display:inline-block}.btn--full{display:block;width:100% !important}.btn--primary,.primary-nav .btn--primary{background:#be2a77;color:#fff !important}.btn--primary:focus,.btn--primary:hover,.btn--primary:active,.primary-nav .btn--primary:focus,.primary-nav .btn--primary:hover,.primary-nav .btn--primary:active{background-color:#7f1c50;color:#fff}
.btn--primary .btn__text,.primary-nav .btn--primary .btn__text{border-color:#fff}.btn--default{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important}.btn--default:hover,.btn--default:active,.btn--default.active,.btn--default.disabled,.btn--default[disabled]{background-color:#200448}.btn--default:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.btn--default:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn--default.active,.btn--default:active{background-color:#200448;outline:0}.btn--default.disabled,.btn--default[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.btn--default:focus,.btn--default:hover,.btn--default:active{background-color:#290d3c;color:#fff}.btn--tertiary{background:#7b648e;color:#fff !important}.btn--tertiary:focus,.btn--tertiary:hover,.btn--tertiary:active{background-color:#473a52;color:#fff}.btn--default-dark{background-color:#44394b;color:#fff}.btn--default-dark:focus,.btn--default-dark:hover,.btn--default-dark:active{background-color:#2c2c43;color:#fff}.btn-turquoise{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#72aeb2;color:#fff !important}.btn-turquoise:hover,.btn-turquoise:active,.btn-turquoise.active,.btn-turquoise.disabled,.btn-turquoise[disabled]{background-color:#200448}.btn-turquoise:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.btn-turquoise:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn-turquoise.active,.btn-turquoise:active{background-color:#200448;outline:0}.btn-turquoise.disabled,.btn-turquoise[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.btn-turquoise:focus,.btn-turquoise:hover,.btn-turquoise:active{background-color:#4c878b;color:#fff}.btn-turquoise-dark{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#0c5f5f;color:#fff !important}.btn-turquoise-dark:hover,.btn-turquoise-dark:active,.btn-turquoise-dark.active,.btn-turquoise-dark.disabled,.btn-turquoise-dark[disabled]{background-color:#200448}.btn-turquoise-dark:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.btn-turquoise-dark:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn-turquoise-dark.active,.btn-turquoise-dark:active{background-color:#200448;outline:0}.btn-turquoise-dark.disabled,.btn-turquoise-dark[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.btn-turquoise-dark:focus,.btn-turquoise-dark:hover,.btn-turquoise-dark:active{background-color:#031b1b;color:#fff}.btn-gray{background-color:#a4a4a4;color:#333}.btn--save:after{display:table;content:'';clear:both}.btn--save: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:""}@media screen and (max-width:29.9375em){.btn--save:after{position:absolute;right:10px;top:11px}}.btn--save.btn--small: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:20px;top:9px;right:8px}.btn--save .btn__not-saved,.btn--save .btn__is-saved{vertical-align:initial}.btn--save .btn__is-saved{display:none}.btn--save.is-saved{background:#0c5f5f}.btn--save.is-saved:hover,.btn--save.is-saved:focus,.btn--save.is-saved:active{background:#314b47}.btn--save.is-saved: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:""}@media screen and (max-width:29.9375em){.btn--save.is-saved:after{position:absolute;right:10px;top:11px}}.btn--save.is-saved .btn__not-saved{display:none}.btn--save.is-saved .btn__is-saved{display:inline}.btn--save .wide-only{vertical-align:baseline}@media screen and (min-width:51.3125em) and (max-width:68.75em){.btn--save .wide-only{display:none}}@media screen and (min-width:60em){.btn--print .btn__text{padding-right:5px}}@media screen and (min-width:60em){.btn--print:after{margin-left:10px}}.btn--overlay{color:#fff;border:0;text-align:center;border-radius:0}.btn--overlay.btn--primary{background:rgba(190,42,119,0.9)}.btn--overlay:hover,.btn--overlay:active{color:#fff;background-color:#7f1c50}.btn .icon,.btn i,.btn span{vertical-align:middle}.btn .font-icon,.btn i.font-icon{vertical-align:inherit}.btn .icon-arrow-white{position:absolute;top:50%;right:8px;margin-top:-6px}.btn .icon-arrow-white-right-rounded{position:absolute;top:50%;right:8px;margin-top:-7px}
.btn .icon-arrow-white-small-left{margin:0 10px 0 -5px}.btn .icon-arrow-green-left{margin:0 10px -1px -5px}.btn--icon-right{text-align:left;padding-right:10px}@media screen and (max-width:61.9375em){.btn--icon-right.btn--icon-only-wide{padding-right:20px}}.btn--icon-right .btn__text{padding-right:10px !important}.btn--icon-left{text-align:right;padding-left:10px}@media screen and (max-width:61.9375em){.btn--icon-left.btn--icon-only-wide{padding-left:20px}}.btn--icon-left .btn__text{padding-left:5px}@media screen and (max-width:29.9375em){.btn--icon-only-narrow .btn__text{display:none}}@media screen and (max-width:48.0625em){.btn--icon-only-mid .btn__text{display:none}}@media screen and (max-width:61.9375em){.btn--icon-only-wide .btn__text{display:none}}.btn--small{line-height:20px;font-size:13px !important;padding:8px 10px}.btn--large{line-height:16px;font-size:16px !important;padding:17px 25px}@media screen and (max-width:29.9375em){.btn--block{display:inline-block;width:100%}}.btn--block i.font-icon{float:right}.btn--print{font-size:14px}.btn--search-cancel{padding:7px 0;position:absolute}.category-item{margin:20px 0;padding:0 5px;text-align:center}.category-item a,.category-item a:visited{color:inherit;border-bottom:1px solid #fff}.category-item a:hover,.category-item a:focus,.category-item.has-faux-block-link-hover a,.category-item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.category-item--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:24px;color:#333;padding-top:8px}.category-item--description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;line-height:22px}.category-item--separator{width:39px;border-bottom:dashed 1px #339899;margin:10px auto 11px}@media screen and (min-width:30em){.category-item--list li{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none;width:32.0754716981%}.category-item--list li:first-child{margin-left:0}.category-item--list li:nth-child(3n+1){clear:left;margin-left:0}}@media screen and (max-width:30em){.category-item--list li{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none;width:49.0566037736%}.category-item--list li:first-child{margin-left:0}.category-item--list li:nth-child(2n+1){clear:left;margin-left:0}}.editors-choice{position:relative}.editors-choice:after{display:table;content:'';clear:both}.editors-choice__header{padding:20px;text-align:center;background-color:#fcf4ec}@media screen and (min-width:48.125em){.editors-choice__header{width:33.33333%;position:absolute;top:0;bottom:0;right:0;z-index:4;padding:40px 20px 20px}.no-boxsizing .editors-choice__header{padding:2% 2% 2% 4%;width:30%}}@media screen and (min-width:48.125em) and (max-width:57.8125em){.editors-choice__header{padding:20px}}@media screen and (max-width:48.125em){.editors-choice__header{padding:20px 43px 30px}}.editors-choice__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}@media screen and (max-width:48.125em){.editors-choice__title{margin-bottom:10px;margin-top:0}}.editors-choice__text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#767676}@media screen and (max-width:48.125em){.editors-choice__text{width:75%;margin:0 auto}}@media screen and (max-width:30em){.editors-choice__text{width:100%;margin:0 auto}}.editors-choice__carousel:after{display:table;content:'';clear:both}@media screen and (max-width:30em){.editors-choice__carousel{background-color:#fcf4ec}}.editors-choice__favourite-badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-192px -192px;width:92px;height:96px;background-color:transparent;padding:24px 5px 13px;z-index:10;top:30px;left:50%;margin-left:-44px;text-align:center;position:absolute;color:#fff;line-height:1.2}@media screen and (max-width:30em){.editors-choice__favourite-badge{top:0;left:inherit;right:50%;margin-right:-88px;background-image:none;background-color:#447d75;padding:10px;width:auto;height:auto;border-radius:0 0 3px 3px}}.editors-choice__favourite-badge:hover{color:#fff}.editors-choice__favourite-badge-time{font-size:12px}@media screen and (max-width:30em){.editors-choice__favourite-badge-time{margin-right:5px}}.editors-choice__favourite-badge-text{font-weight:bold}.editors-choice__sharing{margin-top:20px}@media screen and (min-width:48.125em) and (max-width:57.8125em){.editors-choice__sharing{display:none}}.event-plan__description{font-size:15px;margin-bottom:20px}.event-plan__current-task-header{padding:20px 20px 0}@media screen and (min-width:30em){.event-plan__current-task-header{width:55%}
}.event-plan__current-task-content{background-color:#f7f4ed;min-height:320px;position:relative}.event-plan__current-task-time{font-family:"Helvetica Neue",Helvetica,Arial;font-size:18px;font-weight:bold;margin:0;padding:0;line-height:1.5}.event-plan__current-task-description{font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial}.event-plan__get-in-touch{padding:10px 20px}.event-task{background-color:#f7f4ed;padding:20px;border-bottom:1px solid #fff}@media screen and (min-width:30em){.event-task{padding:20px}}.event-task:after{display:table;content:'';clear:both}.event-task--current-task{border-bottom:0}.event-task__image{border:10px solid #fff;margin:0 auto;display:inline-block;width:100%}@media screen and (min-width:30em){.event-task__image{width:40%;float:right;margin-top:0;position:relative}}.event-task__image img{width:100%}@media screen and (min-width:30em){.event-task__image img{max-width:100%}}@media screen and (min-width:30em){.event-task--current-task .event-task__image{top:20px;position:absolute;right:20px}}.event-task__text{font-size:15px;margin-top:10px}@media screen and (min-width:30em){.event-task__text{width:55%;margin-top:0}}.event-task__links-title{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;margin:10px 0}@media screen and (min-width:30em){.event-task__links-title{width:55%}}ul.event-task__links{margin:0;list-style-type:none}@media screen and (min-width:30em){ul.event-task__links{width:55%}}.event-task__link{font-family:Georgia,"Times New Roman",Times,serif;margin:10px 0;font-size:15px;text-decoration:underline;font-style:italic;color:#386760}.featured-videos{margin:20px 0 0;position:relative}.featured-videos:after{display:table;content:'';clear:both}.featured-videos__content:after{display:table;content:'';clear:both}.featured-videos__title{padding-bottom:10px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vcea4046353d3aff5c44a4d7f021d9f80) repeat-x left bottom !important}@media screen and (max-width:48.125em){.featured-videos__title{padding-top:0}}.featured-videos__list{margin:0;list-style:none}.featured-videos__list:after{display:table;content:'';clear:both}.featured-videos__list ul{margin-left:0;list-style:none}.featured-videos__item{margin-bottom:15px}.featured-videos__more-link{padding:10px 0;text-align:center}.featured-videos__more-link:after{display:table;content:'';clear:both}@media screen and (max-width:30em){.featured-videos__more-link{padding:20px 0}}.featured-videos__more-link a{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;min-width:33.33%}.featured-videos__more-link a:hover,.featured-videos__more-link a:active,.featured-videos__more-link a.active,.featured-videos__more-link a.disabled,.featured-videos__more-link a[disabled]{background-color:#200448}.featured-videos__more-link a:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.featured-videos__more-link a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.featured-videos__more-link a.active,.featured-videos__more-link a:active{background-color:#200448;outline:0}.featured-videos__more-link a.disabled,.featured-videos__more-link a[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.featured-videos__more-link a:focus,.featured-videos__more-link a:hover,.featured-videos__more-link a:active{background-color:#290d3c;color:#fff}@media screen and (max-width:29.9375em){.featured-videos__more-link a{display:inline-block;width:100%}}.featured-videos__hero{margin-bottom:15px;overflow:hidden;position:relative}.featured-videos__hero .node-video-teaser .node-title{transition:top linear .25s;position:absolute;top:0;right:0;left:0;background-color:rgba(0,0,0,0.5);color:#fff;height:55px;line-height:55px;margin:0;font-weight:bold;padding:0;font-size:20px;font-family:HelveticaNeue;padding:0 20px;letter-spacing:.4px}.featured-videos__hero .node-video-teaser .node-title.playing{top:-55px}@media screen and (max-width:30em){.featured-videos__hero .node-video-teaser .node-title.playing{top:-40px}}.featured-videos__hero .node-video-teaser .node-title a{color:#fff}@media screen and (max-width:30em){.featured-videos__hero .node-video-teaser .node-title{font-size:15px;height:40px;line-height:40px}}.featured-videos__hero .node-teaser .node-image{width:222px;height:124px}.featured-videos__list{margin:0}.node-featured a,.node-featured a:visited{color:inherit}.node-featured a:hover,.node-featured a:focus,.node-featured.has-faux-block-link-hover a,.node-featured.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.featured-item__image{position:relative}@media screen and (max-width:30em){.featured-item__image{float:left;margin-right:15px;position:relative;min-width:120px}}.featured-item__image img{height:100%}@media screen and (max-width:30em){.featured-item__image img{height:auto;width:120px}}.featured-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;line-height:20px;color:#333;margin:6px 0 0;padding:0}
.featured-item__title 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}.featured-item__title a:hover,.has-faux-block-link-hover .featured-item__title a{color:#246d8f;border-bottom:1px solid #246d8f}.featured-item__title a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.featured-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:48px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .featured-item__icon-overlay:after{opacity:.8}@media screen and (max-width:30em){.featured-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:36px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .featured-item__icon-overlay:after{opacity:.8}}.flex-container:active,.flex-container:focus,.flexslider:active,.flexslider:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flexslider.type-7 .slides>li:nth-child(1),.flexslider.type-1 .slides>li:nth-child(1),.flexslider.type-1 .slides>li:nth-child(2),.flexslider.type-1 .slides>li:nth-child(3),.flexslider.type-1 .slides>li:nth-child(4){display:block;-webkit-backface-visibility:visible;backface-visibility:visible}.js .flexslider.showhidetoggle .slides>li{display:block;-webkit-backface-visibility:visible;backface-visibility:visible}.flexslider .slides img{width:100%;display:block}.flexslider .slides .rating img{width:auto}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 40px;position:relative}.accordion .flexslider{margin-bottom:0}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flex-direction-nav a{text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:32%;display:block;margin:-21px 0 0;z-index:3;cursor:pointer;transition:-webkit-transform .3s ease;transition:transform .3s ease}.flex-next{background-image:none;width:50px;height:44px;background-color:rgba(255,255,255,0.95);border-radius:3px 0 0 3px;outline:0;right:-5px}.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:14px;left:-33px;font-size:18px}.flex-next:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.flex-prev{background-image:none;width:50px;height:44px;left:-5px;background-color:rgba(255,255,255,0.95);border-radius:0 3px 3px 0;outline:0;left:-5px}.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:14px;right:15px;font-size:18px}
.flex-prev:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.flex-disabled{cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;height:40px;padding:10px 0;text-align:center}.flex-control-nav li,.content .flex-control-nav li{margin:0 6px;display:inline-block}.flex-control-paging li a{text-indent:100%;white-space:nowrap;overflow:hidden;width:11px;height:11px;display:block;background:#ccc;cursor:pointer;border-radius:20px;box-shadow:inset 0 0 3px #ccc}.flex-control-paging li a:hover{background:#666}.flex-control-paging li a.flex-active{background:#666;cursor:default}@media screen and (min-width:48em){.type-1 .flex-direction-nav a{display:block}}.carousel{float:left;width:100%;overflow:hidden}.carousel .search-img-thumb{position:relative}.carousel>.padded{padding:10px 10px 0}.carousel .padded.addBg{background-color:#f7f4ee;background-image:linear-gradient(to bottom,#f2ede3 50%,#fff 100%);background-repeat:repeat-x;box-shadow:inset 0 2px 4px -1px rbga(0,0,0,0.1);border-radius:5px 5px 0 0}.carousel>.type-6.padded{padding-top:20px}.slides:after{display:table;content:'';clear:both}.slides .subtext{width:120px;padding-top:20px;font-size:.75em;margin-bottom:0}.slides .subtext:after{display:table;content:'';clear:both}.slides .headertext,.slides .headertext:hover{display:block;margin:0 auto 14px;width:80%;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;color:#0c5f5f;font-size:20px;line-height:101%;text-decoration:none;text-align:center;vertical-align:middle}.recipe-link{font-size:14px;display:block;color:#666;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;text-decoration:none;margin-bottom:10px}.recipe-link h3,.recipe-link .gamma{margin:5px 0 0}.recipe-link.is-member-recipe .member-image{position:relative}.recipe-link.is-member-recipe .member-image:after{border:5px solid #c2cca7;opacity:.75;position:absolute;top:0;left:0;bottom:0;right:0;content:''}.recipe-link.is-member-recipe .icon-member-small{position:absolute;top:7px;left:7px}.recipe-link.is-member-recipe .member-banner{background-color:#c2cca7;color:#fff;font-size:.8em;left:0;line-height:1.5;height:19px;position:absolute;bottom:5px;text-align:center;width:100%;z-index:4}.fivestar-summary{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal}.carousel .type-1{padding-top:10px}.carousel .type-1 .slides>li{float:left;margin:0 0 0 10px;width:162px}.carousel .type-1 .slides>li:first-child{margin-left:0}.carousel .type-1 .glow span{height:100%}.carousel .type-1 .img-container,.carousel .type-1 img{min-width:100%;margin-bottom:10px}.carousel .type-1 .shadow-inset{margin-bottom:10px}.carousel .type-1 .shadow-inset .img-container,.carousel .type-1 .shadow-inset img{margin-bottom:0}.carousel .type-1 .rating img{float:left}.carousel .type-1 .rating-count{display:none;float:left;font-size:12px;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-style:italic;color:#666;line-height:16px;margin-left:5px}.carousel .type-1 .flex-direction-nav a{top:90px}.carousel .type-2{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/collections/mobileBG.gif?v64d0b70827f6791644424a9e95f90aeb) repeat scroll 0 0 #e6e6e6;position:relative;margin-bottom:0}.carousel .type-2 .slides li{float:left}.carousel .type-2 .imgContainer{width:176px;height:159px;display:block;margin:0 auto;padding:16px}.carousel .type-2 .subtext{float:none;margin:0 auto;font-size:12px;font-weight:700;color:#246b1f;text-align:center}.carousel .type-2 .flex-control-paging{display:none}.carousel .type-2.theme-white{background:none}.no-js .carousel .type-2{height:740px;overflow:hidden}.no-js .carousel .type-2 .slides li{width:100%}.recipe-tip .flexslider{display:block;margin:0 auto 20px;width:100%;max-width:420px;transition:height 500ms linear;background:#faf8f5;box-shadow:inset 0 0 10px rbga(153,153,153,0.29);border-radius:15px}.recipe-tip .flexslider.style-alt{box-shadow:none;border-radius:0;max-width:inherit}.recipe-tip .flexslider.style-alt:after{display:none}.recipe-tip .flexslider .flex-viewport{padding-bottom:80px}.recipe-tip .flexslider .flex-direction-nav a{top:45%}.recipe-tip .flexslider .flex-control-paging{display:none}.recipe-tip .flexslider h3{font-size:25px;text-align:center;margin-top:0;padding-top:20px}.recipe-tip .flexslider h4{padding-right:33px;text-align:center}.recipe-tip .flexslider .slides li{position:relative;padding:0 40px 45px}.recipe-tip .flexslider .slides blockquote{border-left:0 none;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/quote-open.png?v82a1f4531ea87b97fc4f2d2e10eaf5cf) no-repeat 0 0}.recipe-tip .flexslider .slides blockquote .tip-title{color:#666;font-family:Georgia,'Times New Roman',Times,serif;font-style:italic;font-weight:700;padding-right:33px;padding-top:10px;text-align:center}.recipe-tip .flexslider .slides blockquote .bbcgf_technique_tip{padding:9px 20px 35px 0;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/quote-close.png?v23fbe6ed9ecec151a1f20bbbf90af732) no-repeat right bottom;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;text-align:center;font-style:italic;color:#666;line-height:133%}.recipe-tip .flexslider .slides blockquote .bbcgf_technique_tip p{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;text-align:center;font-style:italic;color:#666;line-height:133%}.recipe-tip .flexslider .slides blockquote .bbcgf_technique_tip a{text-decoration:underline}.recipe-tip .flexslider .pager{background:none;bottom:0;height:45px;left:43%;position:absolute;width:52px;padding-top:0;text-align:center;transition:opacity 500ms linear}.recipe-tip .flexslider .pager p{line-height:3.2em;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}.recipe-tip .flexslider .pager sup{font-size:90%;top:-.1em;left:.1em}.recipe-tip .flexslider:after{content:'';position:absolute;left:36px;bottom:-21px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/carousel/tip-tail.png?v19c6d7483a192d9882ae86eb4b6b479b) no-repeat scroll 0 0 transparent;width:29px;height:33px}.carousel .type-4 .slides li>a{width:50%}.carousel .type-4,.carousel .type-5{margin-bottom:0}.carousel .type-4 .slides li,.carousel .type-5 .slides li{position:relative;overflow:hidden}.carousel .type-4 .slides li>a,.carousel .type-5 .slides li>a{float:left;position:relative;overflow:hidden;display:block}.carousel .type-4 p,.carousel .type-5 p{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;font-size:15px}.carousel .type-4 p span,.carousel .type-5 p span{white-space:pre-line;display:inline-block;padding:4px 10px 5px;opacity:.9;border-radius:3px;background-color:#FFF}.carousel .type-4 p span.bg-pink,.carousel .type-5 p span.bg-pink{color:#fff;background-color:#be2a77}@media screen and (max-width:30em){.carousel .type-4 p span,.carousel .type-5 p span{margin:5px 10px;line-height:18px;display:block;box-shadow:0 1px 5px 1px rgba(0,0,0,0.06)}}.carousel .type-4 .flex-direction-nav a,.carousel .type-5 .flex-direction-nav a{top:48%}@media screen and (max-width:30em){.carousel .type-4 .flex-direction-nav a,.carousel .type-5 .flex-direction-nav a{top:35%}}.carousel .type-5 .slides li>a{width:33.3%}.carousel .type-5 .flex-direction-nav a{display:none}.carousel .type-5 p{padding:10px 10px 0 16px}@media screen and (min-width:40.625em){.carousel .type-4 p,.carousel .type-5 p{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;position:absolute;right:20px;left:20px;bottom:20px}.carousel .type-4 p span,.carousel .type-5 p span{white-space:pre-line;padding:4px 10px 5px;background-color:#FFF;opacity:.9;border-radius:3px}
.carousel .type-4 p span.bg-pink,.carousel .type-5 p span.bg-pink{color:#fff;background-color:#be2a77}.carousel .type-5 .flex-direction-nav a{display:block}}.lt-ie8 .type-6 .category-list li{width:195px}.lt-ie8 .type-6 .category-list li .shadow-bg{margin-left:20px;margin-right:20px}.type-6 .text-style-alt{color:#333;font-size:14px;line-height:1.4;margin:0 30px}.type-7.flexslider{margin-bottom:0;transition:height .2s ease-in-out}.type-7 .slides li{position:relative}.csstransforms.no-csstransforms3d .type-7 .slides li{-webkit-transform:translate(0,0);transform:translate(0,0)}.csstransforms3d .type-7 .slides li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.type-7 .bg-img{z-index:1}.type-7 .img-carousel-nav{position:absolute;left:50%;bottom:0;z-index:10}@media screen and (max-width:48.125em){.type-7 .img-carousel-nav{bottom:0}}.type-7 .img-carousel-nav ol{position:relative;left:-50%;background:none;padding:10px;bottom:auto;height:auto;width:auto;overflow:hidden}@media screen and (max-width:48.125em){.type-7 .img-carousel-nav ol{display:none}}.type-7 .img-carousel-nav li{margin-left:10px;margin-right:0;display:block;float:left}.type-7 .img-carousel-nav li:first-child{margin-left:0}.type-7 .img-carousel-nav li a{background:rgba(255,255,255,0.5)}.type-7 .img-carousel-nav li a.flex-active{background:#fff;opacity:1}.type-7 .img-carousel-nav a{display:block;background:#000;border-radius:10px;width:10px;height:10px;text-indent:-99999px;zoom:1}.type-7 .img-carousel-nav .flex-active a{zoom:1;opacity:1}.type-7 .flex-direction-nav{display:block}.type-7 .flex-direction-nav a{margin-top:-42px}@media screen and (min-width:29.9375em){.type-7 .flex-direction-nav a{top:50%}}@media screen and (min-width:40.625em) and (max-width:48.125em){.type-7 .flex-direction-nav a{top:130px}}@media screen and (min-width:30em) and (max-width:40.5625em){.type-7 .flex-direction-nav a{top:100px}}@media screen and (min-width:22.5em) and (max-width:29.9375em){.type-7 .flex-direction-nav a{top:60px}}@media screen and (max-width:22.4375em){.type-7 .flex-direction-nav a{top:40px}}@media screen and (max-width:48.125em){.type-7 .flex-direction-nav a{margin-top:0}}@media screen and (min-width:29.9375em){.type-7 .flex-direction-nav .flex-next{right:-5px;background-image:none;width:50px;height:54px;background-color:rgba(255,255,255,0.95);border-radius:3px 0 0 3px;outline:0}.type-7 .flex-direction-nav .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:12px;left:-33px;font-size:32px}.type-7 .flex-direction-nav .flex-next:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.type-7 .flex-direction-nav .flex-prev{background-image:none;width:50px;height:54px;left:-5px;background-color:rgba(255,255,255,0.95);border-radius:0 3px 3px 0;outline:0}.type-7 .flex-direction-nav .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:12px;right:15px;font-size:32px}.type-7 .flex-direction-nav .flex-prev:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}}@media screen and (min-width:68.75em){.img-carousel{min-height:455px}}.img-carousel .stars{float:left;margin-right:10px}.img-carousel .chef{padding-bottom:5px}.img-carousel .see-more{font-size:14px}.img-carousel .text-container{position:static;margin-bottom:4px;padding-top:10px !important;padding-bottom:10px !important}@media screen and (min-width:48.1875em){.img-carousel .text-container{position:absolute;bottom:40px;left:20px;z-index:5;max-width:48%}.img-carousel .text-container.bg-beige{background:#f2ede3;box-shadow:0 0 0 4px #f2ede3}}@media screen and (max-width:48.125em){.img-carousel .text-container{padding:10px 10px 40px !important;margin:0;box-shadow:none;border:0;background:#fff}}.img-carousel .text-container h2{margin-bottom:5px;padding-top:5px;font-size:26px}@media screen and (min-width:48.1875em){.img-carousel .text-container h2{font-size:36px;line-height:1}}.img-carousel .text-container img{width:auto}.img-carousel .text-container a:hover,.img-carousel .text-container a:active{text-decoration:underline}.img-carousel .link-list li{padding-left:15px}@media screen and (max-width:29.9375em){.img-carousel .link-list,.img-carousel .text-desc{font-size:14px}}@media screen and (min-width:30em) and (max-width:48.125em){.img-carousel .text-headers{position:absolute;top:38%;left:8%;background:#f2ede3;padding:10px;max-width:350px}.img-carousel .link-list{overflow:hidden}.img-carousel .link-list li{float:left;width:50%}}.img-carousel .fivestar-average-stars{float:left;margin-right:6px}.img-carousel .fivestar-average-stars .star{margin-right:1px}.img-carousel .fivestar-average-stars .description{display:none}.img-carousel .favourite{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-299px -91px;width:90px;height:90px;background-color:transparent;padding:24px 5px 13px;z-index:10;top:20px;left:30px;text-align:center}.img-carousel .favourite b{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px}@media screen and (max-width:31.25em){.img-carousel .favourite{top:5px;left:inherit;right:5px}}.img-carousel .favourite:hover{color:#fff}.carousel-wrapper{overflow:hidden}@media screen and (max-width:30em){.type-6{text-align:center}.type-6 ul{margin-bottom:0 !important}.slides .rating-text{display:none}}@media screen and (min-width:30em){.recipe-link a{color:#333;font-family:Arial,sans-serif,'Helvetica Neue',Helvetica;font-size:.875rem;line-height:17px;text-decoration:none}
.slides .subtext{color:#1f1200;display:block;float:left;line-height:1em;margin-left:5px}.glow .left{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/carousel/carouselFadeLeft.png?vbbd769f7435f8f3aff20a046556a1d6e) no-repeat scroll 0 0 transparent;display:block;height:26%;left:0;position:absolute;top:0;width:45px;z-index:2}.glow .right{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/carousel/carouselFadeRight.png?ve45369c0ad911bcb93b451d2fe0eee2e) no-repeat scroll 0 0 transparent;display:block;height:26%;position:absolute;right:-1px;top:0;width:45px;z-index:2}.carousel .type-1 .subtext{color:#1f1200;display:block}.carousel .type-1 .rating-count{display:block}.carousel .type-2{background:#ece8e4;margin-bottom:60px}.carousel .type-2 .slides li{padding:10px 0 0;margin-bottom:17px}.carousel .type-2 .flex-control-paging{display:block;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/carousel/paginationBg.gif?v7d8d3e86813c4e4122e67ff63c45f3a0) repeat-x scroll 0 0 transparent}.no-js .carousel .type-2{height:280px}.no-js .carousel .type-2 .slides li{width:auto;min-height:280px}.carousel .type-2.theme-white .flex-control-paging{background:none}}@media screen and (min-width:48.125em){.carousel .type-2 .slides li{padding:10px 0 0;margin-bottom:17px}.carousel .type-2 .slides li:first-child{margin-left:0}}@media screen and (min-width:56.25em){.recipe-tip{min-height:256px}}.flyout{position:relative;display:inline-block}@media screen and (max-width:29.9375em){.flyout{width:100%}}.flyout__content{display:none}.flyout:hover .flyout__content{display:block;position:absolute;top:100%;left:50%;margin-left:-112px;padding-top:12px;z-index:1;width:225px}.flyout__content:after{content:'';position:absolute;left:50%;margin-left:-10px;top:3px;display:block;width:0;height:0;border-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.flyout__content 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}.flyout__content a:hover,.has-faux-block-link-hover .flyout__content a{color:#246d8f;border-bottom:1px solid #246d8f}.flyout__content a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.flyout__content-inner{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;line-height:22px;padding:15px 20px;border-radius:3px;background:#fff;text-align:center;box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);border:solid 1px #dcdcdc}.gf-tooltip{color:#333;position:absolute;z-index:8999700;border-radius:10px;background:#fff;border:2px solid #7f7e7d;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s .3s}.gf-tooltip.is-visible{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}.gf-tooltip__content{padding:5px 10px}.gf-tooltip__tip{content:'';position:absolute;left:50%;bottom:-12px;margin-left:-10px;display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0;border-top:10px solid #7f7e7d}.gf-tooltip .node-teaser{background:none;font-size:12px;line-height:15px}.gf-tooltip .node-image{margin:0 10px 0 0;width:75px;height:75px}.gf-tooltip p{overflow:hidden;font-size:13px;line-height:18px;margin-top:5px}@media screen and (max-width:48.125em){.hero-slide{background-color:#f2ede3}}.hero-slide__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;margin-bottom:10px;padding:0}.hero-slide__title a,.hero-slide__title a:visited{color:inherit}@media screen and (max-width:48.125em){.hero-slide__title{font-size:25px;line-height:25px}}.hero-slide__subtitle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;color:#666;margin:0 0 10px;padding:0}
.hero-slide__subtitle a,.hero-slide__subtitle a:visited{color:inherit}@media screen and (min-width:30em) and (max-width:48.125em){.hero-slide__subtitle{margin:0}}.hero-slide__description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;margin-bottom:10px}@media screen and (min-width:48.1875em) and (max-width:51.1875em){.hero-slide__description{display:none}}@media screen and (min-width:37.5em) and (max-width:48.125em){.hero-slide__description{width:49%;display:inline-block;padding-right:20px;margin-bottom:0}}@media screen and (max-width:30em){.hero-slide__description{display:none;width:auto;height:auto}}.hero-slide__chef{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;padding-bottom:10px;color:#666}.hero-slide__todays-favourite-badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v0ad8712b6b0c99b34afbaa288719b2b5");background-position:-192px -192px;width:92px;height:96px;background-color:transparent;padding:24px 5px 13px;z-index:10;top:20px;left:60px;text-align:center;position:absolute;color:#fff;font-weight:bold;line-height:1.2}@media screen and (min-width:48.125em) and (max-width:62em){.hero-slide__todays-favourite-badge{top:0;left:inherit;left:60px;background-image:none;background-color:#447d75;padding:10px;width:auto;height:auto;border-radius:0 0 3px 3px}}@media screen and (max-width:31.25em){.hero-slide__todays-favourite-badge{top:0;left:inherit;right:20px;background-image:none;background-color:#447d75;padding:10px;width:auto;height:auto;border-radius:0 0 3px 3px}}.hero-slide__todays-favourite-badge:hover{color:#fff}.hero-slide__todays-favourite-text{position:relative;top:8px}@media screen and (min-width:48.125em) and (max-width:62em){.hero-slide__todays-favourite-text{position:relative;top:initial}}@media screen and (min-width:62em){.hero-slide__todays-favourite-text{position:relative;top:8px}}@media screen and (max-width:31.25em){.hero-slide__todays-favourite-text{position:relative;top:initial}}.hero-slide__rating{margin-bottom:15px}.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star{height:16px;width:16px}.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star,.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star span{background-size:16px,16px;background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/new-star%402x.png?v242383907606920fc95a89c8a25c28a7)}.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star span.on{background-position:0 -16px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star,.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star span{background-size:16px,16px}.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star span.on{background-position:0 -16px}}.hero-slide__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}.hero-slide__see-more:hover,.has-faux-block-link-hover .hero-slide__see-more{color:#246d8f;border-bottom:1px solid #246d8f}.hero-slide__see-more:visited{color:#032b3e;border-bottom:1px solid #032b3e}.hero-slide__link-list{margin:0;list-style:none}.hero-slide__link-list ul{margin-left:0;list-style:none}.hero-slide__link-list:after{display:table;content:'';clear:both}@media screen and (min-width:37.5em) and (max-width:48.125em){.hero-slide__link-list{width:49%;display:inline-block;vertical-align:top}}.hero-slide__link-list li{margin-bottom:10px}.hero-slide__link-list 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}
.hero-slide__link-list a:hover,.has-faux-block-link-hover .hero-slide__link-list a{color:#246d8f;border-bottom:1px solid #246d8f}.hero-slide__link-list a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.hero-slide__content{border-radius:3px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.92);position:static;padding:20px !important}@media screen and (min-width:48.125em){.hero-slide__content{position:absolute;bottom:40px;left:60px;z-index:5;max-width:48%}}@media screen and (max-width:48.125em){.hero-slide__content{padding:20px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);position:relative;top:-10px;margin:0 40px}}@media screen and (max-width:30em){.hero-slide__content{padding:10px;background-color:#fff;position:relative;top:-10px;margin:0 20px}}.hero-slide__secondary-recipes{position:absolute;top:0;bottom:0;right:60px;width:32.5%;padding:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,0.6)}@media screen and (max-width:63.9375em){.hero-slide__secondary-recipes{display:none}}.hero-slide__secondary-image{position:relative}.hero-slide__secondary-image img{width:auto}.hero-slide__secondary-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:48px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .hero-slide__secondary-icon-overlay:after{opacity:.8}.hero-slide__support-recipe{float:left;width:48%;margin-left:4%}.hero-slide__support-recipe.odd{margin-left:0}.hero-slide__support-recipe a,.hero-slide__support-recipe a:visited{color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);transition:.2s}.hero-slide__support-recipe a:hover,.hero-slide__support-recipe a:focus,.hero-slide__support-recipe.has-faux-block-link-hover a,.hero-slide__support-recipe.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #fff}.hero-slide__head-recipe{margin-bottom:20px}.hero-slide__head-recipe a,.hero-slide__head-recipe a:visited{color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);transition:.2s}.hero-slide__head-recipe a:hover,.hero-slide__head-recipe a:focus,.hero-slide__head-recipe.has-faux-block-link-hover a,.hero-slide__head-recipe.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #fff}.hero-slide__secondary-main-title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;color:#fff;margin-bottom:15px;margin:0 0 10px;padding:0}.hero-slide__secondary-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;color:#fff;font-weight:bold;margin-top:7px}.hero-slide__secodary-image:after{display:table;content:'';clear:both}@media screen and (min-width:30em) and (max-width:48.125em){.hero-slide__text-headers{position:absolute;top:-189px;left:8%;padding:20px;max-width:350px;border-radius:3px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.92)}}.hero-teaser__image{display:inline-block;float:left;min-height:200px;width:100%}.hero-teaser__image img{width:100%}.hero-teaser__wrapper{background-color:#fcf4ec;color:#767676;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;letter-spacing:.2px;line-height:1.6;margin-bottom:20px;position:relative;width:100%}.hero-teaser__wrapper .icon-recipeofthemonth-olive{float:right;margin:0 0 5px 5px}.hero-teaser__title{color:#333;font-family:"Helvetica Neue",Helvetica,Arial;font-size:20px;font-weight:bold}.hero-teaser__inset{background-color:rgba(255,255,255,0.95);bottom:20px;border-radius:3px;box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);max-width:460px;padding:15px 20px 20px;margin:-100px 20px 20px}@media screen and (max-width:30em){.hero-teaser__inset{margin-top:-30px}}@media screen and (min-width:30em){.hero-teaser__inset.odd{float:right}}.identity__header{position:relative}.identity__header:after{display:table;content:'';clear:both}@media screen and (min-width:30em){.identity__header .taxonomy-term-description{width:50%}}@media screen and (min-width:30em){.identity__title{width:50%}}@media screen and (min-width:30em){.identity__image{width:40%;float:right}
}.ingredients-list{margin-bottom:30px;padding-bottom:10px}@media screen and (min-width:30em){.ingredients-list{margin-bottom:20px}}.ingredients-list__content{padding:4%;border:1px solid #eaeaea;border-bottom:0;position:relative}.ingredients-list__content:after{content:'';position:absolute;bottom:-11px;left:0;width:100%;height:12px;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-seratedpage-bottom.gif?v9cbf7090c7b43397b899181eff87d0cc) repeat-x left center;box-shadow:0 6px 17px -6px #666}.ingredients-list__group-title{color:#59a399;font-size:18px;margin-bottom:5px}.ingredients-list__group{margin:0;list-style:none}.ingredients-list__group ul{margin-left:0;list-style:none}.ingredients-list__item{padding:6px 10px;line-height:22px;font-size:16px}.ingredients-list__item:nth-child(odd){background:#f1f7f7}@media print{.ingredients-list__item:nth-child(odd){background:transparent}}@media print{.ingredients-list__item{padding-left:0;font-size:13px}}.ingredients-list__glossary-link{border-bottom:1px dotted #333;color:#333}@media print{.ingredients-list__glossary-link{border-bottom:0}}.ingredients-list__glossary-element{display:none}.large-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}.large-push-item:after{display:table;content:'';clear:both}.large-push-item:last-child{background:none}.large-push-item 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}.large-push-item a:hover,.has-faux-block-link-hover .large-push-item a{color:#246d8f;border-bottom:1px solid #246d8f}.large-push-item a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.large-push-item p{color:#767676}.large-push-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:20px;line-height:25px;color:#333;display:inline-block;font-weight:bold;line-height:1.2;letter-spacing:.2px;margin-bottom:20px}@media screen and (max-width:48.125em){.large-push-item__title{font-size:15px;letter-spacing:.1px;margin-bottom:10px;padding-top:0}}@media screen and (max-width:26.5625em){.large-push-item__title{max-width:240px}}@media screen and (max-width:23.4375em){.large-push-item__title{max-width:145px}}.large-push-item__image{float:left;padding:0 15px 5px 0}.large-push-item__image img{max-width:145px}.large-push-item__content{margin-left:160px}@media screen and (max-width:48.125em){.large-push-item__content p{padding-bottom:10px}}.large-push-item__promo_link{margin-bottom:10px}.method{margin-bottom:20px}.method__actions{margin-bottom:10px}.method__list{margin:0;list-style:none}.method__list ul{margin-left:0;list-style:none}.method__item{font-size:16px;border-bottom:1px solid #f0f2eb;counter-increment:method;line-height:1.6;margin-bottom:20px;padding-bottom:20px}.method__item:before{content:counter(method) ".";font-weight:700;font-size:23px;margin-right:8px;float:left;line-height:1}@media print{.method__item:before{font-weight:normal}}.method__item>p{padding-top:2px;font-size:16px}@media print{.method__item{margin-bottom:10px;padding-bottom:10px;border-bottom:0}}.modal__box{display:block;position:fixed;top:0;left:0;width:100%;z-index:8999900;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s .3s}.is-open>.modal__box{top:0;visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}.csstransforms3d .modal__box{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:100vh}.modal__bg{background:rgba(0,0,0,0.4);width:100%;height:100%;position:fixed;top:0;left:0;z-index:8999800;visibility:hidden;opacity:0;transition:opacity .6s,visibility .6s .6s}.is-open>.modal__bg{visibility:visible;opacity:1;transition:opacity .6s,visibility .6s}.modal__header{background-color:#fff;position:relative;width:100%;max-width:1100px;margin:0 auto;padding:7px;top:auto;right:auto}.modal__header:after{display:table;content:'';clear:both}@media screen and (min-width:48.125em){.modal__header{background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/ui/separator-semicircle.png?v06aae8a82bc134c5166f64510e47a7c7) repeat-x left bottom;background-color:#f2ede3;padding:15px 20px 20px}}.modal__header button{z-index:1}.modal__title{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:5px 0;margin:0 50px 0 0}.modal__content{background-color:#fff;position:relative;width:100%;max-width:1100px;margin:0 auto;top:0;padding:10px}.modal__close{float:right}.modal--video .modal__box{width:824px;margin-left:-412px}.csstransforms3d .modal--video .modal__box{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:0;width:100%;max-width:824px}.modal--video .modal__content,.modal--video .modal__header{max-width:calc((100vh - 62px)*16/9)}@media screen and (min-width:48.125em){.modal--video .modal__content,.modal--video .modal__header{max-width:calc((100vh - 81px)*16/9)}}.modal--full-bleed .modal__content{padding:0}.mygoodfood__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333}.mygoodfood__box{background-color:#fcf4ec;border-radius:3px;padding:25px 20px;margin-bottom:20px}.mygoodfood__box:after{display:table;content:'';clear:both}.mygoodfood__subtitle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;margin:0 0 25px;padding:0}.mygoodfood__text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#666}.nutrition{margin:5px auto 0;width:100%;letter-spacing:-3px}@media screen and (min-width:51.3125em){.nutrition{margin:10px 0 0;width:auto}}.nutrition>li{line-height:1.8;letter-spacing:0;display:inline-block;text-align:center;margin:0 5px 8px 0;min-width:57px}.nutrition__label{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal;font-size:11px;background:#eec3b0;border-radius:3px 3px 0 0;color:#333;position:relative;display:block;padding:3px 0}
.nutrition__label--low:before{background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/icon/low-badge.png?v824dfef0f77e7fb33c68bc7746572485);width:16px;height:16px;content:'';position:absolute;top:-4px;right:-4px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.nutrition__label--low:before{background-image:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/icon/low-badge%402x.png?v134343f86d07cfd46acfff9b270fc7b8);background-size:16px,16px}}.nutrition__value{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal;display:block;background:#fff;font-size:11px;border-radius:0 0 3px 3px;padding:2px 0 1px}.own-recipes-form__main_title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;margin-top:10px;padding-top:0}.own-recipes-form__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;margin-top:20px}@media screen and (max-width:48.125em){.own-recipes-form__breadcrumb{display:none}}.own-recipes-form__breadcrumb-number{font-style:normal;display:inline-block;margin-right:20px;border-radius:50%;height:22px;width:22px;text-align:center;border:2px solid #666}.own-recipes-form__thanks{background-color:#fcf4ec;padding:30px 20px}.own-recipes-form__thanks 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__thanks a:hover,.has-faux-block-link-hover .own-recipes-form__thanks a{color:#246d8f;border-bottom:1px solid #246d8f}.own-recipes-form__thanks a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.own-recipes-form__thanks-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333}.own-recipes-form__thanks-text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;margin-bottom:20px}.own-recipes-form__review{background-color:#fcf4ec;padding:20px}.own-recipes-form__review 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__review a:hover,.has-faux-block-link-hover .own-recipes-form__review a{color:#246d8f;border-bottom:1px solid #246d8f}.own-recipes-form__review a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.own-recipes-form__review-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;text-align:center}.own-recipes-form__review-text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;text-align:center}.own-recipes-form__required{margin-top:10px}.own-recipes-form__disclaimer-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333}.own-recipes-form__disclaimer-text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#666}.own-recipes-form__multistep{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative}.own-recipes-form__multistep:hover,.own-recipes-form__multistep:active,.own-recipes-form__multistep.active,.own-recipes-form__multistep.disabled,.own-recipes-form__multistep[disabled]{background-color:#200448}
.own-recipes-form__multistep:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.own-recipes-form__multistep:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.own-recipes-form__multistep.active,.own-recipes-form__multistep:active{background-color:#200448;outline:0}.own-recipes-form__multistep.disabled,.own-recipes-form__multistep[disabled]{cursor:default;background-color:#e6e6e6 !important;opacity:.65;box-shadow:none;border-color:#ccc;color:#333 !important}.own-recipes-form__multistep-next{background:#be2a77;color:#fff !important;background:url(//www.bbcgoodfood.com/sites/all/themes/bbcw_goodfood/images/circle-next.png?v18e731efbb7367439cb43262c6f85f7c) 90% 50% no-repeat #be2a77}.own-recipes-form__multistep-next:focus,.own-recipes-form__multistep-next:hover,.own-recipes-form__multistep-next:active{background-color:#7f1c50;color:#fff}@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}}