/*framework*/
/*------------------------------------*\
    VARS.SCSS
\*------------------------------------*/
/**
 * Any variables you find set in inuit.css’ `_vars.scss` that you do not wish to
 * keep, simply redefine here. This means that if inuit.css, for example, sets
 * your `$base-font-size` at 16px and you wish it to be 14px, simply redeclare
 * that variable in this file. inuit.css ignores its own variables in favour of
 * using your own, so you can completely modify how inuit.css works without ever
 * having to alter the framework itself.
 */
/*------------------------------------*\
    $OBJECTS-AND-ABSTRACTIONS
\*------------------------------------*/
/**
 * All of inuit.css’ objects and abstractions are initially turned off by
 * default. This means that you start any project with as little as possible,
 * and introducing objects and abstractions is as simple as switching the
 * following variables to `true`.
 */
/*------------------------------------*\
    $OVERRIDES
\*------------------------------------*/
/**
 * Place any variables that should override inuit.css’ defaults here.
 */
/*------------------------------------*\
    $CUSTOM
\*------------------------------------*/
/**
 * Place any of your own variables that sit on top of inuit.css here.
 */
/*global modules*/
/*ui modules*/
.icon {
  display: inline-block;
  background-position: 50% 50%;
  background-size: contain;
  text-indent: -2000em;
  text-align: left;
  position: relative;
  overflow: hidden;
  line-height: 0;
  font-size: 0; }

.icon:after, .icon:before {
  content: "";
  display: block;
  background-size: contain;
  background-position: 50% 50%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: 300ms all;
  transition: 300ms all;
  display: none; }

.icon--hover:before, .icon--hover:after {
  display: block; }

.icon--hover:before {
  opacity: 1; }

.icon--hover:hover:before {
  opacity: 0; }

.icon--hover:hover:after {
  opacity: 1; }

/*before is default state, after is hover state, leave off pseudo class from no hover effect*/
.icon--facebook:before, .icon-facebook:before {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%20%3Crect%20x%3D%22-26.9%22%20y%3D%22-4.8%22%20display%3D%22inline%22%20opacity%3D%220.2%22%20width%3D%22390.4%22%20height%3D%22213.5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%20%20%3Cpath%20id%3D%22f%22%20fill%3D%22%23F7F6D3%22%20d%3D%22M34.4%2C71.7V54.5h5.8l0.9-6.7h-6.6v-4.3c0-1.9%2C0.5-3.3%2C3.3-3.3l3.5%2C0v-6c-0.6-0.1-2.7-0.3-5.2-0.3%20%20%20c-5.1%2C0-8.6%2C3.1-8.6%2C8.9v4.9h-5.8v6.7h5.8v17.2H34.4z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--facebook:after, .icon-facebook:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%20%3Crect%20x%3D%22-26.9%22%20y%3D%22-115.2%22%20display%3D%22inline%22%20opacity%3D%220.2%22%20width%3D%22390.4%22%20height%3D%22213.5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%20%20%3Cpath%20id%3D%22f_1_%22%20fill%3D%22%23BD8D2D%22%20d%3D%22M34.4%2C71.7V54.5h5.8l0.9-6.7h-6.6v-4.3c0-1.9%2C0.5-3.3%2C3.3-3.3l3.5%2C0v-6%20%20%20c-0.6-0.1-2.7-0.3-5.2-0.3c-5.1%2C0-8.6%2C3.1-8.6%2C8.9v4.9h-5.8v6.7h5.8v17.2H34.4z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--instagram:before, .icon-instagram:before {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%20%3Crect%20x%3D%22-26.9%22%20y%3D%22-4.8%22%20display%3D%22inline%22%20opacity%3D%220.2%22%20width%3D%22390.4%22%20height%3D%22213.5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M63.2%2C55.5C63.2%2C72.9%2C49.1%2C87%2C31.7%2C87S0.1%2C72.9%2C0.1%2C55.5c0-11.5%2C9.4-23.4%2C16.1-33.2C25%2C9.3%2C31.7%2C0%2C31.7%2C0%20%20%20s7.9%2C12.1%2C15.8%2C22.7S63.2%2C42.4%2C63.2%2C55.5z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23F7F6D3%22%20d%3D%22M18%2C35.8h27.3c2.6%2C0%2C4.7%2C2.1%2C4.7%2C4.7v27.3c0%2C2.6-2.1%2C4.7-4.7%2C4.7H18c-2.6%2C0-4.7-2.1-4.7-4.7V40.5%20%20%20C13.3%2C37.9%2C15.4%2C35.8%2C18%2C35.8z%20M40%2C39.9c-0.9%2C0-1.7%2C0.7-1.7%2C1.7v4c0%2C0.9%2C0.7%2C1.7%2C1.7%2C1.7h4.1c0.9%2C0%2C1.7-0.7%2C1.7-1.7v-4%20%20%20c0-0.9-0.7-1.7-1.7-1.7H40z%20M45.9%2C51.3h-3.2c0.3%2C1%2C0.5%2C2.1%2C0.5%2C3.2c0%2C6.1-5.1%2C11.1-11.4%2C11.1c-6.3%2C0-11.4-5-11.4-11.1%20%20%20c0-1.1%2C0.2-2.2%2C0.5-3.2h-3.4v15.5c0%2C0.8%2C0.7%2C1.5%2C1.5%2C1.5h25.6c0.8%2C0%2C1.5-0.7%2C1.5-1.5V51.3z%20M31.7%2C46.9c-4.1%2C0-7.4%2C3.2-7.4%2C7.1%20%20%20c0%2C3.9%2C3.3%2C7.1%2C7.4%2C7.1c4.1%2C0%2C7.4-3.2%2C7.4-7.1C39.1%2C50.1%2C35.8%2C46.9%2C31.7%2C46.9z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--instagram:after, .icon-instagram:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%20%3Crect%20x%3D%22-26.9%22%20y%3D%22-115.2%22%20display%3D%22inline%22%20opacity%3D%220.2%22%20width%3D%22390.4%22%20height%3D%22213.5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M17.9%2C35.8h27.3c2.6%2C0%2C4.7%2C2.1%2C4.7%2C4.7v27.3c0%2C2.6-2.1%2C4.7-4.7%2C4.7H17.9c-2.6%2C0-4.7-2.1-4.7-4.7V40.5%20%20%20C13.2%2C37.9%2C15.3%2C35.8%2C17.9%2C35.8z%20M39.9%2C39.9c-0.9%2C0-1.7%2C0.7-1.7%2C1.7v4c0%2C0.9%2C0.7%2C1.7%2C1.7%2C1.7h4.1c0.9%2C0%2C1.7-0.7%2C1.7-1.7v-4%20%20%20c0-0.9-0.7-1.7-1.7-1.7H39.9z%20M45.7%2C51.3h-3.2c0.3%2C1%2C0.5%2C2.1%2C0.5%2C3.2c0%2C6.1-5.1%2C11.1-11.4%2C11.1c-6.3%2C0-11.4-5-11.4-11.1%20%20%20c0-1.1%2C0.2-2.2%2C0.5-3.2h-3.4v15.5c0%2C0.8%2C0.7%2C1.5%2C1.5%2C1.5h25.6c0.8%2C0%2C1.5-0.7%2C1.5-1.5V51.3z%20M31.5%2C46.9c-4.1%2C0-7.4%2C3.2-7.4%2C7.1%20%20%20c0%2C3.9%2C3.3%2C7.1%2C7.4%2C7.1c4.1%2C0%2C7.4-3.2%2C7.4-7.1C38.9%2C50.1%2C35.6%2C46.9%2C31.5%2C46.9z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--pinterest:before, .icon-pinterest:before {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%20%3Crect%20x%3D%22-26.9%22%20y%3D%22-4.8%22%20display%3D%22inline%22%20opacity%3D%220.2%22%20width%3D%22390.4%22%20height%3D%22213.5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23F7F6D3%22%20d%3D%22M31.5%2C34.9c-11%2C0-19.9%2C8.9-19.9%2C19.9c0%2C8.2%2C4.9%2C15.2%2C11.9%2C18.2c-0.1-1.4%2C0-3.1%2C0.3-4.6%20%20%20c0.4-1.6%2C2.6-10.9%2C2.6-10.9s-0.6-1.3-0.6-3.1c0-2.9%2C1.7-5.2%2C3.8-5.2c1.8%2C0%2C2.7%2C1.4%2C2.7%2C3c0%2C1.8-1.2%2C4.5-1.8%2C7.1%20%20%20c-0.5%2C2.1%2C1.1%2C3.8%2C3.1%2C3.8c3.8%2C0%2C6.3-4.8%2C6.3-10.6c0-4.4-2.9-7.6-8.3-7.6c-6%2C0-9.8%2C4.5-9.8%2C9.5c0%2C1.7%2C0.5%2C3%2C1.3%2C3.9%20%20%20c0.4%2C0.4%2C0.4%2C0.6%2C0.3%2C1.1c-0.1%2C0.4-0.3%2C1.2-0.4%2C1.6c-0.1%2C0.5-0.5%2C0.7-1%2C0.5c-2.8-1.1-4.1-4.2-4.1-7.6c0-5.7%2C4.8-12.4%2C14.2-12.4%20%20%20c7.6%2C0%2C12.6%2C5.5%2C12.6%2C11.4c0%2C7.8-4.3%2C13.6-10.7%2C13.6c-2.2%2C0-4.2-1.2-4.9-2.5c0%2C0-1.2%2C4.6-1.4%2C5.5c-0.4%2C1.5-1.2%2C3.1-2%2C4.3%20%20%20c1.8%2C0.5%2C3.7%2C0.8%2C5.6%2C0.8c11%2C0%2C19.9-8.9%2C19.9-19.9C51.4%2C43.8%2C42.5%2C34.9%2C31.5%2C34.9z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--pinterest:after, .icon-pinterest:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%20%3Crect%20x%3D%22-26.9%22%20y%3D%22-115.2%22%20display%3D%22inline%22%20opacity%3D%220.2%22%20width%3D%22390.4%22%20height%3D%22213.5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M31.5%2C34.9c-11%2C0-19.9%2C8.9-19.9%2C19.9c0%2C8.2%2C4.9%2C15.2%2C11.9%2C18.2c-0.1-1.4%2C0-3.1%2C0.3-4.6%20%20%20c0.4-1.6%2C2.6-10.9%2C2.6-10.9s-0.6-1.3-0.6-3.1c0-2.9%2C1.7-5.2%2C3.8-5.2c1.8%2C0%2C2.7%2C1.4%2C2.7%2C3c0%2C1.8-1.2%2C4.5-1.8%2C7.1%20%20%20c-0.5%2C2.1%2C1.1%2C3.8%2C3.1%2C3.8c3.8%2C0%2C6.3-4.8%2C6.3-10.6c0-4.4-2.9-7.6-8.3-7.6c-6%2C0-9.8%2C4.5-9.8%2C9.5c0%2C1.7%2C0.5%2C3%2C1.3%2C3.9%20%20%20c0.4%2C0.4%2C0.4%2C0.6%2C0.3%2C1.1c-0.1%2C0.4-0.3%2C1.2-0.4%2C1.6c-0.1%2C0.5-0.5%2C0.7-1%2C0.5c-2.8-1.1-4.1-4.2-4.1-7.6c0-5.7%2C4.8-12.4%2C14.2-12.4%20%20%20c7.6%2C0%2C12.6%2C5.5%2C12.6%2C11.4c0%2C7.8-4.3%2C13.6-10.7%2C13.6c-2.2%2C0-4.2-1.2-4.9-2.5c0%2C0-1.2%2C4.6-1.4%2C5.5c-0.4%2C1.5-1.2%2C3.1-2%2C4.3%20%20%20c1.8%2C0.5%2C3.7%2C0.8%2C5.6%2C0.8c11%2C0%2C19.9-8.9%2C19.9-19.9C51.4%2C43.8%2C42.5%2C34.9%2C31.5%2C34.9z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--twitter:before, .icon-twitter:before {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%20%3Crect%20x%3D%22-26.9%22%20y%3D%22-4.8%22%20display%3D%22inline%22%20opacity%3D%220.2%22%20width%3D%22390.4%22%20height%3D%22213.5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23F7F6D3%22%20d%3D%22M53%2C42.3c-1.5%2C0.7-3.1%2C1.1-4.8%2C1.3c1.7-1%2C3-2.7%2C3.7-4.6c-1.6%2C1-3.4%2C1.6-5.3%2C2c-1.5-1.6-3.7-2.6-6.1-2.6%20%20%20c-4.6%2C0-8.3%2C3.7-8.3%2C8.3c0%2C0.7%2C0.1%2C1.3%2C0.2%2C1.9c-6.9-0.3-13.1-3.7-17.2-8.7c-0.7%2C1.2-1.1%2C2.7-1.1%2C4.2c0%2C2.9%2C1.5%2C5.4%2C3.7%2C6.9%20%20%20c-1.4%2C0-2.6-0.4-3.8-1c0%2C0%2C0%2C0.1%2C0%2C0.1c0%2C4%2C2.9%2C7.4%2C6.7%2C8.2c-0.7%2C0.2-1.4%2C0.3-2.2%2C0.3c-0.5%2C0-1.1-0.1-1.6-0.1%20%20%20c1.1%2C3.3%2C4.1%2C5.7%2C7.8%2C5.8c-2.8%2C2.2-6.4%2C3.6-10.3%2C3.6c-0.7%2C0-1.3%2C0-2-0.1c3.7%2C2.4%2C8.1%2C3.7%2C12.8%2C3.7c15.3%2C0%2C23.7-12.7%2C23.7-23.7%20%20%20c0-0.4%2C0-0.7%2C0-1.1C50.5%2C45.4%2C51.9%2C43.9%2C53%2C42.3z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--twitter:after, .icon-twitter:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%20%3Crect%20x%3D%22-26.9%22%20y%3D%22-115.2%22%20display%3D%22inline%22%20opacity%3D%220.2%22%20width%3D%22390.4%22%20height%3D%22213.5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M63.2%2C55.4c0%2C17.4-14.1%2C31.5-31.5%2C31.5S0.1%2C72.8%2C0.1%2C55.4c0-11.5%2C9.4-23.4%2C16.1-33.2%20%20%20C25%2C9.2%2C31.7-0.1%2C31.7-0.1S39.5%2C12%2C47.4%2C22.5S63.2%2C42.2%2C63.2%2C55.4z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M53.1%2C42.1c-1.5%2C0.7-3.1%2C1.1-4.8%2C1.3c1.7-1%2C3-2.7%2C3.7-4.6c-1.6%2C1-3.4%2C1.6-5.3%2C2c-1.5-1.6-3.7-2.6-6.1-2.6%20%20%20c-4.6%2C0-8.3%2C3.7-8.3%2C8.3c0%2C0.7%2C0.1%2C1.3%2C0.2%2C1.9c-6.9-0.3-13.1-3.7-17.2-8.7c-0.7%2C1.2-1.1%2C2.7-1.1%2C4.2c0%2C2.9%2C1.5%2C5.4%2C3.7%2C6.9%20%20%20c-1.4%2C0-2.6-0.4-3.8-1c0%2C0%2C0%2C0.1%2C0%2C0.1c0%2C4%2C2.9%2C7.4%2C6.7%2C8.2c-0.7%2C0.2-1.4%2C0.3-2.2%2C0.3c-0.5%2C0-1.1-0.1-1.6-0.1%20%20%20c1.1%2C3.3%2C4.1%2C5.7%2C7.8%2C5.8c-2.8%2C2.2-6.4%2C3.6-10.3%2C3.6c-0.7%2C0-1.3%2C0-2-0.1c3.7%2C2.4%2C8.1%2C3.7%2C12.8%2C3.7C40.6%2C71.2%2C49%2C58.5%2C49%2C47.5%20%20%20c0-0.4%2C0-0.7%2C0-1.1C50.6%2C45.2%2C52%2C43.8%2C53.1%2C42.1z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--google:before, .icon-google:before {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23bd8d2d%3B%7D.cls-2%7Bfill%3A%23f7f6d3%3Bfill-rule%3Aevenodd%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ETeisserieI_Icons_Gold%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M79.15%2C43.56h0L50%2C0%2C20.82%2C43.56h0A39%2C39%2C0%2C0%2C0%2C15%2C63.82C15%2C83.69%2C30.67%2C100%2C50%2C100S85%2C83.61%2C85%2C63.74A38.57%2C38.57%2C0%2C0%2C0%2C79.15%2C43.56Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.73%2C63.18v4.36h7.22C49.65%2C69.42%2C47.76%2C73%2C42.73%2C73a8%2C8%2C0%2C0%2C1%2C0-16.07%2C7.16%2C7.16%2C0%2C0%2C1%2C5.07%2C2l3.45-3.33a12.2%2C12.2%2C0%2C0%2C0-8.53-3.33%2C12.73%2C12.73%2C0%2C1%2C0%2C0%2C25.45c7.35%2C0%2C12.22-5.16%2C12.22-12.44a11.71%2C11.71%2C0%2C0%2C0-.2-2.11h-12Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2270%2063.18%2066.36%2063.18%2066.36%2059.55%2062.73%2059.55%2062.73%2063.18%2059.09%2063.18%2059.09%2066.82%2062.73%2066.82%2062.73%2070.45%2066.36%2070.45%2066.36%2066.82%2070%2066.82%2070%2063.18%22/%3E%3C/svg%3E');
  background-repeat: no-repeat; }

.icon--google:after, .icon-google:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23f7f6d3%3B%7D.cls-2%7Bfill%3A%23bd8d2d%3Bfill-rule%3Aevenodd%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ETeisserieI_Icons_White%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M79.15%2C43.56h0L50%2C0%2C20.82%2C43.56h0A39%2C39%2C0%2C0%2C0%2C15%2C63.82C15%2C83.69%2C30.67%2C100%2C50%2C100S85%2C83.61%2C85%2C63.74A38.57%2C38.57%2C0%2C0%2C0%2C79.15%2C43.56Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.73%2C63.18v4.36h7.22C49.65%2C69.42%2C47.76%2C73%2C42.73%2C73a8%2C8%2C0%2C0%2C1%2C0-16.07%2C7.16%2C7.16%2C0%2C0%2C1%2C5.07%2C2l3.45-3.33a12.2%2C12.2%2C0%2C0%2C0-8.53-3.33%2C12.73%2C12.73%2C0%2C1%2C0%2C0%2C25.45c7.35%2C0%2C12.22-5.16%2C12.22-12.44a11.71%2C11.71%2C0%2C0%2C0-.2-2.11h-12Z%22/%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2270%2063.18%2066.36%2063.18%2066.36%2059.55%2062.73%2059.55%2062.73%2063.18%2059.09%2063.18%2059.09%2066.82%2062.73%2066.82%2062.73%2070.45%2066.36%2070.45%2066.36%2066.82%2070%2066.82%2070%2063.18%22/%3E%3C/svg%3E');
  background-repeat: no-repeat; }

.icon--drop, .icon-drop {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--drop-white, .icon-drop-white {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--drop-black, .icon-drop-black {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--drop-faded, .icon-drop-faded {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cpath%20fill%3D%22%23f3f1da%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--hero-arrow-left, .icon-hero-arrow-left {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2043.9%2084.3%22%20enable-background%3D%22new%200%200%2043.9%2084.3%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BD8C2D%22%20d%3D%22M16.1%2C62.7c7.1%2C8.9%2C15.7%2C21.5%2C24%2C21.5c1.3%2C0%2C2.5-0.2%2C3.7-0.6c-7.3-2.5-14.7-13.2-20.9-21%20C13.6%2C51%2C6.8%2C42.1%2C6.8%2C42.1s8.8-10.5%2C16.4-21.1C30%2C11.8%2C35.8%2C2.6%2C43.6%2C0.5C42.4%2C0.2%2C41.3%2C0%2C40.2%2C0c-9.5%2C0-16.1%2C10.5-23.7%2C21.1%20S0%2C42.1%2C0%2C42.1S6.8%2C51%2C16.1%2C62.7z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--hero-arrow-right, .icon-hero-arrow-right {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2043.9%2084.3%22%20enable-background%3D%22new%200%200%2043.9%2084.3%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BD8C2D%22%20d%3D%22M27.7%2C21.5C20.6%2C12.6%2C12%2C0%2C3.7%2C0C2.4%2C0%2C1.2%2C0.2%2C0%2C0.6c7.3%2C2.5%2C14.7%2C13.2%2C20.9%2C21C30.3%2C33.3%2C37%2C42.1%2C37%2C42.1%20s-8.8%2C10.5-16.4%2C21.1C13.9%2C72.4%2C8%2C81.6%2C0.3%2C83.8c1.1%2C0.3%2C2.2%2C0.5%2C3.4%2C0.5c9.5%2C0%2C16.1-10.5%2C23.7-21.1s16.4-21.1%2C16.4-21.1%20S37.1%2C33.3%2C27.7%2C21.5z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

/*.icon--hero-arrow-right,
.icon-hero-arrow-right { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22hero-arrow-Page%25201%22%20viewBox%3D%220%200%2054%2098%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2254px%22%20height%3D%2298px%22%3E%20%3Cpath%20d%3D%22M%205.5%200.5%20C%209.5%201.5%2013.5%202.5%2017.5%205.5%20C%2029.5%2018.5%2052.5%2046.5%2052.5%2048.5%20C%2052.5%2051.5%2041.5%2062.5%2036.5%2068.5%20C%2028.5%2077.5%2017.5%2098.5%203.5%2097.5%20C%2012.5%2093.5%2024.5%2076.5%2030.5%2069.5%20C%2034.5%2063.5%2041.5%2056.5%2047.5%2049.5%20C%2033.5%2034.5%2021.5%2010.5%203.5%200.5%20L%205.5%200.5%20Z%22%20fill%3D%22%23be8d2e%22%2F%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; }*/
.icon--search, .icon-search {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018.9%2018.9%22%20enable-background%3D%22new%200%200%2018.9%2018.9%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23BD8D2D%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20cx%3D%226.9%22%20cy%3D%226.8%22%20r%3D%225.8%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23BD8D2D%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2214.6%22%20y1%3D%2214.6%22%20x2%3D%2217.3%22%20y2%3D%2217.3%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--search-black, .icon-search-black {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018.9%2018.9%22%20enable-background%3D%22new%200%200%2018.9%2018.9%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20cx%3D%226.9%22%20cy%3D%226.8%22%20r%3D%225.8%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2214.6%22%20y1%3D%2214.6%22%20x2%3D%2217.3%22%20y2%3D%2217.3%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--product-drop, .icon-product-drop {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2045.6%2062.9%22%20enable-background%3D%22new%200%200%2045.6%2062.9%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BD8C2D%22%20d%3D%22M45.6%2C40.2c0%2C12.6-10.2%2C22.8-22.8%2C22.8S0%2C52.7%2C0%2C40.2c0-8.3%2C6.8-16.9%2C11.6-24C18%2C6.8%2C22.8%2C0%2C22.8%2C0%20s5.7%2C8.8%2C11.4%2C16.4C39.9%2C24.1%2C45.6%2C30.6%2C45.6%2C40.2z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--select_arrow, .icon-select_arrow {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%2066%22%20enable-background%3D%22new%200%200%20100%2066%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23BE8D2E%22%20points%3D%220%2C0%20100%2C0%2049%2C66%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--social-twitter, .icon-social-twitter {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2040.6%2033%22%20enable-background%3D%22new%200%200%2040.6%2033%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BD8C2D%22%20d%3D%22M40.6%2C3.9c-1.5%2C0.7-3.1%2C1.1-4.8%2C1.3c1.7-1%2C3-2.7%2C3.7-4.6c-1.6%2C1-3.4%2C1.6-5.3%2C2C32.7%2C1%2C30.5%2C0%2C28.1%2C0%20c-4.6%2C0-8.3%2C3.7-8.3%2C8.3c0%2C0.7%2C0.1%2C1.3%2C0.2%2C1.9C13.1%2C9.9%2C6.9%2C6.6%2C2.8%2C1.5C2.1%2C2.8%2C1.7%2C4.2%2C1.7%2C5.7c0%2C2.9%2C1.5%2C5.4%2C3.7%2C6.9%20c-1.4%2C0-2.6-0.4-3.8-1c0%2C0%2C0%2C0.1%2C0%2C0.1c0%2C4%2C2.9%2C7.4%2C6.7%2C8.2c-0.7%2C0.2-1.4%2C0.3-2.2%2C0.3c-0.5%2C0-1.1-0.1-1.6-0.1%20c1.1%2C3.3%2C4.1%2C5.7%2C7.8%2C5.8C9.5%2C28%2C5.9%2C29.4%2C2%2C29.4c-0.7%2C0-1.3%2C0-2-0.1C3.7%2C31.6%2C8.1%2C33%2C12.8%2C33c15.3%2C0%2C23.7-12.7%2C23.7-23.7%20c0-0.4%2C0-0.7%2C0-1.1C38.1%2C7%2C39.5%2C5.6%2C40.6%2C3.9z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--social-instagram, .icon-social-instagram {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2036.7%2036.7%22%20enable-background%3D%22new%200%200%2036.7%2036.7%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M4.7%2C0H32c2.6%2C0%2C4.7%2C2.1%2C4.7%2C4.7V32c0%2C2.6-2.1%2C4.7-4.7%2C4.7H4.7C2.1%2C36.7%2C0%2C34.6%2C0%2C32V4.7%20C0%2C2.1%2C2.1%2C0%2C4.7%2C0z%20M26.7%2C4.1c-0.9%2C0-1.7%2C0.7-1.7%2C1.7v4c0%2C0.9%2C0.7%2C1.7%2C1.7%2C1.7h4.1c0.9%2C0%2C1.7-0.7%2C1.7-1.7v-4c0-0.9-0.7-1.7-1.7-1.7%20H26.7z%20M32.6%2C15.5h-3.2c0.3%2C1%2C0.5%2C2.1%2C0.5%2C3.2c0%2C6.1-5.1%2C11.1-11.4%2C11.1c-6.3%2C0-11.4-5-11.4-11.1c0-1.1%2C0.2-2.2%2C0.5-3.2H4.1V31%20c0%2C0.8%2C0.7%2C1.5%2C1.5%2C1.5h25.6c0.8%2C0%2C1.5-0.7%2C1.5-1.5V15.5z%20M18.4%2C11.1c-4.1%2C0-7.4%2C3.2-7.4%2C7.1c0%2C3.9%2C3.3%2C7.1%2C7.4%2C7.1%20c4.1%2C0%2C7.4-3.2%2C7.4-7.1C25.8%2C14.3%2C22.5%2C11.1%2C18.4%2C11.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--menu, .icon-menu {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20420.9%20240.2%22%20enable-background%3D%22new%200%200%20420.9%20240.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M420.9%2C145.2c-20.9-29.2-46-35.5-73.1-35.5c-2.1%2C0-83.5%2C0-125.3%2C0l0%2C0c0%2C0-8.4%2C0-20.9%2C0c-2.1%2C0-3.1%2C0-3.1%2C0%20%20l0%2C0c-35.5%2C0-100.3%2C0-131.6%2C0C21.9%2C109.7%2C0%2C95%2C0%2C95c20.9%2C29.2%2C46%2C35.5%2C73.1%2C35.5c2.1%2C0%2C83.5%2C0%2C125.3%2C0l0%2C0c0%2C0%2C8.4%2C0%2C20.9%2C0%20%20c2.1%2C0%2C3.1%2C0%2C3.1%2C0l0%2C0c35.5%2C0%2C100.3%2C0%2C131.6%2C0C398.9%2C130.5%2C420.9%2C145.2%2C420.9%2C145.2z%22%2F%3E%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M420.9%2C50.1c-20.9-29.2-46-35.5-73.1-35.5c-2.1%2C0-83.5%2C0-125.3%2C0l0%2C0c0%2C0-8.4%2C0-20.9%2C0c-2.1%2C0-3.1%2C0-3.1%2C0%20%20l0%2C0c-35.5%2C0-100.3%2C0-131.6%2C0C21.9%2C14.6%2C0%2C0%2C0%2C0c20.9%2C29.2%2C46%2C35.5%2C73.1%2C35.5c2.1%2C0%2C83.5%2C0%2C125.3%2C0l0%2C0c0%2C0%2C8.4%2C0%2C20.9%2C0%20%20c2.1%2C0%2C3.1%2C0%2C3.1%2C0l0%2C0c35.5%2C0%2C100.3%2C0%2C131.6%2C0C398.9%2C34.5%2C420.9%2C50.1%2C420.9%2C50.1z%22%2F%3E%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M420.9%2C240.2c-20.9-29.2-46-35.5-73.1-35.5c-2.1%2C0-83.5%2C0-125.3%2C0l0%2C0c0%2C0-8.4%2C0-20.9%2C0c-2.1%2C0-3.1%2C0-3.1%2C0%20%20l0%2C0c-35.5%2C0-100.3%2C0-131.6%2C0C21.9%2C204.7%2C0%2C190.1%2C0%2C190.1c20.9%2C29.2%2C46%2C35.5%2C73.1%2C35.5c2.1%2C0%2C83.5%2C0%2C125.3%2C0l0%2C0c0%2C0%2C8.4%2C0%2C20.9%2C0%20%20c2.1%2C0%2C3.1%2C0%2C3.1%2C0l0%2C0c35.5%2C0%2C100.3%2C0%2C131.6%2C0C398.9%2C225.6%2C420.9%2C240.2%2C420.9%2C240.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--close, .icon-close {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20277.8%20264.2%22%20enable-background%3D%22new%200%200%20277.8%20264.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M229.8%2C226.1c-18.8-23-57.4-67.9-77.3-92.9c0%2C0%2C0-1-1-1c1-1%2C1-1%2C1-1c20.9-25.1%2C58.5-71%2C77.3-92.9%20c27.2-32.4%2C48-36.6%2C48-36.6c-29.2-6.3-48%2C7.3-63.7%2C26.1c-1%2C1-49.1%2C58.5-74.1%2C88.8l0%2C0c0%2C0%2C0%2C0-1%2C1c-1-1-1-1-1-1l0%2C0%20c-25.1-29.2-73.1-87.7-74.1-88.8C48%2C8.9%2C29.2-4.7%2C0%2C1.5c0%2C0%2C20.9%2C4.2%2C48%2C36.6c18.8%2C23%2C57.4%2C67.9%2C77.3%2C92.9c0%2C0%2C0%2C1%2C1%2C1c-1%2C1-1%2C1-1%2C1%20c-20.9%2C25.1-58.5%2C71-77.3%2C92.9c-27.2%2C32.4-48%2C36.6-48%2C36.6c29.2%2C6.3%2C48-7.3%2C63.7-26.1c1-1%2C49.1-58.5%2C74.1-88.8l0%2C0c0%2C0%2C0%2C0%2C1-1%20c1%2C1%2C1%2C1%2C1%2C1l0%2C0c25.1%2C29.2%2C73.1%2C87.7%2C74.1%2C88.8c15.7%2C18.8%2C34.5%2C32.4%2C63.7%2C26.1C277.8%2C262.6%2C256.9%2C258.5%2C229.8%2C226.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--drop-divider, .icon-drop-divider {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20238.1%2040.9%22%20enable-background%3D%22new%200%200%20238.1%2040.9%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BD8C2D%22%20d%3D%22M134.3%2C26.1c0%2C8.2-6.6%2C14.8-14.8%2C14.8s-14.8-6.6-14.8-14.8c0-5.4%2C4.4-11%2C7.6-15.6c4.1-6.1%2C7.3-10.5%2C7.3-10.5%20s3.7%2C5.7%2C7.4%2C10.7C130.6%2C15.7%2C134.3%2C19.9%2C134.3%2C26.1z%22%2F%3E%3Cpolygon%20fill%3D%22%23BD8C2D%22%20points%3D%22238.1%2C25.3%20154.6%2C25.3%20154.6%2C26%20238.1%2C25.3%20%22%2F%3E%3Cpolygon%20fill%3D%22%23BD8C2D%22%20points%3D%220%2C26%2083.5%2C26%2083.5%2C25.3%200%2C26%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--quote-left, .icon-quote-left {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2028.7%2022.3%22%20enable-background%3D%22new%200%200%2028.7%2022.3%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23BD8C2D%22%20d%3D%22M12.3%2C15.5l-6.9%2C6.8c-1.9-1.4-3.2-2.7-4.1-4C0.4%2C17.1%2C0%2C15.8%2C0%2C14.4c0-1.9%2C0.8-4%2C2.5-6.4%20%20c1.7-2.4%2C4.2-5%2C7.6-8l1.4%2C1.5C10%2C2.8%2C8.9%2C4.1%2C8.3%2C5.1c-0.6%2C1.1-1%2C2.1-1%2C3.2c0%2C1%2C0.3%2C2.1%2C1%2C3.1C9%2C12.4%2C10.3%2C13.8%2C12.3%2C15.5z%20%20%20M28.7%2C15.5l-6.8%2C6.8c-1.9-1.4-3.2-2.7-4.1-4c-0.9-1.3-1.3-2.6-1.3-3.9c0-1.9%2C0.8-4%2C2.5-6.4c1.7-2.4%2C4.2-5%2C7.6-8l1.4%2C1.5%20%20c-1.5%2C1.4-2.5%2C2.6-3.2%2C3.7c-0.6%2C1.1-1%2C2.1-1%2C3.2c0%2C1%2C0.3%2C2.1%2C1%2C3.1C25.5%2C12.4%2C26.8%2C13.8%2C28.7%2C15.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--recipe-apple, .icon-recipe-apple {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20115.3%20163.8%22%20enable-background%3D%22new%200%200%20115.3%20163.8%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23C2973D%22%20d%3D%22M95.5%2C68.7c-9-3.6-22.7-2-32.6%2C3.3c0-4.1-0.7-8.5-2.2-12.9c-1.6-4.9-2.8-9.9-3.4-14.6%20c4.6-3.8%2C7.6-9.1%2C8.2-13.9C67%2C17.7%2C59.2%2C9.9%2C54.1%2C20.4c-3.5%2C7.3-2.7%2C15.3-0.9%2C22.8c-1.3%2C0.7-2.8%2C1.3-4.4%2C1.7%20c1.1-6.1-0.2-13-5.5-19.4C33.1%2C13.2%2C9.4%2C13.8%2C5.5%2C0c0%2C0-3.9%2C27.6%2C18%2C43.5c7.4%2C5.3%2C14.3%2C7.1%2C20.4%2C6.6c-4.7%2C12.4-23.9%2C12.6-33-3%20C1%2C30.3%2C2.8%2C15.9%2C2.8%2C15.9S-1.3%2C30%2C7.3%2C48.6c7.8%2C16.8%2C26.4%2C17.7%2C33.9%2C10.5c2.6-2.5%2C4.9-5.8%2C6.3-9.6c2.4-0.6%2C4.6-1.5%2C6.6-2.7%20c0.6%2C2.1%2C1.2%2C4.1%2C1.8%2C6c1.9%2C6.3%2C4.4%2C13.9%2C4.7%2C20.6c-1.7%2C1.1-3.3%2C2.3-4.7%2C3.7c-9.3%2C9.3-7.8%2C18.3-0.6%2C13.5c4.1-2.8%2C6.8-8.3%2C7.4-15%20c7.9-4.4%2C20.2-5.7%2C30.1-0.9c12.9%2C6.3%2C20.1%2C21%2C10.8%2C39.6c-9.3%2C18.6-15%2C30-19.2%2C36c-3.8%2C5.4-10.1%2C13.3-22.5%2C10.5%20c4.7-2%2C7.2-4.8%2C4.8-7.2c-4.2-4.5-19.8-3.3-18.6%2C2.1c0.4%2C2%2C2.4%2C3.6%2C5.1%2C4.9c-1.3%2C0.2-2.5%2C0.2-3.6%2C0.2c-6-0.3-12-0.9-23.1-20.4%20S0.2%2C101.8%2C13.1%2C82c12.9-19.8%2C39.6-8.1%2C39.6-8.1s-13.5-9-30.6-4.5S-6.5%2C93%2C4%2C114.9s30.3%2C49.2%2C42.9%2C48.9c3.8-0.1%2C7.6-0.7%2C10.8-1.5%20c4%2C1.1%2C8.7%2C1.7%2C12.6%2C1.5c8.7-0.3%2C21-10.5%2C38.1-43.2C125.5%2C87.9%2C106.9%2C73.2%2C95.5%2C68.7z%20M9.1%2C16.8c0%2C0%2C7.5%2C5.7%2C14.4%2C7.2%20c6.7%2C1.5%2C22.8%2C6.9%2C21.4%2C21.6C33.1%2C46.7%2C16.5%2C40.2%2C9.1%2C16.8z%20M59.2%2C25.2c3.3-6.1%2C4.8%2C7.2-2.2%2C15C56.6%2C34%2C57.4%2C28.6%2C59.2%2C25.2z%20%20M58.3%2C83.4c-5.1%2C7.5-7.5%2C4.8-1.5-3c1-1.2%2C2.2-2.4%2C3.7-3.4C60.2%2C79.4%2C59.6%2C81.6%2C58.3%2C83.4z%20M57.7%2C159.6c-15.3-5.7%2C2.4-5.7%2C5.7-3.9%20c2%2C1.1-1.3%2C2.8-5.5%2C4C57.9%2C159.6%2C57.8%2C159.6%2C57.7%2C159.6z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--recipe-banana, .icon-recipe-banana {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20105.1%20182.4%22%20enable-background%3D%22new%200%200%20105.1%20182.4%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23C2973D%22%20d%3D%22M74.1%2C45c0%2C0-9.9%2C1.8-18%2C24.6C48%2C92.4%2C33.6%2C138%2C0%2C167.1c0%2C0%2C1.8%2C14.7%2C10.2%2C15.3%20c8.4%2C0.6%2C84.9-31.8%2C91.8-116.7c0%2C0%2C1.8-14.1-10.8-20.7c-12.6-6.6-16.5-10.2-10.8-15.9S103.2%2C14.7%2C105%2C5.7c1.8-9-15-8.1-19.5%2C8.7%20C81%2C31.2%2C81%2C62.1%2C69.9%2C87.6c-11.1%2C25.5-31.2%2C60.3-59.1%2C81.6c0%2C0%2C24-13.2%2C44.4-42.6C75.6%2C97.2%2C84.9%2C59.4%2C84.3%2C33%20c-0.6-26.4%2C15-33.6%2C15-27.3c0%2C6.3-10.2%2C12.9-18.6%2C19.5c-8.4%2C6.6-7.2%2C12.3%2C1.5%2C18.9c8.7%2C6.6%2C14.4%2C5.1%2C14.4%2C19.5%20c0%2C14.4-17.4%2C87.3-81.3%2C114.6c0%2C0-10.5%2C7.2-12.9-11.1c0%2C0%2C24-15.6%2C42-52.2C62.4%2C78.3%2C56.4%2C59.1%2C74.1%2C45z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--recipe-cherry, .icon-recipe-cherry {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20142.6%20176.8%22%20enable-background%3D%22new%200%200%20142.6%20176.8%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23C2973D%22%20d%3D%22M34.3%2C118.5c0%2C0-9.6-12.3-24.9-1.8C-5.9%2C127.2-3.3%2C159%2C22.8%2C171.3c26.1%2C12.3%2C42.3-10%2C47-17.4%20c6.6-10.5%2C9-49.5-27.3-36c0%2C0-2.1-10.5%2C9.3-41.7C63.1%2C45%2C79.6%2C5.7%2C43%2C0c0%2C0%2C16.5%2C72.6%2C99.6%2C51c0%2C0-17.4-27.9-48.6-27.9%20c-31.2%2C0-27.3%2C26.7-22.8%2C33.6c4.5%2C6.9%2C26.1%2C43.2%2C23.1%2C61.2S82%2C132.3%2C87.4%2C126c5.4-6.3%2C14.4-10.5%2C25.2-5.4%20c10.8%2C5.1%2C18.3%2C33.9-5.7%2C47.7s-45.3-12.9-45.6-30.9c-0.3-18%2C17.4-21.9%2C23.7-19.8c0%2C0-9.9-3.4-19.8%2C3.6c-12.3%2C8.7-12.6%2C30.6%2C3%2C43.8%20c15.6%2C13.2%2C35.7%2C19.2%2C54.9-3c19.2-22.2%2C0.6-56.4-26.7-45.3C71%2C127%2C79.9%2C142.2%2C89.5%2C133.2c9.6-9%2C11.7-28.2%2C1.2-49.5%20C80.2%2C62.4%2C62.8%2C45.9%2C75.4%2C31.8c12.6-14.1%2C49.8%2C4.5%2C54%2C16.8c0%2C0-16.5%2C6.3-38.4%2C0.3c-21.9-6-39.3-27-44.4-44.4%20c0%2C0%2C20.4%2C7.2%2C10.2%2C41.1c-10.2%2C33.9-18.3%2C51-17.1%2C75.3c0%2C0%2C11.7-6.9%2C21.3%2C1.5c9.6%2C8.4%2C7.5%2C31.5-8.1%2C43.8c-15.6%2C12.3-32.1%2C0-38.1-8.1%20c-6-8.1-13.5-26.1-3.3-37.8C21.7%2C108.6%2C34.3%2C118.5%2C34.3%2C118.5z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--recipe-lemon, .icon-recipe-lemon {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20101.9%20179.6%22%20enable-background%3D%22new%200%200%20101.9%20179.6%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23C2973D%22%20d%3D%22M100.1%2C98.9c-6-25.8-30.3-38-30.3-38c30.1%2C21.5%2C30.9%2C57.6%2C20.4%2C76c-10.5%2C18.4-23.5%2C25.5-23.5%2C25.5%20c-3.1%2C11.9-8.2%2C13.3-15.3%2C12.2c-7.1-1.1-9.1-13.3-9.1-13.3c-19.6-10.2-29-26.1-28.4-54.1c0.6-25.8%2C24.7-43.9%2C24.7-43.9%20c1.8-5.6%2C5.8-9.7%2C10.1-11.8c3.9%2C4.7%2C8.6%2C7.7%2C12.9%2C8.7c9.1%2C2%2C6-14.5-7.7-13c-1.9%2C0.2-3.5%2C0.6-5%2C1.2c-2-2.8-3.4-6-4.3-9.5%20C52.2%2C22.1%2C51.6%2C0%2C51.6%2C0c-2.8%2C1.7-12.8%2C11.6-11.3%2C29.5c0.3%2C3.5%2C0.9%2C6.7%2C1.8%2C9.7c-2.7%2C5.5-6.2%2C10.3-10.5%2C14%20C20.5%2C62.5%2C6.7%2C63.5%2C6.7%2C63.5c7.7-20.7%2C32.1-24.4%2C32.1-24.4C2.3%2C43.7%2C0%2C70.9%2C0%2C70.9c19.2-1.1%2C34.9-13.7%2C43-29%20c1.1%2C2.7%2C2.4%2C5.2%2C3.8%2C7.3c-7.7%2C4.1-9.7%2C12.6-9.7%2C12.6C25.2%2C67.2%2C2.5%2C86.5%2C6%2C119.5c3%2C29.1%2C30.9%2C46.9%2C30.9%2C46.9%20c3.1%2C11.9%2C10.2%2C13.9%2C21%2C13c10.8-0.9%2C13-13%2C13-13C97.5%2C149.1%2C106%2C124.7%2C100.1%2C98.9z%20M43.7%2C26.6C44.5%2C15.9%2C49%2C8.8%2C49%2C8.8%20c-0.4%2C9.6-2.1%2C18.6-5.2%2C26.3C43.5%2C32.4%2C43.4%2C29.5%2C43.7%2C26.6z%20M59%2C51.3c6%2C4%2C4.5%2C8.2-4.3%2C2.6c-1.5-1-2.8-2.1-4-3.3%20C53.8%2C49.7%2C56.7%2C49.8%2C59%2C51.3z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--recipe-orange, .icon-recipe-orange {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20134.6%20159.8%22%20enable-background%3D%22new%200%200%20134.6%20159.8%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23C2973D%22%20d%3D%22M75.5%2C50.3c0.6-2.4%2C0.8-5.2%2C1-8.3C77.3%2C21.8%2C80.2%2C17.1%2C88%2C8.5c7.6-8.4%2C7.7-0.5%2C0.8%2C5.9%20c-6.8%2C6.3-9.7%2C13.4-9.7%2C18.8c0%2C0%2C11.7%2C32.2%2C55.6%2C13.7c0%2C0-12.8-29.1-49-17.7c0%2C0%2C26.5-6.6%2C41.3%2C12.8c0%2C0-32.2%2C14.3-46.2-9.7%20c0%2C0%2C0.9-8.5%2C7.7-14.8c5.5-5.1%2C16.8-12.7%2C11-16.6c-7.3-4.9-21.7%2C11.4-25%2C32c-1.2%2C7.6-1.2%2C13.2-2.1%2C17.1c-5.1-0.3-9.9%2C0.3-14.2%2C1.2%20c-14.5%2C3.1-5.7%2C13.7%2C5.1%2C10.8c6.5-1.7%2C9.8-4.9%2C11.4-9.4c1.5%2C0.3%2C3.1%2C0.6%2C4.8%2C1.1c19.9%2C6%2C31.6%2C26.8%2C32.8%2C45.9%20c1.1%2C19.1-10.3%2C57.9-55.9%2C52.2c-42.3-5.3-48.6-43.1-45-61c3.7-18.5%2C14.2-39.6%2C42.2-43.3c0%2C0-37-1.7-50.4%2C36.2%20c-12%2C34.1%2C9.7%2C78.4%2C61.6%2C76.1c49.5-2.2%2C64.2-52.6%2C45.9-83.5C100.1%2C58.4%2C87.2%2C51.8%2C75.5%2C50.3z%20M63.1%2C56.8c-9.7%2C0.2-3.4-5.6%2C8.7-4.6%20C70.6%2C55.2%2C68.2%2C56.7%2C63.1%2C56.8z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--recipe-peach, .icon-recipe-peach {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20101%20168.7%22%20enable-background%3D%22new%200%200%20101%20168.7%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23C2973D%22%20d%3D%22M98.5%2C93.2C90.2%2C62.7%2C66.6%2C42.6%2C49.1%2C64c-18.6%2C22.8-28.2%2C56.4-4%2C99.7c0%2C0-5.1%2C4.6-15.4-5.7%20C19.4%2C147.8%2C10%2C112.4%2C19.4%2C87.6C28.9%2C62.7%2C42.1%2C56%2C53.2%2C56c0%2C0-1.6-11.1%2C3.8-26.7c8.2-4.9%2C13.9-11.2%2C15.9-15.4%20C76.7%2C6%2C77.8-5.3%2C67.8%2C2.8c-5.9%2C4.8-10.7%2C13.4-13.6%2C24.6c-21.5%2C10.1-42.7-1.5-48.2-9.7c0%2C0%2C24.3-14%2C44.8%2C5.4c0%2C0-18.9-25.1-50.8-5.7%20c0%2C0%2C8.6%2C18.6%2C30.5%2C19.2c8.5%2C0.2%2C16.2-2%2C22.7-5.2C51.8%2C38.1%2C51%2C45.8%2C51%2C54.1c0%2C0-16.7-0.2-31.9%2C20.9C2.5%2C98.2%2C8%2C129.7%2C15.7%2C144.6%20c9.2%2C17.8%2C22.9%2C26.6%2C31.8%2C21c0%2C0-29.4-62.6%2C8.9-103.7c0%2C0%2C7.8-9.2%2C18.1%2C0c10.3%2C9.2%2C24%2C38.6%2C16.5%2C69.9s-24.6%2C38.6-39.4%2C34.3%20c0%2C0%2C7.8%2C6.4%2C24-0.8C92.5%2C157.8%2C106.9%2C123.7%2C98.5%2C93.2z%20M58.6%2C25c1.4-3.5%2C3.2-7.1%2C5.4-10.9C76.8-7.6%2C77.2%2C13.3%2C58.6%2C25z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--recipe-pear, .icon-recipe-pear {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20102.7%20172%22%20enable-background%3D%22new%200%200%20102.7%20172%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23C2973D%22%20d%3D%22M92.7%2C113.9C76.3%2C93%2C75.3%2C77.7%2C73.3%2C70.3c-2-7.4-4.5-15.9-14.5-16.5c-0.7%2C0-1.3%2C0-1.9%2C0%20c0.1-1.6%2C0-3.3-0.4-4.9c-1.9-8.8-5.4-22-5.6-31.2c1.5-0.7%2C3-1.6%2C4.5-2.7c8.3-6.6%2C5.1-16.5%2C1.1-14.8C53.2%2C1.6%2C46%2C6.8%2C46.1%2C17.8%20c-1.6%2C0.5-3.3%2C0.9-4.7%2C1.2c-4.8%2C1.1-47.6%2C11.7-28.5%2C51c0%2C0%2C2-6.6%2C11.4-11.7c9.4-5.1%2C27.9-12.3%2C20-31.4c0%2C0%2C2.6%2C10-2.6%2C16.2%20c-5.1%2C6.3-15.7%2C7.4-25.4%2C15.7c0%2C0-6.8-16.2%2C6.8-27.9c9-7.7%2C16.6-9.3%2C23-11.4c0.2%2C2%2C0.5%2C4.2%2C1.2%2C6.6c3.5%2C12.2%2C7.3%2C20.8%2C7.3%2C28%20c-9.1%2C2.2-14.8%2C12.8-9.9%2C15.3c4.5%2C2.2%2C10.5-5%2C11.8-13.4c1.7-0.3%2C3.7-0.1%2C5.9%2C0.8c8%2C3.4%2C9.1%2C22.5%2C10.3%2C29.9%20c1.1%2C7.4%2C7.3%2C22.7%2C18.5%2C36.2c9.7%2C11.7%2C5.7%2C31.1-3.4%2C37.9c-5.5%2C4.1-18.9%2C10.8-32.8%2C8.5c1.5-0.5%2C2.6-1.1%2C3.1-1.4%20c3.4-2%2C7.1-7.1-8.3-8.3c-13.1-1-12.8%2C5.9-3%2C9.5c-1.1%2C0.2-2.3%2C0.3-3.6%2C0.5c-13.7%2C1.4-31.8-13.7-34.5-22.5c-4.8-15.7%2C0-25.1%2C11.7-40.2%20c11.7-15.1%2C10-26.5%2C10.8-33.3c0.9-6.8%2C3.4-19.9%2C15.7-19.4c0%2C0-8.6-2.9-14.8%2C6.6c-6.3%2C9.4-3.4%2C26.5-15.4%2C39.6%20c-13.1%2C14.3-27.4%2C38.2-5.7%2C58.7c15.2%2C14.4%2C31.2%2C13.6%2C40.2%2C11.4c0.6%2C0.1%2C1.1%2C0.2%2C1.7%2C0.3c15.4%2C2.6%2C25.7%2C0.9%2C36.5-6.6%20C100.4%2C156.9%2C111.2%2C137.6%2C92.7%2C113.9z%20M51.4%2C12.2c2-8.6%2C8.5-10%2C5.1-2.9c-1.4%2C2.9-3.4%2C4.9-5.6%2C6.3C51%2C14.3%2C51.1%2C13.2%2C51.4%2C12.2z%20%20M52.8%2C61.8c-4.8%2C8.8-7.5%2C5.2-5.4%2C1.7c1.3-2.1%2C3.7-5.4%2C7.1-6.8C54.2%2C58.4%2C53.7%2C60.1%2C52.8%2C61.8z%20M54.2%2C164.6c2.8%2C0.2%2C3%2C2.3-3.3%2C3.9%20C36.5%2C164.4%2C50.5%2C164.4%2C54.2%2C164.6z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--recipe-strawberry, .icon-recipe-strawberry {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20130%20169.9%22%20enable-background%3D%22new%200%200%20130%20169.9%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23C2973D%22%20d%3D%22M108%2C77.6c-15.7-12.4-40.6%2C4-58.5-8.9c6.4-1.2%2C12.8-4.6%2C18.8-12.5c2.4-3.2%2C4.1-7%2C5.2-11.1%20c1.2%2C4.1%2C1.9%2C8%2C2.1%2C11.3c-9.9%2C6.6-9.7%2C16.5-5%2C15.1c4.7-1.4%2C6.7-4.8%2C7.1-11c10.1-5.2%2C29.7-9.7%2C52.5%2C4.5c0%2C0-14.4-16.5-39.2-13.7%20c-5.5%2C0.6-9.9%2C2.1-13.3%2C3.9c-0.1-1.1-0.1-2.2-0.3-3.5C76.9%2C48%2C76%2C44%2C74.4%2C39.7C76.7%2C19.3%2C64-5%2C38.4%2C0.9c0%2C0%2C18.9%2C10.7%2C27.6%2C26.5%20c2.4%2C4.3%2C4.3%2C8.6%2C5.8%2C12.6c-1.6%2C11.4-8.6%2C23.3-21.9%2C26c-1.1%2C0.2-2.1%2C0.4-3.1%2C0.6C29.3%2C52.8%2C13.5%2C47.6%2C0%2C64.9c0%2C0%2C11-2.5%2C23.1%2C0.3%20c6.3%2C1.5%2C14.2%2C4.3%2C22.4%2C3.9c7%2C4.6%2C14.5%2C8.8%2C26.1%2C8.2c18-0.8%2C33-1.7%2C38.1%2C13.3c5.1%2C14.9-8.2%2C32.1-15.2%2C44%20c-7%2C11.8-14.1%2C29.3-22.8%2C30.2c-8.7%2C0.8-13.5%2C1.7-24.5-23.1c-11-24.8-19.2-20.9-22-41.2c-2.8-20.3%2C17.5-25.4%2C22.8-24.3%20c0%2C0-20.9-5.1-28.2%2C18c-7.3%2C23.1%2C21.4%2C42.9%2C29.3%2C61.8c7.9%2C18.9%2C27.4%2C15.8%2C34.4%2C6.8c7-9%2C19.2-25.4%2C27.9-37.2%20C120.1%2C113.7%2C124.1%2C90.3%2C108%2C77.6z%20M74.4%2C65.2c-2.8%2C7.3-7.6%2C4.8-3.7%2C0c0.8-0.9%2C2.3-2.2%2C4.5-3.6C75.1%2C62.9%2C74.8%2C64.1%2C74.4%2C65.2z%20%20M53.9%2C7.7c0%2C0%2C10.2%2C3.1%2C16.1%2C15.8c1.4%2C3%2C2.2%2C6.8%2C2.2%2C10.8C68.2%2C25.6%2C62%2C16.3%2C53.9%2C7.7z%20M12.1%2C61c0%2C0%2C7.6-5.6%2C21.6%2C1%20c3.1%2C1.5%2C5.9%2C3.3%2C8.7%2C5.1C29.3%2C67.7%2C27.4%2C60.5%2C12.1%2C61z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--shaker--divider {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzguMSAzMS41IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjM4cHgiIGhlaWdodD0iMzhweCI+DQo8cG9seWdvbiBmaWxsPSIjQkQ4RDJEIiBwb2ludHM9IjIzOC4xLDIxIDE1NC42LDIxIDE1NC42LDIxLjggMjM4LjEsMjEgIi8+DQo8cG9seWdvbiBmaWxsPSIjQkQ4RDJEIiBwb2ludHM9IjAsMjEuOCA4My41LDIxLjggODMuNSwyMSAwLDIxLjggIi8+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjQkQ4RDJEIiBkPSJNMTEyLjQsMTQuMmMwLjItMC4yLDAuMy0wLjMsMC40LTAuNWMwLTAuMSwwLjEtMC4xLDAuMS0wLjJjMC0wLjIsMC4yLTAuMywwLjMtMC4yYzAuMywwLjEsMC42LDAsMC44LTAuMQ0KCQljMC4zLTAuMSwwLjUtMC4zLDAuOC0wLjVjMC4zLTAuMiwwLjYtMC4zLDAuOS0wLjNjMC4zLDAsMC42LDAuMSwwLjgsMC4zYzAuMSwwLjEsMC4zLDAuMSwwLjQsMGMwLjItMC4yLDAuNC0wLjMsMC41LTAuNQ0KCQljMCwwLDAuMS0wLjEsMC4xLTAuMWMwLjEsMCwwLjEtMC4xLDAuMS0wLjJjMCwwLDAtMC4xLDAtMC4xYzAuMS0wLjEsMC4zLTAuMiwwLjQtMC40YzAuMi0wLjEsMC4zLTAuMywwLjUtMC40DQoJCWMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuMmMwLjItMC4yLDAuNC0wLjMsMC42LTAuM2MwLjIsMCwwLjMsMCwwLjUsMC4xYzAuMywwLjIsMC41LDAuNCwwLjgsMC42YzAuMiwwLjIsMC41LDAuNCwwLjcsMC42DQoJCWMwLjMsMC4zLDAuNSwwLjYsMC43LDAuOWMwLjIsMC4yLDAuMiwwLjUsMCwwLjhjLTAuMSwwLjItMC4yLDAuMy0wLjMsMC41Yy0wLjIsMC4yLTAuMywwLjQtMC40LDAuNWMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjQNCgkJYy0wLjEsMC4xLTAuMSwwLjItMC4yLDAuM2MwLDAtMC4xLDAuMS0wLjEsMGMwLDAtMC4xLDAtMC4xLDBjLTAuMiwwLjItMC40LDAuNS0wLjYsMC43Yy0wLjEsMC4xLTAuMSwwLjIsMCwwLjMNCgkJYzAuMiwwLjMsMC4zLDAuNSwwLjMsMC45YzAsMC4zLTAuMSwwLjYtMC4zLDAuOWMtMC4yLDAuMy0wLjQsMC42LTAuNSwwLjljLTAuMSwwLjItMC4xLDAuMy0wLjEsMC41YzAsMC4xLDAuMSwwLjIsMC4xLDAuMw0KCQljMCwwLjEtMC4xLDAuMi0wLjIsMC4yYy0wLjIsMC0wLjMsMC4xLTAuNCwwLjJjLTAuMSwwLjEtMC4xLDAuMS0wLjIsMC4yYy0wLjIsMC4yLTAuNCwwLjQtMC43LDAuNmMwLDAsMCwwLDAsMA0KCQljLTAuMSwwLTAuMSwwLjEtMC4yLDAuMWMtMC4yLDAuMi0wLjMsMC40LTAuNSwwLjVjLTAuNCwwLjMtMC43LDAuNy0xLjEsMS4xYy0wLjMsMC4zLTAuNSwwLjUtMC44LDAuOGMtMC4zLDAuMy0wLjYsMC42LTAuOSwwLjgNCgkJYy0wLjQsMC4zLTAuNywwLjYtMS4xLDAuOGMtMC4zLDAuMi0wLjYsMC40LTAuOSwwLjdjLTAuNCwwLjMtMC45LDAuNi0xLjMsMC45Yy0wLjYsMC40LTEuMSwwLjgtMS43LDEuMmMtMC40LDAuMy0wLjgsMC42LTEuMiwwLjkNCgkJYy0wLjQsMC4zLTAuOSwwLjYtMS4zLDAuOWMtMC4zLDAuMi0wLjYsMC4yLTAuOSwwYy0wLjMtMC4xLTAuNi0wLjMtMC44LTAuNWMtMC4yLTAuMS0wLjMtMC4zLTAuNS0wLjRjLTAuMi0wLjItMC41LTAuNC0wLjctMC42DQoJCWMtMC4xLTAuMi0wLjMtMC4zLTAuNC0wLjVjLTAuMi0wLjMtMC41LTAuNi0wLjYtMWMtMC4xLTAuMy0wLjEtMC42LDAuMS0wLjhjMC4yLTAuMywwLjQtMC42LDAuNi0wLjljMC4yLTAuMywwLjQtMC42LDAuNi0wLjkNCgkJYzAuMi0wLjMsMC40LTAuNSwwLjUtMC44YzAuMi0wLjMsMC40LTAuNiwwLjYtMC45YzAuMi0wLjIsMC4zLTAuNSwwLjUtMC43YzAuMi0wLjMsMC40LTAuNiwwLjYtMC44YzAuMi0wLjIsMC4zLTAuNSwwLjUtMC43DQoJCWMwLjItMC4zLDAuNC0wLjUsMC42LTAuOGMwLjItMC4zLDAuNC0wLjUsMC42LTAuOGMwLjItMC4yLDAuMy0wLjQsMC41LTAuNmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuNGMwLjMtMC4zLDAuNi0wLjYsMC44LTAuOQ0KCQljMC4zLTAuMywwLjYtMC42LDAuOC0wLjhjMC4zLTAuMywwLjYtMC42LDAuOS0wLjljMCwwLDAsMCwwLTAuMWMwLTAuMSwwLTAuMSwwLjEtMC4yQzExMi4xLDE0LjYsMTEyLjIsMTQuNCwxMTIuNCwxNC4yeiIvPg0KCTxwYXRoIGZpbGw9IiNCRDhEMkQiIGQ9Ik0xMjguNiwxN2MtMC4xLTAuMi0wLjItMC40LTAuNC0wLjVjMCwwLTAuMS0wLjEtMC4xLTAuMWMtMC4yLTAuMS0wLjItMC4yLTAuMS0wLjRjMC4yLTAuMywwLjEtMC41LDAuMS0wLjgNCgkJYy0wLjEtMC4zLTAuMi0wLjYtMC4zLTAuOWMtMC4xLTAuMy0wLjItMC42LTAuMS0wLjljMC4xLTAuMywwLjItMC41LDAuNS0wLjhjMC4xLTAuMSwwLjEtMC4yLDAtMC40Yy0wLjEtMC4yLTAuMi0wLjQtMC40LTAuNg0KCQljMCwwLDAtMC4xLTAuMS0wLjFjMC0wLjEtMC4xLTAuMS0wLjItMC4xYzAsMC0wLjEsMC0wLjEtMC4xYy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWMtMC4xLTAuMi0wLjItMC40LTAuMy0wLjYNCgkJYy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuM2MtMC4xLTAuMi0wLjItMC40LTAuMi0wLjdjMC0wLjIsMC4xLTAuMywwLjItMC41YzAuMi0wLjIsMC41LTAuNCwwLjctMC42YzAuMi0wLjIsMC41LTAuNCwwLjgtMC41DQoJCWMwLjMtMC4yLDAuNy0wLjQsMS4xLTAuNWMwLjMtMC4xLDAuNSwwLDAuNywwLjFjMC4yLDAuMSwwLjMsMC4zLDAuNCwwLjRjMC4xLDAuMiwwLjMsMC40LDAuNCwwLjVjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjQNCgkJYzAuMSwwLjEsMC4xLDAuMiwwLjIsMC4zYzAsMCwwLjEsMC4xLDAsMC4xYzAsMCwwLDAuMSwwLDAuMWMwLjIsMC4zLDAuNCwwLjUsMC41LDAuOGMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMQ0KCQljMC4zLTAuMSwwLjYtMC4yLDAuOS0wLjFjMC4zLDAuMSwwLjYsMC4yLDAuOCwwLjVjMC4yLDAuMiwwLjUsMC41LDAuOCwwLjdjMC4xLDAuMSwwLjMsMC4yLDAuNSwwLjJjMC4xLDAsMC4yLDAsMC4zLDANCgkJYzAuMSwwLDAuMiwwLjEsMC4yLDAuMmMwLDAuMiwwLjEsMC4zLDAuMSwwLjRjMCwwLjEsMC4xLDAuMSwwLjEsMC4yYzAuMiwwLjMsMC4zLDAuNSwwLjUsMC44YzAsMCwwLDAsMCwwLjFjMCwwLjEsMCwwLjEsMC4xLDAuMg0KCQljMC4xLDAuMiwwLjMsMC40LDAuNCwwLjZjMC4zLDAuNCwwLjYsMC44LDAuOCwxLjNjMC4yLDAuMywwLjQsMC42LDAuNiwxYzAuMiwwLjQsMC40LDAuNywwLjYsMS4xYzAuMiwwLjQsMC40LDAuOCwwLjYsMS4yDQoJCWMwLjIsMC4zLDAuMywwLjcsMC41LDFjMC4yLDAuNSwwLjQsMSwwLjYsMS41YzAuMywwLjYsMC42LDEuMywwLjgsMS45YzAuMiwwLjQsMC40LDAuOSwwLjYsMS4zYzAuMiwwLjUsMC40LDEsMC42LDEuNQ0KCQljMC4xLDAuMywwLDAuNi0wLjIsMC45Yy0wLjIsMC4zLTAuNCwwLjUtMC43LDAuN2MtMC4yLDAuMS0wLjMsMC4zLTAuNSwwLjRjLTAuMiwwLjItMC41LDAuNC0wLjgsMC41Yy0wLjIsMC4xLTAuNCwwLjItMC42LDAuMw0KCQljLTAuNCwwLjItMC43LDAuMy0xLjEsMC40Yy0wLjMsMC0wLjYtMC4xLTAuOC0wLjNjLTAuMi0wLjMtMC41LTAuNS0wLjctMC44Yy0wLjItMC4zLTAuNS0wLjUtMC43LTAuOGMtMC4yLTAuMi0wLjQtMC41LTAuNi0wLjcNCgkJYy0wLjItMC4zLTAuNS0wLjUtMC43LTAuOGMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjdjLTAuMi0wLjMtMC41LTAuNS0wLjctMC44Yy0wLjItMC4yLTAuNC0wLjQtMC42LTAuN2MtMC4yLTAuMi0wLjQtMC41LTAuNi0wLjcNCgkJYy0wLjItMC4yLTAuNC0wLjUtMC43LTAuN2MtMC4yLTAuMi0wLjMtMC40LTAuNS0wLjZjLTAuMS0wLjEtMC4yLTAuMy0wLjMtMC40Yy0wLjItMC4zLTAuNC0wLjctMC43LTFjLTAuMi0wLjMtMC40LTAuNy0wLjctMQ0KCQljLTAuMi0wLjQtMC41LTAuNy0wLjctMS4xYzAsMCwwLDAsMCwwYy0wLjEsMC0wLjEtMC4xLTAuMS0wLjFDMTI4LjksMTcuNCwxMjguNywxNy4yLDEyOC42LDE3eiIvPg0KCTxwYXRoIGZpbGw9IiNCRDhEMkQiIGQ9Ik05Ny4zLDMxLjVjMCwwLTAuNC0wLjUtMC45LTEuM2MtMC40LTAuOC0xLTItMS4xLTMuM2MwLTAuMy0wLjEtMC43LTAuMS0xYzAtMC4zLDAtMC43LDAuMS0xDQoJCWMwLTAuMywwLjEtMC42LDAuMi0wLjljMC4xLTAuMywwLjItMC42LDAuMy0wLjhjMC4yLTAuNSwwLjQtMC45LDAuNi0xLjFjMC4yLTAuMywwLjMtMC40LDAuMy0wLjRjMC4zLTAuNCwwLjktMC42LDEuMy0wLjMNCgkJYzAuNCwwLjMsMC42LDAuOSwwLjMsMS4zYzAsMC0wLjEsMC4xLTAuMSwwLjFsLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4yLDAuM2MtMC4yLDAuMi0wLjQsMC40LTAuNiwwLjdjLTAuMSwwLjItMC4yLDAuNC0wLjMsMC42DQoJCWMtMC4xLDAuMi0wLjIsMC40LTAuMywwLjdjLTAuMSwwLjItMC4xLDAuNS0wLjIsMC44Yy0wLjEsMC4zLTAuMSwwLjYtMC4xLDAuOGMtMC4xLDEuMSwwLjIsMi4zLDAuNSwzLjJjMC4zLDAuOSwwLjYsMS40LDAuNiwxLjQNCgkJYzAsMC4xLDAsMC4yLTAuMSwwLjJDOTcuNCwzMS42LDk3LjMsMzEuNSw5Ny4zLDMxLjV6Ii8+DQoJPHBhdGggZmlsbD0iI0JEOEQyRCIgZD0iTTEzOS4xLDkuMmMwLDAsMC0wLjYtMC4xLTEuNWMtMC4xLTAuOS0wLjQtMi4xLTAuOS0zLjFjLTAuMi0wLjItMC4zLTAuNS0wLjUtMC43Yy0wLjItMC4yLTAuMy0wLjQtMC41LTAuNg0KCQljLTAuMi0wLjItMC40LTAuMy0wLjYtMC41Yy0wLjItMC4xLTAuNC0wLjMtMC41LTAuNGMtMC4zLTAuMi0wLjctMC4zLTAuOS0wLjRjLTAuMi0wLjEtMC4zLTAuMS0wLjMtMC4xbC0wLjEsMA0KCQljLTAuNS0wLjItMC44LTAuNy0wLjYtMS4yYzAuMi0wLjUsMC43LTAuOCwxLjItMC42YzAsMCwwLjEsMCwwLjEsMC4xYzAsMCwwLjIsMC4xLDAuNCwwLjJjMC4zLDAuMSwwLjYsMC40LDEsMC43DQoJCWMwLjIsMC4yLDAuNCwwLjQsMC42LDAuNmMwLjIsMC4yLDAuNCwwLjUsMC42LDAuN2MwLjIsMC4zLDAuNCwwLjUsMC41LDAuOGMwLjIsMC4zLDAuMywwLjYsMC40LDAuOWMwLjQsMS4zLDAuNSwyLjYsMC41LDMuNQ0KCQljMCwwLjktMC4yLDEuNi0wLjIsMS42YzAsMC4xLTAuMSwwLjEtMC4yLDAuMUMxMzkuMiw5LjMsMTM5LjEsOS4yLDEzOS4xLDkuMnoiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat; }

.icon--drops--divider {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzguMSAzNi43IiB3aWR0aD0iMjM4cHgiIGhlaWdodD0iNDBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBmaWxsPSIjQkQ4RDJEIiBwb2ludHM9IjIzOC4xLDI0LjQgMTU0LjYsMjQuNCAxNTQuNiwyNS4yIDIzOC4xLDI0LjQgIi8+DQo8cG9seWdvbiBmaWxsPSIjQkQ4RDJEIiBwb2ludHM9IjAsMjUuMiA4My41LDI1LjIgODMuNSwyNC40IDAsMjUuMiAiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNCRDhEMkQiIGQ9Ik0xMzEuNywyNy4yYzAsNS4zLTQuMyw5LjUtOS41LDkuNXMtOS41LTQuMy05LjUtOS41YzAtMy41LDIuOS03LjEsNC45LTEwYzIuNy0zLjksNC43LTYuNyw0LjctNi43DQoJCXMyLjQsMy43LDQuOCw2LjlTMTMxLjcsMjMuMiwxMzEuNywyNy4yeiIvPg0KCTxwYXRoIGZpbGw9IiNCRDhEMkQiIGQ9Ik0xMjAuMyw0LjljLTAuNywxLjItMi4xLDEuNi0zLjMsMC45Yy0xLjItMC43LTEuNi0yLjEtMC45LTMuM2MwLjQtMC44LDEuNS0xLjIsMi4zLTEuNg0KCQljMS4xLTAuNSwxLjktMC45LDEuOS0wLjlzMC4xLDEuMSwwLjIsMi4xQzEyMC42LDMuMSwxMjAuOCw0LDEyMC4zLDQuOXoiLz4NCgk8cGF0aCBmaWxsPSIjQkQ4RDJEIiBkPSJNMTMxLjcsNi41YzAuOSwxLjUsMC40LDMuNS0xLjIsNC40cy0zLjUsMC40LTQuNC0xLjJjLTAuNi0xLTAuNC0yLjUtMC4zLTMuOGMwLjEtMS42LDAuMi0yLjgsMC4yLTIuOA0KCQlzMS4zLDAuNywyLjUsMS4yQzEyOS45LDQuOSwxMzEsNS4zLDEzMS43LDYuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat; }

.icon--arrow-down, .icon-arrow-down {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2012.8%207.8%22%20enable-background%3D%22new%200%200%2012.8%207.8%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23BE8E2D%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20points%3D%2212.1%2C0.8%206.4%2C6.4%200.7%2C0.7%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.icon--dash-swirl, .icon-dash-swirl {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%2257.7%20189.3%20531.1%2099.5%22%20enable-background%3D%22new%2057.7%20189.3%20531.1%2099.5%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23BC8D2D%22%20d%3D%22M58.7%2C189.7c0%2C0%2C0.1%2C0.3%2C0.3%2C0.7c0.3%2C0.4%2C0.5%2C1.2%2C1.1%2C2.1c1.1%2C1.8%2C2.9%2C4.2%2C5.5%2C7.1%20%20c2.7%2C2.7%2C6.3%2C5.7%2C11.1%2C8.3c4.6%2C2.6%2C10.5%2C4.6%2C17%2C6c3.3%2C0.7%2C6.7%2C1.1%2C10.3%2C1.4c1.8%2C0.1%2C3.6%2C0.1%2C5.5%2C0.3c1.8%2C0%2C3.7%2C0%2C5.7%2C0%20%20c7.8%2C0%2C15.9-0.1%2C24.3-0.1c8.5%2C0%2C17.1-0.1%2C26-0.1s17.8%2C0%2C26.8%2C0c17.9%2C0%2C36%2C0.1%2C52.8%2C0.1c4.2%2C0%2C8.3%2C0%2C12.4%2C0s8.1%2C0.1%2C11.9%2C0.1%20%20s7.7%2C0%2C11.4%2C0.4c3.7%2C0.4%2C7.2%2C1.1%2C10.5%2C2.1c3.3%2C1%2C6.4%2C2.2%2C9.2%2C3.6c2.9%2C1.4%2C5.3%2C2.9%2C7.7%2C4.5c4.5%2C3.1%2C8.1%2C6.6%2C10.7%2C9.6%20%20s4.4%2C5.5%2C5.6%2C7.4c0.5%2C1%2C1%2C1.6%2C1.2%2C2.1c0.3%2C0.5%2C0.4%2C0.7%2C0.4%2C0.7c0.1%2C0.1%2C0%2C0.3-0.1%2C0.4c-0.1%2C0-0.3%2C0-0.4-0.1l0%2C0%20%20c0%2C0-0.1-0.3-0.5-0.7c-0.3-0.4-0.8-1.1-1.5-1.9c-1.2-1.6-3-4.2-5.7-7c-2.6-2.9-6.2-6.2-10.7-9c-2.2-1.5-4.8-2.9-7.5-4.1%20%20c-2.7-1.2-5.7-2.3-8.9-3.1c-3.1-0.8-6.6-1.4-10.1-1.8c-1%2C0-1.8-0.1-2.7-0.1c-0.4%2C0-1%2C0-1.4%2C0c-0.4%2C0-1%2C0-1.4%2C0c-1.9%2C0-3.8%2C0-5.7%2C0%20%20c-7.7%2C0.1-15.9%2C0.3-24.3%2C0.3c-4.2%2C0-8.5%2C0.1-12.9%2C0.1c-2.2%2C0-4.4%2C0-6.6%2C0.1c-2.2%2C0-4.4%2C0-6.6%2C0c-8.9%2C0-17.8%2C0-26.8%2C0.1%20%20c-9%2C0-18.1%2C0-26.8%2C0c-8.9%2C0-17.5-0.1-26-0.1c-8.5%2C0-16.5-0.1-24.3-0.1c-1.9%2C0-3.8%2C0-5.7-0.1c-1.9%2C0-3.8-0.1-5.6-0.3%20%20c-3.7-0.3-7.2-1-10.5-1.6c-6.7-1.5-12.6-4-17.4-6.7c-4.8-2.9-8.5-6-11.2-9c-2.7-3-4.4-5.6-5.3-7.5c-0.5-1-0.8-1.6-1.1-2.2%20%20s-0.3-0.8-0.3-0.8l0%2C0c-0.1-0.3%2C0-0.5%2C0.3-0.7C58.3%2C189.3%2C58.5%2C189.5%2C58.7%2C189.7z%22%2F%3E%20%3Cpath%20fill%3D%22%23BC8D2D%22%20d%3D%22M588.7%2C190c0%2C0-0.1%2C0.3-0.3%2C0.8c-0.3%2C0.5-0.5%2C1.2-1.1%2C2.2c-1%2C1.9-2.7%2C4.6-5.3%2C7.5c-2.7%2C3-6.4%2C6.3-11.2%2C9.2%20%20c-4.8%2C2.9-10.8%2C5.3-17.5%2C6.8c-3.4%2C0.8-6.8%2C1.4-10.5%2C1.6c-1.8%2C0.1-3.7%2C0.3-5.6%2C0.3c-1.9%2C0-3.8%2C0-5.7%2C0.1c-7.8%2C0.1-15.9%2C0.1-24.3%2C0.3%20%20c-8.5%2C0-17.1%2C0.1-26%2C0.1s-17.9%2C0-26.8%2C0c-9%2C0-18.1%2C0-26.8%2C0c-4.4%2C0-8.9%2C0-13.1-0.1c-4.4%2C0-8.6-0.1-12.9-0.1%20%20c-8.5-0.1-16.5-0.1-24.3-0.3c-3.8%2C0-7.7-0.1-11.2-0.1h-0.7h-0.7c-0.4%2C0-1%2C0-1.4%2C0s-0.8%2C0-1.2%2C0.1c-0.4%2C0-0.8%2C0.1-1.2%2C0.1%20%20c-1.6%2C0.1-3.3%2C0.5-4.9%2C0.8c-3.1%2C0.8-6.2%2C1.9-8.9%2C3.3s-5.2%2C2.9-7.4%2C4.4c-4.4%2C3.1-7.8%2C6.4-10.5%2C9.3c-2.6%2C2.9-4.5%2C5.3-5.7%2C7%20%20c-0.7%2C0.8-1.1%2C1.5-1.5%2C1.9c-0.3%2C0.4-0.5%2C0.7-0.5%2C0.7l0%2C0c-0.1%2C0.1-0.3%2C0.1-0.4%2C0c-0.1-0.1-0.1-0.3-0.1-0.4c0%2C0%2C0.1-0.3%2C0.4-0.7%20%20c0.3-0.5%2C0.7-1.2%2C1.2-2.1c0.5-1%2C1.4-1.9%2C2.2-3.3c1-1.2%2C2.1-2.6%2C3.3-4.1c2.6-3%2C6-6.4%2C10.4-9.8c2.2-1.6%2C4.6-3.3%2C7.5-4.8%20%20c2.7-1.5%2C5.9-2.7%2C9.2-3.7c1.6-0.5%2C3.4-0.8%2C5.2-1.1c0.4%2C0%2C1-0.1%2C1.4-0.1c0.4%2C0%2C1-0.1%2C1.4-0.1c0.5%2C0%2C1%2C0%2C1.4-0.1h0.7h0.7%20%20c3.7%2C0%2C7.4-0.1%2C11.2-0.1c7.8-0.1%2C15.9-0.1%2C24.3-0.3c4.2%2C0%2C8.5-0.1%2C12.9-0.1c4.4%2C0%2C8.8%2C0%2C13.1-0.1c8.9%2C0%2C17.9%2C0%2C26.8%2C0%20%20c9%2C0%2C18.1%2C0%2C26.8%2C0c8.9%2C0%2C17.6%2C0.1%2C26%2C0.1c8.5%2C0%2C16.5%2C0.1%2C24.3%2C0.3c1.9%2C0%2C3.8%2C0%2C5.7%2C0s3.7-0.1%2C5.5-0.1c3.6-0.3%2C7-0.7%2C10.3-1.4%20%20c6.4-1.4%2C12.3-3.4%2C17-6c4.8-2.6%2C8.3-5.6%2C11.1-8.3s4.5-5.3%2C5.5-7.1c0.5-0.8%2C1-1.6%2C1.1-2.1c0.3-0.5%2C0.3-0.7%2C0.3-0.7%20%20c0.1-0.3%2C0.4-0.4%2C0.7-0.3C588.6%2C189.5%2C588.7%2C189.7%2C588.7%2C190L588.7%2C190z%22%2F%3E%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M341.1%2C270.2v1.2v0.3v0.4l-0.1%2C0.8l-0.1%2C0.8l-0.1%2C0.7c-0.1%2C0.4-0.1%2C1-0.4%2C1.4c-0.5%2C1.9-1.4%2C3.7-2.6%2C5.2%20%20c-1.1%2C1.6-2.5%2C3-4.1%2C4.2c-1.6%2C1.1-3.4%2C2.1-5.3%2C2.7c-0.5%2C0.1-1%2C0.3-1.5%2C0.4l-1.5%2C0.3c-0.5%2C0.1-1%2C0.1-1.5%2C0.1h-0.4h-0.1l0%2C0l0%2C0H323%20%20h-0.1h-0.7c-0.7%2C0-2.1-0.3-3-0.5l-1.5-0.4c-0.4-0.1-1-0.4-1.4-0.5c-1.8-0.8-3.6-1.9-4.9-3.1c-1.5-1.4-2.7-2.9-3.7-4.5%20%20c-1-1.6-1.6-3.6-1.9-5.5c-0.1-0.4-0.1-1-0.1-1.4c0-0.3%2C0-0.4-0.1-0.7v-0.7v-0.7v-0.1v-0.1l0%2C0v-0.1l0%2C0V270v-0.7%20%20c0-0.3%2C0.1-0.5%2C0.1-0.7c0-0.3%2C0.1-0.5%2C0.1-0.8l0.1-0.7c0.1-0.4%2C0.3-1%2C0.4-1.4s0.4-0.8%2C0.5-1.2s0.4-0.8%2C0.5-1.2%20%20c0.8-1.6%2C1.8-3.1%2C2.9-4.5c1-1.4%2C2.1-2.9%2C3.1-4.1l3.1-4.1l3.1-4.1c1.1-1.4%2C2.1-2.7%2C3.1-4.1l0.3-0.4l0.1%2C0.4l0%2C0%20%20c1.6%2C2.2%2C3.3%2C4.4%2C4.9%2C6.6c1.6%2C2.2%2C3.3%2C4.2%2C5.1%2C6.3l1.4%2C1.6c0.4%2C0.5%2C0.8%2C1.1%2C1.2%2C1.6c0.4%2C0.5%2C0.8%2C1.1%2C1.2%2C1.8l0.5%2C1l0.5%2C1%20%20c0.4%2C0.7%2C0.7%2C1.2%2C1%2C1.9c0.1%2C0.3%2C0.3%2C0.7%2C0.4%2C1.1c0.1%2C0.4%2C0.3%2C0.7%2C0.4%2C1.1l0.1%2C0.5l0.1%2C0.5c0.1%2C0.4%2C0.1%2C0.7%2C0.3%2C1.1%20%20c0%2C0.4%2C0.1%2C0.7%2C0.1%2C1.1L341.1%2C270.2L341.1%2C270.2z%20M337.4%2C270v-1c0-0.3%2C0-0.5%2C0-1c0-0.3%2C0-0.5-0.1-1v-0.4l-0.1-0.4%20%20c0-0.3-0.1-0.5-0.3-1c-0.1-0.3-0.1-0.5-0.3-1c-0.1-0.5-0.4-1.2-0.7-1.8l-0.4-0.8L335%2C261c-0.3-0.5-0.7-1.1-1-1.6%20%20c-0.7-1.1-1.5-2.2-2.2-3.4c-1.5-2.2-3-4.5-4.5-6.8c-1.5-2.3-2.9-4.6-4.2-7l0%2C0h0.5c-0.8%2C1.5-1.8%2C3-2.7%2C4.4l-2.7%2C4.4l-2.7%2C4.4%20%20c-1%2C1.5-1.8%2C2.9-2.7%2C4.4c-0.8%2C1.5-1.6%2C2.9-2.2%2C4.4c-0.1%2C0.4-0.3%2C0.7-0.4%2C1.1c-0.1%2C0.4-0.3%2C0.7-0.4%2C1.1c-0.1%2C0.4-0.3%2C0.7-0.3%2C1.1%20%20l-0.1%2C0.5c0%2C0.1%2C0%2C0.4%2C0%2C0.5s0%2C0.3%2C0%2C0.5v0.7v0.3l0%2C0c0-0.1%2C0%2C0%2C0-0.1l0%2C0v0.1v0.1v0.5v0.5c0%2C0.1%2C0.1%2C0.4%2C0.1%2C0.5%20%20c0.1%2C0.4%2C0.1%2C0.7%2C0.3%2C1.1c0.4%2C1.5%2C1.1%2C2.9%2C1.9%2C4.1c0.8%2C1.2%2C1.8%2C2.3%2C3%2C3.1c1.2%2C0.8%2C2.5%2C1.5%2C3.8%2C2.1c0.4%2C0.1%2C0.7%2C0.3%2C1.1%2C0.3l1.1%2C0.3%20%20c0.4%2C0%2C0.7%2C0%2C1%2C0.1h0.3h0.1h0.1h0.7h0.7h0.1c0.1%2C0-0.1%2C0-0.1%2C0l0%2C0l0%2C0l0%2C0h0.3c0.4%2C0%2C0.7%2C0%2C1.1%2C0l1.1-0.1c0.4%2C0%2C0.7-0.1%2C1.1-0.3%20%20c1.4-0.3%2C2.7-0.8%2C4-1.6c1.2-0.8%2C2.3-1.8%2C3.3-2.9c1-1.1%2C1.8-2.5%2C2.2-3.8c0.1-0.3%2C0.3-0.7%2C0.4-1.1l0.1-0.5l0.1-0.5l0.1-0.5V271v-0.3%20%20L337.4%2C270L337.4%2C270z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

/* html5doctor.com Reset v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) - http://cssreset.com */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

body {
  line-height: 1; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

nav ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

table, th, td {
    border: 1px solid black;
}

td, th {
    padding: .25em .5em;
    text-align: left;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin: 0; }

li {
  margin-bottom: 1em; }

body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #444444;
  background: #fcfee8;
  font-family: arial; }



body.mobileNavVisible #main {
  position: fixed;
  top: 0;
  bottom: 0; }

a, input, label, button, select {
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

div, ul, li, a {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

img, .scrollable, .mask, .scrollable__child, .scrollable__child a {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none; }

/*global helpers*/
.mobile-only {
  display: none; }

.desktop-only {
  display: block; }


.inspirationalHeader h2{
	display:block;
	width:96%;
	margin:0 auto;
	text-align:center;
	padding: 2% 2% 0 2%;
	font-size: 46px;
}

.inpirationPage h2.h3{	
	font-size: 36px;
}



@media (max-width: 650px) {
  .mobile-only {
    display: block; }

  .tablet-only {
    display: none; }

  .desktop-only {
    display: none; }
 }

@media (min-width: 650px) and (max-width: 1023px) {
  .mobile-only {
    display: none; }

  .tablet-only {
    display: block; }

  .desktop-only {
    display: none; }
 }

@media (max-width: 1023px) {
  .mobile-only.tablet-only {
    display: block; }
 }

.group {
  position: relative; }

.group:after {
  content: "";
  display: table;
  clear: both; }

#main {
  width: 100%;
  max-width: 90em;
  margin: 0 auto;
  background: #fcfee8; }



.body {
  padding-top: 3em; }

body.products .body {
  padding-top: 0; }

@media (max-width: 650px) {
  #main {
    padding: 0px; }
 }

@media (max-width: 650px) {
  .body {
    padding-top: 1.5em; }
 }

/*global nav*/
ul.nav, .nav > ul, .nav > nav > ul, ol.nav {
  margin: 0;
  padding: 0; }

.nav > ul > li, ul.nav > li, .nav > nav > ul > li, ol.nav li {
  margin: 0;
  padding: 0;
  float: left;
  display: block; }

ul.nav--inline li, ol.nav--inline li {
  display: inline-block;
  float: none; }

ul.nav--vertical li {
  display: block;
  float: none; }

ul.nav--vertical li a {
  display: block; }

.nav > ul > li > a, ul.nav > li > a, ol.nav li a {
  display: block; }

.nav--global {
  width: 100%;
  position: relative;
  z-index: 10;
  background: #fcfee8;
  font-size: 15px;
  min-height: 4em; }

.nav--global .logo {
  min-width: 137px;
  padding-top: 60px;
  bottom: -18px;
  position: absolute;
  left: 3%;
  /*background-image: url('/media/1004/logo.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;*/
  display: inline-block;
  /*text-indent: -2000em;*/
  z-index: 99; }

.nav .nav--global__menu {
  margin-left: 180px;
  float: left;
  padding: 1.8em 0; }

.nav--global__menu a, .nav--global__user-pref li a span, .nav--global__user-pref li label {
  color: #be8d2e;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
  padding: 0 2em;
  display: block;
  letter-spacing: 1px;
  border-right: 1px solid #c4c4aa;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.nav--global__menu a {
  padding: 0 1.8em;
  position: relative; }

.nav--global__menu a:after {
  content: "";
  position: absolute;
  display: block;
  bottom: -2px;
  left: 1.8em;
  width: -webkit-calc(100% - 3.6em);
  width: calc(100% - 3.6em);
  height: 1px;
  background: #be8d2e;
  opacity: 0;
  -webkit-transition: 300ms all;
  transition: 300ms all; }

.nav--global__menu a:hover:after {
  opacity: 1; }

.nav--global__menu li.active a {
  color: #004525; }

.nav--global__menu li:last-child a, .nav--global__user-pref li:last-child span, .nav--global__user-pref .country-select label {
  border: none; }

.nav--global__user-pref .country-select label {
  cursor: pointer;
  position: relative;
  padding: 1.8em 0;
  z-index: 2;
  background: #002911; }

body.white .nav--global__user-pref .country-select label
{
    background: #fff;
}

.nav--global__user-pref .country-select label span {
  border-left: 1px solid #c4c4aa;
  position: relative;
  padding: 0 2em;
  min-width: 90px;
  display: block; }

li.search.active + li .country-select label span {
  border-color: rgba(0, 0, 0, 0); }

.nav--global__user-pref .country-select label span:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2012.8%207.8%22%20enable-background%3D%22new%200%200%2012.8%207.8%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23BE8E2D%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20points%3D%2212.1%2C0.8%206.4%2C6.4%200.7%2C0.7%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  background-size: contain;
  position: relative;
  width: 13px;
  height: 8px;
  position: absolute;
  right: 1.2em;
  top: 0.2em;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: 300ms all;
  transition: 300ms all; }

.country-select > #country-select__toggle:checked + label span:after {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.nav--global__user-pref {
  float: right;
  background-color:#002911;
   }

.nav .nav--global__user-pref > li.search a {
  padding: 1.8em 0;
  background: #002911;
  position: relative;
  z-index: 10; }



.nav .nav--global__user-pref > li.nav--global__user-type a {
  padding: 1.8em 0;
  position: relative;
  z-index: 3; }

.nav .nav--global__user-pref > li.active > a {
  background: #fff; }

.nav--global__user-pref li.active + li .country-select label {
  border-color: rgba(0, 0, 0, 0); }

/*search*/
.nav .nav--global__user-pref li.search span {
  border: none;
  cursor: pointer;
  padding: 8px 2em 7px; }

.nav .nav--global__user-pref li.search.active span {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018.9%2018.9%22%20enable-background%3D%22new%200%200%2018.9%2018.9%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20cx%3D%226.9%22%20cy%3D%226.8%22%20r%3D%225.8%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2214.6%22%20y1%3D%2214.6%22%20x2%3D%2217.3%22%20y2%3D%2217.3%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

.search--desktop {
  position: absolute;
  width: 100%;
  padding: 1em;
  z-index: 9;
  background: white;
  text-align: center;
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: 600ms all 300ms;
  transition: 600ms all 300ms; }

.search--desktop.active {
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 600ms all;
  transition: 600ms all; }

.search--desktop.hide {
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: 600ms all 300ms;
  transition: 600ms all 300ms; }

.no-js .search--desktop {
  -webkit-transition: none;
  transition: none; }

.search--desktop .wrapper {
  background: #f8f3ea;
  display: inline-block;
  position: relative;
  padding-right: 40px;
  width: 40%;
  opacity: 0;
  -webkit-transition: 600ms all;
  transition: 600ms all; }

.search--desktop.active .wrapper {
  opacity: 1;
  -webkit-transition: 600ms all 300ms;
  transition: 600ms all 300ms; }

.search--desktop .wrapper form {
  display: inline-block;
  padding: 0.5em 0em 0.5em 1em;
  width: -webkit-calc(100% - 1em);
  width: calc(100% - 1em);
  text-align: left; }

.search--desktop input[type=text] {
  background: none;
  border: none;
  padding: 0.5em;
  font-size: 17px;
  width: -webkit-calc(100% - 70px);
  width: calc(100% - 70px); }

.search--desktop input[type=submit] {
  border: none;
  background-color: rgba(0, 0, 0, 0);
  width: 30px;
  padding-top: 28px;
  display: inline-block;
  cursor: pointer; }

.search--desktop input::-webkit-input-placeholder {
  color: #626262; }

.search--desktop input:-moz-placeholder {
  /* Firefox 18- */
  color: #626262; }

.search--desktop input::-moz-placeholder {
  /* Firefox 19+ */
  color: #626262; }

.search--desktop input:-ms-input-placeholder {
  color: #626262; }

.search__close {
  background-color: #f2e9d7;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40px;
  cursor: pointer; }

.search--desktop .icon--close {
  border: none;
  width: 14px;
  padding-top: 18px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); }

.search input[type=submit], .search--mobile input[type=submit] {
  display: block;
  float: right;
  border: none;
  font-size: 16px;
  margin-right: 0.5em;
  padding: 0.5em;
  background-color: rgba(0, 0, 0, 0);
  cursor: pointer; }

.country-select {
  position: relative; }

.country-select--mobile {
  margin-top: 30px; }

.country-select--mobile .heading {
  text-align: center;
  margin-bottom: 1em; }

.country-select--mobile select {
  width: 100%;
  font-size: 16px;
  padding: 0.6em 0.8em;
  border: none;
  background-color: #be8d2e;
  color: #fff;
  text-transform: uppercase; }

.country-select > .country-select__dropdown {
  position: absolute;
  min-width: 100%;
  right: 0;
  z-index: 0;
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: 300ms all;
  transition: 300ms all; }

.country-select > .country-select__dropdown li {
  margin-bottom: 5px; }

.country-select > #country-select__toggle {
  display: none; }

.country-select > #country-select__toggle:checked ~ label ~ .country-select__dropdown {
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.country-select__dropdown {
  background: #002911;
  padding: 1em; }

body.white .country-select__dropdown {
  background: #fff;
}

.country-select__dropdown ul li a {
  text-decoration: none;
  color: #be8d2e;
  font-weight: 500;
  padding: 0.5em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-transform: uppercase; }

.country-select__dropdown ul li.active a {
  color: #be8d2e;
  font-weight: 600;
	}

.country-select__dropdown ul li:last-child a {
  border: none; }

.country-select__dropdown ul li a:hover {
  color: #444444; }

.nav--global__user-type {
  /*background-image: url("/media/1107/header-sitetype-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  */
  background-color:#002911;
  position: relative; }

.nav--global__user-type:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 2;
  height: 3px;
  background: #002911;
  -webkit-transition: 300ms all;
  transition: 300ms all;
  opacity: 1; }

.nav--global__user-type:hover:before {
  opacity: 0; }

.nav--global__user-type:after {
  content: "";
  background: #000;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  -webkit-transition: 300ms all;
  transition: 300ms all; }

.nav--global__user-type:hover:after {
  opacity: 0.2; }

.nav--global__user-type a {
  color: #be8d2e;
  text-decoration: none; }

/*mobile global nav styles*/
#mobile-nav {
  height: 50px;
  display: none;
  position: relative;
  width: 100%;
  z-index: 103;
  background: #f1f1d1;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

body.white #mobile-nav {
  background: #fff; 
}

.mobileNavVisible #mobile-nav {
  position: fixed; }

#mobile-nav a.logo {
  width: 150px;
  position: absolute;
  top: 10px;
  height: 75px;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  /*background-image: url('/media/1004/logo.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;*/
  display: inline-block;
  /*text-indent: -2000em;*/
  z-index: 99; }

.nav--global__mobile-toggle {
  float: right;
  margin-right: 10px;
  margin-top: 6px;
  height: 35px;
  width: 35px;
  display: block;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20420.9%20240.2%22%20enable-background%3D%22new%200%200%20420.9%20240.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M420.9%2C145.2c-20.9-29.2-46-35.5-73.1-35.5c-2.1%2C0-83.5%2C0-125.3%2C0l0%2C0c0%2C0-8.4%2C0-20.9%2C0c-2.1%2C0-3.1%2C0-3.1%2C0%20%20l0%2C0c-35.5%2C0-100.3%2C0-131.6%2C0C21.9%2C109.7%2C0%2C95%2C0%2C95c20.9%2C29.2%2C46%2C35.5%2C73.1%2C35.5c2.1%2C0%2C83.5%2C0%2C125.3%2C0l0%2C0c0%2C0%2C8.4%2C0%2C20.9%2C0%20%20c2.1%2C0%2C3.1%2C0%2C3.1%2C0l0%2C0c35.5%2C0%2C100.3%2C0%2C131.6%2C0C398.9%2C130.5%2C420.9%2C145.2%2C420.9%2C145.2z%22%2F%3E%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M420.9%2C50.1c-20.9-29.2-46-35.5-73.1-35.5c-2.1%2C0-83.5%2C0-125.3%2C0l0%2C0c0%2C0-8.4%2C0-20.9%2C0c-2.1%2C0-3.1%2C0-3.1%2C0%20%20l0%2C0c-35.5%2C0-100.3%2C0-131.6%2C0C21.9%2C14.6%2C0%2C0%2C0%2C0c20.9%2C29.2%2C46%2C35.5%2C73.1%2C35.5c2.1%2C0%2C83.5%2C0%2C125.3%2C0l0%2C0c0%2C0%2C8.4%2C0%2C20.9%2C0%20%20c2.1%2C0%2C3.1%2C0%2C3.1%2C0l0%2C0c35.5%2C0%2C100.3%2C0%2C131.6%2C0C398.9%2C34.5%2C420.9%2C50.1%2C420.9%2C50.1z%22%2F%3E%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M420.9%2C240.2c-20.9-29.2-46-35.5-73.1-35.5c-2.1%2C0-83.5%2C0-125.3%2C0l0%2C0c0%2C0-8.4%2C0-20.9%2C0c-2.1%2C0-3.1%2C0-3.1%2C0%20%20l0%2C0c-35.5%2C0-100.3%2C0-131.6%2C0C21.9%2C204.7%2C0%2C190.1%2C0%2C190.1c20.9%2C29.2%2C46%2C35.5%2C73.1%2C35.5c2.1%2C0%2C83.5%2C0%2C125.3%2C0l0%2C0c0%2C0%2C8.4%2C0%2C20.9%2C0%20%20c2.1%2C0%2C3.1%2C0%2C3.1%2C0l0%2C0c35.5%2C0%2C100.3%2C0%2C131.6%2C0C398.9%2C225.6%2C420.9%2C240.2%2C420.9%2C240.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

body.mobileNavVisible .nav--global__mobile-toggle {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20277.8%20264.2%22%20enable-background%3D%22new%200%200%20277.8%20264.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M229.8%2C226.1c-18.8-23-57.4-67.9-77.3-92.9c0%2C0%2C0-1-1-1c1-1%2C1-1%2C1-1c20.9-25.1%2C58.5-71%2C77.3-92.9%20c27.2-32.4%2C48-36.6%2C48-36.6c-29.2-6.3-48%2C7.3-63.7%2C26.1c-1%2C1-49.1%2C58.5-74.1%2C88.8l0%2C0c0%2C0%2C0%2C0-1%2C1c-1-1-1-1-1-1l0%2C0%20c-25.1-29.2-73.1-87.7-74.1-88.8C48%2C8.9%2C29.2-4.7%2C0%2C1.5c0%2C0%2C20.9%2C4.2%2C48%2C36.6c18.8%2C23%2C57.4%2C67.9%2C77.3%2C92.9c0%2C0%2C0%2C1%2C1%2C1c-1%2C1-1%2C1-1%2C1%20c-20.9%2C25.1-58.5%2C71-77.3%2C92.9c-27.2%2C32.4-48%2C36.6-48%2C36.6c29.2%2C6.3%2C48-7.3%2C63.7-26.1c1-1%2C49.1-58.5%2C74.1-88.8l0%2C0c0%2C0%2C0%2C0%2C1-1%20c1%2C1%2C1%2C1%2C1%2C1l0%2C0c25.1%2C29.2%2C73.1%2C87.7%2C74.1%2C88.8c15.7%2C18.8%2C34.5%2C32.4%2C63.7%2C26.1C277.8%2C262.6%2C256.9%2C258.5%2C229.8%2C226.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  height: 23px;
  width: 23px;
  margin-top: 12px;
  margin-right: 15px; }

/*mobile nav overlay*/
.nav--primary-mobile {
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 102;
  background: #f1f1d1;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all ease-in-out 600ms;
  transition: all ease-in-out 600ms;
  background-image: url("/media/1005/mobile-nav-bg.png");
  background-size: 100% auto;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-attachment: fixed; }

.no-js .nav--primary-mobile {
  -webkit-transition: none;
  transition: none; }

.nav--primary-mobile.menu--show {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all ease-in-out 600ms;
  transition: all ease-in-out 600ms;
  border-top: 10px solid #f1f1d1; }

.nav--primary-mobile__bg {
  content: "";
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #f1f1d1;
  z-index: 1;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%); }

.nav--primary-mobile.menu--show + .nav--primary-mobile__bg {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all ease-in-out 600ms;
  transition: all ease-in-out 600ms; }

.nav--primary-mobile .logo {
  position: absolute;
  top: 0;
  left: 0; }

.nav--primary-mobile__toggle {
  float: right; }

.nav--primary-mobile__toggle > input {
  display: none; }

.nav--primary-mobile__toggle > label {
  float: right;
  position: relative;
  z-index: 3; }

.nav--primary-mobile__top {
  height: 50%;
  position: relative;
  z-index: 2; }

.nav--primary-mobile ul.nav {
  margin-top: 50px;
  padding: 40px 0 1.5em;
  position: relative;
  /*top: 50%;
    width: 100%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);*/ }

.nav--primary-mobile ul.nav li {
  padding: 1em 0;
  position: relative; }

.nav--primary-mobile ul.nav li:after {
  content: "";
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  width: 30px;
  height: 1px;
  background: rgba(0, 0, 0, 0.1); }

.nav--primary-mobile ul.nav li:last-child:after {
  display: none; }

.nav--primary-mobile ul.nav li a {
  font-size: 24px;
  font-weight: 500;
  color: #be8d2e;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px; }

.nav--primary-mobile__highlight {
  position: relative;
  height: 45%;
  width: 100%;
  padding: 0 20% 2em;
  z-index: 2; }

.search--mobile {
  background: #fff;
  padding: 0.2em 0.5em; }

.search--mobile .search__close {
  display: none; }

.search--mobile input[type=text] {
  padding: 8px 10px;
  border: none;
  width: 88%;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.search--mobile input[type=submit] {
  margin: 0;
  padding: 0.8em 1em;
  margin-right: 4px;
  margin-top: 6px;
  cursor: pointer; }

.nav--primary-mobile__divider {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  display: none; }

.nav--primary-mobile__divider img {
  float: left;
  width: 100%; }

/*breadcrumb*/
.breadcrumb {
  clear: both;
  float: left;
  width: 100%;
  padding: 4em 1em 1em;
  text-align: center; }

.breadcrumb li {
  text-transform: uppercase; }

.breadcrumb .nav li a {
  color: #be8d2e;
  text-decoration: none;
  display: inline-block; }

.breadcrumb li:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%207.8%2012.8%22%20enable-background%3D%22new%200%200%207.8%2012.8%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23BE8E2D%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20points%3D%220.8%2C0.7%206.4%2C6.4%200.7%2C12.1%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  background-size: contain;
  position: relative;
  margin: 0 1em;
  width: 10px;
  height: 10px; }

.breadcrumb li:last-child:after {
  display: none; }

.breadcrumb li a:hover {
  text-decoration: underline; }

/*footer navigation*/
ul.nav--site {
  text-align: center;
  width: 70%;
  margin-left: 15%;
  float: left; }

ul.nav--site li {
  margin: 0 0.8em; }

.nav--site a {
  color: #be8d2e;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.4em;
  font-size: 15px; }

.nav--site a:hover {
  text-decoration: underline; }

@media (max-width: 1200px) {
  .nav--global__menu a {
    padding: 0 1.2em; }

  .nav--global__user-pref .country-select label span {
    padding: 0 1.2em; }

  .nav .nav--global__user-pref li.search span {
    padding: 8px 1.4em 7px; }

  .nav--global__user-pref li a span {
    padding: 0 1.2em; }
 }

@media (max-width: 1023px) {
  .hero .search--desktop {
    display: none; }

  .nav--global__menu, .nav--global__user-pref, .nav--global {
    display: none; }

  /*.nav--global{
        background:#ddd;
        position:relative;
        padding:0;
        height:$nav-height;
    }*/
  #mobile-nav {
    display: block; }

  .nav--global .logo {
    background-image: url('/media/1004/logo.png');
    width: 20%;
    padding-top: 10%;
    margin: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 5px; }

 }

@media (max-width: 650px) {
  .nav--global .logo {
    width: 36%;
    padding-top: 18%; }

  #mobile-nav a.logo {
    width: 30%;
    /*padding-top: 12%;*/ }

  .nav--primary-mobile__highlight {
    padding: 0 2em 1em; }

  .search--mobile input[type=text] {
    width: 85%; }

  .breadcrumb {
    display: none; }

  .body .breadcrumb ol li {
    margin-bottom: 0; }

  .nav--primary-mobile ul.nav li a {
    font-size: 20px; }
	
	.inspirationalHeader h2{
		font-size:32px;
	}
	
	.inpirationPage h2.h3{	
		font-size: 28px;
	}
 }

@media (max-width: 400px) {
  #mobile-nav a.logo {
    width: 33%;
	  left:54%;
    /*padding-top: 15%;*/ }
  #mobile-nav a.logo img {
	  width:80%;
  }
  .nav--primary-mobile ul.nav li {
    padding: 0.7em 0; }

  .nav--primary-mobile ul.nav li a {
    font-size: 18px; }

  .country-select--mobile .heading {
    padding: 0 10%; }
 }

.btn {
  text-decoration: none;
  display: inline-block;
  -webkit-transition: 300ms background, 300ms border-color, 300ms color;
  transition: 300ms background, 300ms border-color, 300ms color;
  line-height: 140%;
  cursor: pointer; }

.btn--primary {
  background: #be8d2e;
  color: #f1f1d1;
  padding: 0.8em 2em;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase; }

.btn--primary:hover {
  background: #ffffff;
  color: #be8d2e; }

button.btn {
  border: none;
  cursor: pointer;
  line-height: 100%; }

.btn--secondary, button.btn--secondary {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  border: 2px solid #be8d2e;
  padding: 0.5em 1.2em;
  color: #be8d2e;
  background: none; }

.btn--secondary:hover {
  background: #ffffff;
  border-color: #ffffff; }

.btn--secondary.btn--invert {
  border-color: #f1f1d1;
  color: #f1f1d1; }

.btn--secondary.btn--invert:hover {
  border-color: #ffffff;
  color: #be8d2e; }

.btn.loading {
  background: #ffffff;
  border-color: #ffffff;
  position: relative;
  -ms-transform: scale3d(1, 0.3, 1);
  -webkit-transform: scale3d(1, 0.3, 1);
  transform: scale3d(1, 0.3, 1);
  -webkit-transition: 300ms all;
  transition: 300ms all; }

.btn.loading span.content {
  opacity: 0;
  -webkit-transition: 300ms all;
  transition: 300ms all; }

.btn.loading span.progress {
  background: #be8d2e;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 0;
  -webkit-transition: 300ms all;
  transition: 300ms all; }

.btn--tertiary, button.btn--tertiary {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  border: 2px solid #be8d2e;
  padding: 0.5em 1.2em;
  color: #be8d2e;
  background: none; }

.btn--tertiary:hover {
  background: #be8d2e;
  color: #ffffff; }

body, .btn, select, input {
  font-family: futura-pt, arial; }

/*dropdown*/
.dropdown__select, .btn--arrow {
  position: relative;
  display: inline-block; }

.dropdown__select {
  margin: 0 5px; }

.btn--arrow {
  padding-right: 40px; }

.dropdown__select:after, .btn--arrow:after {
  content: " ";
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -4px;
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #be8d2e transparent transparent transparent;
  pointer-events: none; }

html.ie9 .dropdown__select:after, html.ie9 .btn--arrow:after {
  display: none; }

.dropdown label {
  display: inline-block;
  margin-right: 1em; }

.dropdown select {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  border: 2px solid #be8d2e;
  padding: 0.5em 1.2em;
  padding-right: 40px;
  color: #be8d2e;
  background: none;
  margin-bottom: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0; }
#flavourDropDown option{
	text-transform: uppercase;
}
html.ie9 .dropdown select {
  padding-right: 1.2em; }

.dropdown input[type=submit] {
  border: none;
  padding: 0.5em 1.2em;
  cursor: pointer;
  margin-left: 10px;
  margin-bottom: 5px;
  display: none; }

.no-js .dropdown input[type=submit] {
  display: inline-block; }

.dropdown select::-ms-expand {
  display: none; }

h1, .h1 {
  font-size: 72px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 0.4em;
  color: #004525;
  letter-spacing: 1px; }

h2, .h2 {
  font-size: 40px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 0.4em;
  color: #004525;
  letter-spacing: 1px; }

h3, .h3 {
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 0.4em;
  color: #004525;
  letter-spacing: 1px; }

h4, .h4 {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 0.4em;
  color: #004525;
  letter-spacing: 1px; }

h5, .h5 {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 0.4em;
  color: #be8d2e;
  letter-spacing: 3px; }

h6, .h6 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0.4em;
  color: #004525;
  letter-spacing: 1px; }

.extra-large {
  font-size: 120px;
  margin-bottom: 0.2em; }

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a {
  color: #be8d2e;
  text-decoration: none; }

h5 a, .h5 a {
  color: #be8d2e;
  text-decoration: none; }

h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover {
  text-decoration: underline; }

p, .body ul li, .body ol li {
  line-height: 1.6em;
  margin-bottom: 1em;
  font-size: 18px; }

.intro {
  font-size: 26px; }

p a {
  color: #be8d2e;
  text-decoration: none; }

p a:hover {
  text-decoration: underline; }

a {
  cursor: pointer; }

p + h2, p + h3, p + h4, p + h5, ul + h2, ul + h3, ul + h4, ul + h5 {
  margin-top: 1.5em; }

ul li ul {
  margin-top: 1em; }

#site-footer p, #site-footer span {
  font-size: 16px; }

#site-footer .nav a {
  font-size: 14px; }

@media (max-width: 1200px) {
  p, .body ul li {
    font-size: 16px; }

  #site-footer p, #site-footer span, #site-footer a {
    font-size: 14px; }

  h1, .h1 {
    font-size: 60px; }

  .extra-large {
    font-size: 80px; }

  h2 {
    font-size: 30px; }
 }

@media (max-width: 1023px) {
  h1, .h1 {
    font-size: 48px; }

  .extra-large {
    font-size: 70px; }

  h2, .h2 {
    font-size: 30px; }

  h3, .h3 {
    font-size: 28px; }

  h4, .h4 {
    font-size: 24px; }

  h5, .h5 {
    font-size: 16px; }

  h6, .h6 {
    font-size: 16px; }

  .intro {
    font-size: 22px; }
 }

@media (max-width: 650px) {
  h1, .h1 {
    font-size: 38px; }

  .extra-large {
    font-size: 50px; }

  h2, .h2 {
    font-size: 26px; }

  h3, .h3 {
    font-size: 18px; }

  h4, .h4 {
    font-size: 16px; }

  h5, .h5 {
    font-size: 15px; }

  h6, .h6 {
    font-size: 14px; }

  p, .body ul li {
    font-size: 15px; }

  .intro {
    font-size: 18px; }
 }

@media (max-width: 400px) {
  h1, .h1 {
    font-size: 38px; }

  .extra-large {
    font-size: 45px; }

  h2, .h2 {
    font-size: 28px; }

  h3, .h3 {
    font-size: 18px; }

  h4, .h4 {
    font-size: 16px; }

  h5, .h5 {
    font-size: 14px; }

  h6, .h6 {
    font-size: 14px; }
 }

/*components modules*/
.hero {
  position: relative;
  z-index: 100; }

.hero .intro {
  text-align: center;
  font-size: 26px;
  width: 60%;
  margin: 1em auto 0em; }

.slideshow--primary {
  position: relative;
  z-index: 1;
  overflow: hidden; }

body.mobileNavVisible .hero {
  margin-top: 50px; }

.scrollable__wrapper {
  position: relative;
  width: 100%; }

.slideshow--primary__item {
  padding-top: 30%;
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden; }

.slideshow--primary__item > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.slideshow--primary__caption {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  color: #e8e7c8;
  text-align: center;
  width: 40%; }

.hero__controls {
  padding: 0;
  margin: 0; }

.hero__controls li {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  z-index: 10;
  list-style: none;
  margin: 0; }

.hero__controls li.scrollable--prev {
  left: 50px; }

.hero__controls li.scrollable--next {
  right: 50px; }

.hero__controls li.disabled {
  opacity: 0.5; }

.hero__controls span {
  width: 50px;
  height: 80px;
  cursor: pointer;
  display: block; }

.scrollable__paging {
  position: absolute;
  z-index: 10;
  bottom: 5%;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center; }

ul.scrollable__paging li {
  position: relative;
  margin: 0 2px;
  width: 15px;
  height: 15px;
  background-image: none; }

ul.scrollable__paging li:after, ul.scrollable__paging li:before {
  content: "";
  display: block;
  background-size: contain;
  background-position: 50% 50%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: 300ms all;
  transition: 300ms all; }

ul.scrollable__paging li:before {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  opacity: 1; }

ul.scrollable__paging li.active:before {
  opacity: 0; }

ul.scrollable__paging li:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2063%2087%22%20enable-background%3D%22new%200%200%2063%2087%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_2%22%20display%3D%22none%22%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%20%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M63%2C55.5C63%2C72.9%2C48.9%2C87%2C31.5%2C87S0%2C72.9%2C0%2C55.5C0%2C44%2C9.4%2C32.1%2C16.1%2C22.3C24.9%2C9.3%2C31.5%2C0%2C31.5%2C0%20%20s7.9%2C12.1%2C15.8%2C22.7S63%2C42.4%2C63%2C55.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; }

ul.scrollable__paging li.active:after {
  opacity: 1; }

/* no js fallback */
.slideshow--primary__item:nth-child(n+2), body.no-js .scrollable__paging, body.no-js .hero__controls {
  display: none; }

@media (max-width: 1023px) {
  .hero .mask {
    width: 125%;
    left: -25%; }

  .hero__controls li {
    top: 50%; }

  .hero__controls span {
    width: 40px;
    height: 60px; }

  .hero .intro {
    font-size: 20px;
    width: 90%; }

  .hero__controls li.scrollable--prev {
    left: 25px; }

  .hero__controls li.scrollable--next {
    right: 25px; }
 }

@media (max-width: 650px) {

  .hero__controls {
    display: none !important; }
 }

/*dividers*/
.divider {
  float: left; }

.divider--50 {
  width: 50%; }

.divider--33 {
  width: 33.333%; }

.modules {
  margin-bottom: 30px; }

.module {
  float: left;
  position: relative;
  overflow: hidden;
  width: 100%; }

.module__content {
  position: absolute;
  z-index: 10;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-backface-visibility: visible;
  backface-visibility: visible; }

.module__content p.subheading {
  text-transform: uppercase;
  margin-bottom: 0.2em; }

.module__content .icon {
  padding-top: 7%;
  display: block;
  position: relative;
  margin: -10% auto 8%; }

.module__content h1, .module__content h2 {
  letter-spacing: 4px;
  margin-top: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

.module__content p {
  line-height: 160%;
  margin-bottom: 0; }

.module__cta {
  margin-top: 2em; }

.module__cta p {
  margin-bottom: 0.6em; }

/*module in hero*/
.slideshow--primary__item > .module {
  position: absolute;
  top: 0;
  left: 0;
  border-top: 0; }

/*imagedrop styles*/
.module > img, .module > canvas {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  z-index: 9;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-select: none; }

.module > canvas {
  height: 100%; }

.module.imagedrop > img.module__bg, .module.imagedrop .module__content {
  opacity: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none; }

body.no-js .module.imagedrop > img.module__bg, body.no-js .module.imagedrop .module__content {
  opacity: 1; }

.module.imagedrop .module__content {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.module.imagedrop > img.module__bg.active, .module.imagedrop > img.module__bg.active + .module__content {
  -webkit-transition: all 500ms;
  transition: all 500ms;
  opacity: 1; }

.module .drop {
  position: absolute;
  top: 0;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-100%);
  -webkit-transform: translateX(-50%) translateY(-100%);
  transform: translateX(-50%) translateY(-100%);
  -webkit-transition: all 1000ms;
  transition: all 1000ms;
  z-index: 10;
  width: 5%; }

.module.imagedrop .drop svg {
  width: 100%; }

.module.imagedrop .drop.active {
  top: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); }

.module.imagedrop .drop.active.hide {
  opacity: 0; }

/*full width standard module*/
.module--full-width {
  width: 100%;
  padding-top: 28%;
  float: none;
  clear: both; }

.divider--50 > .module {
  padding: 55% 0 0; }

.module--full-width img.module__bg {
  width: 100%;
  height: auto; }

.module--full-width .module__content {
  top: 50%;
  left: 50%;
  width: 55%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center; }

.module--full-width .module__content h2, .module--full-width .module__content h3, .module--full-width .module__content p {
  color: #f1f1d1; }

.module--alt-color .module__content h2, .module--alt-color .module__content h3, .module--alt-color .module__content p {
  color: #444444; }

/* full width tall module for two masks etc.*/
.module--full-width.module--tall {
  padding-top: 32%; }

.module--full-width.module--tall .module__content {
  width: 35%; }

.module--timeline .module--full-width.module--tall {
  padding-top: 50%; }

/*full width module with left or right content*/
.module--full-width.module--full-width-left .module__content {
  text-align: left;
  left: 10%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.module--full-width.module--full-width-right .module__content {
  text-align: left;
  left: 60%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.module--full-width-left .extra-large, .module--full-width-right .extra-large {
  left: -0.2em;
  position: relative; }

/*module with top curve in 50/50 divider*/
.divider--50 > .module.with-mask .module__content {
  top: 55%; }

/*full width hero module*/
.module--hero, .slideshow--primary__item {
  padding-top: 32%; }

.module--hero .module__content {
  top: 45%;
  left: 50%;
  width: 55%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center; }

.module--hero .module__content h1, .module--hero .module__content h2 {
  margin-bottom: 0.2em;
  color: #f1f1d1; }

.module--hero.module--color1 .module__content h1, .module--hero.module--color1 .module__content h2, .module--hero.module--color1 .module__content p {
  color: #244d32; }

.module--hero.module--color2 .module__content h1, .module--hero.module--color2 .module__content h2, .module--hero.module--color2 .module__content p {
  color: #393633; }

.module--hero.module--color3 .module__content h1, .module--hero.module--color3 .module__content h2, .module--hero.module--color3 .module__content p {
  color: #f1f1d1; }

.module--hero.module--color4 .module__content h1, .module--hero.module--color4 .module__content h2, .module--hero.module--color4 .module__content p {
  color: #be8d2e; }

.module--hero .module__content p {
  line-height: 120%; }

/* 'slimmer' hero module with no scrolling */
.module--hero.module--slim {
  padding-top: 16.8%; }

.module--hero.module--slim .module__content {
  top: 50%; }

.module--hero.module--slim .module__content h1, .module--hero.module--slim .module__content h2 {
  margin-bottom: 0; }

/* 'split' module*/
.module--split {
  width: 100%;
  float: none;
  padding: 1.5% 0; }

.module--split img {
  width: 40%;
  height: auto;
  left: 8%;
  position: relative;
  z-index: 2; }

.module--split .header {
  position: relative;
  z-index: 10;
  text-align: center;
  margin-top: 3em; }

.module--split img.module__bg {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  height: 100%; }

.module--split .module__content {
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 52%;
  width: 40%;
  text-align: center;
  z-index: 2; }

.module--splitAlt img {
  left: 52%; }

.module--splitAlt .module__content {
  left: 8%; }

/*split module in divider*/
.divider .module--split {
  background: #fff; }

.divider .module--split .module__content {
  left: 30%;
  width: 65%;
  text-align: left; }

.divider .module--split img {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20%; }

.divider__product {
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  width: 20%;
  height: 100%; }

.divider__product img {
  height: auto;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); }

/*narrow module*/
.module--narrow, .group--narrow {
  padding-left: 15%;
  padding-right: 15%; }

.module--split.module--narrow .module__content {
  left: 50%;
  width: 30%;
  text-align: left; }

.module--splitAlt.module--narrow .module__content {
  left: 20%; }

.module--split.module--narrow img {
  left: 0; }

.module--splitAlt.module--narrow img {
  left: 55%; }

.module--splitAlt.module--narrow img.module__bg {
  left: 0; }

.module--narrow.module .icon--drop-divider, .module--narrow.module .icon--divider {
  display: block;
  z-index: 5;
  width: 19%;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0; }

/*split module with product*/
.module--split .list-item.product {
  width: 45%;
  left: 0;
  padding-top: 40%;
  position: relative;
  z-index: 10; }

.module--splitAlt .list-item.product {
  width: 45%;
  left: 50%; }

.module--split .list-item.product .wrapper {
  top: 50%;
  width: 100%;
  height: auto;
  left: auto;
  right: auto;
  bottom: auto;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.module--split .list-item.product .module__content {
  left: 50%; }

/*image module*/
.module--image {
  width: 100%; }

/*product listing modules*/
.mask {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: url('/media/1084/mask-top.png');
}

.mask--bottom {
  top: auto;
  bottom: 0; 
  background: url('/media/1082/mask-bottom-even.png');
  height: 57px;
}

.mask--bottom.curve { 
  background: url('/media/1081/mask-bottom-curve.png');
}

.mask--bottom--shallow {
  top: auto;
  bottom: 0; 
  background: url('/media/1083/mask-bottom-shallow.png');
  height: 57px;
}

.mask img {
  width: 100%;
  height: auto;
  float: left; }

/*content module*/
.module--content {
  padding: 0 15%; }

.module--content ul li {
  list-style: none;
  position: relative; }

.module--content ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background: #444;
  position: absolute;
  display: block;
  top: 0.5em;
  left: -1em; }

.module--content ul li ul li:before {
  background-color: #bf8f2d; }

/*news content module*/
.module--content__news, .module--content__news-header, .module--content__news-mainimage {
  padding: 0 20%; }

.module--content__news-header .date + h2 {
  margin-top: 0; }

.module--content__news-header {
  margin-bottom: 3em; }

/* error modules*/
.module--intro {
  text-align: center;
  width: 100%;
  margin-bottom: 1em;
  padding: 0 5%; }

.module--intro .icon--drop {
  padding-top: 4%;
  width: 2.2%; }

.module .icon--drop-divider, .module .icon--divider {
  width: 15%;
  padding-top: 5%; }

.module .icon--divider.top {
  top: 0;
  bottom: auto;
  margin-top: 1%; }

.module--intro p {
  color: #be8d2e;
  font-size: 20px; }

.module--intro__story p {
  color: #444444; }

.module--error-products {
  width: 70%;
  margin-left: 15%;
  margin-bottom: 3em; }

.module--error-products .list-item.product {
  padding-top: 0; }

.module--error-products .list-item.product .wrapper {
  position: relative;
  text-align: center; }

.module--error-products .list-item.product .desc {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  min-height: 280px; }

.module--error-products .list-item.product .desc h3 {
  min-height: 0; }

.module--error-products .list-item.product .desc .btn {
  margin-top: 1em; }

/* Recipe */
.module--recipe {
  background: #ffffff; }

.module--recipe .module__content, .divider--50 > .module.module--recipe .module__content {
  top: 45%;
  left: 20%;
  width: 60%;
  text-align: left;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }
  .module--recipe .module__content h2, .module--recipe .module__content p, .divider--50 > .module.module--recipe .module__content h2, .divider--50 > .module.module--recipe .module__content p {
    color: #004525; }
  .module--recipe .module__content .subheading, .divider--50 > .module.module--recipe .module__content .subheading {
    color: #be8d2e; }

/*contact us module*/
.module--contact {
  width: 60%;
  margin-left: 20%;
  margin-bottom: 2em; }

.module--intro + .module--contact {
  margin-top: 1em; }

.module--contact .social-links .icon {
  width: 11%;
  padding-top: 14%;
  height: auto;
  margin-right: 2%; }

.module--contact .divider--50 {
  padding: 0 5%; }

/*news top module - vertical*/
.module.module--news {
  padding: 0 2em;
  margin-bottom: 2em; }

.module.module--news .module__content {
  position: relative;
  top: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center; }

.module.module--news .module__content .date {
  margin-bottom: 1em;
  font-size: 14px; }

.module.module--news .img {
  margin-bottom: 1em;
  padding: 0 4em; }

.module.module--news .img .circle {
  position: relative;
  display: block;
  z-index: 0;
  border-radius: 100%;
  overflow: hidden;
  font-size: 0; }

.module.module--news .img .circle img {
  width: 100%; }

/*news product module*/
.module--news-product {
  padding-top: 30%; }

.module--content__news + .module--news-product {
  margin-top: 2em;
  float: left; }

.module--news-product .list-item.product {
  width: 70%;
  margin: 0 auto;
  padding: 0; }

.module--news-product .list-item.product .wrapper {
  position: relative;
  margin-top: 2em; }

.module--news-product .list-item.product .img {
  float: left;
  width: 30%;
  padding-top: 45%; }

.module--news-product .list-item.product .desc {
  float: right;
  width: 55%;
  text-align: left; }

.module--news-product .list-item.product .desc h3 a {
  color: #f1f1d1; }

.module--news-product .list-item.product .desc p {
  margin-bottom: 1em; }

/* Darker section */
.module--dark--section, .social-feed.module--dark--section {
  text-align: center;
  margin-top: 4.5em;
  background-color: #EBE9C9;
  position: relative;
  overflow: visible; }
  .module--dark--section:before, .social-feed.module--dark--section:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    margin-top: -50px;
    content: " ";
    background-image: url(/media/1087/section-divider.png);
    background-position: top center;
    background-repeat: no-repeat; }

.module--dark--section + .breadcrumb {
  background-color: #EBE9C9; }

.fader--hide {
  opacity: 0;
  top: 20px;
  position: relative; }

.fader--show {
  opacity: 1;
  position: relative;
  top: 0;
  -webkit-transition: 600ms all 300ms;
  transition: 600ms all 300ms; }

.module--timeline .fader--hide {
  opacity: 1;
  top: 0; }

.module--timeline .fader--hide .module__content {
  opacity: 0;
  top: 60%; }

.module--timeline .fader--show .module__content {
  opacity: 1;
  top: 50%;
  -webkit-transition: 1000ms all 300ms;
  transition: 1000ms all 300ms; }

.module--downloadBtn {
  text-align: center;
  margin: 2em 0; }

.module--hero > svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.module--hero > svg > image {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%; }

#hero-mask-desktop .mask-tablet {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -ms-transform-origin: 50% 37%;
  -webkit-transform-origin: 50% 37%;
  transform-origin: 50% 37%; }

.svg_container .mask-tablet, .svg_container .mask-mobile, .svg_container .mask-tiny {
  display: none; }

.cookie-notice {
    position: fixed;
    display: none;
    margin-top: 0;
    -webkit-transition: margin-top .35s linear;
    transition: margin-top .35s linear;
    text-align: center;
    font-family: NeutraTextBook, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
    font-size: 18px;
    color: #474747;
    background: #fff;
    box-shadow: inset 0 -1px 6px rgba(0, 0, 0, .5);
	width: 100%;
	z-index: 9999;
	top: 0;
	left: 0;
}

.cookie-notice__inner {
    padding: 10px;
    margin: 0 auto;
}
.cookie-notice__logo{
    display: block;
    margin: 0 auto 5px;
    max-width: 50px;
}
.cookie-notice__text {
    display: block;
    text-align: center;
    margin: 0 auto;
    max-width: 750px;
}

.cookie-notice__text a, .cookie-notice__text a:hover, .cookie-notice__text a:link, .cookie-notice__text a:visited {
	color:inherit;
	font-weight:bold;
	text-decoration:underline;
}

.cookie-notice__button-wrapper {
    display: block;
    text-align: center;
    width: 100%;
    margin: 10px 0 0
}
.cookie-notice__button{
    padding: 10px 25px;
    border-radius: 3px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    margin: 5px;
    cursor:pointer
}

.cookie-notice__close{
	padding: 10px 25px;
    border-radius: 3px;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    margin: 5px;
    cursor: pointer;
    position: absolute;
	right:0;
    background: #BD2F4D;
    color: #fff;
    z-index: 999;
    top: 0
}

.hideUntilPageLoad{
	display:none;
}

  
@media (max-width: 1200px) {

  .module--hero, .slideshow--primary__item {
    padding-top: 36%; }

  .module--hero .module__content {
    width: 66%; }

  .module--hero .module__content p {
    font-size: 20px; }


  .divider--50 .module--full-width {
    padding-top: 70%; }

  .divider--50 > .module {
    padding-top: 56%; }

  .divider--50 > .module--news {
    padding-top: 0; }

  .module.module--news .img {
    padding: 0 2em; }
 }

@media (max-width: 1023px) {
  .module--full-width, .module--full-width.module--tall {
    padding-top: 45%; }

  .module--hero, .slideshow--primary__item {
    padding-top: 45%; }


  .module--hero .module__content {
    top: 50%; }

  .module--hero .module__content .module__cta {
    margin-top: 1em; }

  .module--hero.module--slim {
    padding-top: 25%; }

  .module--hero .module__content p {
    font-size: 18px; }

  .module--full-width img.module__bg, .module--full-width canvas {
    width: 150%;
    left: -25%; }

  .module--full-width .module__content {
    width: 75%; }


  .divider--50 .module--full-width {
    padding-top: 90%; }

  .divider--50 > .module {
    padding-top: 80%; }

  .divider--50 > .module--recipe {
    padding-top: 90%; }

  .divider--50 > .module--news {
    padding-top: 0; }

  .module--content {
    padding: 0 5%; }

  .module--error-products {
    width: 100%;
    margin-left: 0; }

  .module--error-products .product {
    margin-bottom: 2em; }

  .module .icon--drop-divider, .module .icon--divider {
    width: 30%; }

  .module--contact {
    width: 100%;
    margin-left: 0; }

  .module--split.module--narrow .module__content {
    width: 45%;
    left: 50%; }

  .module--splitAlt.module--narrow .module__content {
    left: 10%; }

  .module--split.module--narrow .list-item.product {
    left: 0;
    padding-top: 50%; }

  .module--splitAlt.module--narrow .list-item.product {
    padding-top: 50%;
    left: 55%; }

  .module--split {
    min-height: 22em; }

  .module--narrow.module .icon--drop-divider, .module--narrow.module .icon--divider {
    position: relative;
    margin-top: 20px;
    width: 50%; }
    .module--narrow.module .icon--drop-divider.top, .module--narrow.module .icon--divider.top {
      margin-top: 0;
      margin-bottom: 2em; }

  .module--content__news, .module--content__news-header, .module--content__news-mainimage {
    padding: 0 10%; }

  .module--content__news-header {
    margin-bottom: 2em; }

  .module--news-product .module__content {
    width: 80%; }

  .module--news-product .list-item.product .desc {
    margin-top: 5%; }

  .module--narrow, .group--narrow {
    padding-left: 5%;
    padding-right: 5%; }

  .divider--50 > .module.module--recipe .module__content {
    width: 75%; }


  .module--error-products .list-item.product .desc {
    min-height: 220px; }

  .module--timeline .module--full-width.module--tall {
    padding-top: 55%; }

  .module--contact .divider--50 {
    padding: 0 3% 0 7%; }

  .module--contact .divider--50:nth-child(2n) {
    padding: 0 7% 0 3%; }

  .module--intro .icon--drop {
    padding-top: 4%;
    width: 3%; }

  .svg_container .mask-desktop {
    display: none; }

  .svg_container .mask-tablet {
    display: block; }

  .module--hero > svg > image {
    -ms-transform: scale(2);
    -webkit-transform: scale(2);
    transform: scale(2); }

  #hero-mask-desktop .mask-tablet {
    -ms-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform: scale(0.5); }
 }

@media (max-width: 650px) {
  .module--full-width {
    padding-top: 50%; }

  .module--full-width.module--tall {
    padding-top: 60%; }

  .module--full-width.module--tall .module__content {
    width: 65%; }

  .module--timeline .module--full-width.module--tall {
    padding-top: 70%; }

  .module--timeline .module--full-width.module--tall .module__content {
    width: 40%; }

  .module--full-width.module--full-width-right .module__content {
    left: 55%; }

  .module--hero, .slideshow--primary__item {
    padding-top: 75%; }

  .module--hero.module--slim {
    padding-top: 30%; }

  .module--full-width img.module__bg, .module--full-width canvas, .module--split img.module__bg {
    width: 200%;
    left: -50%; }

  .module--full-width.module--recipe img.module__bg {
    width: 130%;
    left: -15%; }

  .module--full-width .module__content {
    width: 80%; }

  .module--split img {
    width: 70%;
    display: block;
    float: none;
    left: 15%; }

  .module--split .module__content {
    position: relative;
    top: 0;
    left: 10%;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    width: 80%;
    padding: 4% 0 4% 0; }

  .divider .module--split .module__content {
    position: absolute;
    left: 30%;
    width: 65%;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }

  .module--split {
    margin: 1em 0; }

  .module--split .module__content .icon {
    margin-top: 5%;
    margin-bottom: 4%; }

  .divider--50 {
    width: 100%;
    float: none; }

  .group > .mask {
    display: none; }

  .divider--50 .module--full-width, .divider .module--split, .divider--50 > .module {
    padding-top: 60%; }

  .divider--50 > .module.with-mask .module__content {
    width: 70%; }

  .divider--50 > .module--news {
    padding-top: 0;
    margin-bottom: 2em; }

  .module .icon--drop-divider, .module .icon--divider {
    width: 40%;
    padding-top: 7%; }

  .module--split.module--narrow .list-item.product {
    width: 70%;
    left: 15%;
    padding-top: 50%;
    margin-bottom: 1em; }

  .module--split.module--narrow .module__content {
    width: 70%;
    left: 15%;
    text-align: center; }



  .divider__product {
    left: 5%;
    height: 40%;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    top: 55%; }

  .divider__product + .divider--50 .module--recipe .module__content {
    width: 65%;
    left: 30%;
    top: 50%; }

  .group .module--recipe .module__content {
    left: 60%; }

  .module--news-product {
    padding-top: 65%; }

  .module--news-product .list-item.product {
    width: 80%; }

  .module--news-product .list-item.product .desc {
    margin-top: 5%;
    padding-right: 0;
    width: 60%; }

  .module--news-product .module__content {
    width: 100%; }

  .module--hero .module__content p {
    font-size: 16px; }

  .module--content {
    margin-bottom: 3em; }

  .module--intro p {
    font-size: 16px; }

  .module--contact .divider--50, .module--contact .divider--50:nth-child(2n) {
    padding: 0 8%; }

  .module--contact .divider--50:nth-child(1n) {
    margin-bottom: 2em; }

  .module.module--news .img {
    width: 70%;
    margin-left: 15%; }

  .svg_container .mask-tablet {
    display: none; }

  .svg_container .mask-mobile {
    display: block; }
 }

@media (max-width: 400px) {
  .module--full-width, .module--full-width.module--tall {
    padding-top: 100%; }

  .module--timeline .module--full-width.module--tall {
    padding-top: 80%; }

  .module--hero, .slideshow--primary__item {
    padding-top: 120%; }

  .module--hero.module--slim {
    padding-top: 50%; }

  .module--full-width img.module__bg, .module--full-width canvas, .module--split img.module__bg {
    width: 300%;
    left: -100%; }

  .module--full-width.module--recipe img.module__bg {
    width: 200%;
    left: -50%; }

  .divider--50 .module--full-width, .divider .module--split, .divider--50 > .module {
    padding-top: 90%; }

  .divider--50 > .module--news {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0; }

  .divider--50 > .module--recipe {
    padding-top: 100%; }

  .module--split {
    margin: 2em 0; }

  .module--split.module--narrow .list-item.product {
    width: 90%;
    left: 5%;
    padding-top: 0; }

  .module--split.module--narrow .module__content {
    width: 90%;
    left: 5%; }

  .module--full-width.module--tall .module__content, .module--full-width.module--tall.module--full-width-left .module__content, .module--full-width.module--tall.module--full-width-right .module__content, .module--timeline .module--full-width.module--tall .module__content {
    width: 80%;
    left: 10%;
    text-align: center;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }

  .divider__product {
    left: 0;
    width: 100%;
    position: relative;
    background: #fff; }

  .divider__product img {
    margin-top: 10%;
    left: 10%;
    width: 80%;
    position: relative;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none; }

  .divider__product + .divider--50 .module--recipe .module__content {
    width: 80%;
    left: 10%;
    top: 45%;
    text-align: center; }

  .module--news-product {
    padding-top: 90%; }

  .module--news-product .list-item.product {
    width: 80%; }

  .module--content__news-header {
    margin-bottom: 1em; }

  .divider--33 {
    width: 100%; }

  .module--timeline .module--full-width img.module__bg {
    left: -200%; }

  .module--error-products {
    margin-bottom: 1em; }

  .module--intro {
    padding: 0 10%; }

  .module.module--news .img {
    width: 90%;
    margin-left: 5%; }

  .module--intro .icon--drop {
    padding-top: 8%;
    width: 6%; }

  .svg_container .mask-mobile {
    display: none; }

  .svg_container .mask-tiny {
    display: block; }
 }

/*blurred bg*/
.bg-blur #main {
  background: url("/media/1006/page-bg-blur.png") no-repeat 50% 200px; }

.our-story.bg-blur #main {
  background: url("/media/1006/page-bg-blur.png") no-repeat 50% 800px; }

.home.bg-blur #main {
  background: url("/media/1006/page-bg-blur.png") no-repeat 50% 400px; }

/*product range listings*/
.products__listings.range ul li {
  width: 23%; }

/* product listings*/
.products__listings {
  padding: 1em 2%;
  text-align: center;
  width: 96%;  }

.group + .products__listings {
  margin-top: 3em; }

.products__listings.inpirationPage .header {
  margin-bottom: 0; }

.products__listings.inpirationPage {
    padding: 3em 0;
    width: 100%;
}
.products__listings .header {
    margin-bottom: 3em;
    position: relative;
}

.products__listings .header h2 em {
  font-style: normal;
  color: #be8d2e; }

.products__listings .header .dropdown {
  position: absolute;
  right: 1%;
  top: 0; }

.products__listings .header .icon--drop {
  width: 1.8%;
  padding-top: 2.8%; }

.products__listings > h3 {
  margin-bottom: 1.2em; }

.products__listings ul {
  text-align: left;
  clear: both; }

.products__listings ul li {
  width: 18%;
  margin: 0 1% 4%;
  float: left;
  outline: 0 solid #fff;
  text-align: center;
  position: relative; }

.products__listings.recipes ul li {
  margin-bottom: 2%; }

.news-listing.products__listings ul li {
  margin-bottom: 2%; }

.products__listings ul.nav--inline {
  text-align: center; }

.products__listings ul.nav--inline li {
  float: none; }

.products__listings ul li:nth-child(5n+1) {
  clear: left; }

.products__listings.range ul li:nth-child(5n+1), .products__listings.news-listing ul li:nth-child(5n+1) {
  clear: none; }

.products__listings > a + h3 {
  margin-top: 1em; }

.products__listings .icon--drop-divider {
  padding-top: 40px;
  display: block;
  margin-bottom: 1em; }

.products__listings .btn + .icon--drop-divider {
  margin-top: 30px; }

.list-item {
  position: relative; }

ul.nav > .list-item-fake {
  display: none; }

.list-item .wrapper {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.list-item.product .wrapper .circle {
  position: absolute;
  display: block;
  z-index: 0;
  padding: 50%;
  left: 50%;
  bottom: 10%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 100%;
  overflow: hidden; }

.list-item.product .wrapper .circle img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  border-radius: 100%; }

.list-item.recipe .wrapper .circle {
  border: 2px solid #fdfde5;
  padding: 60%; }

.list-item.recipe .wrapper .circle:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  display: block;
  background: #fdfde5;
  border-radius: 100%; }

body.professional .list-item .wrapper .circle:after {
  content: "";
  position: absolute;
  border: 2px solid #fdfde5;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  border-radius: 100%; }

.module--split .list-item.product .wrapper .circle {
  z-index: 4; }

.list-item.product .img {
  position: relative;
  padding-top: 100%;
  width: 70%;
  margin: 0 auto; }

.module--split .list-item.product .img {
  width: 55%;
  padding-top: 75%; }

.recipes .list-item.product .img {
  padding-top: 85%; }

.news-listing .list-item.product .img {
  padding-top: 85%; }

.module--error-products .list-item.product .img {
  width: 55%;
  padding-top: 75%; }

.list-item.product .img a img, .list-item.product .img div img {
  width: auto;
  height: 105%;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 0%;
  z-index: 4;
  -webkit-transition: 300ms all;
  transition: 300ms all; }


img.siblingProductImage{
	width: 100px;
    position: absolute;
    right: 22px;
    bottom: -40px;	
} 

img.prevSiblingImage.siblingProductImage{
    right: 0px;
    left:22px;
} 

.list-item.product.highlight .img a img, .list-item.product.highlight .img div img {
  top: 5%; }

.social-feed__listings .list-item.product .img a img {
  height: 100%; }

.list-item.product .img a img.serving, .list-item.product .img div img.serving {
  height: 60%;
  width: auto;
  bottom: -10%;
  right: -10%;
  top: auto;
  left: auto;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  z-index: 5; }

.product-details .list-item.product .img a img.serving, .product-details .list-item.product .img div img.serving {
  bottom: -9%;
  right: -20%; }

.products__listings .list-item.product .img a img.serving, .products__listings .list-item.product .img div img.serving, .module--news-product .list-item.product .img div img.serving {
  right: -15%;
  bottom: 5%;
  z-index: 3; }

.list-item.product .desc {
  margin-top: 10%;
  position: relative; }

.list-item.product .desc .btn {
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.list-item.product.double.highlight .desc .btn, .module--news-product .list-item.product .desc .btn, .module--other-ranges .list-item.product .desc .btn {
  position: relative;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  left: auto; }

.list-item.product.double .desc.align-center, .list-item.product .desc.align-center {
  text-align: center; }

.list-item.product .desc span {
  text-transform: uppercase;
  margin-bottom: 0.4em;
  display: block;
  font-size: 16px; }

.list-item.product .desc h3 a {
  color: #004525; }

.list-item.product .icon {
  position: absolute;
  z-index: 6;
  top: 60%;
  left: 0;
  width: 50px;
  height: 70px;
  text-indent: 0;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 90px;
  font-size: 14px;
  text-align: center; }

.list-item.product .desc .icon {
  position: absolute;
  z-index: 6;
  top: 0;
  margin-top: -50px;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 40px;
  padding: 0;
  text-indent: 0;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 90px; }

/*highlight card*/
.list-item.highlight {
  background: #fdfde5;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px; }

.list-item.highlight .wrapper {
  margin: 2px;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background: #fdfde5;
  border: 1px solid #f1f1d1; }

.list-item.highlight .wrapper .img {
  margin-top: 5%; }

/* tip card */
.list-item.tip, .list-item.tip h3 {
  color: #be8d2e;
  font-weight: 100;
  margin-bottom: 0.5em; }

.list-item.tip .wrapper {
  padding: 10%;
  position: relative; }

.list-item.tip .icon {
  width: 30px;
  height: 30px;
  position: relative;
  margin-bottom: 1em;
  top: auto;
  left: auto; }

/*double module for news listing*/
.list-item.product.double {
  width: 38%; }

.list-item.product.double .img {
  position: absolute;
  padding-top: 60%;
  width: 40%;
  left: 5%;
  margin: 0 auto;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.list-item.product.double .desc {
  margin: 0;
  width: 40%;
  left: 55%;
  position: absolute;
  text-align: left;
  top: 55%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

/*ajax effects*/
.list-item {
  opacity: 1;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -ms-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

.list-item.initial {
  opacity: 0; }

/*product filter*/
.products__filter {
  padding: 2em 0 0.5em;
  text-align: center; }

.product-filter {
  margin: 0;
  padding: 0; }

.product-filter span {
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 1em; }

.product-filter .nav {
  display: inline-block; }

.product-filter ul li {
  margin: 0;
  padding: 0;
  font-size: 100%;
  line-height: 100%;
  width: auto !important; }

.product-filter li a {
  background: #be8d2e;
  padding: 0.4em 1.2em;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  color: #f1f1d1;
  border-radius: 15px;
  margin: 0 0.4em 0.4em;
  -webkit-transition: 300ms all;
  transition: 300ms all; }

.product-filter li a:hover {
  background: #ffffff;
  color: #be8d2e; }

.product-filter li.active a {
  background: #004525;
  color: #f1f1d1; }

/* Filter group */
.filter--group {
  margin: 0 auto 40px auto;
  text-align: center; }
  .filter--group .dropdown {
    display: inline-block;
    margin: 10px; }
.inpirationPage .filter--group {
  margin: 0 auto 0px auto;
}
  .filter--group .dropdown {
    display: inline-block;
    margin: 10px; }
/*product details page*/
.product-details {
  margin-top: 2em;
  position: relative;
  z-index: 101; }

.product-details .product__desc {
  float: left;
  width: 20%;
  margin-left: 15%;
  margin-top: 3em; }

.product-details .icon--drop-divider, .product-details .icon--divider {
  display: block;
  z-index: 5;
  width: 100%;
  padding-top: 40px;
  margin-bottom: 15px; }

.product-details .product {
  position: absolute;
  top: 0;
  width: 20%;
  left: 40%;
  padding: 0 !important;
  margin-top: -60px; }

.product-details .product .wrapper {
  position: relative; }

.product-details .product .img {
  padding-top: 155%;
  overflow: visible;
  width: 100%; }

.product-details .product .wrapper .circle {
  /*top: 25%;
    padding: 40%;
    bottom: auto;*/ }

.product-details .product__serving {
  width: 15%;
  float: right;
  margin-right: 15%;
  margin-top: 10em;
  text-align: center; }

.product-details .product__serving .social-links {
  margin-top: 2em; }

.product-details .product__serving .social-links .icon {
  width: 40px;
  height: 40px; }

.product-details .product__ingredients {
  width: 20%;
  float: right;
  margin-right: 15%;
  margin-top: 2em;
  text-align: center; }
  .product-details .product__ingredients img {
    max-width: 40%;
    height: auto; }
  .product-details .product__ingredients .ingredient {
    margin-bottom: 0.4em; }
  .product-details .product__ingredients .highlight {
    color: #be8d2e; }

.product-details .product__ingredients .social-links {
  margin-top: 1em; }

.product-details .product__ingredients .social-links .icon {
  width: 40px;
  height: 40px; }

.product-details .product__rangeLink {
  clear: left;
  float: left;
  width: 15%;
  margin-left: 7.5%;
  margin-top: 7em;
  position: relative;
  text-align: center; }

.product-details .product__rangeLink.rangeBlockHidden {
    clear: both;
    float: none;
    width: 100%;
    margin: 0 auto;
    margin-top: inherit; }
.product-details .product__rangeLink .circle {
  background: #c3973e;
  display: block;
  border-radius: 100%;
  padding: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0; }

.product-details .product__rangeLink img {
  width: 80%;
  height: auto;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  display: block; }

.product-details .product__rangeLink h5 {
  margin: 0 0 1.5em; }

.product-details .product__rangeLink a {
  display: block;
  position: relative;
  z-index: 3;
  color: #fff;
  text-decoration: none;
  padding: 0 10px; }

.product-details .product__rangeLink a:hover {
  text-decoration: underline; }

.product-details .product__rangeLink a:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%207.8%2012.8%22%20enable-background%3D%22new%200%200%207.8%2012.8%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20points%3D%220.8%2C0.7%206.4%2C6.4%200.7%2C12.1%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  content: "";
  display: block;
  background-size: contain;
  position: relative;
  margin: 0.4em auto 0;
  width: 10px;
  height: 10px; }

.product-details .product__nutritional {
  float: left;
  width: 45%;
  margin-left: 5%;
  margin-top: 8em;
  padding: 0;
  text-align: center; }


.product-details .product__nutritional.rangeBlockHidden {
  	float: none;
    display: block;
    margin: 0 auto;
    margin-top: 6em; }


.product-details .product__nutritional .list-item {
  padding: 2px; }

.product-details .product__nutritional .list-item .wrapper {
  position: relative;
  margin: 0;
  padding: 2em 5em 1em; }

.product-details .product__nutritional h3 .sub {
  font-size: 50%;
  display: block;
  margin-top: 0.4em; }

.product-details .product__nutritional ul {
  margin: 2em 1em 0; }

.product-details .product__nutritional li {
  width: 15%;
  margin: 0 2%; }

.product-details .product__nutritional li .icon {
  width: 100%;
  padding: 70% 0 28%;
  text-indent: 0;
  color: #be8d2e;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  text-transform: uppercase;
  text-align: center; }

.product-details .product__nutritional li .icon span.sub {
  display: block;
  font-size: 85%;
  font-weight: 300;
  margin-top: 4px; }

.product-details .product__nutritional li p {
  color: #444444;
text-transform:lowercase;
}

.product-details .product__nutritional p.product__nutritional-sub {
  margin-top: 0.5em;
  margin-bottom: 0;
  font-size: 130%; }

.product-details .product__nutritional p.product__nutritional-small {
  font-size: 14px;
  line-height: 120%;
  margin: 0 -4em;
  margin-bottom: 0.4em;
  color: #9a9989; }

.product-details .product__nutritional p.product__nutritional-small + p.product__nutritional-small {
  margin-bottom: 1em; }

.product-details .product__nutritional-expanded {
  margin-left: -25%;
  margin-right: -25%;
  margin-top: 2em;
  text-align: left;
  position: relative;
  z-index: 3;
  opacity: 0;
  height: 0;
  overflow: hidden;
  display: none; }

.product-details .product__nutritional-expanded.active {
  -webkit-transition: 600ms all linear;
  transition: 600ms all linear; }

.no-js .product-details .product__nutritional-expanded, body.sitecore-edit-mode .product-details .product__nutritional-expanded {
  height: auto;
  opacity: 1;
  display: block; }

.product-details .product__nutritional-expanded .list-item .wrapper {
  padding: 2em 4em 1em; }

.product-details .product__nutritional-expanded .divider--50 {
  padding-right: 5%; }

.product-details .product__nutritional-expanded .divider--50:last-child {
  padding-right: 0;
  padding-left: 5%; }

.product-details .product__nutritional-expanded table {
  width: 100%;
  margin: 1em 0; }

.product-details .product__nutritional-expanded table tr {
  background: #f1f1d1;
  margin-bottom: 0.2em;
  display: block;
  float: left;
  width: 100%; }

.product-details .product__nutritional-expanded table tbody tr:nth-child(odd) {
  background: #f6f6d9; }

.product-details .product__nutritional-expanded table tr td, .product-details .product__nutritional-expanded table tr th {
  padding: 0.5em 1em;
  font-weight: 400;
  width: 50%;
  display: inline-block;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.product-details .product__nutritional-expanded table tr th {
  font-size: 120%; }

.product-details .product__nutritional-expanded p.additional {
  font-size: 80%; }

.product-details .product__nutritional-expanded .close {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 10px;
  right: 10px;
  border: 2px solid #be8d2e;
  border-radius: 100%;
  cursor: pointer;
  z-index: 100; }

.product-details .product__nutritional-expanded .close .icon {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); }

.product-details .product__nutritional-expanded ul {
  margin: 0; }

.product-details .product__nutritional-expanded ul li {
  width: 12%;
  max-width: 40px;
  margin: 0 2%; }

.product-details .product__nutritional-expanded ul li:first-child {
  margin-left: 0; }

.product-details .product__nutritional-expanded ul li img {
  width: 100%; }

.product-details .product__social {
  float: left;
  width: 20%;
  margin-left: 6%;
  margin-top: 8em; }

.product-details.recipe {
  min-height: 420px; }

.product-details.recipe img.product__bg {
  top: 0;
  left: 0;
  height: 100%; }

.product-details.recipe .product {
  padding-bottom: 20px;
  width: 26%;
  left: 37%;
  margin-top: -100px; }
.product-details.recipe .product__desc {
  margin-top: 0; }

.product__bg {
  position: absolute;
  z-index: -1;
  width: 100%; }

/* search box in product listing */
.body .search--desktop {
  position: relative;
  background: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  margin-bottom: 3em;
  padding: 0; }

body.no-results .products__listings h2 {
  margin-bottom: 1em; }

.body .search--desktop .wrapper {
  background: rgba(255, 255, 255, 0.7);
  width: 40%;
  padding: 0;
  opacity: 1; }

.body .search--desktop .wrapper form {
  display: block;
  padding: 0.7em 1em; }

.body .search--desktop .wrapper input[type=text] {
  color: #444444; }

/* buy me at*/
.product__buymeat {
  position: relative;
  display: inline-block;
  width: 190px; }

.product__buymeat input[type=checkbox] {
  display: none; }

.product__buymeat__dropdown {
  position: relative; }

.product__buymeat__dropdown .inner {
  display: none; }

.product__buymeat input[type=checkbox] ~ label {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.product__buymeat input[type=checkbox]:checked ~ label {
  background: #be8d2e;
  color: #f1f1d1; }

.product__buymeat input[type=checkbox]:checked ~ label:hover {
  border-color: #be8d2e; }

.product__buymeat input[type=checkbox]:checked ~ label ~ .product__buymeat__dropdown .inner {
  display: block;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  background: #fdfde5;
  -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); }

.product__buymeat input[type=checkbox]:checked ~ label:after {
  border-color: #f1f1d1 transparent transparent transparent; }

.product__buymeat__dropdown ul li {
  margin-bottom: 0;
  width: 100%;
  float: left; }

.product__buymeat__dropdown ul li.text {
  padding: 0 0.8em; }

.product__buymeat__dropdown ul li.text a {
  color: #be8d2e;
  font-weight: 500;
  text-decoration: none;
  line-height: 120%;
  padding: 0.6em 0; }

.product__buymeat__dropdown ul li.text a {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.product__buymeat__dropdown ul li.image + li.text a {
  border-top: none; }

.product__buymeat__dropdown li img {
  width: 100%;
  float: left; }

.products__listings a.btn--load {
  margin: 1em 0 0; }

/*product pagination*/
.product__paging li {
  position: absolute;
  left: 50px;
  top: 120px;
  list-style: none;
  padding: 0;
  margin: 0; }

.product__paging li.product__paging-next {
  left: auto;
  right: 50px; }

.product__paging li span.icon {
  width: 30px;
  height: 50px; }

/*other ranges module */
.module--other-ranges {
  width: 100%;
  padding: 0 10%;
  text-align: center; }

.module--other-ranges h2 {
  margin-bottom: 1em; }

.module--other-ranges .module--full-width {
  padding-top: 0; }

.module--other-ranges .list-item.product {
  padding-top: 0;
  text-align: center; }

.module--other-ranges .list-item.product .wrapper {
  position: relative; }

.module--other-ranges .list-item.product .wrapper img.serving {
  /*right: -10%;
  bottom: 0;
  z-index: 3;*/ }

.module--expertly.module--split .list-item.product .img {
  width: 75%;
  margin-top: 10%; }

.module--expertly.module--split.module--narrow .module__content {
  top: 60%; }

@media (max-width: 1200px) {
  .products__listings ul li {
    width: 23%;
    clear: none !important; }

  .list-item.product.double {
    width: 48%; }

  .products__listings ul li:nth-child(5n) {
    clear: left; }

  .products__listings .header .dropdown {
    position: relative;
    float: right;
    margin-top: 1em;
    margin-bottom: 2em; }

  .product-details .product__desc {
    margin-left: 10%; }

  .product-details .product {
    width: 30%;
    left: 35%; }

  .product-details .product__serving {
    margin-right: 10%;
    width: 17%; }

  .product-details .product__nutritional > .list-item .wrapper, .product-details .product__nutritional-expanded .list-item .wrapper {
    padding-left: 2em;
    padding-right: 2em; }

  .product-details .product__nutritional p.product__nutritional-small {
    margin-left: 0;
    margin-right: 0; }

  .product-details .product__nutritional li {
    width: 15%; }

  .module--other-ranges {
    padding: 0 2%; }

  .product__paging li {
    left: 20px; }

  .product__paging li.product__paging-next {
    right: 20px; }
	
	
	img.siblingProductImage{
		width: 70px;
		bottom:-17px;
	} 
 }

@media (max-width: 1023px) {
  .products__listings ul li {
    width: 31.3333333333%;
    clear: none !important; }

  .list-item.product.double {
    width: 64.6666666667%; }

  .products__listings ul li:nth-child(4n) {
    clear: left; }

  .product-details .product__desc {
    width: 35%;
    float: right;
    margin-right: 10%;
    margin-left: 0;
    margin-top: 5em; }

  .product-details.recipe .product__desc {
    width: 50%;
    margin-left: 0; }

  .product-details .product {
    left: 13%;
    width: 35%;
    float: left;
    position: relative; }

  .product-details.recipe .product {
    width: 30%;
    left: 5%;
    margin-top: -50px; }

  .product-details .product__serving {
    float: left;
    clear: left;
    width: 30%;
    margin-left: 20%;
    margin-right: 0;
    margin-top: 8em; }
	
	.product-details .product__serving.rangeBlockHidden {
	float: none;
    clear: both;
    margin: 0 auto;
    display: block;
    margin-top: 25em;
    }

  .product-details .product__ingredients {
    float: right;
    clear: right;
    width: 40%;
    margin-right: 5%;
    margin-left: 0; }

  .product-details.recipe .product__ingredients {
    clear: both;
    float: none;
    width: 60%;
    margin: 0 auto;
    padding-top: 3em; }

  .product-details.recipe .product__ingredients-img {
    float: left;
    width: 50%;
    text-align: center; }

  .product-details.recipe .product__ingredients-img img {
    max-width: 60%; }

  .product-details.recipe .product__ingredients-desc {
    float: right;
    width: 50%; }

  .product-details .product__rangeLink {
    width: 25%;
    float: right;
    margin-right: 18%;
    margin-left: 0;
    clear: none;
    margin-top: 2em; }
	
	.product-details .product__nutritional.rangeBlockHidden {
		margin-top: 2em;
    }

  .product-details .product__serving .social-links {
    margin-top: 1em; }

  .product-details .product__nutritional {
    clear: both;
    width: 60%;
    margin-top: 3em; }

  .product-details .product__nutritional li {
    width: 25%; }

  .product-details .product__nutritional li .icon {
    font-size: 12px; }

  .product-details .product__social {
    width: 25%;
    margin-left: 5%;
    margin-top: 3em; }

  .products__listings.range ul li {
    width: 31.3333333333%;
    clear: none !important; }

  .products__listings.range ul li:nth-child(4n) {
    clear: left; }

  .products__listings .header .dropdown {
    float: none; }

  .product-details .product__nutritional-expanded {
    margin-left: 0;
    margin-right: -50%; }

  .body .search--desktop .wrapper {
    width: 60%; }

  .product-details .product__nutritional p.product__nutritional-sub {
    font-size: 120%; }

  .list-item.product .desc {
    padding: 0 20px; }

  .products__listings .header .icon--drop {
    width: 5%;
    padding-top: 6%; }

  .module--expertly .header {
    margin-top: 1.5em; }

  .product-details.recipe img.product__bg {
    height: auto; }
 }

@media (max-width: 650px) {
  .products__listings ul li {
    width: 48%;
    clear: none !important; }

  .list-item.product.double {
    width: 98%; }

  .products__listings ul li:nth-child(3n) {
    clear: left; }

  .products__listings ul li a.btn {
    font-size: 14px; }

  .product-details .product, .product-details.recipe .product {
    width: 50%;
    left: 25%;
    float: none; }

  .product-details .product__desc, .product-details .product__ingredients, .product-details.recipe .product__desc {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    text-align: center; }

  .product-details .product__desc {
    margin-top: 2em; }

  .product-details .product__serving {
    width: 50%;
    margin-left: 7%; }
	
	.product-details .product__serving.rangeBlockHidden {
    float: none;
    clear: both;
    margin: 0 auto;
	padding-top: 25px;}

  .product-details .product__rangeLink {
    margin-right: 12%; }

  .product-details .product__nutritional {
    width: 90%; }
	
	
  .product-details .product__nutritional.rangeBlockHidden {
    margin-top:inherit;}

  .product-details .product__social {
    width: 90%;
    margin-bottom: 3em;
    margin-top: 2em; }

  .products__listings.range ul li {
    width: 40%;
    margin: 0 5% 2%; }

  .product-details .product__nutritional-expanded {
    margin-right: 0; }

  .product-details .product__nutritional-expanded .divider--50:last-child {
    padding-left: 0; }

  .body .search--desktop .wrapper {
    width: 80%; }

  .body .search--desktop .wrapper input[type=text] {
    font-size: 16px; }

  .group + .products__listings {
    margin-top: 1.5em; }

  .body .search--desktop {
    margin-bottom: 2em; }

  .products__listings .header {
    margin-bottom: 2em; }

  .product-details .product__nutritional ul {
    margin-right: 0;
    margin-left: 0; }

  .product-details .product__nutritional li {
    width: 28%; }

  .product-details.recipe .product__ingredients {
    width: 90%; }

  .list-item.product .desc h3 a {
    font-size: 24px; }

  .product__paging li {
    top: 10%; }

  .product-details .product__nutritional p.product__nutritional-sub {
    font-size: 100%; }

  .module--error-products .list-item.product .img {
    width: 50%;
    padding-top: 69%; }

  .list-item.product .desc .icon {
    position: relative;
    margin-top: 0; }

  .product-details .product__nutritional h3 .sub {
    font-size: 60%; }

  .module--expertly .header {
    margin-top: 1em;
    margin-bottom: 3em; }

  .product-details.recipe .product .img div img {
    height: 100%; }
 }

@media (max-width: 400px) {
  .products__listings ul li {
    width: 90%;
    float: none;
    margin: 0 5% 2%;
    clear: none !important; }

  .list-item.product.double {
    width: 90%;
    margin: 0 5% 2%; }

  .list-item.product.double .img {
    position: relative;
    width: 50%;
    left: 0;
    padding-top: 80%;
    top: 5%;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none; }

  .list-item.product.double .desc {
    position: relative;
    top: 0;
    left: 10%;
    margin-top: 2em;
    width: 80%;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    text-align: center; }

  .list-item.product .img {
    top: 5%; }

  .product-details .product {
    padding: 0; }

  .product-details .product__desc {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 2em; }

  .product-details .product__serving {
    width: 90%;
    text-align: center;
    margin-top: 3em; }

  .product-details .product__rangeLink {
    width: 40%;
    margin-left: 30%;
    float: left;
    clear: both; }


  .products__listings.range ul li {
    width: 90%;
    margin: 0 5% 2%; }

  .body .search--desktop .wrapper {
    width: 90%; }

  .module--news-product .list-item.product .desc {
    margin-top: 0; }

  .product-filter ul li {
    display: block; }

  .product-details.recipe .product__ingredients-img, .product-details.recipe .product__ingredients-desc {
    float: none;
    width: 90%;
    margin: 0 auto; }

  .module--other-ranges {
    margin-top: 2em; }

  .module--other-ranges .list-item.product {
    margin-bottom: 2em; }

  .products__listings .header {
    padding: 0 5%; }

  .product-details .product__rangeLink img {
    width: 100%; }

  .product__paging li {
    top: 7%;
    left: 10px; }

  .product__paging li.product__paging-next {
    right: 10px; }

  .product__paging li span.icon {
    height: 30px; }

  .products__filter {
    padding-top: 1em; }

  .products__filter.news {
    padding: 0 1em; }

  .products__filter.news .product-filter ul li {
    float: left; }

  .news-listing.products__listings ul li, .news-listing .list-item.product.double {
    margin-bottom: 5%; }

  .product-details.recipe .product__desc {
    margin-top: 2.5em; }
 }

/**************************PRODUCT SIZES****************************/
.list-item.product, .list-item.news {
  padding-top: 32%; }

.range .list-item.product {
  padding-top: 40%; }

.social-feed__row .list-item.product {
  padding-top: 180%; }

.list-item.tip {
  padding-top: 0; }

.list-item.product .desc {
  min-height: 36%; }

.range .list-item.product .desc {
  min-height: 38%; }

.social-feed__row .list-item.product .desc {
  min-height: 34%; }

/*.range .list-item.product {
    padding-top: 540px;
}

.recipes .list-item.product {
    padding-top:420px;
}

.news-listing .list-item.product {
    padding-top: 400px;
}

.list-item.tip {
    padding-top: 0;
}

.list-item.product.double {
    width: 38%;
    padding-top: 420px;
}

.news-listing .list-item.product.double {
    padding-top: 400px;
}

.list-item.product .desc {
    min-height: 150px;
}

.range .list-item.product .desc {
    min-height: 180px;
}

.recipes .list-item.product .desc {
    min-height: 140px;
}

.social-feed__listings .list-item.product .desc {
    min-height: 140px;
}
*/
@media (max-width: 1200px) {
  .list-item.product, .list-item.news {
    padding-top: 40%; }

  .range .list-item.product {
    padding-top: 43%; }

  .list-item.tip {
    padding-top: 0; }

  .list-item.product .desc {
    min-height: 34%; }

  .range .list-item.product .desc {
    min-height: 40%; }
 }

@media (max-width: 1023px) {
  .list-item.product, .list-item.news {
    padding-top: 50%; }

  .range .list-item.product {
    padding-top: 56%; }

  .list-item.tip {
    padding-top: 0; }

  .list-item.product .desc {
    min-height: 32%; }

  .range .list-item.product .desc {
    min-height: 38%; }

  /* .list-item.product,
    .list-item.product.double {
    }

    .list-item.product{
        padding-top:460px;
    }

    .list-item.tip{
        padding-top:0;
    }

    .range .list-item.product {
        padding-top: 480px;
    }


    .list-item.product .desc {
        //min-height: 140px;
    }

    
    .range .list-item.product .desc{
        min-height:160px;
    }

   */ }

@media (max-width: 820px) {
  .list-item.product .desc h3 {
    font-size: 24px; }

  .list-item.product, .list-item.news {
    padding-top: 54%; }

  .range .list-item.product {
    padding-top: 66%; }

  .list-item.tip {
    padding-top: 0; }

  .list-item.product .desc {
    min-height: 38%; }

  .range .list-item.product .desc {
    min-height: 42%;
    padding: 0 15px; }
	
	img.siblingProductImage {
    width: 70px;
    bottom: -5px;
}
	
 }

@media (max-width: 650px) {
  .list-item.product, .list-item.news {
    padding-top: 82%; }

  .range .list-item.product {
    padding-top: 82%; }

  .list-item.tip {
    padding-top: 0; }

  .list-item.product .desc {
    min-height: 30%; }

  .range .list-item.product .desc {
    min-height: 41%; }

  /*.list-item.product {
        padding-top: 420px;
        margin-bottom: 2em;
    }

    .list-item.product .desc{
        min-height:120px;
    }

    .list-item.product.tip {
        padding-top: 0;
    }

    .range .list-item.product{
        padding-top:440px;
    }*/ }

@media (max-width: 520px) {
  .list-item.product, .list-item.news {
    padding-top: 90%; }

  .range .list-item.product {
    padding-top: 104%;
    width: 46%;
    margin: 0 2% 2%; }

  .list-item.tip {
    padding-top: 0; }

  .list-item.product .desc {
    min-height: 36%; }

  .range .list-item.product .desc {
    padding: 0; }
 }

@media (max-width: 400px) {
  .list-item.product, .list-item.news {
    padding-top: 0;
    margin-bottom: 4em; }

  .list-item .wrapper, .module--split .list-item.product .wrapper {
    position: relative;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none; }

  .range .list-item.product {
    padding-top: 0;
    width: 90%;
    margin: 0 5% 4em; }

  .list-item.product .desc .btn {
    position: relative;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    left: auto; }

  .recipes .list-item.product .desc, .news-listing .list-item.product .desc {
    margin-bottom: 2em; }

  .product-details .product {
    margin-bottom: 0; }
	
	img.siblingProductImage {
		bottom: -15px;
	}
 }

#site-footer {
  clear: both;
  margin-top: 0;
  float: left;
  width: 100%; }

.footer__site-type-link {
  text-align: center;
  text-transform: uppercase;
  background: #fbfbf1;
  padding-top: 1.5em; }

.footer__site-type-link.no-link {
  background: none;
  padding: 0; }

.footer__site-type-link p {
  margin: 0 0 1em;
  padding: 0 1em;
  letter-spacing: 1px; }

#site-footer .inner {
  padding: 20px 35px;
  background: #002911; }

#site-footer.light-green .inner {
  background: #01643E; }



#site-footer .footer__curve img {
  float: left;
  width: 100%; }

#site-footer .social-links {
  text-align: center;
  color: #fff;
  position: relative;
  top: -1em;
  margin-bottom: 1em; }

#site-footer .social-links p {
  color: #f1f1d1;
  text-transform: uppercase;
  letter-spacing: 2px; }

#site-footer .social-links a {
  height: 50px;
  width: 50px; }

#site-footer p.copyright {
  float: right;
  color: #f1f1d1;
  text-transform: uppercase; }

#site-footer .nav a {
  position: relative; }

#site-footer .nav a:hover {
  text-decoration: none; }

#site-footer .nav a:after {
  content: "";
  position: absolute;
  display: block;
  bottom: -2px;
  left: 0;
  width: -webkit-calc(100%);
  width: calc(100%);
  height: 1px;
  background: #be8d2e;
  opacity: 0;
  -webkit-transition: 300ms all;
  transition: 300ms all; }

#site-footer .nav a:hover:after {
  opacity: 1; }

@media (max-width: 1200px) {
  ul.nav--site li {
    margin: 0 0.4em; }
 }

@media (max-width: 1023px) {
  #site-footer p.copyright {
    float: none;
    text-align: center;
    margin-top: 2em; }

  ul.nav--site {
    float: none;
    width: 100%;
    margin: 0; }

  ul.nav--site li {
    margin: 0 0.6em; }
 }

@media (max-width: 650px) {
  ul.nav--site li {
    display: block;
    margin-bottom: 0.5em; }

  ul.nav--site li a {
    display: inline-block; }

  .footer__site-type-link p span {
    display: block;
    margin-bottom: 1em; }

  .footer__site-type-link p a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    border: 2px solid #be8d2e;
    padding: 0.5em 1.2em;
    color: #be8d2e;
    background: none;
    text-decoration: none;
    display: inline-block;
    -webkit-transition: 300ms all;
            transition: 300ms all; }

  .footer__site-type-link p a:hover {
    background: #ffffff;
    border-color: #ffffff; }
 }

@media (max-width: 400px) {
  #site-footer .social-links {
    margin-top: 20px; }

  .footer__site-type-link p {
    margin-bottom: 2em; }
 }

/*social links*/
.social-links .icon {
  width: 100px;
  height: 100px; }

/*social feed*/
.social-feed {
  text-align: center;
  padding: 1em 4% 1em 4%; }

.social-feed > .icon {
  padding-top: 65px;
  display: block;
  position: relative;
  margin: 10px auto 30px auto; }

.social-feed__row {
  width: 18%;
  margin: 0 1% 2%;
  float: left;
  outline: 0 solid #fff;
  text-align: center;
  position: relative; }

.social-feed__row > div {
  margin-bottom: 10%; }

.tile {
  padding-top: -webkit-calc(100% - 20px);
  padding-top: calc(100% - 20px);
  overflow: hidden;
  position: relative;
  border: 10px solid #fdfde5; }

.tile.image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.tile.image .icon {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 5%;
  left: 5%;
  z-index: 4; }

.tile.tweet {
  background: #fdfde5;
  text-align: left; }

.tile .tweet__desc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.tile.tweet img {
  float: left;
  width: 15%;
  margin: 5%;
  border-radius: 0; }

.tile.tweet h4.tweet__author {
  margin: 5% 0 2%; }

.tile.tweet h4.tweet__author a {
  text-decoration: none;
  color: #004525; }

.tile.tweet p.tweet__author {
  margin: 5% 0; }

.tile.tweet p.tweet__author a {
  color: #004525; }

.tile.tweet p.tweet__text {
  clear: both;
  margin: 0 5%;
  font-size: 14px;
  line-height: 1.4em; }

.tile.tweet a.tweet__follow {
  position: absolute;
  bottom: 5%;
  left: 5%;
  display: block;
  text-decoration: none;
  font-weight: 700;
  color: #be8d2e;
  text-transform: uppercase;
  padding-left: 1.6em;
  font-size: 13px;
  background-position: 0 0; }

.tile.tweet a.tweet__follow span {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px; }

@media (max-width: 1200px) {
  .social-feed .list-item {
    display: none; }

  .social-feed__row {
    width: 31.3333333%;
    margin-bottom: 0; }

  .social-feed__row > div {
    margin-bottom: 6%; }

  .social-feed__row:last-child {
    width: 64.6666666%; }

  .social-feed__row:last-child .tile {
    width: 48.4%;
    float: left;
    padding-top: -webkit-calc(48.5% - 20px);
    padding-top: calc(48.5% - 20px); }

  .social-feed__row:last-child .tile:first-child {
    margin-right: 3.09%; }
 }

@media (max-width: 1023px) {
  .social-feed__row {
    width: 48%; }

  .social-feed__row:last-child {
    width: 98%; }

  .social-feed__row:last-child .tile {
    width: 49%; }

  .social-feed__row:last-child .tile:first-child {
    margin-right: 2%; }

  .social-feed > .icon {
    padding-top: 45px; }
 }

@media (max-width: 650px) {
  .social-feed__row, .social-feed__row:last-child {
    width: 90%;
    float: none;
    margin: 0 5% 10%; }

  .social-feed__row:last-child .tile {
    width: 100%;
    float: none;
    padding-top: -webkit-calc(100% - 20px);
    padding-top: calc(100% - 20px); }
 }

.nav--story {
  background: #ece8c9;
  float: left;
  width: 100%;
  position: relative;
  padding: 1.6em 14em 1.2em; }

.nav--story.active {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 100; }

.nav--story .mask {
  -ms-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%); }

.nav--story > .scrollable {
  overflow: hidden; }

.nav--story ul.nav li {
  width: 100px;
  text-align: center;
  float: left;
  margin: 0;
  border-right: 1px solid #be8d2e; }

.nav--story ul.nav li:last-child {
  border: none; }

.nav--story ul.nav li a {
  display: inline-block;
  text-decoration: none;
  color: #be8d2e;
  font-weight: 500; }

.nav--story ul.nav li.active a {
  color: #004525; }

.nav--story .scrollable--nav {
  margin: 0;
  padding: 0; }

.nav--story .scrollable--nav li {
  position: absolute;
  top: 60%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 10;
  list-style: none;
  margin: 0;
  left: 80px; }

.nav--story .scrollable--nav li.disabled {
  opacity: 0.5; }

.nav--story .scrollable--nav li.scrollable--next {
  left: auto;
  right: 80px; }

.nav--story .scrollable--nav li span {
  height: 40px;
  width: 22px;
  cursor: pointer;
  display: block; }

.dummynav {
  display: none;
  float: left; }

.dummynav.active {
  display: block; }

.module .icon--bg {
  position: absolute;
  z-index: 9;
  opacity: 0.1;
  width: 25%;
  left: 37.5%;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-top: 30%; }

.module--full-width-right .icon--bg {
  left: 60%; }

.module--full-width-left .icon--bg {
  left: 10%; }

body.our-story .body > div:nth-last-of-type(3) .icon--drop-divider {
  display: none; }

.module--timeline {
  width: 100%; }

.module--timeline + .breadcrumb {
  display: none; }

@media (max-width: 1200px) {
  .nav--story {
    padding: 1.6em 10em 1.2em; }
 }

@media (max-width: 1023px) {
  .nav--story {
    padding: 1.6em 8em 1.2em; }

  .nav--story .scrollable--nav li {
    left: 40px;
    top: 60%; }

  .nav--story .scrollable--nav li.scrollable--next {
    right: 40px; }

  .nav--story .scrollable--nav li span {
    height: 30px; }
 }

@media (max-width: 650px) {
  .nav--story {
    padding: 1.6em 6em 1.2em; }
 }

@media (max-width: 400px) {
  .nav--story {
    padding: 1.6em 4em 1.2em; }

  .module .icon--bg, .module--full-width-right .icon--bg, .module--full-width-left .icon--bg {
    left: 30%;
    width: 40%;
    padding-top: 50%; }

  .module--timeline .module--full-width h3 {
    font-size: 18px; }
 }

.list-item.news .img {
  position: absolute;
  top: 0;
  left: 0;
  height: 40%;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 30px 0.1px 0 0; }

.list-item.news .img img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 4;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.list-item.news .img .border {
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 0;
  right: 2px;
  border: 1px solid #f1f1d1;
  z-index: 5;
  border-top-left-radius: 30px;
  border-bottom: 0; }

.list-item.news .desc {
  text-align: left;
  padding: 1em;
  position: absolute;
  top: 40%;
  width: 100%;
  bottom: 0; }

.list-item.news .desc .wrapper {
  background: none;
  margin-top: 0;
  border-top: 0;
  width: -webkit-calc(100% - 4px);
  width: calc(100% - 4px);
  padding: 1em;
  border-top-left-radius: 0; }

.list-item.news .desc h3 {
  margin-top: 0;
  font-size: 22px; }

.list-item.news .desc .date {
  font-size: 14px; }

.products__listings.news-listing ul li:nth-child(6n) {
  clear: none; }

body.news .products__filter {
  margin-top: 5em;
  padding-top: 0; }

.module--content__news-mainimage {
  width: 100%; }

.module--content__news-mainimage img {
  position: relative;
  margin-left: -10%;
  width: 120%;
  margin-bottom: 4em; }

.module--content__news + .module--content__news-mainimage {
  margin-top: 3em; }

.module--content__news-quote {
  width: 40%;
  margin-left: -10%;
  margin-bottom: 1.5em;
  margin-right: 2em;
  padding: 6em 0 5em;
  text-align: center; }

.module--content__news-quote .icon {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: 1; }

.module--content__news-quote p {
  z-index: 2;
  position: relative;
  line-height: 160%;
  margin: 0; }

.module--content__news-quote p:before, .module--content__news-quote p:after {
  content: '';
  width: 10%;
  padding-top: 10%;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2028.7%2022.3%22%20enable-background%3D%22new%200%200%2028.7%2022.3%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23BD8C2D%22%20d%3D%22M12.3%2C15.5l-6.9%2C6.8c-1.9-1.4-3.2-2.7-4.1-4C0.4%2C17.1%2C0%2C15.8%2C0%2C14.4c0-1.9%2C0.8-4%2C2.5-6.4%20%20c1.7-2.4%2C4.2-5%2C7.6-8l1.4%2C1.5C10%2C2.8%2C8.9%2C4.1%2C8.3%2C5.1c-0.6%2C1.1-1%2C2.1-1%2C3.2c0%2C1%2C0.3%2C2.1%2C1%2C3.1C9%2C12.4%2C10.3%2C13.8%2C12.3%2C15.5z%20%20%20M28.7%2C15.5l-6.8%2C6.8c-1.9-1.4-3.2-2.7-4.1-4c-0.9-1.3-1.3-2.6-1.3-3.9c0-1.9%2C0.8-4%2C2.5-6.4c1.7-2.4%2C4.2-5%2C7.6-8l1.4%2C1.5%20%20c-1.5%2C1.4-2.5%2C2.6-3.2%2C3.7c-0.6%2C1.1-1%2C2.1-1%2C3.2c0%2C1%2C0.3%2C2.1%2C1%2C3.1C25.5%2C12.4%2C26.8%2C13.8%2C28.7%2C15.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: -1.5em;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.module--content__news-quote p:after {
  top: auto;
  bottom: -1.5em;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -ms-transform: translateX(-50%) rotate(180deg);
  -webkit-transform: translateX(-50%) rotate(180deg);
  transform: translateX(-50%) rotate(180deg); }

.module--content__news-sideimage {
  float: right;
  width: 45%;
  margin-right: -10%;
  margin-bottom: 1.5em;
  margin-left: 2em; }

.module--content__news-sideimage img {
  position: relative; }

/*news pagination on detail page*/
.news__pagination {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 2em; }

.news__pagination .icon--drop {
  position: absolute;
  width: 2%;
  min-width: 14px;
  min-height: 10px;
  padding-top: 3%;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 30%; }

.news__pagination ul {
  padding: 0 20%; }

.news__pagination ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative; }

.news__pagination ul li.prev {
  float: left;
  width: 40%;
  text-align: right; }

.news__pagination ul li.next {
  float: right;
  width: 40%; }

.news__pagination ul li p {
  font-size: 14px; }

.news__pagination ul li h3 {
  margin-top: 0; }

.news__pagination ul li a.paging-icon {
  position: absolute;
  top: 50%;
  left: -40px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.news__pagination ul li a.paging-icon span {
  width: 20px;
  height: 40px; }

.news__pagination ul li.next a.paging-icon {
  left: auto;
  right: -40px; }

@media (max-width: 1400px) {
  .list-item.news .desc h3 {
    font-size: 20px; }

  .list-item.news .desc p {
    font-size: 16px; }
 }

@media (max-width: 1023px) {
  .module--content__news-quote {
    margin-left: -5%; }
 }

@media (max-width: 650px) {
  body.news .products__filter {
    margin-top: 0; }

  .module--content__news-mainimage img {
    margin-left: 0%;
    width: 100%;
    margin-bottom: 2em; }

  .module--content__news + .module--content__news-mainimage {
    margin-top: 1em; }

  .module--content__news-quote {
    width: 65%; }

  .module--content__news-sideimage {
    margin-right: -5%;
    width: 65%; }

  .news__pagination ul {
    padding: 0 10%; }
 }

@media (max-width: 400px) {
   .mask--bottom
	{
		background:none!important;
	}
	
  .list-item.news {
    padding-top: 320px; }

  .module--content__news-quote {
    width: 100%;
    margin-left: 0; }

  .module--content__news-sideimage {
    width: 100%;
    margin-right: 0; }

  .news__pagination ul li a.paging-icon span {
    width: 10px;
    height: 20px; }

  .list-item.news .desc {
    padding: 0;
    top: auto; }

  .news__pagination ul li a.paging-icon {
    left: -20px; }

  .news__pagination ul li.next a.paging-icon {
    right: -20px; }
 }

.module--video__container {
  margin-top: 110px;
  clear: both;
  position: relative; }

.module--video__container.no-video {
  margin-top: 0; }

.module--video {
  text-align: center;
  background-color: #EBE9C9;
  position: relative;
  overflow: visible;
  z-index: 102; }
  .module--video:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    margin-top: -50px;
    content: " ";
    background-image: url(/media/1087/section-divider.png);
    background-position: top center;
    background-repeat: no-repeat; }
  .module--video:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70px;
    content: " ";
    background-color: #f1f1d1;
    background-image: url(/media/1079/section-divider-bottom.png);
    background-position: top center;
    background-repeat: no-repeat;
    z-index: -1; }

.video--header {
  text-align: center; }

.video--container {
  position: relative;
  margin: 0 auto 0 auto;
  display: block;
  max-width: 855px;
  width: 90%; }

.placeholder {
  overflow: hidden;
  position: relative;
  min-height: 480px; }
  .placeholder img {
    max-width: 100%;
    height: auto;
    margin: 0 auto 0 auto;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  .placeholder a {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 -50px;
    width: 100px;
    height: 100px;
    background: #be8d2e;
    background: rgba(190, 141, 46, 0.8);
    overflow: hidden;
    -webkit-transition: 300ms all;
    transition: 300ms all;
    text-indent: 300%; }
    .placeholder a:before {
      content: " ";
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -18px 0 0 -12px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 20px 0 20px 30px;
      border-color: transparent transparent transparent #ffffff; }
    .placeholder a:hover {
      background: #ffffff; }
      .placeholder a:hover:before {
        border-color: transparent transparent transparent #be8d2e; }

.video--wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease; }

.video--open .video--wrapper {
  opacity: 1;
  z-index: 2; }

.video--closing .video--wrapper {
  opacity: 0; }

.video {
  width: 100%;
  height: 100%; }

.video #close {
  position: absolute;
  top: 10px;
  right: 10px;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20277.8%20264.2%22%20enable-background%3D%22new%200%200%20277.8%20264.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BD8D2D%22%20d%3D%22M229.8%2C226.1c-18.8-23-57.4-67.9-77.3-92.9c0%2C0%2C0-1-1-1c1-1%2C1-1%2C1-1c20.9-25.1%2C58.5-71%2C77.3-92.9%20c27.2-32.4%2C48-36.6%2C48-36.6c-29.2-6.3-48%2C7.3-63.7%2C26.1c-1%2C1-49.1%2C58.5-74.1%2C88.8l0%2C0c0%2C0%2C0%2C0-1%2C1c-1-1-1-1-1-1l0%2C0%20c-25.1-29.2-73.1-87.7-74.1-88.8C48%2C8.9%2C29.2-4.7%2C0%2C1.5c0%2C0%2C20.9%2C4.2%2C48%2C36.6c18.8%2C23%2C57.4%2C67.9%2C77.3%2C92.9c0%2C0%2C0%2C1%2C1%2C1c-1%2C1-1%2C1-1%2C1%20c-20.9%2C25.1-58.5%2C71-77.3%2C92.9c-27.2%2C32.4-48%2C36.6-48%2C36.6c29.2%2C6.3%2C48-7.3%2C63.7-26.1c1-1%2C49.1-58.5%2C74.1-88.8l0%2C0c0%2C0%2C0%2C0%2C1-1%20c1%2C1%2C1%2C1%2C1%2C1l0%2C0c25.1%2C29.2%2C73.1%2C87.7%2C74.1%2C88.8c15.7%2C18.8%2C34.5%2C32.4%2C63.7%2C26.1C277.8%2C262.6%2C256.9%2C258.5%2C229.8%2C226.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  text-indent: 300%;
  overflow: hidden;
  height: 20px;
  width: 20px; }

.video iframe {
  width: 100%;
  height: 100% !important;
  border: 0;
  margin: 0 auto;
  max-width: 100% !important;
  overflow: visible !important; }

@media (max-width: 1023px) {
  .placeholder {
    min-height: 380px; }
 }

@media (max-width: 650px) {
  .placeholder {
    min-height: 320px; }

  .placeholder a {
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px; }

  .placeholder a:before {
    margin: -9px 0 0 -6px;
    border-width: 10px 0 10px 15px; }
 }

@media (max-width: 400px) {
  .placeholder {
    min-height: 170px; }
 }

/*page features*/
/*@import "features/centres";*/
/* Model Overview modules */
/*@import "components/model-details";*/
/*interactions modules*/
/*@import "interactions/menu";*/

/*******Tessiere Themeing*******/

body.white .nav--global {
  background: #fff; }

body.white #main {
  background: #fff; 
}

body.white {
  background: #fff; 
}
body.white .nav .nav--global__user-pref > li.search a {
  background: #fff;}

body.white .mask--bottom {
  background: none;
}

body.white .mask--bottom {
  background: none;
}

body.white .mask--top {
  background: none;
}

body.white .mask--curve {
  background: none;
}