@font-face{font-family:"gf-font-icons";src:url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.eot?cb2f6d7a966ce92cc1617d80682c8e50");src:url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.woff2?cb2f6d7a966ce92cc1617d80682c8e50") format("woff2"),url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.woff?cb2f6d7a966ce92cc1617d80682c8e50") format("woff"),url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.ttf?cb2f6d7a966ce92cc1617d80682c8e50") format("truetype"),url("/sites/all/themes/bbcw_goodfood/icon-font/gf-font-icons.svg?cb2f6d7a966ce92cc1617d80682c8e50#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;text-rendering:auto;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-error:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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-success:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-bookmark:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-check:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-chef:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-comment-button:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-comment-reply:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-comment:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-complete-profile:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-cross-x:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-dots:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-instagram-icon:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-instagram:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-list:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-more-arrow:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-more-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon--black:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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-icon--grey:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-settings-icon:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-snapchat:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-thumb-filled:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-thumb:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-warning:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.font-icon-youtube:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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-error-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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-success-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-bookmark-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-check-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-chef-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-comment-button-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-comment-reply-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-comment-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-complete-profile-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-cross-x-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-dots-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-instagram-icon-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-instagram-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-list-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-more-arrow-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-more-link-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon--black-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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-icon--grey-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-settings-icon-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-snapchat-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-thumb-filled-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-thumb-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px}.font-icon-youtube-small:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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-error-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;text-rendering:auto;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;text-rendering:auto;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-success-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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-bookmark-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-check-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-chef-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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-comment-button-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-comment-reply-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-comment-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-complete-profile-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-cross-x-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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-dots-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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon-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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-instagram-icon-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-instagram-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-list-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-more-arrow-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-more-link-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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon--black-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;text-rendering:auto;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-icon--grey-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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-settings-icon-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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-snapchat-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-thumb-filled-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-thumb-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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon-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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.font-icon-youtube-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;text-rendering:auto;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;text-rendering:auto;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-error-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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-success-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-bookmark-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-check-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-chef-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-comment-button-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-comment-reply-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-comment-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-complete-profile-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-cross-x-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-dots-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-instagram-icon-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-instagram-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-list-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-more-arrow-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-more-link-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon--black-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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-icon--grey-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-settings-icon-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-snapchat-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-thumb-filled-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-thumb-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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-icon-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px}.font-icon-youtube-large:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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;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;font-size:25px}h2 small,.beta small,.node-competition .field-main>label small{font-size:18px}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;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7")}.visible-mobile{display:none}.hidden-desktop{display:none;display:block}.loader-7,.loader-7:before,.loader-7:after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s infinite ease-in-out}.loader-7{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader-7:before,.loader-7:after{content:'';position:absolute;top:0}.loader-7:before{left:-3.5em;animation-delay:-.32s}.loader-7:after{left:3.5em}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes slide-effect-1{0%{opacity:1;transform:translateX(-200px)}60%{opacity:1;transform:translateX(750px)}100%{opacity:0;transform:translateX(750px)}}@keyframes slide-effect-2{0%{transform:translate(-200px, -200px);opacity:1}60%{transform:translate(750px, 750px);opacity:1}100%{transform:translate(750px, 750px);opacity:0}}.checkbox-wrapper{cursor:pointer;display:block;font-size:13px;padding-left:40px;position:relative;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.checkbox-wrapper input{position:absolute;opacity:0}.checkbox-wrapper .checkmark{background-color:#fff;border:1px solid #E2E2E2;border-radius:2px;height:25px;left:0;top:0;position:absolute;width:25px}.checkbox-wrapper .checkmark:after{content:"";display:none;position:absolute}.checkbox-wrapper .checkmark:after{border:solid #515151;border-width:0 3px 3px 0;height:16px;left:8px;top:1px;transform:rotate(45deg);width:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.checkbox-wrapper:hover input ~ .checkmark{background-color:rgba(242,242,242,0.4)}.checkbox-wrapper input:checked ~ .checkmark:after{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}.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%}.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%}.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}.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%}.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%}.cleargridindent-left-768,.col.cleargridindent-left-768{margin-left:-1.8181818182%}.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 0.2s,box-shadow linear 0.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 0.2s,box-shadow linear 0.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:#E84B3C}.form-text.error:focus,.form-select.error:focus,.form-textarea.error:focus{border-color:#d82a19;box-shadow:0 0 6px #f39f97}::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("../images/exclamation.png") 315px 50% no-repeat #fff}@media (min-resolution: 192dpi){.captcha.error{background:url("../images/exclamation@2x.png") 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}.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}.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}.link-list li{margin-bottom:10px;padding-left:10px;background:url("../images/inline/link-list.png") no-repeat left 3px}.bg-turquoise-offwhite .link-list li{background:url("../images/inline/link-list-offwhite.png") no-repeat left 4px}.link-list.turquoise-arrow li{background:url("../images/inline/link-list-turquoise.png") 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%}.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("../images/ui/border-dash.3.gif") repeat-x left bottom !important}.separator-dashed-top{background:url("../images/ui/border-dash.3.gif") repeat-x left bottom !important;background-position:left top !important;padding-top:10px;padding-bottom:0}.separator-dashed-bottom-graylight{border-bottom:1px dashed #D8D8D8}.separator-dashed-top-graylight{border-bottom:1px dashed #D8D8D8;background-position:left top}.separator-dashed-bottom-turquoise{background:url("../images/ui/separator-dashed-turquoise.gif") repeat-x left bottom}.separator-dashed-mid-turquoise{background:url("../images/ui/separator-dashed-turquoise.gif") repeat-x left bottom;background-position:center center;background-position:center center}.separator-dashed-bottom-olive-green{background:url("../images/ui/separator-dashed-olive-green.gif") repeat-x left bottom}.separator-semicircle-white{background:url("../images/ui/separator-semicircle.png") repeat-x left bottom;position:relative}.separator-grain{background:url("../images/ui/separator-grain.png") repeat-x left bottom}.separator-bullet{background:url("../images/ui/separator-dashed-bullet-turquoise.png") no-repeat center center;height:15px;margin:5px 20px 3px}.theme-mgf .separator-bullet{background-image:url("../images/ui/separator-dashed-bullet-green.png")}.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("../images/ui/separator-seratedpage-bottom.gif") 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("../images/ui/border-dashed-white.png") 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("../images/inline/bg-thatched.png");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("../images/inline/bg-turquoise-thatched-vertical.png");background-repeat:repeat}.bg-green-thatched{background-color:#759236;background-image:url("../images/inline/bg-green-thatched.png");background-repeat:repeat}.bg-green-thatched-vertical{background-color:#759236;background-image:url("../images/inline/bg-green-thatched-vertical.png");background-repeat:repeat}.bg-purple-thatched{background-color:#8e7a9e;background-image:url("../images/inline/bg-purple-thatched.png");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("../images/inline/bg-pink-thatched-vertical.png");background-repeat:repeat}.bg-pinkdark-thatched-vertical,.olive-disclaimer{background-color:#5b1339;background-image:url("../images/inline/bg-pinkdark-thatched-vertical.png");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("../images/inline/bg-purple-thatched-jagged.png")}.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("../images/inline/bg-turquoise-thatched-vertical-jagged.png")}.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("../images/inline/bg-green-thatched-vertical-jagged.png")}.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("../images/inline/bg-pink-thatched-vertical-jagged.png")}.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}.styled-pink li{list-style:none;background-image:url("../images/ui/bullet-pink-light.gif");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}.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}.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}.js .hover-saver{position:absolute;top:100%;width:100%;height:10px}.js .tooltip-content{margin-top:0;top:7px}.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;width:41%;margin:0 auto}.image-right .section-head--content,.image-left .section-head--content,.image-right-fixed .section-head--content{width:57%;width:100%;margin:0}.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}.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}.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}.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%;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{max-width:81px;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("../images/inline/link-list.png") no-repeat left 3px}.bg-turquoise-offwhite .image-description ul li{background:url("../images/inline/link-list-offwhite.png") no-repeat left 4px}.image-description ul.turquoise-arrow li{background:url("../images/inline/link-list-turquoise.png") 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:active,.view-more-link.active{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:#e6e5e5 !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}.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}/*! @license
* MyFonts Webfont Build ID 2418143, 2012-11-26T11:11:01-0500
*
* The fonts listed in this notice are subject to the End User License
* Agreement(s) entered into by the website owner. All other parties are
* explicitly restricted from using the Licensed Webfonts(s).
*
* You may obtain a valid license at the URLs below.
*
* Webfont: Serifa Light by Bitstream
* URL: http://www.myfonts.com/fonts/bitstream/serifa/light/
* Copyright: Copyright 1990-2003 Bitstream Inc. All rights reserved.
* Licensed pageviews: 30,020,000
*
*
* License: http://www.myfonts.com/viewlicense?type=web&buildid=2418143
*
* © 2012 Bitstream Inc
*/@font-face{font-family:'SerifaBT-Light';src:url("../webfonts/24E5DF_0_0.eot");src:url("../webfonts/24E5DF_0_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/24E5DF_0_0.woff") format("woff"),url("../webfonts/24E5DF_0_0.ttf") 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}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{display:none !important}.visible-above-narrow{display:inherit !important}.horizontal-elements .visible-above-narrow{display:inline-block !important}.touch .primary-nav .visible-narrow,.touch .primary-nav .visible-upto-mid,.touch .primary-nav #ad-mobile-banner{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}.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}.search-api-sorts-wrapper .sort-label{display:inline;margin-right:.25em}.search-api-sorts-wrapper select{width:auto;margin-left:10px}.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;text-rendering:auto;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;text-rendering:auto;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}.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}.block-bbcgf-outbrain{background-color:#FCF4EC;display:inline-block;margin-left:-1.8181818182%;padding:30px 1.8181818182%;width:103.636363636%}@media (min-width: 770px){.block-bbcgf-outbrain{border-top:1px dashed #D8D8D8;background-color:#fff;margin-bottom:20px;margin-left:0;padding:30px 0 0;width:auto}}@media (min-width: 770px){.block-bbcgf-search-views,.section-box--goes-well-with{margin:0 0 40px auto;max-width:320px}}.touchevents .group-header{margin-bottom:0}@media (min-width: 770px){.group-header{margin-bottom:40px}}aside .block{margin-bottom:40px}aside .block h2{padding-top:0}.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") 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");display:block;height:100%;width:100%}.fivestar-bbcgoodfood div.fivestar-widget-static .star span.on{background-position:0 -13px}@media 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")}.fivestar-bbcgoodfood div.fivestar-widget-static .star span{background-image:url("/sites/all/modules/custom/bbcgf_fivestar/widgets/bbcgoodfood/new-star@2x.png")}.fivestar-bbcgoodfood div.fivestar-widget-static .star span.on{background-position:0 -13px}}.noUi-target *{box-sizing:border-box;touch-action: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("../images/spinner.gif");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;text-rendering:auto;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;text-rendering:auto;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}.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("../images/ui/ajax-loader-dark-purple.gif");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}.collections-tooltip .tooltip-banner{background:url("../images/ui/border-dash.3.gif") 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;padding-bottom:0}.sharing-options.sharing-article{margin-top:10px}.sharing-options.sharing-recipe{height:71px;height:55px;position:absolute;top:-35px;top:-1em}.sharing-options .addthis_mobile{margin-bottom:15px}.sharing-options .sharing-block{float:left;margin-right:5px}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.service-links__container{height:32px}.service-links{display:inline-block;position:relative;z-index:15;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}.service-links.is-fixed{left:115px;right:115px;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 .touchevents{display:none}.service-links.is-fixed .service-label{display:none}.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-instagram{color:#D63675}.service-links-instagram:focus,.service-links-instagram:hover,.service-links-instagram:active{color:#9f2052}.service-links-snapchat{color:#fff}.service-links-snapchat:focus,.service-links-snapchat:hover,.service-links-snapchat:active{color:#d9d9d9}.service-links-youtube{color:#E62D28}.service-links-youtube:focus,.service-links-youtube:hover,.service-links-youtube:active{color:#d9d9d9}.service-links-toggle{background:#7a658d;font-size:24px;line-height:1;vertical-align:middle;width:35px;display:none}.service-links-toggle:focus,.service-links-toggle:hover,.service-links-toggle:active{color:#534560}.is-fixed .service-links-toggle{display:none}.js .service-links-secondary{display:none;position:absolute;right:-7px;top:40px;z-index:10;transition:max-width .75s;display:inline-block;position:static;overflow:hidden;max-width:0;white-space:nowrap;max-width:none !important}.js .service-links-secondary.is-open{display:block}.js .service-links-secondary.is-open{display:inline-block;max-width:100px}.is-fixed .service-links-secondary{display:none !important;transition:max-width 0s;max-width:none !important;display:inline-block !important;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("../images/ui/warning.png") 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);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}#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}.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("../images/backgrounds/userRecipeUploadImage.jpg") no-repeat right center #f2ede3}.add-member-recipe .add-member-recipe-content p{width:75%}.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}.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("../images/ui/border-dash.3.gif") 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("../images/ui/separator-seratedpage-bottom.gif") 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("../images/ui/separator-seratedpage-bottom-cream.png") 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("../images/ui/border-dash.3.gif") 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:active,.node-competition .form-type-managed-file .form-submit.active{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:#e6e5e5 !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%;width:50%;float:left}.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}#comment-confirm-delete,#comment-goodness-confirm-delete{margin:40px auto 60px;max-width:250px}#comment-confirm-delete #edit-submit,#comment-goodness-confirm-delete #edit-submit{background-color:#7B648E;float:right;margin-right:30px;width:115px}#comment-confirm-delete #edit-cancel,#comment-goodness-confirm-delete #edit-cancel{color:#666;border-bottom:1px solid rgba(102,102,102,0.4);float:left;line-height:1.6;letter-spacing:.2px;margin:11px 0 0 30px;transition:all ease .2s}#comment-confirm-delete #edit-cancel:hover,#comment-goodness-confirm-delete #edit-cancel:hover{border-bottom:1px solid #666}.form-comment__confirm-delete{background:none;margin-bottom:40px;padding-top:110px;position:relative;text-align:center}.form-comment__confirm-delete:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#BFBFBF;font-size:100px;left:78px;position:absolute;top:0}.form-comment__confirm-delete h2{font-size:35px}.form-comment__confirm-delete p{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:16px;font-weight:bold}.nav-touch{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;width:320px}.no-touchevents .nav-touch{display:none}.nav-touch.open{visibility:visible;transition:z-index 0s linear .2s;z-index:9000001}.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: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%;left:320px}.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("../images/user-logged-in.png") center center no-repeat transparent;content:'';display:inline-block;vertical-align:middle;margin-right:15px;width:48px;height:48px}@media (min-resolution: 192dpi){.nav-touch li a.navigation__user-icon.navigation__user-icon--logged-in:before{background:url("../images/user-logged-in@2x.png") center center no-repeat transparent;background-size:48px 48px}}.nav-touch li a.navigation__user-icon.navigation__user-icon--logged-out:before{background:url("../images/user-logged-out.png") center center no-repeat transparent;content:'';display:inline-block;vertical-align:middle;margin-right:15px;width:48px;height:48px}@media (min-resolution: 192dpi){.nav-touch li a.navigation__user-icon.navigation__user-icon--logged-out:before{background:url("../images/user-logged-out@2x.png") center center no-repeat transparent;background-size:48px 48px}}.nav-touch li a.navigation__logout{font-weight:bold}.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;text-rendering:auto;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;text-rendering:auto;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}.is-level-1{left:-260px;left:-320px}.csstransforms3d .is-level-1{transform:translateX(-100%);left:0}.is-level-2{left:-520px;left:-640px}.csstransforms3d .is-level-2{transform:translateX(-200%);left:0}.is-level-3{left:-780px;left:-960px}.csstransforms3d .is-level-3{transform:translateX(-300%);left:0}.mobile-nav-header{background:#135F5F;height:50px;overflow:hidden;padding:0;width:260px;z-index:10;width:320px}.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;text-rendering:auto;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}.nav-toolbar .touchevents{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);background-position:-517px -111px;width:7px;height:12px}.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}.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}.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}.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}.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("../images/ui/arrow-green-right.png") 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}.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("../images/ui/separator-dashed-gray.gif") 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("../images/ui/arrow-green-right.png") 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}.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}.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}.glossary-menu li{font-size:16px;margin:0}.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}.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}.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 .tail-position-right:after{left:90%}.footer-nav a{font-size:14px;color:#CCC}.no-touchevents .footer-nav li{float:left;width:50%;width:49.5%}.no-touchevents .footer-nav a{display:block;padding:4px 0}.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{border-bottom:1px dashed #D8D8D8;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}#block-bbcgf-outbrain-outbrain-ar1{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;border-radius:14px 14px 0 0}#scroll-wrapper{background:#fff;padding-top:50px;overflow:hidden}.no-touchevents #scroll-wrapper{background:transparent;padding-top:0}#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}.inview .touchevents{transition:all .1s linear}.no-csstransforms3d .inview .touchevents{left:260px;left:320px}.csstransforms3d .inview .touchevents{transform:translate3d(260px, 0, 0) !important;transform:translate3d(320px, 0, 0) !important}.main{position:relative;clear:left}.ad{text-align:center}.ad--top-slot{margin:10px 0;padding:5px 0;min-height:90px}.ad--mpu-premium-1,.ad--mpu-programmatic,.ad--mpu-premium-1-wide,.ad--mpu-premium-1-narrow,.ad--mpu-premium-1-non-mobile{margin:0 0 40px;z-index:24}.ad-mpu-premium-1-mobile{display:none}.ad--mpu-premium-1-tablet{margin:1.5em 0;display:none}#ad-mpu-top{margin:15px 0 5px}#ad-mpu-premium-2{margin:0 0 40px}#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}#bg-image,#bg-image-bottom{position:absolute;visibility:hidden;z-index:-2;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}.no-touchevents .page-header-touch{display:none}.no-csstransforms3d .page-header-touch{position:relative}.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}.page-header .touchevents{display:none}.logo{font-size:16px;position:relative;z-index:3;width:110px;margin:6px auto 0}.logo img{margin-left:8px}.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;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}.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}.touchevents .subscribe-link{display:none}.mgf-bar{color:#fff;display:none;float:right;padding:0;position:relative;top:2px;z-index:2}.no-touchevents .mgf-bar{display:block}.mgf-bar>h2{margin:0 0 6px 10px;padding-top:0;text-align:left}.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-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-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 .signout{float:left;clear:left;font-size:14px;margin:30px 0 10px;border-bottom:1px solid #CCC;line-height:1}.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;text-rendering:auto;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("../images/user-icon.png") center center no-repeat transparent}@media (min-resolution: 192dpi){.page-header-touch__user{background:url("../images/user-icon@2x.png") center center no-repeat transparent;background-size:24px 24px}}.logged_in .page-header-touch__user{background:url("../images/user-icon-logged-in-small.png") center center no-repeat transparent}@media (min-resolution: 192dpi){.logged_in .page-header-touch__user{background:url("../images/user-icon-logged-in-small@2x.png") 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;right:50%;margin-right:-200px}.search-site-on-page{height:39px}.search-site-on-page .form-item{top:0;left:0;right:80px}.search-site-on-page .form-actions{top:0;right:0}.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}#footer h2,#footer h3,#footer h4{color:#fff;margin-bottom:10px}#footer p{color:#CCC;padding-bottom:10px}#footer p a{color:#CCC}#footer a{border-bottom:1px solid rgba(255,255,255,0.6)}.about-gf{background:#535048;display:none;padding-top:4px}.about-gf .col{margin-bottom:20px}.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}@media (min-width: 770px){.about-gf{display:block}}.lt-ie8 .about-gf .right{margin-left:0}.footer-base{background-color:#3e3b35;padding:30px 10px 20px}@media (min-width: 770px){.footer-base{padding:10px 0}}.footer__text-wrap{float:left;margin-bottom:30px}.footer__text-wrap h4{font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;padding-left:70px;padding-top:20px;padding-bottom:35px}.footer__text-wrap p{font-size:13px}@media (min-width: 770px){.footer__text-wrap{margin-bottom:0;width:96%}.footer__text-wrap h4{font-size:16px;font-weight:normal}.footer__text-wrap p{font-size:15px}}.footer__logo-bbcw{float:left;max-width:57px;margin-top:21px}.footer__nav-top{display:inline-block}.footer__nav-top ul{margin:0 0 20px}.footer__nav-top li{margin-bottom:10px}.footer__nav-top a{color:#fff;display:inline-block;font-size:15px}@media (min-width: 770px){.footer__nav-top{display:none}}.footer_social-icons{display:inline-block;margin:20px 0 25px;width:100%}.footer_social-icons ul{list-style:none;margin:0 0 20px}.footer_social-icons li{float:left;margin-right:10px}#footer .footer_social-icons a{border-bottom:0;display:inline-block;position:relative}.footer_social-icons a:before{background:#fff;border-radius:50%;content:'';display:inline-block;height:30px;left:1px;position:absolute;top:1px;width:30px;z-index:0}.footer_social-icons a.service-links-snapchat:before{background:#000}.footer_social-icons a i:before{position:relative;z-index:1}@media (min-width: 770px){.footer_social-icons{display:none}}.footer__nav-bottom ul{display:inline-block;list-style:none;margin:0 0 10px}.footer__nav-bottom li{margin-bottom:7px}.footer__nav-bottom a{font-size:13px;color:#CCC}@media (min-width: 770px){.footer__nav-bottom{margin-top:86px}.footer__nav-bottom li{float:left;width:50%}.footer__nav-bottom a{font-size:14px}}.cookie-law{position:absolute;top:0;left:0;z-index:32 !important;width:100%}.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);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}.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("../images/backgrounds/thanks-submitting.png") no-repeat right center #667f2e}.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}.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("../images/ui/seperator_white_bgr.png") no-repeat 50% 0}.cin-modal-content{padding:24px !important;text-align:center !important}#breakpoint-test{z-index:1;position:relative}#breakpoint-test{z-index:320}#breakpoint-test{z-index:400}#breakpoint-test{z-index:480}#breakpoint-test{z-index:600}#breakpoint-test{z-index:744}#breakpoint-test{z-index:768}#breakpoint-test{z-index:769}#breakpoint-test{z-index:801}#breakpoint-test{z-index:900}#breakpoint-test{z-index:980}#breakpoint-test{z-index:1100}.page404{background:url("../images/backgrounds/404.jpg") no-repeat center 20px;background-size:100%;padding:2em 0;min-height:300px;background-size:auto;background-position:center 10px}.page404.static{margin:10% 0}.page404.static h1{padding:5% 0 0}.page404,.page404 h1{text-align:center}.page404 li{padding-top:30px;background:url("../images/ui/bullet-pink-light.gif") no-repeat center 20px}.page404 li:first-child{background:none}.results .page404{margin:20px 0;min-height:450px}.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}.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}.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("../images/backgrounds/olive-exclamation.png") no-repeat 95% center #5b1339 !important;color:#fff !important;padding:1em}.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}.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("../images/backgrounds/cin-cake-grid-page-top-block-bgr-v2.png") no-repeat right bottom 10px scroll;background-color:#f2ede3;padding:10px 0 20px 20px;margin-bottom:40px;padding:10px 360px 20px 20px}.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}.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%}.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);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;background:#F1F1F1 url("../images/ui/separator-punch-holes.png") 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 0.5s ease-in-out,margin 0.35s ease,padding 0.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;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("../images/ui/jagged-edge-left-green.png") 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}.content-recipe-collection .ad--mpu-premium-3-narrow{border-bottom:1px dashed #D8D8D8;padding-bottom:1.5em;margin:1.2em 0 0}.content-recipe-collection .ad:before,.sidebar-recipe-collection .ad:before{color:#767676;content:'Advertisement';display:block;font-size:11px;font-style:normal;letter-spacing:.5px;line-height:18px;margin:0 auto 5px;padding:0;text-align:left;width:300px}@media (min-width: 770px){.content-recipe-collection .ad:before,.sidebar-recipe-collection .ad:before{content:none}}.node-competition .main{padding-left:0}.node-competition .left-content{padding:20px 1.8181818182%;padding:20px}.node-competition aside{padding-left:1.8181818182%;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;padding:20px 20px 25px;margin-bottom:20px}.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;width:50%;float:left;margin:0 20px 20px 0}.competition-details .field-name-title h2{font-size:40px;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("../images/ui/separator-semicircle.png") repeat-x left bottom,url("../images/ui/recipe-card-bottom.gif") 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);background-position:-446px -373px;width:44px;height:44px}.comp-terms-icon{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet.png);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("../images/ui/border-dash.3.gif") 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("../images/ui/border-dash.3.gif") repeat-x left bottom !important}.field-name-related-competitions .views-row{padding-bottom:10px;background:url("../images/ui/border-dash.3.gif") 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;display:block}.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;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;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;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("../images/ui/border-dash.3.gif") 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{margin-left:2.8301886792%;float:left;min-height:1px;position:relative;clear:none;width:48.5714285714%;margin-left:0 !important;max-width:340px}.view-id-competitions.view-display-id-panel_pane_1 .views-row:first-child{margin-left:0}.view-id-competitions.view-display-id-panel_pane_1 .views-row-odd{clear:left;padding-right:1.8181818182% !important}.view-id-competitions.view-display-id-panel_pane_1 .views-row-even{clear:right;padding-left:1.8181818182% !important}.view-id-competitions.view-display-id-panel_pane_1 .view-mode-teaser{background:url("../images/ui/border-dash.3.gif") 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-hero__card:hover h2,.feature-hero__card:hover h3{color:inherit;text-decoration:underline}.feature-secondary-view__card:hover h2,.feature-secondary-view__card:hover h3{color:inherit}.feature-header__wrapper{display:inline-block;margin:0 0 40px;padding:0 20px;position:relative;width:100%}.feature-header__image{position:absolute;height:150px;left:0;margin-top:-75px;overflow:hidden;top:50%;width:1100px}.feature-header__content{background-color:#fff;border:solid 1px #EDEDED;border-radius:0 0 3px 3px;box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);margin:0 auto;max-width:485px;min-height:172px;padding-bottom:15px;position:relative;text-align:center;width:100%}.feature-header__content:before{content:'';display:inline-block;background-color:#3DA426;height:3px;left:0;position:absolute;top:0;width:100%}.feature-header__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:32px;letter-spacing:0.2px;line-height:1.37;margin:12px 0 7px;padding:0 10px;text-align:center}@media (min-width: 480px){.feature-header__title{font-size:35px}}.feature-header__subtitle{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1.47;margin-bottom:15px;padding:0 10px}.feature-header__social-icons .font-icon:before{font-size:28px}.feature-header__social-icons .service-links ul{margin:0}.feature-header__sponsor{color:#666;display:inline-block;margin:10px 0 5px}.feature-hero__wrapper{display:inline-block;float:left;margin-bottom:25px;padding:0 10px;width:100%}a.feature-hero__card,a.feature-hero__card:focus,a.feature-hero__card:hover{outline:0}.feature-hero__card{display:inline-block;float:left;margin-bottom:15px;width:100%}.feature-hero__card-image{float:left;margin-right:10px;position:relative;width:33.3%}.feature-hero__card-image img{width:100%}.feature-hero__card-title{color:#333;display:block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:bold;line-height:1.2;letter-spacing:0.2px;margin:0 0 5px;padding:0}.feature-hero__card-body{color:#666;display:table;font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:1.38}.feature-hero__card-1{margin-bottom:20px}.feature-hero__card-1 .feature-hero__card-image{margin:0 0 10px;width:100%}.feature-hero__card-1 .feature-hero__card-title{font-size:20px}.feature-hero__card-1 .feature-hero__card-body{font-size:15px}@media (min-width: 480px){.feature-hero__card{width:33.3%}.feature-hero__card-image{margin:0 0 10px;width:100%}.feature-hero__card-1{padding-right:10px;width:50%}.feature-hero__card-2{margin-bottom:20px;padding-left:10px;width:50%}.feature-hero__card-2 .feature-hero__card-image{margin:0 0 10px}.feature-hero__card-2 .feature-hero__card-title{font-size:20px}.feature-hero__card-body{font-size:15px}.feature-hero__card-3{padding-right:12px}.feature-hero__card-4{padding-left:6px;padding-right:6px}.feature-hero__card-5{padding-left:12px}}@media (min-width: 770px){.feature-hero__card-1{margin-bottom:50px;padding:0;width:50%}.feature-hero__card-2,.feature-hero__card-3,.feature-hero__card-4,.feature-hero__card-5{margin-bottom:20px;padding:0 0 0 15px;width:25%}.feature-hero__card-2 .feature-hero__card-title{font-size:15px}}@media (min-width: 960px){.feature-hero__card-1{margin-bottom:20px;max-width:31%;width:100%}.feature-hero__card-1 .feature-hero__card-image{height:242px;overflow:hidden}.feature-hero__card-2,.feature-hero__card-3,.feature-hero__card-4,.feature-hero__card-5{margin-bottom:15px;max-width:34.5%;padding:0 0 0 15px;width:100%}.feature-hero__card-2 .feature-hero__card-image,.feature-hero__card-3 .feature-hero__card-image,.feature-hero__card-4 .feature-hero__card-image,.feature-hero__card-5 .feature-hero__card-image{display:table;margin-bottom:0;margin-right:10px;max-width:160px;position:relative}}.feature-hero__card--sponsor{background-color:#ECE9EF;display:inline-block;padding:10px;width:100%}.feature-hero__card-1 .feature-hero__card--sponsor{padding:10px}.feature-hero__card-2 .feature-hero__card--sponsor,.feature-hero__card-3 .feature-hero__card--sponsor,.feature-hero__card-4 .feature-hero__card--sponsor,.feature-hero__card-5 .feature-hero__card--sponsor{padding:5px}.feature-hero__card--sponsor .feature-hero__card-image:after{background-color:#7B648E;bottom:0;content:'Ad feature';color:#fff;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;font-weight:bold;height:20px;left:0;letter-spacing:0.4px;line-height:1.38;padding:1px 0 0;position:absolute;text-align:center;width:100%}.feature-hero__card-1 .feature-hero__card--sponsor .feature-hero__card-image:after{height:25px;padding:4px 0 0;width:96px}@media (min-width: 480px){.feature-hero__card-1 .feature-hero__card--sponsor,.feature-hero__card-2 .feature-hero__card--sponsor{padding:10px}.feature-hero__card-1 .feature-hero__card--sponsor .feature-hero__card-image:after,.feature-hero__card-2 .feature-hero__card--sponsor .feature-hero__card-image:after{height:25px;padding:4px 0 0;width:96px}.feature-hero__card-3 .feature-hero__card--sponsor .feature-hero__card-image:after,.feature-hero__card-4 .feature-hero__card--sponsor .feature-hero__card-image:after,.feature-hero__card-5 .feature-hero__card--sponsor .feature-hero__card-image:after{height:25px;padding:4px 0 0;width:96px}}@media (min-width: 770px){.feature-hero__card-2 .feature-hero__card--sponsor{padding:5px}}@media (min-width: 960px){.feature-hero__card-2 .feature-hero__card--sponsor .feature-hero__card-image,.feature-hero__card-3 .feature-hero__card--sponsor .feature-hero__card-image,.feature-hero__card-4 .feature-hero__card--sponsor .feature-hero__card-image,.feature-hero__card-5 .feature-hero__card--sponsor .feature-hero__card-image{max-width:150px}}.feature-hero__break-1{display:none}@media (min-width: 480px){.feature-hero__break-1{display:inline-block;float:left;width:100%}}@media (min-width: 770px){.feature-hero__break-1{display:none}}.feature-hero__break-2{display:none}@media (min-width: 770px){.feature-hero__break-2{display:inline-block;float:left;width:50%}}.feature-secondary-view__title,.feature-more-blocks__title{margin:35px 0 20px;padding:0}.feature-secondary-view__wrapper{border-top:1px dashed #D8D8D8;display:none;float:left;margin-bottom:15px}.feature-secondary-view__card{display:inline-block;float:left;margin-bottom:15px;width:50%}a.feature-secondary-view__card,a.feature-secondary-view__card:focus,a.feature-secondary-view__card:hover{outline:0}a.feature-secondary-view__card .feature-secondary-view__card-body,a.feature-secondary-view__card:focus .feature-secondary-view__card-body,a.feature-secondary-view__card:hover .feature-secondary-view__card-body{text-decoration:none}.feature-secondary-view__card-image{float:left;position:relative;width:100%}.feature-secondary-view__card-image img{width:100%}.feature-secondary-view__card-tag{background-color:#467D75;bottom:0;color:#fff;font-size:13px;font-weight:bold;left:0;line-height:1.3;letter-spacing:.4px;opacity:.9;padding:5px 10px;position:absolute}.feature-secondary-view__card-content .feature-secondary-view__card-tag{position:relative}.feature-secondary-view__card-title,.feature-more-blocks__content h4{color:#333;float:left;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:bold;letter-spacing:0.2px;line-height:1.2;margin-bottom:3px;width:100%}.feature-secondary-view__card-ratings{display:inline-block;margin-bottom:5px;width:100%}.feature-secondary-view__card-body,.feature-secondary-view__card-body p{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;letter-spacing:0.2px}.feature-secondary-view__card-1{height:auto;position:relative;width:100%}.feature-secondary-view__card-1 .feature-secondary-view__card-wrapper{display:inline-block;position:relative;width:100%}.feature-secondary-view__card-1 .feature-secondary-view__card-image .feature-secondary-view__card-tag{display:none}.feature-secondary-view__card-1 .feature-secondary-view__card-content{background-image:linear-gradient(to bottom, transparent, #061d1d);bottom:0;left:0;padding:35px 15px 11px;position:absolute;width:100%}.feature-secondary-view__card-1 .push-item__ratings .fivestar-summary{color:#fff}a.feature-secondary-view__card-1 h3,a.feature-secondary-view__card-1 h3:hover{color:#fff;font-size:20px;margin-bottom:5px;width:100%}a.feature-secondary-view__card-1:hover{color:#fff;text-decoration:none}.feature-secondary-view__card-2,.feature-secondary-view__card-4{padding-right:10px}.feature-secondary-view__card-3,.feature-secondary-view__card-5{padding-left:10px}.feature-secondary-view__separator{display:inline-block;float:left;width:100%}@media (min-width: 480px){.feature-secondary-view__card{padding:0;width:33.3%}.feature-secondary-view__card-1{padding-right:6px;width:66.6%}.feature-secondary-view__card-3{padding-right:12px}.feature-secondary-view__card-4{padding:0 6px}.feature-secondary-view__card-2,.feature-secondary-view__card-5{padding-left:12px}.feature-secondary-view__card-body,.feature-secondary-view__card-body p{font-size:15px;line-height:22px}}.feature-secondary-view__card--sponsor{background-color:#ECE9EF;padding:5px}.feature-secondary-view__card-1 .feature-secondary-view__card--sponsor{background-color:transparent;padding:0}.feature-secondary-view__card--sponsor .feature-secondary-view__card-tag{background-color:#7B648E;opacity:1}.feature-top-tip__wrapper{border-top:1px dashed #D8D8D8;float:left;margin-bottom:50px;padding:60px 0 0;width:100%}@media (min-width: 480px){.feature-top-tip__wrapper{padding:60px 50px 0}}.feature-top-tip__content{background-color:#EFF5F4;border-radius:3px;padding:60px 30px 20px;position:relative;text-align:center}@media (min-width: 480px){.feature-top-tip__content{padding:60px 70px 20px}}.feature-top-tip__content:before{background-color:#437D75;border-radius:50%;color:#fff;content:'Top tip';display:inline-block;height:80px;left:50%;margin-left:-40px;padding-top:28px;position:absolute;text-align:center;top:-40px;width:80px}.feature-top-tip__text{color:#666;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-style:italic;line-height:30px;margin-bottom:20px}.feature-top-tip__link{margin-bottom:20px}.feature-top-tip__link 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}.feature-top-tip__link a:hover,.has-faux-block-link-hover .feature-top-tip__link a{color:#246D8F;border-bottom:1px solid #246D8F}.feature-top-tip__link a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.feature-more-blocks{border-top:1px dashed #D8D8D8;float:left;margin-bottom:30px;padding:0}.feature-more-blocks__content{display:inline-block}.feature-more-blocks__content .feature-secondary-view__card{width:100%;padding:0}.feature-more-blocks__content .feature-secondary-view__card-image{padding-right:10px;width:33%}.feature-more-blocks__content .feature-secondary-view__card-content{float:left;width:66%}.feature-more-blocks__content .feature-secondary-view__card-content h3{padding-top:0}.feature-more-blocks__content .feature-secondary-view__card--sponsor{display:inline-block}.feature-more-blocks__content .feature-secondary-view__card-tag{display:none}.feature-more-blocks__content .feature-secondary-view__card--sponsor .feature-secondary-view__card-tag{display:inline-block}@media (min-width: 480px){.feature-more-blocks__content .feature-secondary-view__card{width:33.3%}.feature-more-blocks__content .feature-secondary-view__card-3{padding-right:12px}.feature-more-blocks__content .feature-secondary-view__card-4{padding:0 6px}.feature-more-blocks__content .feature-secondary-view__card-5{padding-left:12px}.feature-more-blocks__content .feature-secondary-view__card-image{padding-right:0;width:100%}.feature-more-blocks__content .feature-secondary-view__card-content{width:100%}.feature-more-blocks__content .feature-secondary-view__card-content h3{padding-top:10px}.feature-more-blocks__content .feature-secondary-view__card-tag{display:inline-block}}.feature-more-blocks__row-link{display:inline-block;width:100%}.feature-more-blocks__row-image{float:left;margin-right:10px;position:relative;width:33%}.feature-more-blocks__row-content{float:left}.feature-more-blocks__more-link 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}.feature-more-blocks__more-link a:hover,.has-faux-block-link-hover .feature-more-blocks__more-link a{color:#246D8F;border-bottom:1px solid #246D8F}.feature-more-blocks__more-link a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.feature-poll{border-top:1px dashed #D8D8D8;display:inline-block;margin:0 0 20px;padding-top:10px}.feature-poll__image{padding-top:20px}.feature-poll__image img{margin:0 auto}.feature-poll__wrapper .PDS_Poll{background-color:rgba(28,137,159,0.1);border-radius:15px;padding:20px}.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:active,.feature-poll__wrapper .PDS_Poll a.pds-vote-button.active{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:#e6e5e5 !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:active,.feature-poll__wrapper .PDS_Poll a.pds-vote-button.active{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:#e6e5e5 !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}.field-name-field-feature-poll-leading{padding-bottom:20px;font-size:13px}.field-name-field-feature-poll-link{font-size:13px;text-align:center}.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;display:none}.field-name-bbcgf-gift-guide-header-images .header-image{display:none;display:block;height:400px}.gift-guide-header{position:relative;min-height:400px}.gift-guide-header .group-text{position:relative;padding:20px 15px;padding:30px 15px;padding:30px 20px}.gift-guide-header .group-text h2{font-size:32px;margin-bottom:1px;padding:0;font-size:52px}.gift-guide-header .field-name-service-links-displays-group{margin-top:15px;margin-top:20px}.view-bbcgf-gifts{z-index:10;position:relative;margin-top:-215px;background:#fff;background:url("../images/backgrounds/gift-page-white-trans-gradient.png") repeat-x right top}.view-bbcgf-gifts .gift-view-header{overflow:hidden;padding:30px 0 20px;padding:40px 0 20px;margin:0 20px;background:url("../images/backgrounds/gift-dots-separator.png") repeat-x left bottom}.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;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;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("../images/backgrounds/gift-results-stitch.png") 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;padding:20px 15px;max-width:none;width:540px;width:710px;width:1055px;overflow:hidden}.view-bbcgf-gifts .view-content .views-row{width:50%;width:170px;float:left;padding:10px}.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:active,.view-bbcgf-gifts ul.pager li.pager-next a.active{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:#e6e5e5 !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("../images/spinner-trans-bg.gif")}.node-gift.node-teaser{position:relative;background:url("../images/backgrounds/gift-teaser-bg.png");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}.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;min-height:300px;background:url("../images/backgrounds/gift-teaser-bg.png")}.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: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}.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:#e6e5e5 !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("../images/ui/colorbox-bg.png") 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("../images/ui/colorbox-close.png") 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("../images/ui/colorbox-close.png") 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}.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}.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}.guide__comments{margin-left:auto;margin-right:auto;max-width:440px}.guide__comments .section-comments__wrapper-top-border{display:none}@media (min-width: 770px){.guide__comments{margin-left:0;margin-right:0;max-width:none}.guide__comments .section-comments__wrapper-top-border{display:block}}.node-guide.node-full .wysiwyg-enhanced{margin-bottom:30px}.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}.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}.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 .region-main-content .field-label-above,.node-type-home .region-main-content .group-explore{margin-bottom:40px}.node-type-home .region-main-content .entity-field-collection-item{margin-bottom:20px}.node-type-home .region-main-content .field-name-field-bbcgf-offers,.node-type-home .region-main-content .field-name-field-bbcgf-features{margin-bottom:20px}.node-type-home .region-main-content .field-name-field-bbcgf-offers h2,.node-type-home .region-main-content .field-name-field-bbcgf-features h2{border-bottom:1px dashed #D8D8D8;padding:0 0 10px;margin-bottom:20px}.node-type-home .region-main-content .field-name-field-bbcgf-brand h2{border-bottom:1px dashed #D8D8D8;padding:0 0 10px;margin-bottom:20px}.node-type-home .region-main-content .field-name-field-bbcgf-brand .entity-field-collection-item{margin-bottom:0}.node-type-home .region-main-content .field-group-div h2{padding:0}.node-home>.row>.span4{float:right}.node-home.node-home>.row>.span8{float:left;margin-left:0}.search-site-on-page{margin:20px 15px}.field-name-bbcgf-ads-mpu{margin-top:1.5em}.field-name-bbcgf-ads-mpu-premium-2-wide{margin-bottom:40px}.group-breaking-news{margin-bottom:40px;background-color:#72aeb2;color:#fff;padding:10px;-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}#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}.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;display:block}.node-type-home .view-content ol{margin-top:0}.group-trending{margin-bottom:40px}@media (min-width: 770px){.group-trending{margin-left:auto;margin-right:auto;max-width:300px}}.group-trending:after{border-bottom:1px dashed #D8D8D8;content:'';display:block;height:1px}.group-trending h2{border-bottom:1px dashed #D8D8D8;padding:0 0 10px;margin-bottom:20px}.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}.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%}.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;text-rendering:auto;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%}.magazine__latest-content{line-height:1.6;margin-top:27px}.magazine__support-item img{max-width:80px}.node-promotion{margin:9px 20px 21px 20px}.node-promotion .btn--view_offer{bottom:20px;position:absolute}.flex-viewport .node-promotion .btn--view_offer{bottom:0}.node-promotion .btn--view_offer a{background-color:#7B648E;border-radius:3px;bottom:44px;color:#fff;display:inline-block;font-weight:bold;height:44px;letter-spacing:.3px;padding-top:11px;padding-left:20px;width:191px}.node-promotion .btn--view_offer a:hover{background-color:#473953}.node-promotion .btn--view_offer a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:17px;position:absolute;right:10px;top:13px}.node-promotion img{width:281px}.node-promotion h3{color:#333;font-family:"Helvetica Neue",Helvetica,Arial;font-size:20px;font-weight:bold;letter-spacing:.2px;margin-top:17px;margin-bottom:0;padding-top:0}.node-promotion p{color:#666;font-size:13px;letter-spacing:.3px;line-height:1.38;margin-top:12px;margin-bottom:25px;text-align:left}.node-promotion span{color:#767676;display:inline-block;font-size:13px;font-weight:bold;height:25px;line-height:1.85;letter-spacing:.3px;margin-bottom:11px;text-align:left}.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;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%;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%;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{padding:20px 20px 25px;background-color:#f2ede3;margin-bottom:20px;padding:20px 1.8181818182% 25px}.node-quiz .quiz-details .image-wrapper{box-shadow:0 0 13px 4px #CCC;width:50%;float:left;margin:0 20px 20px 0;max-width:312px;border:6px solid #fff;display:block;margin:0 auto;position:relative}.node-quiz .quiz-details .field-name-title h2{font-size:40px;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("../images/ui/separator-semicircle.png") repeat-x left bottom,url("../images/ui/recipe-card-bottom.gif") 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("../images/ui/quiz-question-bottom.jpg") no-repeat bottom left #EAF1EE;clear:both;margin-bottom:40px;padding-bottom:40px}.node-quiz form .question-wrapper h2{color:#447D75;padding:20px 10px;padding:20px 50px}.node-quiz form .question-wrapper .question-number{background:url("../images/ui/quiz-number-bg.png") 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;clear:none;display:inline-block;float:left}.node-quiz form .question-wrapper h4{color:#447D75;font-style:italic;padding:0 10px;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;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}.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: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%;width:42%;margin:10px 20px 10px 10px;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;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;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("../images/ui/border-dash.3.gif") 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("../images/ui/quiz-score-background.png") 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;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;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;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%;width:70%;float:right;width:72%;width:50%;float:left}.results-wrapper.box-count-2-left .results-contents{width:100%;width:75%;float:left;width:78%;float:left}.results-wrapper.box-count-2-right .results-contents{width:100%;width:65%;float:left;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("../images/ui/border-dash.3.gif") 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;position:absolute;bottom:5px;left:21px;z-index:10;padding:0 10px 15px}.recipe-legacy .member-disclaimer{margin-top:15px;margin-bottom:20px}.recipe-legacy .recipe-description{margin-bottom:50px;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);background-position:-524px -88px;width:19px;height:19px}.recipe-info-skill-level:before{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet.png);background-position:-524px -240px;width:19px;height:19px}.recipe-info-vegetarian:before{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet.png);background-position:-524px -126px;width:19px;height:19px}.recipe-info-healthy:before{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet.png);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}.editors-choice .type-4{float:left;width:66.66666%}.category-list li{width:33.333333333%}.category-list li:nth-child(3n+1){clear:left}.category-list .text-style-alt{margin:0 10px}.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);background-position:-494px 0px;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 (min-width: 480px){.node-teaser .collections-tooltip,.node-teaser-info .collections-tooltip{float:none;margin-top:10px}}.node-teaser .collections-tooltip .btn--default[disabled],.node-teaser-info .collections-tooltip .btn--default[disabled]{background-color:#290d3c !important;background:#290d3c !important;color:#fff !important;opacity:1}.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 (min-width: 480px){.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);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);background-position:-524px -395px;width:15px;height:15px}.recipe-image-main-wrapper{overflow:hidden}.node-recipe.node-full .span4{display:none}@media (min-width: 480px){.node-recipe.node-full .span4{display:block}}@media (min-width: 480px) and (max-width: 770px){.node-recipe.node-full .span4{background:#FCF4EC;margin-left:-1.8181818182%;padding:0 1.8181818182%;width:103.636363636%}.node-recipe.node-full .span4 #ad-mpu-premium-2{min-height:0}.node-recipe.node-full .span4 .ad{margin:0 auto;padding:25px 0 29px;width:300px}.node-recipe.node-full .span4 .ad:before{color:#767676;content:'Advertisement';display:block;font-size:11px;font-style:normal;letter-spacing:.5px;line-height:18px;margin-bottom:5px;padding:0;text-align:left}}.node-recipe.node-full .span8{display:flex;flex-direction:column}@media (min-width: 770px){.node-recipe.node-full .span8{display:block}}.node-recipe.node-full .span8 .teads-inread{margin-bottom:40px}.node-recipe.node-full .span8 .ad{margin:0 auto;padding:25px 0 29px;width:300px}.node-recipe.node-full .span8 .ad:before{color:#767676;content:'Advertisement';display:block;font-size:11px;font-style:normal;letter-spacing:.5px;line-height:18px;margin-bottom:5px;padding:0;text-align:left}@media (min-width: 770px){.node-recipe.node-full .span8 .ad{margin:inherit;padding:0;width:auto}.node-recipe.node-full .span8 .ad:before{content:initial}}.node-recipe.node-full .span8 #ad-mpu-premium-1-narrow{order:1}.node-recipe.node-full .span8 #block-ad-manager-mpu-premium-1-tablet{order:1;display:none}@media (min-width: 480px){.node-recipe.node-full .span8 #block-ad-manager-mpu-premium-1-tablet{display:inline-block}}@media (min-width: 770px){.node-recipe.node-full .span8 #block-ad-manager-mpu-premium-1-tablet{display:none}}.node-recipe.node-full .span8 .responsive-tabs{order:2}.node-recipe.node-full .span8 .section-recipetools{order:3;border-top:1px dashed #D8D8D8;padding-top:20px;margin:0 0 40px}@media (min-width: 480px){.node-recipe.node-full .span8 .section-recipetools{margin-bottom:11px}}@media (min-width: 770px){.node-recipe.node-full .span8 .section-recipetools{border:none;margin-top:-14px;margin-bottom:0;padding-top:0}}.node-recipe.node-full .span8 .section-recipetools iframe{float:left}.node-recipe.node-full .span8 .recipe__tips{order:4}.node-recipe.node-full .span8 .recipe__tips .field-name-field-bbcgf-tips{max-width:440px;margin:0 auto}@media (min-width: 770px){.node-recipe.node-full .span8 .recipe__tips .field-name-field-bbcgf-tips{max-width:inherit}}.node-recipe.node-full .span8 #block-views-recipe-views-goeswellwith{order:5;border-top:1px dashed #D8D8D8;padding-top:30px}.node-recipe.node-full .span8 #block-views-recipe-views-goeswellwith .section-box__header,.node-recipe.node-full .span8 #block-views-recipe-views-goeswellwith .section-box__content{max-width:440px;margin:0 auto}.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-recipe-carousel{order:6;margin-bottom:20px}.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-recipe-carousel>.section-box__header{display:none}.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-recipe-carousel .section-box--interstitial{background:none;margin-bottom:0}.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-recipe-carousel .section-box--interstitial:before{content:'';background-color:#FCF4EC;width:100%;height:23px;display:inline-block}.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-recipe-carousel .section-box__content:after{content:none}.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-recipe-carousel .swiper-container{padding-bottom:0}.node-recipe.node-full .span8 .block-bbcgf-outbrain{order:7}.node-recipe.node-full .span8 #ad-mpu-premium-2-narrow{order:8}.node-recipe.node-full .span8 #ad-mpu-premium-2-narrow .ad{padding-top:0}@media (min-width: 770px){.node-recipe.node-full .span8 #ad-mpu-premium-2-narrow{display:none}}.node-recipe.node-full .span8 .recipe__comments{order:9;margin-left:auto;margin-right:auto;max-width:440px}.node-recipe.node-full .span8 .recipe__comments .view-content>div:last-child .comment{border-bottom:none;margin-bottom:0;padding-bottom:0}.node-recipe.node-full .span8 .recipe__comments .section-comments__wrapper-top-border{display:none}@media (min-width: 770px){.node-recipe.node-full .span8 .recipe__comments{margin-left:0;margin-right:0;max-width:none}.node-recipe.node-full .span8 .recipe__comments .view-content>div:last-child .comment{border-bottom:1px dashed #D8D8D8;margin-bottom:20px;padding-bottom:20px}.node-recipe.node-full .span8 .recipe__comments .section-comments__wrapper-top-border{display:block}.node-recipe.node-full .span8 .recipe__comments .section-comments__wrapper{max-width:555px}}.node-recipe.node-full .span8 .editorial-offers-container{order:10}.node-recipe.node-full .span8 .editorial-offers-container .block.block-bbcgf-promotions{margin-bottom:20px}.node-recipe.node-full .span8 .editorial-offers-container .separator-dashed-bottom-graylight{background:none}.node-recipe.node-full .span8 .adsense-ads{order:11;margin-bottom:0}.node-recipe.node-full .span8 .adsense-ads h2{padding-top:30px}.node-recipe.node-full .span8 .adsense-ads .adsense-container{padding:0 0 30px}@media (min-width: 770px){.node-recipe.node-full .span8 .adsense-ads{margin-bottom:10px}}.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-cc-rtl-native,.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-cc-rel-technique,.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-cc-alt-recipes,.node-recipe.node-full .span8 #block-bbcgf-search-views-bbcgf-cc-rel-features{display:none}.node-recipe.node-full .span8 #ad-mpu-premium-1-narrow,.node-recipe.node-full .span8 #block-ad-manager-mpu-premium-1-tablet,.node-recipe.node-full .span8 #ad-mpu-premium-2-narrow,.node-recipe.node-full .span8 .adsense-ads{background:#FCF4EC;margin-left:-1.8181818182%;padding:0 1.8181818182%;width:103.636363636%}@media (min-width: 770px){.node-recipe.node-full .span8 #ad-mpu-premium-1-narrow,.node-recipe.node-full .span8 #block-ad-manager-mpu-premium-1-tablet,.node-recipe.node-full .span8 #ad-mpu-premium-2-narrow,.node-recipe.node-full .span8 .adsense-ads{background:none;margin-left:0;padding:0;width:auto}}.node-recipe.node-full .section-box--you-may-also-like{display:none}@media (min-width: 992px){.node-recipe.node-full .section-box--you-may-also-like{display:inline-block;margin-bottom:30px}}@media (min-width: 770px){.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;display:none}.field-name-bbcgf-shopping-list-header-images .header-image{display:none;display:block;height:170px}.shopping-list-header{position:relative;min-height:170px}.shopping-list-header .group-text{position:absolute;padding:20px 15px;top:0;padding:30px 15px;padding:30px 20px}.shopping-list-header .group-text h2{font-size:32px;margin-bottom:1px;padding:0;font-size:52px}#BCLcontainingBlock.full .BCLvideoWrapper{position:relative;padding-top:1px;padding-bottom:56.25%;height:0;margin-bottom:45px;margin-top:0;width:100%;height:100%}#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("../images/ui/loader.gif") 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%;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;width:19%}.node-video.node-full header{display:inline-block}.node-video .field-name-body h2{padding-top:0}.video__title{font-size:25px;margin-top:20px}.video__summary{letter-spacing:0.3px;color:#767676;margin-bottom:10px;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;margin:25px 0 30px}.video__tips{margin:40px auto 0;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);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("../images/ui/border-dash.3.gif") repeat-x left bottom !important;padding:0;background:none !important;padding:0}.node-video-teaser .node-title{padding-top:15px}.search-header{margin-bottom:0}.search-header-bar{padding:10px 0;display:none}.search-header-bar label{color:#fff}.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:active,.filter-toggle.active{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:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.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;transform:none;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}.search-sidebar ul{padding-top:1px}.search-sidebar li{padding-bottom:12px}.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("../images/ui/seperator.png") 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}.current-search-item.current-search-item-active.current-search-item-active-items{display:none}.search-sidebar_header{text-align:center;padding:20px 0;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;text-rendering:auto;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}.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);background-position:-494px -466px;width:20px;height:12px;position:absolute;top: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);background-position:-446px -417px;width:20px;height:12px;position:absolute;top: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);background-position:-365px -250px;width:20px;height:12px;position:absolute;top: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);background-position:-466px -417px;width:20px;height:12px;content:'';display:block;right:20px;position:absolute;top: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);background-position:-204px -180px;width:20px;height:12px;position:absolute;top: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);background-position:-184px -180px;width:20px;height:12px;position:absolute;top: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}.editorial-offers-container{margin:0 auto;max-width:350px}.editorial-offers-container.carousel{float:none}.block-bbcgf-promotions{max-width:350px}.block-bbcgf-promotions .node-promotion{height:405px;position:relative}.block-bbcgf-promotions .flex-control-nav{bottom:25px;height:25px;padding:0 20px 0 0;right:0;text-align:center;width:auto}.block-bbcgf-promotions .flex-control-paging li{border:0;margin:0 4px}.block-bbcgf-promotions .flex-control-paging li a{background-color:#fff;border:solid 1px #437D75;height:8px;opacity:.5;width:8px}.block-bbcgf-promotions .flex-control-paging li a.flex-active{background-color:#437D75;border:0;opacity:1}.block-bbcgf-promotions .slides{padding-top:9px}.block-bbcgf-promotions .slides li{height:100%}.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;border-right:0;margin:0;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}.alert__block-top{margin:0 10px 20px;padding:20px 50px 20px 60px;position:relative}@media (min-width: 770px){.alert__block-top{margin:0 0 20px}}.alert h4{margin:0;font-weight:bold}.alert__title{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:bold}.alert__desc{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;margin-top:10px}.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;text-rendering:auto;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;text-rendering:auto;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 #E84B3C}.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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;color:#E84B3C;top:15px;left:14px;font-size:32px}.alert--info{border-top:5px solid #3DA2BD}.alert--info:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;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}.alert--warning{border-top:5px solid #EEA02E}.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;text-rendering:auto;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}.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:active,.btn.active{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:#e6e5e5 !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:active,.btn--default.active{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:#e6e5e5 !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:active,.btn-turquoise.active{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:#e6e5e5 !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:active,.btn-turquoise-dark.active{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:#e6e5e5 !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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.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;text-rendering:auto;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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.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}.btn--print .btn__text{padding-right:5px}.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}.btn--icon-right .btn__text{padding-right:10px !important}.btn--icon-left{text-align:right;padding-left:10px}.btn--icon-left .btn__text{padding-left:5px}.btn--small{line-height:20px;font-size:13px !important;padding:8px 10px}.btn--small:before{font-size:13px;margin-right:5px}.btn--large{line-height:16px;font-size:16px !important;padding:17px 25px}.btn--block i.font-icon{float:right}.btn--print{font-size:14px}.btn--search-cancel{padding:7px 0;position:absolute}.recipe__tips{border-top:1px dashed #D8D8D8;margin-bottom:40px;padding-top:40px}.carousel-tips__wrapper{background-color:#EFF5F4;border-radius:3px}.carousel-tips__wrapper h3{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;margin-bottom:20px;padding:30px 0 0;text-align:center}.carousel-tips__wrapper h4{color:#767676;font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;font-weight:bold;letter-spacing:1px;line-height:1.4;margin-bottom:15px;text-align:center;text-transform:uppercase}.carousel-tips__wrapper .carousel-tips__elements{margin:0 auto}.carousel-tips__wrapper .carousel-tips__slides{margin-bottom:0}.carousel-tips__wrapper .pager{color:#767676;font-family:"Helvetica Neue",Helvetica,Arial;line-height:1.5;font-size:13px;font-weight:bold;letter-spacing:.2px;padding:0 0 25px}.carousel-tips__wrapper .pager sup{font-size:1em;top:0}.carousel-tips__wrapper .flex-direction-nav{margin:0}.carousel-tips__wrapper .flex-direction-nav li{margin:0}.carousel-tips__wrapper .flex-direction-nav a{display:none;filter:alpha(opacity=80);opacity:.8;outline:0;top:50%}@media (min-width: 770px){.carousel-tips__wrapper .flex-direction-nav a{display:inline-block}}.carousel-tips__wrapper .flex-control-nav{bottom:0;float:left;margin:0;padding:0}.carousel-tips__wrapper .flex-control-paging li{margin:0 5px}.carousel-tips__wrapper .flex-control-paging li a{background:transparent;border:solid 1px #3686AF;height:6px;opacity:.5;width:6px}.carousel-tips__wrapper .flex-control-paging li a.flex-active{background:#3686AF;opacity:1}.carousel-tips__single-slide-content{padding:0 30px 45px}@media (min-width: 770px){.carousel-tips__single-slide-content{padding:0 70px 35px}.flex-viewport .carousel-tips__single-slide-content{padding:0 70px 45px}}.carousel-tips__single-slide-body{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;letter-spacing:.2px;line-height:1.6;text-align:center}.carousel-tips__single-slide-body 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}.carousel-tips__single-slide-body a:hover,.has-faux-block-link-hover .carousel-tips__single-slide-body a{color:#246D8F;border-bottom:1px solid #246D8F}.carousel-tips__single-slide-body a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.carousel-tips__single-slide-body p{color:#666;padding:0}.show-more__hidden-content,.show-more__ellipses{display:inline}.show-more__content--show .show-more__hidden-content,.show-more__content--show .show-more__ellipses{display:none}@media (min-width: 770px){.show-more__hidden-content,.show-more__ellipses{display:none}}.show-more__hidden-content{display:none}.show-more__content--show .show-more__hidden-content{display:inline}@media (min-width: 770px){.show-more__hidden-content{display:inline}}.show-more__link{color:#246D8F;display:table;font-weight:bold;margin:10px 0 0;text-align:center;width:100%}.show-more__content--show .show-more__link{display:none}@media (min-width: 770px){.show-more__link{display:none}}.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;z-index:2}.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}.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}.section-comments__wrapper-top-border{border-top:1px dashed #D8D8D8;display:inline-block;float:left;width:100%}.section-comments__wrapper{margin-bottom:40px;background:#fff;display:inline-block;float:left;max-width:555px;padding-top:30px;position:relative;width:100%;z-index:10}.section-comments__wrapper .section-comments__tabs-header{background:#F7F7F7;border:0;border-radius:0;height:45px;left:-1.8181818182%;margin:0;padding:0;position:absolute;top:0;width:103.636363636%}@media (min-width: 480px){.section-comments__wrapper .section-comments__tabs-header{background:transparent;border-bottom:1px solid #DEDEDE;left:0;position:relative;width:100%}}.section-comments__wrapper .section-comments__tabs{border:0;padding:45px 0 0;position:relative}@media (min-width: 480px){.section-comments__wrapper .section-comments__tabs{padding:0}}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab{background:none;border:0;color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1.0;letter-spacing:.2px;margin:0;padding:0}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab.ui-state-active{border-bottom:3px solid #0C5F5F;font-weight:bold;margin:0;padding:0}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab.ui-state-active .section-comments__single-tab-link{color:#0C5F5F}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab .section-comments__single-tab-link{font-size:14px;padding:14px 7px}@media (min-width: 375px){.section-comments__wrapper .section-comments__tabs .section-comments__single-tab .section-comments__single-tab-link{font-size:15px;padding:13px}}@media (min-width: 425px){.section-comments__wrapper .section-comments__tabs .section-comments__single-tab .section-comments__single-tab-link{padding:13px 15px}}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab-content{padding:20px 0 0}.section-comments__wrapper .ajax-progress-throbber{background:transparent url("../images/spinner-trans-bg.gif")}.section-comments__header-title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;letter-spacing:.2px;margin-bottom:27px;padding-top:0}.comment{border-bottom:1px dashed #D8D8D8;display:inline-block;margin-bottom:20px;padding-bottom:20px;position:relative;width:100%}.comment__header{display:inline-block;margin-bottom:5px;width:100%}.comment__author-picture{border-radius:100%;display:inline-block;float:left;height:42px;margin-right:15px;width:42px}.comment__author-picture img{width:42px;height:100%}.comment__author-picture--no-login{color:#BAB8B8;display:inline-block;height:42px;position:relative;width:42px}.comment__author-picture--no-login:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:85px;left:0;line-height:.5;position:absolute;top:0}.comment__author-name{color:#333;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:bold;letter-spacing:.1px}.comment__date{color:#767676;font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;letter-spacing:.1px}.comment__text{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1.6;letter-spacing:.2px;margin-top:13px;word-wrap:break-word}.comment__rating-and-report-wrapper{display:inline-block;min-height:20px;margin:17px 0 0;position:relative;width:100%}.comment__rating{display:inline-block;float:left;left:0;padding-top:3px;position:absolute;top:0}.comment__report{color:#666;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;float:right;font-size:13px;font-weight:bold;letter-spacing:.1px;text-align:right}.comment__report .flag-action,.comment__report .unflag-action{border-bottom:solid 1px rgba(102,102,102,0.4)}.comment__report .flag-action:hover,.comment__report .unflag-action:hover{border-bottom:solid 1px #666}.comment__report .flag-message{color:#333;display:inline-block;font-size:13px;float:left;font-weight:bold;line-height:1.4;margin:17px 0 0;padding:0;position:relative;text-align:right;top:0;width:100%}.comment__header .comment__report{position:relative;right:0;top:-20px}.comment__links{display:inline-block;width:85%}.comment__links ul{margin:0}.comment__links li{display:inline-block;float:left;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;margin-right:10px;padding-top:4px}.comment__links 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;text-transform:capitalize}.comment__links a:hover,.has-faux-block-link-hover .comment__links a{color:#246D8F;border-bottom:1px solid #246D8F}.comment__links a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.comment__links .comment-delete,.comment__links .comment-edit{float:right}.comment__links .comment-delete a,.comment__links .comment-edit a{border-bottom:1px solid rgba(102,102,102,0.4);color:#333;font-weight:normal}.comment__links .comment-delete a:hover,.comment__links .comment-edit a:hover{border-bottom:1px solid #666}.comment__footer{display:inline-block;margin-top:20px;width:100%}.comment__thumbs-up{display:inline-block;float:right;position:relative}.comment__thumbs-up .rating-message{color:#666;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;position:absolute;right:0;top:-20px;text-align:right;width:150px}.thumbs-up__button{float:left;height:22px;margin-right:10px;margin-top:2px;position:relative;width:22px}.thumbs-up__button .rate-button{background:none;display:inline-block;height:22px;left:0;outline:0;position:absolute;top:0;width:22px;z-index:1}.thumbs-up__button:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:20px;left:0;position:absolute;top:0}.thumbs-up__voted .thumbs-up__button:before{color:#A7C8D7}.thumbs-up__button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#246D8F;font-size:20px;left:0;position:absolute;top:0}.thumbs-up__count{color:#246D8F;font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;font-weight:bold;letter-spacing:.1px}.section-comments__join_discussion{color:#767676;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-style:normal;font-stretch:normal;letter-spacing:.1px;line-height:1.6;margin-bottom:25px;padding-left:75px;position:relative}@media (min-width: 480px){.section-comments__join_discussion{margin-bottom:15px}}.section-comments__join_discussion:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#246D8F;font-size:57px;left:0;opacity:.45;position:absolute;top:0}.section-comments__join_discussion 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}.section-comments__join_discussion a:hover,.has-faux-block-link-hover .section-comments__join_discussion a{color:#246D8F;border-bottom:1px solid #246D8F}.section-comments__join_discussion a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.section-comments__rating-wrapper{border-radius:2px;background-color:#F2F2F2;display:inline-block;margin-bottom:3px;width:100%}.section-comments__rating-wrapper .rate-info{display:none}.section-comments__rating-heading{color:#666;display:inline-block;float:left;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:normal;letter-spacing:.2px;margin:17px 20px;padding:0}.section-comments__rating-toggle.rating-toggle{display:inline-block;float:left;margin:11px 15px 11px 0}.section-comments__rate-messages{letter-spacing:.2px;line-height:1.1;margin:17px 20px}.comment-form__wrapper{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:.2px;line-height:1.2;text-align:left}.comment-form__wrapper .comment-form{margin-bottom:30px}.comment-form__wrapper .comment-form .captcha{margin-bottom:20px}.comment-form__wrapper .field-name-field-bbcgf-classification{display:inline-block;width:100%}.comment-form__wrapper .field-name-field-bbcgf-classification .form-required{display:none}.comment-form__wrapper .form-type-radio{display:inline-block;float:left;margin:8px 0 18px;width:33%}.comment-form__wrapper .form-type-radio label{margin-bottom:0}.comment-form__wrapper .form-radio{margin-right:10px}.comment-form__wrapper .form-textarea{border:solid 1px #DBDBDB;border-radius:3px;height:44px;line-height:2.0;margin-bottom:20px;resize:none;transition:all ease .3s;width:100%}.comment-form__wrapper .form-textarea--expanded{height:150px;line-height:1.5}.comment-form__wrapper .cancel-edit-comment,.comment-form__wrapper .mollom-privacy,.comment-form__wrapper .field-widget-text-textarea label{display:none}.comment-form__wrapper .form-submit{background-color:#7B648E !important;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:.2px;width:100%}@media (min-width: 480px){.comment-form__wrapper .form-submit{width:216px}}.comment-form__wrapper .form-submit.btn:disabled{color:#fff !important;background-color:#BDBDBD !important}.comment-form__wrapper .form-submit.btn.active,.comment-form__wrapper .form-submit.btn:active{background-color:#7B648E !important}.section-comments__single-tab-content .pager li{background:none;border-radius:0;color:#333;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:bold;letter-spacing:.1px;line-height:1.7;height:30px;margin:0 3px;padding:0;width:26px}.section-comments__single-tab-content .pager li a{background-color:transparent;padding:0}.section-comments__single-tab-content .pager li a:hover{color:#767676}.section-comments__single-tab-content .pager li.pager-current{border-bottom:3px solid #447d75}.section-comments__single-tab-content .pager .pager-ellipsis{font-family:serif;font-size:20px;line-height:1.9}.section-comments__single-tab-content .pager .pager-first,.section-comments__single-tab-content .pager .pager-last{display:none}.section-comments__single-tab-content .pager .pager-previous,.section-comments__single-tab-content .pager .pager-next{background-color:#447d75;border-radius:3px;display:inline-block;height:26px;float:none;padding:0;position:relative;width:26px}.section-comments__single-tab-content .pager .pager-previous a,.section-comments__single-tab-content .pager .pager-next a{display:inline-block;font-size:0;left:0;height:26px;margin:0;padding:0;position:absolute;text-indent:-99999px;top:0;width:26px}.section-comments__single-tab-content .pager .pager-previous:hover,.section-comments__single-tab-content .pager .pager-next:hover{background-color:#0C5F5F}.section-comments__single-tab-content .pager .pager-previous .ajax-progress-throbber,.section-comments__single-tab-content .pager .pager-next .ajax-progress-throbber{left:1px;position:absolute;top:28px}.section-comments__single-tab-content .pager .pager-next a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:15px;left:10px;position:absolute;text-indent:initial;top:6px}.section-comments__single-tab-content .pager .pager-previous a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:15px;left:8px;position:absolute;text-indent:initial;top:6px}@media only screen and (min-width: 525px){.section-comments__single-tab-content .pager li{line-height:2.2;height:44px;margin:0 10px;padding:5px;width:32px}.section-comments__single-tab-content .pager .pager-ellipsis{line-height:1.9}.section-comments__single-tab-content .pager .pager-previous,.section-comments__single-tab-content .pager .pager-next{height:44px;width:44px}.section-comments__single-tab-content .pager .pager-previous a,.section-comments__single-tab-content .pager .pager-next a{height:44px;width:44px}.section-comments__single-tab-content .pager .pager-previous .ajax-progress-throbber,.section-comments__single-tab-content .pager .pager-next .ajax-progress-throbber{left:10px;top:43px}.section-comments__single-tab-content .pager .pager-next a:after{left:19px;top:15px}.section-comments__single-tab-content .pager .pager-previous a:after{left:17px;top:15px}}.comment__reply-form-wrapper .captcha,.comment__edit-form-wrapper .captcha{margin-left:25px}.comment__reply-form-wrapper .field-name-field-bbcgf-classification,.comment__reply-form-wrapper .form-type-textarea label,.comment__edit-form-wrapper .field-name-field-bbcgf-classification,.comment__edit-form-wrapper .form-type-textarea label{display:none}.comment__reply-form-wrapper .form-textarea-wrapper,.comment__edit-form-wrapper .form-textarea-wrapper{margin-left:25px;margin-top:20px;position:relative}.comment__reply-form-wrapper .form-textarea-wrapper:before,.comment__edit-form-wrapper .form-textarea-wrapper:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#979797;font-size:18px;left:-22px;position:absolute;top:7px}.comment__reply-form-wrapper textarea,.comment__edit-form-wrapper textarea{border:solid 1px #DBDBDB;border-radius:3px;color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;letter-spacing:.2px;line-height:1.6;resize:none;width:100%}.comment__reply-form-wrapper .alert__block,.comment__edit-form-wrapper .alert__block{margin-top:20px}.comment__edit-form-wrapper .collapse-processed,.comment__edit-form-wrapper .form-type-radios,.comment__edit-form-wrapper label{display:none}.comment__actions{text-align:right}.comment__actions .comment__actions-cancel{color:#666;border-bottom:1px solid rgba(102,102,102,0.4);font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:.2px;margin-right:25px;text-align:left;text-decoration:none;transition:all ease .2s}.comment__actions .comment__actions-cancel:hover{border-bottom:1px solid #666}.comment__actions .comment__actions-submit{background-color:#7B648E !important}.section-comments__wrapper .indented{margin-left:0}.comment__indented-wrapper-2{margin-left:5%;width:95%}.comment__indented-wrapper-3{margin-left:10%;width:90%}.comment__indented-wrapper-4{margin-left:15%;width:85%}.comment__indented-wrapper-5{margin-left:20%;width:80%}.comment__indented-wrapper-6{margin-left:25%;width:75%}.comment__indented-wrapper-7{margin-left:30%;width:70%}@media (min-width: 480px){.comment__indented-wrapper-2{margin-left:3%;width:97%}.comment__indented-wrapper-3{margin-left:6%;width:94%}.comment__indented-wrapper-4{margin-left:9%;width:91%}.comment__indented-wrapper-5{margin-left:12%;width:88%}.comment__indented-wrapper-6{margin-left:15%;width:85%}.comment__indented-wrapper-7{margin-left:18%;width:82%}}.comment__indented{border-left:3px solid #E5E5E5;padding-left:17px}.comment__just-posted:first-child{background-color:rgba(216,216,216,0.25);margin-bottom:15px;padding:15px}.comment__just-posted:first-child .comment{border-bottom:0;margin:0;padding:0}.comment__just-posted:first-child .captcha.error{background-color:inherit}.section-comments__lazy-loading{background:url("../images/ui/loader.gif") center center no-repeat;height:92px;width:100%;display:inline-block;margin:0 auto 20px}.section-comments__lazy-loading>.ajax-progress-throbber{display:none}.comment__show-more-wrapper{background-image:linear-gradient(to bottom, rgba(255,255,255,0.1) 0%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1AFFFFFF', endColorstr='#FFFFFFFF', GradientType=0);bottom:44px;display:inline-block;height:200px;position:absolute;width:100%}@media (min-width: 770px){.comment__show-more-wrapper{display:none}}.comment__show-more-button{border-radius:3px;bottom:-44px;cursor:pointer;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;height:44px;left:0;letter-spacing:.2px;padding:11px 10px 0 20px;position:absolute;width:100%}.comment__show-more-button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";float:right;margin-top:-1px}@media (min-width: 770px){.comment__show-more-button{display:none}}.section-comments__mask{height:460px;margin-bottom:20px;overflow:hidden}@media (min-width: 770px){.section-comments__mask{height:inherit;margin-bottom:inherit;overflow:inherit}}.comment__no-comments-wrapper{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1.6;letter-spacing:.1px;max-width:320px;text-align:center;color:#737373;margin:15px auto 0}.comment__no-comments-title{display:inline-block;font-size:20px;font-weight:bold;letter-spacing:.2px;margin-bottom:10px;width:100%}.comment__no-comments-sign-in{background-color:#4D7F83;border-radius:3px;color:#fff;display:none;margin-top:35px;padding:20px 30px}.comment__no-comments-sign-in 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;color:#fff;border-bottom:1px solid rgba(255,255,255,0.4)}.comment__no-comments-sign-in a:hover,.has-faux-block-link-hover .comment__no-comments-sign-in a{color:#246D8F;border-bottom:1px solid #246D8F}.comment__no-comments-sign-in a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.comment__no-comments-sign-in a:hover,.comment__no-comments-sign-in a:visited{color:#fff;border-bottom:1px solid #fff}.editors-choice{position:relative}.editors-choice:after{display:table;content:'';clear:both}.editors-choice__header{width:33.33333%;position:absolute;top:0;bottom:0;right:0;z-index:4;padding:40px 20px 20px;padding:20px;text-align:center;background-color:#FCF4EC}.no-boxsizing .editors-choice__header{padding:2% 2% 2% 4%;width:30%}.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}.editors-choice__text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#767676}.editors-choice__carousel:after{display:table;content:'';clear:both}.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);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}.editors-choice__favourite-badge:hover{color:#fff}.editors-choice__favourite-badge-time{font-size:12px}.editors-choice__favourite-badge-text{font-weight:bold}.editors-choice__sharing{margin-top:20px}.event-plan__description{font-size:15px;margin-bottom:20px}.event-plan__current-task-header{padding:20px 20px 0;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{padding:20px;background-color:#f7f4ed;padding:20px;border-bottom:1px solid #fff}.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%;width:40%;float:right;margin-top:0;position:relative}.event-task__image img{width:100%;max-width:100%}.event-task--current-task .event-task__image{top:20px;position:absolute;right:20px}.event-task__text{font-size:15px;margin-top:10px;width:55%;margin-top:0}.event-task__links-title{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;margin:10px 0;width:55%}ul.event-task__links{margin:0;list-style-type:none;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-bottom:40px;position:relative}.featured-videos:after{display:table;content:'';clear:both}.featured-videos__content:after{display:table;content:'';clear:both}.featured-videos__title{border-bottom:1px dashed #D8D8D8;padding:0 0 10px;margin-bottom:20px}.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 0;text-align:center}.featured-videos__more-link:after{display:table;content:'';clear:both}.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:active,.featured-videos__more-link a.active{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:#e6e5e5 !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}.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}.featured-videos__hero .node-video-teaser .node-title a{color:#fff}.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}.featured-item__image img{height:100%}.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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top: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}.flex-container:active,.flex-container:focus,.flexslider:active,.flexslider:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;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;backface-visibility:visible}.js .flexslider.showhidetoggle .slides>li{display:block;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: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;text-rendering:auto;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{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;text-rendering:auto;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{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}.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("../images/collections/mobileBG.gif") 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%}.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}.carousel .type-4 .flex-direction-nav a,.carousel .type-5 .flex-direction-nav a{top:48%}.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}.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{transform:translate(0, 0)}.csstransforms3d .type-7 .slides li{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}.type-7 .img-carousel-nav ol{position:relative;left:-50%;background:none;padding:10px;bottom:auto;display:none;height:auto;width:auto;overflow:hidden}@media (min-width: 770px){.type-7 .img-carousel-nav ol{display:inline-block}}.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;top:50%}.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;text-rendering:auto;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{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;text-rendering:auto;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{transform:translateX(5px)}.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;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}.img-carousel .text-container h2{margin-bottom:5px;padding-top:5px;font-size:26px;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}.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);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}.img-carousel .favourite:hover{color:#fff}.carousel-wrapper{overflow:hidden}.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("../images/carousel/carouselFadeLeft.png") 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("../images/carousel/carouselFadeRight.png") 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("../images/carousel/paginationBg.gif") 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}.carousel .type-2 .slides li{padding:10px 0 0;margin-bottom:17px}.carousel .type-2 .slides li:first-child{margin-left:0}.flyout{position:relative;display:inline-block}.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}.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}.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}.hero-slide__description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;margin-bottom:10px}.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);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}.hero-slide__todays-favourite-badge:hover{color:#fff}.hero-slide__todays-favourite-text{position:relative;top:8px;position:relative;top:8px}.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("../images/new-star@2x.png")}.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star span.on{background-position:0 -16px}@media 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}.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;backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.92);position:static;padding:20px !important;position:absolute;bottom:40px;left:60px;z-index:5;max-width:48%}.hero-slide__secondary-recipes{position:absolute;top:0;bottom:0;right:60px;width:32.5%;padding:15px;backdrop-filter:blur(5px);background-color:rgba(0,0,0,0.6)}.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;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top: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}.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}.hero-teaser__inset.odd{float:right}.identity__header{position:relative}.identity__header:after{display:table;content:'';clear:both}.identity__header .taxonomy-term-description{width:50%}.identity__title{width:50%}.identity__image{width:40%;float:right}.infographic-image img{width:100%}.ingredients-list{margin-bottom:30px;padding-bottom:10px;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("../images/ui/separator-seratedpage-bottom.gif") 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{border-bottom:1px dashed #D8D8D8;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}.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}.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}}.mgf-carousel .carousel,.mgf-carousel .flex-viewport{overflow:visible !important}@media (min-width: 770px){.mgf-carousel .carousel,.mgf-carousel .flex-viewport{overflow:hidden !important}}.mgf-carousel li{margin-right:10px}.mgf-carousel .vertical-push-item__title{margin-top:10px}.mgf-carousel .flexslider{margin-bottom:0}.mgf-carousel__separator{border-bottom:1px dashed #D8D8D8;display:inline-block;float:left;margin:20px 0;width:100%}.mgf-carousel__header{display:inline-block;position:relative;width:100%}.mgf-carousel__title{display:inline-block;font-size:25px}.mgf-carousel__title--zero{color:#999}.mgf-carousel__link{color:#1A1A1A;float:right;font-weight:bold;margin:25px 0 0}.mgf-carousel__link:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;margin-left:5px;margin-top:-2px}.mgf-carousel__desc{margin-bottom:15px}.mgf-carousel__saved-recipes .mgf-recipe-card{max-width:173px}.mgf-carousel__collections .mgf-collection-card{height:auto;width:210px}.mgf-carousel__collections .mgf-collection-card.row-even,.mgf-carousel__collections .mgf-collection-card.row-odd{padding:0}.mgf-carousel__collections .flex-direction-nav a{top:50%}.mgf-carousel__own-recipes .mgf-recipe-card{max-width:173px}.mgf-carousel__own-recipes .vertical-push-item__badge{font-size:15px;padding:5px 10px}.mgf-carousel__most-popular{display:inline-block;margin-bottom:25px}.mgf-carousel__most-popular .mgf-recipe-card{max-width:162px}.mgf-collections-list{display:inline-block;float:left;list-style:none;margin:0 0 45px;width:100%}.mgf-collection-card{border-radius:3px;display:inline-block;float:left;margin-bottom:20px;max-height:210px;position:relative;width:100%}@media (min-width: 480px){.mgf-collection-card{width:50%}.mgf-collection-card.row-even{padding-right:10px}.mgf-collection-card.row-odd{padding-left:10px}}.mgf-collection-card .has-faux-block-link{height:inherit;max-height:inherit}.mgf-collection-card__title{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial;font-size:18px;margin-bottom:5px}.mgf-collection-card__details{background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.88));border-radius:0 0 3px 3px;bottom:0;padding:20px 35px 15px 15px;position:absolute;width:100%}.mgf-collection-card__image{border-radius:3px;height:inherit;max-height:inherit;overflow:hidden}.mgf-collection-card__recipes-number{color:#F0A115;font-size:12px;font-weight:bold;letter-spacing:.9px;text-transform:uppercase}.mgf-collection-form .mgf-collection-view__header{margin-bottom:40px}.mgf-collection-form__form-wrapper{margin:0 auto;max-width:355px;padding:0 10px;width:100%}.mgf-collection-form .loader-7{display:none}.mgf-collection-form__buttons-wrapper{float:right;margin:20px 0 40px;position:relative}.mgf-collection-form__buttons-wrapper--loading .loader-7{bottom:26px;display:block;font-size:4px;margin:0;position:absolute;right:59px}.mgf-collection-form__form-title{color:#1A1A1A;display:inline-block;font-size:25px}.mgf-collection-form__form-description{color:#767676;display:inline-block;font-size:15px;margin-bottom:30px}.mgf-collection-form__delete-action{border-top:1px solid #DBDBDB;display:inline-block;padding:20px 0 40px;width:100%}.mgf-collection-view__header{display:inline-block;float:left;max-height:250px;overflow:hidden;position:relative;width:100%}.mgf-collection-view__back-link-wrapper{margin-bottom:10px}.mgf-collection-view__back-link{color:#246D8F;padding:0 10px}.mgf-collection-view__back-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:13px;margin-right:5px;margin-top:-1px}@media (min-width: 770px){.mgf-collection-view__back-link{padding:0}}.mgf-collection-view__link-wrapper{display:inline-block;position:absolute;right:0;top:0}.mgf-collection-view__link{background-color:#fff;color:#1A1A1A;border-radius:3px;display:inline-block;height:35px;margin:20px 20px 0 0;padding:7px 0;text-align:center;width:72px}.mgf-collection-view__title-wrapper{background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.88));bottom:0;left:0;padding:70px 20px 0;position:absolute;width:100%}.mgf-collection-view__title{color:#fff;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:28px;font-weight:bold;letter-spacing:.3px;line-height:.71;margin-bottom:15px;text-align:center;width:100%}.mgf-collection-view__recipe-count{color:#F0A115;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:bold;letter-spacing:1.2px;margin-bottom:20px;text-align:center;text-transform:uppercase;width:100%}.mgf-collection-view__image{width:100%}.mgf-collection-view__description{color:#1A1A1A;display:inline-block;float:left;font-size:16px;line-height:1.56;margin:20px auto;padding:0 20%;text-align:center;width:100%}.mgf-collection-view__list{display:inline-block;margin-top:20px;padding:0 10px}@media (min-width: 770px){.mgf-collection-view__list{padding:0}}.main-mgf{padding:0}@media (min-width: 770px){.main-mgf{padding-left:1.8181818182%;padding-right:1.8181818182%}}.main-mgf .col.span8{border-bottom:#d3d3d3 1px dashed;margin-bottom:40px}@media (min-width: 770px){.main-mgf .col.span8{border:0}}.mgf__wrapper{display:inline-block;width:100%}.mgf__wrapper .vertical-push-item__badge{font-size:15px;padding:5px 10px}.mgf__user-favorites{position:relative}.mgf__user-favorites:before{background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(251,251,251,0.79) 43.28%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#C9FBFBFB', GradientType=1);content:'';display:inline-block;position:absolute;pointer-events:none;height:50px;right:-1px;top:0;bottom:0;width:65px;z-index:12}.mgf-form input{border-radius:3px;margin:0;appearance:none}.mgf-form input[type='text'],.mgf-form input[type='password'],.mgf-form input[type='email']{height:45px;width:100%}.mgf-form input[type='text']:focus,.mgf-form input[type='password']:focus,.mgf-form input[type='email']:focus{border:solid 1px #72b3ff;box-shadow:0 0 2px 0 rgba(114,179,255,0.5);outline:unset}.mgf-form input[type='file']{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mgf-form input[type='checkbox']{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mgf-form input[type='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:#be2a77;color:#fff !important;width:130px}.mgf-form input[type='submit']:hover,.mgf-form input[type='submit']:active,.mgf-form input[type='submit'].active,.mgf-form input[type='submit'].disabled,.mgf-form input[type='submit'][disabled]{background-color:#200448}.mgf-form input[type='submit']:active,.mgf-form input[type='submit'].active{background-color:#200448}.mgf-form input[type='submit']:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.mgf-form input[type='submit']:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mgf-form input[type='submit'].active,.mgf-form input[type='submit']:active{background-color:#200448;outline:0}.mgf-form input[type='submit'].disabled,.mgf-form input[type='submit'][disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf-form input[type='submit']:focus,.mgf-form input[type='submit']:hover,.mgf-form input[type='submit']:active{background-color:#7f1c50;color:#fff}.mgf-form input[type='submit']:disabled,.mgf-form input[type='submit'][disabled]{background-color:rgba(190,42,119,0.85) !important;color:transparent !important}.mgf-form textarea{border-radius:3px;height:132px;margin-bottom:4px;resize:none;width:100%;appearance:none}.mgf-form textarea:focus{border:solid 1px #72b3ff;box-shadow:0 0 2px 0 rgba(114,179,255,0.5);outline:unset}.mgf-form label{color:#1A1A1A}.mgf-form--errors input.error{background:url("../images/exclamation.png") 98% 50% no-repeat #fff;border:solid 1px #E84B3C;margin:0;transition:none}@media (min-resolution: 192dpi){.mgf-form--errors input.error{background:url("../images/exclamation@2x.png") 98% 50% no-repeat #fff;background-size:22px 22px}}.mgf-form--errors input.error:focus{border:solid 1px #E84B3C;box-shadow:0 0 2px 0 rgba(232,75,60,0.5)}.mgf-form__field-wrapper{display:inline-block;margin-bottom:15px;width:100%}.mgf-form__field-wrapper--error input{background:url("../images/exclamation.png") 98% 50% no-repeat #fff;border:solid 1px #E84B3C;margin:0;transition:none}@media (min-resolution: 192dpi){.mgf-form__field-wrapper--error input{background:url("../images/exclamation@2x.png") 98% 50% no-repeat #fff;background-size:22px 22px}}.mgf-form__field-wrapper--error input:focus{border:solid 1px #E84B3C;box-shadow:0 0 2px 0 rgba(232,75,60,0.5)}.mgf-form__field-wrapper--error .mgf-form__field-description{color:#E84B3C}.mgf-form__field-wrapper--preference{border-bottom:1px solid #E2E2E2;border-top:1px solid #E2E2E2;padding:20px 0}.mgf-form__field-wrapper--preference:last-child{margin-bottom:35px}.mgf-form__field-wrapper--preference label{font-weight:bold}.mgf-form__field-counter{color:#767676;float:right}.mgf-form__field-description{color:#767676;display:block;margin:4px 0}.mgf-form__field-description--no-description{padding-bottom:10px}.mgf-form__field-description--error{display:none}.mgf-form__field-description .placeholder{color:unset;font-style:unset}.mgf-form--errors .mgf-form__field-description--error{color:#E84B3C;display:block;margin:4px 0}.mgf-form__cancel-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;background:#fff;box-shadow:inset 0 0 0 1px #767676;color:#767676;margin-right:10px;width:130px}.mgf-form__cancel-link:hover,.mgf-form__cancel-link:active,.mgf-form__cancel-link.active,.mgf-form__cancel-link.disabled,.mgf-form__cancel-link[disabled]{background-color:#200448}.mgf-form__cancel-link:active,.mgf-form__cancel-link.active{background-color:#200448}.mgf-form__cancel-link:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.mgf-form__cancel-link:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mgf-form__cancel-link.active,.mgf-form__cancel-link:active{background-color:#200448;outline:0}.mgf-form__cancel-link.disabled,.mgf-form__cancel-link[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf-form__cancel-link:focus,.mgf-form__cancel-link:hover,.mgf-form__cancel-link:active{background-color:#767676;box-shadow:inset 0 0 0 1px #767676;color:#fff}@media (min-width: 480px){.mgf-form__cancel-link{margin-right:20px}}.mgf-form__field-toggle-switch{display:flex}.mgf-form__field-toggle-switch-description{display:block;flex:1;font-size:13px;padding-right:15px}.mgf-form__field-toggle-switch-input{flex:initial;margin:5px 0 0}.mgf-form__field-toggle-switch-input input[type=checkbox]{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;left:-9999px;position:absolute;top:-9999px}.mgf-form__field-toggle-switch-input input[type=checkbox]+label{background:#DDD9D9;border:1px solid #A39F9F;border-radius:35px;cursor:pointer;display:inline-block;font-weight:normal;height:35px;position:relative;width:70px}.mgf-form__field-toggle-switch-input input[type=checkbox]+label:before{background:url("../icon-font/icons/cross-x.svg") #fff 49% 50% no-repeat;border-radius:50%;box-shadow:0 0 7px 0 rgba(0,0,0,0.44);color:#999;content:'';display:block;height:29px;left:2px;position:absolute;top:2px;width:29px;z-index:2}.mgf-form__field-toggle-switch-input input[type=checkbox]+label:after{color:#5C5C5C;content:'No';left:40px;line-height:34px;position:absolute;z-index:1}.mgf-form__field-toggle-switch-input input[type=checkbox]:checked+label{background:#379270;border:1px solid #379270}.mgf-form__field-toggle-switch-input input[type=checkbox]:checked+label:before{background:url("../icon-font/icons/check.svg") #fff 50% 50% no-repeat;content:'';left:37px}.mgf-form__field-toggle-switch-input input[type=checkbox]:checked+label:after{color:#fff;content:'Yes';left:9px;position:absolute}.mgf-form__field-toggle-switch-input input[type=checkbox]:active+label:after{opacity:0}.image-input{align-items:center;display:flex;flex-direction:row}.image-input label{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;flex:auto;margin-right:5px}.image-input label:hover,.image-input label:active,.image-input label.active,.image-input label.disabled,.image-input label[disabled]{background-color:#200448}.image-input label:active,.image-input label.active{background-color:#200448}.image-input label:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.image-input label:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.image-input label.active,.image-input label:active{background-color:#200448;outline:0}.image-input label.disabled,.image-input label[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.image-input label:hover,.image-input label:active,.image-input label.active,.image-input label.disabled,.image-input label[disabled]{background-color:#200448}.image-input label:active,.image-input label.active{background-color:#200448}.image-input label:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.image-input label:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.image-input label.active,.image-input label:active{background-color:#200448;outline:0}.image-input label.disabled,.image-input label[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.image-input label:focus,.image-input label:hover,.image-input label:active{background-color:#290d3c;color:#fff}@media (min-width: 375px){.image-input label{margin-right:10px}}@media (min-width: 480px){.image-input label{margin-right:20px}}.image-input__delete{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:#fff;box-shadow:inset 0 0 0 1px #767676;color:#767676;flex:initial;margin:0}.image-input__delete:hover,.image-input__delete:active,.image-input__delete.active,.image-input__delete.disabled,.image-input__delete[disabled]{background-color:#200448}.image-input__delete:active,.image-input__delete.active{background-color:#200448}.image-input__delete:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.image-input__delete:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.image-input__delete.active,.image-input__delete:active{background-color:#200448;outline:0}.image-input__delete.disabled,.image-input__delete[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.image-input__delete:focus,.image-input__delete:hover,.image-input__delete:active{background-color:#767676;box-shadow:inset 0 0 0 1px #767676;color:#fff}@media (min-width: 480px){.image-input__delete{flex:auto}}.image-input__preview{flex:none;margin-right:5px}@media (min-width: 375px){.image-input__preview{margin-right:10px}}.image-input__preview img{border-radius:50%;height:70px;width:70px}.mgf-search__form{align-items:center;display:flex;left:50%;flex-direction:row;margin:10px 0;padding:0;position:relative;transform:translateX(-50%);width:100%}@media (min-width: 480px){.mgf-search__form{margin:20px 0;width:64%}}@media (min-width: 1024px){.mgf-search__form{width:75%}}.mgf-search__form input[type='search']{background-color:#F2F2F2 !important;background-image:url("../icon-font/icons/search-icon--grey.svg");background-position:calc(50% - 72px) calc(100% - 12px);background-repeat:no-repeat;background-size:16px;border-color:#F2F2F2;border-radius:3px;color:#1A1A1A;flex:auto;margin:0;padding:4px 20px 4px 42px;text-align:center;transition:none}.mgf-search__form input[type='search']::-webkit-search-cancel-button{appearance:none}.mgf-search__form input[type='search']:focus{outline:unset}.mgf-search__form input[type='search']::placeholder{color:#7D7D7E;opacity:1}.mgf-search__form input[type='search']:-ms-input-placeholder{color:#7D7D7E}.mgf-search__form input[type='search']::-ms-input-placeholder{color:#7D7D7E}@media (min-width: 1024px){.mgf-search__form input[type='search']{background-position:calc(50% - 64px) calc(100% - 12px)}}.mgf-search__form-cancel{color:#246D8F;display:none;padding-left:12px}.mgf-search__form--focus input[type='search'],.mgf-search__form--not-empty input[type='search']{background-position:20px 12px;text-align:left;transition:none}.mgf-search__form--focus .mgf-search__form-cancel,.mgf-search__form--not-empty .mgf-search__form-cancel{display:block}.mgf-search__form--not-empty input[type='search']{background-image:url("../icon-font/icons/search-icon--black.svg")}.mgf-sort-by{font-family:"Helvetica Neue",Helvetica,Arial;float:right;margin-bottom:15px;margin-top:-6px;position:relative;width:155px}@media (min-width: 375px){.mgf-sort-by{margin-top:-12px}}@media (min-width: 480px){.mgf-sort-by{margin-bottom:0;margin-top:13px}}.mgf-sort-by:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #9D9D9D;height:0;width:0;content:'';position:absolute;right:13px;top:15px}@media (min-width: 375px){.mgf-sort-by:after{top:18px}}.mgf-sort-by__select{border-color:#E2E2E2;border-radius:3px;color:#515151;font-size:15px;height:35px;margin:unset;padding:0 25px 0 13px;width:100%;appearance:none}.mgf-sort-by__select::-ms-expand{display:none}@media (min-width: 375px){.mgf-sort-by__select{height:40px}}.mgf-tabs-nav{display:inline-block;position:relative;vertical-align:middle;width:100%}.mgf-tabs-nav__wrapper{background-color:#FBFBFB;margin:0 auto;max-width:1100px;overflow-x:auto;white-space:nowrap;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.mgf-tabs-nav__wrapper:-webkit-scrollbar{display:none}.mgf-tabs-nav__item{display:inline-block;height:50px;padding:15px 20px}.mgf-tabs-nav__item a{color:#1A1A1A}.mgf-tabs-nav__item a:active{text-decoration:none}.mgf-tabs-nav__item a:focus{outline:none}.mgf-tabs-nav__item:last-child{margin-right:50px}.mgf-tabs-nav__item--active{border-bottom:4px solid #1A1A1A}.mgf-tabs-nav__item--active a{font-weight:bold}.mgf-tabs-nav__counter{background:#5D9095;border-radius:50%;color:#fff;display:inline-block;font-size:12px;font-weight:normal;height:22px;line-height:17px;margin-left:5px;min-width:22px;padding:3px;text-align:center}.mgf-tab{display:inline-block;margin-top:20px;padding:0 10px;position:relative;width:100%}@media (min-width: 770px){.mgf-tab{padding:0}}.mgf-tab__header-title{display:inline-block;font-size:25px;line-height:1.1;padding:20px 0 0;margin:0 0 15px;width:100%}@media (min-width: 480px){.mgf-tab__header-title{margin-right:20px;width:auto}}.mgf-tab__header-title q{quotes:'“' '”' '‘' '’'}.mgf-tab__header-title q:before{content:open-quote}.mgf-tab__header-title q:after{content:close-quote}.mgf-tab__header-search-results-count{color:#767676;display:inline-block;line-height:40px}.mgf-tab__header--search-results .mgf-tab__header-title{display:block;margin:0}.mgf-tab__header--search-results .mgf-add-content-link{display:none}.mgf-tab__header--search-results .mgf-sort-by{display:inline-block;line-height:40px;margin:0 0 10px;padding:0}.mgf-add-content-link{color:#246D8F;display:inline-block;margin:0 0 15px}.mgf-add-content-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;margin-right:5px;margin-top:-1px}@media (min-width: 480px){.mgf-add-content-link{margin-top:5px}}.mgf-tab-overview .flex-direction-nav{display:none}@media (min-width: 770px){.mgf-tab-overview .flex-direction-nav{display:block}}.mgf-tab-overview .carousel--no-arrows .flex-direction-nav{display:none}.mgf-recipes-list{display:inline-block;list-style:none;margin:0;width:calc(100% + 10px)}.mgf-recipes-list__wrapper{width:100%;margin-bottom:40px}.mgf-recipes-list li{float:left;margin-bottom:20px;padding-right:10px;width:50%}@media (min-width: 480px){.mgf-recipes-list li{width:33.3%}}@media (min-width: 770px){.mgf-recipes-list li{width:25%}}.mgf-recipes-list .odd2{display:inline-block;float:left;margin:0;width:100%}@media (min-width: 480px){.mgf-recipes-list .odd2{display:none}}@media (min-width: 480px){.mgf-recipes-list .odd4{display:inline-block;float:left;margin:0;width:100%}}@media (min-width: 480px) and (min-width: 770px){.mgf-recipes-list .odd4{display:none}}@media (min-width: 770px){.mgf-recipes-list .odd5{display:inline-block;float:left;margin:0;width:100%}}.mgf-recipes-list .vertical-push-item__title{margin-top:10px}.mgf-recipes-list--admin .mgf-dots-button:before{color:#515151;padding:8px 0 20px 22px}.mgf-recipes-list--admin .mgf-dots-button__wrapper{bottom:unset;height:30px;right:0;top:-5px;width:30px}@media (min-width: 770px){.mgf-recipes-list--admin .mgf-dots-button__tooltip{margin:0;right:-25px;top:112%;width:185px}}.mgf-recipes-list--admin .vertical-push-item__details{position:relative}.mgf-recipes-list--admin .vertical-push-item__title{padding-right:15px}.mgf-recipe-card a.faux-block-link,.mgf-collection-card a.faux-block-link{z-index:10}.mgf-empty-case{display:inline-block;margin:75px auto;text-align:center;width:100%}.mgf-empty-case__icon:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#999;font-size:61px}.mgf-empty-case__icon--chef:before{content:""}.mgf-empty-case__icon--list:before{content:""}.mgf-empty-case__icon--search:before{content:""}.mgf-empty-case__title{color:#999;font-family:"Helvetica Neue",Helvetica,Arial;font-size:25px;letter-spacing:.1px;line-height:1.3;margin:10px 0 20px}.mgf-empty-case__description{color:#999;letter-spacing:.1px;margin-bottom:40px}.mgf__more-link{display:inline-block;margin-bottom:50px;text-align:center;width:100%}.mgf__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:#be2a77;color:#fff !important;min-width:180px}.mgf__more-link a:hover,.mgf__more-link a:active,.mgf__more-link a.active,.mgf__more-link a.disabled,.mgf__more-link a[disabled]{background-color:#200448}.mgf__more-link a:active,.mgf__more-link a.active{background-color:#200448}.mgf__more-link a:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.mgf__more-link a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mgf__more-link a.active,.mgf__more-link a:active{background-color:#200448;outline:0}.mgf__more-link a.disabled,.mgf__more-link a[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf__more-link a:focus,.mgf__more-link a:hover,.mgf__more-link a:active{background-color:#7f1c50;color:#fff}.mgf__more-link--add-icon-right a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:20px;margin-left:5px;margin-top:-1px}.mgf__more-link--loading a,.mgf__more-link--loading a:active,.mgf__more-link--loading a:hover,.mgf__more-link--loading a:focus{background-color:rgba(190,42,119,0.85);color:transparent !important;height:44px}.mgf__more-link .loader-7{font-size:4px;left:50%;margin:0 0 0 -5px;position:absolute;top:6px}.loading-recipes__header{background:#F2F2F2;height:25px;overflow:hidden;width:200px;display:inline-block;float:left;margin:15px 0}.loading-recipes__header:before{animation:slide-effect-2 2s ease;animation-iteration-count:infinite;background:linear-gradient(to right, #F2F2F2, #E9E9E9, #F2F2F2);content:'';display:block;height:25px;transform:translateX(-200px);width:100%}.loading-recipes__container-mask{display:inline-block;height:160px;margin-bottom:15px;overflow:hidden;width:150%}@media (min-width: 770px){.loading-recipes__container-mask{width:100%}}.loading-recipes__container{width:1000%}.loading-recipes__slide{background:#F2F2F2;height:160px;overflow:hidden;width:160px;float:left;margin-right:10px;overflow:hidden}.loading-recipes__slide:before{animation:slide-effect-2 2s ease;animation-iteration-count:infinite;background:linear-gradient(to right, #F2F2F2, #E9E9E9, #F2F2F2);content:'';display:block;height:160px;transform:translateX(-200px);width:100%}.mgf-dots-button{position:relative;z-index:11}.mgf-dots-button:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:17px;padding:15px 19px 18px 27px}.mgf-dots-button__wrapper{bottom:0;cursor:pointer;height:50px;position:absolute;right:0;width:50px}.mgf-dots-button__tooltip{background-color:#fff;position:fixed;width:100%;margin:0;right:0;bottom:0;z-index:9000003}.mgf-dots-button__tooltip a{border-bottom:solid 1px #E1E1E1;color:#1A1A1A;display:inline-block;padding:30px;width:100%}.mgf-dots-button__tooltip-mask{background:rgba(0,0,0,0.16);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9000002}.mgf-dots-button__tooltip-title{background-color:#0C5F5F;color:#fff;font-size:12px;letter-spacing:.2px;padding:12px;text-align:center;width:100%}.mgf-dots-button__tooltip-close-button,.mgf-modal-add-to-collection__close-button{color:#447d75;border-top:solid 1px #E1E1E1;border-bottom:0;display:inline-block;margin-top:9px;padding:30px;position:relative;width:100%}.mgf-dots-button__tooltip-close-button:before,.mgf-modal-add-to-collection__close-button:before{background-color:rgba(216,216,216,0.42);content:'';display:inline-block;top:-10px;left:0;position:absolute;width:100%;height:10px}@media (min-width: 480px){.mgf-dots-button__tooltip{margin-right:-240px;right:50%;width:480px}}@media (min-width: 770px){.mgf-dots-button__tooltip{box-shadow:0 0 10px 0 rgba(0,0,0,0.16);border:solid 1px #E1E1E1;bottom:unset;margin-right:0;position:absolute;right:-10px;top:90%;width:183px}.mgf-dots-button__tooltip:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0;content:'';display:inline-block;position:absolute;right:23px;top:-7px}.mgf-dots-button__tooltip a{padding:10px 20px;border-bottom:0}.mgf-dots-button__tooltip-mask{background:transparent}.mgf-dots-button__tooltip-title,.mgf-dots-button__tooltip-close-button,.mgf-modal-add-to-collection__close-button{display:none}}.ReactModal__Overlay{z-index:9000005}.ReactModal__Content{background-color:#fff;border-radius:3px;margin:40vh auto 0;padding:15px;width:100%;z-index:9000006}.ReactModal__Content:focus{outline:none}.ReactModal__Body--open{overflow:hidden}.mgf-overflow-hidden--mobile-and-tablet{overflow:hidden}@media (min-width: 770px){.mgf-overflow-hidden--mobile-and-tablet{overflow:visible}}.mgf-modal-confirmation{max-width:270px}.mgf-modal-confirmation__title{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;margin:10px 0 15px;text-align:center}.mgf-modal-confirmation__description{color:#666;line-height:1.33;margin-bottom:20px;text-align:center}.mgf-modal-confirmation__button-cancel{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:#fff;box-shadow:inset 0 0 0 1px #767676;color:#767676;margin-right:2%;width:48%}.mgf-modal-confirmation__button-cancel:hover,.mgf-modal-confirmation__button-cancel:active,.mgf-modal-confirmation__button-cancel.active,.mgf-modal-confirmation__button-cancel.disabled,.mgf-modal-confirmation__button-cancel[disabled]{background-color:#200448}.mgf-modal-confirmation__button-cancel:active,.mgf-modal-confirmation__button-cancel.active{background-color:#200448}.mgf-modal-confirmation__button-cancel:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.mgf-modal-confirmation__button-cancel:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mgf-modal-confirmation__button-cancel.active,.mgf-modal-confirmation__button-cancel:active{background-color:#200448;outline:0}.mgf-modal-confirmation__button-cancel.disabled,.mgf-modal-confirmation__button-cancel[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf-modal-confirmation__button-cancel:focus,.mgf-modal-confirmation__button-cancel:hover,.mgf-modal-confirmation__button-cancel:active{background-color:#767676;box-shadow:inset 0 0 0 1px #767676;color:#fff}.mgf-modal-confirmation__button-confirm{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:#be2a77;color:#fff !important;margin-left:2%;width:48%}.mgf-modal-confirmation__button-confirm:hover,.mgf-modal-confirmation__button-confirm:active,.mgf-modal-confirmation__button-confirm.active,.mgf-modal-confirmation__button-confirm.disabled,.mgf-modal-confirmation__button-confirm[disabled]{background-color:#200448}.mgf-modal-confirmation__button-confirm:active,.mgf-modal-confirmation__button-confirm.active{background-color:#200448}.mgf-modal-confirmation__button-confirm:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.mgf-modal-confirmation__button-confirm:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mgf-modal-confirmation__button-confirm.active,.mgf-modal-confirmation__button-confirm:active{background-color:#200448;outline:0}.mgf-modal-confirmation__button-confirm.disabled,.mgf-modal-confirmation__button-confirm[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf-modal-confirmation__button-confirm:focus,.mgf-modal-confirmation__button-confirm:hover,.mgf-modal-confirmation__button-confirm:active{background-color:#7f1c50;color:#fff}.mgf-modal-confirmation__button-confirm:disabled,.mgf-modal-confirmation__button-confirm[disabled]{background-color:rgba(190,42,119,0.85) !important;color:transparent !important;opacity:1}.mgf-modal-confirmation__button-confirm:disabled .loader-7,.mgf-modal-confirmation__button-confirm[disabled] .loader-7{display:block;font-size:4px;left:50%;margin:0 0 0 -5px;position:absolute;top:14%}.mgf-modal-confirmation__button-confirm .loader-7{display:none}.mgf-modal-add-to-collection{bottom:0;height:fit-content;max-width:100%;margin-top:0;padding:0;position:fixed}.mgf-modal-add-to-collection__wrapper{display:inline-block;background:#fff;width:100%}.mgf-modal-add-to-collection__title{background-color:#0C5F5F;color:#fff;font-size:12px;letter-spacing:.2px;padding:12px;text-align:center;width:100%}.mgf-modal-add-to-collection__description{color:#1A1A1A;font-size:18px;padding:20px 20px 10px}.mgf-modal-add-to-collection__items{height:300px;overflow-y:scroll;width:100%}.mgf-modal-add-to-collection__item{float:left;display:inline-block;padding:10px 20px;width:100%}.mgf-modal-add-to-collection__item--selected{background:#F1F7F7}.mgf-modal-add-to-collection__item-details{float:left;position:relative;width:80%}.mgf-modal-add-to-collection__item-image{border-radius:3px;float:left;margin-right:10px;width:50px}.mgf-modal-add-to-collection__item-title{color:#1A1A1A;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:500;letter-spacing:.2px}.mgf-modal-add-to-collection__item-recipe-count{color:#F0A115;font-size:13px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.mgf-modal-add-to-collection__item-action{float:left;text-align:right;width:20%}.mgf-modal-add-to-collection__item-action-remove{color:#767676;display:inline-block;letter-spacing:.2px;margin-top:10px}.mgf-modal-add-to-collection__item-loading.loader-7{color:#767676;font-size:4px;margin:10px 0 0 58px}.mgf-modal-add-to-collection__form-wrapper{border-top:solid 1px #D8D8D8;padding:20px}.mgf-modal-add-to-collection .mgf-form input[type='text']{width:80%}.mgf-modal-add-to-collection__button-submit{background:transparent;border:0;display:inline-block;font-size:0;float:right;margin-top:10px;padding:0;width:11%}.mgf-modal-add-to-collection__button-submit:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#246D8F;font-size:24px}.mgf-modal-add-to-collection__button-submit--loading{color:#246D8F;float:right;font-size:4px;margin:6px 20px 0 0}.mgf-modal-add-to-collection__close-button:before{border-top:solid 1px #E1E1E1}@media (min-width: 480px){.mgf-modal-add-to-collection{margin-right:-240px;right:50%;max-width:480px}.mgf-modal-add-to-collection .mgf-form input[type='text']{width:85%}}@media (min-width: 770px){.mgf-modal-add-to-collection{left:50%;margin:0;position:fixed;right:auto;top:50%;transform:translate(-50%, -50%)}.mgf-modal-add-to-collection__items{height:385px}.mgf-modal-add-to-collection__title{border-radius:3px 3px 0 0}}.user-block{background-color:#FBFBFB;padding-bottom:10px}.user-block--loading .user-block__header-background{background-color:#F2F2F2}.user-block--loading .user-block__username,.user-block--loading .user-block__location{background:#F2F2F2;height:12px;overflow:hidden;width:100%;margin-bottom:10px;margin-left:50%;transform:translateX(-50%);width:50%}.user-block--loading .user-block__username:before,.user-block--loading .user-block__location:before{animation:slide-effect-1 2s ease;animation-iteration-count:infinite;background:linear-gradient(to right, #F2F2F2, #E9E9E9, #F2F2F2);content:'';display:block;height:12px;transform:translateX(-200px);width:100%}.user-block--loading .user-block__location{width:30%}.user-block__header-background{min-height:127px}@media (min-width: 480px){.user-block__header-background{min-height:260px}}@media (min-width: 1024px){.user-block__header-background{min-height:237px}}.user-block__header-background img{width:100%}.user-block__details-wrapper{background-color:#fff;border-radius:3px;box-shadow:0 3px 20px 3px rgba(125,125,125,0.1);margin:-45px 10px 0;position:relative;text-align:center}@media (min-width: 480px){.user-block__details-wrapper{margin:-84px 20px 0}}@media (min-width: 1024px){.user-block__details-wrapper{margin:-100px 20px 0}}.user-block__settings{padding:10px 10px 0;position:absolute;text-align:right;width:100%}@media (min-width: 480px){.user-block__settings{padding:0;right:20px;top:10px;width:314px}}.user-block__tooltip-link{color:#246D8F}.user-block__tooltip-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-block__tooltip-link:before{font-size:18px;margin-right:3px}.user-block__tooltip-link:active,.user-block__tooltip-link:focus,.user-block__tooltip-link:hover{color:#333;outline:none;text-decoration:none}.user-block__tooltip-link:active ~ .user-block__tooltip-widget,.user-block__tooltip-link:focus ~ .user-block__tooltip-widget,.user-block__tooltip-link:hover ~ .user-block__tooltip-widget{display:grid}.user-block__tooltip-widget{background-color:#246D8F;border-radius:3px;color:#fff;display:none;grid-gap:10px;line-height:20px;margin-top:6px;padding:15px 10px;position:relative;z-index:1}.user-block__tooltip-widget:after{border:solid transparent;border-bottom-color:#246D8F;border-width:7px;bottom:100%;content:' ';height:0;pointer-events:none;position:absolute;right:10px;width:0}.user-block__tooltip-widget-col{text-align:left}.user-block__tooltip-widget-col--left{grid-column:1}.user-block__tooltip-widget-col--left:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-block__tooltip-widget-col--left:before{font-size:35px}.user-block__tooltip-widget-col--right{grid-column:2}.user-block__tooltip-widget-col p,.user-block__tooltip-widget-col h5{color:#fff}.user-block__tooltip-widget-col h5{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold}.user-block__details{padding:64px 0 25px;top:-50px}@media (min-width: 1024px){.user-block__details{padding:64px 0 35px}}.user-block__avatar{left:50%;margin-left:-50px;position:absolute;top:-50px}.user-block__avatar img{border-radius:50%;height:100px;width:100px}.user-block__username{font-family:"Helvetica Neue",Helvetica,Arial;font-size:24px;line-height:40px;margin:0;padding:0}.user-block__location{color:#767676;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;margin:0;padding:0}.user-block__bio{margin:15px auto 0;padding:0 30px}@media (min-width: 480px){.user-block__bio{padding:0 160px}}.user-block__socials{display:inline-block;list-style:none;margin:20px auto 10px;padding:0}.user-block__socials-icon{color:#333;float:left;margin:0 14px}.user-block__socials-icon--facebook a:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-block__socials-icon--twitter a:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-block__socials-icon--instagram a:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-block__socials-icon a:before{font-size:40px}@media (min-width: 1024px){.user-block__socials-icon a:before{font-size:35px}}.user-block__notification{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 3px 20px 3px rgba(125,125,125,0.1);display:flex;flex-direction:row;margin:8px 10px 5px;padding:25px}@media (min-width: 480px){.user-block__notification{margin:8px 20px 5px;padding:15px 30px}}@media (min-width: 1024px){.user-block__notification{margin:8px 20px 5px}}.user-block__notification-logo{background:url("/sites/all/themes/bbcw_goodfood/images/social-empty-state.svg");background-size:80px 80px;display:block;flex:none;height:80px;width:80px}.user-block__notification-info{padding:0 0 0 20px}@media (min-width: 480px){.user-block__notification-info{align-items:center;display:flex;flex-direction:row;flex:auto;padding:0}}.user-block__notification-message{margin-bottom:10px}@media (min-width: 480px){.user-block__notification-message{flex:auto;margin-bottom:0;padding:0 25px}}.user-block__notification-message h5{color:#1A1A1A;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px}.user-block__notification-message p{color:#7D7D7D;font-size:13.005px}.user-block__notification-cta{flex:none}.user-block__notification-cta 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;padding:5px 20px}.user-block__notification-cta a:hover,.user-block__notification-cta a:active,.user-block__notification-cta a.active,.user-block__notification-cta a.disabled,.user-block__notification-cta a[disabled]{background-color:#200448}.user-block__notification-cta a:active,.user-block__notification-cta a.active{background-color:#200448}.user-block__notification-cta a:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.user-block__notification-cta a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.user-block__notification-cta a.active,.user-block__notification-cta a:active{background-color:#200448;outline:0}.user-block__notification-cta a.disabled,.user-block__notification-cta a[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.user-block__notification-cta a:hover,.user-block__notification-cta a:active,.user-block__notification-cta a.active,.user-block__notification-cta a.disabled,.user-block__notification-cta a[disabled]{background-color:#200448}.user-block__notification-cta a:active,.user-block__notification-cta a.active{background-color:#200448}.user-block__notification-cta a:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.user-block__notification-cta a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.user-block__notification-cta a.active,.user-block__notification-cta a:active{background-color:#200448;outline:0}.user-block__notification-cta a.disabled,.user-block__notification-cta a[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.user-block__notification-cta a:focus,.user-block__notification-cta a:hover,.user-block__notification-cta a:active{background-color:#290d3c;color:#fff}.user-settings{background-color:#FBFBFB}@media (min-width: 770px){.user-settings{background-color:#fff}}.user-settings__nav{background-color:#FBFBFB;border-top:#d3d3d3 1px dashed;height:calc(100vh - 110px);left:0;padding:10px 0;position:absolute;transition:left ease .3s;width:100vw;z-index:10}@media (min-width: 480px){.user-settings__nav{background-color:unset;float:left;height:100%;position:static;width:312px}}@media (min-width: 770px){.user-settings__nav{border-top:0;height:100%;padding:10px;width:250px}}.user-settings__nav+.user-settings__container{border-top:#d3d3d3 1px dashed;max-height:calc(100vh - 110px);opacity:0;transition:all ease 1s}@media (min-width: 480px){.user-settings__nav+.user-settings__container{max-height:unset;opacity:1;transition:unset}}@media (min-width: 770px){.user-settings__nav+.user-settings__container{border-top:0}}.user-settings__nav--hidden{left:-100vw;transition:all ease .3s}.user-settings__nav--hidden+.user-settings__container{max-height:unset;opacity:1;transition:all ease 1s}.user-settings__nav h2{font-family:"Helvetica Neue",Helvetica,Arial;font-size:22.5px;padding-left:10px;padding-top:10px}@media (min-width: 480px){.user-settings__nav h2{padding-left:20px}}@media (min-width: 770px){.user-settings__nav h2{padding-left:unset}}.user-settings__nav ul{background-color:#fff;border-color:#DBDBDB;border-style:solid;border-width:1px 0;margin-bottom:10px;padding:0}@media (min-width: 770px){.user-settings__nav ul{background-color:#FBFBFB;border-width:1px;border-radius:3px}}.user-settings__nav-element{padding:15px 10px}.user-settings__nav-element--no-description{padding:25px 10px}@media (min-width: 480px){.user-settings__nav-element{padding:20px}.user-settings__nav-element--no-description{padding:25px 20px}}@media (min-width: 770px){.user-settings__nav-element{padding:1px}}.user-settings__nav-element a{color:#333;display:grid;display:-ms-grid;grid-template-columns:95% 5%;line-height:1.5;padding:0;width:100%;-ms-grid-columns:20fr 1fr}@media (min-width: 770px){.user-settings__nav-element a{padding:14px 19px}}.user-settings__nav-element a.active,.user-settings__nav-element a:active,.user-settings__nav-element a:hover,.user-settings__nav-element a:focus{outline:none;text-decoration:none}@media (min-width: 480px){.user-settings__nav-element a.active,.user-settings__nav-element a:active,.user-settings__nav-element a:hover,.user-settings__nav-element a:focus{color:#1A1A1A;font-weight:bold}}@media (min-width: 770px){.user-settings__nav-element a:hover:not(.active){color:#246D8F;font-weight:normal}}.user-settings__nav-element:nth-child(n+2){border-top:1px solid #DBDBDB}@media (min-width: 770px){.user-settings__nav-element--active{background-color:unset}}@media (min-width: 770px){.user-settings__nav-element:hover{background-color:#F1F7F7}}.user-settings__nav-element-col-left{-ms-grid-column:1}.user-settings__nav-element-col-right{display:flex;align-items:center;-ms-grid-column:2}.user-settings__nav-element-col-right:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-settings__nav-element-col-right:before{font-weight:normal;color:#DBDBDB;font-size:13px}@media (min-width: 480px){a.active .user-settings__nav-element-col-right:before,a:active .user-settings__nav-element-col-right:before,a:hover .user-settings__nav-element-col-right:before{color:#1A1A1A}}@media (min-width: 770px){a:hover:not(.active) .user-settings__nav-element-col-right:before{color:#246D8F}}.user-settings__nav-description{color:#767676;font-size:12px}@media (min-width: 770px){.user-settings__nav-description{display:none}}@media (min-width: 480px){a.active .user-settings__nav-description,a:hover .user-settings__nav-description{color:#333;font-weight:normal}}.user-settings__nav--loading .user-settings__user-summary-username,.user-settings__nav--loading .user-settings__user-summary-membership{background:#F2F2F2;height:10px;overflow:hidden;width:90%;margin-bottom:10px}.user-settings__nav--loading .user-settings__user-summary-username:before,.user-settings__nav--loading .user-settings__user-summary-membership:before{animation:slide-effect-1 2s ease;animation-iteration-count:infinite;background:linear-gradient(to right, #F2F2F2, #E9E9E9, #F2F2F2);content:'';display:block;height:10px;transform:translateX(-200px);width:100%}.user-settings__nav--loading ul{border:0}.user-settings__nav--loading .user-settings__nav-element{background:#F2F2F2;height:50px;overflow:hidden;width:100%;border:0;margin-bottom:10px;padding:0}.user-settings__nav--loading .user-settings__nav-element:before{animation:slide-effect-1 2s ease;animation-iteration-count:infinite;background:linear-gradient(to right, #F2F2F2, #E9E9E9, #F2F2F2);content:'';display:block;height:50px;transform:translateX(-200px);width:100%}.user-settings__user-summary{display:block;padding:0 10px 12px}@media (min-width: 480px){.user-settings__user-summary{padding:0 20px 12px}}@media (min-width: 770px){.user-settings__user-summary{padding:0 0 16px}}.user-settings__user-summary:active,.user-settings__user-summary:focus,.user-settings__user-summary:hover{outline:none;text-decoration:none}.user-settings__user-summary:active h3,.user-settings__user-summary:active h4,.user-settings__user-summary:focus h3,.user-settings__user-summary:focus h4,.user-settings__user-summary:hover h3,.user-settings__user-summary:hover h4{color:inherit;text-decoration:none}.user-settings__user-summary-avatar{float:left;height:100%;width:35px}.user-settings__user-summary-avatar img{border-radius:50%;height:35px;width:35px}.user-settings__user-summary-info{margin-left:35px;padding:2px 10px}.user-settings__user-summary-username{color:#1A1A1A;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;margin:0;padding:0}.user-settings__user-summary-membership{color:#1A1A1A;font-family:"Helvetica Neue",Helvetica,Arial;font-size:11.25px;margin:0;padding:0}.user-settings__back-home-link{color:#246D8F;padding-left:10px}.user-settings__back-home-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:13px;margin-right:5px;margin-top:-1px}@media (min-width: 480px){.user-settings__back-home-link{padding-left:20px}}@media (min-width: 770px){.user-settings__back-home-link{padding-left:unset}}.user-settings__container{background-color:#fff;min-height:calc(100vh - 110px);padding:10px}@media (min-width: 480px){.user-settings__container{border-left:1px solid #CCC;margin-left:312px;min-height:calc(100vh - 225px);padding:10px 20px}}@media (min-width: 770px){.user-settings__container{border-left:unset;margin-left:250px;min-height:unset}}.user-settings__form-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:22.5px;margin-bottom:5px;padding-top:10px}@media (min-width: 480px){.user-settings__form-title{padding-top:30px}}.user-settings__form-description{color:#767676;padding-bottom:35px}.user-settings__back-link{color:#246D8F}.user-settings__back-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:13px;margin-right:5px;margin-top:-1px}@media (min-width: 480px){.user-settings__back-link{display:none}}.user-settings .loader-7{display:none}.user-settings__actions{position:relative;text-align:right}.user-settings__actions--loading .loader-7{bottom:26px;display:block;font-size:4px;margin:0;position:absolute;right:59px}.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%;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;background:url("../images/ui/separator-semicircle.png") repeat-x left bottom;background-color:#f2ede3;padding:15px 20px 20px}.modal__header:after{display:table;content:'';clear:both}.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%;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);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}.ns-modal{left:50%;line-height:0;margin:0;max-width:315px;padding:0;position:relative;transform:translate(-50%, -50%);top:50%}@media (min-width: 700px){.ns-modal{max-width:700px}}.ns-modal__popup-wrapper{display:inline-block}.ns-modal__close-button{background-color:#fff;border:0;border-radius:50%;height:34px;position:absolute;right:-15px;top:-15px;width:34px}.ns-modal__close-button:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;left:10px;position:absolute;top:9px}@media (min-width: 700px){.ns-modal__close-button{right:15px;top:15px}}.ns-modal__image{background:url("/sites/all/themes/bbcw_goodfood/images/newsletter-subscription/ns-image-mobile.jpg") top center no-repeat;border-radius:3px 3px 0 0;float:left;height:91px;width:100%}@media (min-width: 700px){.ns-modal__image{background-image:url("/sites/all/themes/bbcw_goodfood/images/newsletter-subscription/ns-image-desk.jpg");border-radius:3px 0 0 3px;height:480px;width:50%}}.ns-modal__content-section{float:left;line-height:1.5;height:420px;padding:0 25px;width:100%}@media (min-width: 700px){.ns-modal__content-section{padding:40px 40px 0;height:auto;width:50%}}.ns-modal__logo{background:#fff url("/sites/all/themes/bbcw_goodfood/images/newsletter-subscription/ns-logo@2x.png") no-repeat center center;background-size:200px auto;border-radius:3px;height:86px;margin-bottom:16px;margin-top:-48px;width:264px}@media (min-width: 700px){.ns-modal__logo{background-position:top left;background-size:248px auto;margin-top:0;width:270px}}.ns-modal__title{font-weight:bold;margin-bottom:20px;text-align:center}@media (min-width: 700px){.ns-modal__title{text-align:left}}.ns-modal__description{margin-bottom:20px;text-align:center}@media (min-width: 700px){.ns-modal__description{text-align:left}}.ns-modal-form__field-wrapper{border-bottom:1px solid #E2E2E2;border-top:1px solid #E2E2E2;margin-bottom:10px;padding:15px 0;position:relative;color:rgba(51,51,51,0.6);font-size:13px;line-height:1.3}.ns-modal-form .loader-7{display:none}.ns-modal-form__button-submit-wrapper{margin:40px auto 0;position:relative;width:140px}@media (min-width: 700px){.ns-modal-form__button-submit-wrapper{margin:30px 0 0}}.ns-modal-form__button-submit-wrapper--loading .loader-7{bottom:26px;display:block;font-size:4px;margin:0;position:absolute;right:63px}.ns-modal-form__button-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;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:100%}.ns-modal-form__button-submit:hover,.ns-modal-form__button-submit:active,.ns-modal-form__button-submit.active,.ns-modal-form__button-submit.disabled,.ns-modal-form__button-submit[disabled]{background-color:#200448}.ns-modal-form__button-submit:active,.ns-modal-form__button-submit.active{background-color:#200448}.ns-modal-form__button-submit:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.ns-modal-form__button-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ns-modal-form__button-submit.active,.ns-modal-form__button-submit:active{background-color:#200448;outline:0}.ns-modal-form__button-submit.disabled,.ns-modal-form__button-submit[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.ns-modal-form__button-submit:hover,.ns-modal-form__button-submit:active,.ns-modal-form__button-submit.active,.ns-modal-form__button-submit.disabled,.ns-modal-form__button-submit[disabled]{background-color:#200448}.ns-modal-form__button-submit:active,.ns-modal-form__button-submit.active{background-color:#200448}.ns-modal-form__button-submit:hover{color:#fff;text-decoration:none;background-color:#200448;transition:all .1s ease-in-out}.ns-modal-form__button-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ns-modal-form__button-submit.active,.ns-modal-form__button-submit:active{background-color:#200448;outline:0}.ns-modal-form__button-submit.disabled,.ns-modal-form__button-submit[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.ns-modal-form__button-submit:focus,.ns-modal-form__button-submit:hover,.ns-modal-form__button-submit:active{background-color:#290d3c;color:#fff}.ns-modal-form__button-submit:disabled,.ns-modal-form__button-submit[disabled]{background-color:rgba(83,27,123,0.85) !important;color:transparent !important;opacity:1}.nutrition{margin:5px auto 0;width:100%;letter-spacing:-3px;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("../images/icon/low-badge.png");width:16px;height:16px;content:'';position:absolute;top:-4px;right:-4px}@media only screen and (min-resolution: 192dpi){.nutrition__label--low:before{background-image:url("../images/icon/low-badge@2x.png");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}.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:active,.own-recipes-form__multistep.active{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:#e6e5e5 !important;opacity:.65;box-shadow:none;border-color:#CCC;color:#333 !important}.own-recipes-form__multistep-next{background:#be2a77;color:#fff !important;background:url("../images/circle-next.png") 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 (min-resolution: 192dpi){.own-recipes-form__multistep-next{background:url("../images/circle-next@2x.png") 90% 50% no-repeat #be2a77;background-size:24px 24px}}.own-recipes-form__multistep-next.own-recipes-form__multistep-single{background:url("../images/circle-next.png") 95% 50% no-repeat #be2a77}@media (min-resolution: 192dpi){.own-recipes-form__multistep-next.own-recipes-form__multistep-single{background:url("../images/circle-next@2x.png") 95% 50% no-repeat #be2a77;background-size:24px 24px}}.own-recipes-form__multistep-previous{background:#7B648E;color:#fff !important;background:url("../images/circle-previous.png") 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 (min-resolution: 192dpi){.own-recipes-form__multistep-previous{background:url("../images/circle-previous@2x.png") 10% 50% no-repeat #7B648E;background-size:24px 24px}}.own-recipes-form__multistep-single{width:100% !important;text-align:left}.own-recipes-form__multistep-double{display:inline-block;width:49% !important;width:auto !important}.own-recipes-form__multistep-double.own-recipes-form__multistep-previous{float:left;text-align:right;float:none;margin-right:15px}.own-recipes-form__multistep-double.own-recipes-form__multistep-next{float:right;text-align:left;float:none}.own-recipes-form__multistep-double.own-recipes-form__multistep-no-icon{background-image:none;text-align:center}.own-recipes-form{width:66.0377358491%;margin:10px 20px 0;color:#666}.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}.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}.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}.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;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;appearance:none;width:100%;padding:9px;height:inherit;border-radius:3px;background-color:#fff;border:solid 1px #dbdbdb}.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 #E84B3C}.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}.own-recipes-form .own-recipes-form__file-choose-button+label{display:none}.own-recipes-form .own-recipes-form__file-upload-button{display:none;margin:0 0 0 20px}.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}.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}.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}.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}.own-recipes-form .group-step-4 .field-label{display:none}.own-recipes-form__top-buttons{background-color:#FCF4EC !important;padding:0 0 20px;text-align:center}.own-recipes-form__timings{margin-top:10px}.push-item,.node-push-item{border-bottom:1px dashed #D8D8D8;padding:10px 0;position:relative}.push-item:after,.node-push-item:after{display:table;content:'';clear:both}.push-item:last-child,.node-push-item:last-child{background:none;padding-bottom:0}.push-item a,.push-item a:visited,.node-push-item a,.node-push-item a:visited{color:inherit;z-index:2}.push-item a:hover,.push-item a:focus,.push-item.has-faux-block-link-hover a,.push-item.has-faux-block-link-hover a:hover,.node-push-item a:hover,.node-push-item a:focus,.node-push-item.has-faux-block-link-hover a,.node-push-item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.push-item__image{float:left;margin-right:15px;position:relative;min-width:98px;min-height:80px}.push-item__image img{height:80px;width:auto}.push-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;transform:translate(50%, -50%);right:50%;color:#fff;font-size:38px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .push-item__icon-overlay:after{opacity:.8}.push-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;margin:0 0 6px;padding:0}.push-item--glossary .push-item__title{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:20px;color:#333;display:inline;font-style:italic;font-weight:normal}.push-item__ratings .field-main{display:inline-block;vertical-align:middle}.push-item__ratings .description{display:inline-block;position:relative;top:1px;margin:0 0 0 1px}.push-item__ratings .fivestar-summary{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal}.push-item__text-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-left:113px;margin-top:-3px}.push-item--count .push-item__text-content{margin-top:0}.push-item--glossary .push-item__text-content{margin-left:0;margin-top:6px}.push-item__text-content.push-item__text-content--advertisement{color:#7B648E}.push-item__count{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:bold;letter-spacing:.7px;margin:0 0 5px}.push-item__badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;line-height:25px;font-weight:bold;position:absolute;bottom:0;right:0;left:0;height:25px;text-align:center;letter-spacing:.3px}.push-item__badge.push-item__badge--advertisement{background-color:#7B648E;color:#fff}.push-item__term-pronunciation{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:20px;color:#333;letter-spacing:.3px;margin:0 0 0 10px;font-style:italic}a.push-item__see-more{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246D8F;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}a.push-item__see-more:hover,.has-faux-block-link-hover a.push-item__see-more{color:#246D8F;border-bottom:1px solid #246D8F}a.push-item__see-more:visited{color:#032B3E;border-bottom:1px solid #032B3E}.rating-toggle{position:relative}.rating-toggle:after{display:table;content:'';clear:both}.rating-toggle label,.rating-toggle .rate-info{display:none}.rating-toggle .rate-button{width:26px;height:26px}.rating-toggle .rate-button,.rating-toggle .rate-button:hover{background:url("../images/new-star@2x.png") no-repeat 0 -26px}@media only screen and (min-resolution: 192dpi){.rating-toggle .rate-button,.rating-toggle .rate-button:hover{background:url("../images/new-star@4x.png") no-repeat 0 -26px;background-size:26px, 26px}}.rating-toggle .rate-fivestar-btn-empty{background:url("../images/new-star@2x.png") no-repeat 0 0}@media only screen and (min-resolution: 192dpi){.rating-toggle .rate-fivestar-btn-empty{background:url("../images/new-star@4x.png") no-repeat 0 0;background-size:26px, 26px}}.rating-toggle.is-shown{position:relative}.rating-toggle__toggle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246D8F;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s;display:inline;margin-bottom:5px}.rating-toggle__toggle:hover,.has-faux-block-link-hover .rating-toggle__toggle{color:#246D8F;border-bottom:1px solid #246D8F}.rating-toggle__toggle:visited{color:#032B3E;border-bottom:1px solid #032B3E}.no-js .rating-toggle__toggle{display:none}.rating-toggle__content{display:none}.rating-toggle.is-shown .rating-toggle__content{display:block;position:absolute;top:100%;width:100%;height:10px;right:50px}.rating-toggle__content-inner{position:relative;background:#fff;margin-top:5px;width:200px;border-radius:3px;padding:10px;text-align:left;z-index:999;text-align:center;box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);border:solid 1px #dcdcdc}.rating-toggle__content-inner:after{content:'';border-top:0 0 #fff;border-right:solid 6px transparent;border-bottom:solid 6px #fff;border-left:solid 6px transparent;position:absolute;top:-6px;left:50%;margin-left:-6px}.rating-toggle__heading{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;font-weight:bold;color:#333;padding-top:0}.rating-toggle__rating:after{display:table;content:'';clear:both}.rating-toggle__rating .rate-widget-fivestar .form-item{text-align:center}.rating-toggle__rate-messages{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-weight:bold;display:block;min-height:20px;margin-top:8px;margin-bottom:6px}.rating-toggle__rate-messages:after{display:table;content:'';clear:both}.rate-widget-fivestar ul{list-style:none;overflow:hidden;display:inline-block;vertical-align:middle;margin:0}.rate-widget-fivestar ul li{float:left;list-style:none;margin:0 2px 0 0}.rate-widget-fivestar ul li.last{margin-right:0}.rate-widget-fivestar ul li a{display:block;float:left}.rate-widget-fivestar .item-list ul li{background-image:none;padding:0;margin:0}.rate-fivestar-btn-filled{display:inline-block;background:url("../images/new-star.png") no-repeat 0 -13px;width:13px;height:13px;text-indent:-9999px}@media only screen and (min-resolution: 192dpi){.rate-fivestar-btn-filled{background:url("../images/new-star@2x.png") no-repeat 0 -13px;background-size:13px, 13px}}.rate-fivestar-btn-empty{display:inline-block;background:url("../images/new-star.png") no-repeat 0 0;width:13px;height:13px;text-indent:-9999px}@media only screen and (min-resolution: 192dpi){.rate-fivestar-btn-empty{background:url("../images/new-star@2x.png") no-repeat 0 0;background-size:13px, 13px}}.rate-info{display:inline-block;top:-1px;position:relative;vertical-align:middle;margin:0 0 0 1px}.tooltip-content label{display:none}.tooltip-content .rate-info{color:#fff;display:none}.tooltip-content .rate-fivestar-btn-filled{display:inline-block;background:url("../images/new-star@2x.png") no-repeat 0 0;width:26px;height:26px;text-indent:-9999px}.tooltip-content .rate-fivestar-btn-empty{display:inline-block;background:url("../images/new-star@2x.png") no-repeat 0 -26px;width:26px;height:26px;text-indent:-9999px}.rate-widget-fivestar-teaser label{display:none}.rate-widget-fivestar-teaser .rate-info{float:none}.recipe-details strong{color:#333}.recipe-details__item{display:table;float:left;margin-top:6px}.recipe-details__item--cooking-time{width:43.857142857%;margin:0;width:32%;margin-top:6px;margin-bottom:10px}.recipe-details__item--cooking-time:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;color:#6DAEB1}.recipe-details__item--cooking-time .recipe-details__text{padding-top:3px}.recipe-details__item--skill-level{width:28.8%;margin:0;margin-top:6px;width:20%;margin:10px 0}.recipe-details__item--skill-level:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;color:#6DAEB1}.recipe-details__item--servings{margin:0;width:26.571428572%;width:33%;margin-top:6px;margin-bottom:10px}.recipe-details__item--servings:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;color:#6DAEB1}.recipe-details__text{display:table-cell;padding:0 8px 1px;vertical-align:middle;width:100%;text-align:left;font-size:11px;line-height:18px;padding-right:12px}.recipe-details__cooking-time-prep,.recipe-details__cooking-time-cook{display:block;padding-bottom:6px;line-height:14px}.recipe-details__cooking-time-full{display:block;margin-top:2px;text-transform:lowercase;letter-spacing:.2px;font-weight:normal}.recipe-header{margin-bottom:40px;background:#FCF4EC;padding:10px 1.9% 0;position:relative;padding-bottom:40px}.recipe-header:after{display:table;content:'';clear:both}.recipe-header__media{position:relative;max-width:430px;margin:6px auto 10px;float:left;width:32.07552%;position:relative;z-index:1}.recipe-header__media.is-saved:after{content:'';position:absolute;display:block;width:65px;height:37px;background:url("../images/ui/savedRecipeBadge.png") no-repeat top left transparent;top:10%;left:-12px}.recipe-header__media img{box-shadow:0 1px 15px 2px rgba(0,0,0,0.15)}.recipe-header__video-btn{background:transparent;border:0;outline:none;padding:0;padding:4px 8px 4px 4px;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.5);color:#fff;transition:background-color .3s;display:table}.recipe-header__video-btn:hover{color:#fff;background-color:rgba(0,0,0,0.7)}.recipe-header__video-btn:before{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet.png);background-position:-494px -31px;width:28px;height:28px;content:'';display:table-cell}.recipe-header__video-btn-txt{display:table-cell;padding-left:5px;vertical-align:middle}.recipe-header__details{padding:0 5%;padding:0;float:right;width:66.03784%;margin-left:1.8868%;min-height:360px}.recipe-header__print{margin-left:5px;display:inline-block}.recipe-header__details-first:after{display:table;content:'';clear:both}.recipe-header__details-second{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:bold;letter-spacing:.7px;color:#666;margin-bottom:0;padding-bottom:20px;padding:15px 0}.recipe-header__details-second:after{display:table;content:'';clear:both}.recipe-header__share{margin-bottom:13px;left:33.96232%;width:66.03784%;position:relative}.recipe-header__share a{box-sizing:content-box}.recipe-header__media-overlay{position:absolute;z-index:1;left:0;bottom:0;right:0}.recipe-header__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;font-size:40px;margin-top:8px;margin-bottom:10px;text-align:center;text-align:left}.recipe-header__rating{float:left}.recipe-header__rating label{display:none}.recipe-header__rating .rate-widget{text-align:center}.recipe-header__rating-link{clear:both}.recipe-header__chef{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px}.recipe-header__chef a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246D8F;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.recipe-header__chef a:hover,.has-faux-block-link-hover .recipe-header__chef a{color:#246D8F;border-bottom:1px solid #246D8F}.recipe-header__chef a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.recipe-header__chef--first{margin-bottom:10px;padding-bottom:0;display:none}.recipe-header__chef--second{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-left:20px;padding-bottom:0;display:inline-block}.recipe-header__magazine{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-top:0;margin-left:20px;display:inline-block}.recipe-header__magazine a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246D8F;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.recipe-header__magazine a:hover,.has-faux-block-link-hover .recipe-header__magazine a{color:#246D8F;border-bottom:1px solid #246D8F}.recipe-header__magazine a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.recipe-header__description{padding-bottom:20px;color:#666;padding:0 2% 20px;margin:0 auto;padding:0 0 150px;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px}.recipe-header__description p{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#666}.recipe-header__bottom{padding:0 0 25px;background-color:#FCF4EC;position:absolute;bottom:0;left:0;right:0;padding-bottom:16px;padding-top:10px}.recipe-header__bottom:after{display:table;content:'';clear:both}.recipe-header__more-info-toggle{font-family:"Helvetica Neue",Helvetica,Arial;margin:0;padding:0;display:none}.recipe-header__more-info-toggle.active a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;position:absolute;top:10px;right:12px}.recipe-header__more-info-toggle a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;position:absolute;top:9px;right:12px}.recipe-header__more-info{position:relative;left:33.96232%;width:66.03784%}.js.csstransitions .recipe-header__more-info{transition:max-height .4s linear}.recipe-header__actions{padding-top:10px;padding-bottom:10px;position:absolute;bottom:10px;left:21px;z-index:10;padding:0 10px 15px}.recipe-header__additional{margin:15px auto;padding:0;margin:0;padding:0}.recipe-header__nutrition{margin-top:5px}.recipe-header__nutrition-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;color:#666;margin:0;padding:0}.recipe-hub__intro{padding-bottom:15px;padding-top:20px}.recipe-hub__intro--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;padding-top:10px}.recipe-hub__intro--text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#767676}.recipe-hub__top--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;margin-bottom:0;margin-top:10px}.recipe-hub__tabs{background:url("../images/ui/border-dash.3.gif") repeat-x left bottom !important}.recipe-hub__tabs:after{display:table;content:'';clear:both}.recipe-hub__tabs .flexslider{margin:0 0 10px}.recipe-hub__top--carousel--image img{max-width:195px;text-align:center;display:inline !important;box-shadow:0 1px 8px 1px rgba(0,0,0,0.1);border:solid 1px #eaeaea;padding:3px}.recipe-hub__top--carousel--item{margin-bottom:25px !important}.recipe-hub__top--carousel--item a,.recipe-hub__top--carousel--item a:visited{color:inherit;border-bottom:1px solid transparent}.recipe-hub__top--carousel--item a:hover,.recipe-hub__top--carousel--item a:focus,.recipe-hub__top--carousel--item.has-faux-block-link-hover a,.recipe-hub__top--carousel--item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.recipe-hub__top--carousel--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:24px;color:#333}.recipe-hub__top--carousel--title a{display:inline-block}hr.recipe-hub__top--carousel--separator{border-bottom:1px dashed #339899;border-top:0;width:52px;text-align:center;display:inline-block;margin:10px 0}.recipe-hub__top--carousel--text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#767676}.recipe-info__copyright{color:#59a399;margin-bottom:10px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:14px}.recipe-info__publication{border-bottom:1px solid #f0f2eb;padding-bottom:20px;margin-bottom:20px;margin-top:20px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px}.recipe-info__magazine-ad{margin-bottom:40px;display:block}.responsive-tabs:after{display:table;content:'';clear:both}.responsive-tabs__tabs{margin:0;list-style:none;border-bottom:1px solid #CCC;text-align:center;margin-top:20px;margin-bottom:15px;display:none}.responsive-tabs__tabs:after{display:table;content:'';clear:both}.responsive-tabs__tabs ul{margin-left:0;list-style:none}.responsive-tabs__tab{float:left}.responsive-tabs--2 .responsive-tabs__tab{width:50%;padding-left:.5%;padding-right:.5%}.responsive-tabs__tab a{color:#333;transition:background-color 150ms ease-in-out;background-color:#e1e2e4;border-radius:5px 5px 0 0;padding:13px 12px 11px;font-size:16px;display:block;position:relative}.responsive-tabs__tab a:hover{background-color:#CCC}.responsive-tabs__tab a:after{transition:border-color 150ms ease-in-out;content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid transparent;bottom:-7px;height:0;left:50%;margin-left:-3px;position:absolute;width:0}.responsive-tabs__tab.is-active a{color:#fff;background-color:#333}.responsive-tabs__tab.is-active a:after{border-top-color:#333}.responsive-tabs__tab.is-active a:before{opacity:.25;border-top:1px solid #fff;content:'';height:1px;left:9%;position:absolute;top:2px;width:82%}.responsive-tabs__pane-title{background:url("../images/ui/border-dash.3.gif") repeat-x left bottom !important;padding-bottom:10px}.responsive-tabs__pane{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none;width:49.0566037736%;margin-left:2.8301886792%;float:left;min-height:1px;position:relative;clear:none;width:48.5714285714%}.responsive-tabs__pane:first-child{margin-left:0}.responsive-tabs__pane:first-child{margin-left:0}.section-box,.block.block-bbcgf-promotions{margin-bottom:20px}.section-box:after,.block.block-bbcgf-promotions:after{display:table;content:'';clear:both}@media (min-width: 480px){.section-box,.block.block-bbcgf-promotions{margin-bottom:40px}}.section-box__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;line-height:1em;margin:0;padding:0 0 10px}.section-box__list{margin:0;list-style:none}.section-box__list ul{margin-left:0;list-style:none}.section-box__list:after{display:table;content:'';clear:both}.section-box--you-may-also-like .section-box__header{border-top:1px dashed #D8D8D8;padding-top:35px}.section-box--you-may-also-like .flex-control-nav{display:none}.section-box--you-may-also-like .flexslider{margin:0}.section-box--interstitial{background-color:#FCF4EC;padding:0;margin-left:-1.8181818182%;margin-right:-1.8181818182%;display:none}.section-box--interstitial .section-box__title{padding:15px 10px;margin:0}.section-box--interstitial.section-box--interstitial-ad{display:none;border-bottom:1px dashed #D8D8D8;background-color:#fff;padding-bottom:20px}.section-box--interstitial.section-box--interstitial-ad .section-box__content{width:300px;margin:0 auto}.section-box--interstitial.section-box--interstitial-ad .section-box__content .ad{text-align:initial}.section-box--interstitial.section-box--interstitial-ad .section-box__content .ad:before{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal;font-size:11px;letter-spacing:.5px;color:#767676;padding:0;margin:10px 0 5px;content:'Advertisement';display:block}.section-head{background-color:#FCF4EC;padding:20px;margin:0 1.8181818182% 15px;position:relative}.section-head:after{display:table;content:'';clear:both}h1.section-head--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;line-height:35px;margin-bottom:12px;margin-top:-3px}.section-head--count{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;color:#666;letter-spacing:.1px;padding-bottom:10px}.section-head--description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;padding-bottom:15px}.signin__container{padding:40px 20%}.signin_logo{text-align:center;width:167px;margin:0 auto;padding-bottom:40px;display:none}.signin__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;text-align:center;display:block;margin-bottom:25px}.signin__subtitle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;font-weight:bold;margin-bottom:30px;text-align:center}.signin__subtitle a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246D8F;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s;margin:0 0 0 6px}.signin__subtitle a:hover,.has-faux-block-link-hover .signin__subtitle a{color:#246D8F;border-bottom:1px solid #246D8F}.signin__subtitle a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.signin__wrapper.user-login-overlay{background:#fff;box-shadow:0 2px 30px 0 rgba(0,0,0,0.18);margin-top:15px;padding:20px}.user-profile-bar .signin__wrapper.user-login-overlay:after{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;left:87%;top:-11px}.signin__wrapper input[type='text'],.signin__wrapper input[type='password']{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;appearance:none;width:100%;padding:10px;height:inherit;border-radius:3px;background-color:#fff;border:solid 1px #dbdbdb}.signin__wrapper input[type='text']::placeholder,.signin__wrapper input[type='password']::placeholder{color:#767676}.signin__wrapper input[type='text']:focus,.signin__wrapper input[type='password']:focus{box-shadow:0 0 2px 0 rgba(73,143,225,0.51);border:solid 1px #72b3ff}.signin__wrapper input[type='text'].signin__user-icon,.signin__wrapper input[type='password'].signin__user-icon{background:url("../images/user.png") 98% 50% no-repeat #fff}@media (min-resolution: 192dpi){.signin__wrapper input[type='text'].signin__user-icon,.signin__wrapper input[type='password'].signin__user-icon{background:url("../images/user@2x.png") 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type='text'].signin__pass-icon,.signin__wrapper input[type='password'].signin__pass-icon{background:url("../images/password.png") 98% 50% no-repeat #fff}@media (min-resolution: 192dpi){.signin__wrapper input[type='text'].signin__pass-icon,.signin__wrapper input[type='password'].signin__pass-icon{background:url("../images/password@2x.png") 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type='text'].signin__mail-icon,.signin__wrapper input[type='password'].signin__mail-icon{background:url("../images/email-form.png") 98% 50% no-repeat #fff}@media (min-resolution: 192dpi){.signin__wrapper input[type='text'].signin__mail-icon,.signin__wrapper input[type='password'].signin__mail-icon{background:url("../images/email-form@2x.png") 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type='text'].form-text.error,.signin__wrapper input[type='password'].form-text.error{border:solid 1px #E84B3C;background:url("../images/exclamation.png") 98% 50% no-repeat #fff}@media (min-resolution: 192dpi){.signin__wrapper input[type='text'].form-text.error,.signin__wrapper input[type='password'].form-text.error{background:url("../images/exclamation@2x.png") 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type=checkbox]{display:none}.signin__wrapper input[type=checkbox]:checked+label:before{content:'\2713';font-size:15px;color:#767676;text-align:center}.signin__wrapper .form-actions{margin:20px 0 0}.signin__wrapper .form-type-checkbox{display:inline-block}.signin__wrapper .form-type-checkbox label{display:inline-block;cursor:pointer;position:relative;margin-left:35px;color:#767676}.signin__wrapper .form-type-checkbox label:before{content:'';display:inline-block;width:24px;height:24px;margin-right:10px;border-radius:2px;background-color:#fff;border:solid 1px #DBDBDB;vertical-align:middle;position:absolute;left:-35px}.signin__forgot-password{display:inline-block;float:right;padding:5px 0 15px}.signin__forgot-password a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246D8F;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s;font-size:15px;line-height:22px}.signin__forgot-password a:hover,.has-faux-block-link-hover .signin__forgot-password a{color:#246D8F;border-bottom:1px solid #246D8F}.signin__forgot-password a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.signin__forgot-password a:hover,.signin__forgot-password a:active,.signin__forgot-password a:focus{text-decoration:none}.signin__newsletter{margin-bottom:20px}.signin__newsletter label{font-size:13px;color:#666}.signin__notice a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246D8F;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.signin__notice a:hover,.has-faux-block-link-hover .signin__notice a{color:#246D8F;border-bottom:1px solid #246D8F}.signin__notice a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.signin__notice--login{color:#666;font-weight:bold;margin:5px 0 20px;text-align:center}.signin__notice--footer{color:#666;font-weight:bold;margin-top:30px;text-align:center}.signin__notice--register{color:#666;font-size:15px;line-height:1.6;margin-bottom:30px;text-align:center}.signin__notice--password{color:#666;margin-bottom:30px;text-align:center}.signin__notice--privacy-policy{color:#666;font-size:13px;margin:5px 0 20px}.signin__captcha label{font-weight:bold;margin:10px 0 5px;font-size:13px}.signin__captcha img{display:inline-block;vertical-align:middle}.signin__captcha .mollom-captcha-container{display:block;margin-bottom:20px}.signin__captcha .mollom-captcha-container:after{display:table;content:'';clear:both}.signin__captcha .mollom-image-captcha-instructions{font-size:13px;line-height:1.5;color:#767676;display:block;margin:5px 0 20px}.signin__captcha .mollom-image-captcha-instructions a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:bold;letter-spacing:.3px;text-decoration:none;color:#246D8F;border-bottom:1px solid rgba(36,109,143,0.4);transition:.2s}.signin__captcha .mollom-image-captcha-instructions a:hover,.has-faux-block-link-hover .signin__captcha .mollom-image-captcha-instructions a{color:#246D8F;border-bottom:1px solid #246D8F}.signin__captcha .mollom-image-captcha-instructions a:visited{color:#032B3E;border-bottom:1px solid #032B3E}.signin__captcha .mollom-refresh-captcha{margin-right:5px}.signin__captcha .mollom-audio-catcha-instructions,.signin__captcha .mollom-audio-captcha-switch{display:block;margin:5px 0}.signin__social-buttons-wrapper a:hover,.signin__social-buttons-wrapper a:active,.signin__social-buttons-wrapper a:focus{text-decoration:none}.signin__social-button{margin-bottom:10px;padding:10px 35px}.signin__social-button-facebook{background-color:#3B5A94;border:solid 1px #3B5A94;color:#fff}a:hover .signin__social-button-facebook,a:active .signin__social-button-facebook,a:focus .signin__social-button-facebook{background-color:#25395D;border-color:#25395D}.signin__social-button-facebook:before{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet@1x.png);background-position:0px 0px;width:22px;height:22px;content:'';display:inline-block;left:10px;position:absolute;top:11px}@media (min-resolution: 192dpi){.signin__social-button-facebook:before{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet@2x.png);background-size:40px 22px}}.signin__social-button-google{background-color:#fff;border:solid 1px #DBDBDB;color:#767676}a:hover .signin__social-button-google,a:active .signin__social-button-google,a:focus .signin__social-button-google{background-color:#fff;border-color:#79B6FD;color:#767676}.signin__social-button-google:before{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet@1x.png);background-position:-22px 0px;width:18px;height:18px;content:'';display:inline-block;left:12px;position:absolute;top:13px}@media (min-resolution: 192dpi){.signin__social-button-google:before{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet@2x.png);background-size:40px 22px}}.signin__line-separator{border-bottom:1px solid rgba(118,118,118,0.2);display:inline-block;font-size:15px;height:1px;margin:20px 0 30px;position:relative;width:100%}.signin__line-separator:before{background:#fff;color:#767676;content:'or';left:46%;padding:0 3%;position:relative;top:-12px}#smartbanner{background:#F2F2F2;border-bottom:1px solid #E8E8E8;font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;height:78px;left:0;overflow:hidden;position:absolute;top:-82px;width:100%;z-index:9998;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}.smartbanner__container{margin:3px auto 0;position:relative}.smartbanner__close{color:#797979;display:block;font-family:sans-serif;font-size:21px;left:8px;position:absolute;text-align:center;text-decoration:none;text-shadow:none;top:19px;width:14px}.smartbanner__icon{background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3);display:block;left:30px;height:57px;position:absolute;top:8px;width:57px}.smartbanner__info{color:#333;left:98px;line-height:1.45em;font-size:12px;top:14px;position:absolute;width:44%}.smartbanner__title{color:#000;font-size:13px}.smartbanner__info>span{display:block}.smartbanner__info em{font-style:normal;text-transform:uppercase}.smartbanner__button{color:#007AFF;font-size:17px;height:24px;min-width:10%;position:absolute;right:20px;text-transform:uppercase;top:24px}.smartbanner__button:active,.smartbanner__button:focus,.smartbanner__close:active,.smartbanner__close:focus{outline:0;text-decoration:none}.smartbanner__icon.gloss:after{background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px;border-top:1px solid rgba(255,255,255,0.8);content:'';left:0;height:50%;position:absolute;top:-1px;width:100%}#smartbanner.no-icon .smartbanner__icon{display:none}#smartbanner.no-icon .smartbanner__info{left:34px}#smartbanner.android{background:#3D3D3D url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");border-color:#212228;border-top:5px solid #88B131;box-shadow:none}#smartbanner.android .smartbanner__container{margin-top:0}#smartbanner.android .smartbanner__close{background:#1C1E21;border:0;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);color:#B1B1B3;height:17px;left:7px;line-height:15px;text-shadow:0 1px 1px #000;top:27px;width:17px}#smartbanner.android .smartbanner__close:active{color:#EEE}#smartbanner.android .smartbanner__info{color:#CCC;text-shadow:0 1px 2px #000}#smartbanner.android .smartbanner__title{color:#fff}#smartbanner.android .smartbanner__button{color:#fff}#smartbanner.windows .smartbanner__icon{border-radius:0}.smartbanner--visible{padding-top:78px}.smartbanner--visible .page-header-touch,.smartbanner--visible #nav-touch,.smartbanner--visible .cookie-law{margin-top:78px}.smartbanner--visible .ad--top-slot{margin-top:83px}.smartbanner--visible #smartbanner{position:fixed;top:0}.sponsorship-label.node-teaser,.sponsorship-label.node-teaser-mini{background:none;display:inline-block;float:left;padding:0;margin:10px 0;width:100%}@media (min-width: 480px){.sponsorship-label.node-teaser,.sponsorship-label.node-teaser-mini{margin-top:0}}.sponsorship-label.node-teaser-mini .sponsorship-label__label-text{background:none;color:inherit;margin:0}@media (min-width: 770px){.sponsorship-label.node-teaser-mini .sponsorship-label__label-text{padding:12px 12px 12px 0}}.sponsorship-label.node-teaser-mini .sponsorship-label__label-text:before,.sponsorship-label.node-teaser-mini .sponsorship-label__label-text:after{content:none}.sponsorship-label.node-teaser-mini .sponsorship-label__logo{height:40px;max-width:100px}.sponsorship-label__label-text{background-color:#7B648E;border-radius:2px 0 0 2px;color:#fff;display:inline-block;float:left;font-size:13px;font-style:normal;font-weight:bold;font-stretch:normal;height:40px;letter-spacing:.1px;line-height:1.38;margin:10px 30px 10px 0;padding:12px 8px;position:relative}@media (min-width: 770px){.sponsorship-label__label-text{padding:12px}}.sponsorship-label__label-text:before,.sponsorship-label__label-text:after{border-color:#7B648E transparent transparent;border-style:solid;border-width:20px 10px 0 0;content:'';height:0;position:absolute;top:0;right:-10px;width:0}.sponsorship-label__label-text:after{border-color:transparent transparent transparent #7B648E;border-width:20px 0 0 10px;top:20px}.sponsorship-label__logo{border:0;height:60px;margin:0;max-width:150px;padding:0}.sponsorship-label__logo td{vertical-align:middle}.content-description--sponsored{padding-top:15px}.content-description--sponsored h1{margin-top:0}@media (min-width: 480px){.content-description--sponsored{padding-top:10px}}.step-by-step__slider{position:relative;top:-53px;top:0}.show-index .step-by-step__slider{display:none}.step-by-step__slider ul.slides li{display:none}.step-by-step__slider ul.slides li:first-child{display:block}.step-by-step__slider .flex-control-nav{display:none}.step-by-step__slider.open-step-by-step-index .all-steps-btn{display:none}.step-by-step__slider ul.flex-direction-nav{display:block !important}.step-by-step__slider ul.flex-direction-nav a.flex-prev,.step-by-step__slider ul.flex-direction-nav a.flex-next{height:133px;width:38px;border-top:2px solid #ddd9cf;margin:0 0 20px}.step-by-step__slider ul.flex-direction-nav a.flex-prev{left:0;background-color:#f2ede3;border-right-radius:15px;border-right:1px solid #eae6db}.step-by-step__slider ul.flex-direction-nav a.flex-prev:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:43%;font-size:24px}.step-by-step__slider ul.flex-direction-nav a.flex-prev:hover{transform:translateX(-3px)}.step-by-step__slider ul.flex-direction-nav a.flex-next{right:0;background-color:#f2ede3;border-left-radius:15px;border-left:1px solid #eae6db}.step-by-step__slider ul.flex-direction-nav a.flex-next:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:43%;left:-24px;font-size:24px}.step-by-step__slider ul.flex-direction-nav a.flex-next:hover{transform:translateX(3px)}.step-by-step__slider ul.flex-direction-nav a.flex-disabled{display:none}.step-by-step__step{width:100%;padding:10px 50px 0;max-height:100vh;overflow:auto;padding:10px 60px 53px;padding:25px 60px 63px;padding:25px 60px 63px}.step-by-step__step-image{position:relative;display:block;max-width:140px;border:3px solid #fff;box-shadow:0 0 13px 4px #CCC;margin-bottom:10px;width:35%;float:left;margin:0 20px 0 0;border:6px solid #fff;margin:0 auto;max-width:400px;width:auto;float:none;margin:0 auto;width:40%;float:left}.step-by-step__step-info{padding:0;float:left;width:59%;float:left;width:auto;padding-top:20px;padding:0 0 0 40px;width:60%}.step-by-step__step-number,.step-by-step__step-title{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-size:24px}.step-by-step__step-number{color:#447d75}.step-by-step__step-title{font-style:italic;margin-bottom:7px;margin-bottom:15px}.step-by-step__step-text{font-size:15px;font-size:18px;margin-bottom:20px;line-height:23px}.step-by-step__index{display:none;background-color:#f2ede3;overflow:auto;position:relative;width:100%;top:0;padding:33px 0 57px;z-index:20;max-height:570px;max-height:100vh;overflow:auto;margin-top:-15px}.show-index .step-by-step__index{display:block}.step-by-step__index-btn{float:right;margin-right:7px}.show-index .step-by-step__index-btn{display:none}.step-by-step__index-item-wrapper{width:50%;min-height:275px;width:33.333333%;float:left}.step-by-step__index-step{position:absolute;width:100%;top:0;top:18px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:80px;color:#fff}.step-by-step__index-item{position:relative;width:140px;width:160px;margin:0 auto;text-align:center}.step-by-step__index-image{border:6px solid #fff;box-shadow:0 0 13px 4px #CCC;border-radius:80px}.step-by-step__index-image img{border-radius:80px}.step-by-step__index-title{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:bold;color:#447d75;font-size:22px;line-height:25px;text-align:center;margin-top:15px;padding:0 10px;padding:0 30px}.sub-nav{overflow:hidden;position:relative}.sub-nav.has-nav-arrows{padding-right:70px}.sub-nav__list{margin:0;list-style:none;white-space:nowrap;font-size:0;-webkit-font-smoothing:antialiased;-ms-overflow-style:none;overflow:hidden}.sub-nav__list ul{margin-left:0;list-style:none}.touchevents .sub-nav__list{overflow-x:scroll;-webkit-overflow-scrolling:touch}.sub-nav__list::-webkit-scrollbar{display:none}.sub-nav__nav-arrows{display:none;background-color:#fff;position:absolute;top:5px;right:0;z-index:15}.has-nav-arrows .sub-nav__nav-arrows{display:block}.touchevents .sub-nav__nav-arrows{display:none}.sub-nav__nav-arrow{background:transparent;border:0;outline:none;padding:0;width:32px;height:32px;border-radius:3px;text-align:center;background-color:#447d75;color:#fff}.sub-nav__nav-arrow:hover{background-color:#447d75;color:#fff}.sub-nav__nav-arrow i:before{line-height:36px}.sub-nav__nav-arrow.sub-nav__nav-arrow--disabled{background-color:#BBD0CD}.sub-nav__nav-arrow.sub-nav__nav-arrow-left{margin-right:5px}.sub-nav__nav-arrow.sub-nav__nav-arrow-left:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:12px}.sub-nav__nav-arrow.sub-nav__nav-arrow-right:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:12px}.swiper-container{white-space:nowrap;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:10px}.swiper-container::-webkit-scrollbar{display:none}.swiper-container::-webkit-scrollbar-thumb{display:none}.swiper-wrapper{display:inline}.tabs,.tabs-static{padding:0}.tabs-list,.nav-tabs{width:100%;border-bottom:1px solid #dedede;padding-bottom:9px;margin-bottom:15px;margin-top:5px}.tabs-list:after,.nav-tabs:after{display:table;content:'';clear:both}.tabs-list a,.tabs-list span,.nav-tabs a,.nav-tabs span{padding:10px 15px}.tabs-list.primary,.nav-tabs.primary{text-align:left}.tabs-list.secondary,.nav-tabs.secondary{display:none}.no-spacing .tabs-list,.no-spacing .nav-tabs{margin-bottom:0 !important}.double-spacing .tabs-list,.double-spacing .nav-tabs{margin-bottom:20px !important}.tabs-list li,.nav-tabs li{display:inline-block;letter-spacing:0;min-width:49%;margin-left:0;position:relative}.tabs-list li.small-tabs,.nav-tabs li.small-tabs{width:auto;min-width:0;margin-bottom:0}.tabs-list li.micro-tabs,.nav-tabs li.micro-tabs{width:auto;min-width:10%}.tabs-list li.micro-tabs.disabled,.nav-tabs li.micro-tabs.disabled{display:none;visibility:hidden}.tabs-list .active,.nav-tabs .active{position:relative}.tabs-list .active a,.nav-tabs .active a{color:#0C5F5F;font-weight:bold;border-bottom:3px solid #0C5F5F}.tabs-list a,.tabs-list li>span,.nav-tabs a,.nav-tabs li>span{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px}.tabs-list a,.nav-tabs a{transition:background-color 150ms ease-in-out}.tabs-list a:focus,.tabs-list a:hover,.nav-tabs a:focus,.nav-tabs a:hover{color:#333}.tabs-list{text-align:left}.tabs-list li{min-width:35%}.tabs-list li,.tabs-list li.small-tabs,.tabs-list li.micro-tabs{min-width:0;width:auto;margin-bottom:0}.tab-buttons li{min-width:0}.tabs-select-wrapper{position:relative;width:100%;text-align:center;margin-bottom:15px;padding-bottom:0;border-bottom:1px solid #c1d1cf}.tabs-select-wrapper:after{display:table;content:'';clear:both}.tabs-select-wrapper h2{display:inline-block;position:relative;min-width:49%;margin:0}.tabs-select-wrapper h2 a{border-radius:5px 5px 0 0;font-size:16px;transition:background-color 150ms ease-in-out;background-color:#c1d1cf;color:#333;display:block;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;line-height:1.4;padding:13px 12px 11px;text-align:center}.tabs-select-wrapper h2 a.active,.tabs-select-wrapper h2 a:hover,.tabs-select-wrapper h2 a:focus{background-color:#5f9094;color:#fff}.tabs-select-wrapper h2 i{background-position:-41px -37px;height:13px;margin-top:5px;position:absolute;right:20px;top:50%;width:8px}.tabs-select-wrapper h2 .active i{background-position:-60px -62px;width:12px;height:17px;margin-top:7px}ul.tabs-select{width:100%;text-align:center;position:absolute;display:none;top:100%;z-index:1}ul.tabs-select.active{display:block}ul.tabs-select li{position:relative;min-width:49%;margin:0}ul.tabs-select a{display:block;background-color:#7ba7ab;border-bottom:1px solid #c1d1cf;color:#fff;padding:10px 0}.no-tabs .tab-container{display:none}.no-tabs .show-tabs .tab-container{display:block}.search-tabs{border-bottom:1px solid #dedede;margin-bottom:20px}.search-tabs .nav-tabs{margin-top:8px}.touchevents .search-tabs .nav-tabs{margin-top:10px}.touchevents .search-tabs{margin-left:-1.8181818182%;margin-right:-1.8181818182%;min-height:44px}.search-tabs.has-nav-arrows .nav-tabs:before{background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=1);content:' ';width:30px;position:absolute;top:0;bottom:0;right:69px;z-index:12;pointer-events:none}.search-tabs.has-nav-arrows .nav-tabs.has-reached-the-end:before,.touchevents .search-tabs.has-nav-arrows .nav-tabs:before{display:none}.search-tabs .nav-tabs{border-bottom:0;margin-bottom:0}.tabs-toggle{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;border-radius:6px;background-color:#447d75;color:#fff;display:none;padding:7px 10px}.tabs-toggle:hover{background-color:#0C5F5F;color:#fff}.tabs-toggle:active{text-decoration:none}.tabs-toggle:after{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet.png);background-position:-524px -480px;width:13px;height:8px;content:'';position:absolute;top:15px;right:10px}.teaser-item,.node-teaser-item{border-bottom:1px dashed #D8D8D8;padding:15px 0;position:relative}.teaser-item:after,.node-teaser-item:after{display:table;content:'';clear:both}.teaser-item.node-recipe,.teaser-item.node-user-recipe,.teaser-item.node-member-recipe,.node-teaser-item.node-recipe,.node-teaser-item.node-user-recipe,.node-teaser-item.node-member-recipe{padding:15px 0 10px}.teaser-item:last-child,.node-teaser-item:last-child{background:none}.teaser-item a,.teaser-item a:visited,.node-teaser-item a,.node-teaser-item a:visited{color:inherit}.teaser-item a:hover,.teaser-item a:focus,.teaser-item.has-faux-block-link-hover a,.teaser-item.has-faux-block-link-hover a:hover,.node-teaser-item a:hover,.node-teaser-item a:focus,.node-teaser-item.has-faux-block-link-hover a,.node-teaser-item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.teaser-item__image{float:left;margin-right:15px;position:relative;min-width:110px;min-height:110px}.teaser-item__image img{height:110px;width:110px}.teaser-item__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:24px;color:#333;margin:0 0 2px;padding:0}.node-glossary-item.node-teaser-item .teaser-item__title{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:20px;color:#333;display:inline;font-style:italic;font-weight:normal}.teaser-item__text-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;line-height:22px;margin-left:125px;margin-top:8px}.teaser-item__text-content.teaser-item__text-content--compact{margin-top:2px}.teaser-item__text-content.teaser-item__text-content--trim{width:70%}.teaser-item__info{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:bold;letter-spacing:.7px;clear:both}.teaser-item__info:after{display:table;content:'';clear:both}.teaser-item__info-items{margin:0;list-style:none}.teaser-item__info-items ul{margin-left:0;list-style:none}.teaser-item__info-items:after{display:table;content:'';clear:both}.teaser-item__info-item{display:inline-block;margin:10px 20px 0 0}.teaser-item__info-item:last-child{margin:10px 20px 0 0 !important}.teaser-item__info-item.teaser-item__info-item--total-time:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__info-item.teaser-item__info-item--skill-level:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__info-item.teaser-item__info-item--healthy:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__info-item.teaser-item__info-item--vegetarian:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;line-height:25px;font-weight:bold;position:absolute;bottom:0;right:0;left:0;height:25px;text-align:center;letter-spacing:.3px}.teaser-item__badge.teaser-item__badge--member-recipe{background-color:#759615;color:#fff}.teaser-item__term-pronunciation{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:20px;color:#333;letter-spacing:.3px;margin:0 0 0 10px;font-style:italic}.teaser-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;transform:translate(50%, -50%);right:50%;color:#fff;font-size:38px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.vertical-push-item a,.vertical-push-item a:visited,.node-carousel-slide a,.node-carousel-slide a:visited,.node-carousel-slide-narrow a,.node-carousel-slide-narrow a:visited{color:inherit}.vertical-push-item a:hover,.vertical-push-item a:focus,.vertical-push-item.has-faux-block-link-hover a,.vertical-push-item.has-faux-block-link-hover a:hover,.node-carousel-slide a:hover,.node-carousel-slide a:focus,.node-carousel-slide.has-faux-block-link-hover a,.node-carousel-slide.has-faux-block-link-hover a:hover,.node-carousel-slide-narrow a:hover,.node-carousel-slide-narrow a:focus,.node-carousel-slide-narrow.has-faux-block-link-hover a,.node-carousel-slide-narrow.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.vertical-push-item__image{position:relative}.vertical-push-item__image img{max-width:100%;margin:0}.vertical-push-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:bold;color:#333;margin:0 0 6px;padding:0}.vertical-push-item--carousel .vertical-push-item__title{margin:6px 0}.vertical-push-item__badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-size:12px;line-height:25px;font-weight:bold;position:absolute;bottom:0;left:0;padding:0 10px;text-align:left;letter-spacing:.3px;opacity:.9}.vertical-push-item__badge.vertical-push-item__badge--member-recipe{background-color:#759615;color:#fff}.vertical-push-item__badge.vertical-push-item__badge--advertisement{background-color:#7B648E;color:#fff}.vertical-push-item__badge.vertical-push-item__badge--type{background-color:#447d75;color:#fff}.vertical-push-item__count{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:bold;letter-spacing:.7px;margin:0 0 5px}.vertical-push-item__text-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-top:-3px}.vertical-push-item__text-content.vertical-push-item__text-content--advertisement{color:#7B648E}.vertical-push-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;transform:translate(50%, -50%);right:50%;color:#fff;font-size:38px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .vertical-push-item__icon-overlay:after{opacity:.8}.vertical-push-item--carousel .vertical-push-item__icon-overlay:after{font-size:48px}.vertical-push-item--carousel{margin-right:10px;width:234px;display:inline-block;vertical-align:top;white-space:normal;width:275px}.vertical-push-item--carousel a:hover .vertical-push-item__title{color:#333;text-decoration:underline}.vertical-push-item--carousel:first-child{margin-left:10px}.video-js.video-js{background:#000;display:block;float:initial;height:0;padding-top:56.25%;width:100%}.video-js.video-js .vjs-control-bar{display:flex}.video-js.video-js .vjs-fullscreen{padding-top:0}.video-js.video-js .vjs-big-play-button{background:none}.video-js.video-js .vjs-big-play-button:before{width:96px;height:96px;margin:0;content:' ';display:none}.video-js.video-js .vjs-big-play-button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:96px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4);vertical-align:top}.video-js.video-js .vjs-big-play-button .vjs-icon-placeholder{display:none}.video-js.video-js:hover .vjs-big-play-button:after{opacity:1}.video-tip{width:300px}.video-tip__image{position:relative;margin-top:5px;margin-bottom:10px;float:left;width:80px;margin-right:10px}.video-tip__image:after{background-image:url(/sites/all/themes/bbcw_goodfood/images/spritesheet.png);background-position:-494px -31px;width:28px;height:28px;content:'';display:block;left:50%;margin-top:-14px;margin-left:-14px;position:absolute;top:50%}.video-tip__prefix{font-size:13px;font-weight:bold;padding-top:5px}.video-tip__title{padding:0;margin:0}.video-tip__text{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:13px;font-style:italic}.widget-travelzoo{border-top:1px dashed #D8D8D8;margin:20px 0;padding:30px 0 0;display:inline-block;width:100%}.widget-travelzoo iframe{height:620px}@media (min-width: 321px){.widget-travelzoo iframe{height:580px}}@media (min-width: 499px){.widget-travelzoo iframe{height:460px}}.workbench-info-block select{margin-right:5px}.wysiwyg-enhanced,.cke_editable{word-wrap:break-word;overflow:hidden}.wysiwyg-enhanced a,.cke_editable a{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;text-decoration:underline}.wysiwyg-enhanced table tr,.cke_editable table tr{background-color:#fff}.wysiwyg-enhanced table tr:nth-child(even),.cke_editable table tr:nth-child(even){background-color:#e6f1f0}.wysiwyg-enhanced table td,.cke_editable table td{border:1px solid #fff;padding:.5em}.wysiwyg-enhanced p,.cke_editable p{padding-bottom:0;margin-top:20px}.wysiwyg-enhanced .pull-right,.cke_editable .pull-right{float:right;margin:0 0 1em 2em;border:10px solid #f3eee5}.wysiwyg-enhanced .pull-left,.cke_editable .pull-left{float:left;margin:0 2em 1em 0;border:10px solid #f3eee5}.cke_show_borders{overflow-y:scroll}
/*# sourceMappingURL=bbcw-goodfood-old-ie.css.map */