/*  Syntax Quick Reference
  --------------------------
  column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
  span($ratio: 1, $offset: 0)
  shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
  unshift()
  edit()
  center($max_width: 1410px, $pad: 0)
  stack($pad: 0, $align: false)
  unstack()
  align($direction: both)
  cf()
*/
/* -- reset -- */
/* line 1, ../../private/scss/include/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 21, ../../private/scss/include/_reset.scss */
input[type='text'], input[type='button'], input[type='submit'] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 27, ../../private/scss/include/_reset.scss */
li {
  list-style: none;
}

/* line 30, ../../private/scss/include/_reset.scss */
a {
  text-decoration: none;
}

/* mixins */
/* Webfont: Lato-Light */
@font-face {
  font-family: 'LatoLight';
  src: url("/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("/fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("/fonts/Lato-Light.woff") format("woff"), url("/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'LatoReg';
  src: url("/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("/fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/Lato-Regular.woff") format("woff"), url("/fonts/Lato-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'LatoBold';
  src: url("/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("/fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/Lato-Bold.woff") format("woff"), url("/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'AlegreyaReg';
  src: url("/fonts/alegreya-regular.eot");
  src: url("/fonts/alegreya-regular.eot?#iefix") format("embedded-opentype"), url("/fonts/alegreya-regular.woff") format("woff"), url("/fonts/alegreya-regular.ttf") format("truetype"), url("/fonts/alegreya-regular.svg#alegreyaregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AlegreyaBold';
  src: url("/fonts/alegreya-bold.eot");
  src: url("/fonts/alegreya-bold.eot?#iefix") format("embedded-opentype"), url("/fonts/alegreya-bold.woff") format("woff"), url("/fonts/alegreya-bold.ttf") format("truetype"), url("/fonts/alegreya-bold.svg#alegreyabold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNeueReg';
  src: url("/fonts/BebasNeue-webfont.eot");
  src: url("/fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/BebasNeue-webfont.woff") format("woff"), url("/fonts/BebasNeue-webfont.ttf") format("truetype"), url("/fonts/BebasNeue-webfont.svg#bebas_neueregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansreg';
  src: url("/fonts/opensans-regular.eot");
  src: url("/fonts/opensans-regular.eot?#iefix") format("embedded-opentype"), url("/fonts/opensans-regular.woff") format("woff"), url("/fonts/opensans-regular.ttf") format("truetype"), url("/fonts/opensans-regular.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansBold';
  src: url("/fonts/opensans-bold.eot");
  src: url("/fonts/opensans-bold.eot?#iefix") format("embedded-opentype"), url("/fonts/opensans-bold.woff") format("woff"), url("/fonts/opensans-bold.ttf") format("truetype"), url("/fonts/opensans-bold.svg#open_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansIta';
  src: url("/fonts/opensans-italic.eot");
  src: url("/fonts/opensans-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/opensans-italic.woff") format("woff"), url("/fonts/opensans-italic.ttf") format("truetype"), url("/fonts/opensans-italic.svg#open_sansitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaRegBold';
  src: url("/fonts/mark_simonson_-_proxima_nova_regular.eot");
  src: url("/fonts/mark_simonson_-_proxima_nova_regular.eot?#iefix") format("embedded-opentype"), url("/fonts/mark_simonson_-_proxima_nova_regular.woff") format("woff"), url("/fonts/mark_simonson_-_proxima_nova_regular.ttf") format("truetype"), url("/fonts/mark_simonson_-_proxima_nova_regular.svg#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: 'RobotoReg';
  src: url("/fonts/Roboto-Regular-webfont.eot");
  src: url("/fonts/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/Roboto-Regular-webfont.woff") format("woff"), url("/fonts/Roboto-Regular-webfont.ttf") format("truetype"), url("/fonts/Roboto-Regular-webfont.svg#robotoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* for best browser support use px of em */
/* common */
/* line 1, ../../private/scss/common/_common.scss */
.ir {
  display: block;
  text-indent: -9999px;
  text-transform: capitalize;
}

/* line 7, ../../private/scss/common/_common.scss */
.fouc {
  visibility: hidden;
}

/* line 1, ../../private/scss/common/_layout.scss */
html {
  width: 100%;
  -webkit-font-smoothing: antialiased;
}

/* line 6, ../../private/scss/common/_layout.scss */
html {
  box-sizing: border-box;
}

/* line 9, ../../private/scss/common/_layout.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 13, ../../private/scss/common/_layout.scss */
body {
  margin: 0 auto;
}

/* line 17, ../../private/scss/common/_layout.scss */
.wrapper {
  margin: 0 auto;
  max-width: 1440px;
  min-width: 1440px;
}

/* line 25, ../../private/scss/common/_layout.scss */
.row {
  *zoom: 1;
  width: auto;
  max-width: 960px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  clear: both;
  min-width: 960px;
  position: relative;
  *zoom: 1;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.row:before, .row:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.row:after {
  clear: both;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.row:before, .row:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.row:after {
  clear: both;
}

/* line 33, ../../private/scss/common/_layout.scss */
.row--full, .row--form {
  *zoom: 1;
  position: relative;
  clear: both;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.row--full:before, .row--full:after, .row--form:before, .row--form:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.row--full:after, .row--form:after {
  clear: both;
}

/* line 7, ../../private/scss/common/_variables.scss */
.white {
  color: #FFFFFF;
}

/* line 6, ../../private/scss/common/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

/**
 * slippry v1.2.1 - Simple responsive content slider
 * http://slippry.com
 *
 * Author(s): Lukas Jakob Hafner - @saftsaak
 *            Thomas Hurd - @SeenNotHurd
 *
 * Copyright 2013, booncon oy - http://booncon.com
 *
 * Thanks @ http://bxslider.com for the inspiration!
 *
 * Released under the MIT license - http://opensource.org/licenses/MIT
 */
/* -------------------------- MIXINS ---------------------------------- */
/* -------------------------- END MIXINS ---------------------------------- */
/* kenBurns animations, very basic */
@-webkit-keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}
@-moz-keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}
@-ms-keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}
@keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}
@-webkit-keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}
@-moz-keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}
@-ms-keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}
@keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}
/* added to the original element calling slippry */
/* line 71, ../../private/scss/common/_slippry.scss */
.sy-box.sy-loading {
  background: url(assets/img/sy-loader.gif) 50% 50% no-repeat;
  -moz-background-size: 32px;
  -o-background-size: 32px;
  -webkit-background-size: 32px;
  background-size: 32px;
  min-height: 40px;
}
/* line 72, ../../private/scss/common/_slippry.scss */
.sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {
  visibility: hidden;
}

/* element that wraps the slides */
/* line 81, ../../private/scss/common/_slippry.scss */
.sy-slides-wrap {
  position: relative;
  height: 100%;
  width: 100%;
}
/* line 86, ../../private/scss/common/_slippry.scss */
.sy-slides-wrap:hover .sy-controls {
  display: block;
}

/* element that crops the visible area to the slides */
/* line 92, ../../private/scss/common/_slippry.scss */
.sy-slides-crop {
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
}

/* list containing the slides */
/* line 99, ../../private/scss/common/_slippry.scss */
.sy-list {
  width: 100%;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
}
/* line 100, ../../private/scss/common/_slippry.scss */
.sy-list.horizontal {
  -moz-transition: left ease;
  -o-transition: left ease;
  -webkit-transition: left ease;
  transition: left ease;
}
/* line 103, ../../private/scss/common/_slippry.scss */
.sy-list.vertical {
  -moz-transition: top ease;
  -o-transition: top ease;
  -webkit-transition: top ease;
  transition: top ease;
}

/* single slide */
/* line 114, ../../private/scss/common/_slippry.scss */
.sy-slide {
  position: absolute;
  width: 100%;
  z-index: 2;
}
/* line 118, ../../private/scss/common/_slippry.scss */
.sy-slide.kenburns {
  width: 140%;
  left: -20%;
}
/* line 121, ../../private/scss/common/_slippry.scss */
.sy-slide.kenburns.useCSS {
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
/* line 123, ../../private/scss/common/_slippry.scss */
.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
  -webkit-animation-name: left-right;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: left-right;
  -moz-animation-fill-mode: forwards;
  -o-animation-name: left-right;
  -o-animation-fill-mode: forwards;
  animation-name: left-right;
  animation-fill-mode: forwards;
}
/* line 126, ../../private/scss/common/_slippry.scss */
.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
  -webkit-animation-name: right-left;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: right-left;
  -moz-animation-fill-mode: forwards;
  -o-animation-name: right-left;
  -o-animation-fill-mode: forwards;
  animation-name: right-left;
  animation-fill-mode: forwards;
}
/* line 133, ../../private/scss/common/_slippry.scss */
.sy-slide.sy-active {
  z-index: 3;
}
/* line 136, ../../private/scss/common/_slippry.scss */
.sy-slide > a {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
/* line 141, ../../private/scss/common/_slippry.scss */
.sy-slide > a > img {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: 0;
}

/* next/ prev buttons, with arrows and clickable area a lot larger than the visible buttons */
/* line 151, ../../private/scss/common/_slippry.scss */
.sy-controls {
  display: none;
  list-style: none;
  height: 100%;
  width: 100%;
  position: absolute;
  padding: 0;
  margin: 0;
}
/* line 159, ../../private/scss/common/_slippry.scss */
.sy-controls li {
  position: absolute;
  width: 10%;
  min-width: 4.2em;
  height: 100%;
  z-index: 33;
}
/* line 165, ../../private/scss/common/_slippry.scss */
.sy-controls li.sy-prev {
  left: 0;
  top: 0;
}
/* line 169, ../../private/scss/common/_slippry.scss */
.sy-controls li.sy-prev a:after {
  background-position: -5% 0;
}
/* line 174, ../../private/scss/common/_slippry.scss */
.sy-controls li.sy-next {
  right: 0;
  top: 0;
}
/* line 178, ../../private/scss/common/_slippry.scss */
.sy-controls li.sy-next a:after {
  background-position: 105% 0;
}
/* line 183, ../../private/scss/common/_slippry.scss */
.sy-controls li a {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -9999px;
}
/* line 189, ../../private/scss/common/_slippry.scss */
.sy-controls li a:link, .sy-controls li a:visited {
  opacity: 0.4;
}
/* line 192, ../../private/scss/common/_slippry.scss */
.sy-controls li a:hover, .sy-controls li a:focus {
  opacity: 0.8;
  outline: none;
}
/* line 196, ../../private/scss/common/_slippry.scss */
.sy-controls li a:after {
  content: "";
  background-image: url(assets/img/arrows.svg);
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  text-align: center;
  text-indent: 0;
  line-height: 2.8em;
  color: #111;
  font-weight: 800;
  position: absolute;
  background-color: #fff;
  width: 2.8em;
  height: 2.8em;
  left: 50%;
  top: 50%;
  margin-top: -1.4em;
  margin-left: -1.4em;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
@media only screen and (max-device-width: 600px) {
  /* line 151, ../../private/scss/common/_slippry.scss */
  .sy-controls {
    display: block;
  }
  /* line 221, ../../private/scss/common/_slippry.scss */
  .sy-controls li {
    min-width: 2.1em;
  }
  /* line 224, ../../private/scss/common/_slippry.scss */
  .sy-controls li a:after {
    width: 1.4em;
    height: 1.4em;
    margin-top: -0.7em;
    margin-left: -0.7em;
  }
}

/* captions, styled fo the overlay variant */
/* line 235, ../../private/scss/common/_slippry.scss */
.sy-caption-wrap {
  position: absolute;
  bottom: 2em;
  z-index: 12;
  left: 50%;
}
/* line 240, ../../private/scss/common/_slippry.scss */
.sy-caption-wrap .sy-caption {
  position: relative;
  left: -50%;
  background-color: rgba(0, 0, 0, 0.54);
  color: #fff;
  padding: 0.4em 1em;
  -moz-border-radius: 1.2em;
  -webkit-border-radius: 1.2em;
  border-radius: 1.2em;
}
/* line 248, ../../private/scss/common/_slippry.scss */
.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
  color: #e24b70;
  font-weight: 600;
  text-decoration: none;
}
/* line 253, ../../private/scss/common/_slippry.scss */
.sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus {
  text-decoration: underline;
}
@media only screen and (max-device-width: 600px), screen and (max-width: 600px) {
  /* line 235, ../../private/scss/common/_slippry.scss */
  .sy-caption-wrap {
    left: 0;
    bottom: 0.4em;
  }
  /* line 261, ../../private/scss/common/_slippry.scss */
  .sy-caption-wrap .sy-caption {
    left: 0;
    padding: 0.2em 0.4em;
    font-size: 0.92em;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}

/* pager bubbles */
/* line 270, ../../private/scss/common/_slippry.scss */
.sy-pager {
  overflow: hidden;
  *zoom: 1;
  display: block;
  width: 100%;
  margin: 1em 0 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 278, ../../private/scss/common/_slippry.scss */
.sy-pager li {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  margin: 0 1em 0 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 285, ../../private/scss/common/_slippry.scss */
.sy-pager li.sy-active a {
  background-color: #e24b70;
}
/* line 289, ../../private/scss/common/_slippry.scss */
.sy-pager li a {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #ccc;
  text-indent: -9999px;
  -moz-background-size: 2em;
  -o-background-size: 2em;
  -webkit-background-size: 2em;
  background-size: 2em;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 295, ../../private/scss/common/_slippry.scss */
.sy-pager li a:link, .sy-pager li a:visited {
  opacity: 1.0;
}
/* line 298, ../../private/scss/common/_slippry.scss */
.sy-pager li a:hover, .sy-pager li a:focus {
  opacity: 0.6;
}

/* element to "keep/ fill" the space of the content, gets intrinsic height via js */
/* line 307, ../../private/scss/common/_slippry.scss */
.sy-filler {
  width: 100%;
}
/* line 309, ../../private/scss/common/_slippry.scss */
.sy-filler.ready {
  -moz-transition: padding 600ms ease;
  -o-transition: padding 600ms ease;
  -webkit-transition: padding 600ms ease;
  transition: padding 600ms ease;
}

/* partials */
/* line 1, ../../private/scss/partials/_header.scss */
.head-wrapper {
  background: url(/images/head-bg.png) no-repeat;
  z-index: 10;
}
/* line 5, ../../private/scss/partials/_header.scss */
.head-wrapper header {
  *zoom: 1;
  width: auto;
  max-width: 960px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.head-wrapper header:before, .head-wrapper header:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.head-wrapper header:after {
  clear: both;
}
/* line 9, ../../private/scss/partials/_header.scss */
.head-wrapper header .logo {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 41.66667%;
  margin-left: 0%;
  margin-right: 0%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.head-wrapper header .logo:before, .head-wrapper header .logo:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.head-wrapper header .logo:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.head-wrapper header .logo:last-child {
  margin-right: 0%;
}
/* line 12, ../../private/scss/partials/_header.scss */
.head-wrapper header .logo img {
  margin: 26px 0 14px 10px;
}
/* line 16, ../../private/scss/partials/_header.scss */
.head-wrapper header nav {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 58.33333%;
  margin-left: 0%;
  margin-right: 0%;
  position: relative;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.head-wrapper header nav:before, .head-wrapper header nav:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.head-wrapper header nav:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.head-wrapper header nav:last-child {
  margin-right: 0%;
}
/* line 19, ../../private/scss/partials/_header.scss */
.head-wrapper header nav ul {
  margin: 22px 14px 12px -10px;
}
/* line 23, ../../private/scss/partials/_header.scss */
.head-wrapper header nav li {
  float: left;
}
/* line 26, ../../private/scss/partials/_header.scss */
.head-wrapper header nav li a:hover, .head-wrapper header nav li.selected a {
  color: #000;
}
/* line 32, ../../private/scss/partials/_header.scss */
.head-wrapper header nav a {
  color: #DDDDDD;
  padding: 0 6.6px;
  font-size: 20px;
  font-family: 'AlegreyaBold';
}
/* line 42, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav ul {
  float: left;
  width: 110px;
  margin-left: 11px;
  height: 83px;
}
/* line 48, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav li {
  padding: 6px 0 6px 17px;
}
/* line 51, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav a {
  color: #fff;
  font-size: 24px;
  font-family: 'LatoBold';
  line-height: 22px;
  padding: 0 5px 0 0px;
}
/* line 58, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav a:hover {
  color: #000000;
}
/* line 61, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .sun {
  height: 97px;
  width: 207px;
  padding-top: 00px;
  position: relative;
  top: -12px;
  cursor: pointer;
  left: -15px;
  background: url(/images/sunvally-nav-bg.png) no-repeat;
  			/*	
  				span{
  					font-family: 'LatoReg';
  					font-weight: 100;
  					font-size:22px;
  				}
  */
}
/* line 70, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .sun a {
  color: #FFFFFF;
  font-family: 'LatoBold';
  display: block;
  width: 100%;
}
/* line 76, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .sun a:hover, .head-wrapper header .sub-nav .sun a.active {
  color: #000000;
}
/* line 79, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .sun .sv-foods {
  line-height: 40px;
  font-family: 'LatoLight';
  font-weight: 100;
  font-size: 21px;
}
/* line 95, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .del {
  width: 134px;
  height: 94px;
  padding-top: 4px;
  background: url(/images/delicious-nav-bg.png) no-repeat;
  position: relative;
  top: -11px;
  left: -41px;
  padding-left: 3px;
}
/* line 105, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .del li {
  padding: 7px 0 6px 12px;
}
/* line 109, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .del a {
  color: #FFFFFF;
  font-family: 'LatoBold';
  font-size: 19px;
  line-height: 30px;
}
/* line 115, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .del a:hover {
  color: #000000;
  font-size: 19px;
}
/* line 119, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .del span {
  font-family: 'LatoLight';
  font-weight: 100;
  line-height: 31px;
}
/* line 125, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .ice {
  width: 182px;
  position: absolute;
  top: 72px;
  left: 344px;
  margin: 0;
}
/* line 133, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .ice li {
  padding: 0px 0 0 0;
}
/* line 135, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .ice li a {
  width: 200px;
  font-size: 21px;
  line-height: 29px;
}
/* line 144, ../../private/scss/partials/_header.scss */
.head-wrapper header .sub-nav .choco {
  width: 128px;
  height: 105px;
  top: -10px;
  left: -66px;
  background: url(/images/delicious-nav-bg2.png) no-repeat;
}

/* line 1, ../../private/scss/partials/_footer.scss */
.footer-wrapper {
  background: url(/images/footer-red-bg.png) no-repeat;
}

/* line 4, ../../private/scss/partials/_footer.scss */
.footer-wrapper-whi {
  background: url(/images/footer-wh-bg.png) no-repeat;
  height: 182px;
}

/* line 8, ../../private/scss/partials/_footer.scss */
.footer-wrapper-wheat {
  background: #EAE6D3 url(/images/footer-wheat-bg.jpg) no-repeat;
  height: 182px;
}

/* line 13, ../../private/scss/partials/_footer.scss */
footer {
  *zoom: 1;
  width: auto;
  max-width: 960px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 100px;
  padding: 24px 0 0px 0;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
footer:before, footer:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
footer:after {
  clear: both;
}
/* line 18, ../../private/scss/partials/_footer.scss */
footer .right {
  float: left;
  padding-left: 376px;
  width: 100%;
}
/* line 24, ../../private/scss/partials/_footer.scss */
footer .right .nz {
  margin-top: 35px;
}
/* line 28, ../../private/scss/partials/_footer.scss */
footer .right img {
  margin: 28px  0 0 22px;
  float: left;
}
/* line 33, ../../private/scss/partials/_footer.scss */
footer .right ul {
  float: left;
  padding-left: 25px;
  border-left: #AAAAAA solid 1px;
  margin: 37px 0 0 28px;
  height: 73px;
}
/* line 40, ../../private/scss/partials/_footer.scss */
footer .right li {
  /* margin: -20px 0 0; */
  color: #999999;
  font-family: 'LatoReg';
  font-size: 16px;
  line-height: 24px;
  /* padding-top: 20px; */
}
/* line 47, ../../private/scss/partials/_footer.scss */
footer .right li img {
  margin: 0 10px 0 0;
}
/* line 59, ../../private/scss/partials/_footer.scss */
footer .right li:last-child {
  margin-top: 22px;
}
/* line 61, ../../private/scss/partials/_footer.scss */
footer .right li:last-child a {
  color: #4752A0;
}

/* line 68, ../../private/scss/partials/_footer.scss */
.kudos {
  color: #CCCCCC;
  font-size: 12px;
  font-family: 'LatoReg';
  padding: 20px 0;
}
/* line 73, ../../private/scss/partials/_footer.scss */
.kudos a {
  color: #CCCCCC;
}
/* line 76, ../../private/scss/partials/_footer.scss */
.kudos p {
  float: left;
  padding-left: 15px;
}
/* line 80, ../../private/scss/partials/_footer.scss */
.kudos span {
  float: right;
  padding-right: 15px;
}

/*zero-height container problem fix for floated elements*/
/* line 2, ../../private/scss/partials/_nav.scss */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

/* line 8, ../../private/scss/partials/_nav.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../../private/scss/partials/_nav.scss */
#nav {
  width: 939px;
}
/* line 15, ../../private/scss/partials/_nav.scss */
#nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 25, ../../private/scss/partials/_nav.scss */
#nav li {
  position: relative;
  text-align: center;
  padding: 10px 0px;
}

/* line 31, ../../private/scss/partials/_nav.scss */
#nav a {
  text-decoration: none;
  display: block;
  color: #f0f0f0;
}

/* line 37, ../../private/scss/partials/_nav.scss */
#nav-bar > li {
  float: left;
}

/* line 41, ../../private/scss/partials/_nav.scss */
#nav-bar .products-dropdown {
  position: absolute;
  top: 68px;
  left: -410px;
  width: 939px;
  display: none;
  margin-top: 0px;
  background: url(/images/menu-arrow.png) no-repeat 500px 4px;
  z-index: 9999;
}
/* line 50, ../../private/scss/partials/_nav.scss */
#nav-bar .products-dropdown .top-menu-dd {
  margin-top: 7px;
  width: 939px;
  height: 215px;
  background: #FFFFFF;
  display: block;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
}

/* line 67, ../../private/scss/partials/_nav.scss */
#nav-bar li:hover ul {
  /*display: block;*/
}

/* line 73, ../../private/scss/partials/_nav.scss */
.top-menu-dd .next {
  position: absolute;
  top: 106px;
  right: 7px;
  font-size: 0;
  width: 27px;
  height: 27px;
  cursor: pointer;
  display: block;
  background: url(../../images/next.png) no-repeat;
}
/* line 84, ../../private/scss/partials/_nav.scss */
.top-menu-dd .prev {
  position: absolute;
  top: 106px;
  left: 41px;
  font-size: 0;
  width: 27px;
  height: 27px;
  cursor: pointer;
  display: block;
  background: url(../../images/prev.png) no-repeat;
}
/* line 96, ../../private/scss/partials/_nav.scss */
.top-menu-dd .slideshow {
  margin: auto;
  width: 825px;
}
/* line 98, ../../private/scss/partials/_nav.scss */
.top-menu-dd .slideshow div.product {
  width: 160px;
  margin-top: 10px;
  display: block;
  text-align: center;
  vertical-align: top;
}
/* line 104, ../../private/scss/partials/_nav.scss */
.top-menu-dd .slideshow div.product a {
  color: #999999;
  font-size: 18px;
  display: block;
  width: 160px;
  vertical-align: middle;
  text-align: center;
  font-family: 'AlegreyaBold';
  white-space: normal;
}
/* line 115, ../../private/scss/partials/_nav.scss */
.top-menu-dd .category {
  height: 44px;
  width: 120px !important;
  display: table-cell;
  vertical-align: middle;
}

/* line 125, ../../private/scss/partials/_nav.scss */
.bottom-search {
  background: #B63440;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding: 34px 0 64px 0;
}
/* line 130, ../../private/scss/partials/_nav.scss */
.bottom-search form {
  margin: 0 auto;
  margin-left: 58px;
}
/* line 134, ../../private/scss/partials/_nav.scss */
.bottom-search form input[type="text"] {
  width: 249px;
  float: left;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 16px 20px;
  font-family: 'Latoreg';
  font-size: 23px;
  color: #666666;
  /*line-height:60px;*/
}
/* line 146, ../../private/scss/partials/_nav.scss */
.bottom-search form select {
  width: 100% !important;
  cursor: pointer;
  -webkit-appearance: none !important;
  padding: 0;
  margin: 0;
  display: block;
  height: 60px !important;
}
/* line 156, ../../private/scss/partials/_nav.scss */
.bottom-search form .custom-select {
  float: left;
  position: relative;
  margin-left: 3px;
}
/* line 162, ../../private/scss/partials/_nav.scss */
.bottom-search form .customSelect {
  background: #FFFFFF url(/images/down-arrow.png) no-repeat 216px 26px;
  width: 247px;
  color: #333333;
  font-family: 'LatoBold';
  float: left;
  z-index: 22;
  display: block;
}
/* line 171, ../../private/scss/partials/_nav.scss */
.bottom-search form .customSelect .customSelectInner {
  white-space: nowrap;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  width: 100% !important;
  font-size: 23px;
  line-height: 60px;
  padding: 0 40px 0 20px;
  font-family: 'LatoBold';
}
/* line 184, ../../private/scss/partials/_nav.scss */
.bottom-search form .type-btn {
  float: left;
  padding: 0 29px 0 17px;
  font-family: 'LatoBold';
  color: #333333;
  margin-left: 3px;
  font-size: 23px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  width: 246px;
  cursor: pointer;
  background: #FFFFFF url(/images/down-arrow.png) no-repeat 205px 26px;
  position: relative;
}
/* line 197, ../../private/scss/partials/_nav.scss */
.bottom-search form .type-btn p {
  line-height: 60px;
}
/* line 201, ../../private/scss/partials/_nav.scss */
.bottom-search form .type-btn:hover .type {
  display: block;
}
/* line 206, ../../private/scss/partials/_nav.scss */
.bottom-search form .type {
  position: absolute;
  padding: 3px 20px 20px 20px;
  top: 56px;
  left: 0px;
  background: #fff;
  cursor: pointer;
  display: none;
  width: 100%;
  z-index: 100;
}
/* line 218, ../../private/scss/partials/_nav.scss */
.bottom-search form .type ul {
  position: relative;
  left: 0;
  width: 100%;
  height: auto;
  border-left: none;
  margin: 0;
  padding: 0;
  top: 0;
}
/* line 229, ../../private/scss/partials/_nav.scss */
.bottom-search form .type li {
  padding: 10px 0;
  width: 100%;
  border-top: #DDDDDD solid 1px;
}
/* line 235, ../../private/scss/partials/_nav.scss */
.bottom-search form .type span {
  display: block;
  width: 160px;
  float: left;
  /*font-family: 'LatoReg';*/
  font-size: 20px;
  color: #333;
}
/* line 243, ../../private/scss/partials/_nav.scss */
.bottom-search form .type span:hover {
  color: #B7333D;
}
/* line 247, ../../private/scss/partials/_nav.scss */
.bottom-search form .type input {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
}
/* line 254, ../../private/scss/partials/_nav.scss */
.bottom-search form button {
  position: relative;
  top: 5px;
  left: 14px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: inline-block;
  background: url(../../images/search.png) no-repeat;
  border: none;
}
/* line 269, ../../private/scss/partials/_nav.scss */
.bottom-search h2 {
  color: #fff;
  font-family: 'AlegreyaBold';
  text-align: center;
  font-size: 30px;
  margin-bottom: 22px;
  padding-right: 39px;
}

/* views */
/* line 1, ../../private/scss/views/_recipes.scss */
.page--recipes {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  background: url(/images/recipes-bg.png) no-repeat;
  z-index: 9;
  margin-top: -150px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--recipes:before, .page--recipes:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--recipes:after {
  clear: both;
}
/* line 9, ../../private/scss/views/_recipes.scss */
.page--recipes aside {
  position: absolute;
  top: -10px;
  right: -170px;
  width: 408px;
}
/* line 16, ../../private/scss/views/_recipes.scss */
.page--recipes aside h1 {
  color: #9F2B2C;
  margin-top: 100px;
  font-family: 'AlegreyaBold';
  font-size: 45px;
  text-align: right;
}
/* line 23, ../../private/scss/views/_recipes.scss */
.page--recipes aside h1 .six {
  position: relative;
  top: -18px;
  left: -13px;
  float: none;
}
/* line 29, ../../private/scss/views/_recipes.scss */
.page--recipes aside h1 .nine {
  position: relative;
  top: -20px;
  float: none;
  left: -10px;
  margin-left: 13px;
}
/* line 39, ../../private/scss/views/_recipes.scss */
.page--recipes aside img {
  float: right;
  /*margin-left: 30px;*/
}
/* line 44, ../../private/scss/views/_recipes.scss */
.page--recipes aside p {
  font-family: 'LatoReg';
  font-size: 20px;
  color: #333333;
  font-size: 17px;
  padding: 0 30px 30px 0px;
  background: url(../../images/main-bg.png);
}
/* line 54, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes {
  background: url(../../images/red-bg.png);
  margin-top: 531px;
}
/* line 58, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes h2 {
  font-family: 'AlegreyaBold';
  color: #FFFFFF;
  font-size: 35px;
  text-align: center;
  padding: 38px 0 24px 0;
}
/* line 66, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form {
  margin: 0 auto;
  width: 815px;
  padding-bottom: 66px;
  position: relative;
  /*			.recipe-cat{
  				background: $whi url(../../images/down-arrow.png) no-repeat 220px 24px;
  				width:247px;
  				padding:20px;
  				color:#333333;
  				font-family: 'LatoBold';
  				float:left;
  				z-index: 22;
  				top:1px;
  				font-family: 'LatoBold';
  				font-size: 23px;
  				color:#333;
  				line-height: 19px;
  				display: block;
  				margin-left:3px;
  			}
  			.recipe-cat.hasCustomSelect{
  				position:relative;
  				left:240px;
  			}
  			*/
}
/* line 72, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form select {
  width: 100% !important;
  cursor: pointer;
  -webkit-appearance: none !important;
  padding: 0;
  margin: 0;
  display: block;
  height: 60px !important;
}
/* line 82, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .custom-select {
  float: left;
  position: relative;
  margin-left: 3px;
}
/* line 88, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .customSelect {
  background: #FFFFFF url(../../images/down-arrow.png) no-repeat 216px 26px;
  width: 247px;
  color: #333333;
  font-family: 'LatoBold';
  float: left;
  z-index: 22;
  display: block;
}
/* line 97, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .customSelect .customSelectInner {
  white-space: nowrap;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  width: 100% !important;
  font-size: 23px;
  line-height: 60px;
  padding: 0 40px 0 20px;
  font-family: 'LatoBold';
}
/* line 110, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .type-btn {
  float: left;
  padding: 0 29px 0 17px;
  font-family: 'LatoBold';
  color: #333333;
  margin-left: 3px;
  font-size: 23px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  width: 246px;
  cursor: pointer;
  background: #FFFFFF url(/images/down-arrow.png) no-repeat 205px 26px;
  position: relative;
}
/* line 123, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .type-btn p {
  line-height: 60px;
}
/* line 127, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .type-btn:hover .type {
  display: block;
}
/* line 132, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .type {
  position: absolute;
  padding: 3px 20px 20px 20px;
  top: 56px;
  left: 0px;
  background: #fff;
  cursor: pointer;
  display: none;
  width: 100%;
  z-index: 100;
}
/* line 146, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .type ul {
  position: relative;
  left: 0;
  width: 100%;
  height: auto;
  border-left: none;
  margin: 0;
  padding: 0;
  top: 0;
}
/* line 157, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .type li {
  padding: 10px 0;
  width: 100%;
  border-top: #DDDDDD solid 1px;
  float: left;
}
/* line 164, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .type span {
  display: block;
  width: 160px;
  float: left;
  /*font-family: 'LatoReg';*/
  font-size: 20px;
  color: #333;
}
/* line 172, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .type span:hover {
  color: #B7333D;
}
/* line 176, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form .type input {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
}
/* line 185, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form input[type='text'] {
  width: 247px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 16px 20px;
  font-family: 'LatoReg';
  font-size: 23px;
  color: #333;
  float: left;
}
/* line 223, ../../private/scss/views/_recipes.scss */
.page--recipes .recipes form button {
  position: relative;
  top: 4px;
  left: 15px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: inline-block;
  background: url(../../images/search.png) no-repeat;
  border: none;
}
/* line 241, ../../private/scss/views/_recipes.scss */
.page--recipes .check-out p {
  color: #AAAAAA;
  font-family: 'LatoReg';
  font-size: 23px;
  text-align: center;
  padding-top: 30px;
}
/* line 249, ../../private/scss/views/_recipes.scss */
.page--recipes .check-out .latest {
  display: block;
  height: 48px;
  width: 100%;
  background: url(../../images/recipe-bg.png) repeat-x center 27px;
  margin-top: 12px;
}
/* line 256, ../../private/scss/views/_recipes.scss */
.page--recipes .check-out h2 {
  display: block;
  margin: 0 auto;
  width: 300px;
  font-size: 35px;
  background: white;
  text-align: center;
  font-family: 'AlegreyaBold';
  color: #9F2B2C;
}
/* line 269, ../../private/scss/views/_recipes.scss */
.page--recipes .check-out ul {
  text-align: center;
  width: 234px;
  float: left;
  margin: 50px 42px 60px;
}
/* line 275, ../../private/scss/views/_recipes.scss */
.page--recipes .check-out ul img {
  border-radius: 50%;
  border: #9F2B2C solid 6px;
}
/* line 280, ../../private/scss/views/_recipes.scss */
.page--recipes .check-out ul .title {
  margin-top: 12px;
}
/* line 282, ../../private/scss/views/_recipes.scss */
.page--recipes .check-out ul .title a {
  font-family: 'LatoBold';
  color: #333333;
  font-size: 26px;
}
/* line 288, ../../private/scss/views/_recipes.scss */
.page--recipes .check-out ul .read {
  padding-top: 3px;
}
/* line 290, ../../private/scss/views/_recipes.scss */
.page--recipes .check-out ul .read a {
  color: #9F2B2C;
  font-family: 'LatoBold';
  font-size: 18px;
}

/* line 1, ../../private/scss/views/_home.scss */
.page--home {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -30px;
  background: url(../../images/field-bg.png) no-repeat;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--home:before, .page--home:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--home:after {
  clear: both;
}
/* line 9, ../../private/scss/views/_home.scss */
.page--home .slogan {
  color: #9F2B2C;
  font-family: 'AlegreyaBold';
  font-size: 60px;
  text-align: right;
}
/* line 15, ../../private/scss/views/_home.scss */
.page--home .slogan .six {
  position: relative;
  top: -20px;
  right: 20px;
}
/* line 20, ../../private/scss/views/_home.scss */
.page--home .slogan .nine {
  position: relative;
  top: 22px;
  left: 10px;
}
/* line 28, ../../private/scss/views/_home.scss */
.page--home main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 65.66667%;
  margin-left: 0%;
  margin-right: 3%;
  padding-top: 330px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--home main:before, .page--home main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--home main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--home main:last-child {
  margin-right: 0%;
}
/* line 31, ../../private/scss/views/_home.scss */
.page--home main h1 {
  color: #333333;
  font-family: 'LatoBold';
  font-size: 39px;
}
/* line 38, ../../private/scss/views/_home.scss */
.page--home main p {
  font-family: 'LatoReg';
  font-size: 20px;
  color: #525252;
}
/* line 47, ../../private/scss/views/_home.scss */
.page--home aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 31.33333%;
  margin-left: 0%;
  margin-right: 3%;
  padding-top: 26px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--home aside:before, .page--home aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--home aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--home aside:last-child {
  margin-right: 0%;
}
/* line 50, ../../private/scss/views/_home.scss */
.page--home aside img {
  margin-bottom: 30px;
}
/* line 54, ../../private/scss/views/_home.scss */
.page--home .bot-nav-wrapper {
  background: #AD1F2F url(../../images/bot-nav-bg.png) repeat-x;
  padding-bottom: 50px;
}
/* line 59, ../../private/scss/views/_home.scss */
.page--home .bot-nav-wrapper .bot-nav ul {
  float: left;
  margin: 0 40px;
  text-align: center;
}
/* line 64, ../../private/scss/views/_home.scss */
.page--home .bot-nav-wrapper .bot-nav img {
  border-radius: 50%;
  border: #9F2B2C solid 6px;
}
/* line 68, ../../private/scss/views/_home.scss */
.page--home .bot-nav-wrapper .bot-nav .seperator {
  border-radius: 0;
  border: none;
  margin-top: -4px;
}
/* line 74, ../../private/scss/views/_home.scss */
.page--home .bot-nav-wrapper .bot-nav h2 {
  color: #FFFFFF;
  font-family: 'AlegreyaBold';
  font-size: 30px;
}

/* line 1, ../../private/scss/views/_about-us.scss */
.page--about-us {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -120px;
  /* background: url(/images/summer-field.png) no-repeat;*/
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--about-us:before, .page--about-us:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--about-us:after {
  clear: both;
}
/* line 9, ../../private/scss/views/_about-us.scss */
.page--about-us__wrapper {
  background-position: bottom center;
  background-repeat: no-repeat;
  background-color: #c1c3db;
}
/* line 16, ../../private/scss/views/_about-us.scss */
.page--about-us main {
  /*width: 596px;*/
  float: left;
  padding: 29px 37px 40px;
  margin-top: 92px;
  background: url(/images/main-bg.png) transparent;
  background-size: 100%;
  margin-left: -25px;
  position: relative;
}
/* line 26, ../../private/scss/views/_about-us.scss */
.page--about-us main h1 {
  color: #9F2B2C;
  font-family: 'LatoReg';
  font-size: 32px;
  padding-left: 0;
  margin-bottom: 30px;
  float: left;
}
/* line 35, ../../private/scss/views/_about-us.scss */
.page--about-us main p {
  font-family: 'LatoReg';
  font-size: 20px;
  color: #333333;
  font-size: 17px;
  line-height: 28px;
  margin-bottom: 26px;
  clear: left;
}
/* line 45, ../../private/scss/views/_about-us.scss */
.page--about-us main p:last-child {
  padding-bottom: 100px;
  margin-bottom: 0;
}
/* line 50, ../../private/scss/views/_about-us.scss */
.page--about-us main .quantity {
  float: right;
}
/* line 56, ../../private/scss/views/_about-us.scss */
.page--about-us aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 31.33333%;
  margin-left: 8.58333%;
  margin-right: 3%;
  padding-top: 26px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--about-us aside:before, .page--about-us aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--about-us aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--about-us aside:last-child {
  margin-right: 0%;
}
/* line 59, ../../private/scss/views/_about-us.scss */
.page--about-us aside img {
  margin: 442px 0 30px 0;
}
/* line 64, ../../private/scss/views/_about-us.scss */
.page--about-us .bot-nav-wrapper {
  background: #AD1F2F;
}
/* line 67, ../../private/scss/views/_about-us.scss */
.page--about-us .bot-nav-wrapper .bot-nav {
  position: relative;
  top: -100px;
}
/* line 70, ../../private/scss/views/_about-us.scss */
.page--about-us .bot-nav-wrapper .bot-nav ul {
  float: left;
  margin: 0 40px;
  text-align: center;
}
/* line 75, ../../private/scss/views/_about-us.scss */
.page--about-us .bot-nav-wrapper .bot-nav img {
  border-radius: 50%;
  border: #9F2B2C solid 6px;
}
/* line 79, ../../private/scss/views/_about-us.scss */
.page--about-us .bot-nav-wrapper .bot-nav .seperator {
  border-radius: 0;
  border: none;
  margin-top: -4px;
}
/* line 85, ../../private/scss/views/_about-us.scss */
.page--about-us .bot-nav-wrapper .bot-nav h2 {
  color: #FFFFFF;
  font-family: 'AlegreyaBold';
  font-size: 30px;
  line-height: 41px;
}

/* line 1, ../../private/scss/views/_history.scss */
.page--history {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -120px;
  padding-bottom: 34px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--history:before, .page--history:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--history:after {
  clear: both;
}
/* line 6, ../../private/scss/views/_history.scss */
.page--history main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  padding: 0 10px;
  margin-top: 120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--history main:before, .page--history main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--history main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--history main:last-child {
  margin-right: 0%;
}
/* line 12, ../../private/scss/views/_history.scss */
.page--history main h1 {
  color: #9F2B2C;
  font-family: 'LatoReg';
  font-size: 32px;
  margin-bottom: 26px;
  border-bottom: #AAAAAA solid 1px;
  padding-bottom: 20px;
}
/* line 20, ../../private/scss/views/_history.scss */
.page--history main p {
  font-family: 'LatoReg';
  color: #333333;
  font-size: 20px;
  line-height: 31px;
  padding: 0 30px 30px 0px;
  background: url(/images/main-bg.png);
}
/* line 28, ../../private/scss/views/_history.scss */
.page--history main ul {
  width: 645px;
  background: url(/images/history-ling-bg.png) repeat-y center 10px;
  float: left;
  position: relative;
  margin-left: 115px;
  margin-top: 42px;
}
/* line 36, ../../private/scss/views/_history.scss */
.page--history main li {
  margin-bottom: 40px;
}
/* line 39, ../../private/scss/views/_history.scss */
.page--history main li:first-child {
  width: 312px;
  background: url(/images/history-circle.png) no-repeat 299px 0px;
  padding-top: 10px;
}
/* line 44, ../../private/scss/views/_history.scss */
.page--history main li.even {
  float: left;
  position: relative;
  left: 18px;
  width: 330px;
}
/* line 49, ../../private/scss/views/_history.scss */
.page--history main li.even img {
  float: left;
}
/* line 52, ../../private/scss/views/_history.scss */
.page--history main li.even h2 {
  background: #9F2B2C;
  padding: 11px 15px;
  color: #fff;
  font-size: 24px;
  display: block;
  float: left;
  width: 274px;
  font-family: 'LatoBold';
}
/* line 62, ../../private/scss/views/_history.scss */
.page--history main li.even p {
  background: #DDDDDD;
  display: block;
  float: left;
  margin-top: -4px;
  padding: 15px;
  width: 274px;
  font-family: 'LatoReg';
  color: #333333;
  font-size: 16px;
  line-height: 19px;
}
/* line 74, ../../private/scss/views/_history.scss */
.page--history main li.even .arrow-dot {
  background: url(/images/time-rh-arrow.png) no-repeat;
  float: left;
  display: block;
  width: 37px;
  height: 51px;
  position: relative;
  z-index: 200;
}
/* line 86, ../../private/scss/views/_history.scss */
.page--history main li.even.last:after {
  content: '';
  position: absolute;
  width: 20px;
  height: 100%;
  background-color: white;
  right: 13px;
  top: 212px;
}
/* line 99, ../../private/scss/views/_history.scss */
.page--history main li.odd {
  float: right;
  width: 314px;
  position: relative;
  left: -18.5px;
}
/* line 104, ../../private/scss/views/_history.scss */
.page--history main li.odd img {
  float: right;
}
/* line 107, ../../private/scss/views/_history.scss */
.page--history main li.odd .pad {
  padding-left: 10px;
}
/* line 110, ../../private/scss/views/_history.scss */
.page--history main li.odd .arrow-dot {
  background: url(/images/time-lh-arrow.png) no-repeat;
  float: right;
  display: block;
  width: 36px;
  height: 51px;
}
/* line 117, ../../private/scss/views/_history.scss */
.page--history main li.odd h2 {
  background: #9F2B2C;
  padding: 9px 15px;
  color: #fff;
  font-size: 24px;
  display: block;
  float: right;
  width: 274px;
  margin-top: 0px;
  font-family: 'LatoBold';
  text-align: right;
}
/* line 129, ../../private/scss/views/_history.scss */
.page--history main li.odd p {
  background: #DDDDDD;
  display: block;
  float: right;
  margin-top: -4px;
  padding: 15px;
  width: 274px;
  font-family: 'LatoReg';
  color: #333333;
  font-size: 16px;
  line-height: 19px;
}
/* line 143, ../../private/scss/views/_history.scss */
.page--history main li.odd.last:after {
  content: '';
  position: absolute;
  width: 20px;
  height: 100%;
  background-color: white;
  left: 5px;
  top: 212px;
}
/* line 156, ../../private/scss/views/_history.scss */
.page--history main li:nth-child(2) {
  margin-top: 120px;
}
/* line 160, ../../private/scss/views/_history.scss */
.page--history .bottom-dot {
  display: block;
}

/* line 1, ../../private/scss/views/_where.scss */
.page--where {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--where:before, .page--where:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--where:after {
  clear: both;
}
/* line 7, ../../private/scss/views/_where.scss */
.page--where main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  margin: 120px 0 50px 0;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--where main:before, .page--where main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--where main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--where main:last-child {
  margin-right: 0%;
}
/* line 11, ../../private/scss/views/_where.scss */
.page--where main h1 {
  color: #9F2B2C;
  font-family: 'LatoReg';
  font-size: 32px;
  margin-bottom: 30px;
  border-bottom: #AAAAAA solid 1px;
  padding-bottom: 20px;
}
/* line 20, ../../private/scss/views/_where.scss */
.page--where main p {
  font-family: 'LatoReg';
  color: #333333;
  font-size: 20px;
  line-height: 31px;
  padding: 0 30px 30px 0px;
  background: url(../../images/main-bg.png);
}
/* line 34, ../../private/scss/views/_where.scss */
.page--where ul li {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 25%;
  margin-left: 0%;
  margin-right: 0%;
  height: 160px;
  display: block;
  text-align: center;
  vertical-align: middle;
  border-right: #ccc solid 1px;
  position: relative;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--where ul li:before, .page--where ul li:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--where ul li:after {
  clear: both;
}
/* line 40, ../../private/scss/jeet/_grid.scss */
.page--where ul li:nth-child(4n) {
  margin-right: 0%;
  float: right;
}
/* line 45, ../../private/scss/jeet/_grid.scss */
.page--where ul li:nth-child(4n + 1) {
  clear: both;
}
/* line 43, ../../private/scss/views/_where.scss */
.page--where ul li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: block;
  background-color: #AD1F2F;
  font-family: 'LatoReg';
  color: #FFFFFF;
  font-size: 20px;
  line-height: 24px;
  display: table;
  display: none;
}
/* line 59, ../../private/scss/views/_where.scss */
.page--where ul li a span {
  display: table-cell;
  vertical-align: middle;
}
/* line 65, ../../private/scss/views/_where.scss */
.page--where ul li img {
  display: block;
}
/* line 70, ../../private/scss/views/_where.scss */
.page--where ul li:hover a {
  display: table;
}
/* line 77, ../../private/scss/views/_where.scss */
.page--where ul li:nth-child(4n+0) {
  border-right: none;
}
/* line 80, ../../private/scss/views/_where.scss */
.page--where ul li:nth-child(1n+5) {
  border-top: #ccc solid 1px;
}

/* line 1, ../../private/scss/views/_contact.scss */
.page--contact {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--contact:before, .page--contact:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--contact:after {
  clear: both;
}
/* line 7, ../../private/scss/views/_contact.scss */
.page--contact main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  padding: 0 10px;
  margin: 120px 0 30px 0;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--contact main:before, .page--contact main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--contact main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--contact main:last-child {
  margin-right: 0%;
}
/* line 12, ../../private/scss/views/_contact.scss */
.page--contact main h1 {
  color: #9F2B2C;
  font-family: 'LatoReg';
  font-size: 32px;
  margin-bottom: 24px;
  border-bottom: #AAAAAA solid 2px;
  padding-bottom: 19px;
}
/* line 20, ../../private/scss/views/_contact.scss */
.page--contact main p {
  font-family: 'LatoReg';
  color: #333333;
  line-height: 33px;
  font-size: 20px;
  padding: 0 30px 30px 0px;
  background: url(/images/main-bg.png);
  margin-bottom: 16px;
}
/* line 30, ../../private/scss/views/_contact.scss */
.page--contact main aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 25.83333%;
  margin-left: 0%;
  margin-right: 0%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--contact main aside:before, .page--contact main aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--contact main aside:after {
  clear: both;
}
/* line 33, ../../private/scss/views/_contact.scss */
.page--contact main aside h2 {
  font-family: 'LatoBold';
  font-size: 20px;
  color: #000;
  border-bottom: #ccc solid 1px;
  padding-bottom: 9px;
  padding-left: 3px;
  margin-bottom: 7px;
}
/* line 42, ../../private/scss/views/_contact.scss */
.page--contact main aside p {
  font-family: 'LatoReg';
  color: #444444;
  font-size: 20px;
  padding: 0 0 0 5px;
  margin-bottom: 0;
}
/* line 49, ../../private/scss/views/_contact.scss */
.page--contact main aside a {
  font-family: 'LatoReg';
  color: #444444;
  font-size: 20px;
  padding: 0 0 0 5px;
}
/* line 56, ../../private/scss/views/_contact.scss */
.page--contact main aside .contact {
  padding-bottom: 50px;
}
/* line 62, ../../private/scss/views/_contact.scss */
.page--contact main form {
  width: 594px;
  margin-left: 73px;
  float: left;
}
/* line 68, ../../private/scss/views/_contact.scss */
.page--contact main form label {
  width: 100%;
  color: #333333;
  font-family: 'LatoReg';
  display: block;
  /*padding-bottom:3px;*/
  margin: 0 0 0 0;
  font-size: 19px;
}
/* line 77, ../../private/scss/views/_contact.scss */
.page--contact main form input[type="name"] {
  float: left;
  border: #ccc solid 1px;
  border-radius: 3px;
  padding: 8px 10px;
  width: 100%;
  color: #858585;
  text-transform: capitalize;
}
/* line 89, ../../private/scss/views/_contact.scss */
.page--contact main form input[type="text"] {
  width: 100%;
  padding: 11px 10px;
  border: #ccc solid 1px;
  border-radius: 3px;
  float: left;
  margin: 0 10px 5px 0;
  color: #858585;
}
/* line 98, ../../private/scss/views/_contact.scss */
.page--contact main form textarea {
  width: 100%;
  padding: 10px;
  height: 183px;
  color: #858585;
  margin-bottom: 15px;
  border: #ccc solid 1px;
  border-radius: 3px;
}
/* line 107, ../../private/scss/views/_contact.scss */
.page--contact main form .mandatory {
  display: block;
  font-family: 'LatoReg';
  font-size: 20px;
  color: #858585;
  float: left;
  padding-top: 10px;
  float: left;
  padding-left: 6px;
}
/* line 117, ../../private/scss/views/_contact.scss */
.page--contact main form input[type="submit"] {
  float: right;
  padding: 0 37px;
  background-color: #AC1F2E;
  border-radius: 3px;
  color: #FFFFFF;
  text-transform: capitalize;
  font-size: 19px;
  line-height: 47px;
  font-family: 'LatoReg';
}
/* line 130, ../../private/scss/views/_contact.scss */
.page--contact main .row--form {
  padding-bottom: 13px;
}
/* line 132, ../../private/scss/views/_contact.scss */
.page--contact main .row--form.last {
  padding-bottom: 0;
}
/* line 138, ../../private/scss/views/_contact.scss */
.page--contact main .form__row--multi label {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--contact main .form__row--multi label:before, .page--contact main .form__row--multi label:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--contact main .form__row--multi label:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--contact main .form__row--multi label:last-child {
  margin-right: 0%;
}
/* line 144, ../../private/scss/views/_contact.scss */
.page--contact main .error .help-inline {
  font-size: 16px;
  color: red;
  margin-bottom: 10px;
  display: block;
  clear: both;
  padding-top: 10px;
}
/* line 154, ../../private/scss/views/_contact.scss */
.page--contact main .control-group {
  margin-top: 6px;
}

/* line 160, ../../private/scss/views/_contact.scss */
.map {
  margin: 107px 0 83px 0;
  height: 398px;
  display: block;
}

/* line 1, ../../private/scss/views/_industrial.scss */
.page--industrial {
  *zoom: 1;
  width: auto;
  max-width: 960px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  background: url(../../images/industrial-bg.png) no-repeat;
  background-position: 0px 128px;
  z-index: 9;
  margin-top: -120px;
  padding-bottom: 40px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--industrial:before, .page--industrial:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--industrial:after {
  clear: both;
}
/* line 10, ../../private/scss/views/_industrial.scss */
.page--industrial .tabs {
  margin-top: 435px;
}
/* line 14, ../../private/scss/views/_industrial.scss */
.page--industrial .tabs ul {
  float: right;
  background: #0059B2;
  border-top: #fff solid 1px;
}
/* line 19, ../../private/scss/views/_industrial.scss */
.page--industrial .tabs li {
  float: left;
  border-right: #fff solid 1px;
}
/* line 24, ../../private/scss/views/_industrial.scss */
.page--industrial .tabs a {
  color: #fff;
  padding: 14px 22px;
  display: block;
  font-family: "LatoBold";
  font-size: 20px;
}
/* line 33, ../../private/scss/views/_industrial.scss */
.page--industrial .category {
  padding: 0 11px;
  margin-top: 4px;
  margin-bottom: 3px;
  *zoom: 1;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--industrial .category:before, .page--industrial .category:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--industrial .category:after {
  clear: both;
}
/* line 40, ../../private/scss/views/_industrial.scss */
.page--industrial .category h1 {
  font-size: 32px;
  color: #3352B7;
  width: 100%;
  font-weight: normal;
  font-family: "LatoReg";
  float: left;
  border-bottom: #AAAAAA solid 2px;
  padding-bottom: 17px;
}
/* line 51, ../../private/scss/views/_industrial.scss */
.page--industrial .category p {
  font-family: "LatoReg";
  font-size: 20px;
  line-height: 32px;
  color: #333333;
  display: block;
  float: left;
  margin: 25px 0 10px 2px;
}
/* line 61, ../../private/scss/views/_industrial.scss */
.page--industrial .category .left {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 65.66667%;
  margin-left: 0%;
  margin-right: 3%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--industrial .category .left:before, .page--industrial .category .left:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--industrial .category .left:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--industrial .category .left:last-child {
  margin-right: 0%;
}
/* line 63, ../../private/scss/views/_industrial.scss */
.page--industrial .category .left ul {
  margin-left: 29px;
  margin-top: 20px;
}
/* line 67, ../../private/scss/views/_industrial.scss */
.page--industrial .category .left li {
  padding-bottom: 9px;
  list-style: url(../../images/blue-dot-dark.png);
  font-family: "LatoReg";
  color: #333333;
  font-size: 24px;
  padding-left: 18px;
}
/* line 75, ../../private/scss/views/_industrial.scss */
.page--industrial .category .left li:nth-child(even) {
  list-style: url(../../images/blue-dot-light.png);
}
/* line 79, ../../private/scss/views/_industrial.scss */
.page--industrial .category aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 31.33333%;
  margin-left: 0%;
  margin-right: 3%;
  margin-top: 20px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--industrial .category aside:before, .page--industrial .category aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--industrial .category aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--industrial .category aside:last-child {
  margin-right: 0%;
}
/* line 82, ../../private/scss/views/_industrial.scss */
.page--industrial .category aside img {
  border-radius: 50%;
}
/* line 88, ../../private/scss/views/_industrial.scss */
.page--industrial .contact {
  padding: 0 10px;
  *zoom: 1;
  margin-top: 57px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--industrial .contact:before, .page--industrial .contact:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--industrial .contact:after {
  clear: both;
}
/* line 94, ../../private/scss/views/_industrial.scss */
.page--industrial .contact .left {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 65.83333%;
  margin-left: 0%;
  margin-right: 2.5%;
  padding-right: 55px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--industrial .contact .left:before, .page--industrial .contact .left:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--industrial .contact .left:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--industrial .contact .left:last-child {
  margin-right: 0%;
}
/* line 99, ../../private/scss/views/_industrial.scss */
.page--industrial .contact .left h2 {
  font-size: 39px;
  color: #0059B2;
  width: 100%;
  font-family: "LatoBold";
  float: left;
  padding-bottom: 20px;
  padding-left: 3px;
  line-height: 56px;
  margin-bottom: 10px;
  margin-bottom: 5px;
}
/* line 112, ../../private/scss/views/_industrial.scss */
.page--industrial .contact .left p {
  font-family: "LatoReg";
  font-size: 18px;
  color: #333333;
  line-height: 30px;
  display: block;
  float: left;
  margin: 0;
  padding-left: 4px;
}
/* line 124, ../../private/scss/views/_industrial.scss */
.page--industrial .contact aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 31.33333%;
  margin-left: 0%;
  margin-right: 3%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--industrial .contact aside:before, .page--industrial .contact aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--industrial .contact aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--industrial .contact aside:last-child {
  margin-right: 0%;
}
/* line 126, ../../private/scss/views/_industrial.scss */
.page--industrial .contact aside h3 {
  color: #0059B2;
  font-size: 30px;
  font-family: "LatoReg";
  border-bottom: #AAAAAA solid 1px;
  padding-bottom: 14px;
  margin-bottom: 44px;
  padding-top: 13px;
}
/* line 135, ../../private/scss/views/_industrial.scss */
.page--industrial .contact aside span {
  color: #0059B2;
  font-size: 20px;
  font-family: "LatoReg";
}
/* line 140, ../../private/scss/views/_industrial.scss */
.page--industrial .contact aside p, .page--industrial .contact aside a {
  color: #444444;
  font-size: 19px;
  font-family: "LatoReg";
  margin-top: 4px;
  display: block;
  line-height: 32px;
}
/* line 148, ../../private/scss/views/_industrial.scss */
.page--industrial .contact aside ul {
  margin-top: 17px;
}
/* line 150, ../../private/scss/views/_industrial.scss */
.page--industrial .contact aside ul li {
  float: left;
}
/* line 153, ../../private/scss/views/_industrial.scss */
.page--industrial .contact aside ul li span {
  width: 66px;
  display: block;
}
/* line 157, ../../private/scss/views/_industrial.scss */
.page--industrial .contact aside ul li p {
  position: relative;
  top: -4px;
  padding-right: 70px;
}
/* line 162, ../../private/scss/views/_industrial.scss */
.page--industrial .contact aside ul li a {
  position: relative;
  top: -4px;
}

/* line 1, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic {
  *zoom: 1;
  width: auto;
  max-width: 960px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  background: url(/images/industrial-bg.png) no-repeat;
  background-position: 0px 128px;
  z-index: 9;
  margin-top: -120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--about-icelandic:before, .page--about-icelandic:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--about-icelandic:after {
  clear: both;
}
/* line 9, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs {
  z-index: 10;
  margin-top: 434px;
}
/* line 13, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs ul.breadcrumb {
  float: left;
  z-index: 10;
  padding-top: 10px;
  padding-left: 12px;
}
/* line 20, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs ul.breadcrumb li {
  border: none;
  padding: 0 5px;
}
/* line 23, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs ul.breadcrumb li img {
  position: relative;
  top: 12px;
}
/* line 29, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs ul.breadcrumb li:first-child {
  padding-left: 0;
}
/* line 31, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs ul.breadcrumb li:first-child a {
  color: #B9B9B9;
  padding: 10px 0;
  font-size: 14px;
  position: relative;
  top: 5px;
  font-family: 'LatoReg';
}
/* line 41, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs ul.breadcrumb li:last-child a {
  color: #444444;
  padding: 10px 0;
  font-size: 14px;
  position: relative;
  top: 5px;
  font-family: 'LatoBold';
}
/* line 52, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs ul.btns {
  float: right;
  background: #0059B2;
  border-top: #fff solid 1px;
}
/* line 57, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs li {
  float: left;
  border-right: #fff solid 1px;
}
/* line 60, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs li a {
  color: #fff;
  padding: 14px 22px;
  display: block;
  font-family: "LatoBold";
  font-size: 20px;
}
/* line 68, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .tabs li.selected a {
  color: #A0D3F1;
}
/* line 77, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .about {
  margin-bottom: 30px;
}
/* line 80, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .about h1 {
  font-size: 39px;
  padding-top: 16px;
  line-height: 57px;
  color: #3352B7;
  width: 100%;
  font-family: "LatoBold";
  float: left;
  padding-bottom: 6px;
}
/* line 91, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .about p {
  font-family: "LatoReg";
  font-size: 20px;
  color: #333333;
  display: block;
  float: left;
  margin: 20px 0 12px;
  line-height: 28px;
}
/* line 101, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .about .left {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 57.08333%;
  margin-left: 0%;
  margin-right: 3%;
  padding-left: 10px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--about-icelandic .about .left:before, .page--about-icelandic .about .left:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--about-icelandic .about .left:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--about-icelandic .about .left:last-child {
  margin-right: 0%;
}
/* line 106, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .about aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 39.91667%;
  margin-left: 0%;
  margin-right: 3%;
  margin-top: 80px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--about-icelandic .about aside:before, .page--about-icelandic .about aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--about-icelandic .about aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--about-icelandic .about aside:last-child {
  margin-right: 0%;
}
/* line 110, ../../private/scss/views/_about-icelandic.scss */
.page--about-icelandic .about aside img {
  -webkit-border-radius: 50em;
  -moz-border-radius: 50em;
  border-radius: 50em;
  behavior: url(../js/Pie.htc);
  margin-left: 45px;
}

/* line 1, ../../private/scss/views/_product-detail.scss */
.page--product-detail {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--product-detail:before, .page--product-detail:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--product-detail:after {
  clear: both;
}
/* line 7, ../../private/scss/views/_product-detail.scss */
.page--product-detail main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  margin-top: 120px;
  padding: 0 10px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--product-detail main:before, .page--product-detail main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--product-detail main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--product-detail main:last-child {
  margin-right: 0%;
}
/* line 12, ../../private/scss/views/_product-detail.scss */
.page--product-detail main h1 {
  color: #9F2B2C;
  font-family: 'LatoReg';
  font-size: 32px;
  border-bottom: #AAAAAA solid 1px;
  padding-bottom: 18px;
  margin-bottom: 21px;
}
/* line 21, ../../private/scss/views/_product-detail.scss */
.page--product-detail main p {
  font-family: 'LatoReg';
  font-size: 20px;
  color: #333333;
  font-size: 17px;
  padding: 0 30px 37px 0px;
  background: url(/images/main-bg.png);
}
/* line 30, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .breadcrumb {
  padding-bottom: 60px;
}
/* line 32, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .breadcrumb li {
  float: left;
}
/* line 34, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .breadcrumb li img {
  margin: -2px 10px 0 10px;
  vertical-align: middle;
}
/* line 40, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .breadcrumb a {
  color: #B8B8B8;
  font-family: 'LatoReg';
  font-size: 14px;
}
/* line 45, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .breadcrumb li:last-child a {
  color: #444444;
}
/* line 50, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product {
  padding-top: 12px;
}
/* line 54, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .left {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 41.66667%;
  margin-left: 0%;
  margin-right: 0%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--product-detail main .product .left:before, .page--product-detail main .product .left:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--product-detail main .product .left:after {
  clear: both;
}
/* line 58, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 57.08333%;
  margin-left: 0%;
  margin-right: 3%;
  padding-left: 3px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--product-detail main .product .right:before, .page--product-detail main .product .right:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--product-detail main .product .right:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--product-detail main .product .right:last-child {
  margin-right: 0%;
}
/* line 61, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right h2 {
  color: #000000;
  font-family: 'LatoReg';
  font-size: 30px;
  padding-bottom: 4px;
}
/* line 67, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right span {
  color: #B8B8B8;
  font-family: 'LatoReg';
  font-size: 20px;
  display: block;
  padding-bottom: 25px;
}
/* line 76, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right .get-inspired {
  background: #DDDDDD;
  margin-left: 53.5px;
  height: 70px;
  margin-top: 10px;
  float: left;
  width: 400px;
}
/* line 83, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right .get-inspired img {
  border-radius: 50%;
  border: #9F2B2C solid 3px;
  position: relative;
  left: -53.5px;
  float: left;
  top: -20px;
}
/* line 91, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right .get-inspired h3 {
  font-family: 'AlegreyaBold';
  font-size: 23px;
  color: #9F2B2C;
  display: block;
  float: left;
  width: 320px;
  margin: 7px 0 0 -30px;
}
/* line 100, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right .get-inspired p {
  float: left;
  font-style: italic;
  background: none;
  margin-left: -30px;
}
/* line 107, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right ul {
  float: left;
  margin: 17px 0 118px 147px;
}
/* line 110, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right ul li {
  list-style: url(/images/breadcrumb-arrow-red.png);
  margin-bottom: 5px;
}
/* line 113, ../../private/scss/views/_product-detail.scss */
.page--product-detail main .product .right ul li a {
  color: #000000;
  font-family: 'LatoReg';
  font-size: 20px;
  position: relative;
  top: 5px;
}

/* line 1, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  margin-top: -120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--meal-detail:before, .page--meal-detail:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--meal-detail:after {
  clear: both;
}
/* line 6, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail .heading {
  margin-top: 120px;
  margin-bottom: 30px;
  border-bottom: #AAAAAA solid 1px;
}
/* line 11, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail .heading h1 {
  color: #D8A300;
  font-family: 'LatoReg';
  font-size: 32px;
  margin-bottom: 20px;
  float: left;
}
/* line 18, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail .heading .search {
  float: right;
}
/* line 20, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail .heading .search img {
  margin-left: 20px;
}
/* line 24, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail .heading .search a {
  color: #000000;
  font-family: 'LatoBold';
  font-size: 14px;
}
/* line 28, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail .heading .search a span {
  margin-top: -20px;
  position: relative;
  top: -15px;
  padding-left: 5px;
}
/* line 39, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 31.33333%;
  margin-left: 0%;
  margin-right: 3%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--meal-detail aside:before, .page--meal-detail aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--meal-detail aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--meal-detail aside:last-child {
  margin-right: 0%;
}
/* line 42, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail aside img:first-child {
  border: none;
  position: absolute;
  top: 156px;
  left: 159px;
}
/* line 49, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail aside img {
  border-radius: 50%;
  border: #D8A300 solid 6px;
  margin-top: 5px;
}
/* line 54, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail aside h2 {
  font-family: 'AlegreyaBold';
  color: #000;
  font-size: 28px;
  display: block;
  width: 221px;
  padding-bottom: 15px;
  margin: 62px 0 30px 20px;
  border-bottom: #ccc solid 1px;
}
/* line 64, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail aside li {
  color: #777777;
  font-size: 18px;
  font-family: 'LatoReg';
  margin: 8px 20px;
  line-height: 20px;
  width: 223px;
}
/* line 72, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail aside a {
  color: #9F2B2C;
  text-decoration: underline;
}
/* line 80, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 65.66667%;
  margin-left: 0%;
  margin-right: 3%;
  margin: 10px 0 100px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--meal-detail main:before, .page--meal-detail main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--meal-detail main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--meal-detail main:last-child {
  margin-right: 0%;
}
/* line 83, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main h2 {
  font-family: 'AlegreyaBold';
  color: #D8A300;
  padding-bottom: 10px;
  font-size: 35px;
}
/* line 90, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main .top p {
  color: #000000;
  font-size: 18px;
  font-family: 'LatoReg';
  padding-bottom: 7px;
}
/* line 95, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main .top p span {
  color: #999999;
}
/* line 100, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main .share {
  margin: 5px 0 40px 0;
}
/* line 102, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main .share span {
  position: relative;
  top: -13px;
  left: 10px;
  font-size: 16px;
  font-family: 'LatoBold';
  color: #525252;
}
/* line 112, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main .share__facebook span {
  color: #46529F;
  font-family: 'LatoReg';
}
/* line 118, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main .share p {
  margin-bottom: -8px;
  padding: 0;
}
/* line 124, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main p {
  font-family: 'LatoReg';
  color: #525252;
  font-size: 18px;
  padding-bottom: 30px;
}
/* line 130, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main h3 {
  font-family: 'AlegreyaBold';
  color: #000;
  font-size: 28px;
  display: block;
  width: 100%;
  padding-bottom: 15px;
  margin: 23px 0 30px 0px;
  border-bottom: #ccc solid 1px;
}
/* line 140, ../../private/scss/views/_meal-detail.scss */
.page--meal-detail main h4 {
  color: #525252;
  padding-bottom: 20px;
  font-size: 21px;
  font-family: 'LatoBold';
}

/* line 1, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--recipe-search:before, .page--recipe-search:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--recipe-search:after {
  clear: both;
}
/* line 7, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  margin-top: 120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--recipe-search main:before, .page--recipe-search main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--recipe-search main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--recipe-search main:last-child {
  margin-right: 0%;
}
/* line 11, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .search {
  margin-bottom: 30px;
  border-bottom: #DADADA solid 2px;
}
/* line 15, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .search button {
  width: 38px;
  height: 38px;
  display: block;
  border: none;
  float: right;
  background: url(/images/search/search-recipe.png) no-repeat;
  cursor: button;
}
/* line 24, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .search span {
  display: block;
  float: right;
  font-size: 14px;
  color: #000;
  font-family: 'LatoBold';
  padding: 10px 0px 0 10px;
}
/* line 33, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .search h1 {
  color: #9F2B2C;
  font-family: 'LatoReg';
  font-size: 32px;
  padding-bottom: 20px;
  display: block;
  float: left;
}
/* line 43, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main p {
  font-family: 'LatoReg';
  font-size: 20px;
  color: #333333;
  font-size: 17px;
  padding: 0 30px 30px 0px;
  background: url(/images/main-bg.png);
}
/* line 52, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 22.75%;
  margin-left: 0%;
  margin-right: 3%;
  margin-bottom: 30px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--recipe-search main aside:before, .page--recipe-search main aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--recipe-search main aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--recipe-search main aside:last-child {
  margin-right: 0%;
}
/* line 55, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside h2 {
  color: #000;
  font-family: 'AlegreyaBold';
  font-size: 28px;
  border-bottom: #DADADA solid 2px;
  padding-bottom: 20px;
}
/* line 62, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside h3.title {
  background: url(/images/cat-bg.png) no-repeat 5px 30px;
  padding: 20px 20px 10px 40px;
  display: block;
  font-family: 'LatoReg';
  font-size: 18px;
}
/* line 70, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .accordion {
  margin: 0;
}
/* line 73, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .accordion h3 {
  font-family: 'LatoBold';
  color: #ccc;
  cursor: pointer;
  margin: 0;
  padding: 4px 0px;
}
/* line 80, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .accordion h3.current {
  color: #9F2B2C;
  cursor: default;
  font-family: 'LatoBold';
}
/* line 85, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .accordion div.pane {
  padding: 5px 0px;
}
/* line 87, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .accordion div.pane a {
  color: #AAAAAA;
  font-size: 15px;
  display: block;
  font-family: 'LatoReg';
  padding: 5px 0 5px 20px;
}
/* line 98, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .type h3 {
  margin: 5px 0;
}
/* line 102, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .type ul {
  position: relative !important;
  left: 0 !important;
  width: 100% !important;
  height: auto;
  border-left: none !important;
  margin: 0;
  padding: 0;
}
/* line 112, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .type li {
  padding: 5px 0;
  width: 100%;
  border-bottom: #DDDDDD solid 1px;
  float: left;
  line-height: 24px;
}
/* line 120, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .type span {
  display: block;
  width: 162px;
  font-family: 'LatoBold';
  font-size: 15px;
  color: #AAAAAA;
  float: left;
}
/* line 129, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .type span:hover {
  color: #B7333D;
}
/* line 133, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main aside .type input {
  float: right;
  margin-top: 5px;
  width: 20px;
  height: 20px;
}
/* line 143, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .right {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 74.25%;
  margin-left: 0%;
  margin-right: 3%;
  margin-bottom: 100px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--recipe-search main .right:before, .page--recipe-search main .right:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--recipe-search main .right:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--recipe-search main .right:last-child {
  margin-right: 0%;
}
/* line 148, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .right .showing {
  width: 100%;
  border-bottom: #DADADA solid 2px;
  padding-bottom: 0px;
  padding-top: 4px;
  margin-bottom: 30px;
}
/* line 154, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .right .showing p {
  color: #AAAAAA;
  font-size: 21px;
  font-family: 'LatoReg';
}
/* line 161, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .right .row {
  margin-top: 60px;
}
/* line 165, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .right ul {
  width: 240px;
  text-align: center;
  float: left;
}
/* line 174, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .right .title a {
  font-family: 'LatoBold';
  font-size: 24px;
  color: #333333;
  /*font-family: 'AlegreyaBold';*/
}
/* line 184, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .right .read a {
  font-size: 18px;
  font-family: 'LatoBold';
  color: #D8A300;
}
/* line 193, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .right a img {
  margin-bottom: 5px;
  border-radius: 50%;
  border: #9F2B2C solid 6px;
}
/* line 203, ../../private/scss/views/_recipe-search.scss */
.page--recipe-search main .right span {
  color: #aaa;
  font-family: 'AlegreyaReg';
}

/* line 1, ../../private/scss/views/_meal-search.scss */
.page--meal-search {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--meal-search:before, .page--meal-search:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--meal-search:after {
  clear: both;
}
/* line 7, ../../private/scss/views/_meal-search.scss */
.page--meal-search main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  margin-top: 120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--meal-search main:before, .page--meal-search main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--meal-search main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--meal-search main:last-child {
  margin-right: 0%;
}
/* line 11, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .search {
  margin-bottom: 30px;
  border-bottom: #DADADA solid 2px;
}
/* line 15, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .search button {
  width: 38px;
  height: 38px;
  display: block;
  border: none;
  float: right;
  background: url(/images/search/search-recipe.png) no-repeat;
  cursor: button;
}
/* line 24, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .search span {
  display: block;
  float: right;
  font-size: 14px;
  color: #000;
  font-family: 'LatoBold';
  padding: 10px 0px 0 10px;
}
/* line 31, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .search span a {
  color: inherit;
}
/* line 36, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .search h1 {
  color: #AC1F2C;
  font-family: 'LatoReg';
  font-size: 32px;
  padding-bottom: 20px;
  display: block;
  float: left;
}
/* line 45, ../../private/scss/views/_meal-search.scss */
.page--meal-search main p {
  font-family: 'LatoReg';
  font-size: 20px;
  color: #333333;
  font-size: 17px;
  padding: 0 30px 29px 0px;
  background: url(../../images/main-bg.png);
}
/* line 54, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 22.75%;
  margin-left: 0%;
  margin-right: 3%;
  margin-bottom: 30px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--meal-search main aside:before, .page--meal-search main aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--meal-search main aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--meal-search main aside:last-child {
  margin-right: 0%;
}
/* line 57, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside h2 {
  color: #000;
  font-family: 'AlegreyaBold';
  font-size: 28px;
  border-bottom: #DADADA solid 2px;
  padding-bottom: 20px;
}
/* line 64, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside h3 {
  background: url(../../images/cat-bg.png) no-repeat 5px 30px;
  padding: 20px 20px 10px 40px;
  display: block;
  font-family: 'LatoReg';
  font-size: 18px;
}
/* line 72, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .accordion {
  margin: 0;
}
/* line 75, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .accordion h3 {
  font-family: 'LatoBold';
  color: #ccc;
  cursor: pointer;
  margin: 0;
  padding: 4px 0px;
}
/* line 82, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .accordion h3.current {
  color: #D8A300;
  cursor: default;
  font-family: 'LatoBold';
}
/* line 87, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .accordion div.pane {
  padding: 5px 0px;
}
/* line 89, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .accordion div.pane a {
  color: #AAAAAA;
  font-size: 15px;
  display: block;
  font-family: 'LatoReg';
  padding: 5px 0 5px 20px;
}
/* line 100, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .type h3 {
  margin: 5px 0;
}
/* line 104, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .type ul {
  position: relative !important;
  left: 0 !important;
  width: 100% !important;
  height: auto;
  border-left: none !important;
  margin: 0;
  padding: 0;
}
/* line 114, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .type li {
  padding: 5px 0;
  width: 100%;
  border-bottom: #DDDDDD solid 1px;
  float: left;
  line-height: 24px;
}
/* line 122, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .type span {
  display: block;
  width: 162px;
  font-family: 'LatoBold';
  font-size: 15px;
  color: #AAAAAA;
  float: left;
}
/* line 131, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .type span:hover {
  color: #B7333D;
}
/* line 135, ../../private/scss/views/_meal-search.scss */
.page--meal-search main aside .type input {
  float: right;
  margin-top: 5px;
  width: 20px;
  height: 20px;
}
/* line 145, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 74.25%;
  margin-left: 0%;
  margin-right: 3%;
  margin-bottom: 100px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--meal-search main .right:before, .page--meal-search main .right:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--meal-search main .right:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--meal-search main .right:last-child {
  margin-right: 0%;
}
/* line 150, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right .showing {
  width: 100%;
  border-bottom: #DADADA solid 2px;
  padding-bottom: 0px;
  padding-top: 4px;
  margin-bottom: 30px;
}
/* line 156, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right .showing p {
  color: #AAAAAA;
  font-size: 21px;
  font-family: 'LatoReg';
}
/* line 163, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right .row {
  margin-top: 60px;
}
/* line 167, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right ul {
  width: 240px;
  text-align: center;
  float: left;
}
/* line 172, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right ul li:first-child img {
  margin-bottom: 5px;
  border-radius: 50%;
  border: #D8A300 solid 6px;
}
/* line 179, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right ul li:last-child {
  position: relative;
}
/* line 181, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right ul li:last-child img {
  position: absolute;
  top: -167px;
  left: 138px;
}
/* line 191, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right .title {
  color: #000000;
  font-family: 'LatoBold';
  font-size: 24px;
  min-height: 68px;
}
/* line 197, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right a {
  color: #D8A300;
  font-family: 'AlegreyaBold';
  font-size: 18px;
  display: block;
  padding: 5px 0;
}
/* line 207, ../../private/scss/views/_meal-search.scss */
.page--meal-search main .right span {
  color: #aaa;
  font-family: 'AlegreyaReg';
}

/* line 1, ../../private/scss/views/_product-search.scss */
.page--product-search {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--product-search:before, .page--product-search:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--product-search:after {
  clear: both;
}
/* line 7, ../../private/scss/views/_product-search.scss */
.page--product-search main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  margin-top: 120px;
  padding: 0 10px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--product-search main:before, .page--product-search main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--product-search main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--product-search main:last-child {
  margin-right: 0%;
}
/* line 12, ../../private/scss/views/_product-search.scss */
.page--product-search main h1 {
  color: #9F2B2C;
  font-family: 'LatoReg';
  font-size: 32px;
  border-bottom: #DADADA solid 2px;
  padding-bottom: 18px;
  margin-bottom: 21px;
}
/* line 21, ../../private/scss/views/_product-search.scss */
.page--product-search main p {
  font-family: 'LatoReg';
  font-size: 20px;
  color: #333333;
  font-size: 17px;
  padding: 0 30px 29px 0px;
  background: url(/images/main-bg.png);
}
/* line 30, ../../private/scss/views/_product-search.scss */
.page--product-search main aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 22.75%;
  margin-left: 0%;
  margin-right: 3%;
  margin-bottom: 30px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--product-search main aside:before, .page--product-search main aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--product-search main aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--product-search main aside:last-child {
  margin-right: 0%;
}
/* line 33, ../../private/scss/views/_product-search.scss */
.page--product-search main aside h2 {
  color: #000;
  font-family: 'AlegreyaBold';
  font-size: 28px;
  border-bottom: #DADADA solid 2px;
  padding-bottom: 20px;
}
/* line 41, ../../private/scss/views/_product-search.scss */
.page--product-search main aside h3.title {
  background: url(/images/cat-bg.png) no-repeat 0px 40px;
  padding: 31px 20px 10px 23px;
  display: block;
  font-family: 'LatoReg';
  font-size: 18px;
}
/* line 49, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .accordion {
  margin: 0;
}
/* line 52, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .accordion h3 {
  font-family: 'LatoBold';
  color: #ccc;
  cursor: pointer;
  margin: 0;
  padding: 4px 0px;
}
/* line 59, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .accordion h3.current {
  color: #D8A300;
  cursor: default;
  font-family: 'LatoBold';
}
/* line 64, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .accordion div.pane {
  padding: 5px 0px;
}
/* line 66, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .accordion div.pane a {
  color: #AAAAAA;
  font-size: 15px;
  display: block;
  font-family: 'LatoReg';
  padding: 5px 0 5px 20px;
}
/* line 77, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .type h3 {
  margin: 5px 0;
}
/* line 81, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .type ul {
  position: relative !important;
  left: 0 !important;
  width: 100% !important;
  height: auto;
  border-left: none !important;
  margin: 0;
  padding: 0;
}
/* line 91, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .type li {
  padding: 5px 0;
  width: 100%;
  border-bottom: #DDDDDD solid 1px;
  float: left;
  line-height: 24px;
}
/* line 99, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .type span {
  display: block;
  width: 162px;
  font-family: 'LatoBold';
  font-size: 15px;
  color: #AAAAAA;
  float: left;
}
/* line 108, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .type span:hover {
  color: #B7333D;
}
/* line 112, ../../private/scss/views/_product-search.scss */
.page--product-search main aside .type input {
  float: right;
  margin-top: 5px;
  width: 20px;
  height: 20px;
}
/* line 122, ../../private/scss/views/_product-search.scss */
.page--product-search main .right {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 74.25%;
  margin-left: 0%;
  margin-right: 3%;
  margin-bottom: 30px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--product-search main .right:before, .page--product-search main .right:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--product-search main .right:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--product-search main .right:last-child {
  margin-right: 0%;
}
/* line 127, ../../private/scss/views/_product-search.scss */
.page--product-search main .right .showing {
  width: 100%;
  border-bottom: #DADADA solid 2px;
  padding-top: 4px;
  margin-bottom: 20px;
}
/* line 132, ../../private/scss/views/_product-search.scss */
.page--product-search main .right .showing p {
  color: #AAAAAA;
  font-size: 21px;
  font-family: 'LatoReg';
}
/* line 140, ../../private/scss/views/_product-search.scss */
.page--product-search main .right ul {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 31.33333%;
  margin-left: 0%;
  margin-right: 3%;
  text-align: center;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--product-search main .right ul:before, .page--product-search main .right ul:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--product-search main .right ul:after {
  clear: both;
}
/* line 40, ../../private/scss/jeet/_grid.scss */
.page--product-search main .right ul:nth-child(3n) {
  margin-right: 0%;
  float: right;
}
/* line 45, ../../private/scss/jeet/_grid.scss */
.page--product-search main .right ul:nth-child(3n + 1) {
  clear: both;
}
/* line 147, ../../private/scss/views/_product-search.scss */
.page--product-search main .right a {
  color: #9F2B2C;
  font-family: 'AlegreyaBold';
  font-size: 18px;
  display: block;
}
/* line 153, ../../private/scss/views/_product-search.scss */
.page--product-search main .right a img {
  padding-bottom: 5px;
  margin-top: 27px;
}
/* line 158, ../../private/scss/views/_product-search.scss */
.page--product-search main .right li {
  color: #000000;
  font-family: 'LatoReg';
  font-size: 16px;
}
/* line 163, ../../private/scss/views/_product-search.scss */
.page--product-search main .right span {
  color: #aaa;
  font-family: 'AlegreyaReg';
}

/* line 1, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  background: url(/images/delicious-banner.png) no-repeat;
  background-position-x: 0px;
  z-index: 9;
  position: relative;
  top: -120px;
  /*margin-top:-120px;*/
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--delicious-meals:before, .page--delicious-meals:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--delicious-meals:after {
  clear: both;
}
/* line 11, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 58.33333%;
  margin-left: 0%;
  margin-right: 0%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--delicious-meals main:before, .page--delicious-meals main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--delicious-meals main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--delicious-meals main:last-child {
  margin-right: 0%;
}
/* line 13, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals main img {
  margin: 84px 0 0 75px;
}
/* line 22, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals aside {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 41.66667%;
  margin-left: 0%;
  margin-right: 0%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--delicious-meals aside:before, .page--delicious-meals aside:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--delicious-meals aside:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--delicious-meals aside:last-child {
  margin-right: 0%;
}
/* line 25, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals aside img {
  margin: 45px 0 0 0;
  -webkit-border-radius: 50em;
  -moz-border-radius: 50em;
  border-radius: 50em;
  behavior: url(../js/Pie.htc);
  float: right;
}
/* line 35, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes {
  background: url(/images/blk-bg.png);
  margin-top: 30px;
  width: 985px;
  margin: 252px auto 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  behavior: url(../js/Pie.htc);
}
/* line 43, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes h2 {
  font-family: 'AlegreyaBold';
  color: #FFFFFF;
  font-size: 35px;
  text-align: center;
  padding: 30px 0;
}
/* line 51, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form {
  margin: 0 auto;
  width: 815px;
  padding-bottom: 66px;
  position: relative;
  /*			.recipe-cat{
  				background: $whi url(../../images/down-arrow.png) no-repeat 220px 24px;
  				width:247px;
  				padding:20px;
  				color:#333333;
  				font-family: 'LatoBold';
  				float:left;
  				z-index: 22;
  				top:1px;
  				font-family: 'LatoBold';
  				font-size: 23px;
  				color:#333;
  				line-height: 19px;
  				display: block;
  				margin-left:3px;
  			}
  			.recipe-cat.hasCustomSelect{
  				position:relative;
  				left:240px;
  			}
  			*/
}
/* line 57, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form select {
  width: 100% !important;
  cursor: pointer;
  -webkit-appearance: none !important;
  padding: 0;
  margin: 0;
  display: block;
  height: 60px !important;
}
/* line 67, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .custom-select {
  float: left;
  position: relative;
  margin-left: 3px;
}
/* line 73, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .customSelect {
  background: #FFFFFF url(/images/down-arrow.png) no-repeat 216px 26px;
  width: 247px;
  color: #333333;
  font-family: 'LatoBold';
  float: left;
  z-index: 22;
  display: block;
}
/* line 82, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .customSelect .customSelectInner {
  white-space: nowrap;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  width: 100% !important;
  font-size: 23px;
  line-height: 60px;
  padding: 0 40px 0 20px;
  font-family: 'LatoBold';
}
/* line 95, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .type-btn {
  float: left;
  padding: 0 29px 0 17px;
  font-family: 'LatoBold';
  color: #333333;
  margin-left: 3px;
  font-size: 23px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  width: 246px;
  cursor: pointer;
  background: #FFFFFF url(/images/down-arrow.png) no-repeat 205px 26px;
  position: relative;
}
/* line 108, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .type-btn p {
  line-height: 60px;
}
/* line 112, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .type-btn:hover .type {
  display: block;
}
/* line 117, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .type {
  position: absolute;
  padding: 3px 20px 20px 20px;
  top: 56px;
  left: 0px;
  background: #fff;
  cursor: pointer;
  display: none;
  width: 100%;
  z-index: 100;
}
/* line 129, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .type ul {
  position: relative;
  left: 0;
  width: 100%;
  height: auto;
  border-left: none;
  margin: 0;
  padding: 0;
  top: 0;
}
/* line 140, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .type li {
  padding: 10px 0;
  width: 100%;
  border-top: #DDDDDD solid 1px;
  float: left;
}
/* line 147, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .type span {
  display: block;
  width: 160px;
  float: left;
  /*font-family: 'LatoReg';*/
  font-size: 20px;
  color: #333;
}
/* line 155, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .type span:hover {
  color: #B7333D;
}
/* line 159, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form .type input {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
}
/* line 168, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form input[type='text'] {
  width: 247px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 16px 20px;
  font-family: 'LatoReg';
  font-size: 23px;
  color: #333;
  float: left;
}
/* line 205, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .recipes form button {
  position: relative;
  top: 4px;
  left: 15px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: inline-block;
  background: url(/images/search.png) no-repeat;
  border: none;
}
/* line 223, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out p {
  color: #AAAAAA;
  font-family: 'LatoReg';
  font-size: 23px;
  text-align: center;
  padding-top: 29px;
}
/* line 231, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out .latest {
  display: block;
  height: 48px;
  width: 100%;
  background: url(/images/recipe-bg.png) repeat-x center 27px;
  margin-top: 13px;
}
/* line 238, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out h2 {
  display: block;
  margin: 0 auto;
  width: 300px;
  font-size: 35px;
  background: white;
  text-align: center;
  font-family: 'AlegreyaBold';
  color: #000000;
}
/* line 251, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out ul {
  text-align: center;
  width: 234px;
  float: left;
  margin: 50px 42px 49px;
}
/* line 258, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out ul li:first-child img {
  border-radius: 50%;
  border: #D9A300 solid 6px;
}
/* line 263, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out ul li:last-child {
  position: relative;
}
/* line 265, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out ul li:last-child img {
  position: absolute;
  top: -186px;
  left: 168px;
}
/* line 272, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out ul .title {
  margin-top: 10px;
  min-height: 66px;
}
/* line 275, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out ul .title a {
  font-family: 'OpenSansreg';
  color: #333333;
  font-weight: 900;
  font-size: 24px;
}
/* line 284, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out ul .read a {
  color: #9F2B2C;
  font-family: 'LatoBold';
  font-size: 18px;
  padding: 5px 0;
  display: block;
}
/* line 293, ../../private/scss/views/_delicious-meals.scss */
.page--delicious-meals .check-out ul .family a {
  font-family: 'LatoReg';
  color: #777777;
  font-style: italic;
}

/* line 1, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate {
  background: #fff8dc;
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 9;
  margin-top: -120px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--chocolate:before, .page--chocolate:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--chocolate:after {
  clear: both;
}
/* line 7, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .intro {
  width: 100%;
  height: 380px;
  border-bottom: 6px solid #5F3900;
}
/* line 12, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .intro .intro-top {
  position: relative;
  width: 100%;
  height: 100%;
  clear: none;
}
/* line 18, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .intro .intro-top h1 {
  color: #EAE6D3;
  text-align: left;
  visibility: hidden;
}
/* line 24, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .intro .intro-top .logo-left {
  position: absolute;
  bottom: -40px;
  left: -25px;
  width: 240px;
  height: 235px;
}
/* line 32, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .intro .intro-top .image-right {
  position: absolute;
  bottom: 3px;
  right: 10px;
  width: 821px;
  height: 352px;
}
/* line 42, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  margin-top: 40px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--chocolate main:before, .page--chocolate main:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--chocolate main:after {
  clear: both;
}
/* line 49, ../../private/scss/jeet/_grid.scss */
.page--chocolate main:last-child {
  margin-right: 0%;
}
/* line 46, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main p {
  *zoom: 1;
  width: auto;
  max-width: 723px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: 'LatoReg';
  font-size: 20px;
  color: #5F3900;
  font-size: 17px;
  padding: 0 30px 29px 0px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--chocolate main p:before, .page--chocolate main p:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--chocolate main p:after {
  clear: both;
}
/* line 55, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slideshow {
  width: 940px;
  margin: 0 auto;
  text-align: center;
  border-bottom: 1px solid #5F3900;
}
/* line 62, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slideshow .slide {
  text-align: center;
  width: 313.33px;
  height: auto;
  position: relative;
  vertical-align: top;
}
/* line 69, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slideshow .slide img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(../js/Pie.htc);
  border: 6px solid #9F2B2C;
  width: 236px;
  cursor: pointer;
}
/* line 76, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slideshow .slide .seperator {
  border-left: 2px solid #9F2B2C;
  margin: -4px auto 0 auto;
  width: 2px;
  height: 29px;
  display: block;
}
/* line 84, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slideshow .slide h4 {
  font-size: 24px;
  font-family: 'LatoReg';
  line-height: 28px;
  color: #5F3900;
  padding: 0 50px;
  white-space: normal;
  cursor: pointer;
}
/* line 94, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slideshow .slide .icon {
  width: 15px;
  border: none;
  height: auto;
  margin: 10px 0 60px 0;
  cursor: pointer;
}
/* line 102, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slideshow .slide .arrow-top {
  position: absolute;
  bottom: 27px;
  width: 30px;
  height: 16px;
  background: url("/images/arrow-top.png");
  margin-left: -22px;
  display: none;
}
/* line 116, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .center {
  position: absolute;
  display: block;
  top: 285px;
  width: 100%;
  height: auto;
  z-index: 102;
  overflow: visible;
}
/* line 125, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .center #prev {
  width: 27px;
  height: 27px;
  float: left;
}
/* line 131, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .center #next {
  width: 27px;
  height: 27px;
  float: right;
}
/* line 140, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slide-dropdown {
  width: 100%;
  height: auto;
  float: left;
  background: #9F2B2C;
  padding: 54px 70px 45px;
  position: absolute;
  z-index: 9;
  margin-top: -2px;
  display: none;
}
/* line 151, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slide-dropdown .drop-image {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: 0%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--chocolate main .slide-dropdown .drop-image:before, .page--chocolate main .slide-dropdown .drop-image:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--chocolate main .slide-dropdown .drop-image:after {
  clear: both;
}
/* line 154, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slide-dropdown .drop-image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(../js/Pie.htc);
  width: 224px;
  float: left;
}
/* line 161, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slide-dropdown .drop-content {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: 0%;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--chocolate main .slide-dropdown .drop-content:before, .page--chocolate main .slide-dropdown .drop-content:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--chocolate main .slide-dropdown .drop-content:after {
  clear: both;
}
/* line 164, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slide-dropdown .drop-content .drop-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 92px;
  height: auto;
  cursor: pointer;
}
/* line 173, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slide-dropdown .drop-content h3 {
  font-size: 28px;
  font-family: 'LatoReg';
  color: white;
  text-align: left;
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #8C2300;
}
/* line 183, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate main .slide-dropdown .drop-content p {
  font-size: 15px;
  font-family: 'LatoReg';
  line-height: 20px;
  color: white;
  text-align: left;
  margin-bottom: 25px;
}
/* line 198, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area {
  position: relative;
  float: left;
  width: 100%;
  margin: 45px 0;
}
/* line 204, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 50%;
  margin-left: 0%;
  margin-right: 0%;
  height: 490px;
  padding-top: 50px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--chocolate .prod-area .choc-product:before, .page--chocolate .prod-area .choc-product:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--chocolate .prod-area .choc-product:after {
  clear: both;
}
/* line 209, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product:nth-of-type(odd) {
  padding-top: 120px;
}
/* line 213, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product:nth-of-type(even) {
  background: url("/images/vertical-decoration.png") no-repeat left top;
}
/* line 219, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product .left-image {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 25%;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 50px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--chocolate .prod-area .choc-product .left-image:before, .page--chocolate .prod-area .choc-product .left-image:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--chocolate .prod-area .choc-product .left-image:after {
  clear: both;
}
/* line 225, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product .right-content {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 75%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0 10px 0 50px;
}
/* line 197, ../../private/scss/jeet/_grid.scss */
.page--chocolate .prod-area .choc-product .right-content:before, .page--chocolate .prod-area .choc-product .right-content:after {
  content: '';
  display: table;
}
/* line 201, ../../private/scss/jeet/_grid.scss */
.page--chocolate .prod-area .choc-product .right-content:after {
  clear: both;
}
/* line 229, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product .right-content h4 {
  color: #5F3900;
  font-family: 'LatoReg';
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 8px;
}
/* line 237, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product .right-content p {
  color: #5F3900;
  font-family: 'LatoReg';
  font-size: 16px;
}
/* line 243, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product .right-content .js-toggle {
  color: #9E2B2C;
  margin: 10px 0;
  cursor: pointer;
}
/* line 248, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product .right-content .js-toggle img {
  width: 15px;
  height: 15px;
}
/* line 254, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product .right-content .links-toggle {
  display: none;
}
/* line 257, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product .right-content .links-toggle p {
  font-size: 15px;
}
/* line 261, ../../private/scss/views/_richfields-chocolate.scss */
.page--chocolate .prod-area .choc-product .right-content .links-toggle a {
  color: #5F3900;
  font-family: 'LatoReg';
  text-decoration: underline;
  font-size: 16px;
  line-height: 21px;
  float: left;
}
