@charset "UTF-8";
@import url("//hello.myfonts.net/count/2f245a");
@font-face {
  font-family: 'Panton';
  font-weight: 100;
  src: url("../fonts/panton/2F245A_10_0.eot");
  src: url("../fonts/panton/2F245A_10_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_10_0.woff2") format("woff2"), url("../fonts/panton/2F245A_10_0.woff") format("woff"), url("../fonts/panton/2F245A_10_0.ttf") format("truetype"), url("../fonts/panton/2F245A_10_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 100;
  font-style: italic;
  src: url("../fonts/panton/2F245A_11_0.eot");
  src: url("../fonts/panton/2F245A_11_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_11_0.woff2") format("woff2"), url("../fonts/panton/2F245A_11_0.woff") format("woff"), url("../fonts/panton/2F245A_11_0.ttf") format("truetype"), url("../fonts/panton/2F245A_11_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 200;
  src: url("../fonts/panton/2F245A_6_0.eot");
  src: url("../fonts/panton/2F245A_6_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_6_0.woff2") format("woff2"), url("../fonts/panton/2F245A_6_0.woff") format("woff"), url("../fonts/panton/2F245A_6_0.ttf") format("truetype"), url("../fonts/panton/2F245A_6_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 200;
  font-style: italic;
  src: url("../fonts/panton/2F245A_7_0.eot");
  src: url("../fonts/panton/2F245A_7_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_7_0.woff2") format("woff2"), url("../fonts/panton/2F245A_7_0.woff") format("woff"), url("../fonts/panton/2F245A_7_0.ttf") format("truetype"), url("../fonts/panton/2F245A_7_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 300;
  src: url("../fonts/panton/2F245A_A_0.eot");
  src: url("../fonts/panton/2F245A_A_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_A_0.woff2") format("woff2"), url("../fonts/panton/2F245A_A_0.woff") format("woff"), url("../fonts/panton/2F245A_A_0.ttf") format("truetype"), url("../fonts/panton/2F245A_A_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 300;
  font-style: italic;
  src: url("../fonts/panton/2F245A_B_0.eot");
  src: url("../fonts/panton/2F245A_B_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_B_0.woff2") format("woff2"), url("../fonts/panton/2F245A_B_0.woff") format("woff"), url("../fonts/panton/2F245A_B_0.ttf") format("truetype"), url("../fonts/panton/2F245A_B_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 400;
  src: url("../fonts/panton/2F245A_C_0.eot");
  src: url("../fonts/panton/2F245A_C_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_C_0.woff2") format("woff2"), url("../fonts/panton/2F245A_C_0.woff") format("woff"), url("../fonts/panton/2F245A_C_0.ttf") format("truetype"), url("../fonts/panton/2F245A_C_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 400;
  font-style: italic;
  src: url("../fonts/panton/2F245A_D_0.eot");
  src: url("../fonts/panton/2F245A_D_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_D_0.woff2") format("woff2"), url("../fonts/panton/2F245A_D_0.woff") format("woff"), url("../fonts/panton/2F245A_D_0.ttf") format("truetype"), url("../fonts/panton/2F245A_D_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 500;
  src: url("../fonts/panton/2F245A_E_0.eot");
  src: url("../fonts/panton/2F245A_E_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_E_0.woff2") format("woff2"), url("../fonts/panton/2F245A_E_0.woff") format("woff"), url("../fonts/panton/2F245A_E_0.ttf") format("truetype"), url("../fonts/panton/2F245A_E_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 500;
  font-style: italic;
  src: url("../fonts/panton/2F245A_F_0.eot");
  src: url("../fonts/panton/2F245A_F_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_F_0.woff2") format("woff2"), url("../fonts/panton/2F245A_F_0.woff") format("woff"), url("../fonts/panton/2F245A_F_0.ttf") format("truetype"), url("../fonts/panton/2F245A_F_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 600;
  src: url("../fonts/panton/2F245A_1_0.eot");
  src: url("../fonts/panton/2F245A_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_1_0.woff2") format("woff2"), url("../fonts/panton/2F245A_1_0.woff") format("woff"), url("../fonts/panton/2F245A_1_0.ttf") format("truetype"), url("../fonts/panton/2F245A_1_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 600;
  font-style: italic;
  src: url("../fonts/panton/2F245A_2_0.eot");
  src: url("../fonts/panton/2F245A_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_2_0.woff2") format("woff2"), url("../fonts/panton/2F245A_2_0.woff") format("woff"), url("../fonts/panton/2F245A_2_0.ttf") format("truetype"), url("../fonts/panton/2F245A_2_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 700;
  src: url("../fonts/panton/2F245A_3_0.eot");
  src: url("../fonts/panton/2F245A_3_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_3_0.woff2") format("woff2"), url("../fonts/panton/2F245A_3_0.woff") format("woff"), url("../fonts/panton/2F245A_3_0.ttf") format("truetype"), url("../fonts/panton/2F245A_3_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 700;
  font-style: italic;
  src: url("../fonts/panton/2F245A_4_0.eot");
  src: url("../fonts/panton/2F245A_4_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_4_0.woff2") format("woff2"), url("../fonts/panton/2F245A_4_0.woff") format("woff"), url("../fonts/panton/2F245A_4_0.ttf") format("truetype"), url("../fonts/panton/2F245A_4_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 800;
  src: url("../fonts/panton/2F245A_0_0.eot");
  src: url("../fonts/panton/2F245A_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_0_0.woff2") format("woff2"), url("../fonts/panton/2F245A_0_0.woff") format("woff"), url("../fonts/panton/2F245A_0_0.ttf") format("truetype"), url("../fonts/panton/2F245A_0_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 800;
  font-style: italic;
  src: url("../fonts/panton/2F245A_5_0.eot");
  src: url("../fonts/panton/2F245A_5_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_5_0.woff2") format("woff2"), url("../fonts/panton/2F245A_5_0.woff") format("woff"), url("../fonts/panton/2F245A_5_0.ttf") format("truetype"), url("../fonts/panton/2F245A_5_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 900;
  src: url("../fonts/panton/2F245A_8_0.eot");
  src: url("../fonts/panton/2F245A_8_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_8_0.woff2") format("woff2"), url("../fonts/panton/2F245A_8_0.woff") format("woff"), url("../fonts/panton/2F245A_8_0.ttf") format("truetype"), url("../fonts/panton/2F245A_8_0.svg#wf") format("svg"); }
@font-face {
  font-family: 'Panton';
  font-weight: 900;
  font-style: italic;
  src: url("../fonts/panton/2F245A_9_0.eot");
  src: url("../fonts/panton/2F245A_9_0.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/2F245A_9_0.woff2") format("woff2"), url("../fonts/panton/2F245A_9_0.woff") format("woff"), url("../fonts/panton/2F245A_9_0.ttf") format("truetype"), url("../fonts/panton/2F245A_9_0.svg#wf") format("svg"); }
/**
 * Eric Meyer's Reset CSS v2.0 
(http://meyerweb.com/
eric/tools/css/reset/)
 * http://cssreset.com
 */
/* line 7, ../scss/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 28, ../scss/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 32, ../scss/_reset.scss */
body {
  line-height: 1; }

/* line 35, ../scss/_reset.scss */
ol, ul {
  list-style: none; }

/* line 38, ../scss/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 41, ../scss/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 46, ../scss/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/*! SassyStrings - v0.0.1 - 2014-02-16 */
/* line 41, ../scss/style.scss */
html, body {
  margin: 0px;
  padding: 0px; }

/* line 46, ../scss/style.scss */
html {
  overflow-y: scroll;
  height: 100%;
  min-width: 320px; }
  /* line 49, ../scss/style.scss */
  html.window-embed {
    -webkit-overflow-scrolling: touch; }
    /* line 52, ../scss/style.scss */
    html.window-embed #wrapper {
      min-height: 100%;
      padding-bottom: 100px; }
  @media (min-width: 1024px) {
    /* line 46, ../scss/style.scss */
    html {
      min-height: 720px; } }

/* line 66, ../scss/style.scss */
body {
  font-family: 'Panton';
  font-size: 11px;
  font-weight: 400;
  height: 100%;
  background-color: #FFF; }
  /* line 73, ../scss/style.scss */
  body *, body *:before, body *:after {
    box-sizing: border-box; }
  /* line 77, ../scss/style.scss */
  body label {
    cursor: inherit; }
  /* line 81, ../scss/style.scss */
  body a {
    color: inherit; }

/* line 86, ../scss/style.scss */
.green {
  background-image: url("../images/background-green.jpg");
  background-repeat: repeat; }

/* line 91, ../scss/style.scss */
.darkGreen {
  background-image: url("../images/background-dark-green.jpg");
  background-repeat: repeat; }

/* line 96, ../scss/style.scss */
.slice, #wrapper {
  position: relative;
  width: 100%;
  max-width: 1280px;
  margin: auto; }
  /* line 102, ../scss/style.scss */
  .slice > div, #wrapper > div {
    position: relative; }
    /* line 105, ../scss/style.scss */
    .slice > div > img, #wrapper > div > img {
      display: block;
      width: 100%; }
    /* line 110, ../scss/style.scss */
    .slice > div > copy, #wrapper > div > copy {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%; }
      /* line 116, ../scss/style.scss */
      .slice > div > copy > div, #wrapper > div > copy > div {
        max-width: 992px;
        margin: auto; }
        /* line 120, ../scss/style.scss */
        .slice > div > copy > div.leftright, #wrapper > div > copy > div.leftright {
          display: table;
          width: 100%;
          max-width: none; }
          /* line 125, ../scss/style.scss */
          .slice > div > copy > div.leftright > *, #wrapper > div > copy > div.leftright > * {
            display: table-cell;
            vertical-align: top; }
          @media (max-width: 1023px) {
            /* line 120, ../scss/style.scss */
            .slice > div > copy > div.leftright, #wrapper > div > copy > div.leftright {
              display: block; }
              /* line 133, ../scss/style.scss */
              .slice > div > copy > div.leftright > *, #wrapper > div > copy > div.leftright > * {
                display: block; } }
      /* line 140, ../scss/style.scss */
      .slice > div > copy:first-child, #wrapper > div > copy:first-child {
        position: relative;
        left: auto;
        top: auto;
        display: block; }

/* line 151, ../scss/style.scss */
#templates {
  display: none !important; }

/* line 156, ../scss/style.scss */
#wrapper {
  color: white;
  max-width: none
  /* HEADER */
  /* CATEGORY FILTERS */
  /* SEARCH BAR */
  /* RECIPES LIST */
  /* RECIPE PAGE - RECIPE IMAGE  */
  /* RECIPE PAGE - RECIPE TITLE */
  /* RECIPE PAGE - INGREDIENTS */
  /* RECIPE PAGE - METHOD */
  /* RECIPE PAGE - MORE RECIPIES */
  /* RECIPE PAGE - VIDEO */ }
  /* line 160, ../scss/style.scss */
  #wrapper h1 {
    font-size: 120px;
    line-height: 100px;
    letter-spacing: -2px;
    font-weight: 800;
    text-transform: uppercase; }
    @media (max-width: 1023px) {
      /* line 160, ../scss/style.scss */
      #wrapper h1 {
        font-size: 40px;
        line-height: 40px;
        letter-spacing: 0.5px; } }
    @media (max-width: 413px) {
      /* line 160, ../scss/style.scss */
      #wrapper h1 {
        font-size: 32px;
        line-height: 32px; } }
  /* line 179, ../scss/style.scss */
  #wrapper h2 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 300;
    letter-spacing: 0.25px; }
  /* line 186, ../scss/style.scss */
  #wrapper p, #wrapper li {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.2px; }
    /* line 191, ../scss/style.scss */
    #wrapper p.smaller, #wrapper li.smaller {
      font-size: 14px;
      line-height: 17px;
      letter-spacing: 0.4px; }
    /* line 197, ../scss/style.scss */
    #wrapper p + p, #wrapper li + p {
      margin-top: 5px; }
      /* line 200, ../scss/style.scss */
      #wrapper p + p.smaller, #wrapper li + p.smaller {
        margin-top: 8px; }
    @media (max-width: 1023px) {
      /* line 186, ../scss/style.scss */
      #wrapper p, #wrapper li {
        font-size: 16px;
        line-height: 19px; } }
    @media (max-width: 413px) {
      /* line 186, ../scss/style.scss */
      #wrapper p, #wrapper li {
        font-size: 14px;
        line-height: 17px; } }
    @media (max-width: 1023px) {
      /* line 215, ../scss/style.scss */
      #wrapper p.smaller, #wrapper li.smaller {
        font-size: 12px;
        line-height: 14px; } }
    /* line 223, ../scss/style.scss */
    #wrapper p.p-alt, #wrapper li.p-alt {
      display: inline-block;
      margin-right: 10px; }
  /* line 229, ../scss/style.scss */
  #wrapper input, #wrapper textarea, #wrapper button {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: none;
    font: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: white;
    -webkit-transition: color 200ms ease, border 200ms ease;
            transition: color 200ms ease, border 200ms ease; }
    /* line 2, ../scss/_placeholder.scss */
    #wrapper input::-webkit-input-placeholder, #wrapper textarea::-webkit-input-placeholder, #wrapper button::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.5);
      -webkit-transition: color 200ms ease;
              transition: color 200ms ease; }
    /* line 2, ../scss/_placeholder.scss */
    #wrapper input:-moz-placeholder, #wrapper textarea:-moz-placeholder, #wrapper button:-moz-placeholder {
      color: rgba(255, 255, 255, 0.5);
      transition: color 200ms ease; }
    /* line 2, ../scss/_placeholder.scss */
    #wrapper input::-moz-placeholder, #wrapper textarea::-moz-placeholder, #wrapper button::-moz-placeholder {
      color: rgba(255, 255, 255, 0.5);
      transition: color 200ms ease; }
    /* line 2, ../scss/_placeholder.scss */
    #wrapper input:-ms-input-placeholder, #wrapper textarea:-ms-input-placeholder, #wrapper button:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.5);
      transition: color 200ms ease; }
  /* line 247, ../scss/style.scss */
  #wrapper button {
    display: block;
    margin: auto;
    font-size: 17px;
    line-height: 22px;
    letter-spacing: 0.5px;
    padding-top: 24px;
    padding-bottom: 20px;
    min-width: 370px;
    color: white;
    background-color: #ebc144;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    border: 0;
    outline: 0;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: background 200ms ease;
            transition: background 200ms ease; }
    /* line 265, ../scss/style.scss */
    #wrapper button:hover {
      background-color: #efcd69; }
    /* line 269, ../scss/style.scss */
    #wrapper button.button-pending {
      background-color: #f7e6b4; }
    @media (max-width: 1023px) {
      /* line 247, ../scss/style.scss */
      #wrapper button {
        min-width: 240px;
        padding: 24px; } }
  /* line 280, ../scss/style.scss */
  #wrapper *.icons-link {
    position: relative;
    font-size: 18px;
    text-decoration: none; }
    /* line 285, ../scss/style.scss */
    #wrapper *.icons-link.icons-link-inline {
      display: inline-block;
      vertical-align: middle;
      letter-spacing: 0.25px; }
      /* line 290, ../scss/style.scss */
      #wrapper *.icons-link.icons-link-inline:after {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        margin-left: 16px; }
      /* line 298, ../scss/style.scss */
      #wrapper *.icons-link.icons-link-inline.icons-link-right {
        margin-right: 0;
        text-align: right; }
    /* line 304, ../scss/style.scss */
    #wrapper *.icons-link:after {
      content: "";
      position: absolute;
      display: block;
      top: 50%;
      right: 0;
      border-radius: 100%;
      box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
      background-color: #ebc144;
      background-repeat: no-repeat;
      background-position: center center;
      cursor: pointer;
      -webkit-transition: background-color 200ms ease;
              transition: background-color 200ms ease; }
    /* line 320, ../scss/style.scss */
    #wrapper *.icons-link:hover:after {
      background-color: #efcd69; }
    /* line 325, ../scss/style.scss */
    #wrapper *.icons-link + input[type=file] {
      display: none; }
  /* line 335, ../scss/style.scss */
  #wrapper *.icons-plus:after {
    width: 52px;
    height: 52px;
    margin-top: -30px;
    margin-right: -67px;
    background-size: auto 20px;
    background-image: url("../images/icons-plus.png"); }
    @media (max-width: 413px) {
      /* line 335, ../scss/style.scss */
      #wrapper *.icons-plus:after {
        width: 40px;
        height: 40px;
        margin-top: -30px;
        margin-right: -52px; } }
  /* line 353, ../scss/style.scss */
  #wrapper *.icons-plus.icons-plus-minus:after {
    background-image: url("../images/icons-plus-minus.png"); }
  /* line 363, ../scss/style.scss */
  #wrapper *.icons-pencil:after {
    width: 52px;
    height: 52px;
    margin-top: -30px;
    margin-right: -67px;
    background-image: url("../images/icons-pencil.png");
    background-size: auto 20px; }
  /* line 374, ../scss/style.scss */
  #wrapper h1.logo {
    display: block;
    position: absolute;
    z-index: 2;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 50px;
    width: 310px;
    height: 433px;
    background-image: url("../images/letsGetCooking.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -9999px; }
    @media (max-width: 1023px) {
      /* line 374, ../scss/style.scss */
      #wrapper h1.logo {
        width: 150px;
        height: 210px;
        top: 28px; } }
    @media (max-width: 511px) {
      /* line 374, ../scss/style.scss */
      #wrapper h1.logo {
        width: 120px;
        height: 170px;
        top: 28px; } }
  /* line 403, ../scss/style.scss */
  #wrapper .slice_01 {
    background: url("../images/header-bg.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    min-height: 670px;
    text-align: center; }
    /* line 411, ../scss/style.scss */
    #wrapper .slice_01 > copy > div {
      position: relative;
      min-height: 670px; }
    @media (max-width: 1023px) {
      /* line 403, ../scss/style.scss */
      #wrapper .slice_01 {
        min-height: 400px; }
        /* line 418, ../scss/style.scss */
        #wrapper .slice_01 > copy > div {
          min-height: 400px; } }
    /* line 423, ../scss/style.scss */
    #wrapper .slice_01 p {
      position: absolute;
      margin: 0 17%;
      bottom: 55px;
      text-shadow: 1px 1px 0px black; }
      @media (max-width: 1023px) {
        /* line 423, ../scss/style.scss */
        #wrapper .slice_01 p {
          margin1: 0 10%; } }
      @media (max-width: 767px) {
        /* line 423, ../scss/style.scss */
        #wrapper .slice_01 p {
          margin: 0 5%; } }
      /* line 437, ../scss/style.scss */
      #wrapper .slice_01 p span {
        display: block;
        margin-top: 10px;
        font-size: 0.8em;
        padding: 0 40px; }
  /* line 448, ../scss/style.scss */
  #wrapper .slice_categories {
    z-index: 1; }
    /* line 452, ../scss/style.scss */
    #wrapper .slice_categories > copy > div {
      padding-top: 0px;
      padding-bottom: 50px; }
      @media (max-width: 1023px) {
        /* line 452, ../scss/style.scss */
        #wrapper .slice_categories > copy > div {
          padding-left: 20px;
          padding-right: 20px; } }
      /* line 461, ../scss/style.scss */
      #wrapper .slice_categories > copy > div > h2.heading {
        text-align: center;
        text-transform: uppercase;
        padding-top: 75px;
        margin-bottom: 0px;
        font-weight: 500;
        font-size: 34px;
        line-height: 40px;
        letter-spacing: 0.25px; }
        @media (max-width: 1023px) {
          /* line 461, ../scss/style.scss */
          #wrapper .slice_categories > copy > div > h2.heading {
            padding-top: 50px;
            margin-bottom: 20px !important; } }
        @media (max-width: 767px) {
          /* line 461, ../scss/style.scss */
          #wrapper .slice_categories > copy > div > h2.heading {
            padding-top: 30px; } }
        @media (max-width: 511px) {
          /* line 461, ../scss/style.scss */
          #wrapper .slice_categories > copy > div > h2.heading {
            padding-top: 20px;
            font-size: 22px !important; } }
      /* line 485, ../scss/style.scss */
      #wrapper .slice_categories > copy > div > p {
        max-width: 600px; }
      /* line 489, ../scss/style.scss */
      #wrapper .slice_categories > copy > div .categories {
        text-align: center; }
        /* line 491, ../scss/style.scss */
        #wrapper .slice_categories > copy > div .categories .category_item {
          position: relative;
          display: inline-block;
          vertical-align: top;
          margin: 30px 8px 25px 8px; }
          @media (max-width: 1023px) {
            /* line 491, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item {
              margin-left: 0 !important;
              margin-right: 0 !important;
              margin-top: 30px;
              margin-bottom: 0px;
              width: 13%;
              width: 12%; } }
          @media (max-width: 767px) {
            /* line 491, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item {
              margin: 0 10px 20px 10px; } }
          @media (max-width: 511px) {
            /* line 491, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item {
              width: 32%;
              width: 30%;
              margin-left: 1% !important;
              margin-right: 1% !important; } }
          /* line 523, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item > photo {
            position: relative;
            display: block;
            width: 148px;
            height: 149px;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
            cursor: pointer;
            background-size: contain; }
            @media (max-width: 1023px) {
              /* line 523, ../scss/style.scss */
              #wrapper .slice_categories > copy > div .categories .category_item > photo {
                width: 100% !important;
                height: 12vw !important;
                background-size: contain;
                background-position: center top; } }
            @media (max-width: 767px) {
              /* line 523, ../scss/style.scss */
              #wrapper .slice_categories > copy > div .categories .category_item > photo {
                width: 140px;
                height: 140px; } }
            @media (max-width: 511px) {
              /* line 523, ../scss/style.scss */
              #wrapper .slice_categories > copy > div .categories .category_item > photo {
                height: 28vw !important; } }
          @media (min-width: 1024px) {
            /* line 558, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item:nth-child(1):nth-last-child(7) > photo, #wrapper .slice_categories > copy > div .categories .category_item:nth-child(1):nth-last-child(7) ~ .category_item > photo {
              width: 120px;
              height: 120px; } }
          /* line 567, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item:first-child {
            margin-left: 0; }
          /* line 570, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item:last-child {
            margin-left: 0; }
          /* line 576, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item.category_item_friend_feasts > photo {
            background-image: url("../images/category-item_friend_feasts.png");
            -webkit-transition: 200ms ease;
                    transition: 200ms ease; }
            /* line 579, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item.category_item_friend_feasts > photo:hover {
              background-image: url("../images/category-item_friend_feasts-over.png"); }
          /* line 576, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item.category_item_after_school > photo {
            background-image: url("../images/category-item_after_school.png");
            -webkit-transition: 200ms ease;
                    transition: 200ms ease; }
            /* line 579, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item.category_item_after_school > photo:hover {
              background-image: url("../images/category-item_after_school-over.png"); }
          /* line 576, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item.category_item_sweet_meets > photo {
            background-image: url("../images/category-item_sweet_meets.png");
            -webkit-transition: 200ms ease;
                    transition: 200ms ease; }
            /* line 579, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item.category_item_sweet_meets > photo:hover {
              background-image: url("../images/category-item_sweet_meets-over.png"); }
          /* line 576, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item.category_item_girls_night > photo {
            background-image: url("../images/category-item_girls_night.png");
            -webkit-transition: 200ms ease;
                    transition: 200ms ease; }
            /* line 579, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item.category_item_girls_night > photo:hover {
              background-image: url("../images/category-item_girls_night-over.png"); }
          /* line 576, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item.category_item_table_two > photo {
            background-image: url("../images/category-item_table_two.png");
            -webkit-transition: 200ms ease;
                    transition: 200ms ease; }
            /* line 579, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item.category_item_table_two > photo:hover {
              background-image: url("../images/category-item_table_two-over.png"); }
          /* line 576, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item.category_item_family_meals > photo {
            background-image: url("../images/category-item_family_meals.png");
            -webkit-transition: 200ms ease;
                    transition: 200ms ease; }
            /* line 579, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item.category_item_family_meals > photo:hover {
              background-image: url("../images/category-item_family_meals-over.png"); }
          /* line 576, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item.category_item_xmas_treats > photo {
            background-image: url("../images/category-item_xmas_treats.png");
            -webkit-transition: 200ms ease;
                    transition: 200ms ease; }
            /* line 579, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item.category_item_xmas_treats > photo:hover {
              background-image: url("../images/category-item_xmas_treats-over.png"); }
          /* line 576, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item.category_item_easter_treats > photo {
            background-image: url("../images/category-item_easter_treats.png");
            -webkit-transition: 200ms ease;
                    transition: 200ms ease; }
            /* line 579, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item.category_item_easter_treats > photo:hover {
              background-image: url("../images/category-item_easter_treats-over.png"); }
          /* line 576, ../scss/style.scss */
          #wrapper .slice_categories > copy > div .categories .category_item.category_item_mothers_day > photo {
            background-image: url("../images/category-item_mothers_day.png");
            -webkit-transition: 200ms ease;
                    transition: 200ms ease; }
            /* line 579, ../scss/style.scss */
            #wrapper .slice_categories > copy > div .categories .category_item.category_item_mothers_day > photo:hover {
              background-image: url("../images/category-item_mothers_day-over.png"); }
      @media (max-width: 1023px) {
        /* line 589, ../scss/style.scss */
        #wrapper .slice_categories > copy > div > h1, #wrapper .slice_categories > copy > div > p {
          margin-left: 32px;
          margin-right: 32px; }
        /* line 593, ../scss/style.scss */
        #wrapper .slice_categories > copy > div > h1 {
          max-width: 100%;
          margin-top: -186px; } }
  @media (max-width: 1023px) and (max-width: 413px) {
    /* line 593, ../scss/style.scss */
    #wrapper .slice_categories > copy > div > h1 {
      margin-top: -170px; } }
      @media (max-width: 1023px) {
        /* line 602, ../scss/style.scss */
        #wrapper .slice_categories > copy > div > p {
          max-width: 80%; } }
  @media (max-width: 1023px) and (max-width: 413px) {
    /* line 602, ../scss/style.scss */
    #wrapper .slice_categories > copy > div > p {
      max-width: 90%;
      margin-left: 24px;
      margin-right: 24px; } }

  /* line 627, ../scss/style.scss */
  #wrapper .slice_search_bar {
    background-color: #FFF; }
    /* line 629, ../scss/style.scss */
    #wrapper .slice_search_bar > copy {
      font-size: 0; }
      /* line 632, ../scss/style.scss */
      #wrapper .slice_search_bar > copy > div {
        position: relative;
        padding-top: 40px; }
        @media (max-width: 1023px) {
          /* line 632, ../scss/style.scss */
          #wrapper .slice_search_bar > copy > div {
            padding-left: 20px;
            padding-right: 20px; } }
        @media (max-width: 413px) {
          /* line 632, ../scss/style.scss */
          #wrapper .slice_search_bar > copy > div {
            padding-top: 20px; } }
        /* line 645, ../scss/style.scss */
        #wrapper .slice_search_bar > copy > div > * {
          display: inline-block;
          vertical-align: top;
          line-height: 60px; }
          @media (max-width: 767px) {
            /* line 645, ../scss/style.scss */
            #wrapper .slice_search_bar > copy > div > * {
              line-height: 48px; } }
          @media (max-width: 511px) {
            /* line 645, ../scss/style.scss */
            #wrapper .slice_search_bar > copy > div > * {
              line-height: 36px; } }
        /* line 659, ../scss/style.scss */
        #wrapper .slice_search_bar > copy > div > input#recipe-search {
          font-size: 47px;
          font-weight: 500;
          border-bottom: 3px solid #4bb490;
          width: 78%;
          margin-top: 2px;
          color: #4bb490; }
          /* line 2, ../scss/_placeholder.scss */
          #wrapper .slice_search_bar > copy > div > input#recipe-search::-webkit-input-placeholder {
            color: #4bb490;
            opacity: 0.2; }
          /* line 2, ../scss/_placeholder.scss */
          #wrapper .slice_search_bar > copy > div > input#recipe-search:-moz-placeholder {
            color: #4bb490;
            opacity: 0.2; }
          /* line 2, ../scss/_placeholder.scss */
          #wrapper .slice_search_bar > copy > div > input#recipe-search::-moz-placeholder {
            color: #4bb490;
            opacity: 0.2; }
          /* line 2, ../scss/_placeholder.scss */
          #wrapper .slice_search_bar > copy > div > input#recipe-search:-ms-input-placeholder {
            color: #4bb490;
            opacity: 0.2; }
          @media (max-width: 767px) {
            /* line 659, ../scss/style.scss */
            #wrapper .slice_search_bar > copy > div > input#recipe-search {
              width: 82%;
              font-size: 30px;
              border-bottom-width: 2px; } }
          @media (max-width: 511px) {
            /* line 659, ../scss/style.scss */
            #wrapper .slice_search_bar > copy > div > input#recipe-search {
              width: 78%;
              font-size: 19px;
              border-bottom-width: 1px; } }
          /* line 684, ../scss/style.scss */
          #wrapper .slice_search_bar > copy > div > input#recipe-search.form-invalid {
            border-color: #ff0000; }
            /* line 2, ../scss/_placeholder.scss */
            #wrapper .slice_search_bar > copy > div > input#recipe-search.form-invalid::-webkit-input-placeholder {
              color: #ff0000; }
            /* line 2, ../scss/_placeholder.scss */
            #wrapper .slice_search_bar > copy > div > input#recipe-search.form-invalid:-moz-placeholder {
              color: #ff0000; }
            /* line 2, ../scss/_placeholder.scss */
            #wrapper .slice_search_bar > copy > div > input#recipe-search.form-invalid::-moz-placeholder {
              color: #ff0000; }
            /* line 2, ../scss/_placeholder.scss */
            #wrapper .slice_search_bar > copy > div > input#recipe-search.form-invalid:-ms-input-placeholder {
              color: #ff0000; }
        /* line 693, ../scss/style.scss */
        #wrapper .slice_search_bar > copy > div > div.recipe-search-button {
          cursor: pointer;
          box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
          border-radius: 5px;
          height: 66px;
          width: 134px;
          float: right; }
          /* line 701, ../scss/style.scss */
          #wrapper .slice_search_bar > copy > div > div.recipe-search-button i {
            background-image: url("../images/icons-search.png");
            background-size: auto;
            background-repeat: no-repeat;
            background-position: center center;
            width: 100%;
            height: 100%;
            display: block; }
          @media (max-width: 767px) {
            /* line 693, ../scss/style.scss */
            #wrapper .slice_search_bar > copy > div > div.recipe-search-button {
              width: 13%;
              height: 52px; } }
          @media (max-width: 511px) {
            /* line 693, ../scss/style.scss */
            #wrapper .slice_search_bar > copy > div > div.recipe-search-button {
              background-size: auto 14px;
              width: 15%;
              height: 40px; } }
        /* line 723, ../scss/style.scss */
        #wrapper .slice_search_bar > copy > div > label {
          display: block;
          font-size: 16px;
          line-height: 16px;
          min-height: 16px;
          margin-top: 16px;
          padding-bottom: 16px; }
          /* line 732, ../scss/style.scss */
          #wrapper .slice_search_bar > copy > div > label.recipe-search-value > value {
            color: #4bb490;
            display: inline-block; }
            /* line 736, ../scss/style.scss */
            #wrapper .slice_search_bar > copy > div > label.recipe-search-value > value:not(:empty):before {
              content: "Your search returned ";
              color: #4bb490; }
              @media (max-width: 511px) {
                /* line 736, ../scss/style.scss */
                #wrapper .slice_search_bar > copy > div > label.recipe-search-value > value:not(:empty):before {
                  content: "Returned "; } }
            /* line 744, ../scss/style.scss */
            #wrapper .slice_search_bar > copy > div > label.recipe-search-value > value:not(:empty):after {
              content: " result(s)"; }
          /* line 750, ../scss/style.scss */
          #wrapper .slice_search_bar > copy > div > label.recipe-search-value:empty {
            color: transparent; }
          @media (max-width: 413px) {
            /* line 731, ../scss/style.scss */
            #wrapper .slice_search_bar > copy > div > label.recipe-search-value {
              margin-top: 5px; } }
          /* line 758, ../scss/style.scss */
          #wrapper .slice_search_bar > copy > div > label.recipe-search-clear {
            cursor: pointer;
            display: inline-block;
            position: relative;
            left: -20px;
            color: #4bb490;
            font-size: 30px;
            top: 10px; }
            @media (max-width: 767px) {
              /* line 758, ../scss/style.scss */
              #wrapper .slice_search_bar > copy > div > label.recipe-search-clear {
                font-size: 25px;
                top: 3px; } }
            @media (max-width: 511px) {
              /* line 758, ../scss/style.scss */
              #wrapper .slice_search_bar > copy > div > label.recipe-search-clear {
                font-size: 20px;
                top: -4px;
                left: -15px; } }
  /* line 786, ../scss/style.scss */
  #wrapper .slice_recipes {
    background-color: #FFF; }
    /* line 790, ../scss/style.scss */
    #wrapper .slice_recipes > copy > div h2.heading {
      color: #4bb490;
      text-transform: uppercase;
      padding-top: 65px;
      margin-bottom: 0px;
      font-weight: 500; }
      @media (max-width: 1023px) {
        /* line 790, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div h2.heading {
          padding-top: 50px;
          margin-bottom: 20px !important;
          padding-left: 20px; } }
      @media (max-width: 767px) {
        /* line 790, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div h2.heading {
          padding-top: 30px; } }
      @media (max-width: 511px) {
        /* line 790, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div h2.heading {
          padding-top: 20px;
          font-size: 22px !important;
          margin-bottom: 0px !important;
          font-size: 20px !important; } }
      @media (max-width: 511px) {
        /* line 790, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div h2.heading {
          line-height: 120%; } }
      /* line 818, ../scss/style.scss */
      #wrapper .slice_recipes > copy > div h2.heading span {
        font-weight: 400; }
    /* line 823, ../scss/style.scss */
    #wrapper .slice_recipes > copy > div .recipes {
      font-size: 0;
      padding-top: 30px;
      padding-bottom: 20px;
      position: relative; }
      @media (max-width: 1023px) {
        /* line 823, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes {
          max-width: 100%;
          overflow: hidden;
          padding: 30px 20px; } }
      @media (max-width: 511px) {
        /* line 823, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes {
          padding-top: 10px; } }
      /* line 839, ../scss/style.scss */
      #wrapper .slice_recipes > copy > div .recipes:empty {
        padding: 0;
        min-height: 40px; }
      /* line 844, ../scss/style.scss */
      #wrapper .slice_recipes > copy > div .recipes .recipes_card {
        position: relative;
        display: block;
        background: #444444;
        box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
        cursor: pointer;
        background-color: #4bb490;
        -webkit-transition: opacity 400ms ease, opacity 400ms ease;
                transition: opacity 400ms ease, opacity 400ms ease;
        opacity: 1; }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_chocolate > photo {
          background-image: url("../images/staringredients-item_chocolate.png"); }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_chilli > photo {
          background-image: url("../images/staringredients-item_chilli.png"); }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_chicken > photo {
          background-image: url("../images/staringredients-item_chicken.png"); }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_beef > photo {
          background-image: url("../images/staringredients-item_beef.png"); }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_potatoes > photo {
          background-image: url("../images/staringredients-item_potatoes.png"); }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_pasta > photo {
          background-image: url("../images/staringredients-item_pasta.png"); }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_prawns > photo {
          background-image: url("../images/staringredients-item_prawns.png"); }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_strawberries > photo {
          background-image: url("../images/staringredients-item_strawberries.png"); }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_fish > photo {
          background-image: url("../images/staringredients-item_fish.png"); }
        /* line 854, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_bread > photo {
          background-image: url("../images/staringredients-item_bread.png"); }
        /* line 862, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_friend_feasts category {
          background-image: url("../images/category-item-green_friend_feasts.png"); }
        /* line 862, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_after_school category {
          background-image: url("../images/category-item-green_after_school.png"); }
        /* line 862, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_sweet_meets category {
          background-image: url("../images/category-item-green_sweet_meets.png"); }
        /* line 862, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_girls_night category {
          background-image: url("../images/category-item-green_girls_night.png"); }
        /* line 862, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_table_two category {
          background-image: url("../images/category-item-green_table_two.png"); }
        /* line 862, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_family_meals category {
          background-image: url("../images/category-item-green_family_meals.png"); }
        /* line 862, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_xmas_treats category {
          background-image: url("../images/category-item-green_xmas_treats.png"); }
        /* line 862, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_easter_treats category {
          background-image: url("../images/category-item-green_easter_treats.png"); }
        /* line 862, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_mothers_day category {
          background-image: url("../images/category-item-green_mothers_day.png"); }
        /* line 868, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card category {
          position: absolute;
          background-repeat: no-repeat;
          background-size: cover;
          top: 20px;
          right: 20px;
          width: 100px;
          height: 101px; }
          @media (max-width: 1023px) {
            /* line 868, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card category {
              top: 15px;
              right: 15px;
              width: 90px;
              height: 91px; } }
          @media (max-width: 413px) {
            /* line 868, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card category {
              top: 10px;
              right: 10px;
              width: 70px;
              height: 71px; } }
        /* line 892, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card videoIcon {
          background-image: url("../images/icons-video-white.png");
          position: absolute;
          background-repeat: no-repeat;
          bottom: 12px;
          right: 12px;
          width: 44px;
          height: 45px;
          background-size: cover; }
        /* line 903, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card photo {
          position: absolute;
          display: block;
          background-color: rgba(255, 255, 255, 0.5);
          background-image: url("../images/FEC0055-A_07.png");
          background-repeat: no-repeat;
          background-size: cover;
          background-position: center center;
          -webkit-transition: all 200ms ease;
                  transition: all 200ms ease;
          width: 100%;
          height: 62%; }
          /* line 915, ../scss/style.scss */
          #wrapper .slice_recipes > copy > div .recipes .recipes_card photo > img {
            display: none; }
          @media (max-width: 511px) {
            /* line 903, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card photo {
              height: 68%; } }
          @media (max-width: 413px) {
            /* line 903, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card photo {
              height: 63%; } }
        /* line 928, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card h2 {
          display: block;
          line-height: 100%;
          font-weight: 500;
          text-transform: uppercase;
          position: absolute;
          left: 30%;
          bottom: 0;
          height: 38%;
          color: #FFF;
          padding-right: 10px;
          display: table;
          table-layout: fixed; }
          /* line 941, ../scss/style.scss */
          #wrapper .slice_recipes > copy > div .recipes .recipes_card h2 span {
            display: table-cell;
            vertical-align: middle;
            width: 100%; }
          @media (max-width: 767px) {
            /* line 928, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card h2 {
              font-size: 26px; } }
          @media (max-width: 511px) {
            /* line 928, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card h2 {
              font-size: 22px;
              height: 32%;
              line-height: 1.2em; } }
          @media (max-width: 413px) {
            /* line 928, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card h2 {
              font-size: 18px;
              height: 33%; } }
        /* line 964, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card_video h2 {
          padding-right: 70px; }
        /* line 968, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card author {
          display: block;
          font-size: 16px;
          position: absolute;
          left: 30%;
          bottom: 4%; }
          /* line 975, ../scss/style.scss */
          #wrapper .slice_recipes > copy > div .recipes .recipes_card author span {
            text-transform1: lowercase; }
          @media (max-width: 767px) {
            /* line 968, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card author {
              font-size: 14px; } }
          @media (max-width: 511px) {
            /* line 968, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card author {
              font-size: 13px;
              bottom: 3%; } }
        @media (max-width: 767px) {
          /* line 989, ../scss/style.scss */
          #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_page {
            background-color: #fff; }
            /* line 993, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_page h2 {
              color: #4bb490; }
            /* line 997, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_page author {
              color: #4bb490; } }
        @media (min-width: 768px) {
          /* line 844, ../scss/style.scss */
          #wrapper .slice_recipes > copy > div .recipes .recipes_card {
            display: inline-block;
            vertical-align: top;
            width: 48%;
            margin-left: 4%;
            height: 310px; }
            /* line 1009, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card:nth-child(2n+1) {
              margin-left: 0; }
            /* line 1015, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card:nth-child(1n+3) {
              margin-top: 50px; } }
        @media (max-width: 767px) {
          /* line 844, ../scss/style.scss */
          #wrapper .slice_recipes > copy > div .recipes .recipes_card {
            display: block;
            margin: auto;
            margin-top: 50px;
            height: 260px; }
            /* line 1025, ../scss/style.scss */
            #wrapper .slice_recipes > copy > div .recipes .recipes_card:first-child {
              margin-top: 0; } }
        @media (max-width: 413px) {
          /* line 844, ../scss/style.scss */
          #wrapper .slice_recipes > copy > div .recipes .recipes_card {
            height: 190px;
            margin-top: 20px; } }
        /* line 1037, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card:after {
          content: "";
          display: block;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background: rgba(255, 255, 255, 0.2);
          opacity: 0;
          -webkit-transition: opacity 200ms ease;
                  transition: opacity 200ms ease; }
        /* line 1051, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card:hover:after {
          opacity: 1; }
        /* line 1059, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card__ready {
          opacity: 1; }
        /* line 1063, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card.recipes_card__dead {
          position: absolute;
          margin: 0 !important; }
        /* line 1068, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card photo {
          height1: 71%; }
        /* line 1072, ../scss/style.scss */
        #wrapper .slice_recipes > copy > div .recipes .recipes_card h2, #wrapper .slice_recipes > copy > div .recipes .recipes_card author {
          left: 3%;
          width: 95%; }
        @media (max-width: 767px) {
          /* line 1079, ../scss/style.scss */
          #wrapper .slice_recipes > copy > div .recipes .recipes_card photo1 {
            height: 68%; }
          /* line 1083, ../scss/style.scss */
          #wrapper .slice_recipes > copy > div .recipes .recipes_card h2, #wrapper .slice_recipes > copy > div .recipes .recipes_card author {
            left: 3%; } }
    @media (min-width: 768px) {
      /* line 1102, ../scss/style.scss */
      #wrapper .slice_recipes.recipes_page .recipes .recipes_card {
        width: 100%;
        margin-left: 0;
        margin-bottom: 40px;
        height: 140px;
        display: block; }
        /* line 1109, ../scss/style.scss */
        #wrapper .slice_recipes.recipes_page .recipes .recipes_card > photo {
          width: 37%;
          display: inline-block;
          height: 100%; }
        /* line 1115, ../scss/style.scss */
        #wrapper .slice_recipes.recipes_page .recipes .recipes_card > author {
          left: 37%;
          color: #4bb490;
          padding-left: 30px;
          bottom: 20px; }
        /* line 1122, ../scss/style.scss */
        #wrapper .slice_recipes.recipes_page .recipes .recipes_card > category {
          width: 70px;
          height: 71px;
          right: initial;
          left: 37%;
          -webkit-transform: translateX(-90px);
              -ms-transform: translateX(-90px);
                  transform: translateX(-90px); }
        /* line 1130, ../scss/style.scss */
        #wrapper .slice_recipes.recipes_page .recipes .recipes_card h2 {
          width: 63%;
          bottom: auto;
          top: 0;
          right: 0;
          left: 37%;
          background-color: #fff;
          color: #4bb490;
          padding: 0px 30px;
          line-height: 110%;
          display: table;
          table-layout: fixed;
          height: 100%; }
          /* line 1144, ../scss/style.scss */
          #wrapper .slice_recipes.recipes_page .recipes .recipes_card h2 span {
            vertical-align: middle;
            display: table-cell;
            width: 100%; } }
  @media (min-width: 768px) and (min-width: 768px) {
    /* line 1153, ../scss/style.scss */
    #wrapper .slice_recipes.recipes_page .recipes .recipes_card:nth-child(1n+3) {
      margin-top: 0px; } }

    /* line 1163, ../scss/style.scss */
    #wrapper .slice_recipes.recipes_page .recipes .recipes_card videoIcon {
      background-image: url("../images/icons-video_green.png"); }
  /* line 1173, ../scss/style.scss */
  #wrapper .slice_03 {
    background: url("../images/FEC0055-A_03.png") no-repeat center center;
    background-size: cover; }
    /* line 1178, ../scss/style.scss */
    #wrapper .slice_03 > copy > div {
      -webkit-transition: padding 200ms ease;
              transition: padding 200ms ease;
      padding-top: 162px;
      padding-bottom: 204px;
      text-align: right;
      max-width: 400px; }
      /* line 1184, ../scss/style.scss */
      #wrapper .slice_03 > copy > div a {
        text-decoration: underline;
        font: inherit; }
      @media (max-width: 1023px) {
        /* line 1178, ../scss/style.scss */
        #wrapper .slice_03 > copy > div {
          max-width: none;
          padding-right: 100px; }
          /* line 1192, ../scss/style.scss */
          #wrapper .slice_03 > copy > div a {
            margin-top: 10px;
            display: block; } }
      /* line 1198, ../scss/style.scss */
      #wrapper .slice_03 > copy > div p {
        margin-top: 100px; }
        @media (max-width: 413px) {
          /* line 1198, ../scss/style.scss */
          #wrapper .slice_03 > copy > div p {
            margin-top: 60px; } }
        /* line 1203, ../scss/style.scss */
        #wrapper .slice_03 > copy > div p:first-child {
          margin-top: 0; }
      @media (max-width: 413px) {
        /* line 1178, ../scss/style.scss */
        #wrapper .slice_03 > copy > div {
          padding-top: 100px;
          padding-bottom: 100px;
          padding-right: 80px; } }
    /* line 1219, ../scss/style.scss */
    #wrapper .slice_03.step-complete > copy > div {
      padding-top: 80px;
      padding-bottom: 70px; }
      @media (max-width: 413px) {
        /* line 1219, ../scss/style.scss */
        #wrapper .slice_03.step-complete > copy > div {
          padding-top: 60px;
          padding-bottom: 50px; } }
      /* line 1228, ../scss/style.scss */
      #wrapper .slice_03.step-complete > copy > div *.icons-plus:after {
        margin-top: -26px; }
        @media (max-width: 413px) {
          /* line 1228, ../scss/style.scss */
          #wrapper .slice_03.step-complete > copy > div *.icons-plus:after {
            margin-top: -20px; } }
      /* line 1235, ../scss/style.scss */
      #wrapper .slice_03.step-complete > copy > div p:last-child {
        display: none; }
  /* line 1247, ../scss/style.scss */
  #wrapper .slice_04 > copy > div {
    padding-top: 22px;
    padding-bottom: 17px;
    font-size: 0px;
    position: relative;
    line-height: 65px; }
    @media (max-width: 767px) {
      /* line 1247, ../scss/style.scss */
      #wrapper .slice_04 > copy > div {
        line-height: 40px; } }
    /* line 1258, ../scss/style.scss */
    #wrapper .slice_04 > copy > div > * {
      display: inline-block;
      vertical-align: middle; }
    /* line 1263, ../scss/style.scss */
    #wrapper .slice_04 > copy > div > input#recipe-name {
      font-size: 47px;
      font-weight: 700;
      width: 854px;
      border-bottom: 3px solid white; }
      @media (max-width: 1023px) {
        /* line 1263, ../scss/style.scss */
        #wrapper .slice_04 > copy > div > input#recipe-name {
          width: 100% !important; } }
      @media (max-width: 767px) {
        /* line 1263, ../scss/style.scss */
        #wrapper .slice_04 > copy > div > input#recipe-name {
          font-size: 30px; } }
      @media (max-width: 413px) {
        /* line 1263, ../scss/style.scss */
        #wrapper .slice_04 > copy > div > input#recipe-name {
          font-size: 21px; } }
      /* line 1281, ../scss/style.scss */
      #wrapper .slice_04 > copy > div > input#recipe-name.form-invalid {
        border-color: #ff0000; }
        /* line 2, ../scss/_placeholder.scss */
        #wrapper .slice_04 > copy > div > input#recipe-name.form-invalid::-webkit-input-placeholder {
          color: #ff0000; }
        /* line 2, ../scss/_placeholder.scss */
        #wrapper .slice_04 > copy > div > input#recipe-name.form-invalid:-moz-placeholder {
          color: #ff0000; }
        /* line 2, ../scss/_placeholder.scss */
        #wrapper .slice_04 > copy > div > input#recipe-name.form-invalid::-moz-placeholder {
          color: #ff0000; }
        /* line 2, ../scss/_placeholder.scss */
        #wrapper .slice_04 > copy > div > input#recipe-name.form-invalid:-ms-input-placeholder {
          color: #ff0000; }
    /* line 1290, ../scss/style.scss */
    #wrapper .slice_04 > copy > div > div.staringredients-label-holder {
      position: absolute;
      height: 65px;
      right: 0; }
      /* line 1295, ../scss/style.scss */
      #wrapper .slice_04 > copy > div > div.staringredients-label-holder .staringredients-label {
        display: block;
        font-size: 31px;
        font-weight: 300;
        padding-left: 62px;
        background-image: url("../images/icons-star-selected.png");
        background-size: auto 22px;
        background-repeat: no-repeat;
        background-position: 19px 47%; }
      @media (max-width: 1023px) {
        /* line 1290, ../scss/style.scss */
        #wrapper .slice_04 > copy > div > div.staringredients-label-holder {
          display: block;
          position: relative;
          height: auto; }
          /* line 1311, ../scss/style.scss */
          #wrapper .slice_04 > copy > div > div.staringredients-label-holder .staringredients-label {
            margin-top: 16px;
            padding-left: 30px;
            background-position: 2px 40%;
            background-size: auto 16px;
            font-size: 24px;
            line-height: 40px; } }
      @media (max-width: 767px) {
        /* line 1322, ../scss/style.scss */
        #wrapper .slice_04 > copy > div > div.staringredients-label-holder .staringredients-label {
          font-size: 20px;
          margin-top: 10px;
          background-size: auto 16px; } }
    @media (max-width: 1023px) {
      /* line 1247, ../scss/style.scss */
      #wrapper .slice_04 > copy > div {
        padding-top: 20px;
        padding-bottom: 12px; } }
  /* line 1340, ../scss/style.scss */
  #wrapper .slice_05 > copy > div {
    padding-top: 52px;
    padding-bottom: 47px; }
  /* line 1345, ../scss/style.scss */
  #wrapper .slice_05 > copy h2 {
    padding-bottom: 18px; }
  /* line 1349, ../scss/style.scss */
  #wrapper .slice_05 > copy row.ingredients-row {
    display: block;
    font-size: 0px;
    padding-bottom: 31px; }
    /* line 1354, ../scss/style.scss */
    #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot {
      width: 474px;
      display: inline-block;
      position: relative;
      margin-left: 44px; }
      @media (min-width: 1024px) {
        /* line 1362, ../scss/style.scss */
        #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot:first-child {
          margin-left: 0; } }
      /* line 1367, ../scss/style.scss */
      #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > * {
        display: inline-block;
        vertical-align: middle;
        font-size: 15px;
        line-height: 23px;
        min-height: 23px; }
      /* line 1375, ../scss/style.scss */
      #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input {
        letter-spacing: 1px;
        padding: 0;
        border-bottom: 2px solid rgba(255, 255, 255, 0.25); }
        /* line 1380, ../scss/style.scss */
        #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input.ingredients-row-slot-amount {
          width: 152px; }
        /* line 1384, ../scss/style.scss */
        #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input.ingredients-row-slot-ingredient {
          width: 268px; }
        /* line 1388, ../scss/style.scss */
        #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input:only-child {
          width: 100%; }
        @media (max-width: 1023px) {
          /* line 1375, ../scss/style.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input {
            padding: 0 20px; } }
        @media (max-width: 767px) {
          /* line 1375, ../scss/style.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input {
            padding: 0 10px; } }
        /* line 1400, ../scss/style.scss */
        #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input.form-invalid {
          border-color: #ff0000; }
          /* line 2, ../scss/_placeholder.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input.form-invalid::-webkit-input-placeholder {
            color: #ff0000; }
          /* line 2, ../scss/_placeholder.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input.form-invalid:-moz-placeholder {
            color: #ff0000; }
          /* line 2, ../scss/_placeholder.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input.form-invalid::-moz-placeholder {
            color: #ff0000; }
          /* line 2, ../scss/_placeholder.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input.form-invalid:-ms-input-placeholder {
            color: #ff0000; }
      /* line 1409, ../scss/style.scss */
      #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > span {
        width: 54px; }
    @media (max-width: 1023px) {
      /* line 1349, ../scss/style.scss */
      #wrapper .slice_05 > copy row.ingredients-row {
        padding-bottom: 0; }
        /* line 1417, ../scss/style.scss */
        #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot {
          display: block;
          width: auto;
          margin: 20px 0; }
          /* line 1422, ../scss/style.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot:first-child {
            margin-top: 0; }
          /* line 1427, ../scss/style.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input.ingredients-row-slot-amount {
            width: 35%; }
          /* line 1431, ../scss/style.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > input.ingredients-row-slot-ingredient {
            width: 55%; }
          /* line 1436, ../scss/style.scss */
          #wrapper .slice_05 > copy row.ingredients-row .ingredients-row-slot > span {
            width: 10%; } }
  /* line 1443, ../scss/style.scss */
  #wrapper .slice_05 > copy .step-buttons {
    padding-top: 12px; }
  /* line 1451, ../scss/style.scss */
  #wrapper .slice_06 > copy > div {
    padding-top: 63px;
    padding-bottom: 43px; }
    /* line 1455, ../scss/style.scss */
    #wrapper .slice_06 > copy > div > p {
      padding-top: 10px; }
    /* line 1459, ../scss/style.scss */
    #wrapper .slice_06 > copy > div .method-row {
      display: block;
      font-size: 0px;
      padding-top: 20px;
      padding-left: 3px; }
      /* line 1465, ../scss/style.scss */
      #wrapper .slice_06 > copy > div .method-row item {
        display: inline-block;
        vertical-align: middle;
        width: 54px;
        height: 54px;
        line-height: 60px;
        font-size: 30px;
        font-weight: 200;
        text-align: center;
        border: 1px solid white;
        cursor: pointer;
        margin-left: 41px;
        -webkit-transition: all 200ms ease;
                transition: all 200ms ease;
        box-shadow: 0px 1px 2px transparent; }
        /* line 1478, ../scss/style.scss */
        #wrapper .slice_06 > copy > div .method-row item:first-of-type {
          margin-left: 0; }
        /* line 1485, ../scss/style.scss */
        #wrapper .slice_06 > copy > div .method-row item.method-row-item-selected, #wrapper .slice_06 > copy > div .method-row item:hover {
          box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }
        /* line 1489, ../scss/style.scss */
        #wrapper .slice_06 > copy > div .method-row item:hover {
          background-color: rgba(255, 255, 255, 0.2); }
        /* line 1493, ../scss/style.scss */
        #wrapper .slice_06 > copy > div .method-row item.method-row-item-selected {
          background-color: #ebc144;
          border-color: transparent; }
      @media (max-width: 1023px) {
        /* line 1459, ../scss/style.scss */
        #wrapper .slice_06 > copy > div .method-row {
          padding: 0;
          padding-bottom: 40px;
          padding-bottom: 0; }
          /* line 1503, ../scss/style.scss */
          #wrapper .slice_06 > copy > div .method-row item {
            width: 16%;
            height: auto;
            line-height: initial;
            font-size: 24px;
            margin-left: 5%;
            margin-top: 20px;
            padding-top: 4%;
            padding-bottom: 3%; }
            /* line 1513, ../scss/style.scss */
            #wrapper .slice_06 > copy > div .method-row item:nth-of-type(5n+1) {
              margin-left: 0; }
          /* line 1520, ../scss/style.scss */
          #wrapper .slice_06 > copy > div .method-row:after {
            content: "";
            display: inline-block;
            width: 21%;
            height: 20px;
            margin-top: 20px; } }
    /* line 1530, ../scss/style.scss */
    #wrapper .slice_06 > copy > div .method-copy {
      border-top: 1px solid rgba(255, 255, 255, 0.5);
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      margin-top: 33px; }
      /* line 1535, ../scss/style.scss */
      #wrapper .slice_06 > copy > div .method-copy textarea {
        display: none;
        resize: none;
        width: 100%;
        margin: 33px 0;
        overflow: hidden;
        font-size: 15px;
        line-height: 18px;
        letter-spacing: 1px;
        height: 213px; }
        /* line 1546, ../scss/style.scss */
        #wrapper .slice_06 > copy > div .method-copy textarea.method-row-textarea-selected {
          display: block; }
        /* line 2, ../scss/_placeholder.scss */
        #wrapper .slice_06 > copy > div .method-copy textarea.form-invalid::-webkit-input-placeholder {
          color: #ff0000; }
        /* line 2, ../scss/_placeholder.scss */
        #wrapper .slice_06 > copy > div .method-copy textarea.form-invalid:-moz-placeholder {
          color: #ff0000; }
        /* line 2, ../scss/_placeholder.scss */
        #wrapper .slice_06 > copy > div .method-copy textarea.form-invalid::-moz-placeholder {
          color: #ff0000; }
        /* line 2, ../scss/_placeholder.scss */
        #wrapper .slice_06 > copy > div .method-copy textarea.form-invalid:-ms-input-placeholder {
          color: #ff0000; }
    /* line 1558, ../scss/style.scss */
    #wrapper .slice_06 > copy > div .step-buttons {
      padding-top: 38px; }
  /* line 1565, ../scss/style.scss */
  #wrapper .slice_07 {
    background: url("../images/FEC0055-A_07.png") no-repeat center center;
    background-size: cover; }
    /* line 1570, ../scss/style.scss */
    #wrapper .slice_07 > copy > div {
      padding-top: 40px;
      padding-bottom: 65px; }
      @media (max-width: 1023px) {
        /* line 1570, ../scss/style.scss */
        #wrapper .slice_07 > copy > div {
          padding-top: 50px;
          padding-bottom: 50px; } }
  /* line 1583, ../scss/style.scss */
  #wrapper .slice_08 > copy {
    overflow: hidden; }
    /* line 1587, ../scss/style.scss */
    #wrapper .slice_08 > copy > div.leftright {
      height: 600px;
      margin-left: -128px; }
      @media (max-width: 1279px) {
        /* line 1587, ../scss/style.scss */
        #wrapper .slice_08 > copy > div.leftright {
          margin: auto; } }
      @media (max-width: 1023px) {
        /* line 1587, ../scss/style.scss */
        #wrapper .slice_08 > copy > div.leftright {
          height: auto; } }
      /* line 1599, ../scss/style.scss */
      #wrapper .slice_08 > copy > div.leftright > .personalphoto {
        text-align: center;
        padding-top: 168px;
        padding-right: 14px;
        width: 50%; }
        @media (max-width: 1279px) {
          /* line 1599, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personalphoto {
            width: 45%; } }
        @media (max-width: 1023px) {
          /* line 1599, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personalphoto {
            width: auto;
            padding: 80px 0; } }
        /* line 1614, ../scss/style.scss */
        #wrapper .slice_08 > copy > div.leftright > .personalphoto > div {
          width: 512px;
          margin-left: auto; }
          @media (max-width: 1279px) {
            /* line 1614, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personalphoto > div {
              width: auto; } }
          @media (max-width: 1023px) {
            /* line 1614, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personalphoto > div {
              margin: auto; } }
          /* line 1626, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personalphoto > div .personalphoto-holder {
            position: relative;
            width: 320px;
            height: 163px;
            margin: auto;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center center; }
            @media (max-width: 413px) {
              /* line 1626, ../scss/style.scss */
              #wrapper .slice_08 > copy > div.leftright > .personalphoto > div .personalphoto-holder {
                width: 256px;
                height: 130px; } }
            /* line 1641, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personalphoto > div .personalphoto-holder:after {
              content: "";
              display: block;
              position: absolute;
              z-index: 2;
              left: 0;
              top: 0;
              width: 100%;
              height: 100%;
              background-color: inherit;
              background-image: url("../images/famousforfood.png");
              background-size: contain;
              background-repeat: no-repeat;
              background-position: center center;
              -webkit-transition: opacity 200ms ease;
                      transition: opacity 200ms ease;
              opacity: 0.25; }
            /* line 1660, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personalphoto > div .personalphoto-holder.personalphoto-holder-success:after {
              opacity: 0; }
          /* line 1666, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personalphoto > div a {
            padding-top: 56px;
            text-decoration: none; }
      /* line 1673, ../scss/style.scss */
      #wrapper .slice_08 > copy > div.leftright > .personaldetails {
        padding-left: 42px;
        padding-top: 42px;
        padding-bottom: 72px;
        width: 50%; }
        @media (max-width: 1279px) {
          /* line 1673, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personaldetails {
            width: 55%; } }
        @media (max-width: 1023px) {
          /* line 1673, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personaldetails {
            width: auto;
            margin: auto;
            padding: 32px 32px;
            padding-bottom: 52px; } }
        /* line 1690, ../scss/style.scss */
        #wrapper .slice_08 > copy > div.leftright > .personaldetails > div {
          width: 512px;
          margin-right: auto; }
          @media (max-width: 1279px) {
            /* line 1690, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personaldetails > div {
              max-width: 100%; } }
          @media (max-width: 1023px) {
            /* line 1690, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personaldetails > div {
              margin: auto; } }
          /* line 1702, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form {
            position: relative;
            max-width: 479px;
            font-size: 15px;
            line-height: 18px;
            letter-spacing: 1px; }
            /* line 1710, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > h2 + p {
              margin-top: 5px; }
            /* line 1715, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > input {
              display: block;
              width: 100%;
              border-bottom: 1px solid rgba(255, 255, 255, 0.25);
              margin-top: 39px; }
              /* line 1721, ../scss/style.scss */
              #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > input:first-child {
                margin-top: 0; }
              /* line 1725, ../scss/style.scss */
              #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > input.form-invalid {
                border-color: #ff0000; }
                /* line 2, ../scss/_placeholder.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > input.form-invalid::-webkit-input-placeholder {
                  color: #ff0000; }
                /* line 2, ../scss/_placeholder.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > input.form-invalid:-moz-placeholder {
                  color: #ff0000; }
                /* line 2, ../scss/_placeholder.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > input.form-invalid::-moz-placeholder {
                  color: #ff0000; }
                /* line 2, ../scss/_placeholder.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > input.form-invalid:-ms-input-placeholder {
                  color: #ff0000; }
            /* line 1734, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row {
              display: block;
              position: relative; }
              /* line 1738, ../scss/style.scss */
              #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox {
                margin-top: 21px;
                min-height: 32px; }
                /* line 1741, ../scss/style.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox:first-of-type {
                  margin-top: 31px; }
                /* line 1745, ../scss/style.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox:last-of-type {
                  margin-bottom: 50px; }
                  @media (max-width: 1023px) {
                    /* line 1745, ../scss/style.scss */
                    #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox:last-of-type {
                      margin-bottom: 30px; } }
                /* line 1756, ../scss/style.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox > * {
                  cursor: pointer; }
                /* line 1760, ../scss/style.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox > label {
                  position: relative;
                  display: block;
                  padding-left: 64px;
                  padding-top: 10px;
                  -webkit-transition: color 200ms ease;
                          transition: color 200ms ease; }
                  /* line 1767, ../scss/style.scss */
                  #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox > label:before {
                    content: "";
                    display: block;
                    position: absolute;
                    left: 0px;
                    top: 0px;
                    width: 32px;
                    height: 32px;
                    border: 2px solid rgba(255, 255, 255, 0.5);
                    background-size: auto 20px;
                    background-repeat: no-repeat;
                    background-position: center center;
                    -webkit-transition: background 200ms ease, border-color 200ms ease;
                            transition: background 200ms ease, border-color 200ms ease; }
                /* line 1783, ../scss/style.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox > input[type=checkbox] {
                  display: none;
                  appearance: none;
                  -webkit-appearance: none; }
                  /* line 1789, ../scss/style.scss */
                  #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox > input[type=checkbox]:checked ~ label:before {
                    background-color: #ebc144;
                    background-image: url("../images/icons-tick.png");
                    border-color: white; }
                  /* line 1797, ../scss/style.scss */
                  #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox > input[type=checkbox].form-invalid + label {
                    color: #ff0000; }
                  /* line 1801, ../scss/style.scss */
                  #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > row.personaldetails-form-checkbox > input[type=checkbox].form-invalid ~ label:before {
                    border-color: #ff0000; }
            /* line 1809, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > button {
              margin: 0;
              margin-top: 16px; }
              @media (max-width: 1023px) {
                /* line 1809, ../scss/style.scss */
                #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form > button {
                  margin: auto; } }
            /* line 1818, ../scss/style.scss */
            #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form .personaldetails-form-error {
              display: block;
              margin-top: 24px;
              min-height: 20px;
              color: #ff0000;
              -webkit-transition: color 200ms ease;
                      transition: color 200ms ease; }
              /* line 1825, ../scss/style.scss */
              #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > .personaldetails-form .personaldetails-form-error:empty {
                color: transparent; }
          /* line 1832, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personaldetails > div > *:not(:first-child) {
            display: none; }
          /* line 1837, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personaldetails > div p {
            font-size: 15px;
            line-height: 18px;
            letter-spacing: 1px;
            margin-top: 10px; }
          /* line 1844, ../scss/style.scss */
          #wrapper .slice_08 > copy > div.leftright > .personaldetails > div h2 + p {
            margin-top: 20px; }
  /* line 1854, ../scss/style.scss */
  #wrapper .slice_footer {
    background: black;
    position: absolute;
    width: 100%;
    bottom: 0px;
    min-height: 100px; }
    /* line 1862, ../scss/style.scss */
    #wrapper .slice_footer > copy > div {
      text-align: right;
      padding: 40px 0;
      font-size: 0; }
      /* line 1867, ../scss/style.scss */
      #wrapper .slice_footer > copy > div > * {
        display: inline-block;
        vertical-align: bottom; }
      /* line 1872, ../scss/style.scss */
      #wrapper .slice_footer > copy > div > a {
        font-size: 14px; }
        @media (max-width: 767px) {
          /* line 1872, ../scss/style.scss */
          #wrapper .slice_footer > copy > div > a {
            font-size: 12px; } }
      @media (max-width: 1023px) {
        /* line 1862, ../scss/style.scss */
        #wrapper .slice_footer > copy > div {
          padding-left: 10px;
          padding-right: 10px; } }
      /* line 1884, ../scss/style.scss */
      #wrapper .slice_footer > copy > div .footer-logo {
        margin-right: 5px; }
  @media (min-width: 1024px) {
    /* line 1892, ../scss/style.scss */
    #wrapper .slice_02-alt > copy > div {
      padding-top: 0; } }
  /* line 1901, ../scss/style.scss */
  #wrapper .slice_recipe_image {
    height: 455px;
    background-position: center;
    background-size: cover;
    text-align: center; }
    /* line 1908, ../scss/style.scss */
    #wrapper .slice_recipe_image > copy > div {
      position: relative;
      height: 455px; }
    /* line 1913, ../scss/style.scss */
    #wrapper .slice_recipe_image h1.logo {
      width: 117px;
      height: 164px;
      left: 0;
      -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0);
      cursor: pointer; }
      @media (max-width: 1023px) {
        /* line 1913, ../scss/style.scss */
        #wrapper .slice_recipe_image h1.logo {
          left: 20px; } }
      @media (max-width: 767px) {
        /* line 1913, ../scss/style.scss */
        #wrapper .slice_recipe_image h1.logo {
          width: 100px;
          height: 140px; } }
      @media (max-width: 413px) {
        /* line 1913, ../scss/style.scss */
        #wrapper .slice_recipe_image h1.logo {
          top: 15px;
          left: 10px;
          width: 80px;
          height: 112px; } }
    /* line 1937, ../scss/style.scss */
    #wrapper .slice_recipe_image category {
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      top: 40px;
      right: 0px;
      width: 157px;
      height: 158px;
      cursor: pointer; }
      @media (max-width: 1023px) {
        /* line 1937, ../scss/style.scss */
        #wrapper .slice_recipe_image category {
          right: 15px;
          top: 25px; } }
      @media (max-width: 767px) {
        /* line 1937, ../scss/style.scss */
        #wrapper .slice_recipe_image category {
          width: 120px;
          height: 121px; } }
      @media (max-width: 413px) {
        /* line 1937, ../scss/style.scss */
        #wrapper .slice_recipe_image category {
          top: 15px;
          right: 10px;
          width: 90px;
          height: 91px; } }
    @media (max-width: 511px) {
      /* line 1901, ../scss/style.scss */
      #wrapper .slice_recipe_image {
        height: 300px; }
        /* line 1968, ../scss/style.scss */
        #wrapper .slice_recipe_image > copy > div {
          height: 300px; } }
    /* line 1976, ../scss/style.scss */
    #wrapper .slice_recipe_image.category_friend_feasts category {
      background-image: url("../images/category-item-green_friend_feasts.png"); }
    /* line 1976, ../scss/style.scss */
    #wrapper .slice_recipe_image.category_after_school category {
      background-image: url("../images/category-item-green_after_school.png"); }
    /* line 1976, ../scss/style.scss */
    #wrapper .slice_recipe_image.category_sweet_meets category {
      background-image: url("../images/category-item-green_sweet_meets.png"); }
    /* line 1976, ../scss/style.scss */
    #wrapper .slice_recipe_image.category_girls_night category {
      background-image: url("../images/category-item-green_girls_night.png"); }
    /* line 1976, ../scss/style.scss */
    #wrapper .slice_recipe_image.category_table_two category {
      background-image: url("../images/category-item-green_table_two.png"); }
    /* line 1976, ../scss/style.scss */
    #wrapper .slice_recipe_image.category_family_meals category {
      background-image: url("../images/category-item-green_family_meals.png"); }
    /* line 1976, ../scss/style.scss */
    #wrapper .slice_recipe_image.category_xmas_treats category {
      background-image: url("../images/category-item-green_xmas_treats.png"); }
    /* line 1976, ../scss/style.scss */
    #wrapper .slice_recipe_image.category_easter_treats category {
      background-image: url("../images/category-item-green_easter_treats.png"); }
    /* line 1976, ../scss/style.scss */
    #wrapper .slice_recipe_image.category_mothers_day category {
      background-image: url("../images/category-item-green_mothers_day.png"); }
  /* line 1990, ../scss/style.scss */
  #wrapper .slice_recipe_title > copy > div {
    padding1: 70px 85px 70px 85px;
    padding: 70px 0px 70px 0px;
    position: relative; }
    @media (max-width: 1023px) {
      /* line 1990, ../scss/style.scss */
      #wrapper .slice_recipe_title > copy > div {
        padding: 40px 20px; } }
    /* line 1999, ../scss/style.scss */
    #wrapper .slice_recipe_title > copy > div > hr {
      width: 100%;
      border-top: 1px solid #d3ede4;
      display: inline-block; }
      /* line 2003, ../scss/style.scss */
      #wrapper .slice_recipe_title > copy > div > hr.bottom {
        position: relative;
        top: -5px; }
      /* line 2007, ../scss/style.scss */
      #wrapper .slice_recipe_title > copy > div > hr.small {
        width: 220px; }
    /* line 2011, ../scss/style.scss */
    #wrapper .slice_recipe_title > copy > div > h1 {
      font-weight: 500;
      font-size: 64px;
      line-height: 70px;
      margin-top: 10px;
      margin-left: 0;
      width: 75%; }
      @media (max-width: 511px) {
        /* line 2011, ../scss/style.scss */
        #wrapper .slice_recipe_title > copy > div > h1 {
          font-size: 44px;
          line-height: 50px; } }
      @media (max-width: 413px) {
        /* line 2011, ../scss/style.scss */
        #wrapper .slice_recipe_title > copy > div > h1 {
          font-size: 34px;
          line-height: 40px;
          margin-top: 0; } }
    /* line 2030, ../scss/style.scss */
    #wrapper .slice_recipe_title > copy > div > h2 {
      text-transform: lowercase;
      margin-left: -15px;
      margin-top: 70px;
      padding-bottom: 28px;
      max-width: 900px; }
    /* line 2039, ../scss/style.scss */
    #wrapper .slice_recipe_title > copy > div > .page_recipes-share {
      position: relative;
      margin-bottom: 5px;
      margin-top: 10px; }
      /* line 2043, ../scss/style.scss */
      #wrapper .slice_recipe_title > copy > div > .page_recipes-share a {
        display: block;
        text-decoration: none;
        padding-right: 44px;
        width: 87px;
        height: 31px;
        background-image: url("../images/icons-share.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center; }
    /* line 2056, ../scss/style.scss */
    #wrapper .slice_recipe_title > copy > div > .info {
      margin-top: 45px;
      border-top: 2px solid #d3ede4;
      border-bottom: 2px solid #d3ede4;
      padding-top: 20px;
      padding-bottom: 20px;
      margin-bottom: 5px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      @media (max-width: 767px) {
        /* line 2056, ../scss/style.scss */
        #wrapper .slice_recipe_title > copy > div > .info {
          display: block; } }
      /* line 2068, ../scss/style.scss */
      #wrapper .slice_recipe_title > copy > div > .info p {
        display: inline-block;
        width: 33%;
        font-weight: 500;
        margin: 0; }
        /* line 2075, ../scss/style.scss */
        #wrapper .slice_recipe_title > copy > div > .info p span {
          font-weight: 300; }
        @media (max-width: 767px) {
          /* line 2068, ../scss/style.scss */
          #wrapper .slice_recipe_title > copy > div > .info p {
            display: block;
            width: 100%; }
            /* line 2083, ../scss/style.scss */
            #wrapper .slice_recipe_title > copy > div > .info p + p {
              margin-top: 5px; } }
        @media (min-width: 768px) {
          /* line 2090, ../scss/style.scss */
          #wrapper .slice_recipe_title > copy > div > .info p:first-child:nth-last-child(3) {
            width: 24%; }
            /* line 2094, ../scss/style.scss */
            #wrapper .slice_recipe_title > copy > div > .info p:first-child:nth-last-child(3) ~ p:nth-child(2) {
              width: 38%;
              text-align: center; }
            /* line 2100, ../scss/style.scss */
            #wrapper .slice_recipe_title > copy > div > .info p:first-child:nth-last-child(3) ~ p:last-child {
              width: 38%;
              text-align: right; } }
    /* line 2112, ../scss/style.scss */
    #wrapper .slice_recipe_title > copy > div videoIcon {
      background-image: url("../images/icons-video.png");
      position: absolute;
      background-repeat: no-repeat;
      top: 80px;
      right: 12px;
      width: 85px;
      height: 87px;
      background-size: cover; }
      @media (max-width: 767px) {
        /* line 2112, ../scss/style.scss */
        #wrapper .slice_recipe_title > copy > div videoIcon {
          top: 20px;
          width: 65px;
          height: 67px; } }
      @media (max-width: 511px) {
        /* line 2112, ../scss/style.scss */
        #wrapper .slice_recipe_title > copy > div videoIcon {
          width: 45px;
          height: 47px; } }
    @media (min-width: 1024px) {
      /* line 1990, ../scss/style.scss */
      #wrapper .slice_recipe_title > copy > div {
        padding-bottom1: 30px; }
        /* line 2137, ../scss/style.scss */
        #wrapper .slice_recipe_title > copy > div > h11 {
          text-transform: uppercase;
          font-size: 96px;
          line-height: 80px;
          margin-top: -170px; }
        /* line 2145, ../scss/style.scss */
        #wrapper .slice_recipe_title > copy > div > h2.page_recipes-share {
          margin-top: -6px; } }
  /* line 2156, ../scss/style.scss */
  #wrapper .slice_recipe_title.video > copy > div > h1 {
    padding-right1: 110px; }
    @media (max-width: 767px) {
      /* line 2156, ../scss/style.scss */
      #wrapper .slice_recipe_title.video > copy > div > h1 {
        padding-right1: 70px; } }
    @media (max-width: 511px) {
      /* line 2156, ../scss/style.scss */
      #wrapper .slice_recipe_title.video > copy > div > h1 {
        padding-right1: 40px; } }
  /* line 2175, ../scss/style.scss */
  #wrapper .slice_ingredients > copy > div {
    padding1: 70px 85px 70px 85px;
    padding: 70px 0px 70px 0px; }
    @media (max-width: 413px) {
      /* line 2175, ../scss/style.scss */
      #wrapper .slice_ingredients > copy > div {
        padding: 40px 0; } }
    @media (max-width: 1023px) {
      /* line 2175, ../scss/style.scss */
      #wrapper .slice_ingredients > copy > div {
        padding-left: 20px;
        padding-right: 20px; } }
  /* line 2189, ../scss/style.scss */
  #wrapper .slice_ingredients h2 {
    text-transform: uppercase;
    font-weight: 500; }
    @media (max-width: 413px) {
      /* line 2189, ../scss/style.scss */
      #wrapper .slice_ingredients h2 {
        font-size: 26px; } }
  /* line 2198, ../scss/style.scss */
  #wrapper .slice_ingredients ul {
    padding-top: 25px;
    font-size: 0; }
    @media (max-width: 767px) {
      /* line 2198, ../scss/style.scss */
      #wrapper .slice_ingredients ul {
        padding-top: 15px; } }
  /* line 2206, ../scss/style.scss */
  #wrapper .slice_ingredients li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding-right: 0;
    padding-left: 0px;
    font-weight: 300; }
    /* line 2215, ../scss/style.scss */
    #wrapper .slice_ingredients li heading {
      font-weight: 500; }
    @media (max-width: 767px) {
      /* line 2206, ../scss/style.scss */
      #wrapper .slice_ingredients li {
        width: 100%;
        margin-top: 10px; } }
  /* line 2225, ../scss/style.scss */
  #wrapper .slice_ingredients li:nth-child(1n+3) {
    margin-top: 10px; }
  /* line 2229, ../scss/style.scss */
  #wrapper .slice_ingredients li:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    margin-top: -2px; }
  /* line 2242, ../scss/style.scss */
  #wrapper .slice_method > copy > div {
    padding1: 70px 85px 70px 85px;
    padding: 70px 0px 70px 0px; }
    @media (max-width: 413px) {
      /* line 2242, ../scss/style.scss */
      #wrapper .slice_method > copy > div {
        padding: 40px 0; } }
    @media (max-width: 1023px) {
      /* line 2242, ../scss/style.scss */
      #wrapper .slice_method > copy > div {
        padding-left: 20px;
        padding-right: 20px; } }
    /* line 2254, ../scss/style.scss */
    #wrapper .slice_method > copy > div > p {
      padding-top: 10px; }
    /* line 2258, ../scss/style.scss */
    #wrapper .slice_method > copy > div h2 {
      text-transform: uppercase;
      font-weight: 500; }
      @media (max-width: 413px) {
        /* line 2258, ../scss/style.scss */
        #wrapper .slice_method > copy > div h2 {
          font-size: 26px; } }
    /* line 2266, ../scss/style.scss */
    #wrapper .slice_method > copy > div .method-row {
      display: none; }
    /* line 2270, ../scss/style.scss */
    #wrapper .slice_method > copy > div .method-copy {
      border-top: none;
      margin-top: 33px; }
      /* line 2274, ../scss/style.scss */
      #wrapper .slice_method > copy > div .method-copy textarea,
      #wrapper .slice_method > copy > div .method-copy p {
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 22px;
        height: auto !important;
        font-weight: 300;
        resize: none;
        width: 100%;
        overflow: hidden;
        letter-spacing: 1px; }
        /* line 2287, ../scss/style.scss */
        #wrapper .slice_method > copy > div .method-copy textarea heading,
        #wrapper .slice_method > copy > div .method-copy p heading {
          font-weight: 500; }
        @media (max-width: 413px) {
          /* line 2274, ../scss/style.scss */
          #wrapper .slice_method > copy > div .method-copy textarea,
          #wrapper .slice_method > copy > div .method-copy p {
            font-size: 14px;
            line-height: 17px;
            margin-bottom: 0 !important; } }
      /* line 2298, ../scss/style.scss */
      #wrapper .slice_method > copy > div .method-copy.method-copy-all {
        margin: 10px auto; }
        /* line 2301, ../scss/style.scss */
        #wrapper .slice_method > copy > div .method-copy.method-copy-all:first-of-type {
          margin-top: 20px; }
        /* line 2305, ../scss/style.scss */
        #wrapper .slice_method > copy > div .method-copy.method-copy-all:last-of-type {
          margin-bottom: 0px; }
        @media (max-width: 767px) {
          /* line 2313, ../scss/style.scss */
          #wrapper .slice_method > copy > div .method-copy.method-copy-all textarea:not(:first-child),
          #wrapper .slice_method > copy > div .method-copy.method-copy-all p:not(:first-child) {
            margin-top: 18px; }
          /* line 2317, ../scss/style.scss */
          #wrapper .slice_method > copy > div .method-copy.method-copy-all textarea:not(:last-child),
          #wrapper .slice_method > copy > div .method-copy.method-copy-all p:not(:last-child) {
            margin-bottom: 18px; } }
    /* line 2325, ../scss/style.scss */
    #wrapper .slice_method > copy > div .chefs_notes {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-bottom: 0px;
      margin-top: 70px; }
      @media (max-width: 413px) {
        /* line 2325, ../scss/style.scss */
        #wrapper .slice_method > copy > div .chefs_notes {
          padding-bottom: 0px;
          margin-top: 50px; } }
      /* line 2337, ../scss/style.scss */
      #wrapper .slice_method > copy > div .chefs_notes:before {
        content: "";
        background-image: url("../images/icons-chefs_notes.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
        width: 110px;
        height: 112px;
        display: inline-block; }
      /* line 2348, ../scss/style.scss */
      #wrapper .slice_method > copy > div .chefs_notes p {
        margin-left: 25px;
        display: inline-block;
        width: 320px; }
  /* line 2362, ../scss/style.scss */
  #wrapper .slice_more_recipes > copy > div {
    padding-top: 80px; }
    @media (max-width: 413px) {
      /* line 2362, ../scss/style.scss */
      #wrapper .slice_more_recipes > copy > div {
        padding: 40px 0;
        padding-bottom: 0; } }
    @media (max-width: 1023px) {
      /* line 2362, ../scss/style.scss */
      #wrapper .slice_more_recipes > copy > div {
        padding-left: 20px;
        padding-right: 20px; } }
    /* line 2375, ../scss/style.scss */
    #wrapper .slice_more_recipes > copy > div h2 {
      text-transform: uppercase;
      font-weight: 500; }
      @media (max-width: 413px) {
        /* line 2375, ../scss/style.scss */
        #wrapper .slice_more_recipes > copy > div h2 {
          font-size: 26px; } }
  /* line 2391, ../scss/style.scss */
  #wrapper .slice_video > copy > div {
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
    overflow: hidden; }
    @media (max-width: 413px) {
      /* line 2391, ../scss/style.scss */
      #wrapper .slice_video > copy > div {
        padding: 20px 0; } }
    @media (max-width: 1023px) {
      /* line 2391, ../scss/style.scss */
      #wrapper .slice_video > copy > div {
        padding-left: 20px;
        padding-right: 20px; } }
    /* line 2406, ../scss/style.scss */
    #wrapper .slice_video > copy > div iframe {
      width1: 100%; }
  @media (min-width: 1024px) {
    /* line 2417, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div > h1 {
      margin-left: 0; }
    /* line 2421, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div > h1 + h2 {
      margin-top: -20px;
      margin-bottom: 10px; }
    /* line 2426, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div > p {
      max-width: 720px; }
      /* line 2428, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div > p + p {
        margin-top: 10px; } }
  @media (max-width: 1023px) {
    /* line 2415, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div {
      padding-top: 20px;
      padding-bottom: 20px; }
      /* line 2438, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div > h1, #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div > h2, #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div > p {
        margin: 0 20px;
        max-width: 100%; }
      /* line 2443, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div > h1 {
        margin-top: -36px;
        padding-bottom: 20px; } }
  @media (max-width: 1023px) {
    /* line 2451, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div h2 {
      font-size: 24px;
      line-height: 30px; }
    /* line 2456, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home) .slice_02 > copy > div > h1 + h2 {
      margin-top: -15px;
      margin-bottom: 10px; } }
  /* line 2465, ../scss/style.scss */
  #wrapper.phase_food-hub:not(.page_home).page_competition-closed .slice_01 {
    background: url("../images/header.jpg"); }
  @media (min-width: 1024px) {
    /* line 2470, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_competition-closed h1 {
      font-size: 96px;
      line-height: 80px; } }
  @media (min-width: 1024px) {
    /* line 2478, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_competition-closed .slice_02 > copy > div > h1 {
      margin-top: -240px;
      max-width: 620px; } }
  @media (min-width: 1024px) {
    /* line 2489, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_food-hub .slice_02 > copy > div > h1 {
      margin-top: -170px; }
    /* line 2493, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_food-hub .slice_02 > copy > div > p {
      max-width: 774px; } }
  @media (max-width: 1023px) {
    /* line 2500, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_food-hub .slice_02 > copy > div > p.smaller {
      margin-top: 10px; } }
  @media (max-width: 1023px) {
    /* line 2507, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_food-hub .slice_09 .recipes {
      padding-left: 20px;
      padding-right: 20px; } }
  /* line 2515, ../scss/style.scss */
  #wrapper.phase_food-hub:not(.page_home).page_recipes {
    min-height: 100vh
    /* method */
    /* ingredients */ }
    /* line 2518, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_responsivepad > copy > div {
      padding-left: 20px;
      padding-right: 20px; }
      /* line 2522, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_responsivepad > copy > div .method-row item {
        -webkit-transition-property: background-color, border-color;
                transition-property: background-color, border-color; }
      @media (max-width: 1023px) {
        /* line 2526, ../scss/style.scss */
        #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_responsivepad > copy > div > h2 {
          margin-left: 0; } }
    /* line 2537, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 {
      background-color: #4bb490; }
      /* line 2539, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 > copy > div {
        padding-left: 0; }
      /* line 2543, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 h2 {
        text-transform: uppercase;
        font-weight: 500; }
      /* line 2547, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-row {
        position: relative; }
        /* line 2550, ../scss/style.scss */
        #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-row .method-row-viewall {
          font-size: 16px;
          text-decoration: underline;
          position: absolute;
          bottom: 0;
          right: 0;
          cursor: pointer;
          -webkit-transition: color 200ms ease;
                  transition: color 200ms ease; }
      /* line 2566, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-row {
        display: none; }
      /* line 2570, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-copy {
        border-top: none; }
        /* line 2572, ../scss/style.scss */
        #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-copy textarea {
          margin-top: 0;
          margin-bottom: 20px;
          font-size: 18px;
          line-height: 22px;
          height: auto !important; }
        /* line 2580, ../scss/style.scss */
        #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-copy.method-copy-all {
          margin: 10px auto; }
          /* line 2583, ../scss/style.scss */
          #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-copy.method-copy-all:first-of-type {
            margin-top: 33px; }
          /* line 2587, ../scss/style.scss */
          #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-copy.method-copy-all:last-of-type {
            margin-bottom: 33px; }
          @media (max-width: 767px) {
            /* line 2594, ../scss/style.scss */
            #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-copy.method-copy-all textarea:not(:first-child) {
              margin-top: 18px; }
            /* line 2598, ../scss/style.scss */
            #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_06 .method-copy.method-copy-all textarea:not(:last-child) {
              margin-bottom: 18px; } }
    /* line 2608, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_09 .recipes {
      padding: 50px 0; }
      @media (max-width: 1023px) {
        /* line 2608, ../scss/style.scss */
        #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_09 .recipes {
          padding: 40px 20px; } }
    /* line 2617, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_10 {
      background-color: #fff; }
    /* line 2622, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_11 {
      background-color: #5bbc9b; }
      /* line 2624, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_11 h2 {
        text-transform: uppercase;
        font-weight: 500; }
      /* line 2628, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_11 li:before {
        content: ""; }
    /* line 2633, ../scss/style.scss */
    #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_12 {
      position: relative;
      background: #FFFFFF; }
      /* line 2637, ../scss/style.scss */
      #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_12 > copy {
        box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
        z-index: 100; }
        /* line 2641, ../scss/style.scss */
        #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_12 > copy > div {
          padding: 30px 20px;
          padding-top: 36px; }
          /* line 2645, ../scss/style.scss */
          #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_12 > copy > div h2 {
            color: #000000; }
            @media (max-width: 1023px) {
              /* line 2645, ../scss/style.scss */
              #wrapper.phase_food-hub:not(.page_home).page_recipes .slice_12 > copy > div h2 {
                font-size: 24px;
                line-height: 30px; } }
  /* line 2659, ../scss/style.scss */
  #wrapper.phase_food-hub {
    /* HEADER AGAIN...?? */
    /* RECIPIES */ }
    /* line 2662, ../scss/style.scss */
    #wrapper.phase_food-hub .slice_01 {
      cursor1: pointer; }
      @media (max-width: 1023px) {
        /* line 2665, ../scss/style.scss */
        #wrapper.phase_food-hub .slice_01 h11 {
          width: 92px;
          height: 130px;
          top: 28px;
          margin: 0; } }
      /* line 2675, ../scss/style.scss */
      #wrapper.phase_food-hub .slice_01:after {
        content: "";
        display: block;
        position: absolute;
        z-index: 2;
        right: 50%;
        top: 64px;
        margin-right: -492px;
        width: 154px;
        height: 172px;
        background-image: url("../images/vicinitycentres.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
        display: none; }
        @media (max-width: 1023px) {
          /* line 2675, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_01:after {
            width: 77px;
            height: 86px;
            right: 20px;
            top: 28px;
            margin: 0; } }
    /* line 2703, ../scss/style.scss */
    #wrapper.phase_food-hub .slice_09 {
      background-color: #FFF; }
      /* line 2705, ../scss/style.scss */
      #wrapper.phase_food-hub .slice_09 h2.heading {
        color: #4bb490;
        text-transform: uppercase;
        padding-top: 65px;
        margin-bottom: 0px;
        font-weight: 500; }
        @media (max-width: 1023px) {
          /* line 2705, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 h2.heading {
            padding-top: 50px;
            margin-bottom: 20px !important;
            padding-left: 20px; } }
        @media (max-width: 767px) {
          /* line 2705, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 h2.heading {
            padding-top: 30px; } }
        @media (max-width: 511px) {
          /* line 2705, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 h2.heading {
            padding-top: 20px;
            font-size: 22px !important;
            margin-bottom: 0px !important;
            font-size: 20px !important; } }
        /* line 2729, ../scss/style.scss */
        #wrapper.phase_food-hub .slice_09 h2.heading span {
          font-weight: 400; }
      /* line 2734, ../scss/style.scss */
      #wrapper.phase_food-hub .slice_09 .recipes {
        font-size: 0;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative; }
        @media (max-width: 1023px) {
          /* line 2734, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes {
            max-width: 100%;
            overflow: hidden;
            padding-bottom: 20px; } }
        /* line 2746, ../scss/style.scss */
        #wrapper.phase_food-hub .slice_09 .recipes:empty {
          padding: 0; }
        /* line 2750, ../scss/style.scss */
        #wrapper.phase_food-hub .slice_09 .recipes .recipes_card {
          position: relative;
          display: block;
          background: #444444;
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
          cursor: pointer;
          background-color: #4bb490;
          -webkit-transition: opacity 400ms ease, opacity 400ms ease;
                  transition: opacity 400ms ease, opacity 400ms ease;
          opacity: 1; }
          /* line 2761, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_friend_feasts category {
            background-image: url("../images/category-item-green_friend_feasts.png"); }
          /* line 2761, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_after_school category {
            background-image: url("../images/category-item-green_after_school.png"); }
          /* line 2761, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_sweet_meets category {
            background-image: url("../images/category-item-green_sweet_meets.png"); }
          /* line 2761, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_girls_night category {
            background-image: url("../images/category-item-green_girls_night.png"); }
          /* line 2761, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_table_two category {
            background-image: url("../images/category-item-green_table_two.png"); }
          /* line 2761, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_family_meals category {
            background-image: url("../images/category-item-green_family_meals.png"); }
          /* line 2761, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_xmas_treats category {
            background-image: url("../images/category-item-green_xmas_treats.png"); }
          /* line 2761, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_easter_treats category {
            background-image: url("../images/category-item-green_easter_treats.png"); }
          /* line 2761, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_mothers_day category {
            background-image: url("../images/category-item-green_mothers_day.png"); }
          /* line 2767, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card category {
            position: absolute;
            background-repeat: no-repeat;
            background-size: cover;
            top: 20px;
            right: 20px;
            width: 100px;
            height: 101px; }
            @media (max-width: 1023px) {
              /* line 2767, ../scss/style.scss */
              #wrapper.phase_food-hub .slice_09 .recipes .recipes_card category {
                top: 15px;
                right: 15px;
                width: 90px;
                height: 91px; } }
          /* line 2784, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card video {
            background-image: url("../images/icons-video.png");
            position: absolute;
            background-repeat: no-repeat;
            bottom: 12px;
            right: 12px;
            width: 44px;
            height: 45px; }
          /* line 2794, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card photo {
            position: absolute;
            display: block;
            background-color: rgba(255, 255, 255, 0.5);
            background-image: url("../images/FEC0055-A_07.png");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            -webkit-transition: all 200ms ease;
                    transition: all 200ms ease;
            width: 100%;
            height: 62%; }
            /* line 2806, ../scss/style.scss */
            #wrapper.phase_food-hub .slice_09 .recipes .recipes_card photo > img {
              display: none; }
            @media (max-width: 511px) {
              /* line 2794, ../scss/style.scss */
              #wrapper.phase_food-hub .slice_09 .recipes .recipes_card photo {
                height: 68%; } }
          /* line 2815, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card h2 {
            display: block;
            line-height: 100%;
            font-weight: 500;
            text-transform: uppercase;
            position: absolute;
            left: 30%;
            bottom: 12%;
            color: #FFF;
            padding-right: 10px; }
            @media (max-width: 767px) {
              /* line 2815, ../scss/style.scss */
              #wrapper.phase_food-hub .slice_09 .recipes .recipes_card h2 {
                font-size: 26px; } }
            @media (max-width: 511px) {
              /* line 2815, ../scss/style.scss */
              #wrapper.phase_food-hub .slice_09 .recipes .recipes_card h2 {
                font-size: 22px;
                bottom: 10%; } }
          /* line 2837, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card_video h2 {
            padding-right: 70px; }
          /* line 2841, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card author {
            display: block;
            font-size: 16px;
            position: absolute;
            left: 30%;
            bottom: 4%; }
            /* line 2848, ../scss/style.scss */
            #wrapper.phase_food-hub .slice_09 .recipes .recipes_card author span {
              text-transform1: lowercase; }
            @media (max-width: 767px) {
              /* line 2841, ../scss/style.scss */
              #wrapper.phase_food-hub .slice_09 .recipes .recipes_card author {
                font-size: 14px; } }
            @media (max-width: 511px) {
              /* line 2841, ../scss/style.scss */
              #wrapper.phase_food-hub .slice_09 .recipes .recipes_card author {
                font-size: 13px;
                bottom: 3%; } }
          @media (min-width: 768px) {
            /* line 2750, ../scss/style.scss */
            #wrapper.phase_food-hub .slice_09 .recipes .recipes_card {
              display: inline-block;
              vertical-align: top;
              width: 48%;
              margin-left: 4%;
              height: 320px; }
              /* line 2868, ../scss/style.scss */
              #wrapper.phase_food-hub .slice_09 .recipes .recipes_card:nth-child(2n+1) {
                margin-left: 0; }
              /* line 2874, ../scss/style.scss */
              #wrapper.phase_food-hub .slice_09 .recipes .recipes_card:nth-child(1n+3) {
                margin-top: 50px; } }
          @media (max-width: 767px) {
            /* line 2750, ../scss/style.scss */
            #wrapper.phase_food-hub .slice_09 .recipes .recipes_card {
              display: block;
              margin: auto;
              margin-top: 50px;
              height: 260px; }
              /* line 2884, ../scss/style.scss */
              #wrapper.phase_food-hub .slice_09 .recipes .recipes_card:first-child {
                margin-top: 0; } }
          /* line 2891, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card:after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: rgba(255, 255, 255, 0.2);
            opacity: 0;
            -webkit-transition: opacity 200ms ease;
                    transition: opacity 200ms ease; }
          /* line 2905, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card:hover:after {
            opacity: 1; }
          /* line 2913, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card__ready {
            opacity: 1; }
          /* line 2917, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card.recipes_card__dead {
            position: absolute;
            margin: 0 !important; }
          /* line 2922, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card photo {
            height1: 71%; }
          /* line 2926, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_09 .recipes .recipes_card h2, #wrapper.phase_food-hub .slice_09 .recipes .recipes_card author {
            left: 3%; }
          @media (max-width: 767px) {
            /* line 2932, ../scss/style.scss */
            #wrapper.phase_food-hub .slice_09 .recipes .recipes_card photo1 {
              height: 68%; }
            /* line 2936, ../scss/style.scss */
            #wrapper.phase_food-hub .slice_09 .recipes .recipes_card h2, #wrapper.phase_food-hub .slice_09 .recipes .recipes_card author {
              left: 3%; } }
    /* line 2956, ../scss/style.scss */
    #wrapper.phase_food-hub .slice_11 > copy > div {
      padding: 50px 0;
      font-size: 0; }
      @media (max-width: 1023px) {
        /* line 2956, ../scss/style.scss */
        #wrapper.phase_food-hub .slice_11 > copy > div {
          padding: 50px 20px; } }
      @media (max-width: 767px) {
        /* line 2956, ../scss/style.scss */
        #wrapper.phase_food-hub .slice_11 > copy > div {
          padding: 30px 20px; } }
      /* line 2969, ../scss/style.scss */
      #wrapper.phase_food-hub .slice_11 > copy > div h2 {
        margin-top: 30px; }
        /* line 2972, ../scss/style.scss */
        #wrapper.phase_food-hub .slice_11 > copy > div h2:first-child {
          margin-top: 0; }
      /* line 2977, ../scss/style.scss */
      #wrapper.phase_food-hub .slice_11 > copy > div p {
        max-width: 760px; }
        /* line 2980, ../scss/style.scss */
        #wrapper.phase_food-hub .slice_11 > copy > div p + p {
          margin-top: 10px; }
      /* line 2985, ../scss/style.scss */
      #wrapper.phase_food-hub .slice_11 > copy > div ul {
        padding-top: 25px;
        font-size: 0; }
        @media (max-width: 767px) {
          /* line 2985, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_11 > copy > div ul {
            padding-top: 10px; } }
        /* line 2993, ../scss/style.scss */
        #wrapper.phase_food-hub .slice_11 > copy > div ul li {
          position: relative;
          display: inline-block;
          vertical-align: top;
          width: 50%;
          padding-right: 4%;
          padding-left: 10px; }
          @media (min-width: 768px) {
            /* line 3002, ../scss/style.scss */
            #wrapper.phase_food-hub .slice_11 > copy > div ul li:nth-child(1n+3) {
              margin-top: 10px; } }
          @media (max-width: 767px) {
            /* line 2993, ../scss/style.scss */
            #wrapper.phase_food-hub .slice_11 > copy > div ul li {
              width: auto;
              display: block; } }
          /* line 3012, ../scss/style.scss */
          #wrapper.phase_food-hub .slice_11 > copy > div ul li:before {
            content: "·";
            display: inline-block;
            position: absolute;
            left: 0;
            margin-top: -2px; }

/* line 3031, ../scss/style.scss */
html #wrapper *[class*=slice] {
  -webkit-transition: background 200ms ease;
          transition: background 200ms ease; }
/* line 3036, ../scss/style.scss */
html #wrapper .slice_bg > copy {
  background-color: rgba(0, 0, 0, 0.4); }
/* line 3041, ../scss/style.scss */
html #wrapper .slice_bg_bright, html #wrapper .slice_bg_mid, html #wrapper .slice_bg_dark {
  background-color: transparent; }
@media (max-width: 1023px) {
  /* line 3047, ../scss/style.scss */
  html #wrapper .slice_responsivepad > copy > div {
    padding-left: 32px;
    padding-right: 32px; }
    /* line 3053, ../scss/style.scss */
    html #wrapper .slice_responsivepad > copy > div > h2 {
      margin-left: -16px; } }
  @media (max-width: 1023px) and (max-width: 413px) {
    /* line 3047, ../scss/style.scss */
    html #wrapper .slice_responsivepad > copy > div {
      padding-left: 24px;
      padding-right: 24px; }
      /* line 3061, ../scss/style.scss */
      html #wrapper .slice_responsivepad > copy > div > h2 {
        margin-left: 0; } }

/* line 3070, ../scss/style.scss */
html #wrapper .step-buttons {
  display: block;
  font-size: 0px; }
  /* line 3074, ../scss/style.scss */
  html #wrapper .step-buttons.step-buttons-right {
    text-align: right; }
    /* line 3077, ../scss/style.scss */
    html #wrapper .step-buttons.step-buttons-right p {
      margin-left: 16px; }
      /* line 3080, ../scss/style.scss */
      html #wrapper .step-buttons.step-buttons-right p:first-child {
        margin-left: 0; }
  /* line 3086, ../scss/style.scss */
  html #wrapper .step-buttons * {
    display: inline-block;
    vertical-align: middle; }
/* line 3096, ../scss/style.scss */
html.staringredients_initial #wrapper *[class*=slice]:not(.slice_initial):not(.slice_embed) {
  display: none; }
/* line 3101, ../scss/style.scss */
html.staringredients_initial #wrapper.page_food-hub .recipe-search-clear {
  display: none; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_chocolate #wrapper .slice_bg_superbright {
  background-color: #89a8a6; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_chocolate #wrapper .slice_bg_bright {
  background-color: #7ca09f; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_chocolate #wrapper .slice_bg_mid {
  background-color: #739a98; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_chocolate #wrapper .slice_bg_dark {
  background-color: #578381; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_chocolate #wrapper.page_recipes {
  background-color: #6b9896; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_chilli #wrapper .slice_bg_superbright {
  background-color: #d5dd8a; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_chilli #wrapper .slice_bg_bright {
  background-color: #d0da79; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_chilli #wrapper .slice_bg_mid {
  background-color: #cbd66d; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_chilli #wrapper .slice_bg_dark {
  background-color: #c1d040; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_chilli #wrapper.page_recipes {
  background-color: #cad663; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_chicken #wrapper .slice_bg_superbright {
  background-color: #f8c2ab; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_chicken #wrapper .slice_bg_bright {
  background-color: #f7b498; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_chicken #wrapper .slice_bg_mid {
  background-color: #f5a98a; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_chicken #wrapper .slice_bg_dark {
  background-color: #f58657; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_chicken #wrapper.page_recipes {
  background-color: #f6a27f; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_beef #wrapper .slice_bg_superbright {
  background-color: #7c878d; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_beef #wrapper .slice_bg_bright {
  background-color: #717d85; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_beef #wrapper .slice_bg_mid {
  background-color: #6a767c; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_beef #wrapper .slice_bg_dark {
  background-color: #4f5d64; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_beef #wrapper.page_recipes {
  background-color: #637179; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_potatoes #wrapper .slice_bg_superbright {
  background-color: #de8eb4; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_potatoes #wrapper .slice_bg_bright {
  background-color: #db7ea9; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_potatoes #wrapper .slice_bg_mid {
  background-color: #d772a1; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_potatoes #wrapper .slice_bg_dark {
  background-color: #d14587; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_potatoes #wrapper.page_recipes {
  background-color: #d7689c; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_pasta #wrapper .slice_bg_superbright {
  background-color: #f8c2ab; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_pasta #wrapper .slice_bg_bright {
  background-color: #f7b498; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_pasta #wrapper .slice_bg_mid {
  background-color: #f5a98a; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_pasta #wrapper .slice_bg_dark {
  background-color: #f58657; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_pasta #wrapper.page_recipes {
  background-color: #f6a27f; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_prawns #wrapper .slice_bg_superbright {
  background-color: #95cee1; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_prawns #wrapper .slice_bg_bright {
  background-color: #85c7dd; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_prawns #wrapper .slice_bg_mid {
  background-color: #79c2d9; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_prawns #wrapper .slice_bg_dark {
  background-color: #4cb2d3; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_prawns #wrapper.page_recipes {
  background-color: #6fbfd9; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_strawberries #wrapper .slice_bg_superbright {
  background-color: #ee7371; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_strawberries #wrapper .slice_bg_bright {
  background-color: #ed605e; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_strawberries #wrapper .slice_bg_mid {
  background-color: #eb5250; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_strawberries #wrapper .slice_bg_dark {
  background-color: #eb201e; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_strawberries #wrapper.page_recipes {
  background-color: #ec4745; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_fish #wrapper .slice_bg_superbright {
  background-color: #9d9089; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_fish #wrapper .slice_bg_bright {
  background-color: #95857d; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_fish #wrapper .slice_bg_mid {
  background-color: #8e7d74; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_fish #wrapper .slice_bg_dark {
  background-color: #766359; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_fish #wrapper.page_recipes {
  background-color: #8b776d; }
/* line 3118, ../scss/style.scss */
html.staringredients_item_bread #wrapper .slice_bg_superbright {
  background-color: #8dd1cb; }
/* line 3122, ../scss/style.scss */
html.staringredients_item_bread #wrapper .slice_bg_bright {
  background-color: #7dccc5; }
/* line 3126, ../scss/style.scss */
html.staringredients_item_bread #wrapper .slice_bg_mid {
  background-color: #72c8c0; }
/* line 3130, ../scss/style.scss */
html.staringredients_item_bread #wrapper .slice_bg_dark {
  background-color: #49beb3; }
/* line 3134, ../scss/style.scss */
html.staringredients_item_bread #wrapper.page_recipes {
  background-color: #69c7be; }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_chocolate #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_chocolate.jpg"); }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_chilli #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_chilli.jpg"); }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_chicken #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_chicken.jpg"); }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_beef #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_beef.jpg"); }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_potatoes #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_potatoes.jpg"); }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_pasta #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_pasta.jpg"); }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_prawns #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_prawns.jpg"); }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_strawberries #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_strawberries.jpg"); }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_fish #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_fish.jpg"); }
/* line 3144, ../scss/style.scss */
html.staringredients_bg_bread #wrapper .slice_01 {
  background-image: url("../images/staringredients-bg_bread.jpg"); }
/* line 3153, ../scss/style.scss */
html:not(.window-embed) #wrapper .slice_embed {
  display: none; }

/* line 3162, ../scss/style.scss */
#wrapper .slice_ingredients li.slice_ingredients_heading {
  width: 100%;
  margin-bottom: 10px; }

/* line 3167, ../scss/style.scss */
#wrapper .slice_ingredients li.slice_ingredients_heading + li, #wrapper .slice_ingredients li.slice_ingredients_heading + li + li {
  margin-top: 0; }

/* line 3170, ../scss/style.scss */
#wrapper .slice_ingredients li + li.slice_ingredients_heading {
  margin-top: 20px; }
