/* Add stylesheets here to be compiled by Compass */
/**************************
	$$ Variables
**************************/
/**************************
	$$ Media Query Breakpoints
**************************/
/**************************
	$$ Page colours- headers, arrow buttons, etc
**************************/
/**************************
	$$ Colours
**************************/
/**************************
	$$ Fonts
**************************/
/**************************
	$$ List Style Types
**************************/
/**************************
	$$ Global Baselines
**************************/
/**************************
	$$ Sprites
**************************/
/**************************
	$$ Icons Sprite
**************************/
/**************************
	$$ $$ Base
**************************/
/***********************
	$$ Reset
***********************/
/* line 19, ../scss/global/_base.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block;
}

/* line 20, ../scss/global/_base.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 26, ../scss/global/_base.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 27, ../scss/global/_base.scss */
html, button, input, select, textarea {
  font-family: "Helvetica", "Arial", sans-serif;
  color: #666;
}

/* line 28, ../scss/global/_base.scss */
body {
  margin: 0;
  background: none;
  color: #666;
  font-size: 1em;
  line-height: 1.5em;
  background-color: white;
}

/* line 30, ../scss/global/_base.scss */
::-moz-selection {
  background: #00415C;
  color: #B3C1C8;
  text-shadow: none;
}

/* line 31, ../scss/global/_base.scss */
::selection {
  background: #00415C;
  color: #B3C1C8;
  text-shadow: none;
}

/*********************
	$$ Links
*********************/
/* line 38, ../scss/global/_base.scss */
a {
  color: #00415C;
  text-decoration: none;
  cursor: pointer;
}

/* line 43, ../scss/global/_base.scss */
a:hover, a:hover * {
  color: #DFDDC8;
}

/* line 47, ../scss/global/_base.scss */
a:hover, a:active {
  outline: 0;
}

/********************
	$$ Typography
********************/
@font-face {
  font-family: "Leitura";
  src: url("../type/leituradisplay-roman-webfont.eot");
  src: url("../type/leituradisplay-roman-webfont.eot?#iefix") format("embedded-opentype"), url("../type/leituradisplay-roman-webfont.woff") format("woff"), url("../type/leituradisplay-roman-webfont.ttf") format("truetype"), url("../type/leituradisplay-roman-webfont.svg#leitura_display_romanregular") format("svg");
  font-weight: normal;
  font-style: normal;
  src: local("Leitura"), url("../type/leituradisplay-roman-webfont.ttf");
}
@font-face {
  font-family: 'leitura_display_italicregular';
  src: url("../type/leituradisplay-italic-webfont.eot");
  src: url("../type/leituradisplay-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../type/leituradisplay-italic-webfont.woff") format("woff"), url("../type/leituradisplay-italic-webfont.ttf") format("truetype"), url("../type/leituradisplay-italic-webfont.svg#leitura_display_italicregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'leitura_display_italicregular';
  src: url("../type/leituradisplay-italic-webfont.eot");
  src: url("../type/leituradisplay-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../type/leituradisplay-italic-webfont.woff") format("woff"), url("../type/leituradisplay-italic-webfont.ttf") format("truetype"), url("../type/leituradisplay-italic-webfont.svg#leitura_display_italicregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 101, ../scss/global/_base.scss */
h1, h2, h3, h4, h5, h6
.un, .deux, .trois, .quatre, .cinq, .six {
  margin: 0 0 1em 0;
  font-family: "Georgia", "Times New Roman", serif;
  line-height: 1.5em;
  font-size: 100%;
  font-weight: normal;
}

/* line 110, ../scss/global/_base.scss */
h1, .un {
  font-size: 3em;
  /* 36px / 12px */
}

/* line 111, ../scss/global/_base.scss */
h2, .deux {
  font-size: 2em;
  /* 24px / 12px */
}

/* line 112, ../scss/global/_base.scss */
h3, .trois {
  font-size: 1.5em;
  /* 18px / 12px */
}

/* line 113, ../scss/global/_base.scss */
h4, .quatre {
  font-size: 1.1667em;
  /* 14px / 12px */
}

/* line 114, ../scss/global/_base.scss */
h5, .cinq {
  font-size: 1em;
  /* 12px / 12px */
}

/* line 115, ../scss/global/_base.scss */
h6, .six {
  font-size: 1em;
  /* 12px / 12px */
}

/* line 118, ../scss/global/_base.scss */
h1, h2, h3, h4, h5, h6 {
  color: #00415C;
}
/* line 120, ../scss/global/_base.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #00415C;
}
/* line 122, ../scss/global/_base.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #B3C1C8;
}

/* line 128, ../scss/global/_base.scss */
p {
  line-height: 1.5em;
  margin: 0 0 1.5em;
}

/* line 132, ../scss/global/_base.scss */
b, strong {
  font-weight: bold;
}

/* line 133, ../scss/global/_base.scss */
i, em {
  font-style: italic;
}

/* line 134, ../scss/global/_base.scss */
pre, code, kbd, samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/* line 140, ../scss/global/_base.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

@media only screen and (max-width: 400px) {
  /* line 147, ../scss/global/_base.scss */
  br {
    display: none;
  }
}
/*************************
	$$ Lists
*************************/
/* line 156, ../scss/global/_base.scss */
ul, ol {
  margin: 0 0 1.5em 1.5em;
  padding: 0;
  list-style-position: outside;
  list-style-image: none;
}

/* line 162, ../scss/global/_base.scss */
ul {
  list-style-type: disc;
}

/* line 163, ../scss/global/_base.scss */
ol {
  list-style-type: decimal;
}

/* line 164, ../scss/global/_base.scss */
li {
  line-height: 1.5em;
  font-size: inherit;
  padding: 0;
}

/* line 169, ../scss/global/_base.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/************************
	$$ Tables
************************/
/* line 179, ../scss/global/_base.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/************************
	$$ Images
************************/
/* line 188, ../scss/global/_base.scss */
img, a img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
}

/* line 194, ../scss/global/_base.scss */
figure {
  margin: 0;
}

/* line 195, ../scss/global/_base.scss */
figcaption {
  margin: 1.5em 0;
  font-style: italic;
}

/**************************
	$$ Forms
**************************/
/* line 204, ../scss/global/_base.scss */
form {
  margin: 0;
}

/* line 205, ../scss/global/_base.scss */
label {
  cursor: pointer;
}

/* line 206, ../scss/global/_base.scss */
input, select, textarea {
  margin: 0 0 1.5em;
}

/* line 207, ../scss/global/_base.scss */
input, select, textarea {
  font: inherit;
}

/* line 208, ../scss/global/_base.scss */
button, textarea {
  font: inherit !important;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 213, ../scss/global/_base.scss */
button, input {
  line-height: normal;
}

/* line 216, ../scss/global/_base.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  *overflow: visible;
}

/* line 220, ../scss/global/_base.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* line 225, ../scss/global/_base.scss */
.ginput_container {
  padding: 0;
}

/* line 227, ../scss/global/_base.scss */
.gfield_error input, .gfield_error select, .gfield_error textarea {
  margin: 0;
}

/*********************
	$$ Layout
*********************/
/* line 235, ../scss/global/_base.scss */
body {
  width: 100%;
  margin: 0px auto;
}

/* line 241, ../scss/global/_base.scss */
.page-wrap {
  position: relative;
  max-width: 960px;
  z-index: 1;
}

/**************************
	$$ Global Styles
**************************/
/* line 6, ../scss/global/_global.scss */
html {
  overflow-x: hidden;
}

/* line 10, ../scss/global/_global.scss */
body {
  width: 100%;
  overflow-x: hidden;
}
/* line 13, ../scss/global/_global.scss */
body .page-wrap {
  width: 100%;
  max-width: 960px;
  margin: 48px auto 0px;
}
/* line 17, ../scss/global/_global.scss */
body .page-wrap h2,
body .page-wrap h3.gform_title,
body .page-wrap #gforms_confirmation_message h3 {
  width: 100%;
  max-width: 510px;
  margin: 0px auto 8px;
  font: 26px/30px 'Leitura',sans-serif;
  color: #07324B;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
}
/* line 29, ../scss/global/_global.scss */
body .page-wrap h3 {
  max-width: 420px;
  margin: 0px auto 12px;
  font: 18px/24px Georgia,sans-serif;
  color: #00415C;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
}
/* line 38, ../scss/global/_global.scss */
body .page-wrap p {
  width: 100%;
  max-width: 420px;
  margin: 0px auto 24px;
  font: 14px/20px Georgia,sans-serif;
  color: #00415C;
  text-align: center;
}
/* line 46, ../scss/global/_global.scss */
body .page-wrap .main-content {
  position: relative;
  width: 100%;
  max-width: 380px;
  margin: 0px auto;
  padding: 40px;
  background-color: #B3C1C8;
  color: #fff;
  text-align: center;
}
/* line 55, ../scss/global/_global.scss */
body .page-wrap .main-content p {
  width: auto;
  font: 14px/24px Georgia,sans-serif;
}
/* line 59, ../scss/global/_global.scss */
body .page-wrap .main-content .morelink {
  margin: 6px 0px 0px;
  font: 14px/24px Georgia,sans-serif;
  text-transform: uppercase;
  color: #00415C;
  letter-spacing: 1px;
  text-align: center;
}
/* line 69, ../scss/global/_global.scss */
body .page-wrap .sprite.pageimage {
  top: 45px;
  left: -300px;
}
/* line 73, ../scss/global/_global.scss */
body .page-wrap .sprite.pancake {
  top: 30px;
  right: -160px;
}
/* line 77, ../scss/global/_global.scss */
body .page-wrap .sprite.banana {
  top: 600px;
  right: -150px;
}
/* line 81, ../scss/global/_global.scss */
body .page-wrap .sprite.bubbles {
  top: 440px;
  left: -180px;
}

/* line 89, ../scss/global/_global.scss */
.socials ul {
  position: relative;
  display: inline-block;
  width: 160px;
  margin: 0px auto;
  padding: 0px;
  list-style: none;
}
/* line 96, ../scss/global/_global.scss */
.socials ul li {
  float: left;
  margin: 0px 10px 0px;
}
/* line 99, ../scss/global/_global.scss */
.socials ul li.facebook {
  width: 50px;
  overflow: hidden;
}

/* line 106, ../scss/global/_global.scss */
.tip-header {
  float: left;
  width: 100%;
}
/* line 109, ../scss/global/_global.scss */
.tip-header img,
.tip-header h3 {
  float: left;
}
/* line 113, ../scss/global/_global.scss */
.tip-header h3 {
  width: 120px;
  margin: 0px 4px;
}

/* line 118, ../scss/global/_global.scss */
#terms {
  width: 500px;
  max-height: 500px;
  overflow-y: scroll;
}
/* line 122, ../scss/global/_global.scss */
#terms h3 {
  margin: 0px 0px 12px;
  font: 26px/30px 'Leitura',sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 128, ../scss/global/_global.scss */
#terms p,
#terms ol,
#terms ul {
  font: 14px/22px Georgia,sans-serif;
  color: #00415C;
}
/* line 133, ../scss/global/_global.scss */
#terms p li,
#terms ol li,
#terms ul li {
  list-style-position: inside;
}

/* line 139, ../scss/global/_global.scss */
.recipe-share h4 {
  margin: 0px 0px 24px;
  font: 14px/20px Georgia,sans-serif;
  letter-spacing: 3px;
  text-transform: uppercase;
}
/* line 144, ../scss/global/_global.scss */
.recipe-share h4 a {
  font: 14px/20px Georgia,sans-serif;
  text-transform: none;
  letter-spacing: 0px;
  vertical-align: middle;
}

/* line 153, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner {
  z-index: 9001;
}
/* line 155, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes {
  float: left;
  position: relative;
  z-index: 9002;
  padding: 40px;
  color: #00415C;
  background-color: #FCFAF4;
}
/* line 162, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes h3 {
  margin: 0px 0px 6px;
  font: 26px/30px "Leitura",sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
}
/* line 169, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes p {
  margin: 0px 0px 2px;
  text-align: center;
  font: 14px/20px Georgia,sans-serif;
}
/* line 173, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes p.meta {
  margin: 0px 0px 12px;
  font: 11px/17px Georgia,sans-serif;
}
/* line 179, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes.swapped p {
  margin-bottom: 12px;
}
/* line 183, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes #gforms_confirmation_message {
  width: 520px;
}
/* line 185, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes #gforms_confirmation_message h4 {
  margin: 36px 0px 12px;
  font: 14px/20px Georgia,sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
}
/* line 193, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper {
  width: 510px;
}
/* line 196, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body {
  float: left;
  width: 100%;
}
/* line 199, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields {
  float: left;
  width: 245px;
  font: 14px/14px Georgia,sans-serif;
}
/* line 203, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield {
  margin: 0px 0px 10px;
}
/* line 205, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield h2 {
  margin: 0px;
  font: 14px/20px Georgia,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 211, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label {
  font: 14px/14px Georgia,sans-serif;
}
/* line 213, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required {
  color: #9AB97A;
}
/* line 218, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield.terms .gfield_label {
  display: none;
}
/* line 223, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  padding: 7px;
  border: 1px solid #C1BFB0;
  background-color: #E0DEC9;
}
/* line 230, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 58px;
}
/* line 235, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li input[type=checkbox] {
  float: left;
  margin: 0px 12px 0px 0px;
}
/* line 239, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label {
  float: left;
  width: 210px;
  margin: -3px 0px 0px;
  font: 11px/17px Georgia,sans-serif;
}
/* line 244, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label a {
  color: #B3C1C8;
}
/* line 250, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_checkbox {
  overflow: hidden;
}
@media only screen and (min-width: 660px) {
  /* line 250, ../scss/global/_global.scss */
  .fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_checkbox {
    margin-top: -10px;
  }
}
/* line 259, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields#gform_fields_1 {
  margin-right: 18px;
}
/* line 264, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_footer {
  float: left;
  width: 100%;
}
/* line 267, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_footer input[type=submit] {
  float: right;
  margin: 12px 0px 0px;
  padding: 1px 70px 3px 60px;
  background: transparent url("../img/btn-submit.png") no-repeat left top;
  border-width: 0px;
  color: #fff;
  font: 14px/20px Georgia,sans-serif;
  vertical-align: middle;
  text-align: center;
}
/* line 277, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_footer input[type=submit]:hover {
  background-image: url("../img/btn-submit-hover-v2.png");
}

/* line 287, ../scss/global/_global.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_footer input[type="submit"] {
  margin-top: 52px;
}

/* line 290, ../scss/global/_global.scss */
.sprite {
  position: absolute;
}
/* line 292, ../scss/global/_global.scss */
.sprite.birds {
  width: 395px;
  height: 178px;
  background: transparent url("../img/sprite-birds.png") no-repeat left top;
}
/* line 297, ../scss/global/_global.scss */
.sprite.bananapancake {
  width: 330px;
  height: 344px;
  background: transparent url("../img/sprite-bananapancake.gif") no-repeat left top;
}
/* line 302, ../scss/global/_global.scss */
.sprite.bananapancake-darkpink {
  width: 330px;
  height: 344px;
  background: transparent url("../img/sprite-bananapancake-darkpink.gif") no-repeat left top;
}
/* line 307, ../scss/global/_global.scss */
.sprite.debora {
  width: 305px;
  height: 262px;
  background: transparent url("../img/sprite-debora.png") no-repeat left top;
}
/* line 312, ../scss/global/_global.scss */
.sprite.deborastove {
  width: 286px;
  height: 227px;
  background: transparent url("../img/sprite-deborastove.png") no-repeat left top;
}
/* line 317, ../scss/global/_global.scss */
.sprite.stars {
  width: 92px;
  height: 108px;
  background: transparent url("../img/sprite-stars.png") no-repeat left top;
}
/* line 322, ../scss/global/_global.scss */
.sprite.flash {
  width: 136px;
  height: 136px;
  padding: 55px 0px 0px;
  background: transparent url("../img/sprite-flash.png") no-repeat left top;
  font: 14px/15px 'Leitura',sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
}
/* line 333, ../scss/global/_global.scss */
.sprite.flash-darkpink {
  width: 90px;
  height: 109px;
  padding: 35px 10px 0px;
  background: transparent url("../img/sprite-flash-darkpink.png") no-repeat left top;
  font: 12px/15px 'Leitura',sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
/* line 344, ../scss/global/_global.scss */
.sprite.flash-darkblue {
  width: 90px;
  height: 109px;
  padding: 35px 10px 0px;
  background: transparent url("../img/sprite-flash-darkblue.png") no-repeat left top;
  font: 12px/15px 'Leitura',sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
/* line 355, ../scss/global/_global.scss */
.sprite.pageimage {
  padding: 6px;
  background-color: #DFDDC8;
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -webkit-transform: rotate(-8deg);
  transform: rotate(-8deg);
  -moz-box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  -webkit-box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
}
/* line 361, ../scss/global/_global.scss */
.sprite.radio {
  width: 221px;
  height: 261px;
  background: transparent url("../img/sprite-radio.gif") no-repeat left top;
}
/* line 366, ../scss/global/_global.scss */
.sprite.pancake {
  width: 109px;
  height: 107px;
  background: transparent url("../img/sprite-pancake.png") no-repeat left top;
}
/* line 371, ../scss/global/_global.scss */
.sprite.pancake-milk {
  width: 180px;
  height: 149px;
  background: transparent url("../img/sprite-pancake-milk.png") no-repeat left top;
}
/* line 376, ../scss/global/_global.scss */
.sprite.banana {
  width: 103px;
  height: 126px;
  background: transparent url("../img/sprite-banana.png") no-repeat left top;
}
/* line 381, ../scss/global/_global.scss */
.sprite.bubbles {
  width: 79px;
  height: 85px;
  background: transparent url("../img/sprite-bubbles.png") no-repeat left top;
}
/* line 386, ../scss/global/_global.scss */
.sprite.radio-small {
  width: 177px;
  height: 149px;
  background: transparent url("../img/sprite-radio-small.png") no-repeat left top;
}
/* line 391, ../scss/global/_global.scss */
.sprite.razzmatazz-paw {
  width: 223px;
  height: 109px;
  background: transparent url("../img/sprite-razzmatazz-paw.png") no-repeat left top;
}
/* line 396, ../scss/global/_global.scss */
.sprite.pan-flipping {
  width: 158px;
  height: 89px;
  background: transparent url("../img/sprite-pan-flipping.png") no-repeat left top;
}
/* line 401, ../scss/global/_global.scss */
.sprite.pan {
  width: 95px;
  height: 129px;
  background: transparent url("../img/sprite-pan.png") no-repeat left top;
}
/* line 406, ../scss/global/_global.scss */
.sprite.picture {
  width: 113px;
  height: 123px;
  background: transparent url("../img/sprite-picture.png") no-repeat left top;
}
/* line 411, ../scss/global/_global.scss */
.sprite.bird {
  width: 87px;
  height: 57px;
  background: transparent url("../img/sprite-bird.png") no-repeat left top;
}
/* line 416, ../scss/global/_global.scss */
.sprite.mushrooms {
  width: 91px;
  height: 158px;
  background: transparent url("../img/sprite-mushrooms.png") no-repeat left top;
}
/* line 421, ../scss/global/_global.scss */
.sprite.bowl {
  width: 173px;
  height: 167px;
  background: transparent url("../img/sprite-bowl.png") no-repeat left top;
}
/* line 426, ../scss/global/_global.scss */
.sprite.whisk {
  width: 143px;
  height: 104px;
  background: transparent url("../img/sprite-whisk.png") no-repeat left top;
}
/* line 431, ../scss/global/_global.scss */
.sprite.strawberries {
  width: 119px;
  height: 192px;
  background: transparent url("../img/sprite-strawberries.png") no-repeat left top;
}
/* line 436, ../scss/global/_global.scss */
.sprite.cat {
  width: 280px;
  height: 98px;
  background: transparent url("../img/sprite-cat-small.gif") no-repeat left top;
}
/* line 441, ../scss/global/_global.scss */
.sprite.pan-flipping {
  width: 192px;
  height: 92px;
  background: transparent url("../img/sprite-pan-flipping.png") no-repeat left top;
}
/* line 446, ../scss/global/_global.scss */
.sprite.stars {
  width: 127px;
  height: 144px;
  background: transparent url("../img/sprite-stars.png") no-repeat left top;
}
/* line 451, ../scss/global/_global.scss */
.sprite.socials {
  top: 505px;
  left: -390px;
  width: 250px;
  padding: 0px 40px;
}
/* line 456, ../scss/global/_global.scss */
.sprite.socials a {
  position: absolute;
  text-indent: -9001px;
}
/* line 459, ../scss/global/_global.scss */
.sprite.socials a.facebook {
  top: 60px;
  left: 90px;
  width: 18px;
  max-width: 18px;
  height: 34px;
  background-image: url("../img/sprite-socials-facebook.png");
}
/* line 467, ../scss/global/_global.scss */
.sprite.socials a.pinterest {
  top: 60px;
  right: 160px;
  width: 35px;
  max-width: 35px;
  height: 35px;
  background-image: url("../img/sprite-socials-pinterest.png");
}
/* line 475, ../scss/global/_global.scss */
.sprite.socials a.instagram {
  top: 60px;
  right: 100px;
  width: 35px;
  max-width: 35px;
  height: 35px;
  background-image: url("../img/sprite-socials-instagram.png");
}
/* line 485, ../scss/global/_global.scss */
.sprite.debora-bike {
  width: 349px;
  height: 319px;
  bottom: 10px;
  right: -380px;
  background-image: url("../img/sprite-debora-home-flipped.gif");
}

/* line 493, ../scss/global/_global.scss */
.arrow {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  position: relative;
  color: #fff;
  font: 12px/18px Georgia,sans-serif;
  text-decoration: none;
  border: 0px;
}
/* line 502, ../scss/global/_global.scss */
.arrow:before, .arrow:after {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  zoom: 1;
}
/* line 512, ../scss/global/_global.scss */
.arrow.right {
  padding: 2px 10px 0 24px;
}
/* line 514, ../scss/global/_global.scss */
.arrow.right:before {
  left: -11px;
  border-width: 12px 0 12px 12px;
}
/* line 518, ../scss/global/_global.scss */
.arrow.right:after {
  right: -11px;
  border-width: 12px 0 12px 12px;
}
/* line 522, ../scss/global/_global.scss */
.arrow.right.darkblue {
  background-color: #00415C;
}
/* line 524, ../scss/global/_global.scss */
.arrow.right.darkblue:before {
  border-color: #00415C #00415C #00415C transparent;
}
/* line 527, ../scss/global/_global.scss */
.arrow.right.darkblue:after {
  border-color: transparent transparent transparent #00415C;
}
/* line 530, ../scss/global/_global.scss */
.arrow.right.darkblue:hover {
  color: #fff;
  background-color: #DFE8D2;
}
/* line 533, ../scss/global/_global.scss */
.arrow.right.darkblue:hover:before {
  border-color: #DFE8D2 #DFE8D2 #DFE8D2 transparent;
}
/* line 536, ../scss/global/_global.scss */
.arrow.right.darkblue:hover:after {
  border-color: transparent transparent transparent #DFE8D2;
}
/* line 541, ../scss/global/_global.scss */
.arrow.right.darkpink {
  background-color: #891863;
}
/* line 543, ../scss/global/_global.scss */
.arrow.right.darkpink:before {
  border-color: #891863 #891863 #891863 transparent;
}
/* line 546, ../scss/global/_global.scss */
.arrow.right.darkpink:after {
  border-color: transparent transparent transparent #891863;
}
/* line 549, ../scss/global/_global.scss */
.arrow.right.darkpink:hover {
  color: #fff;
  background-color: #ddc1d4;
}
/* line 552, ../scss/global/_global.scss */
.arrow.right.darkpink:hover:before {
  border-color: #ddc1d4 #ddc1d4 #ddc1d4 transparent;
}
/* line 555, ../scss/global/_global.scss */
.arrow.right.darkpink:hover:after {
  border-color: transparent transparent transparent #ddc1d4;
}
/* line 560, ../scss/global/_global.scss */
.arrow.right.darkred {
  background-color: #d4414b;
}
/* line 562, ../scss/global/_global.scss */
.arrow.right.darkred:before {
  border-color: #d4414b #d4414b #d4414b transparent;
}
/* line 565, ../scss/global/_global.scss */
.arrow.right.darkred:after {
  border-color: transparent transparent transparent #d4414b;
}
/* line 568, ../scss/global/_global.scss */
.arrow.right.darkred:hover {
  color: #fff;
  background-color: #BFE1E4;
}
/* line 571, ../scss/global/_global.scss */
.arrow.right.darkred:hover:before {
  border-color: #BFE1E4 #BFE1E4 #BFE1E4 transparent;
}
/* line 574, ../scss/global/_global.scss */
.arrow.right.darkred:hover:after {
  border-color: transparent transparent transparent #BFE1E4;
}
/* line 579, ../scss/global/_global.scss */
.arrow.right.lightred {
  background-color: #E9483F;
}
/* line 581, ../scss/global/_global.scss */
.arrow.right.lightred:before {
  border-color: #E9483F #E9483F #E9483F transparent;
}
/* line 584, ../scss/global/_global.scss */
.arrow.right.lightred:after {
  border-color: transparent transparent transparent #E9483F;
}
/* line 587, ../scss/global/_global.scss */
.arrow.right.lightred:hover {
  color: #fff;
  background-color: #00415C;
}
/* line 590, ../scss/global/_global.scss */
.arrow.right.lightred:hover:before {
  border-color: #00415C #00415C #00415C transparent;
}
/* line 593, ../scss/global/_global.scss */
.arrow.right.lightred:hover:after {
  border-color: transparent transparent transparent #00415C;
}
/* line 598, ../scss/global/_global.scss */
.arrow.right.lightblue {
  background-color: #B3C1C8;
}
/* line 600, ../scss/global/_global.scss */
.arrow.right.lightblue:before {
  border-color: #B3C1C8 #B3C1C8 #B3C1C8 transparent;
}
/* line 603, ../scss/global/_global.scss */
.arrow.right.lightblue:after {
  border-color: transparent transparent transparent #B3C1C8;
}
/* line 606, ../scss/global/_global.scss */
.arrow.right.lightblue:hover {
  color: #fff;
  background-color: #DFE8D2;
}
/* line 609, ../scss/global/_global.scss */
.arrow.right.lightblue:hover:before {
  border-color: #DFE8D2 #DFE8D2 #DFE8D2 transparent;
}
/* line 612, ../scss/global/_global.scss */
.arrow.right.lightblue:hover:after {
  border-color: transparent transparent transparent #DFE8D2;
}
/* line 617, ../scss/global/_global.scss */
.arrow.right.lightpink {
  background-color: #ddc1d4;
}
/* line 619, ../scss/global/_global.scss */
.arrow.right.lightpink:before {
  border-color: #ddc1d4 #ddc1d4 #ddc1d4 transparent;
}
/* line 622, ../scss/global/_global.scss */
.arrow.right.lightpink:after {
  border-color: transparent transparent transparent #ddc1d4;
}
/* line 625, ../scss/global/_global.scss */
.arrow.right.lightpink:hover {
  color: #fff;
  background-color: #891863;
}
/* line 628, ../scss/global/_global.scss */
.arrow.right.lightpink:hover:before {
  border-color: #891863 #891863 #891863 transparent;
}
/* line 631, ../scss/global/_global.scss */
.arrow.right.lightpink:hover:after {
  border-color: transparent transparent transparent #891863;
}
/* line 636, ../scss/global/_global.scss */
.arrow.right.lighterpink {
  background-color: #e7bdc7;
}
/* line 638, ../scss/global/_global.scss */
.arrow.right.lighterpink:before {
  border-color: #e7bdc7 #e7bdc7 #e7bdc7 transparent;
}
/* line 641, ../scss/global/_global.scss */
.arrow.right.lighterpink:after {
  border-color: transparent transparent transparent #e7bdc7;
}
/* line 644, ../scss/global/_global.scss */
.arrow.right.lighterpink:hover {
  color: #fff;
  background-color: #891863;
}
/* line 647, ../scss/global/_global.scss */
.arrow.right.lighterpink:hover:before {
  border-color: #891863 #891863 #891863 transparent;
}
/* line 650, ../scss/global/_global.scss */
.arrow.right.lighterpink:hover:after {
  border-color: transparent transparent transparent #891863;
}
/* line 655, ../scss/global/_global.scss */
.arrow.right.lightergreen {
  color: #9AB97A;
  background-color: #DFE8D2;
}
/* line 658, ../scss/global/_global.scss */
.arrow.right.lightergreen:before {
  border-color: #DFE8D2 #DFE8D2 #DFE8D2 transparent;
}
/* line 661, ../scss/global/_global.scss */
.arrow.right.lightergreen:after {
  border-color: transparent transparent transparent #DFE8D2;
}
/* line 664, ../scss/global/_global.scss */
.arrow.right.lightergreen:hover {
  color: #fff;
  background-color: #9AB97A;
}
/* line 667, ../scss/global/_global.scss */
.arrow.right.lightergreen:hover:before {
  border-color: #9AB97A #9AB97A #9AB97A transparent;
}
/* line 670, ../scss/global/_global.scss */
.arrow.right.lightergreen:hover:after {
  border-color: transparent transparent transparent #9AB97A;
}
/* line 675, ../scss/global/_global.scss */
.arrow.right.babyblue {
  background-color: #BFE1E4;
}
/* line 677, ../scss/global/_global.scss */
.arrow.right.babyblue:before {
  border-color: #BFE1E4 #BFE1E4 #BFE1E4 transparent;
}
/* line 680, ../scss/global/_global.scss */
.arrow.right.babyblue:after {
  border-color: transparent transparent transparent #BFE1E4;
}
/* line 683, ../scss/global/_global.scss */
.arrow.right.babyblue:hover {
  color: #fff;
  background-color: #d4414b;
}
/* line 686, ../scss/global/_global.scss */
.arrow.right.babyblue:hover:before {
  border-color: #d4414b #d4414b #d4414b transparent;
}
/* line 689, ../scss/global/_global.scss */
.arrow.right.babyblue:hover:after {
  border-color: transparent transparent transparent #d4414b;
}
/* line 695, ../scss/global/_global.scss */
.arrow.left {
  padding: 2px 24px 0 10px;
}
/* line 697, ../scss/global/_global.scss */
.arrow.left:after {
  left: -11px;
  border-width: 12px 12px 12px 0px;
}
/* line 701, ../scss/global/_global.scss */
.arrow.left:before {
  right: -11px;
  border-width: 12px 12px 12px 0px;
}
/* line 705, ../scss/global/_global.scss */
.arrow.left.darkblue {
  background-color: #00415C;
}
/* line 707, ../scss/global/_global.scss */
.arrow.left.darkblue:before {
  border-color: #00415C transparent #00415C #00415C;
}
/* line 710, ../scss/global/_global.scss */
.arrow.left.darkblue:after {
  border-color: transparent #00415C transparent transparent;
}
/* line 713, ../scss/global/_global.scss */
.arrow.left.darkblue:hover {
  background-color: #DFE8D2;
}
/* line 715, ../scss/global/_global.scss */
.arrow.left.darkblue:hover:before {
  border-color: #DFE8D2 transparent #DFE8D2 #DFE8D2;
}
/* line 718, ../scss/global/_global.scss */
.arrow.left.darkblue:hover:after {
  border-color: transparent #DFE8D2 transparent transparent;
}
/* line 723, ../scss/global/_global.scss */
.arrow.left.darkpink {
  background-color: #891863;
}
/* line 725, ../scss/global/_global.scss */
.arrow.left.darkpink:before {
  border-color: #891863 transparent #891863 #891863;
}
/* line 728, ../scss/global/_global.scss */
.arrow.left.darkpink:after {
  border-color: transparent #891863 transparent transparent;
}
/* line 731, ../scss/global/_global.scss */
.arrow.left.darkpink:hover {
  background-color: #ddc1d4;
}
/* line 733, ../scss/global/_global.scss */
.arrow.left.darkpink:hover:before {
  border-color: #ddc1d4 transparent #ddc1d4 #ddc1d4;
}
/* line 736, ../scss/global/_global.scss */
.arrow.left.darkpink:hover:after {
  border-color: transparent #ddc1d4 transparent transparent;
}
/* line 741, ../scss/global/_global.scss */
.arrow.left.darkred {
  background-color: #d4414b;
}
/* line 743, ../scss/global/_global.scss */
.arrow.left.darkred:before {
  border-color: #d4414b transparent #d4414b #d4414b;
}
/* line 746, ../scss/global/_global.scss */
.arrow.left.darkred:after {
  border-color: transparent #d4414b transparent transparent;
}
/* line 749, ../scss/global/_global.scss */
.arrow.left.darkred:hover {
  background-color: #BFE1E4;
}
/* line 751, ../scss/global/_global.scss */
.arrow.left.darkred:hover:before {
  border-color: #BFE1E4 transparent #BFE1E4 #BFE1E4;
}
/* line 754, ../scss/global/_global.scss */
.arrow.left.darkred:hover:after {
  border-color: transparent #BFE1E4 transparent transparent;
}
/* line 759, ../scss/global/_global.scss */
.arrow.left.lightred {
  background-color: #E9483F;
}
/* line 761, ../scss/global/_global.scss */
.arrow.left.lightred:before {
  border-color: #E9483F transparent #E9483F #E9483F;
}
/* line 764, ../scss/global/_global.scss */
.arrow.left.lightred:after {
  border-color: transparent #E9483F transparent transparent;
}
/* line 767, ../scss/global/_global.scss */
.arrow.left.lightred:hover {
  background-color: #00415C;
}
/* line 769, ../scss/global/_global.scss */
.arrow.left.lightred:hover:before {
  border-color: #00415C transparent #00415C #00415C;
}
/* line 772, ../scss/global/_global.scss */
.arrow.left.lightred:hover:after {
  border-color: transparent #00415C transparent transparent;
}
/* line 777, ../scss/global/_global.scss */
.arrow.left.lightblue {
  background-color: #B3C1C8;
}
/* line 779, ../scss/global/_global.scss */
.arrow.left.lightblue:before {
  border-color: #B3C1C8 transparent #B3C1C8 #B3C1C8;
}
/* line 782, ../scss/global/_global.scss */
.arrow.left.lightblue:after {
  border-color: transparent #B3C1C8 transparent transparent;
}
/* line 785, ../scss/global/_global.scss */
.arrow.left.lightblue:hover {
  background-color: #DFE8D2;
}
/* line 787, ../scss/global/_global.scss */
.arrow.left.lightblue:hover:before {
  border-color: #DFE8D2 transparent #DFE8D2 #DFE8D2;
}
/* line 790, ../scss/global/_global.scss */
.arrow.left.lightblue:hover:after {
  border-color: transparent #DFE8D2 transparent transparent;
}
/* line 795, ../scss/global/_global.scss */
.arrow.left.lightpink {
  background-color: #ddc1d4;
}
/* line 797, ../scss/global/_global.scss */
.arrow.left.lightpink:before {
  border-color: #ddc1d4 transparent #ddc1d4 #ddc1d4;
}
/* line 800, ../scss/global/_global.scss */
.arrow.left.lightpink:after {
  border-color: transparent #ddc1d4 transparent transparent;
}
/* line 803, ../scss/global/_global.scss */
.arrow.left.lightpink:hover {
  background-color: #891863;
}
/* line 805, ../scss/global/_global.scss */
.arrow.left.lightpink:hover:before {
  border-color: #891863 transparent #891863 #891863;
}
/* line 808, ../scss/global/_global.scss */
.arrow.left.lightpink:hover:after {
  border-color: transparent #891863 transparent transparent;
}
/* line 813, ../scss/global/_global.scss */
.arrow.left.lighterpink {
  background-color: #e7bdc7;
}
/* line 815, ../scss/global/_global.scss */
.arrow.left.lighterpink:before {
  border-color: #e7bdc7 transparent #e7bdc7 #e7bdc7;
}
/* line 818, ../scss/global/_global.scss */
.arrow.left.lighterpink:after {
  border-color: transparent #e7bdc7 transparent transparent;
}
/* line 821, ../scss/global/_global.scss */
.arrow.left.lighterpink:hover {
  background-color: #891863;
}
/* line 823, ../scss/global/_global.scss */
.arrow.left.lighterpink:hover:before {
  border-color: #891863 transparent #891863 #891863;
}
/* line 826, ../scss/global/_global.scss */
.arrow.left.lighterpink:hover:after {
  border-color: transparent #891863 transparent transparent;
}
/* line 831, ../scss/global/_global.scss */
.arrow.left.lightergreen {
  background-color: #DFE8D2;
}
/* line 833, ../scss/global/_global.scss */
.arrow.left.lightergreen:before {
  border-color: #DFE8D2 transparent #DFE8D2 #DFE8D2;
}
/* line 836, ../scss/global/_global.scss */
.arrow.left.lightergreen:after {
  border-color: transparent #DFE8D2 transparent transparent;
}
/* line 839, ../scss/global/_global.scss */
.arrow.left.lightergreen:hover {
  background-color: #00415C;
}
/* line 841, ../scss/global/_global.scss */
.arrow.left.lightergreen:hover:before {
  border-color: #00415C transparent #00415C #00415C;
}
/* line 844, ../scss/global/_global.scss */
.arrow.left.lightergreen:hover:after {
  border-color: transparent #00415C transparent transparent;
}
/* line 849, ../scss/global/_global.scss */
.arrow.left.babyblue {
  background-color: #BFE1E4;
}
/* line 851, ../scss/global/_global.scss */
.arrow.left.babyblue:before {
  border-color: #BFE1E4 transparent #BFE1E4 #BFE1E4;
}
/* line 854, ../scss/global/_global.scss */
.arrow.left.babyblue:after {
  border-color: transparent #BFE1E4 transparent transparent;
}
/* line 857, ../scss/global/_global.scss */
.arrow.left.babyblue:hover {
  background-color: #d4414b;
}
/* line 859, ../scss/global/_global.scss */
.arrow.left.babyblue:hover:before {
  border-color: #d4414b transparent #d4414b #d4414b;
}
/* line 862, ../scss/global/_global.scss */
.arrow.left.babyblue:hover:after {
  border-color: transparent #d4414b transparent transparent;
}

/* line 869, ../scss/global/_global.scss */
.hidethis {
  display: none;
}

/* line 872, ../scss/global/_global.scss */
.returnlink {
  margin: 24px 0px;
  text-align: center;
  font: 14px/20px Georgia,sans-serif;
  vertical-align: middle;
}

/* line 878, ../scss/global/_global.scss */
body.terms {
  width: 460px;
  padding: 18px 12px 12px;
  font: 14px/20px Georgia,sans-serif;
  color: #00415C;
}
/* line 883, ../scss/global/_global.scss */
body.terms h2 {
  font: 26px/30px "Leitura", sans-serif;
  color: #00415C;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/************************
    Mixins
************************/
/*************************
	Modules
*************************/
/**************************
    $$ Imgblock Module
**************************/
/* line 28, ../scss/global/_modules.scss */
.imgblock .img {
  float: left;
  margin: 0 20px 0 0;
}
/* line 31, ../scss/global/_modules.scss */
.imgblock .img img {
  display: block;
}
/* line 35, ../scss/global/_modules.scss */
.imgblock .content {
  display: table-cell;
  width: 10000px;
  *width: auto;
  *zoom: 1;
}
/* line 42, ../scss/global/_modules.scss */
.imgblock.flipped .img {
  float: right;
  margin: 0 0 0 20px;
}

/**************************
    $$ Nav Module
**************************/
/* line 55, ../scss/global/_modules.scss */
.nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 60, ../scss/global/_modules.scss */
.nav li {
  float: left;
}
/* line 63, ../scss/global/_modules.scss */
.nav a {
  display: inline-block;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 67, ../scss/global/_modules.scss */
.nav ul {
  margin: 0;
  padding: 0;
}

/**************************
    $$ Block Module
**************************/
/* line 82, ../scss/global/_modules.scss */
.block {
  position: relative;
  margin-bottom: 1.5em;
  padding: 1.5em;
}

/**************************
    $$ Modifier Classes
**************************/
/* line 98, ../scss/global/_modules.scss */
.stacked .img {
  margin-bottom: 1.5em;
}
/* line 99, ../scss/global/_modules.scss */
.stacked .content, .stacked li {
  clear: both;
  display: block;
  width: auto;
}

/************************
    Helper Classes
************************/
/* line 5, ../scss/global/_helpers.scss */
.fl {
  float: left;
}

/* line 6, ../scss/global/_helpers.scss */
.fr {
  float: right;
}

/* line 8, ../scss/global/_helpers.scss */
.first {
  margin-left: 0 !important;
}

/* line 9, ../scss/global/_helpers.scss */
.last {
  margin-right: 0 !important;
}

/* line 10, ../scss/global/_helpers.scss */
.no-margin {
  margin: 0;
}

/* line 11, ../scss/global/_helpers.scss */
.mt {
  margin-top: 1.5em;
}

/* line 12, ../scss/global/_helpers.scss */
.mb {
  margin-bottom: 1.5em;
}

/* line 13, ../scss/global/_helpers.scss */
.pt {
  padding-top: 1.5em;
}

/* line 14, ../scss/global/_helpers.scss */
.pb {
  padding-bottom: 1.5em;
}

/* line 16, ../scss/global/_helpers.scss */
.indent {
  margin-left: 1.5em !important;
}

/* line 17, ../scss/global/_helpers.scss */
.flush {
  margin-left: 0 !important;
}

/* line 18, ../scss/global/_helpers.scss */
.bullets {
  list-style-type: disc;
}

/* line 19, ../scss/global/_helpers.scss */
.no-bullets {
  list-style: none;
}

/* line 21, ../scss/global/_helpers.scss */
.brand-color {
  color: #000;
}

/* line 22, ../scss/global/_helpers.scss */
.brand-font {
  font-family: "Georgia", "Times New Roman", serif;
  text-transform: none;
}

/* line 23, ../scss/global/_helpers.scss */
.copy-font {
  font-family: "Helvetica", "Arial", sans-serif;
  text-transform: none;
}

/* line 24, ../scss/global/_helpers.scss */
.caption {
  font-style: italic;
}

/* line 26, ../scss/global/_helpers.scss */
.screen-reader-text {
  position: absolute;
  left: -9999em;
}

/* line 31, ../scss/global/_helpers.scss */
.has-layout {
  zoom: 1;
}

/* ideal for form inputs, label widths and paragraphs */
/* line 35, ../scss/global/_helpers.scss */
.span-100 {
  width: 100%;
}

/* line 36, ../scss/global/_helpers.scss */
.span-90 {
  width: 90%;
}

/* line 37, ../scss/global/_helpers.scss */
.span-80 {
  width: 80%;
}

/* line 38, ../scss/global/_helpers.scss */
.span-70 {
  width: 70%;
}

/* line 39, ../scss/global/_helpers.scss */
.span-60 {
  width: 60%;
}

/* line 40, ../scss/global/_helpers.scss */
.span-50 {
  width: 50%;
}

/* line 41, ../scss/global/_helpers.scss */
.span-40 {
  width: 40%;
}

/* line 42, ../scss/global/_helpers.scss */
.span-30 {
  width: 30%;
}

/* line 43, ../scss/global/_helpers.scss */
.span-20 {
  width: 20%;
}

/* line 44, ../scss/global/_helpers.scss */
.span-10 {
  width: 10%;
}

/* classes to toggle state with JS */
/* line 49, ../scss/global/_helpers.scss */
.is-visible {
  display: block;
}

/* line 50, ../scss/global/_helpers.scss */
.is-hidden {
  display: none;
}

/* group aka clearfix */
/* line 55, ../scss/global/_helpers.scss */
.group:before, .imgblock:before, .nav:before, .block:before,
.group:after,
.imgblock:after,
.nav:after,
.block:after,
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

/* line 62, ../scss/global/_helpers.scss */
.group:after, .imgblock:after, .nav:after, .block:after,
.clearfix:after {
  clear: both;
}

/* line 66, ../scss/global/_helpers.scss */
.group, .imgblock, .nav, .block,
.clearfix {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}

/******************
    Form Styles
*******************/
/* line 7, ../scss/global/_forms.scss */
form ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 12, ../scss/global/_forms.scss */
form ul li {
  position: relative;
  margin: 0 0 1.5em 0;
}

/* line 21, ../scss/global/_forms.scss */
input[type='text'],
input[type='email'],
input[type='url'],
input[type='number'],
input[type='tel'],
input[type='search'],
textarea,
select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0.25em 0.5em;
  color: #666;
  border: 1px solid #ccc;
  background: #fff;
  -webkit-appearance: none;
}
/* line 41, ../scss/global/_forms.scss */
input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='search']:focus,
textarea:focus,
select:focus {
  outline: none;
}

/* line 47, ../scss/global/_forms.scss */
.required,
.gfield_required,
.validation_error,
.validation_message {
  color: #d00;
}

/* line 56, ../scss/global/_forms.scss */
.gform_wrapper form .gform_body label a {
  text-decoration: underline;
}

/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2, ../scss/global/_fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, ../scss/global/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 27, ../scss/global/_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
}

/* line 34, ../scss/global/_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 38, ../scss/global/_fancybox.scss */
.fancybox-outer,
.fancybox-inner {
  position: relative;
}

/* line 43, ../scss/global/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 47, ../scss/global/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 51, ../scss/global/_fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 59, ../scss/global/_fancybox.scss */
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 66, ../scss/global/_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 71, ../scss/global/_fancybox.scss */
#fancybox-loading,
.fancybox-prev span,
.fancybox-next span {
  background-image: url("../js/fancybox/fancybox_sprite.png");
}

/* line 77, ../scss/global/_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 89, ../scss/global/_fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../js/fancybox/fancybox_loading.gif") center center no-repeat;
}

/* line 95, ../scss/global/_fancybox.scss */
.fancybox-close {
  background: transparent url("../js/fancybox/fancybox-close.png") no-repeat left top;
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 9001;
}

/* line 106, ../scss/global/_fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../js/fancybox/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 118, ../scss/global/_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 122, ../scss/global/_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 126, ../scss/global/_fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 137, ../scss/global/_fancybox.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 142, ../scss/global/_fancybox.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 147, ../scss/global/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 151, ../scss/global/_fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}

/* Overlay helper */
/* line 160, ../scss/global/_fancybox.scss */
.fancybox-lock {
  overflow: hidden;
}

/* line 164, ../scss/global/_fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../js/fancybox/fancybox_overlay.png");
}

/* line 174, ../scss/global/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 180, ../scss/global/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 187, ../scss/global/_fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 195, ../scss/global/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 199, ../scss/global/_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 208, ../scss/global/_fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 224, ../scss/global/_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 230, ../scss/global/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 234, ../scss/global/_fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/* Jim's hatchet attempt to customise our Fancyboxes... BEGINNING HERE! Started 29/8/12 */
/* line 246, ../scss/global/_fancybox.scss */
.fancybox-opened .fancybox-skin {
  z-index: 9001;
}
/* line 248, ../scss/global/_fancybox.scss */
.fancybox-opened .fancybox-skin:before, .fancybox-opened .fancybox-skin:after {
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 256, ../scss/global/_fancybox.scss */
.fancybox-opened .fancybox-skin:before {
  top: -19px;
  left: -19px;
  padding: 20px 0px 0px 20px;
  background: transparent url("../js/fancybox/bg-fancybox-topleft.png") no-repeat top left;
  z-index: 800;
}
/* line 266, ../scss/global/_fancybox.scss */
.fancybox-opened .fancybox-skin:after {
  bottom: -19px;
  right: -19px;
  padding: 0px 20px 20px 0px;
  background: transparent url("../js/fancybox/bg-fancybox-bottomright.png") no-repeat bottom right;
  z-index: 801;
}
/* line 276, ../scss/global/_fancybox.scss */
.fancybox-opened .fancybox-skin .fancybox-outer {
  z-index: 9001;
}
@media only screen and (max-width: 660px) {
  /* line 280, ../scss/global/_fancybox.scss */
  .fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner #share-recipes {
    width: 86%;
    padding: 40px 7%;
  }
  /* line 283, ../scss/global/_fancybox.scss */
  .fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner #share-recipes .gform_wrapper {
    width: 94%;
    padding: 0 3%;
  }
  /* line 288, ../scss/global/_fancybox.scss */
  .fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields {
    width: 100%;
    margin: 0;
  }
  /* line 291, ../scss/global/_fancybox.scss */
  .fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield {
    float: left;
    width: 100%;
  }
  /* line 295, ../scss/global/_fancybox.scss */
  .fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox {
    float: left;
    width: 100%;
  }
  /* line 298, ../scss/global/_fancybox.scss */
  .fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li {
    float: left;
    width: 100%;
    margin-bottom: 0;
  }
  /* line 302, ../scss/global/_fancybox.scss */
  .fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li input[type=checkbox] {
    width: 5%;
    margin-top: 1px;
  }
  /* line 306, ../scss/global/_fancybox.scss */
  .fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label {
    float: right;
    width: 90%;
  }
  /* line 317, ../scss/global/_fancybox.scss */
  .fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_footer input[type=submit] {
    margin-top: 40px;
    padding-right: 35px;
  }
}

/* line 1, ../scss/template/_header.scss */
header {
  position: relative;
  width: 100%;
  height: 140px;
  background-color: #00415c;
}
/* line 6, ../scss/template/_header.scss */
header h1,
header h2 {
  position: relative;
  width: 234px;
  margin: 0px auto;
  z-index: 8001;
}
/* line 12, ../scss/template/_header.scss */
header h1 a,
header h2 a {
  display: block;
  text-indent: -9001px;
}
/* line 17, ../scss/template/_header.scss */
header h1 {
  height: 86px;
  padding-top: 18px;
  background: transparent url("../img/logo-top.png") no-repeat left 18px;
}
/* line 21, ../scss/template/_header.scss */
header h1 a {
  height: 86px;
}
/* line 25, ../scss/template/_header.scss */
header h2 {
  height: 20px;
  background: transparent url("../img/logo-bottom.png") no-repeat left;
}
/* line 28, ../scss/template/_header.scss */
header h2 a {
  height: 20px;
}
/* line 32, ../scss/template/_header.scss */
header nav {
  display: block;
  position: relative;
  width: 100%;
  max-width: 960px;
  margin: 0px auto;
}
/* line 38, ../scss/template/_header.scss */
header nav ul {
  position: absolute;
  top: -73px;
  width: 100%;
  max-width: 960px;
  margin-left: 0px;
}
/* line 44, ../scss/template/_header.scss */
header nav ul li {
  float: left;
  margin: 0px 0px 0px 0px;
  color: #B3C1C8;
  font: 14px/22px Georgia,sans-serif;
  text-transform: uppercase;
}
/* line 50, ../scss/template/_header.scss */
header nav ul li a {
  color: #B3C1C8;
  letter-spacing: 2px;
}
/* line 53, ../scss/template/_header.scss */
header nav ul li a:hover {
  color: #DFDDC8 !important;
}
/* line 57, ../scss/template/_header.scss */
header nav ul li + li + li, header nav ul li + li + li + li {
  float: right;
}
/* line 61, ../scss/template/_header.scss */
header nav ul li:first-child:after {
  content: "~";
  margin: 0px 8px;
}
/* line 65, ../scss/template/_header.scss */
header nav ul li:first-child + li + li + li:after {
  content: "~";
  margin: 0px 8px;
}
/* line 70, ../scss/template/_header.scss */
header nav ul li.current-menu-item a {
  color: #DFDDC8;
}
/* line 77, ../scss/template/_header.scss */
header:after {
  position: absolute;
  bottom: -9px;
  width: 100%;
  height: 10px;
  content: "";
  line-height: 0px;
  background: transparent url("../img/bg-header-bottom-blue.png") repeat-x top left;
}

/* line 88, ../scss/template/_header.scss */
a#returntop {
  position: fixed;
  width: 64px;
  height: 64px;
  right: 50px;
  top: 100px;
  background: url("../img/takemehome.png") no-repeat;
  z-index: 100;
}

/**************************
	$$ Footer
**************************/
/* line 5, ../scss/template/_footer.scss */
footer {
  position: relative;
  clear: both;
  width: 100%;
  padding: 240px 0px 90px;
  background: transparent url("../img/bg-footer.gif") repeat-x bottom center;
}
/* line 11, ../scss/template/_footer.scss */
footer .footer-content {
  width: 100%;
  max-width: 960px;
  margin: 0px auto 0px;
  font: 11px/17px Georgia,sans-serif;
}
/* line 16, ../scss/template/_footer.scss */
footer .footer-content nav,
footer .footer-content p {
  float: left;
  width: 70%;
  margin: 0px 0px 2px;
  color: #fff;
}
/* line 23, ../scss/template/_footer.scss */
footer .footer-content ul {
  float: left;
  margin: 0px;
}
/* line 26, ../scss/template/_footer.scss */
footer .footer-content ul li {
  float: left;
  margin: 0px 6px 0px 0px;
  font: 14px/20px Georgia,sans-serif;
}
/* line 30, ../scss/template/_footer.scss */
footer .footer-content ul li:after {
  padding-left: 6px;
  content: "~";
}
/* line 35, ../scss/template/_footer.scss */
footer .footer-content ul li:last-child:after {
  content: "";
}
/* line 41, ../scss/template/_footer.scss */
footer .footer-content a {
  color: #fff;
}
/* line 43, ../scss/template/_footer.scss */
footer .footer-content a:hover {
  color: #DFDDC8;
}
/* line 47, ../scss/template/_footer.scss */
footer .footer-content .credit {
  float: right;
}

/* line 53, ../scss/template/_footer.scss */
div#ajaxloader {
  background: url("../img/ajax-loader.gif") no-repeat bottom center;
  position: fixed;
  bottom: 30px;
  width: 100%;
  height: 20px;
  z-index: 100;
}

/**************************
	$$ Sidebar
**************************/
/**************************
	$$ Comments
**************************/
/* line 5, ../scss/template/_comments.scss */
.comments-list {
  list-style: none;
}
/* line 13, ../scss/template/_comments.scss */
.comments-list .comment {
  padding: 10px;
  border-bottom: 1px solid #666;
}
/* line 18, ../scss/template/_comments.scss */
.comments-list .comment .vcard .avatar {
  float: right;
  margin: 0 0 10px 10px;
}
/* line 42, ../scss/template/_comments.scss */
.comments-list .comment .even {
  background: #fff;
}
/* line 43, ../scss/template/_comments.scss */
.comments-list .comment .odd {
  background: #f6f6f6;
}
/* line 44, ../scss/template/_comments.scss */
.comments-list .comment .parent {
  border-left: 5px solid #111;
}

/* line 1, ../scss/modules/_cookie-banner.scss */
.cookie-banner {
  position: fixed;
  bottom: 0;
  z-index: 9100;
  width: 100%;
  color: #fff;
  background-color: #00415C;
  text-align: center;
}
/* line 13, ../scss/modules/_cookie-banner.scss */
.cookie-banner a {
  font-weight: bold;
  color: #fff;
}
/* line 17, ../scss/modules/_cookie-banner.scss */
.cookie-banner a:hover {
  color: #DFDDC8;
}
/* line 22, ../scss/modules/_cookie-banner.scss */
.cookie-banner__close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 1.5rem;
}
/* line 30, ../scss/modules/_cookie-banner.scss */
.cookie-banner .cookie-content-wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 3rem 1rem;
  max-width: 960px;
}
@media only screen and (min-width: 980px) {
  /* line 30, ../scss/modules/_cookie-banner.scss */
  .cookie-banner .cookie-content-wrapper {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

/* line 1, ../scss/pages/_homepage.scss */
body.home {
  background: #a4c08c url("../img/bg-homepage-top-v2.png") no-repeat top center;
}
/* line 3, ../scss/pages/_homepage.scss */
body.home .topsocials {
  position: absolute;
  top: -60px;
  right: -10px;
}
/* line 7, ../scss/pages/_homepage.scss */
body.home .topsocials ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 11, ../scss/pages/_homepage.scss */
body.home .topsocials ul li {
  float: left;
  margin: 0 12px 0 0;
}
/* line 14, ../scss/pages/_homepage.scss */
body.home .topsocials ul li a {
  float: left;
  height: 20px;
  text-indent: -9001px;
  background: transparent none no-repeat left top;
}
/* line 21, ../scss/pages/_homepage.scss */
body.home .topsocials ul li.facebook a {
  width: 10px;
  background-image: url("../img/bg-home-topsocials-facebook.png");
}
/* line 27, ../scss/pages/_homepage.scss */
body.home .topsocials ul li.pinterest a {
  width: 20px;
  background-image: url("../img/bg-home-topsocials-pinterest.png");
}
/* line 33, ../scss/pages/_homepage.scss */
body.home .topsocials ul li.instagram a {
  width: 20px;
  background-image: url("../img/bg-home-topsocials-instagram.png");
}
/* line 41, ../scss/pages/_homepage.scss */
body.home header {
  height: auto;
  background-color: transparent;
}
/* line 44, ../scss/pages/_homepage.scss */
body.home header:after {
  display: none;
}
/* line 48, ../scss/pages/_homepage.scss */
body.home header nav ul {
  top: -25px;
}
/* line 50, ../scss/pages/_homepage.scss */
body.home header nav ul li,
body.home header nav ul li a {
  color: #fff;
}
/* line 56, ../scss/pages/_homepage.scss */
body.home header h1 {
  width: 442px;
  height: 467px;
  margin: 69px auto 0;
  text-indent: -9001px;
  background: transparent url("../img/bg-homepage-toplogo.png") no-repeat left top;
}
/* line 63, ../scss/pages/_homepage.scss */
body.home header .header-container {
  position: relative;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
/* line 68, ../scss/pages/_homepage.scss */
body.home header .header-container .signup {
  position: absolute;
  top: 0;
  right: -25px;
  width: 255px;
}
/* line 74, ../scss/pages/_homepage.scss */
body.home header .header-container .sayhello {
  position: absolute;
  top: 212px;
  left: 131px;
  width: 117px;
  height: 200px;
  text-indent: -9001px;
  background: transparent url("../img/bg-home-sayhello.png") no-repeat left top;
}
/* line 83, ../scss/pages/_homepage.scss */
body.home header .header-container .meetrazzmatazz {
  position: absolute;
  top: 264px;
  right: 44px;
  width: 135px;
  height: 147px;
  text-indent: -9001px;
  background: transparent url("../img/bg-home-meet.png") no-repeat left top;
}
/* line 94, ../scss/pages/_homepage.scss */
body.home .page-wrap {
  clear: both;
  margin-top: 0px;
}
/* line 97, ../scss/pages/_homepage.scss */
body.home .page-wrap h2 {
  width: 22%;
}
/* line 100, ../scss/pages/_homepage.scss */
body.home .page-wrap p {
  width: 100%;
}
/* line 104, ../scss/pages/_homepage.scss */
body.home .page-wrap.homeslide .main-content {
  margin-top: -70px;
  z-index: auto;
}
/* line 109, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes {
  max-width: 100%;
  text-align: center;
  background-color: #F9F8F3;
}
/* line 113, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes header {
  height: 60px;
  background-color: #00415C;
}
/* line 116, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes header:after {
  display: block;
}
/* line 120, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes header nav ul {
  top: 25px;
}
/* line 123, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes header nav ul li a {
  color: #B3C1C8;
}
/* line 129, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes header h2 {
  position: relative;
  max-width: 300px;
  margin: 0 auto;
  padding: 23px 0 0;
  color: #B3C1C8;
  background: none;
}
/* line 136, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes header h2:before, body.home .page-wrap.wrapper-recipes header h2:after {
  content: " ";
  position: absolute;
  top: 13px;
  width: 60px;
  height: 100%;
}
/* line 144, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes header h2:before {
  left: -60px;
  background: transparent url("../img/bg-home-recipes-left.png") no-repeat center left;
}
/* line 148, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes header h2:after {
  right: -60px;
  background: transparent url("../img/bg-home-recipes-right.png") no-repeat center right;
}
/* line 154, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes h3 {
  margin: 32px auto 0;
  font-size: 18px;
  line-height: 24px;
  font-family: Georgia,sans-serif;
}
/* line 160, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .topcontent {
  width: 100%;
  max-width: 960px;
  margin: 24px auto;
  padding: 24px 0;
  border-top: 2px dotted #9AB97A;
  border-bottom: 2px dotted #9AB97A;
}
/* line 167, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .topcontent .recipe-share {
  display: inline-block;
  width: 44%;
  text-align: center;
}
/* line 171, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .topcontent .recipe-share h4 {
  margin-bottom: 6px;
}
/* line 175, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .topcontent .or {
  display: inline-block;
  width: 10%;
  font-size: 20px;
  line-height: 24px;
  font-family: 'Leitura',sans-serif;
  text-transform: uppercase;
  text-align: center;
  color: #00415C;
}
/* line 185, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .topcontent .seeall {
  display: inline-block;
  width: 44%;
  text-align: center;
}
/* line 189, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .topcontent .seeall p {
  margin: 0 0 6px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 3px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
}
/* line 199, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content {
  display: block;
  position: relative;
  width: 100%;
  max-width: 960px;
  padding: 24px 0;
  background-color: transparent;
}
/* line 206, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content:before, body.home .page-wrap.wrapper-recipes .main-content:after {
  display: none;
}
/* line 210, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .recipe {
  float: left;
  width: 48.5%;
  margin: 0 2.6% 24px 0;
}
/* line 214, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .recipe:nth-child(even) {
  margin-right: 0;
}
/* line 217, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .recipe.recipe-2, body.home .page-wrap.wrapper-recipes .main-content .recipe.recipe-4, body.home .page-wrap.wrapper-recipes .main-content .recipe.recipe-6, body.home .page-wrap.wrapper-recipes .main-content .recipe.recipe-8 {
  margin-right: 0;
}
/* line 223, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .recipe img {
  max-width: 88%;
  height: auto;
  padding: 1.5%;
  background-color: #E0DEC9;
  -moz-box-shadow: #bbb -2px 2px 6px;
  -webkit-box-shadow: #bbb -2px 2px 6px;
  box-shadow: #bbb -2px 2px 6px;
}
/* line 230, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .recipe h4 {
  margin: 4px 0 6px 20px;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 3px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  text-align: left;
}
/* line 238, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .recipe h4 a {
  color: #9AB97A;
}
/* line 242, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .recipe h5 {
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 3px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  text-align: center;
  color: #00415C;
}
/* line 252, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .page-numbers {
  float: left;
  width: 100%;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  text-align: center;
  color: #00415C;
  list-style: none;
}
/* line 263, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .page-numbers li {
  display: inline-block;
  margin: 0 12px 0 0;
}
/* line 266, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .main-content .page-numbers li a {
  color: #9AB97A;
}
/* line 272, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .bottomcontent {
  clear: both;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding-bottom: 24px;
  border-bottom: 2px dotted #9AB97A;
  text-align: center;
}
/* line 280, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .bottomcontent p {
  margin: 0 auto 12px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 2px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  color: #00415C;
}
/* line 291, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .sprite.bird {
  top: -15px;
  left: -160px;
}
/* line 295, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .sprite.mushrooms {
  top: 15px;
  right: -170px;
}
/* line 299, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .sprite.bowl {
  top: 485px;
  left: -260px;
}
/* line 303, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .sprite.whisk {
  top: 655px;
  right: -210px;
}
/* line 307, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .sprite.strawberries {
  bottom: 65px;
  left: -170px;
}
/* line 311, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-recipes .sprite.cat {
  bottom: 105px;
  right: -250px;
}
/* line 317, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch {
  float: left;
  max-width: 100%;
  min-height: 392px;
  padding-bottom: 200px;
  background: #f6f6f6 url("../img/bg-home-footer-v2.png") repeat-x center 98px;
}
/* line 323, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch header {
  height: 60px;
  background-color: #00415C;
}
/* line 326, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch header:after {
  display: block;
}
/* line 330, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch header nav ul {
  top: 25px;
}
/* line 333, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch header nav ul li a {
  color: #B3C1C8;
}
/* line 339, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch header h2 {
  position: relative;
  max-width: 300px;
  margin: 0 auto;
  padding: 23px 0 0;
  font-size: 24px;
  color: #B3C1C8;
  background: none;
}
/* line 347, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch header h2:before, body.home .page-wrap.wrapper-get-in-touch header h2:after {
  content: " ";
  position: absolute;
  top: 13px;
  width: 60px;
  height: 100%;
}
/* line 355, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch header h2:before {
  left: -60px;
  background: transparent url("../img/bg-home-recipes-left.png") no-repeat center left;
}
/* line 359, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch header h2:after {
  right: -60px;
  background: transparent url("../img/bg-home-recipes-right.png") no-repeat center right;
}
/* line 365, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch h3 {
  margin: 32px auto 0;
  font-size: 18px;
  line-height: 24px;
  font-family: Georgia,sans-serif;
}
/* line 371, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .main-content {
  position: relative;
  max-width: 520px;
  margin: 75px auto 0;
  padding: 0 40px;
  text-align: center;
  color: #fff;
  background-color: transparent;
}
/* line 379, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .main-content:before, body.home .page-wrap.wrapper-get-in-touch .main-content:after {
  display: none;
}
/* line 384, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .main-content .sprite.bird {
  top: -20px;
  left: -180px;
}
/* line 390, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper {
  color: #00415C;
}
/* line 392, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form,
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_heading span.gform_description {
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
}
/* line 400, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_heading span.gform_description {
  color: #00415C;
}
/* line 402, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_heading span.gform_description span {
  font-size: 11px;
}
/* line 404, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_heading span.gform_description span span {
  color: #9AB97A;
}
/* line 410, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .validation_error {
  margin: 18px 0;
}
/* line 414, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields {
  float: left;
  width: 48%;
  margin: 18px 4% 0 0;
}
/* line 418, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield {
  margin-bottom: 8px;
}
/* line 420, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
  font-size: 14px;
  line-height: 14px;
  font-family: Georgia,sans-serif;
}
/* line 427, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required {
  color: #9AB97A;
}
/* line 432, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  padding: 4px;
  border: 1px solid #C1BFB0;
  color: #666;
  background-color: #E0DEC9;
}
/* line 440, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 70px;
}
/* line 445, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li input[type=checkbox] {
  float: left;
  margin: 0 4px 0 0;
}
/* line 449, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label {
  float: left;
  width: 220px;
  margin: -3px 0 0;
  font-size: 11px;
  line-height: 17px;
  font-family: Georgia,sans-serif;
  text-align: left;
}
/* line 461, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield.optin .gfield_label, body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield.captcha-input label {
  display: none;
}
@media only screen and (max-width: 660px) {
  /* line 467, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield.optin li {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 980px) {
  /* line 465, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield.optin {
    overflow: hidden;
    margin-top: -1rem;
  }
}
/* line 476, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .validation_message {
  margin: 8px 0 0;
  text-align: left;
}
/* line 481, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_body .gform_fields.col_2 {
  margin-right: 0;
}
/* line 486, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_footer {
  float: left;
  width: 100%;
  margin: -10px 0 0;
}
/* line 490, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_footer input[type=submit] {
  float: right;
  margin: 20px 0 0;
  padding: 1px 70px 3px 60px;
  border-width: 0;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  background: transparent url("../img/btn-submit.png") no-repeat left top;
}
/* line 502, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch .gform_wrapper form .gform_footer input[type=submit]:hover {
  background-image: url("../img/btn-submit-hover-v2.png");
}
/* line 510, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch #gforms_confirmation_message p {
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  color: #00415C;
}
/* line 515, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch #gforms_confirmation_message p a {
  color: #9AB97A;
}
/* line 517, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-get-in-touch #gforms_confirmation_message p a:hover {
  color: #9AB97A;
}
/* line 524, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things {
  float: left;
  width: 100%;
  max-width: 100%;
  background-color: #F9F8F3;
}
/* line 529, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things header {
  height: 60px;
  background-color: #00415C;
}
/* line 532, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things header:after {
  display: block;
}
/* line 536, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things header nav ul {
  top: 25px;
}
/* line 539, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things header nav ul li a {
  color: #B3C1C8;
}
/* line 545, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things header h2 {
  position: relative;
  max-width: 300px;
  margin: 0 auto;
  padding: 23px 0 0;
  color: #B3C1C8;
  background: none;
}
/* line 552, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things header h2:before, body.home .page-wrap.wrapper-win-things header h2:after {
  content: " ";
  position: absolute;
  top: 13px;
  width: 60px;
  height: 100%;
}
/* line 560, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things header h2:before {
  left: -60px;
  background: transparent url("../img/bg-home-prize-draw-left.png") no-repeat center left;
}
/* line 564, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things header h2:after {
  right: -60px;
  background: transparent url("../img/bg-home-prize-draw-right.png") no-repeat center right;
}
/* line 571, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things p a {
  color: #B3C1C8;
}
/* line 575, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap {
  position: relative;
  width: 100%;
  max-width: 960px;
  margin: 30px auto 0;
}
/* line 580, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap h2 {
  width: 100%;
  padding-top: 32px;
}
/* line 584, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap h3 {
  text-transform: uppercase;
  text-align: center;
}
/* line 588, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap p {
  width: 100%;
  max-width: 420px;
}
/* line 592, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions {
  position: relative;
  padding-top: 36px;
  border-top: 3px dotted #DFDDC8;
}
/* line 596, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .razzmatazz-paw,
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .pan-flipping {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 601, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .razzmatazz-paw,
  body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .pan-flipping {
    display: block;
    top: 140px;
  }
  /* line 606, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .razzmatazz-paw {
    left: 0;
  }
}
@media only screen and (min-width: 980px) and (min-width: 1280px) {
  /* line 606, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .razzmatazz-paw {
    left: -150px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 612, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .pan-flipping {
    right: 0;
  }
}
@media only screen and (min-width: 980px) and (min-width: 1280px) {
  /* line 612, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .pan-flipping {
    right: -150px;
  }
}

/* line 619, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition {
  position: relative;
  width: 88%;
  margin: 0 auto 70px;
  text-align: center;
}
@media only screen and (min-width: 980px) {
  /* line 619, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition {
    width: 49%;
  }
}
/* line 627, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition img {
  width: 90%;
  padding: 8px;
  background-color: #DFDDC8;
}
/* line 632, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition h3 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 2px;
  font-family: Georgia,sans-serif;
  text-align: center;
}
/* line 639, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition p {
  width: 70%;
}
/* line 643, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition a:hover span {
  color: #fff;
}
/* line 647, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition .flash {
  top: -8px;
  left: -12px;
  padding-top: 37px;
  font-size: 10px;
  text-align: center;
  color: #fff;
  background: transparent url("../img/sprite-flash-darkblue-smaller.png") no-repeat top center;
  z-index: 4;
}
@media only screen and (max-width: 400px) {
  /* line 647, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition .flash {
    left: 0;
    margin-left: 0;
  }
  /* line 664, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition .flash br {
    display: block;
  }
}
/* line 668, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition .flash span {
  width: 100%;
}
/* line 673, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition.win-a-smeg .flash {
  padding-top: 30px;
  font-size: 14px;
  line-height: 12px;
  font-family: 'Leitura',sans-serif;
  background: transparent url("../img/sprite-flash-red-smaller.png") no-repeat top center;
}
/* line 679, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition.win-a-smeg .flash span {
  font-size: 23px;
  line-height: 30px;
  font-family: 'Leitura',sans-serif;
}
/* line 687, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition.monthly-prize-draw .flash {
  font-size: 12px;
  line-height: 10px;
  font-family: 'Leitura',sans-serif;
  letter-spacing: 1px;
  background: transparent url("../img/sprite-flash-darkblue-smaller.png") no-repeat top center;
}
/* line 693, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition.monthly-prize-draw .flash span {
  font-size: 23px;
  line-height: 30px;
  font-family: 'Leitura',sans-serif;
}
/* line 700, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition.filler {
  float: right;
  background: transparent url("../img/bg-competition-filler.png") no-repeat center top;
}
/* line 703, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .competitions .competition.filler p {
  font-size: 16px;
  line-height: 286px;
  letter-spacing: 2px;
  vertical-align: middle;
  text-transform: uppercase;
  color: #B3C1C8;
}
/* line 714, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-win-things .prize-wrap .no-prize-message {
  padding: 20px 364px 0;
}
/* line 719, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora {
  width: 100%;
  max-width: 100%;
  background-color: #A4C08C;
}
/* line 723, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header {
  height: 60px;
  background-color: #fcfaf6;
  z-index: 9002;
}
/* line 727, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header:after {
  display: block;
  background-image: url("../img/bg-header-bottom-white.png");
}
/* line 732, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header nav ul {
  top: 25px;
}
/* line 734, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header nav ul li {
  color: #00415C;
}
/* line 736, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header nav ul li a {
  color: #00415C;
}
/* line 738, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header nav ul li a:hover {
  color: #B3C1C8;
}
/* line 745, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header h2 {
  position: relative;
  max-width: 300px;
  margin: 0 auto;
  padding: 23px 0 0;
  color: #00415C;
  background: none;
}
/* line 752, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header h2:before, body.home .page-wrap.wrapper-debora header h2:after {
  content: " ";
  position: absolute;
  top: 13px;
  width: 60px;
  height: 100%;
}
/* line 760, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header h2:before {
  left: -60px;
  background: transparent url("../img/bg-home-debora-left.png") no-repeat center left;
}
/* line 764, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora header h2:after {
  right: -60px;
  background: transparent url("../img/bg-home-debora-right.png") no-repeat center right;
}
/* line 770, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .main-content {
  max-width: 195px;
  padding-top: 40px;
  padding-bottom: 120px;
}
/* line 774, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .main-content h3 {
  color: #DFE8D2;
}
/* line 777, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .main-content p {
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  color: #B3C1C8;
}
/* line 784, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .countdown-container {
  width: 300px;
  top: 50px;
  left: -350px;
}
/* line 788, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .countdown-container .countdown {
  position: relative;
  float: left;
  left: 25px;
}
/* line 793, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .countdown-container p {
  float: left;
  width: 90%;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  color: #fff;
}
/* line 801, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .countdown-container .arrow {
  font-size: 14px;
}
/* line 806, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .sprite h3 {
  font-family: 'Leitura',sans-serif;
  color: #fff;
}
/* line 810, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .sprite.tip {
  top: 45px;
  right: -300px;
  width: 220px;
  text-align: center;
}
/* line 815, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .sprite.tip h3 {
  float: left;
  width: 110px;
  margin: 0 auto 12px;
  font-size: 14px;
}
/* line 820, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .sprite.tip h3 span {
  font-size: 12px;
}
/* line 824, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .sprite.tip p {
  font-size: 16px;
  line-height: 22px;
  font-family: Georgia,sans-serif;
  color: #fff;
}
/* line 830, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .sprite.tip a {
  font-size: 14px;
}
/* line 833, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .sprite.tip img {
  float: left;
  margin-right: 5px;
}
/* line 837, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .sprite.tip h3 + img {
  float: right;
  margin: 0;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
/* line 848, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-debora .sprite.birds {
  top: 250px;
  right: -450px;
}
/* line 854, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products {
  max-width: 100%;
  background-color: #A4C08C;
}
/* line 857, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header {
  height: 60px;
  background-color: #fcfaf6;
  z-index: 9002;
}
/* line 861, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header:after {
  display: block;
  background-image: url("../img/bg-header-bottom-white.png");
}
/* line 866, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header nav ul {
  top: 25px;
}
/* line 868, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header nav ul li {
  color: #00415C;
}
/* line 870, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header nav ul li a {
  color: #00415C;
}
/* line 872, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header nav ul li a:hover {
  color: #B3C1C8;
}
/* line 879, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header h2 {
  position: relative;
  max-width: 300px;
  margin: 0 auto;
  padding: 23px 0 0;
  color: #00415C;
  background: none;
}
/* line 886, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header h2:before, body.home .page-wrap.wrapper-products header h2:after {
  content: " ";
  position: absolute;
  top: 13px;
  width: 60px;
  height: 100%;
}
/* line 894, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header h2:before {
  left: -60px;
  background: transparent url("../img/bg-home-debora-left.png") no-repeat center left;
}
/* line 898, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products header h2:after {
  right: -60px;
  background: transparent url("../img/bg-home-debora-right.png") no-repeat center right;
}
/* line 904, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .product-box {
  position: relative;
  max-width: 180px;
  height: 665px;
  margin: -740px auto 0;
  padding: 75px 385px 0;
  background: #fff url("../img/bg-products-home.png") no-repeat left top;
}
/* line 911, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .product-box .product {
  position: absolute;
  width: 270px;
  text-align: center;
  z-index: 90099;
}
/* line 918, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .product-box .product a:hover img {
  opacity: 0.8;
}
/* line 923, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .product-box .product img {
  width: 93%;
  max-width: 250px;
}
/* line 928, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .product-box .product h4 {
  position: relative;
  width: 100%;
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  color: #fff;
  z-index: 9002;
}
/* line 938, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .product-box .product h4 a {
  color: #fff;
}
/* line 942, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .product-box .product.product-original-dutch-pancakes {
  top: 90px;
  left: 60px;
}
/* line 946, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .product-box .product.product-sweet-dutch-pancakes {
  top: 90px;
  right: 60px;
}
/* line 950, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .product-box .product.product-diddy-dutch-pancakes {
  top: 420px;
  right: 60px;
}
/* line 957, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .main-content {
  height: 600px;
  margin-top: 20px;
  padding-top: 30px;
  padding-bottom: 110px;
}
/* line 962, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .main-content:before, body.home .page-wrap.wrapper-products .main-content:after {
  top: 0;
}
/* line 967, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .main-content h5 {
  font-size: 11px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  color: #B3C1C8;
  text-transform: uppercase;
}
/* line 974, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .main-content h4 {
  width: 125px;
  margin: 0 auto 12px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 2px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  color: #F7F7E8;
}
/* line 984, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .main-content p {
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  color: #B3C1C8;
}
/* line 992, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite h3 {
  font-family: 'Leitura',sans-serif;
  color: #fff;
}
/* line 996, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite.tip {
  top: 45px;
  right: -350px;
  width: 220px;
  text-align: center;
}
/* line 1001, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite.tip h3 {
  width: 120px;
  margin: 0 auto 12px;
}
/* line 1005, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite.tip p {
  font-size: 16px;
  line-height: 22px;
  font-family: Georgia,sans-serif;
  color: #fff;
}
/* line 1012, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite.recipes {
  width: 270px;
  top: 685px;
  left: -315px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  color: #fff;
  z-index: 9001;
}
/* line 1024, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite.socials {
  top: 45px;
  left: -350px;
  width: 230px;
  padding: 0 40px 380px;
  background: transparent url("../img/sprite-debora-home.gif") no-repeat bottom center;
}
/* line 1030, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite.socials a {
  position: absolute;
  text-indent: -9001px;
}
/* line 1033, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite.socials a.facebook {
  top: 110px;
  left: 140px;
  width: 18px;
  height: 34px;
  background-image: url("../img/sprite-socials-facebook.png");
}
/* line 1040, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite.socials a.pinterest {
  top: 70px;
  right: 70px;
  width: 36px;
  height: 35px;
  background-image: url("../img/sprite-socials-pinterest.png");
}
/* line 1047, ../scss/pages/_homepage.scss */
body.home .page-wrap.wrapper-products .sprite.socials a.instagram {
  top: 70px;
  right: 70px;
  width: 36px;
  height: 35px;
  background-image: url("../img/sprite-socials-instagram.png");
}
/* line 1058, ../scss/pages/_homepage.scss */
body.home .page-wrap .main-content {
  max-width: 180px;
  padding: 100px 20px 40px;
  background-color: #00415C;
  z-index: 9001;
}
/* line 1063, ../scss/pages/_homepage.scss */
body.home .page-wrap .main-content:before, body.home .page-wrap .main-content:after {
  content: " ";
  position: absolute;
  top: 0;
  width: 10px;
  height: 100%;
}
/* line 1071, ../scss/pages/_homepage.scss */
body.home .page-wrap .main-content:after {
  right: -9px;
  background: transparent url("../img/bg-home-col-right.png") repeat-y top left;
}
/* line 1075, ../scss/pages/_homepage.scss */
body.home .page-wrap .main-content:before {
  left: -9px;
  background: transparent url("../img/bg-home-col-left.png") repeat-y top left;
}
/* line 1079, ../scss/pages/_homepage.scss */
body.home .page-wrap .main-content p {
  font-size: 16px;
  line-height: 22px;
  font-family: Georgia,sans-serif;
  color: #fff;
}
/* line 1084, ../scss/pages/_homepage.scss */
body.home .page-wrap .main-content p a {
  color: #9AB97A;
}
/* line 1088, ../scss/pages/_homepage.scss */
body.home .page-wrap .main-content .btn-scroll {
  display: block;
  padding: 0 0 32px;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  color: #B3C1C8;
  background: transparent url("../img/bg-home-scroll.png") no-repeat bottom center;
}
/* line 1097, ../scss/pages/_homepage.scss */
body.home .page-wrap .main-content#debora {
  display: block;
}
/* line 1101, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win,
body.home .page-wrap .home-magic {
  position: absolute;
  width: 375px;
  text-align: center;
}
/* line 1106, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win h3,
body.home .page-wrap .home-magic h3 {
  width: 210px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 24px;
  font-family: 'Leitura',sans-serif;
  color: #F7F6E8;
}
/* line 1114, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .arrow,
body.home .page-wrap .home-magic .arrow {
  margin: 12px 0 24px;
  letter-spacing: 2px;
}
/* line 1118, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win img,
body.home .page-wrap .home-magic img {
  padding: 8px;
  background-color: #E0DEC9;
  width: 300px !important;
}
/* line 1124, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-flip {
  position: absolute;
  width: 335px;
  top: 440px;
  right: 0px;
}
/* line 1129, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-flip .prize {
  float: left;
}
/* line 1131, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-flip .prize img {
  padding: 6px;
  background-color: #DFE8D2;
  -moz-box-shadow: #aaa -2px 2px 6px;
  -webkit-box-shadow: #aaa -2px 2px 6px;
  box-shadow: #aaa -2px 2px 6px;
}
/* line 1137, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-flip .prize-caption {
  float: right;
  width: 112px;
  padding: 18px 0 0;
  font-size: 12px;
  line-height: 14px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  text-align: center;
  color: #DFE8D2;
  background: transparent url("../img/flip-or-flop/arrow-small-left.png") no-repeat left top;
}
/* line 1149, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-flip .debora {
  float: right;
  margin: -55px -10px 0 0;
}
/* line 1153, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-flip .prize-footer {
  float: left;
  width: 100%;
}
/* line 1156, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-flip .prize-footer h3 {
  font-size: 20px;
  line-height: 24px;
  font-family: 'Leitura',sans-serif;
  color: #DFE8D2;
}
/* line 1162, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-flip .prize-footer p {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 2px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  color: #DFE8D2;
}
/* line 1173, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win {
  top: 437px;
  left: 30px;
}
@media only screen and (max-width: 980px) {
  /* line 1173, ../scss/pages/_homepage.scss */
  body.home .page-wrap .home-win {
    padding-bottom: 136px !important;
  }
}
/* line 1179, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win img {
  position: relative;
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -webkit-transform: rotate(-8deg);
  transform: rotate(-8deg);
  -moz-box-shadow: #aaa -2px 2px 6px;
  -webkit-box-shadow: #aaa -2px 2px 6px;
  box-shadow: #aaa -2px 2px 6px;
  z-index: 3;
}
/* line 1185, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win #slide-nav {
  float: right;
  position: relative;
  margin: -51px 47px 0 0;
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -webkit-transform: rotate(-8deg);
  transform: rotate(-8deg);
  z-index: 10;
}
@media only screen and (max-width: 980px) {
  /* line 1185, ../scss/pages/_homepage.scss */
  body.home .page-wrap .home-win #slide-nav {
    position: relative;
    margin: 20px 0;
    z-index: 1;
  }
}
/* line 1196, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win #slide-nav a {
  display: inline-block;
  width: 10px;
  height: 11px;
  margin-right: 6px;
  text-indent: -9001px;
  background: transparent url("../img/slides-nav.png") no-repeat top center;
}
/* line 1203, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win #slide-nav a.activeSlide {
  background: transparent url("../img/slides-nav-active.png") no-repeat top center;
}
/* line 1208, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slides {
  position: relative;
}
/* line 1213, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide a:hover span {
  color: #fff;
}
/* line 1217, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide .competition-title {
  float: left;
  width: 240px;
  margin: 4px 0 0 48px;
  font-size: 13px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  letter-spacing: 0;
  text-transform: uppercase;
  text-align: left;
  color: #DFE8D2;
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -webkit-transform: rotate(-8deg);
  transform: rotate(-8deg);
}
/* line 1231, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide.win-a-smeg .flash {
  padding-top: 30px;
  font-size: 14px;
  line-height: 12px;
  font-family: 'Leitura',sans-serif;
  background: transparent url("../img/sprite-flash-red-smaller.png") no-repeat top center;
}
/* line 1237, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide.win-a-smeg .flash span {
  font-size: 23px;
  line-height: 30px;
  font-family: 'Leitura',sans-serif;
}
/* line 1245, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide.monthly-prize-draw .flash {
  font-size: 8px;
  line-height: 10px;
  font-family: 'Leitura',sans-serif;
  letter-spacing: 1px;
  background: transparent url("../img/sprite-flash-darkblue-larger.png") no-repeat top center;
}
/* line 1251, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide.monthly-prize-draw .flash span {
  font-size: 23px;
  line-height: 30px;
  font-family: 'Leitura',sans-serif;
}
/* line 1258, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide .flash {
  top: -25px;
  left: -20px;
  padding-top: 49px;
  font-size: 10px;
  color: #fff;
  background: transparent url("../img/sprite-flash-darkblue-smaller.png") no-repeat top center;
  z-index: 4;
}
/* line 1266, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide .flash span {
  width: 100%;
}
/* line 1269, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide .flash.recipe {
  padding-top: 34px;
  font-size: 10px;
  line-height: 12px;
}
/* line 1273, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-win .slide .flash.recipe span {
  font-size: 18px;
  line-height: 20px;
}
/* line 1281, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-magic {
  top: 464px;
  right: 30px;
}
/* line 1284, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-magic h3 {
  margin-top: 24px;
}
/* line 1287, ../scss/pages/_homepage.scss */
body.home .page-wrap .home-magic img {
  position: relative;
  -moz-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -webkit-transform: rotate(8deg);
  transform: rotate(8deg);
  z-index: -1;
  width: 350px !important;
}
/* line 1295, ../scss/pages/_homepage.scss */
body.home #razzmatazz {
  max-width: 330px;
  margin: 0 0 30px;
  padding: 0 100px 40px;
  text-align: center;
  color: #00415C;
  background: transparent url("../img/pawprints.png") no-repeat bottom center;
}
/* line 1302, ../scss/pages/_homepage.scss */
body.home #razzmatazz h3 {
  margin: 18px 0;
  font-size: 26px;
  line-height: 30px;
  letter-spacing: 2px;
  font-family: 'Leitura',sans-serif;
  text-transform: uppercase;
}
/* line 1309, ../scss/pages/_homepage.scss */
body.home #razzmatazz h3 + p {
  font-size: 16px;
  line-height: 22px;
  font-family: Georgia,sans-serif;
}
/* line 1315, ../scss/pages/_homepage.scss */
body.home #razzmatazz p {
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
}
/* line 1321, ../scss/pages/_homepage.scss */
body.home .sitefooter {
  background-color: #a8c48b;
  padding-top: 0;
}
/* line 1324, ../scss/pages/_homepage.scss */
body.home .sitefooter .homefooter {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
/* line 1328, ../scss/pages/_homepage.scss */
body.home .sitefooter .homefooter .press {
  float: left;
  position: relative;
  width: 220px;
  margin: -90px 0 0 230px;
  text-align: center;
  z-index: 9003;
}
/* line 1335, ../scss/pages/_homepage.scss */
body.home .sitefooter .homefooter .press h4 {
  margin: 0 0 4px;
  font-size: 18px;
  line-height: 24px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  color: #fff;
}
/* line 1344, ../scss/pages/_homepage.scss */
body.home .sitefooter .homefooter .socials {
  float: right;
  position: relative;
  width: 170px;
  height: 80px;
  margin: -80px 220px 0 0;
  z-index: 9003;
}
/* line 1351, ../scss/pages/_homepage.scss */
body.home .sitefooter .homefooter .socials a {
  position: absolute;
  text-indent: -9001px;
  background-repeat: no-repeat;
}
/* line 1355, ../scss/pages/_homepage.scss */
body.home .sitefooter .homefooter .socials a.facebook {
  top: 0;
  left: 40px;
  width: 18px;
  height: 34px;
  background-image: url("../img/sprite-socials-facebook.png");
}
/* line 1362, ../scss/pages/_homepage.scss */
body.home .sitefooter .homefooter .socials a.pinterest {
  top: -20px;
  left: 100px;
  width: 36px;
  height: 35px;
  background-image: url("../img/sprite-socials-pinterest.png");
}
/* line 1369, ../scss/pages/_homepage.scss */
body.home .sitefooter .homefooter .socials a.instagram {
  top: -50px;
  left: 170px;
  width: 36px;
  height: 35px;
  background-image: url("../img/sprite-socials-instagram.png");
}
/* line 1380, ../scss/pages/_homepage.scss */
body.home .countdown {
  position: absolute;
  top: 10px;
  left: -40px;
  width: 259px;
  height: 145px;
  background: transparent url("../img/bg-countdown-home.png") no-repeat left top;
}
/* line 1387, ../scss/pages/_homepage.scss */
body.home .countdown span {
  position: absolute;
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  transform: rotate(-5deg);
}
/* line 1390, ../scss/pages/_homepage.scss */
body.home .countdown span.number, body.home .countdown span.days, body.home .countdown span.title {
  color: #fff;
}
/* line 1395, ../scss/pages/_homepage.scss */
body.home .countdown span.number, body.home .countdown span.days {
  width: 96px;
  font-family: 'Leitura',serif;
  text-align: center;
}
/* line 1401, ../scss/pages/_homepage.scss */
body.home .countdown span.title, body.home .countdown span.date {
  font-family: Georgia,serif;
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 1409, ../scss/pages/_homepage.scss */
body.home .countdown span.number {
  top: 20px;
  left: 5px;
  font-size: 39px;
  line-height: 50px;
}
/* line 1415, ../scss/pages/_homepage.scss */
body.home .countdown span.days {
  top: 67px;
  left: 8px;
  font-size: 19px;
  line-height: 19px;
}
/* line 1421, ../scss/pages/_homepage.scss */
body.home .countdown span.title {
  top: 8px;
  left: 110px;
}
/* line 1425, ../scss/pages/_homepage.scss */
body.home .countdown span.date {
  top: 67px;
  right: 27px;
  color: #9AB97A;
  -moz-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
/* line 1434, ../scss/pages/_homepage.scss */
body.home .countdown.pancake-day-today span.days {
  top: 22px;
}

/* line 1441, ../scss/pages/_homepage.scss */
.fancybox-outer .fancybox-inner #share-recipes .gform_wrapper form .gform_footer input[type="submit"] {
  margin-top: 52px;
}

/* line 1444, ../scss/pages/_homepage.scss */
body.home header .header-container .signup,
body.home .homeslide .main-content .signup {
  width: 255px;
}
/* line 1447, ../scss/pages/_homepage.scss */
body.home header .header-container .signup h3,
body.home header .header-container .signup #gforms_confirmation_message,
body.home .homeslide .main-content .signup h3,
body.home .homeslide .main-content .signup #gforms_confirmation_message {
  font-size: 11px;
  line-height: 20px;
  font-family: Georgia,sans-serif;
  color: #DFE8D2;
}
/* line 1454, ../scss/pages/_homepage.scss */
body.home header .header-container .signup h3,
body.home .homeslide .main-content .signup h3 {
  margin: 0;
  letter-spacing: 2px;
  text-transform: none;
  text-align: left;
}
/* line 1461, ../scss/pages/_homepage.scss */
body.home header .header-container .signup #gforms_confirmation_message,
body.home .homeslide .main-content .signup #gforms_confirmation_message {
  letter-spacing: 1px;
}
/* line 1466, ../scss/pages/_homepage.scss */
body.home header .header-container .signup .gform_wrapper form .validation_error,
body.home .homeslide .main-content .signup .gform_wrapper form .validation_error {
  display: none;
}
/* line 1470, ../scss/pages/_homepage.scss */
body.home header .header-container .signup .gform_wrapper form .gform_body .gform_fields,
body.home .homeslide .main-content .signup .gform_wrapper form .gform_body .gform_fields {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 1475, ../scss/pages/_homepage.scss */
body.home header .header-container .signup .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,
body.home .homeslide .main-content .signup .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label {
  width: 200px;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 1px;
  font-family: Georgia,sans-serif;
  text-transform: uppercase;
  color: #9AB97A;
}
/* line 1485, ../scss/pages/_homepage.scss */
body.home header .header-container .signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],
body.home header .header-container .signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],
body.home .homeslide .main-content .signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],
body.home .homeslide .main-content .signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email] {
  width: 200px;
  padding: 4px 7px 7px 30px;
  background: transparent url("../img/bg-home-signup-input.png") no-repeat left top;
  border: 0;
}
/* line 1496, ../scss/pages/_homepage.scss */
body.home header .header-container .signup .gform_wrapper form .gform_footer,
body.home .homeslide .main-content .signup .gform_wrapper form .gform_footer {
  position: absolute;
  top: 45px;
  right: 5px;
  width: 65px;
  height: 43px;
}
/* line 1502, ../scss/pages/_homepage.scss */
body.home header .header-container .signup .gform_wrapper form .gform_footer input[type=image],
body.home .homeslide .main-content .signup .gform_wrapper form .gform_footer input[type=image] {
  margin: 0;
}

/* line 1509, ../scss/pages/_homepage.scss */
body.home .homeslide .main-content .signup {
  display: none;
  margin-left: -35px;
}
/* line 1512, ../scss/pages/_homepage.scss */
body.home .homeslide .main-content .signup h3 {
  margin: 0 0 10px 40px;
}
/* line 1522, ../scss/pages/_homepage.scss */
body.home .homeslide .main-content .signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
  margin-left: -50px;
}
/* line 1526, ../scss/pages/_homepage.scss */
body.home .homeslide .main-content .signup .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label {
  text-align: left;
}
/* line 1532, ../scss/pages/_homepage.scss */
body.home .homeslide .main-content .signup .gform_wrapper form .gform_footer {
  position: relative;
  float: right;
  margin-top: -220px;
  z-index: 9008;
}

@media only screen and (max-width: 980px) {
  /* line 1544, ../scss/pages/_homepage.scss */
  body header,
  body.home header {
    height: auto;
    padding-bottom: 8px;
  }
  /* line 1547, ../scss/pages/_homepage.scss */
  body header nav,
  body.home header nav {
    margin: 8px auto 0;
  }
  /* line 1549, ../scss/pages/_homepage.scss */
  body header nav ul,
  body.home header nav ul {
    position: static;
    margin: 0;
    text-align: center;
  }
  /* line 1553, ../scss/pages/_homepage.scss */
  body header nav ul li,
  body.home header nav ul li {
    float: none;
    display: inline-block;
    margin: 0 8px;
  }
  /* line 1557, ../scss/pages/_homepage.scss */
  body header nav ul li + li + li, body header nav ul li + li + li + li,
  body.home header nav ul li + li + li,
  body.home header nav ul li + li + li + li {
    float: none;
  }
  /* line 1561, ../scss/pages/_homepage.scss */
  body header nav ul li:after,
  body.home header nav ul li:after {
    display: none;
  }
  /* line 1567, ../scss/pages/_homepage.scss */
  body header h2,
  body.home header h2 {
    width: auto !important;
  }
  /* line 1569, ../scss/pages/_homepage.scss */
  body header h2:before, body header h2:after,
  body.home header h2:before,
  body.home header h2:after {
    display: none;
  }
  /* line 1576, ../scss/pages/_homepage.scss */
  body .page-wrap p,
  body.home .page-wrap p {
    width: 96%;
    padding: 0 2%;
  }
  /* line 1580, ../scss/pages/_homepage.scss */
  body .page-wrap .countdown,
  body.home .page-wrap .countdown {
    display: block;
    position: relative;
    top: auto;
    left: auto;
    margin: 0 auto;
    z-index: 1;
  }
  /* line 1590, ../scss/pages/_homepage.scss */
  body.home .sitefooter,
  body.home.home .sitefooter {
    padding-top: 10px;
  }
  /* line 1594, ../scss/pages/_homepage.scss */
  body .sitefooter,
  body.home .sitefooter {
    padding-top: 160px;
    padding-bottom: 135px;
  }
  /* line 1598, ../scss/pages/_homepage.scss */
  body .sitefooter .homefooter .press,
  body.home .sitefooter .homefooter .press {
    display: none;
  }
  /* line 1601, ../scss/pages/_homepage.scss */
  body .sitefooter .homefooter .socials,
  body.home .sitefooter .homefooter .socials {
    width: 100%;
    max-width: 960px;
    margin-right: 0;
    text-align: center;
  }
  /* line 1606, ../scss/pages/_homepage.scss */
  body .sitefooter .homefooter .socials a,
  body.home .sitefooter .homefooter .socials a {
    display: inline-block;
    position: static;
    width: 20% !important;
    margin: 0;
    background-position: center top;
  }
  /* line 1616, ../scss/pages/_homepage.scss */
  body .sitefooter .footer-content nav,
  body .sitefooter .footer-content p,
  body .sitefooter .footer-content .credit,
  body.home .sitefooter .footer-content nav,
  body.home .sitefooter .footer-content p,
  body.home .sitefooter .footer-content .credit {
    width: 98%;
    padding: 0 1%;
    text-align: center;
  }
  /* line 1624, ../scss/pages/_homepage.scss */
  body .sitefooter .footer-content nav ul,
  body.home .sitefooter .footer-content nav ul {
    float: none;
  }
  /* line 1626, ../scss/pages/_homepage.scss */
  body .sitefooter .footer-content nav ul li,
  body.home .sitefooter .footer-content nav ul li {
    float: none;
    display: inline-block;
  }

  /* line 1636, ../scss/pages/_homepage.scss */
  body.home #returntop {
    display: none !important;
  }
  /* line 1640, ../scss/pages/_homepage.scss */
  body.home .page-wrap nav {
    display: none;
  }
  /* line 1646, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide header .header-container .signup {
    display: none;
  }
  /* line 1651, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .main-content {
    height: 470px;
    margin-top: -230px;
    padding-top: 230px;
    padding-bottom: 120px;
  }
  /* line 1656, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .main-content .signup {
    display: block;
  }
  /* line 1660, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win,
  body.home .page-wrap.homeslide .home-magic,
  body.home .page-wrap.homeslide .home-flip {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    margin: 0 auto;
    padding: 12px 27px 76px 13px;
    max-width: 180px;
    background-color: #00415C;
  }
  /* line 1671, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win:before, body.home .page-wrap.homeslide .home-win:after,
  body.home .page-wrap.homeslide .home-magic:before,
  body.home .page-wrap.homeslide .home-magic:after,
  body.home .page-wrap.homeslide .home-flip:before,
  body.home .page-wrap.homeslide .home-flip:after {
    content: " ";
    position: absolute;
    top: 0;
    width: 10px;
    height: 100%;
  }
  /* line 1679, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win:after,
  body.home .page-wrap.homeslide .home-magic:after,
  body.home .page-wrap.homeslide .home-flip:after {
    right: -9px;
    background: transparent url("../img/bg-home-col-right.png") repeat-y top left;
  }
  /* line 1683, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win:before,
  body.home .page-wrap.homeslide .home-magic:before,
  body.home .page-wrap.homeslide .home-flip:before {
    left: -9px;
    background: transparent url("../img/bg-home-col-left.png") repeat-y top left;
  }
  /* line 1687, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win h3,
  body.home .page-wrap.homeslide .home-magic h3,
  body.home .page-wrap.homeslide .home-flip h3 {
    margin: 0 0 0 -6px;
  }
  /* line 1690, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win img,
  body.home .page-wrap.homeslide .home-magic img,
  body.home .page-wrap.homeslide .home-flip img {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 1693, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win .competition-title,
  body.home .page-wrap.homeslide .home-magic .competition-title,
  body.home .page-wrap.homeslide .home-flip .competition-title {
    width: 100%;
    margin-left: 0;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 1698, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win #slide-nav,
  body.home .page-wrap.homeslide .home-magic #slide-nav,
  body.home .page-wrap.homeslide .home-flip #slide-nav {
    display: none;
  }
  /* line 1701, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win .arrow,
  body.home .page-wrap.homeslide .home-magic .arrow,
  body.home .page-wrap.homeslide .home-flip .arrow {
    margin-left: 10px;
    padding-left: 14px;
    letter-spacing: 0;
  }
  /* line 1706, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-win .sprite,
  body.home .page-wrap.homeslide .home-magic .sprite,
  body.home .page-wrap.homeslide .home-flip .sprite {
    display: none;
  }
  /* line 1710, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-flip {
    padding: 12px 20px 76px;
  }
  /* line 1712, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-flip .prize,
  body.home .page-wrap.homeslide .home-flip .prize-caption,
  body.home .page-wrap.homeslide .home-flip .debora {
    display: none;
    float: none;
  }
  /* line 1718, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-flip .prize-footer {
    float: none;
  }
  /* line 1721, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-flip h3 {
    margin: 0 0 12px;
  }
  /* line 1724, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-flip .arrow {
    margin-left: 0;
  }
  /* line 1729, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-magic h3 {
    margin-top: -240px;
  }
  /* line 1732, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-magic img {
    margin-top: 100px;
  }
  /* line 1735, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide .home-magic .arrow {
    margin-bottom: 175px;
  }
  /* line 1741, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-debora .socials,
  body.home .page-wrap.wrapper-debora .birds,
  body.home .page-wrap.wrapper-debora .debora-bike {
    display: none;
  }
  /* line 1746, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-debora .sprite.tip {
    position: static;
    width: auto;
    margin-top: 18px;
  }
  /* line 1751, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-debora .sprite.tip .tip-header h3 {
    width: 100%;
    color: #DFE8D2;
  }
  /* line 1755, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-debora .sprite.tip .tip-header img {
    display: none;
  }
  /* line 1759, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-debora .sprite.tip p {
    font-size: 14px;
    line-height: 20px;
    font-family: Georgia, sans-serif;
    color: #B3C1C8;
  }
  /* line 1766, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-debora .countdown-container {
    position: static;
    width: auto;
    margin: 30px 0;
  }
  /* line 1771, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-debora .countdown-container .arrow {
    height: 40px;
  }
  /* line 1773, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-debora .countdown-container .arrow:before {
    border-width: 21px 0 21px 12px;
  }
  /* line 1776, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-debora .countdown-container .arrow:after {
    border-width: 21px 0 21px 11px;
  }
  /* line 1783, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-prize-draw .prize-wrap {
    text-align: center;
  }
  /* line 1785, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-prize-draw .prize-wrap .pageimage {
    float: none;
  }
  /* line 1788, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-prize-draw .prize-wrap .sprite {
    display: none;
  }
  /* line 1791, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-prize-draw .prize-wrap .main-content {
    float: none;
    width: 80%;
    max-width: 380px;
    padding: 18px 10%;
    background-image: none;
  }
  /* line 1801, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .main-content {
    height: 200px;
    margin-top: 0;
  }
  /* line 1804, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .main-content .sprite {
    display: none;
  }
  /* line 1808, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .product-box {
    max-width: 180px;
    height: auto;
    margin-top: 0;
    padding: 0 20px 20px;
    background: #00415C;
    z-index: 9001;
  }
  /* line 1815, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .product-box:before, body.home .page-wrap.wrapper-products .product-box:after {
    content: " ";
    position: absolute;
    top: 0;
    width: 10px;
    height: 100%;
    z-index: 9001;
  }
  /* line 1824, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .product-box:after {
    right: -9px;
    background: transparent url("../img/bg-home-col-right.png") repeat-y top left;
  }
  /* line 1828, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .product-box:before {
    left: -9px;
    background: transparent url("../img/bg-home-col-left.png") repeat-y top left;
  }
  /* line 1832, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .product-box .product {
    position: relative;
    margin-bottom: 20px;
    margin-left: -45px;
    z-index: 9002;
  }
  /* line 1837, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .product-box .product.product-original-dutch-pancakes, body.home .page-wrap.wrapper-products .product-box .product.product-sweet-dutch-pancakes, body.home .page-wrap.wrapper-products .product-box .product.product-diddy-dutch-pancakes {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  /* line 1846, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .product-box .product a img {
    width: 80%;
  }
  /* line 1850, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-products .product-box .product a:hover img {
    opacity: 1;
  }
}
@media only screen and (max-width: 660px) {
  /* line 1864, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-get-in-touch {
    background: transparent url("../img/iphone-bg-home-footer-v2.png") no-repeat center 60px;
  }
  /* line 1869, ../scss/pages/_homepage.scss */
  body.home #share-recipes .gform_wrapper {
    width: 100%;
  }
}
@media only screen and (max-width: 400px) {
  /* line 1876, ../scss/pages/_homepage.scss */
  body.home {
    background-image: none;
  }
  /* line 1881, ../scss/pages/_homepage.scss */
  body.home .page-wrap.homeslide header h1 {
    width: 300px;
    height: 317px;
    margin-top: 12px;
    background-image: url("../img/iphone-bg-homepage-toplogo.png");
  }
  /* line 1890, ../scss/pages/_homepage.scss */
  body.home .page-wrap .countdown .title {
    right: auto;
    left: 110px;
  }
  /* line 1896, ../scss/pages/_homepage.scss */
  body.home .page-wrap h2:before, body.home .page-wrap h2:after {
    display: none;
  }
  /* line 1903, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-recipes .topcontent .recipe-share,
  body.home .page-wrap.wrapper-recipes .topcontent .or,
  body.home .page-wrap.wrapper-recipes .topcontent .seeall {
    width: 100%;
  }
  /* line 1908, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-recipes .topcontent .or {
    margin: 12px 0;
  }
  /* line 1914, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-recipes .main-content div .recipe {
    float: left;
    width: 100%;
    text-align: center;
  }
  /* line 1918, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-recipes .main-content div .recipe h4 {
    text-align: center;
  }
  /* line 1926, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-prize-draw .prize-wrap {
    width: 97%;
    padding: 0 1.5%;
  }
  /* line 1929, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-prize-draw .prize-wrap p {
    width: 96%;
  }
  /* line 1932, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-prize-draw .prize-wrap .pageimage {
    width: 100%;
    max-width: 570px;
  }
  /* line 1936, ../scss/pages/_homepage.scss */
  body.home .page-wrap.wrapper-prize-draw .prize-wrap .sprite {
    display: none;
  }
}
/* line 1954, ../scss/pages/_homepage.scss */
body.home .signup .gform_wrapper .newsletter-email-input {
  margin-bottom: 10px;
}
/* line 1958, ../scss/pages/_homepage.scss */
body.home .signup .gform_wrapper .newsletter-terms p {
  font-size: 12px;
  line-height: 12px;
  color: #fff;
}
@media only screen and (max-width: 980px) {
  /* line 1958, ../scss/pages/_homepage.scss */
  body.home .signup .gform_wrapper .newsletter-terms p {
    width: 180px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 1958, ../scss/pages/_homepage.scss */
  body.home .signup .gform_wrapper .newsletter-terms p {
    font-size: 9px;
    text-align: right;
  }
}
/* line 1971, ../scss/pages/_homepage.scss */
body.home .signup .gform_wrapper .newsletter-terms p a {
  font-weight: bold;
  color: #fff;
}
/* line 1975, ../scss/pages/_homepage.scss */
body.home .signup .gform_wrapper .newsletter-terms p a:hover {
  color: #DFDDC8;
}
/* line 1982, ../scss/pages/_homepage.scss */
body.home .signup .gform_confirmation_message {
  margin-top: 12px;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,serif;
  color: #00415C;
}
/* line 2001, ../scss/pages/_homepage.scss */
body.home .wrapper-get-in-touch .newsletter-terms p {
  margin-bottom: 0;
  font-size: 9px;
  line-height: 12px;
  text-align: left;
  color: initial;
}
@media only screen and (min-width: 980px) {
  /* line 2001, ../scss/pages/_homepage.scss */
  body.home .wrapper-get-in-touch .newsletter-terms p {
    margin-left: 1rem;
    width: 236px;
  }
}
/* line 2015, ../scss/pages/_homepage.scss */
body.home .wrapper-get-in-touch .gform_confirmation_wrapper p {
  color: initial;
}

@media only screen and (max-width: 980px) {
  /* line 2, ../scss/pages/_faqs.scss */
  body.faqs .page-wrap {
    text-align: center;
  }
}
/* line 6, ../scss/pages/_faqs.scss */
body.faqs .page-wrap .main-content {
  position: relative;
  width: auto;
  margin: 0 auto;
  padding: 40px;
  background-color: #B3C1C8;
  color: #fff;
}
@media only screen and (min-width: 980px) {
  /* line 6, ../scss/pages/_faqs.scss */
  body.faqs .page-wrap .main-content {
    width: 380px;
  }
}
/* line 16, ../scss/pages/_faqs.scss */
body.faqs .page-wrap .main-content .faq {
  width: 100%;
  margin: 0 auto 12px;
  border-bottom: 1px dotted #fff;
}
@media only screen and (min-width: 980px) {
  /* line 16, ../scss/pages/_faqs.scss */
  body.faqs .page-wrap .main-content .faq {
    width: 310px;
  }
}
/* line 23, ../scss/pages/_faqs.scss */
body.faqs .page-wrap .main-content .faq h4 {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  cursor: pointer;
}
/* line 30, ../scss/pages/_faqs.scss */
body.faqs .page-wrap .main-content .faq .faq-content p {
  margin: 0;
  padding: 0 0 1.5em;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
}
/* line 39, ../scss/pages/_faqs.scss */
body.faqs .page-wrap .main-content .morelink {
  margin: 6px 0 0;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #00415C;
}
/* line 46, ../scss/pages/_faqs.scss */
body.faqs .page-wrap .main-content .morelink:hover {
  color: #DFDDC8;
}
@media only screen and (max-width: 980px) {
  /* line 52, ../scss/pages/_faqs.scss */
  body.faqs .page-wrap .sprite.pageimage {
    position: static;
    width: 88%;
    max-width: 460px;
    margin: 12px 0;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@media only screen and (min-width: 980px) {
  /* line 52, ../scss/pages/_faqs.scss */
  body.faqs .page-wrap .sprite.pageimage {
    top: 120px;
    left: -85px;
    z-index: 9001;
  }
}
/* line 66, ../scss/pages/_faqs.scss */
body.faqs .page-wrap .sprite.pancake, body.faqs .page-wrap .sprite.banana, body.faqs .page-wrap .sprite.bubbles {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 66, ../scss/pages/_faqs.scss */
  body.faqs .page-wrap .sprite.pancake, body.faqs .page-wrap .sprite.banana, body.faqs .page-wrap .sprite.bubbles {
    display: block;
  }
}
@media only screen and (min-width: 980px) {
  /* line 75, ../scss/pages/_faqs.scss */
  body.faqs .page-wrap .sprite.pancake {
    top: 30px;
    right: -160px;
  }
  /* line 79, ../scss/pages/_faqs.scss */
  body.faqs .page-wrap .sprite.banana {
    top: 350px;
    right: -150px;
  }
  /* line 83, ../scss/pages/_faqs.scss */
  body.faqs .page-wrap .sprite.bubbles {
    top: 350px;
    left: -180px;
  }
}

/**************************
	$$ Press
**************************/
/* line 8, ../scss/pages/_press.scss */
body.press .page-wrap p,
body.single-cutting .page-wrap p {
  width: auto;
}
/* line 11, ../scss/pages/_press.scss */
body.press .page-wrap .topcopy,
body.single-cutting .page-wrap .topcopy {
  position: relative;
  margin: 0 auto 48px;
  padding: 24px 0;
  background-color: #B3C1C8;
}
@media only screen and (min-width: 400px) {
  /* line 11, ../scss/pages/_press.scss */
  body.press .page-wrap .topcopy,
  body.single-cutting .page-wrap .topcopy {
    max-width: 316px;
    padding: 24px 64px;
  }
}
/* line 20, ../scss/pages/_press.scss */
body.press .page-wrap .topcopy p,
body.single-cutting .page-wrap .topcopy p {
  margin: 0 0 6px;
  font: 16px/20px Georgia,sans-serif;
  color: #fff;
}
@media only screen and (max-width: 980px) {
  /* line 20, ../scss/pages/_press.scss */
  body.press .page-wrap .topcopy p,
  body.single-cutting .page-wrap .topcopy p {
    padding: 0 20px;
  }
  /* line 26, ../scss/pages/_press.scss */
  body.press .page-wrap .topcopy p + p + p,
  body.single-cutting .page-wrap .topcopy p + p + p {
    padding: 0;
  }
  /* line 29, ../scss/pages/_press.scss */
  body.press .page-wrap .topcopy p br,
  body.single-cutting .page-wrap .topcopy p br {
    display: none;
  }
}
/* line 33, ../scss/pages/_press.scss */
body.press .page-wrap .topcopy p a,
body.single-cutting .page-wrap .topcopy p a {
  color: #00415C;
}
/* line 35, ../scss/pages/_press.scss */
body.press .page-wrap .topcopy p a:hover,
body.single-cutting .page-wrap .topcopy p a:hover {
  color: #fff;
}
@media only screen and (min-width: 660px) {
  /* line 41, ../scss/pages/_press.scss */
  body.press .page-wrap .topcopy:before,
  body.single-cutting .page-wrap .topcopy:before {
    content: "";
    position: absolute;
    top: -41px;
    left: -166px;
    width: 240px;
    height: 310px;
    background: transparent url("../img/sprite-press-deborah.png") no-repeat left top;
    z-index: 9001;
  }
}
/* line 53, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings,
body.single-cutting .page-wrap .cuttings {
  float: left;
  width: 100%;
  margin: 30px 0;
  padding: 30px 0;
  background-color: #B3C1C8;
}
@media only screen and (min-width: 980px) {
  /* line 53, ../scss/pages/_press.scss */
  body.press .page-wrap .cuttings,
  body.single-cutting .page-wrap .cuttings {
    max-width: 610px;
    padding: 30px 175px;
  }
}
/* line 64, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings h2,
body.press .page-wrap .cuttings .cutting,
body.single-cutting .page-wrap .cuttings h2,
body.single-cutting .page-wrap .cuttings .cutting {
  width: 100%;
  border-bottom: 2px dotted #fff;
}
/* line 69, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings h2,
body.single-cutting .page-wrap .cuttings h2 {
  max-width: 100%;
  margin-bottom: 20px;
  padding-bottom: 12px;
  font: 18px/24px Georgia,serif;
  color: #fff;
}
/* line 76, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings .cutting,
body.single-cutting .page-wrap .cuttings .cutting {
  float: left;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
@media only screen and (max-width: 980px) {
  /* line 81, ../scss/pages/_press.scss */
  body.press .page-wrap .cuttings .cutting .cutting-image,
  body.single-cutting .page-wrap .cuttings .cutting .cutting-image {
    width: 190px;
    margin: 0 auto 12px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 87, ../scss/pages/_press.scss */
  body.press .page-wrap .cuttings .cutting img,
  body.press .page-wrap .cuttings .cutting .cutting-content,
  body.single-cutting .page-wrap .cuttings .cutting img,
  body.single-cutting .page-wrap .cuttings .cutting .cutting-content {
    float: left;
  }
}
/* line 92, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings .cutting img,
body.single-cutting .page-wrap .cuttings .cutting img {
  max-width: 180px;
  border: 5px solid #DFE8D2;
  background-color: #fff;
  -moz-box-shadow: #999 -2px 2px 6px;
  -webkit-box-shadow: #999 -2px 2px 6px;
  box-shadow: #999 -2px 2px 6px;
}
/* line 98, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings .cutting .cutting-content,
body.single-cutting .page-wrap .cuttings .cutting .cutting-content {
  max-width: 400px;
  margin: 0 auto;
  padding: 0 20px;
}
@media only screen and (min-width: 980px) {
  /* line 98, ../scss/pages/_press.scss */
  body.press .page-wrap .cuttings .cutting .cutting-content,
  body.single-cutting .page-wrap .cuttings .cutting .cutting-content {
    margin: 0 0 0 12px;
    padding: 0;
  }
}
/* line 106, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings .cutting .cutting-content h3,
body.press .page-wrap .cuttings .cutting .cutting-content p,
body.single-cutting .page-wrap .cuttings .cutting .cutting-content h3,
body.single-cutting .page-wrap .cuttings .cutting .cutting-content p {
  text-align: left;
  color: #fff;
}
/* line 111, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings .cutting .cutting-content h3,
body.single-cutting .page-wrap .cuttings .cutting .cutting-content h3 {
  margin: 0;
  font: 11px/20px Georgia,serif;
}
/* line 115, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings .cutting .cutting-content p,
body.single-cutting .page-wrap .cuttings .cutting .cutting-content p {
  margin: 0 0 12px;
  padding: 0;
  font-style: italic;
}
/* line 119, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings .cutting .cutting-content p a,
body.single-cutting .page-wrap .cuttings .cutting .cutting-content p a {
  color: #00415C;
}
/* line 126, ../scss/pages/_press.scss */
body.press .page-wrap .main-content,
body.single-cutting .page-wrap .main-content {
  float: left;
  max-width: 100%;
  padding: 24px 0;
  background-color: transparent;
}
@media only screen and (min-width: 980px) {
  /* line 126, ../scss/pages/_press.scss */
  body.press .page-wrap .main-content,
  body.single-cutting .page-wrap .main-content {
    float: left;
    margin: 0;
  }
}
/* line 135, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .press-wrapper,
body.single-cutting .page-wrap .main-content .press-wrapper {
  padding: 20px 0;
  border-top: 2px dotted #9AB97A;
  border-bottom: 2px dotted #9AB97A;
  overflow: hidden;
}
/* line 141, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .press-release,
body.single-cutting .page-wrap .main-content .press-release {
  width: 228px;
  margin: 0 auto;
}
@media only screen and (min-width: 980px) {
  /* line 141, ../scss/pages/_press.scss */
  body.press .page-wrap .main-content .press-release,
  body.single-cutting .page-wrap .main-content .press-release {
    float: left;
    width: 23%;
    margin: 0 0 24px 2.6%;
  }
  /* line 148, ../scss/pages/_press.scss */
  body.press .page-wrap .main-content .press-release:first-child,
  body.single-cutting .page-wrap .main-content .press-release:first-child {
    margin-left: 1px;
  }
}
/* line 152, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .press-release img,
body.single-cutting .page-wrap .main-content .press-release img {
  width: 97%;
  padding: 1.5%;
  background-color: #DFDDC8;
  -moz-box-shadow: #bbb -2px 2px 6px;
  -webkit-box-shadow: #bbb -2px 2px 6px;
  box-shadow: #bbb -2px 2px 6px;
}
/* line 158, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .press-release h4,
body.press .page-wrap .main-content .press-release h5,
body.single-cutting .page-wrap .main-content .press-release h4,
body.single-cutting .page-wrap .main-content .press-release h5 {
  font: 11px/20px Georgia,sans-serif;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: center;
}
/* line 165, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .press-release h4,
body.single-cutting .page-wrap .main-content .press-release h4 {
  margin: 4px 0 6px;
}
/* line 167, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .press-release h4 a,
body.single-cutting .page-wrap .main-content .press-release h4 a {
  color: #9AB97A;
}
/* line 169, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .press-release h4 a:hover,
body.single-cutting .page-wrap .main-content .press-release h4 a:hover {
  color: #DFE8D2;
}
/* line 174, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .press-release h5,
body.single-cutting .page-wrap .main-content .press-release h5 {
  color: #00415C;
}
/* line 179, ../scss/pages/_press.scss */
body.press .page-wrap .page-numbers,
body.single-cutting .page-wrap .page-numbers {
  float: left;
  width: 100%;
  margin: 0;
  font: 14px/20px Georgia,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
  color: #00415C;
}
/* line 188, ../scss/pages/_press.scss */
body.press .page-wrap .page-numbers li,
body.single-cutting .page-wrap .page-numbers li {
  display: inline-block;
  margin: 0;
}
/* line 195, ../scss/pages/_press.scss */
body.press .page-wrap .cuttings .page-numbers li a:hover,
body.press .page-wrap .cuttings .page-numbers .current,
body.single-cutting .page-wrap .cuttings .page-numbers li a:hover,
body.single-cutting .page-wrap .cuttings .page-numbers .current {
  color: #fff;
}
/* line 203, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .page-numbers li a,
body.single-cutting .page-wrap .main-content .page-numbers li a {
  color: #9AB97A;
}
/* line 206, ../scss/pages/_press.scss */
body.press .page-wrap .main-content .page-numbers li a:hover,
body.press .page-wrap .main-content .page-numbers .current,
body.single-cutting .page-wrap .main-content .page-numbers li a:hover,
body.single-cutting .page-wrap .main-content .page-numbers .current {
  color: #DFE8D2;
}
/* line 212, ../scss/pages/_press.scss */
body.press .page-wrap .sprite,
body.single-cutting .page-wrap .sprite {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 212, ../scss/pages/_press.scss */
  body.press .page-wrap .sprite,
  body.single-cutting .page-wrap .sprite {
    display: block;
  }
  /* line 216, ../scss/pages/_press.scss */
  body.press .page-wrap .sprite.radio,
  body.single-cutting .page-wrap .sprite.radio {
    top: 15px;
    right: 0;
  }
}

/* line 226, ../scss/pages/_press.scss */
body.single-press .page-wrap .press-date {
  font: 11px/20px Georgia,sans-serif;
  letter-spacing: 3px;
  text-align: center;
  color: #00415C;
}
/* line 232, ../scss/pages/_press.scss */
body.single-press .page-wrap .main-content {
  position: relative;
  width: 80%;
  padding: 24px 16px;
  text-align: center;
  color: #fff;
  background-color: #B3C1C8;
}
@media only screen and (min-width: 980px) {
  /* line 232, ../scss/pages/_press.scss */
  body.single-press .page-wrap .main-content {
    width: 315px;
    padding: 40px 72px;
  }
}
/* line 243, ../scss/pages/_press.scss */
body.single-press .page-wrap .main-content span + p {
  font: 16px/22px Georgia,sans-serif;
}
/* line 246, ../scss/pages/_press.scss */
body.single-press .page-wrap .main-content p {
  font: 14px/20px Georgia,sans-serif;
}
/* line 250, ../scss/pages/_press.scss */
body.single-press .page-wrap .sprite {
  position: absolute;
}
@media only screen and (max-width: 980px) {
  /* line 253, ../scss/pages/_press.scss */
  body.single-press .page-wrap .sprite.pageimage, body.single-press .page-wrap .sprite.download {
    position: relative;
    top: 0;
    left: 0;
  }
}
/* line 260, ../scss/pages/_press.scss */
body.single-press .page-wrap .sprite.pageimage {
  padding: 6px;
  -moz-box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  -webkit-box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media only screen and (max-width: 980px) {
  /* line 260, ../scss/pages/_press.scss */
  body.single-press .page-wrap .sprite.pageimage {
    width: 90%;
  }
}
@media only screen and (min-width: 980px) {
  /* line 260, ../scss/pages/_press.scss */
  body.single-press .page-wrap .sprite.pageimage {
    top: 45px;
    left: -300px;
    -moz-transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
  }
}
/* line 273, ../scss/pages/_press.scss */
body.single-press .page-wrap .sprite.download {
  display: block;
  margin-bottom: 18px;
  font: 11px/20px Georgia,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #9AB97A;
}
@media only screen and (min-width: 980px) {
  /* line 273, ../scss/pages/_press.scss */
  body.single-press .page-wrap .sprite.download {
    top: 280px;
    left: -220px;
  }
}
/* line 285, ../scss/pages/_press.scss */
body.single-press .page-wrap .sprite.radio-small, body.single-press .page-wrap .sprite.pan, body.single-press .page-wrap .sprite.picture {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 285, ../scss/pages/_press.scss */
  body.single-press .page-wrap .sprite.radio-small, body.single-press .page-wrap .sprite.pan, body.single-press .page-wrap .sprite.picture {
    display: block;
  }
}
@media only screen and (min-width: 980px) {
  /* line 294, ../scss/pages/_press.scss */
  body.single-press .page-wrap .sprite.radio-small {
    top: 90px;
    right: -220px;
  }
  /* line 298, ../scss/pages/_press.scss */
  body.single-press .page-wrap .sprite.pan {
    top: 600px;
    right: -190px;
  }
  /* line 302, ../scss/pages/_press.scss */
  body.single-press .page-wrap .sprite.picture {
    top: 440px;
    left: -180px;
  }
}

/**************************
	$$ Recipes
**************************/
/* line 5, ../scss/pages/_recipes.scss */
body.recipes {
  overflow-x: hidden;
}
/* line 8, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods {
  float: left;
  width: 100%;
  padding: 18px 0;
  border-top: 2px dotted #9AB97A;
  border-bottom: 2px dotted #9AB97A;
}
/* line 14, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods p {
  font: 15px/19px Georgia,sans-serif;
  color: #00415C;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
}
/* line 21, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul {
  margin: 0;
  list-style: none;
}
@media only screen and (max-width: 980px) {
  /* line 21, ../scss/pages/_recipes.scss */
  body.recipes .page-wrap .moods ul {
    text-align: center;
  }
}
/* line 28, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul li {
  display: inline-block;
}
@media only screen and (min-width: 980px) {
  /* line 28, ../scss/pages/_recipes.scss */
  body.recipes .page-wrap .moods ul li {
    float: left;
    padding: 0 3%;
  }
}
/* line 35, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul li a {
  float: left;
  width: 100px;
  padding: 105px 0 0;
  font: 11px/20px Georgia,sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  color: #9AB97A;
  background: transparent none no-repeat center top;
}
/* line 47, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul li.adventurous a {
  background-image: url("../img/mood-adventurous.png");
}
/* line 52, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul li.healthy a {
  background-image: url("../img/mood-healthy.png");
}
/* line 57, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul li.indulgent a {
  background-image: url("../img/mood-indulgent.png");
}
/* line 62, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul li.hungry a {
  background-image: url("../img/mood-hungry.png");
}
/* line 67, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul li.lazy a {
  background-image: url("../img/mood-lazy.png");
}
/* line 73, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul li.fancy a {
  background-image: url("../img/mood-fancy.png");
}
/* line 79, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .moods ul + p {
  margin: 24px auto 0;
}
/* line 83, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .filter {
  float: left;
  width: 100%;
  padding: 18px 0;
  border-bottom: 2px dotted #95B57A;
}
/* line 88, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .filter p {
  font: 15px/19px Georgia,sans-serif;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: center;
  color: #00415C;
}
/* line 95, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .filter .styled-select {
  width: 264px;
  height: 26px;
  margin: 0 auto;
  background: transparent url(../img/arrow-select.png) no-repeat right top;
  overflow: hidden;
}
/* line 101, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .filter .styled-select select {
  width: 294px;
  height: 26px;
  border: 1px solid #00415C;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font: 14px/15px Georgia,sans-serif;
  color: #00415C;
  background: transparent;
}
/* line 109, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .filter .styled-select select option {
  font: 14px/15px Georgia,sans-serif;
}
/* line 114, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .filter input[type=submit] {
  display: none;
}
/* line 118, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .main-content {
  float: left;
  position: relative;
  width: 100%;
  max-width: 960px;
  border-bottom: 2px dotted #95B57A;
  padding: 24px 0;
  background-color: transparent;
}
/* line 126, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .main-content .recipe {
  width: 88%;
  margin: 0 auto 24px;
}
@media only screen and (min-width: 400px) {
  /* line 126, ../scss/pages/_recipes.scss */
  body.recipes .page-wrap .main-content .recipe {
    float: left;
    width: 48.5%;
    margin: 0 0.75% 24px;
  }
}
/* line 134, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .main-content .recipe img {
  width: 97%;
  max-width: 456px;
  max-height: 264px;
  padding: 1.5%;
  border: 0;
  background-color: #E0DEC9;
  -moz-box-shadow: #bbb -2px 2px 6px;
  -webkit-box-shadow: #bbb -2px 2px 6px;
  box-shadow: #bbb -2px 2px 6px;
}
/* line 143, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .main-content .recipe h4 {
  margin: 4px 0 6px;
  font: 11px/20px Georgia,sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: left;
}
/* line 149, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .main-content .recipe h4 a {
  color: #9AB97A;
}
/* line 153, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .main-content .recipe h5 {
  font: 11px/20px Georgia,sans-serif;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: center;
  color: #00415C;
}
/* line 161, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .main-content .page-numbers {
  float: left;
  width: 100%;
  margin: 0;
  font: 14px/20px Georgia,sans-serif;
  text-transform: uppercase;
  text-align: center;
  color: #00415C;
  list-style: none;
}
/* line 170, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .main-content .page-numbers li {
  display: inline-block;
  margin: 0 12px 0 0;
}
/* line 173, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .main-content .page-numbers li a {
  color: #9AB97A;
}
/* line 180, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .sprite.bird {
  top: -15px;
  left: -160px;
}
/* line 184, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .sprite.mushrooms {
  top: 15px;
  right: -170px;
}
/* line 188, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .sprite.bowl {
  top: 485px;
  left: -260px;
}
/* line 192, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .sprite.whisk {
  top: 655px;
  right: -210px;
}
/* line 196, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .sprite.strawberries {
  bottom: 65px;
  left: -170px;
}
/* line 200, ../scss/pages/_recipes.scss */
body.recipes .page-wrap .sprite.cat {
  bottom: 105px;
  right: -250px;
}

/* line 208, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap {
  text-align: center;
}
/* line 211, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .description p {
  font: 14px/20px Georgia,sans-serif;
  text-align: center;
  color: #00415C;
}
/* line 217, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content {
  position: relative;
  width: 64%;
  margin-top: 12px;
  padding: 12px 18% 24px;
  color: #fff;
  background-color: #B3C1C8;
}
@media only screen and (min-width: 400px) {
  /* line 217, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .main-content {
    max-width: 315px;
    margin: 0 auto;
    padding: 12px 72px 24px;
  }
}
/* line 229, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .socials {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 229, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .main-content .socials {
    display: block;
    position: absolute;
    top: 490px;
    left: -250px;
    width: 200px;
  }
}
/* line 238, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .socials h4 {
  margin: 0 0 8px;
  font: 14px/17px Georgia,sans-serif;
  letter-spacing: 2px;
  color: #00415C;
}
/* line 245, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .meta {
  font: 11px/20px Georgia,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 249, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .meta .serves {
  margin: 0 12px 0 0;
}
@media only screen and (max-width: 400px) {
  /* line 254, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .main-content .meta .meta span {
    float: left;
    width: 100%;
  }
  /* line 257, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .main-content .meta .meta span.time {
    margin-bottom: 12px;
  }
}
/* line 264, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content h4 {
  margin: 0;
  font: 18px/24px Georgia,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #F5F5EE;
}
/* line 271, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content ul {
  margin: 0;
  padding: 0;
}
/* line 276, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .ingredients ul,
body.single-recipe .page-wrap .main-content .ingredients ol {
  margin: 0 0 24px;
}
/* line 279, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .ingredients ul li,
body.single-recipe .page-wrap .main-content .ingredients ol li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 283, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .ingredients ul li:before,
body.single-recipe .page-wrap .main-content .ingredients ol li:before {
  display: block;
  height: 20px;
  width: 100%;
  content: "~";
  text-align: center;
}
/* line 290, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .ingredients ul li a,
body.single-recipe .page-wrap .main-content .ingredients ol li a {
  color: #00415C;
}
/* line 292, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .ingredients ul li a:hover,
body.single-recipe .page-wrap .main-content .ingredients ol li a:hover {
  color: #DFDDC8;
}
/* line 300, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .method ul,
body.single-recipe .page-wrap .main-content .method ol {
  margin: 0;
  counter-reset: section;
}
/* line 304, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .method ul li,
body.single-recipe .page-wrap .main-content .method ol li {
  margin: 0 0 8px;
  list-style: none;
}
/* line 307, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content .method ul li:before,
body.single-recipe .page-wrap .main-content .method ol li:before {
  display: block;
  counter-increment: section;
  content: "~ " counter(section) " ~";
  text-align: center;
}
/* line 316, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .main-content li {
  font: 14px/20px Georgia,sans-serif;
}
@media only screen and (max-width: 980px) {
  /* line 320, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .sprite {
    position: static;
  }
}
/* line 325, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.productimage, body.single-recipe .page-wrap .sprite.bananapancake {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 325, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .sprite.productimage, body.single-recipe .page-wrap .sprite.bananapancake {
    display: block;
  }
}
/* line 332, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.productimage, body.single-recipe .page-wrap .sprite.pageimage {
  background-color: #E0DEC9;
  -moz-box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  -webkit-box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  z-index: 30;
}
/* line 338, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.productimage {
  top: 385px;
  left: 25px;
  padding: 6px;
  -moz-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -webkit-transform: rotate(8deg);
  transform: rotate(8deg);
}
/* line 345, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.bananapancake {
  top: -120px;
  right: -340px;
}
/* line 349, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.pageimage {
  top: 160px;
  left: -50px;
  padding: 6px;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media only screen and (max-width: 400px) {
  /* line 349, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .sprite.pageimage {
    width: 90%;
  }
}
@media only screen and (min-width: 980px) {
  /* line 349, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .sprite.pageimage {
    -moz-transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
  }
}
/* line 361, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.flash {
  top: 120px;
  left: -120px;
  padding-top: 49px;
  color: #fff;
  z-index: 9001;
}
/* line 368, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.recipe-random {
  text-align: center;
}
@media only screen and (min-width: 980px) {
  /* line 368, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .sprite.recipe-random {
    right: 0;
    bottom: 35px;
    text-align: left;
  }
}
/* line 375, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.recipe-random h4 {
  margin: 12px 0;
  font: 14px/20px Georgia,sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #00415C;
}
@media only screen and (min-width: 980px) {
  /* line 375, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .sprite.recipe-random h4 {
    margin: 0 0 32px;
  }
}
/* line 385, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.recipe-random img {
  margin: 0;
  padding: 4px;
  background-color: #E0DEC9;
  -moz-box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  -webkit-box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  box-shadow: #bbb 2px 2px 6px, #bbb -2px -2px 6px;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media only screen and (min-width: 980px) {
  /* line 385, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .sprite.recipe-random img {
    margin: 0 0 0 -15px;
    -moz-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg);
  }
}
/* line 396, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.recipe-random p {
  width: 100%;
  max-width: none;
  margin: 10px 0 0;
  font: 12px/18px Georgia,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
@media only screen and (min-width: 980px) {
  /* line 396, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .sprite.recipe-random p {
    width: 235px;
  }
}
/* line 406, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.recipe-random p a {
  color: #00415C;
}
@media only screen and (min-width: 980px) {
  /* line 406, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .sprite.recipe-random p a {
    color: #9AB97A;
  }
}
/* line 411, ../scss/pages/_recipes.scss */
body.single-recipe .page-wrap .sprite.recipe-random p a:hover {
  color: #9AB97A;
}
@media only screen and (max-width: 400px) {
  /* line 419, ../scss/pages/_recipes.scss */
  body.single-recipe .page-wrap .recipe-share {
    width: 90%;
    padding: 0px 5%;
  }
}

/* line 429, ../scss/pages/_recipes.scss */
body.fast-fabulous-festival-food .sprite.bananapancake, body.fast-fabulous-festival-food .sprite.sprite.productimage,
body.special-strawberries-for-wimbledon .sprite.bananapancake,
body.special-strawberries-for-wimbledon .sprite.sprite.productimage {
  display: none;
}

/* line 438, ../scss/pages/_recipes.scss */
body.smoked-salmon-and-dill-sauce-pancakes .sprite.bananapancake {
  display: none;
}

/* line 446, ../scss/pages/_recipes.scss */
body.marvellous-margherita-pancakes .sprite.productimage {
  display: none;
}

/* line 2, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .page-wrap {
  padding-bottom: 180px;
}
@media only screen and (min-width: 660px) {
  /* line 2, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap {
    background: transparent url("../img/bg-cloudy.png") no-repeat center top;
  }
}
@media only screen and (max-width: 660px) {
  /* line 2, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap {
    overflow: hidden;
  }
}
/* line 10, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .page-wrap .main-content {
  background-color: transparent;
}
@media only screen and (min-width: 660px) {
  /* line 10, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content {
    max-width: 520px;
    min-height: 370px;
  }
}
/* line 18, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .sitefooter {
  margin-top: -350px;
  padding-top: 370px;
  background: transparent url("../img/bg-footer-get-in-touch.png") repeat-x top center;
  z-index: 9001;
}
@media only screen and (min-width: 660px) {
  /* line 18, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .sitefooter {
    padding-top: 420px;
  }
}

/* line 30, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper,
body.home .gform_wrapper {
  color: #00415C;
}
/* line 32, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form,
body.home .gform_wrapper form {
  font: 14px/20px Georgia,sans-serif;
}
/* line 35, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_heading span.gform_description,
body.home .gform_wrapper form .gform_heading span.gform_description {
  font: 14px/20px Georgia,sans-serif;
  color: #00415C;
}
/* line 38, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_heading span.gform_description span,
body.home .gform_wrapper form .gform_heading span.gform_description span {
  font-size: 11px;
}
/* line 40, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_heading span.gform_description span span,
body.home .gform_wrapper form .gform_heading span.gform_description span span {
  color: #9AB97A;
}
/* line 46, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .validation_error,
body.home .gform_wrapper form .validation_error {
  margin: 18px auto;
}
/* line 50, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_body .gform_fields,
body.home .gform_wrapper form .gform_body .gform_fields {
  float: left;
  width: 48%;
  margin: 18px 4% 0 0;
}
/* line 55, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container,
body.home .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,
body.home .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
  font: 14px/14px Georgia,sans-serif;
}
/* line 61, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required,
body.home .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required {
  color: #9AB97A;
}
/* line 66, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,
body.home .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],
body.home .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],
body.home .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  padding: 7px;
  border: 1px solid #C1BFB0;
  color: #666;
  background-color: #E0DEC9;
}
/* line 74, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,
body.home .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 126px;
}
/* line 79, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li input[type=checkbox],
body.home .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li input[type=checkbox] {
  float: left;
  margin: 0 6px 0 0;
}
/* line 83, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label,
body.home .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label {
  float: left;
  width: 230px;
  margin: -3px 0 0;
  font: 11px/17px Georgia,sans-serif;
  text-align: left;
}
/* line 93, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_body .gform_fields .gfield .validation_message,
body.home .gform_wrapper form .gform_body .gform_fields .gfield .validation_message {
  margin: 8px 0 0;
  text-align: left;
}
/* line 98, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_body .gform_fields.col_2,
body.home .gform_wrapper form .gform_body .gform_fields.col_2 {
  margin-right: 0px;
}
/* line 103, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_footer,
body.home .gform_wrapper form .gform_footer {
  float: left;
  width: 100%;
  margin: -20px 0 0;
}
/* line 107, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_footer input[type=submit],
body.home .gform_wrapper form .gform_footer input[type=submit] {
  float: right;
  margin: 12px 0 0;
  padding: 1px 55px 3px 50px;
  border: 0;
  font: 14px/20px Georgia,sans-serif;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  background: transparent url("../img/btn-submit.png") no-repeat left top;
}
/* line 117, ../scss/pages/_get-in-touch.scss */
body.get-in-touch .gform_wrapper form .gform_footer input[type=submit]:hover,
body.home .gform_wrapper form .gform_footer input[type=submit]:hover {
  background-image: url("../img/btn-submit-hover-v2.png");
}
/* line 125, ../scss/pages/_get-in-touch.scss */
body.get-in-touch #gforms_confirmation_message p,
body.home #gforms_confirmation_message p {
  font: 14px/20px Georgia,sans-serif;
  color: #00415C;
}
/* line 128, ../scss/pages/_get-in-touch.scss */
body.get-in-touch #gforms_confirmation_message p a,
body.home #gforms_confirmation_message p a {
  color: #9AB97A;
}
/* line 130, ../scss/pages/_get-in-touch.scss */
body.get-in-touch #gforms_confirmation_message p a:hover,
body.home #gforms_confirmation_message p a:hover {
  color: #9AB97A;
}

@media only screen and (max-width: 660px) {
  /* line 141, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content,
  body.home .page-wrap.wrapper-get-in-touch .main-content {
    max-width: 85%;
    padding: 0 7.5%;
  }
  /* line 147, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content .gform_wrapper form .gform_body .gform_fields,
  body.home .page-wrap.wrapper-get-in-touch .main-content .gform_wrapper form .gform_body .gform_fields {
    width: 100%;
    margin: 0;
  }
  /* line 150, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content .gform_wrapper form .gform_body .gform_fields#gform_fields_2,
  body.home .page-wrap.wrapper-get-in-touch .main-content .gform_wrapper form .gform_body .gform_fields#gform_fields_2 {
    width: 100%;
    margin-top: 18px;
  }
  /* line 154, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield,
  body.home .page-wrap.wrapper-get-in-touch .main-content .gform_wrapper form .gform_body .gform_fields .gfield {
    float: left;
    width: 100%;
  }
  /* line 158, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox,
  body.home .page-wrap.wrapper-get-in-touch .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox {
    float: left;
    width: 100%;
  }
  /* line 161, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li,
  body.home .page-wrap.wrapper-get-in-touch .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li {
    float: left;
    width: 100%;
  }
  /* line 164, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li input,
  body.home .page-wrap.wrapper-get-in-touch .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li input {
    width: 5%;
    margin: 0;
  }
  /* line 168, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label,
  body.home .page-wrap.wrapper-get-in-touch .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label {
    float: right;
    width: 90%;
  }
  /* line 178, ../scss/pages/_get-in-touch.scss */
  body.get-in-touch .page-wrap .main-content .gform_wrapper form .gform_footer,
  body.home .page-wrap.wrapper-get-in-touch .main-content .gform_wrapper form .gform_footer {
    margin-top: -20px;
  }
}
/* Win Things landing page */
/* line 4, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions {
  position: relative;
  padding-top: 36px;
  border-top: 3px dotted #DFDDC8;
}
/* line 8, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .razzmatazz-paw,
body[class*="win-things"] .competitions .pan-flipping {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 13, ../scss/pages/_prize-draw.scss */
  body[class*="win-things"] .competitions .razzmatazz-paw,
  body[class*="win-things"] .competitions .pan-flipping {
    display: block;
    top: 140px;
  }
  /* line 18, ../scss/pages/_prize-draw.scss */
  body[class*="win-things"] .competitions .razzmatazz-paw {
    left: 0;
  }
}
@media only screen and (min-width: 980px) and (min-width: 1280px) {
  /* line 18, ../scss/pages/_prize-draw.scss */
  body[class*="win-things"] .competitions .razzmatazz-paw {
    left: -150px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 24, ../scss/pages/_prize-draw.scss */
  body[class*="win-things"] .competitions .pan-flipping {
    right: 0;
  }
}
@media only screen and (min-width: 980px) and (min-width: 1280px) {
  /* line 24, ../scss/pages/_prize-draw.scss */
  body[class*="win-things"] .competitions .pan-flipping {
    right: -150px;
  }
}

/* line 31, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition {
  position: relative;
  width: 88%;
  margin: 0 auto 70px;
  text-align: center;
}
@media only screen and (min-width: 980px) {
  /* line 31, ../scss/pages/_prize-draw.scss */
  body[class*="win-things"] .competitions .competition {
    width: 49%;
  }
}
/* line 39, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition.filler {
  float: right;
  background: transparent url("../img/bg-competition-filler.png") no-repeat center top;
}
/* line 42, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition.filler p {
  font-size: 16px;
  line-height: 286px;
  letter-spacing: 2px;
  vertical-align: middle;
  text-transform: uppercase;
  color: #B3C1C8;
}
/* line 51, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition img {
  width: 90%;
  padding: 8px;
  background-color: #DFDDC8;
}
/* line 56, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition h3 {
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,serif;
  text-align: center;
}
/* line 63, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition p {
  width: 70%;
  margin-bottom: 12px;
}
/* line 67, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition a {
  color: #B3C1C8;
}
/* line 70, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition a:hover span {
  color: #fff;
}
/* line 75, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition .win-things-intro {
  width: 78%;
  font-size: 22px;
  line-height: 30px;
}
/* line 80, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition .flash {
  top: -33px;
  padding-top: 49px;
  font-size: 10px;
  font-family: "Leitura",sans-serif;
  text-align: center;
  color: #fff;
  background: transparent url("../img/sprite-flash-darkblue-smaller.png") no-repeat top center;
  z-index: 4;
}
@media only screen and (min-width: 980px) {
  /* line 80, ../scss/pages/_prize-draw.scss */
  body[class*="win-things"] .competitions .competition .flash {
    left: -18px;
  }
}
/* line 92, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition .flash span {
  width: 100%;
  font-size: 23px;
  line-height: 30px;
}
/* line 97, ../scss/pages/_prize-draw.scss */
body[class*="win-things"] .competitions .competition .flash.monthly-prize-draw {
  font-size: 12px;
  line-height: 10px;
  letter-spacing: 1px;
  background: transparent url("../img/sprite-flash-darkblue-larger.png") no-repeat top center;
}

/* Monthly prize draw page */
/* line 112, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap h3 {
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 20px;
  font-family: Georgia,serif;
  text-align: center;
}
@media only screen and (max-width: 400px) {
  /* line 119, ../scss/pages/_prize-draw.scss */
  body[class*="prize-draw"] .page-wrap p {
    width: 70%;
    padding: 0px 6%;
  }
}
/* line 124, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap p a {
  color: #B3C1C8;
}
/* line 128, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap {
  position: relative;
  width: 100%;
}
@media only screen and (max-width: 980px) {
  /* line 128, ../scss/pages/_prize-draw.scss */
  body[class*="prize-draw"] .page-wrap .prize-wrap {
    text-align: center;
  }
}
/* line 134, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .prize-image {
  max-width: inherit;
}
/* line 137, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .flash {
  top: 20px;
  right: 30px;
  font-size: 12px;
  line-height: 10px;
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
  letter-spacing: 1px;
  text-align: center;
  color: #fff;
}
/* line 146, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .flash span {
  font-size: 23px;
  line-height: 30px;
}
/* line 151, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content {
  width: auto;
  max-width: 430px;
  min-height: 490px;
  padding: 18px 40px;
  background: #B3C1C8 url("../img/sprite-prizedraw-stars.png") no-repeat bottom right;
}
@media only screen and (min-width: 660px) {
  /* line 151, ../scss/pages/_prize-draw.scss */
  body[class*="prize-draw"] .page-wrap .prize-wrap .main-content {
    min-height: 490px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 151, ../scss/pages/_prize-draw.scss */
  body[class*="prize-draw"] .page-wrap .prize-wrap .main-content {
    float: left;
    width: 250px;
    min-height: 560px;
  }
}
/* line 166, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content.no-affiliate .optin.affiliate {
  display: none;
}
/* line 171, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form {
  line-height: 20px;
  font-family: Georgia,serif;
}
/* line 174, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_heading {
  margin: 0 0 12px;
}
/* line 176, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_heading .gform_description {
  font-size: 13px;
  line-height: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 181, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_heading .gform_description span {
  display: block;
  width: 100%;
  font-size: 11px;
  text-transform: none;
  letter-spacing: 0;
}
/* line 187, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_heading .gform_description span span {
  display: inline;
  width: auto;
  color: #fff;
}
/* line 195, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .validation_error {
  margin: 18px 0;
}
/* line 200, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields li {
  margin: 0;
}
/* line 203, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield {
  float: left;
  width: 100%;
  margin: 0 0 10px;
}
/* line 207, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label {
  width: 100%;
  font-size: 14px;
  line-height: 14px;
  color: #00415C;
}
/* line 212, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required {
  color: #9AB97A;
}
/* line 217, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
  padding: 0 7px 3px;
}
/* line 220, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email] {
  color: #666;
}
/* line 226, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li input[type=checkbox] {
  float: left;
  width: 12px;
  height: 12px;
  margin: 0 4px 0 0;
}
@media only screen and (min-width: 400px) {
  /* line 226, ../scss/pages/_prize-draw.scss */
  body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li input[type=checkbox] {
    margin-right: 8px;
  }
}
/* line 235, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label {
  float: left;
  width: 91%;
  margin: -2px 0 0;
  font-size: 11px;
  line-height: 17px;
  text-align: left;
}
@media only screen and (min-width: 980px) {
  /* line 235, ../scss/pages/_prize-draw.scss */
  body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label {
    width: 230px;
  }
}
/* line 245, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ul.gfield_checkbox li label a {
  color: #fff;
}
/* line 253, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield.terms .gfield_label {
  display: none;
}
/* line 257, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_body .gform_fields .gfield .validation_message {
  margin: 8px 0 0;
}
/* line 264, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_footer {
  float: left;
  width: 100%;
  margin: 0;
}
/* line 268, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_footer input[type=submit] {
  margin: 12px auto;
  padding: 1px 70px 3px 60px;
  border: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  background: transparent url("../img/btn-submit.png") no-repeat left top;
  color: #fff;
}
/* line 278, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gform_wrapper form .gform_footer input[type=submit]:hover {
  background-image: url("../img/btn-submit-hover-v2.png");
}
/* line 286, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .prize-wrap .main-content .gforms_confirmation_message p {
  margin: 0 0 6px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 294, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .page-wrap .no-prize-wrap {
  width: 88%;
  margin: 0 auto 70px;
}
/* line 299, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .affiliate-wrap {
  clear: both;
  padding-top: 1em;
  text-align: center;
}
/* line 303, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .affiliate-wrap p {
  margin-bottom: 10px;
}
/* line 306, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .affiliate-wrap a {
  color: #b4c1c9;
}
/* line 308, ../scss/pages/_prize-draw.scss */
body[class*="prize-draw"] .affiliate-wrap a:hover {
  color: #00415c;
}

/* line 3, ../scss/pages/_debora.scss */
body.debora .page-wrap .main-content {
  max-width: 315px;
  padding: 12px 10% 24px;
}
@media only screen and (max-width: 980px) {
  /* line 3, ../scss/pages/_debora.scss */
  body.debora .page-wrap .main-content {
    width: 80%;
  }
}
@media only screen and (min-width: 980px) {
  /* line 3, ../scss/pages/_debora.scss */
  body.debora .page-wrap .main-content {
    padding: 20px 72px;
  }
}
/* line 12, ../scss/pages/_debora.scss */
body.debora .page-wrap .main-content p {
  color: #F5F5EE;
}
@media only screen and (max-width: 980px) {
  /* line 16, ../scss/pages/_debora.scss */
  body.debora .page-wrap .sprite {
    position: relative;
    margin: 18px auto;
  }
}
/* line 21, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite h3 {
  font-family: 'Leitura',sans-serif;
}
/* line 24, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.birds, body.debora .page-wrap .sprite.tip {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 24, ../scss/pages/_debora.scss */
  body.debora .page-wrap .sprite.birds, body.debora .page-wrap .sprite.tip {
    display: block;
  }
}
/* line 31, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.birds {
  top: 350px;
  right: -200px;
  background-image: url("../img/sprite-birds-blue.png");
}
/* line 36, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.tip {
  display: block;
  top: 40px;
  width: 250px;
}
@media only screen and (min-width: 980px) {
  /* line 36, ../scss/pages/_debora.scss */
  body.debora .page-wrap .sprite.tip {
    top: 125px;
    right: -10px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 36, ../scss/pages/_debora.scss */
  body.debora .page-wrap .sprite.tip {
    right: -100px;
  }
}
/* line 47, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.tip h3 {
  width: 100%;
  margin: 0 auto 12px;
}
/* line 51, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.tip p {
  font-size: 16px;
  line-height: 22px;
  color: #00415C;
}
/* line 56, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.tip img {
  display: none;
}
/* line 60, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.socials {
  top: 20px;
  left: auto;
  padding: 0;
  text-align: center;
}
@media only screen and (min-width: 980px) {
  /* line 60, ../scss/pages/_debora.scss */
  body.debora .page-wrap .sprite.socials {
    top: 125px;
    left: -10px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 60, ../scss/pages/_debora.scss */
  body.debora .page-wrap .sprite.socials {
    left: -130px;
  }
}
/* line 72, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.socials .facebook,
body.debora .page-wrap .sprite.socials .pinterest,
body.debora .page-wrap .sprite.socials .instagram {
  position: static;
  display: inline-block;
  margin: 0 12px;
}
/* line 79, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.socials .facebook {
  background-image: url("../img/sprite-socials-facebook-blue.png");
}
/* line 82, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.socials .pinterest {
  background-image: url("../img/sprite-socials-pinterest-blue.png");
}
/* line 85, ../scss/pages/_debora.scss */
body.debora .page-wrap .sprite.socials .instagram {
  background-image: url("../img/sprite-socials-instagram-blue.png");
}

@media only screen and (max-width: 400px) {
  /* line 4, ../scss/pages/_policies.scss */
  body.privacy .page-wrap .main-content,
  body.cookie-policy .page-wrap .main-content {
    width: 86%;
    padding: 40px 7%;
  }
}
/* line 10, ../scss/pages/_policies.scss */
body.privacy .page-wrap .main-content h3,
body.privacy .page-wrap .main-content p,
body.cookie-policy .page-wrap .main-content h3,
body.cookie-policy .page-wrap .main-content p {
  text-align: left;
}
/* line 15, ../scss/pages/_policies.scss */
body.privacy .page-wrap .main-content p,
body.cookie-policy .page-wrap .main-content p {
  color: #fff;
}
/* line 19, ../scss/pages/_policies.scss */
body.privacy .page-wrap .main-content li,
body.cookie-policy .page-wrap .main-content li {
  font-size: 14px;
  line-height: 24px;
  font-family: Georgia,serif;
  text-align: left;
}
@media only screen and (max-width: 980px) {
  /* line 28, ../scss/pages/_policies.scss */
  body.privacy .sprite,
  body.cookie-policy .sprite {
    display: none;
  }
}

/* line 38, ../scss/pages/_policies.scss */
body.cookie-policy .page-wrap .main-content ol > li {
  font: 18px/24px Georgia,sans-serif;
  color: #00415C;
}
/* line 43, ../scss/pages/_policies.scss */
body.cookie-policy .page-wrap .main-content ol > li ol li {
  font: initial;
  color: #fff;
}
/* line 48, ../scss/pages/_policies.scss */
body.cookie-policy .page-wrap .main-content ol > li ol ol {
  list-style-type: lower-alpha;
}

/* line 3, ../scss/pages/_products.scss */
body.products .page-wrap .main-content {
  position: relative;
  max-width: 420px;
  padding: 0;
  background-color: transparent;
}
@media only screen and (min-width: 980px) {
  /* line 3, ../scss/pages/_products.scss */
  body.products .page-wrap .main-content {
    max-width: 180px;
    height: 800px;
    padding: 75px 385px 0;
    background: url("../img/bg-products.png") no-repeat left top;
  }
}
/* line 14, ../scss/pages/_products.scss */
body.products .page-wrap .main-content h4 {
  width: 100%;
  margin: 0 auto 12px;
  font: 18px/24px Georgia,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #00415C;
}
@media only screen and (min-width: 980px) {
  /* line 14, ../scss/pages/_products.scss */
  body.products .page-wrap .main-content h4 {
    width: 125px;
    color: #fff;
  }
}
/* line 26, ../scss/pages/_products.scss */
body.products .page-wrap .main-content p {
  line-height: 20px;
}
/* line 29, ../scss/pages/_products.scss */
body.products .page-wrap .main-content .product {
  width: 270px;
  z-index: 90099;
}
@media only screen and (max-width: 980px) {
  /* line 29, ../scss/pages/_products.scss */
  body.products .page-wrap .main-content .product {
    margin: 0px auto 24px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 29, ../scss/pages/_products.scss */
  body.products .page-wrap .main-content .product {
    position: absolute;
  }
}
/* line 40, ../scss/pages/_products.scss */
body.products .page-wrap .main-content .product a:hover img {
  opacity: 0.8;
}
/* line 45, ../scss/pages/_products.scss */
body.products .page-wrap .main-content .product h4 {
  position: relative;
  width: 100%;
  margin: 12px 0 0;
  font: 14px/20px Georgia,sans-serif;
  color: #fff;
  z-index: 9002;
}
/* line 52, ../scss/pages/_products.scss */
body.products .page-wrap .main-content .product h4 a {
  color: #00415C;
}
@media only screen and (min-width: 980px) {
  /* line 52, ../scss/pages/_products.scss */
  body.products .page-wrap .main-content .product h4 a {
    color: #fff;
  }
}
@media only screen and (min-width: 980px) {
  /* line 60, ../scss/pages/_products.scss */
  body.products .page-wrap .main-content .product.product-original-dutch-pancakes {
    top: 90px;
    left: 60px;
  }
  /* line 64, ../scss/pages/_products.scss */
  body.products .page-wrap .main-content .product.product-sweet-dutch-pancakes {
    top: 90px;
    right: 60px;
  }
  /* line 68, ../scss/pages/_products.scss */
  body.products .page-wrap .main-content .product.product-diddy-dutch-pancakes {
    top: 420px;
    right: 60px;
  }
}
/* line 76, ../scss/pages/_products.scss */
body.products .page-wrap .sprite.recipes {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 76, ../scss/pages/_products.scss */
  body.products .page-wrap .sprite.recipes {
    display: block;
    width: 270px;
    left: 60px;
    top: 680px;
    font: 14px/20px Georgia,sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    z-index: 9001;
  }
}
/* line 92, ../scss/pages/_products.scss */
body.products .sitefooter {
  z-index: 900;
}
@media only screen and (min-width: 980px) {
  /* line 92, ../scss/pages/_products.scss */
  body.products .sitefooter {
    margin-top: -140px;
  }
}

/* line 99, ../scss/pages/_products.scss */
body.single-product {
  overflow-x: hidden;
}
/* line 101, ../scss/pages/_products.scss */
body.single-product .page-wrap {
  text-align: center;
}
/* line 103, ../scss/pages/_products.scss */
body.single-product .page-wrap p {
  margin-bottom: 0;
  font: 14px/20px Georgia,sans-serif;
  text-align: center;
  color: #00415C;
}
/* line 109, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content {
  position: relative;
  width: 100%;
  padding: 12px 0;
  max-width: none;
  text-align: center;
  color: #fff;
  background-color: transparent;
  overflow: hidden;
}
@media only screen and (max-width: 980px) {
  /* line 109, ../scss/pages/_products.scss */
  body.single-product .page-wrap .main-content {
    max-width: 420px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 109, ../scss/pages/_products.scss */
  body.single-product .page-wrap .main-content {
    padding: 40px 40px 0;
    max-width: 1040px;
  }
}
/* line 125, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content .productimage {
  width: 100%;
}
@media only screen and (min-width: 980px) {
  /* line 125, ../scss/pages/_products.scss */
  body.single-product .page-wrap .main-content .productimage {
    float: left;
    width: 526px;
  }
}
/* line 131, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content .productimage .flash {
  width: 90px;
  height: 109px;
  top: 20px;
  left: 20px;
  padding: 35px 10px 0;
  font: 12px/15px 'Leitura',sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  vertical-align: middle;
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
@media only screen and (min-width: 980px) {
  /* line 131, ../scss/pages/_products.scss */
  body.single-product .page-wrap .main-content .productimage .flash {
    left: 20px;
  }
}
/* line 147, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content .tabs {
  width: 100%;
}
@media only screen and (min-width: 980px) {
  /* line 147, ../scss/pages/_products.scss */
  body.single-product .page-wrap .main-content .tabs {
    float: left;
    width: 422px;
  }
}
/* line 153, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content .tabs ul {
  display: none;
}
@media only screen and (min-width: 400px) {
  /* line 153, ../scss/pages/_products.scss */
  body.single-product .page-wrap .main-content .tabs ul {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}
/* line 162, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content .tabs ul li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 167, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content .tabs ul li a {
  float: left;
  padding: 8px 15px;
  font: 14px/20px Georgia,sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #F6F6F6;
}
/* line 177, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content .tabs div {
  float: left;
  width: 80%;
  max-width: 340px;
  height: auto;
  padding: 18px 10% 0;
  overflow-y: auto;
}
@media only screen and (max-width: 400px) {
  /* line 177, ../scss/pages/_products.scss */
  body.single-product .page-wrap .main-content .tabs div {
    display: block !important;
  }
}
@media only screen and (min-width: 400px) {
  /* line 177, ../scss/pages/_products.scss */
  body.single-product .page-wrap .main-content .tabs div {
    height: 291px;
    padding: 24px 10%;
  }
}
@media only screen and (max-width: 400px) {
  /* line 192, ../scss/pages/_products.scss */
  body.single-product .page-wrap .main-content .tabs div#howtodoit {
    padding: 0 10% 12px;
  }
}
/* line 196, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content .tabs div h4 {
  margin: 0 0 4px;
  font: 11px/20px Georgia,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}
/* line 203, ../scss/pages/_products.scss */
body.single-product .page-wrap .main-content .tabs div p {
  margin: 0 0 8px;
  font: 14px/20px Georgia,sans-serif;
  color: #fff;
}
/* line 211, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer {
  width: 100%;
  margin: 0 auto;
}
@media only screen and (max-width: 980px) {
  /* line 211, ../scss/pages/_products.scss */
  body.single-product .page-wrap .product-footer {
    max-width: 420px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 211, ../scss/pages/_products.scss */
  body.single-product .page-wrap .product-footer {
    float: left;
    padding: 0 40px;
  }
}
/* line 222, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer .column {
  margin: 0;
}
@media only screen and (min-width: 400px) {
  /* line 222, ../scss/pages/_products.scss */
  body.single-product .page-wrap .product-footer .column {
    float: left;
  }
}
/* line 227, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer .column h4 {
  margin: 24px 0;
  font: 14px/20px Georgia,sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 233, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer .column.recipe, body.single-product .page-wrap .product-footer .column.finder, body.single-product .page-wrap .product-footer .column.shares {
  width: 100%;
}
@media only screen and (min-width: 980px) {
  /* line 233, ../scss/pages/_products.scss */
  body.single-product .page-wrap .product-footer .column.recipe, body.single-product .page-wrap .product-footer .column.finder, body.single-product .page-wrap .product-footer .column.shares {
    width: 33%;
  }
}
/* line 243, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer .column.recipe a img {
  width: 95%;
  padding: 2.5%;
  background-color: #DFDDC8;
  -moz-box-shadow: #bbb -2px 2px 6px;
  -webkit-box-shadow: #bbb -2px 2px 6px;
  box-shadow: #bbb -2px 2px 6px;
}
/* line 250, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer .column.recipe h5 {
  font: 11px/20px Georgia,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 254, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer .column.recipe h5 a {
  color: #9AB97A;
}
/* line 260, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer .column.finder ul {
  margin: 0;
}
/* line 262, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer .column.finder ul li {
  margin-bottom: 24px;
  list-style: none;
}
/* line 268, ../scss/pages/_products.scss */
body.single-product .page-wrap .product-footer .column.shares {
  margin: 0;
}
/* line 274, ../scss/pages/_products.scss */
body.single-product .page-wrap .sprite.bananapancake {
  top: 0;
  right: -200px;
}
/* line 281, ../scss/pages/_products.scss */
body.single-product.sweet-dutch-pancakes header {
  background-color: #891863;
}
/* line 283, ../scss/pages/_products.scss */
body.single-product.sweet-dutch-pancakes header:after {
  height: 13px;
  background-image: url("../img/bg-header-bottom-darkpink.png");
}
/* line 287, ../scss/pages/_products.scss */
body.single-product.sweet-dutch-pancakes header nav ul li a {
  color: #ddc1d4;
}
/* line 292, ../scss/pages/_products.scss */
body.single-product.sweet-dutch-pancakes .page-wrap h2,
body.single-product.sweet-dutch-pancakes .page-wrap h3,
body.single-product.sweet-dutch-pancakes .page-wrap h4,
body.single-product.sweet-dutch-pancakes .page-wrap p {
  color: #891863;
}
/* line 300, ../scss/pages/_products.scss */
body.single-product.sweet-dutch-pancakes .page-wrap .main-content .productimage .flash {
  background: transparent url("../img/sprite-flash-darkpink.png") no-repeat left top;
}
/* line 307, ../scss/pages/_products.scss */
body.single-product.sweet-dutch-pancakes .page-wrap .main-content .tabs ul li a {
  background-color: #891863;
}
/* line 311, ../scss/pages/_products.scss */
body.single-product.sweet-dutch-pancakes .page-wrap .main-content .tabs ul li.active a {
  background-color: #ddc1d4;
}
/* line 317, ../scss/pages/_products.scss */
body.single-product.sweet-dutch-pancakes .page-wrap .main-content .tabs div {
  background-color: #ddc1d4;
}
/* line 324, ../scss/pages/_products.scss */
body.single-product.sweet-dutch-pancakes .sprite.bananapancake-darkpink {
  top: 30px;
  right: -357px;
}
/* line 331, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes header {
  background-color: #d4414b;
}
/* line 333, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes header:after {
  height: 13px;
  background-image: url("../img/bg-header-bottom-darkred.png");
}
/* line 337, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes header nav ul li a {
  color: #BFE1E4;
}
/* line 342, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes .page-wrap h2,
body.single-product.diddy-dutch-pancakes .page-wrap h3,
body.single-product.diddy-dutch-pancakes .page-wrap h4,
body.single-product.diddy-dutch-pancakes .page-wrap p {
  color: #d4414b;
}
/* line 350, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes .page-wrap .main-content .productimage .flash {
  background: transparent url("../img/sprite-flash-darkred.png") no-repeat left top;
}
/* line 357, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes .page-wrap .main-content .tabs ul li a {
  background-color: #d4414b;
}
/* line 361, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes .page-wrap .main-content .tabs ul li.active a {
  background-color: #BFE1E4;
}
/* line 367, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes .page-wrap .main-content .tabs div {
  background-color: #BFE1E4;
}
/* line 374, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes .sprite.bananapancake-darkpink {
  top: -110px;
  right: -160px;
}
/* line 384, ../scss/pages/_products.scss */
body.single-product.original-dutch-pancakes .page-wrap .main-content .productimage .flash {
  background: transparent url("../img/sprite-flash-darkblue.png") no-repeat left top;
}
/* line 391, ../scss/pages/_products.scss */
body.single-product.original-dutch-pancakes .page-wrap .main-content .tabs ul li a {
  background-color: #00415C;
}
/* line 395, ../scss/pages/_products.scss */
body.single-product.original-dutch-pancakes .page-wrap .main-content .tabs ul li.active a {
  background-color: #B3C1C8;
}
/* line 401, ../scss/pages/_products.scss */
body.single-product.original-dutch-pancakes .page-wrap .main-content .tabs div {
  background-color: #B3C1C8;
}
/* line 408, ../scss/pages/_products.scss */
body.single-product.original-dutch-pancakes .sprite.pancake-milk {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 408, ../scss/pages/_products.scss */
  body.single-product.original-dutch-pancakes .sprite.pancake-milk {
    display: block;
    top: -10px;
    right: -260px;
  }
}

/* line 422, ../scss/pages/_products.scss */
body.single-product.original-dutch-pancakes .waitrose, body.single-product.sweet-dutch-pancakes .waitrose {
  display: none;
}
/* line 427, ../scss/pages/_products.scss */
body.single-product.diddy-dutch-pancakes .sainsburys,
body.single-product.diddy-dutch-pancakes .tesco {
  display: none;
}

/* line 3, ../scss/pages/_error404.scss */
body.error404 .page-wrap h2 {
  font: 62px/62px "Leitura",sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 8, ../scss/pages/_error404.scss */
body.error404 .page-wrap h3 {
  font: 18px/24px Georgia,sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/**************************
	$$ Where to find my pancakes /locations
**************************/
/* line 8, ../scss/pages/_locations.scss */
body.locations .page-wrap p a {
  color: #B3C1C8;
}
/* line 12, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap {
  position: relative;
  width: 100%;
}
/* line 15, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #simplemap {
  float: left;
  width: 100%;
  max-width: 570px;
  border-width: 0px;
}
/* line 21, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #simplemap .markertext h3 {
  margin: 0px 0px 0px;
  font: 14px/17px Georgia,sans-serif;
  letter-spacing: 2px;
}
/* line 26, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #simplemap .markertext p {
  display: none;
  margin: 0px;
  font: 13px/17px Georgia,sans-serif;
  letter-spacing: 0px;
  text-align: left;
}
/* line 32, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #simplemap .markertext p.buble_address, body.locations .page-wrap .prize-wrap #simplemap .markertext p.bubble_address, body.locations .page-wrap .prize-wrap #simplemap .markertext p.bubble_links {
  display: block;
}
/* line 37, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #simplemap .markertext p a {
  color: #9AB97A;
}
/* line 39, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #simplemap .markertext p a.bubble_directions {
  display: none;
}
/* line 44, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #simplemap .markertext .bubble_tags {
  display: none;
}
/* line 49, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search {
  float: right;
  width: 100%;
  max-width: 250px;
  min-height: 369px;
  padding: 18px 70px;
  background: #B3C1C8 none;
}
/* line 56, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search {
  position: relative;
  width: 100%;
}
/* line 59, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search #location_search_0_tr,
body.locations .page-wrap .prize-wrap #map_search .location_search #location_search_2_tr,
body.locations .page-wrap .prize-wrap #map_search .location_search .location_search_empty_cell,
body.locations .page-wrap .prize-wrap #map_search .location_search label {
  display: none;
}
/* line 65, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search td {
  display: block;
  vertical-align: middle;
}
/* line 69, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search .location_search_title {
  display: block;
  font: 18px/22px Georgia,sans-serif;
  color: #F6F6E8;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
}
/* line 77, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search tr {
  width: 100%;
  display: inline-block;
}
/* line 81, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search tr br {
  display: none;
}
/* line 84, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search tr.location_search_row {
  width: auto;
}
/* line 87, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search tr .location_search_zip_cell {
  width: 180px;
}
/* line 90, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search tr .location_search_submit_cell {
  width: 55px;
}
/* line 92, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #map_search .location_search tr .location_search_submit_cell input {
  margin: 22px 8px;
  margin-top: 22px;
  padding: 4px 18px;
  border: 0px;
  background: transparent url("../img/btn-go.png") no-repeat left top;
  font: 14px/14px Georgia,sans-serif;
  color: #fff;
  text-transform: uppercase;
}
/* line 107, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #results {
  float: right;
  width: 250px !important;
  margin: -300px 55px 0px 70px;
  padding: 0px 15px 0px 0px;
  height: 270px;
  overflow: auto;
}
/* line 114, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #results .result {
  margin: 0px 0px 6px;
  padding: 0px;
  border-width: 0px;
  text-align: center;
}
/* line 119, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #results .result:hover {
  background-color: transparent;
}
/* line 123, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #results .result .result_name h3 {
  float: left;
  width: 100%;
  color: #F6F6E8;
  text-transform: uppercase;
  letter-spacing: 2px;
  font: 14px/17px Georgia,sans-serif;
}
/* line 130, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #results .result .result_name h3 small {
  float: left;
  width: 100%;
  font: 14px/17px Georgia,sans-serif;
  text-transform: none;
  color: inherit;
  letter-spacing: 0px;
}
/* line 140, ../scss/pages/_locations.scss */
body.locations .page-wrap .prize-wrap #results .result .result_address,
body.locations .page-wrap .prize-wrap #results .result .result_phone,
body.locations .page-wrap .prize-wrap #results .result .result_links {
  display: none;
}
/* line 148, ../scss/pages/_locations.scss */
body.locations .page-wrap .finder-footer {
  position: relative;
  width: 100%;
  clear: both;
}
/* line 152, ../scss/pages/_locations.scss */
body.locations .page-wrap .finder-footer .stockists {
  float: left;
  width: 100%;
  max-width: 570px;
}
/* line 157, ../scss/pages/_locations.scss */
body.locations .page-wrap .finder-footer .returnlink {
  float: right;
  width: 100%;
  max-width: 390px;
}
/* line 161, ../scss/pages/_locations.scss */
body.locations .page-wrap .finder-footer .returnlink a {
  font-size: 14px;
}

/* line 3, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap h2 {
  max-width: 320px;
}
/* line 6, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .main-content {
  width: auto;
  margin-top: 185px;
  padding: 20px 4%;
}
@media only screen and (min-width: 980px) {
  /* line 6, ../scss/pages/_pancake-day.scss */
  body.pancake-day .page-wrap .main-content {
    max-width: 315px;
    margin-top: 0;
    padding: 20px 72px;
  }
}
/* line 15, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .main-content h3,
body.pancake-day .page-wrap .main-content h4,
body.pancake-day .page-wrap .main-content p {
  color: #F5F5EE;
}
/* line 20, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .main-content h3 {
  font-size: 18px;
}
/* line 23, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .main-content h4 {
  margin-bottom: 0;
  text-transform: uppercase;
}
@media only screen and (max-width: 980px) {
  /* line 28, ../scss/pages/_pancake-day.scss */
  body.pancake-day .page-wrap .sprite {
    display: none;
  }
}
/* line 32, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite h3 {
  font-family: 'Leitura',sans-serif;
}
/* line 35, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown {
  top: 85px;
  left: -285px;
}
@media only screen and (max-width: 980px) {
  /* line 35, ../scss/pages/_pancake-day.scss */
  body.pancake-day .page-wrap .sprite.countdown {
    position: relative;
    display: block;
    margin: -185px auto 40px;
    top: auto;
    left: auto;
  }
}
/* line 46, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.stars {
  bottom: 300px;
  left: -200px;
}
/* line 50, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.pan-flipping {
  top: 200px;
  right: -240px;
}
/* line 55, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown {
  position: absolute;
  top: 85px;
  left: -315px;
  width: 259px;
  height: 145px;
  background: transparent url("../img/bg-countdown.png") no-repeat left top;
}
/* line 62, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown span {
  position: absolute;
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  transform: rotate(-5deg);
}
/* line 65, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown span.number, body.pancake-day .page-wrap .sprite.countdown span.days, body.pancake-day .page-wrap .sprite.countdown span.title {
  color: #fff;
}
/* line 70, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown span.number, body.pancake-day .page-wrap .sprite.countdown span.days {
  width: 96px;
  font-family: 'Leitura',sans-serif;
  text-align: center;
}
/* line 76, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown span.title, body.pancake-day .page-wrap .sprite.countdown span.date {
  font-family: Georgia,serif;
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 84, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown span.number {
  top: 20px;
  left: 15px;
  font-size: 39px;
  line-height: 50px;
}
/* line 90, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown span.days {
  top: 67px;
  left: 18px;
  font-size: 19px;
  line-height: 19px;
}
/* line 96, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown span.title {
  top: 8px;
  left: 120px;
  color: #9AB97A;
}
/* line 101, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown span.date {
  top: 77px;
  right: 7px;
  color: #9AB97A;
  -moz-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
/* line 110, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.countdown.pancake-day-today span.days {
  top: 22px;
}
/* line 117, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.recipe {
  width: 325px;
  right: -290px;
  bottom: 110px;
}
@media only screen and (max-width: 980px) {
  /* line 117, ../scss/pages/_pancake-day.scss */
  body.pancake-day .page-wrap .sprite.recipe {
    position: relative;
    display: block;
    margin: 0 auto;
    right: auto;
    bottom: auto;
  }
}
/* line 129, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.recipe a img {
  max-width: 245px;
  padding: 6px;
  background-color: #E0DEC9;
  -moz-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
  -moz-box-shadow: #bbb -2px 2px 6px;
  -webkit-box-shadow: #bbb -2px 2px 6px;
  box-shadow: #bbb -2px 2px 6px;
}
/* line 136, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.recipe a .title,
body.pancake-day .page-wrap .sprite.recipe a .label {
  display: block;
  width: 100%;
  max-width: 235px;
  margin: 12px auto;
  font: 11px/18px Georgia,serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #9AB97A;
}
@media only screen and (max-width: 980px) {
  /* line 148, ../scss/pages/_pancake-day.scss */
  body.pancake-day .page-wrap .sprite.recipe a .title {
    color: #fff;
  }
}
/* line 152, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.recipe a .label {
  margin-bottom: -7px;
  font-size: 14px;
  color: #00415C;
}
/* line 158, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.recipe .flash {
  top: -50px;
  right: 0;
  font-size: 12px;
  -moz-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -webkit-transform: rotate(8deg);
  transform: rotate(8deg);
  z-index: 10;
}
/* line 164, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .sprite.recipe .flash span {
  font-size: 20px;
}
/* line 170, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .socials {
  margin-top: 24px;
  text-align: center;
}
/* line 173, ../scss/pages/_pancake-day.scss */
body.pancake-day .page-wrap .socials h4 {
  font: 14px/17px Georgia,serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* line 4, ../scss/pages/_fliporflop.scss */
body.flip-or-flop.claiming .page-wrap .prize-content {
  display: none;
}
/* line 9, ../scss/pages/_fliporflop.scss */
body.flip-or-flop.claiming .page-wrap .instant-win-container .sprite.deborastove {
  right: -310px;
  bottom: 0;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
/* line 19, ../scss/pages/_fliporflop.scss */
body.flip-or-flop.claiming .page-wrap .instant-win-container .sprite.stars {
  top: -70px;
  right: -320px;
}
/* line 29, ../scss/pages/_fliporflop.scss */
body.flip-or-flop.login .page-wrap .instant-win-container {
  height: auto;
  margin-top: 0;
  padding: 0;
}
/* line 37, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .header-content {
  position: relative;
  width: 100%;
  max-width: 390px;
  margin: 0 auto;
}
/* line 42, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .header-content .smallprize {
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 47, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form,
body.flip-or-flop .page-wrap .register-form {
  position: relative;
  max-width: 260px;
  margin: 0 auto 1px;
  padding: 24px 60px;
  text-align: center;
  background-color: #DFDDC8;
}
/* line 55, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form h3,
body.flip-or-flop .page-wrap .register-form h3 {
  font: 14px/20px Georgia,serif;
}
/* line 59, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form ul li,
body.flip-or-flop .page-wrap .register-form ul li {
  margin-bottom: 12px;
}
/* line 62, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form ul li.terms-field .gfield_label,
body.flip-or-flop .page-wrap .register-form ul li.terms-field .gfield_label {
  display: none;
}
/* line 69, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form .gfield_checkbox li,
body.flip-or-flop .page-wrap .register-form .gfield_checkbox li {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 12px;
  z-index: 200;
}
/* line 75, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form .gfield_checkbox li input,
body.flip-or-flop .page-wrap .register-form .gfield_checkbox li input {
  float: left;
  width: 10%;
}
/* line 79, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form .gfield_checkbox li label,
body.flip-or-flop .page-wrap .register-form .gfield_checkbox li label {
  float: left;
  text-align: justify;
  font: 11px/17px Georgia,serif;
}
/* line 83, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form .gfield_checkbox li label a,
body.flip-or-flop .page-wrap .register-form .gfield_checkbox li label a {
  color: #d4414b;
}
/* line 89, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form input[type=text],
body.flip-or-flop .page-wrap .login-form input[type=email],
body.flip-or-flop .page-wrap .register-form input[type=text],
body.flip-or-flop .page-wrap .register-form input[type=email] {
  font: 14px/20px Georgia,serif;
  color: #00415C;
  text-align: center;
}
/* line 94, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form input[type=text].error,
body.flip-or-flop .page-wrap .login-form input[type=email].error,
body.flip-or-flop .page-wrap .register-form input[type=text].error,
body.flip-or-flop .page-wrap .register-form input[type=email].error {
  border-color: #E9483F;
}
/* line 98, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form ::-webkit-input-placeholder,
body.flip-or-flop .page-wrap .register-form ::-webkit-input-placeholder {
  color: #00415C;
}
/* line 101, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form :-moz-placeholder,
body.flip-or-flop .page-wrap .register-form :-moz-placeholder {
  color: #00415C;
}
/* line 104, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form :-ms-input-placeholder,
body.flip-or-flop .page-wrap .register-form :-ms-input-placeholder {
  color: #00415C;
}
/* line 107, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form label,
body.flip-or-flop .page-wrap .register-form label {
  width: 90%;
  font: 14px/20px Georgia,serif;
  text-align: center;
  color: #00415C;
}
/* line 113, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form .arrow,
body.flip-or-flop .page-wrap .login-form .gform_footer,
body.flip-or-flop .page-wrap .register-form .arrow,
body.flip-or-flop .page-wrap .register-form .gform_footer {
  cursor: pointer;
}
/* line 116, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .login-form .arrow input,
body.flip-or-flop .page-wrap .login-form .gform_footer input,
body.flip-or-flop .page-wrap .register-form .arrow input,
body.flip-or-flop .page-wrap .register-form .gform_footer input {
  width: 150px;
  border: 0 solid #c06;
  text-transform: uppercase;
  color: #fff;
  background-color: transparent;
}
/* line 125, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-info {
  position: absolute;
  top: 6px;
  left: -35px;
  width: 400px;
}
/* line 130, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-info .flash {
  position: absolute;
  top: -30px;
  left: -40px;
  width: 78px;
  padding: 40px 12px;
  font: 10px/12px "Leitura",sans-serif;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  background: transparent url("../img/flip-or-flop/sprite-flash-red-smaller.png") no-repeat center top;
  z-index: 4;
  -moz-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg);
}
/* line 143, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-info .flash span {
  font-size: 30px;
}
/* line 147, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-info img {
  position: relative;
  margin-bottom: 32px;
  padding: 8px;
  background-color: #DFDDC8;
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
  transform: rotate(-10deg);
  -moz-box-shadow: #888 -2px 2px 6px;
  -webkit-box-shadow: #888 -2px 2px 6px;
  box-shadow: #888 -2px 2px 6px;
  z-index: 3;
}
/* line 156, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-info h3 {
  max-width: 290px;
  margin-left: 40px;
  font: 14px/20px Georgia,serif;
  letter-spacing: 2px;
  text-align: left;
}
/* line 163, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-info p {
  max-width: 270px;
  margin-left: 40px;
  font: 14px/20px Georgia,serif;
  text-align: left;
}
/* line 168, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-info p a {
  color: #d4414b;
}
/* line 173, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container {
  position: relative;
  height: 440px;
  margin: 36px auto;
  padding: 24px;
}
/* line 178, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.play {
  background: transparent url("../img/flip-or-flop/bg-fliporflop-play.png") no-repeat center top;
}
/* line 183, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.nomore .unwrap#iw-nomore {
  display: block;
}
/* line 188, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.claim {
  max-width: 300px;
  height: auto;
  padding: 24px 44px;
  text-align: center;
  background-color: #DFDDC8;
}
/* line 194, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.claim h3 {
  font: 20px/24px "Leitura",sans-serif;
}
/* line 198, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.claim p:nth-child(2) {
  margin-bottom: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 204, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.claim .prize-img {
  position: absolute;
  top: 30px;
  left: -350px;
  padding: 8px;
  background-color: #DFDDC8;
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
  transform: rotate(-10deg);
  -moz-box-shadow: #888 -2px 2px 6px;
  -webkit-box-shadow: #888 -2px 2px 6px;
  box-shadow: #888 -2px 2px 6px;
}
/* line 215, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.claim form ul li {
  margin-bottom: 12px;
}
/* line 220, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.claim input[type=text],
body.flip-or-flop .page-wrap .instant-win-container.claim input[type=email] {
  font: 14px/20px Georgia,serif;
  text-align: center;
  color: #00415C;
}
/* line 226, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.claim ::-webkit-input-placeholder {
  color: #00415C;
}
/* line 229, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.claim :-moz-placeholder {
  color: #00415C;
}
/* line 232, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container.claim :-ms-input-placeholder {
  color: #00415C;
}
/* line 237, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .instant-win-message .instant-win-title {
  width: 311px;
  height: 183px;
  margin: -48px auto 0;
  text-indent: -9001px;
  background: transparent url("../img/flip-or-flop/title-fliporflop.png") no-repeat center top;
}
/* line 243, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .instant-win-message .instant-win-title.win {
  background: transparent url("../img/flip-or-flop/title-fliporflop-win.png") no-repeat center top;
}
/* line 246, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .instant-win-message .instant-win-title.win-small {
  background: transparent url("../img/flip-or-flop/title-fliporflop-win-small.png") no-repeat center top;
}
/* line 249, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .instant-win-message .instant-win-title.lose {
  background: transparent url("../img/flip-or-flop/title-fliporflop-lose.png") no-repeat center top;
}
/* line 252, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .instant-win-message .instant-win-title.nomore {
  background: transparent url("../img/flip-or-flop/title-fliporflop-nomore.png") no-repeat center top;
}
/* line 257, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .unwrap {
  position: absolute;
  top: 180px;
  left: 51%;
  width: 80px;
  padding: 30px 18px 33px;
  font: 15px/20px "leitura_display_italicregular",serif;
  letter-spacing: 1px;
  text-transform: lowercase;
  text-align: center;
  color: #fff;
  background: transparent url("../img/flip-or-flop/btn-fliporflop-play.png") no-repeat center top;
  cursor: pointer;
  z-index: 4;
}
/* line 271, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .unwrap:hover {
  background: transparent url("../img/flip-or-flop/btn-fliporflop-play-hover.png") no-repeat center top;
}
/* line 274, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .unwrap#iw-unwrap {
  display: none;
}
/* line 277, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .unwrap#iw-claim-link {
  display: none;
  top: 165px;
  width: 95px;
  padding-top: 25px;
  line-height: 18px;
  background: transparent url("../img/flip-or-flop/btn-fliporflop-claim.png") no-repeat center top;
}
/* line 285, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .unwrap#iw-nomore {
  display: none;
  top: 165px;
  width: 95px;
  padding-top: 28px;
  letter-spacing: 1px;
  line-height: 18px;
  background: transparent url("../img/flip-or-flop/btn-fliporflop-claim.png") no-repeat center top;
}
/* line 296, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .unwrap#iw-claim-link:hover, body.flip-or-flop .page-wrap .instant-win-container .unwrap#iw-nomore:hover {
  background: transparent url("../img/flip-or-flop/btn-fliporflop-claim-hover.png") no-repeat center top;
}
/* line 301, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .debora-sprite {
  position: absolute;
  top: 55px;
  left: 50%;
  width: 565px;
  height: 400px;
  margin-left: -275px;
  background: transparent url("../img/flip-or-flop/img-fliporflop-play-start.png") no-repeat center top;
  z-index: 3;
}
/* line 325, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .play-details {
  display: block;
  position: absolute;
  bottom: -16px;
  left: 50%;
  width: 50%;
  max-width: 430px;
  height: 40px;
  margin-left: -215px;
  border: 0;
  text-decoration: none;
  color: #fff;
  background-color: #00415C;
}
/* line 339, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .play-details:before, body.flip-or-flop .page-wrap .instant-win-container .play-details:after {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #00415C;
  zoom: 1;
}
/* line 350, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .play-details:before {
  left: -20px;
  border-width: 20px 0 20px 20px;
  border-color: #00415C #00415C #00415C transparent;
}
/* line 355, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .play-details:after {
  right: -20px;
  border-width: 20px 20px 20px 0;
  border-color: #00415C transparent #00415C #00415C;
}
/* line 360, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .play-details p {
  margin: 0;
  color: #fff;
  font: 11px/20px Georgia,serif;
  vertical-align: middle;
}
/* line 365, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .play-details p:first-child {
  margin-bottom: -2px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 370, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .play-details p span span {
  color: #d4414b;
}
/* line 373, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .play-details p a {
  color: #B3C1C8;
}
/* line 379, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .sprite.deborastove {
  right: -30px;
  bottom: 0;
}
/* line 383, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .instant-win-container .sprite.stars {
  top: -70px;
  right: 0;
}
/* line 389, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content {
  float: left;
  width: 98%;
  padding: 0 1%;
  background-color: #B3C1C8;
}
/* line 394, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content h3,
body.flip-or-flop .page-wrap .prize-content p {
  color: #fff;
}
/* line 398, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col {
  position: static;
  float: left;
  width: 31%;
  margin: 0 1%;
  padding: 24px 0;
}
/* line 405, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.prize-info h3,
body.flip-or-flop .page-wrap .prize-content .col.prize-info p {
  margin: 0 0 8px;
  text-align: left;
}
/* line 409, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.prize-info h3 a,
body.flip-or-flop .page-wrap .prize-content .col.prize-info p a {
  color: #00415C;
}
/* line 413, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.prize-info p {
  max-width: 270px;
  line-height: 22px;
}
/* line 418, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.prize-img {
  position: relative;
  padding-top: 48px;
}
/* line 421, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.prize-img img {
  display: inline-block;
  padding: 8px;
  background-color: #DFDDC8;
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  -moz-box-shadow: #888 -2px 2px 6px;
  -webkit-box-shadow: #888 -2px 2px 6px;
  box-shadow: #888 -2px 2px 6px;
}
/* line 428, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.prize-img .flash {
  position: absolute;
  top: 16px;
  right: -15px;
  width: 75px;
  padding: 30px 12px 40px 12px;
  font: 8.5px/10.5px "Leitura",sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  background: transparent url("../img/flash-darkblue-small.png") no-repeat left top;
}
/* line 440, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.prize-img .flash span {
  font: 20px/24px "Leitura",sans-serif;
  letter-spacing: 3px;
}
/* line 445, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.prize-img .socials {
  float: right;
  margin: 32px 24px 0 0;
}
/* line 448, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.prize-img .socials .fb-like {
  width: 55px;
  overflow: hidden;
}
/* line 454, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.affiliate {
  border-left: 1px solid #fff;
  text-align: center;
}
/* line 457, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.affiliate h3,
body.flip-or-flop .page-wrap .prize-content .col.affiliate p {
  width: 86%;
  font: 14px/20px Georgia,serif;
}
/* line 462, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .page-wrap .prize-content .col.affiliate p {
  margin-bottom: 12px;
}
/* line 469, ../scss/pages/_fliporflop.scss */
body.flip-or-flop .required,
body.flip-or-flop .gfield_required {
  color: #00415C;
}

/* line 477, ../scss/pages/_fliporflop.scss */
body.flip-terms h2,
body.flip-faqs h2,
body.tell-a-friend h2 {
  max-width: 390px;
}
/* line 480, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content,
body.flip-faqs .main-content,
body.tell-a-friend .main-content {
  max-width: 340px;
  font: 14px/20px Georgia,serif;
  color: #00415C;
  background-color: #DFDDC8;
}
/* line 485, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content dl,
body.flip-faqs .main-content dl,
body.tell-a-friend .main-content dl {
  margin: 0 0 24px;
}
/* line 487, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content dl dt,
body.flip-faqs .main-content dl dt,
body.tell-a-friend .main-content dl dt {
  margin: 12px 0;
  padding-top: 12px;
  border-top: 1px dashed #fff;
  font: 16px/22px Georgia,serif;
  cursor: pointer;
}
/* line 493, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content dl dt:first-child,
body.flip-faqs .main-content dl dt:first-child,
body.tell-a-friend .main-content dl dt:first-child {
  padding: 0;
  border-top: 0;
}
/* line 498, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content dl dd,
body.flip-faqs .main-content dl dd,
body.tell-a-friend .main-content dl dd {
  display: none;
  margin: 6px 0;
  font: 14px/20px Georgia,serif;
}
/* line 502, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content dl dd:nth-child(2),
body.flip-faqs .main-content dl dd:nth-child(2),
body.tell-a-friend .main-content dl dd:nth-child(2) {
  display: block;
}
/* line 507, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content h2,
body.flip-faqs .main-content h2,
body.tell-a-friend .main-content h2 {
  font: 20px/24px "Leitura",sans-serif;
}
/* line 510, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content h3,
body.flip-faqs .main-content h3,
body.tell-a-friend .main-content h3 {
  margin-bottom: 4px;
  font: 14px/20px Georgia,serif;
}
/* line 513, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content h3.smallprize,
body.flip-faqs .main-content h3.smallprize,
body.tell-a-friend .main-content h3.smallprize {
  font-size: 12px;
}
/* line 517, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content h4,
body.flip-faqs .main-content h4,
body.tell-a-friend .main-content h4 {
  font-size: 14px;
}
/* line 520, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content p,
body.flip-faqs .main-content p,
body.tell-a-friend .main-content p {
  line-height: 20px;
}
/* line 523, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content li,
body.flip-faqs .main-content li,
body.tell-a-friend .main-content li {
  margin-bottom: 12px;
}
/* line 525, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content li label,
body.flip-terms .main-content li input[type="text"],
body.flip-terms .main-content li input[type="email"],
body.flip-faqs .main-content li label,
body.flip-faqs .main-content li input[type="text"],
body.flip-faqs .main-content li input[type="email"],
body.tell-a-friend .main-content li label,
body.tell-a-friend .main-content li input[type="text"],
body.tell-a-friend .main-content li input[type="email"] {
  width: 100%;
  text-align: center;
}
/* line 532, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content .friendsdetails,
body.flip-faqs .main-content .friendsdetails,
body.tell-a-friend .main-content .friendsdetails {
  margin-bottom: 24px;
}
/* line 535, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content input[type="submit"],
body.flip-faqs .main-content input[type="submit"],
body.tell-a-friend .main-content input[type="submit"] {
  border: 0;
  font: 14px/14px Georgia,serif;
  color: #fff;
  background-color: transparent;
}
/* line 542, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content .sprite.radio-small,
body.flip-faqs .main-content .sprite.radio-small,
body.tell-a-friend .main-content .sprite.radio-small {
  right: -230px;
}
/* line 545, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content .sprite.picture,
body.flip-faqs .main-content .sprite.picture,
body.tell-a-friend .main-content .sprite.picture {
  top: 420px;
  left: -180px;
}
/* line 549, ../scss/pages/_fliporflop.scss */
body.flip-terms .main-content .sprite.pan,
body.flip-faqs .main-content .sprite.pan,
body.tell-a-friend .main-content .sprite.pan {
  top: 580px;
  right: -170px;
}
/* line 556, ../scss/pages/_fliporflop.scss */
body.flip-terms .arrow.left,
body.flip-faqs .arrow.left,
body.tell-a-friend .arrow.left {
  padding-right: 14px;
}
/* line 559, ../scss/pages/_fliporflop.scss */
body.flip-terms .arrow.right,
body.flip-faqs .arrow.right,
body.tell-a-friend .arrow.right {
  padding-left: 14px;
}

/* line 565, ../scss/pages/_fliporflop.scss */
body.tell-a-friend .main-content {
  max-width: 310px;
  padding: 40px 55px;
}
/* line 568, ../scss/pages/_fliporflop.scss */
body.tell-a-friend .main-content .deborastove {
  top: 220px;
  right: -310px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
/* line 578, ../scss/pages/_fliporflop.scss */
body.tell-a-friend .main-content .stars {
  top: -40px;
  right: -400px;
}

@media only screen and (max-width: 980px) {
  /* line 590, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container .stars,
  body.flip-or-flop .page-wrap .instant-win-container .deborastove {
    display: none;
  }
  /* line 594, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container .login-form,
  body.flip-or-flop .page-wrap .instant-win-container .register-form,
  body.flip-or-flop .page-wrap .instant-win-container .prize-info {
    display: block;
    position: relative;
    left: auto;
    margin: 0 auto;
  }
  /* line 602, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container.play {
    width: 95%;
    padding: 24px 2.5%;
  }
  /* line 605, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container.play .debora-sprite {
    position: relative;
    top: -100px;
    left: 50%;
    margin-left: -35%;
  }
  /* line 611, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container.play .play-details {
    left: auto;
    margin-left: 25%;
  }
  /* line 616, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container .prize-info {
    width: 100%;
    max-width: 380px;
    top: 24px;
    text-align: center;
  }
  /* line 621, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container .prize-info h3,
  body.flip-or-flop .page-wrap .instant-win-container .prize-info p {
    margin: 0 auto 12px;
  }
  /* line 625, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container .prize-info .flash {
    display: none;
  }
  /* line 628, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container .prize-info .advent-calendar-prize-image {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 633, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .prize-content {
    width: 100%;
    margin: 0;
  }
  /* line 636, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .prize-content .col {
    width: 95%;
    padding: 24px 2.5%;
  }
  /* line 639, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .prize-content .col.prize-info, body.flip-or-flop .page-wrap .prize-content .col.prize-img, body.flip-or-flop .page-wrap .prize-content .col.affiliate {
    float: none;
    padding: 12px 0 0;
    border-width: 0;
    text-align: center;
  }
  /* line 646, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .prize-content .col.prize-info h3,
  body.flip-or-flop .page-wrap .prize-content .col.prize-info p, body.flip-or-flop .page-wrap .prize-content .col.prize-img h3,
  body.flip-or-flop .page-wrap .prize-content .col.prize-img p, body.flip-or-flop .page-wrap .prize-content .col.affiliate h3,
  body.flip-or-flop .page-wrap .prize-content .col.affiliate p {
    width: 80%;
    max-width: none;
    padding: 0 10%;
    text-align: center;
  }
  /* line 653, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .prize-content .col.prize-info .flash, body.flip-or-flop .page-wrap .prize-content .col.prize-img .flash, body.flip-or-flop .page-wrap .prize-content .col.affiliate .flash {
    display: none;
  }
  /* line 656, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .prize-content .col.prize-info img, body.flip-or-flop .page-wrap .prize-content .col.prize-img img, body.flip-or-flop .page-wrap .prize-content .col.affiliate img {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 659, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .prize-content .col.prize-info .socials, body.flip-or-flop .page-wrap .prize-content .col.prize-img .socials, body.flip-or-flop .page-wrap .prize-content .col.affiliate .socials {
    float: none;
    margin: 32px 0 0;
  }
}
@media only screen and (max-width: 400px) {
  /* line 675, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container.play .debora-sprite {
    left: auto;
  }
  /* line 679, ../scss/pages/_fliporflop.scss */
  body.flip-or-flop .page-wrap .instant-win-container.play .play-details p:nth-child(2) {
    display: none;
  }
}
/* line 5, ../scss/pages/_subscribe.scss */
body.subscribe .page-wrap .gform_wrapper .newsletter-terms p {
  font-size: 12px;
}
/* line 9, ../scss/pages/_subscribe.scss */
body.subscribe .page-wrap .gform_wrapper .gfield_required {
  display: none;
}
