@charset "UTF-8";
/* line 2, sass/neat/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/* line 7, sass/_datepicker.scss */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/**
 * The picker input element.
 */
/* line 22, sass/_datepicker.scss */
.picker__input {
  cursor: default;
}

/**
 * When the picker is opened, the input element is “activated”.
 */
/* line 28, sass/_datepicker.scss */
.picker__input.picker__input--active {
  border-color: #61EEA4;
}

/**
 * The holder is the only “scrollable” top-level container element.
 */
/* line 34, sass/_datepicker.scss */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/**
 * Make the holder and frame fullscreen.
 */
/* line 50, sass/_datepicker.scss */
.picker__holder,
.picker__frame {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

/**
 * The holder should overlay the entire screen.
 */
/* line 63, sass/_datepicker.scss */
.picker__holder {
  position: fixed;
  transition: background 0.15s ease-out, -webkit-transform 0s 0.15s;
  transition: background 0.15s ease-out, transform 0s 0.15s;
  -webkit-backface-visibility: hidden;
}

/**
 * The frame that bounds the box contents of the picker.
 */
/* line 72, sass/_datepicker.scss */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  max-width: 666px;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

@media (min-height: 33.875em) {
  /* line 85, sass/_datepicker.scss */
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}
@media (min-height: 40.125em) {
  /* line 93, sass/_datepicker.scss */
  .picker__frame {
    margin-bottom: 7.5%;
  }
}
/**
 * The wrapper sets the stage to vertically align the box contents.
 */
/* line 100, sass/_datepicker.scss */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}

@media (min-height: 33.875em) {
  /* line 106, sass/_datepicker.scss */
  .picker__wrap {
    display: block;
  }
}
/**
 * The box contains all the picker contents.
 */
/* line 113, sass/_datepicker.scss */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
}

@media (min-height: 26.5em) {
  /* line 119, sass/_datepicker.scss */
  .picker__box {
    font-size: 1.25em;
  }
}
@media (min-height: 33.875em) {
  /* line 124, sass/_datepicker.scss */
  .picker__box {
    display: block;
    font-size: 1.33em;
    border: 1px solid #777777;
    border-top-color: #898989;
    border-bottom-width: 0;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  }
}
@media (min-height: 40.125em) {
  /* line 135, sass/_datepicker.scss */
  .picker__box {
    font-size: 1.5em;
    border-bottom-width: 1px;
    border-radius: 5px;
  }
}
/**
 * When the picker opens...
 */
/* line 144, sass/_datepicker.scss */
.picker--opened .picker__holder {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  transition: background 0.15s ease-out;
}

/* line 154, sass/_datepicker.scss */
.picker--opened .picker__frame {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

@media (min-height: 33.875em) {
  /* line 164, sass/_datepicker.scss */
  .picker--opened .picker__frame {
    top: auto;
    bottom: 0;
  }
}
/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
/* line 178, sass/_datepicker.scss */
.picker__box {
  padding: 0 1em;
}

/**
 * The header containing the month and year stuff.
 */
/* line 184, sass/_datepicker.scss */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/**
 * The month and year labels.
 */
/* line 192, sass/_datepicker.scss */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/* line 199, sass/_datepicker.scss */
.picker__year {
  color: #999999;
  font-size: .8em;
  font-style: italic;
}

/**
 * The month and year selectors.
 */
/* line 207, sass/_datepicker.scss */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}

@media (min-width: 24.5em) {
  /* line 216, sass/_datepicker.scss */
  .picker__select--month,
  .picker__select--year {
    margin-top: -0.5em;
  }
}
/* line 221, sass/_datepicker.scss */
.picker__select--month {
  width: 35%;
}

/* line 224, sass/_datepicker.scss */
.picker__select--year {
  width: 22.5%;
}

/* line 227, sass/_datepicker.scss */
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #61EEA4;
}

/**
 * The month navigation buttons.
 */
/* line 234, sass/_datepicker.scss */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}

@media (min-width: 24.5em) {
  /* line 244, sass/_datepicker.scss */
  .picker__nav--prev,
  .picker__nav--next {
    top: -0.33em;
  }
}
/* line 249, sass/_datepicker.scss */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 254, sass/_datepicker.scss */
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
/* line 258, sass/_datepicker.scss */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 263, sass/_datepicker.scss */
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
/* line 267, sass/_datepicker.scss */
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #000000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 278, sass/_datepicker.scss */
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}

/* line 282, sass/_datepicker.scss */
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #e1f5ea;
}

/* line 288, sass/_datepicker.scss */
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}

/**
 * The calendar table of dates
 */
/* line 300, sass/_datepicker.scss */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

@media (min-height: 33.875em) {
  /* line 311, sass/_datepicker.scss */
  .picker__table {
    margin-bottom: .75em;
  }
}
/* line 315, sass/_datepicker.scss */
.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */
/* line 322, sass/_datepicker.scss */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}

@media (min-height: 33.875em) {
  /* line 331, sass/_datepicker.scss */
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
/* line 338, sass/_datepicker.scss */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}

/* line 343, sass/_datepicker.scss */
.picker__day--today {
  position: relative;
}

/* line 346, sass/_datepicker.scss */
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #000;
  border-left: .5em solid transparent;
}

/* line 356, sass/_datepicker.scss */
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}

/* line 359, sass/_datepicker.scss */
.picker__day--outfocus {
  color: #dddddd;
}

/* line 362, sass/_datepicker.scss */
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #e1f5ea;
}

/* line 368, sass/_datepicker.scss */
.picker__day--highlighted {
  border-color: #61EEA4;
}

/* line 371, sass/_datepicker.scss */
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000000;
  background: #e1f5ea;
}

/* line 377, sass/_datepicker.scss */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #61EEA4;
  color: #ffffff;
}

/* line 383, sass/_datepicker.scss */
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 391, sass/_datepicker.scss */
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
/* line 398, sass/_datepicker.scss */
.picker__footer {
  text-align: center;
}

/* line 401, sass/_datepicker.scss */
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 413, sass/_datepicker.scss */
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #e1f5ea;
  border-bottom-color: #e1f5ea;
}

/* line 421, sass/_datepicker.scss */
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #e1f5ea;
  border-color: #61EEA4;
  outline: none;
}

/* line 428, sass/_datepicker.scss */
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 435, sass/_datepicker.scss */
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}

/* line 440, sass/_datepicker.scss */
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #000;
  border-left: .66em solid transparent;
}

/* line 446, sass/_datepicker.scss */
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}

/* line 451, sass/_datepicker.scss */
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}

/* line 459, sass/_datepicker.scss */
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 466, sass/_datepicker.scss */
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   $DEFAULT-DATE-PICKER
   ========================================================================== */
/** initial setup **/
/* line 2, sass/_nano.scss */
.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 8, sass/_nano.scss */
.nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 17, sass/_nano.scss */
.nano > .nano-content:focus {
  outline: thin dotted;
}

/* line 20, sass/_nano.scss */
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}

/* line 23, sass/_nano.scss */
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}

/* line 26, sass/_nano.scss */
.nano > .nano-pane {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  width: 10px;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: .01;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 43, sass/_nano.scss */
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  margin: 0 1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 52, sass/_nano.scss */
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility: visible\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.99;
}

@font-face {
  font-family: 'blackflowerregular';
  src: url("../fonts/blackflower-webfont.eot");
  src: url("../fonts/blackflower-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/blackflower-webfont.woff2") format("woff2"), url("../fonts/blackflower-webfont.woff") format("woff"), url("../fonts/blackflower-webfont.ttf") format("truetype"), url("../fonts/blackflower-webfont.svg#blackflowerregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontawesomeregular';
  src: url("../fonts/fontawesome-webfont.eot");
  src: url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2") format("woff2"), url("../fonts/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome-webfont.ttf") format("truetype"), url("../fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'gt_pressura_regularregular';
  src: url("../fonts/gt-pressura-regular-webfont.eot");
  src: url("../fonts/gt-pressura-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-pressura-regular-webfont.woff2") format("woff2"), url("../fonts/gt-pressura-regular-webfont.woff") format("woff"), url("../fonts/gt-pressura-regular-webfont.ttf") format("truetype"), url("../fonts/gt-pressura-regular-webfont.svg#gt_pressura_regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStd-BdCn20';
  src: url("../fonts/TradeGothicLTStd-BdCn20.eot?#iefix") format("embedded-opentype"), url("../fonts/TradeGothicLTStd-BdCn20.otf") format("opentype"), url("../fonts/TradeGothicLTStd-BdCn20.woff") format("woff"), url("../fonts/TradeGothicLTStd-BdCn20.ttf") format("truetype"), url("../fonts/TradeGothicLTStd-BdCn20.svg#TradeGothicLTStd-BdCn20") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStd-BdCn20Obl';
  src: url("../fonts/TradeGothicLTStd-BdCn20Obl.eot?#iefix") format("embedded-opentype"), url("../fonts/TradeGothicLTStd-BdCn20Obl.otf") format("opentype"), url("../fonts/TradeGothicLTStd-BdCn20Obl.woff") format("woff"), url("../fonts/TradeGothicLTStd-BdCn20Obl.ttf") format("truetype"), url("../fonts/TradeGothicLTStd-BdCn20Obl.svg#TradeGothicLTStd-BdCn20Obl") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, sass/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, sass/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 32, sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 52, sass/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 65, sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 75, sass/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 87, sass/_normalize.scss */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 95, sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
  color: #fff; 
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 107, sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 115, sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 124, sass/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 133, sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 142, sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 151, sass/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 159, sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 167, sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 171, sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 182, sass/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 190, sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 201, sass/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 209, sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 219, sass/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 227, sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 250, sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 264, sass/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 275, sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 288, sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 300, sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 309, sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 320, sass/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 332, sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 344, sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 355, sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 368, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 377, sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 388, sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 397, sass/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 406, sass/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 417, sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 422, sass/_normalize.scss */
td,
th {
  padding: 0;
}

/* ----------------------------------------------------------------------------
/* ----------------------------------------------------------------------------
/* ---------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------
/* ----------------------------------------------------------------------------
/* ---------------------------------------------------------------------------- */
/* line 72, sass/_mixins_globals.scss */
h1, h2, h3, p {
  margin: 0;
  padding: 0;
  font-weight: normal; color:#fff;
}

/* line 78, sass/_mixins_globals.scss */
html, body {
  -webkit-font-smoothing: antialiased;
  background-color: #000;
  margin: 0;
}

/* line 84, sass/_mixins_globals.scss */
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 90, sass/_mixins_globals.scss */
li {
  margin: 0;
  padding: 0;
  display: inline;
}

/* line 96, sass/_mixins_globals.scss */
a {
  text-decoration: none;
  border: 0px;
  color: #61EEA4;
}

/* line 101, sass/_mixins_globals.scss */
img {
  -webkit-backface-visibility: hidden;
  text-decoration: none;
  border: 0px;
}

/* line 107, sass/_mixins_globals.scss */
.no-scroll {
  overflow: hidden;
  height: 100%;
}

/* line 112, sass/_mixins_globals.scss */
input {
  outline: none;
}

/* line 116, sass/_mixins_globals.scss */
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
}

/* line 122, sass/_mixins_globals.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 126, sass/_mixins_globals.scss */
.table {
  display: table;
}

/* line 130, sass/_mixins_globals.scss */
.table-cell {
  display: table-cell;
}

/**
 * Swiper 3.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: July 14, 2015
 */
/* line 15, sass/_swiper.scss */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

/* line 22, sass/_swiper.scss */
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

/* line 25, sass/_swiper.scss */
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 32, sass/_swiper.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 55, sass/_swiper.scss */
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

/* line 63, sass/_swiper.scss */
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 70, sass/_swiper.scss */
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* line 78, sass/_swiper.scss */
.swiper-slide {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

/* a11y */
/* line 91, sass/_swiper.scss */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
/* line 100, sass/_swiper.scss */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

/* line 104, sass/_swiper.scss */
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* Arrows */
/* line 109, sass/_swiper.scss */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 124, sass/_swiper.scss */
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

/* line 130, sass/_swiper.scss */
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

/* line 136, sass/_swiper.scss */
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 140, sass/_swiper.scss */
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* line 144, sass/_swiper.scss */
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

/* line 150, sass/_swiper.scss */
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 154, sass/_swiper.scss */
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* Pagination Styles */
/* line 159, sass/_swiper.scss */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

/* line 172, sass/_swiper.scss */
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* line 175, sass/_swiper.scss */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

/* line 183, sass/_swiper.scss */
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

/* line 193, sass/_swiper.scss */
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

/* line 196, sass/_swiper.scss */
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

/* line 199, sass/_swiper.scss */
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

/* line 203, sass/_swiper.scss */
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

/* line 206, sass/_swiper.scss */
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

/* line 209, sass/_swiper.scss */
.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

/* line 218, sass/_swiper.scss */
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

/* line 222, sass/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* line 227, sass/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}

/* 3D Container */
/* line 231, sass/_swiper.scss */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}

/* line 237, sass/_swiper.scss */
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* line 249, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

/* line 261, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  /* Opera 11.10-12.00 */
  background-image: linear, to left, rgba(0, 0, 0, 0.5), transparent;
  /* Firefox 16+, IE10, Opera 12.50+ */
}

/* line 273, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  /* Opera 11.10-12.00 */
  background-image: linear, to right, rgba(0, 0, 0, 0.5), transparent;
  /* Firefox 16+, IE10, Opera 12.50+ */
}

/* line 285, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  /* Opera 11.10-12.00 */
  background-image: linear, to top, rgba(0, 0, 0, 0.5), transparent;
  /* Firefox 16+, IE10, Opera 12.50+ */
}

/* line 297, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  /* Opera 11.10-12.00 */
  background-image: linear, to bottom, rgba(0, 0, 0, 0.5), transparent;
  /* Firefox 16+, IE10, Opera 12.50+ */
}

/* Coverflow */
/* line 310, sass/_swiper.scss */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/* Fade */
/* line 315, sass/_swiper.scss */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 322, sass/_swiper.scss */
.swiper-container-fade .swiper-slide {
  pointer-events: none;
}

/* line 325, sass/_swiper.scss */
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

/* line 328, sass/_swiper.scss */
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* Cube */
/* line 333, sass/_swiper.scss */
.swiper-container-cube {
  overflow: visible;
}

/* line 336, sass/_swiper.scss */
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
}

/* line 350, sass/_swiper.scss */
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

/* line 356, sass/_swiper.scss */
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

/* line 363, sass/_swiper.scss */
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

/* line 374, sass/_swiper.scss */
.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
  z-index: 0;
}

/* Scrollbar */
/* line 378, sass/_swiper.scss */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

/* line 384, sass/_swiper.scss */
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

/* line 392, sass/_swiper.scss */
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

/* line 400, sass/_swiper.scss */
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.instagram-outer .content-wrapper{-webkit-column-count: 1; 
    -moz-column-count: 1;  
    column-count: 1;
     -webkit-column-gap: 2px;  
    -moz-column-gap: 2px; 
    column-gap: 2px;
    
    
    }
    .instagram-outer .content-wrapper img{ margin: 0 !important;}
.instagram-item {  
    border: 2px solid #fff; 
    overflow: hidden; 
    }
.instagram-outer .content {
	height: 192px;
	overflow: auto;
	margin-top:5px;
	font-size: 14px;
}

/* line 409, sass/_swiper.scss */
.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* Preloader */
/* line 413, sass/_swiper.scss */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

/* line 429, sass/_swiper.scss */
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* line 440, sass/_swiper.scss */
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* line 457, sass/_swiper.scss */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* line 457, sass/_swiper.scss */
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

/* line 457, sass/_swiper.scss */
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 457, sass/_swiper.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 457, sass/_swiper.scss */
.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 457, sass/_swiper.scss */
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 457, sass/_swiper.scss */
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* line 457, sass/_swiper.scss */
.swiper-slide {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 457, sass/_swiper.scss */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* line 457, sass/_swiper.scss */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

/* line 457, sass/_swiper.scss */
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* line 457, sass/_swiper.scss */
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 457, sass/_swiper.scss */
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

/* line 457, sass/_swiper.scss */
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

/* line 457, sass/_swiper.scss */
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 457, sass/_swiper.scss */
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* line 457, sass/_swiper.scss */
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

/* line 457, sass/_swiper.scss */
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 457, sass/_swiper.scss */
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* line 457, sass/_swiper.scss */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

/* line 457, sass/_swiper.scss */
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* line 457, sass/_swiper.scss */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2;
}

/* line 457, sass/_swiper.scss */
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

/* line 457, sass/_swiper.scss */
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

/* line 457, sass/_swiper.scss */
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

/* line 457, sass/_swiper.scss */
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

/* line 457, sass/_swiper.scss */
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

/* line 457, sass/_swiper.scss */
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

/* line 457, sass/_swiper.scss */
.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -o-transform: translate(0, -50%);
  -ms-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

/* line 457, sass/_swiper.scss */
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

/* line 457, sass/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* line 457, sass/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}

/* line 457, sass/_swiper.scss */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}

/* line 457, sass/_swiper.scss */
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* line 457, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

/* line 457, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear, to left, rgba(0, 0, 0, 0.5), transparent;
}

/* line 457, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear, to right, rgba(0, 0, 0, 0.5), transparent;
}

/* line 457, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear, to top, rgba(0, 0, 0, 0.5), transparent;
}

/* line 457, sass/_swiper.scss */
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear, to bottom, rgba(0, 0, 0, 0.5), transparent;
}

/* line 457, sass/_swiper.scss */
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}

/* line 457, sass/_swiper.scss */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 457, sass/_swiper.scss */
.swiper-container-fade .swiper-slide {
  pointer-events: none;
}

/* line 457, sass/_swiper.scss */
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

/* line 457, sass/_swiper.scss */
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* line 457, sass/_swiper.scss */
.swiper-container-cube {
  overflow: visible;
}

/* line 457, sass/_swiper.scss */
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
}

/* line 457, sass/_swiper.scss */
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

/* line 457, sass/_swiper.scss */
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

/* line 457, sass/_swiper.scss */
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

/* line 457, sass/_swiper.scss */
.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
  z-index: 0;
}

/* line 457, sass/_swiper.scss */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

/* line 457, sass/_swiper.scss */
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

/* line 457, sass/_swiper.scss */
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

/* line 457, sass/_swiper.scss */
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

/* line 457, sass/_swiper.scss */
.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* line 457, sass/_swiper.scss */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

/* line 457, sass/_swiper.scss */
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* line 457, sass/_swiper.scss */
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* line 3, sass/_general.scss */
.no-scroll {
  overflow: hidden;
}

/* line 7, sass/_general.scss */
.overlap-double-title {
  position: relative;
  text-align: center;
}
/* line 11, sass/_general.scss */
.overlap-double-title h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 135px;
  color: #a19c9c; margin: 0 0 20px;
  text-shadow: -3px -3px 0 #ECEBEB, 3px -3px 0 #ECEBEB, -3px 3px 0 #ECEBEB, 3px 3px 0 #ECEBEB;
}
/* line 18, sass/_general.scss */
.overlap-double-title span {
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 155px;
  text-align: center;
  width: 100%;
  display: block;
  font-size: 44px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
}
/* line 32, sass/_general.scss */
.overlap-double-title.inverted h2 {
  color: #a29c9c;
  text-shadow: inherit;
  margin-bottom: 0;
}
/* line 38, sass/_general.scss */
.overlap-double-title.inverted span {
  color: #fff;
}
/* line 44, sass/_general.scss */
.overlap-double-title.search-field .input-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  text-align: center;
  width: 100%;
  display: block;
}
/* line 52, sass/_general.scss */
.overlap-double-title.search-field .input-wrapper input {
  position: relative;
  margin-top: 60px;
  background-color: transparent;
  color: #fff;
  font-size: 50px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  text-align: center;
  border: 2px solid #666;
  background-image: url(/wp-content/themes/juicepress/assets/imgs/general/1461215370_common-search-lookup-glyph.png);
  background-repeat: no-repeat;
  background-position: 97% center;
}
/* line 67, sass/_general.scss */
.overlap-double-title.search-field .input-wrapper input::-webkit-input-placeholder {
  color: #fff;
}
/* line 71, sass/_general.scss */
.overlap-double-title.search-field .input-wrapper input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
/* line 75, sass/_general.scss */
.overlap-double-title.search-field .input-wrapper input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
/* line 79, sass/_general.scss */
.overlap-double-title.search-field .input-wrapper input:-ms-input-placeholder {
  color: #fff;
}
/* line 84, sass/_general.scss */
.overlap-double-title.search-field .input-wrapper .label {
  position: relative;
  color: #fff;
  font-size: 18px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1.5px;
}
@media (max-width: 1130px) {
	.header .content{ padding-right: 70px; }
}
@media screen and (max-width: 1024px) {
  /* line 95, sass/_general.scss */
  .overlap-double-title h2 {
    font-size: 135px;
    text-shadow: -2px -2px 0 #ECEBEB, 2px -2px 0 #ECEBEB, -2px 2px 0 #ECEBEB, 2px 2px 0 #ECEBEB;
  }
  /* line 100, sass/_general.scss */
  .overlap-double-title span {
    font-size: 35px;
    line-height: 152px;
  }
  /* line 106, sass/_general.scss */
  .overlap-double-title.inverted h2 {
    text-shadow: inherit;
    margin-bottom: 0;
  }
  
}
@media screen and (max-width: 768px) {
  /* line 114, sass/_general.scss */
  .overlap-double-title h2 { font-size: 90px; text-shadow: inherit; line-height: 72px; }
  /* line 121, sass/_general.scss */
  .overlap-double-title span { font-size: 25px; line-height: 60px; }
  /* line 127, sass/_general.scss */
  .overlap-double-title.inverted h2 { text-shadow: inherit; margin-bottom: 0px; }
  /* line 135, sass/_general.scss */
  .overlap-double-title.search-field .input-wrapper input {
    margin-top: 60px;
    font-size: 15px;
    letter-spacing: 0.5px;
    background-size: auto 90%;
  }
  /* line 142, sass/_general.scss */
  .overlap-double-title.search-field .input-wrapper .label {
    position: relative;
    color: #000;
    font-size: 15px;
    font-family: "gt_pressura_regularregular";
    letter-spacing: 1px;
  }
}

/* line 157, sass/_general.scss */
.community .overlap-double-title h2 {
  color: #a19c9c;
}

/* line 163, sass/_general.scss */
.offset-outline-title {
  position: relative;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 80px;
  text-transform: uppercase;
  line-height: 72px;
}
/* line 170, sass/_general.scss */
.offset-outline-title .hidden {
  visibility: hidden;
}
/* line 174, sass/_general.scss */
.offset-outline-title .base {
  position: absolute;
  left: 0px;
  top: 0px;
  color: #fff;
  text-shadow: inherit;
}
/* line 182, sass/_general.scss */
.offset-outline-title .overlay {
  position: absolute;
  left: -2px;
  top: -2px;
  color: #fff; display: none;
}
/* line 190, sass/_general.scss */
.offset-outline-title.centered .hidden, .offset-outline-title.centered .base, .offset-outline-title.centered .overlay {
  text-align: center;
  width: 100%;
}
/* line 194, sass/_general.scss */
.offset-outline-title.centered h1, .offset-outline-title.centered h2 {
  font-size: inherit;
}
@media screen and (max-width: 1024px) {
  /* line 163, sass/_general.scss */
  .offset-outline-title {
    font-size: 63px;
    line-height: 54px;
  }
}
@media screen and (max-width: 768px) {
  /* line 163, sass/_general.scss */
  .offset-outline-title {
    font-size: 48px;
    line-height: 43px;
  }
}

/* line 210, sass/_general.scss */
.btn {
  display: block;
  height: 60px;
  line-height: 56px;
  /*font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;*/
  font-size: 15px;
  text-transform: uppercase;
  border: 2px solid transparent;
  text-align: center;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  
  font-family: "TradeGothicLTStdBd2";
  letter-spacing: 1px;
  font-weight: normal;
}
/* line 223, sass/_general.scss */
.btn.black {
  background-color: #464646;
  color: #fff;
}
/* line 229, sass/_general.scss */
.btn.black-white-outline {
  border-color: #fff;
  background-color: #121212;
  color: #fff;
}
/* line 236, sass/_general.scss */
.btn.black.disabled {
  background-color: #000;
  cursor: default;
}
/* line 241, sass/_general.scss */
.btn.lightgrey-black-outline {
  border-color: #121212;
  background-color: #a19c9c;
  color: #121212;
}
/* line 248, sass/_general.scss */
.btn.white {
  background-color: #fff;
  color: #121212;
}
/* line 253, sass/_general.scss */
.btn.white:hover {
  color: #61EEA4;
}
/* line 258, sass/_general.scss */
.btn.white-black-outline {
  border-color: #121212;
  background-color: #fff;
  color: #121212;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
/* line 264, sass/_general.scss */
.btn.white-black-outline:hover {
  color: #61EEA4;
}
/* line 269, sass/_general.scss */
.btn.added, .btn.added:hover {
  background-color: #61EEA4 !important;
  color: #fff !important;
}

/* line 284, sass/_general.scss */
.btn.black:hover {
  color: #61EEA4;
}
/* line 290, sass/_general.scss */
.btn.black.disabled:hover {
  color: #fff;
}
/* line 296, sass/_general.scss */
.btn.lightgrey-black-outline:hover {
  background-color: #fff;
  color: #61EEA4;
}
/* line 303, sass/_general.scss */
.btn.black-white-outline:hover {
  background-color: #fff;
  color: #61EEA4;
}

/* line 311, sass/_general.scss */
.responsive-helper {
  display: none;
}
@media screen and (max-width: 1024px) {
  /* line 315, sass/_general.scss */
  .responsive-helper.bp1024 {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  /* line 321, sass/_general.scss */
  .responsive-helper.bp768 {
    display: block;
  }
}
@media screen and (max-width: 568px) {
  /* line 326, sass/_general.scss */
  .responsive-helper.bp568 {
    display: block;
  }
}

/* line 332, sass/_general.scss */
.password-protected-prompt {
  position: relative;
  background-color: #a19c9c;
  padding: 100px;
}

/* line 1, sass/_header.scss */
.header {
  position: fixed;
  width: 100%;
  z-index: 10000;
  top: 0px;
}
@media screen and (max-width: 768px) {
  /* line 1, sass/_header.scss */
  .header {
    display: none;
  }
}
/* line 12, sass/_header.scss */
.header .white-bar {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 122px;
  background-color: #fff;
  opacity: 1;
}
/* line 22, sass/_header.scss */
.header .secondary-white-bar {
  position: absolute;
  top: 50px;
  left: 0px;
  width: 100%;
  height: 125px;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
}
/* line 33, sass/_header.scss */
.header .green-bar {
  position: absolute;
  top: -47px;
  left: 0px;
  width: 100%;
  height: 50px;
  background-color: #61EEA4;
  z-index: 2;
  padding-left: 245px;
  padding-right: 175px;
  padding-top: 11px;
  text-align: justify;
  font-size: 0.01px;
  font-family: "gt_pressura_regularregular";
  font-size: 14pt;
  letter-spacing: 2px;
  color: #fff;
  text-transform: uppercase;
}
/* line 42, sass/_mixins_globals.scss */
.header .green-bar > * {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  font-size: 15px;
}
/* line 48, sass/_mixins_globals.scss */
.header .green-bar:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 0;
}
/* line 55, sass/_mixins_globals.scss */
.no-cssanimations .header .green-bar {
  font-size: 0.05px;
}
@-moz-document url-prefix() {
  /* line 60, sass/_mixins_globals.scss */
  .header .green-bar {
    font-size: 0;
  }
}
/* line 52, sass/_header.scss */
.header .green-bar > * {
  font-size: 14pt;
}
/* line 56, sass/_header.scss */
.header .green-bar .zip-wrapper {
  position: relative;
  width: 290px;
}
/* line 60, sass/_header.scss */
.header .green-bar .zip-wrapper input {
  border: 0;
  border-bottom: 1px solid #fff;
  background-color: transparent;
  width: 190px;
  text-transform: uppercase;
  margin-left: 20px;
}
/* line 68, sass/_header.scss */
.header .green-bar .zip-wrapper input::-webkit-input-placeholder {
  color: #fff;
}
/* line 72, sass/_header.scss */
.header .green-bar .zip-wrapper input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
/* line 76, sass/_header.scss */
.header .green-bar .zip-wrapper input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
/* line 80, sass/_header.scss */
.header .green-bar .zip-wrapper input:-ms-input-placeholder {
  color: #fff;
}
/* line 85, sass/_header.scss */
.header .green-bar .zip-wrapper img {
  position: absolute;
  right: 0px;
  top: 7px;
  cursor: pointer;
}
/* line 93, sass/_header.scss */
.header .green-bar a {
  color: #fff;
}
/* line 100, sass/_header.scss */
.header .green-bar a:hover {
  text-decoration: underline;
}
/* line 106, sass/_header.scss */
.header .content {
  position: relative;
  top: -7px;
  padding-left: 245px;
  padding-right: 175px;
  z-index: 1;
  padding-top: 0px;
  height: 130px;
  overflow-y: hidden;
  display: table;
  width: 100%; background: #fff;
}
@media screen and (max-width: 1024px) {
  /* line 106, sass/_header.scss */
  .header .content {
    padding-right: 87px;
  }
}
/* line 122, sass/_header.scss */
.header .content .logo {
  left: 90px;
  top: 0px;
  position: absolute;
  width: 110px;
}
/* line 128, sass/_header.scss */
.header .content .logo img {
  display: block;
  padding: 6px 4px 4px;
  position: absolute;
  left: 0px;
  top: 10px;
}
/* line 135, sass/_header.scss */
.header .content .logo img.black {
  opacity: 1;
  top: 10px;
}
/* line 140, sass/_header.scss */
.header .content .logo img.white {
  opacity: 0;
}
/* line 146, sass/_header.scss */
.header .content .menu-desktop-menu-container {
  vertical-align: middle;
  display: table-cell;
  text-align: center;
}
/* line 151, sass/_header.scss */
.header .content .menu-desktop-menu-container .menu {
  display: -webkit-flex;
  display: table-cell;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
/* line 160, sass/_header.scss */
.header .content .menu-desktop-menu-container .menu a {
  color: #000;
  text-transform: uppercase;
  font-family: "gt_pressura_regularregular";
  font-size: 15pt;
  letter-spacing: 2px;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
/* line 168, sass/_header.scss */
.header .content .menu-desktop-menu-container .menu a:hover {
  text-decoration: underline;
}
/* line 172, sass/_header.scss */
.header .content .menu-desktop-menu-container .menu a.btn-shop:hover {
  cursor: default;
  text-decoration: none;
}
/* line 179, sass/_header.scss */
.header .content .menu-desktop-menu-container .menu.condensed a {
  color: #000;
  -webkit-transition: color 0.15s ease-in;
  -moz-transition: color 0.15s ease-in;
  transition: color 0.15s ease-in;
}
/* line 184, sass/_header.scss */
.header .content .menu-desktop-menu-container .menu.condensed a.cart-label.added {
  color: #61EEA4;
}
/* line 190, sass/_header.scss */
.header .content .menu-desktop-menu-container .menu.hovering a {
  color: #000;
}
/* line 194, sass/_header.scss */
.header .content .menu-desktop-menu-container .menu.hovering a.cart-label.added {
  color: #61EEA4;
}
/* line 202, sass/_header.scss */
.header .shop-dropdown {
  position: absolute;
  top: 82px;
  background-color: #fff;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 245px;
  padding-right: 175px;
  display: -webkit-flex;
  /* Safari */
  -webkit-justify-content: space-between;
  /* Safari 6.1+ */
  display: flex;
  justify-content: space-between;
  display: none;
}
@media screen and (max-width: 1024px) {
  /* line 202, sass/_header.scss */
  .header .shop-dropdown {
    padding-right: 87px;
  }
}
/* line 222, sass/_header.scss */
.header .shop-dropdown img {
  position: absolute;
  top: 0px;
  left: 259px;
}
/* line 228, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container, .header .shop-dropdown .menu-shop-dropdown-2-container, .header .shop-dropdown .menu-shop-dropdown-3-container, .header .shop-dropdown .menu-shop-dropdown-4-container {
  position: relative;
}
/* line 231, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul, .header .shop-dropdown .menu-shop-dropdown-2-container ul, .header .shop-dropdown .menu-shop-dropdown-3-container ul, .header .shop-dropdown .menu-shop-dropdown-4-container ul {
  position: relative;
  margin-bottom: 25px;
}
/* line 235, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul:last-of-type, .header .shop-dropdown .menu-shop-dropdown-2-container ul:last-of-type, .header .shop-dropdown .menu-shop-dropdown-3-container ul:last-of-type, .header .shop-dropdown .menu-shop-dropdown-4-container ul:last-of-type {
  margin-bottom: 0px;
}
/* line 239, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li, .header .shop-dropdown .menu-shop-dropdown-2-container ul li, .header .shop-dropdown .menu-shop-dropdown-3-container ul li, .header .shop-dropdown .menu-shop-dropdown-4-container ul li {
  display: block;
  margin-bottom: 7px;
}
/* line 243, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li.menu-item-has-children, .header .shop-dropdown .menu-shop-dropdown-1-container ul li.menu-item-15011, .header .shop-dropdown .menu-shop-dropdown-1-container ul li.menu-item-15023, .header .shop-dropdown .menu-shop-dropdown-1-container ul li.menu-item-19376, .header .shop-dropdown .menu-shop-dropdown-2-container ul li.menu-item-has-children, .header .shop-dropdown .menu-shop-dropdown-2-container ul li.menu-item-15011, .header .shop-dropdown .menu-shop-dropdown-2-container ul li.menu-item-15023, .header .shop-dropdown .menu-shop-dropdown-2-container ul li.menu-item-19376, .header .shop-dropdown .menu-shop-dropdown-3-container ul li.menu-item-has-children, .header .shop-dropdown .menu-shop-dropdown-3-container ul li.menu-item-15011, .header .shop-dropdown .menu-shop-dropdown-3-container ul li.menu-item-15023, .header .shop-dropdown .menu-shop-dropdown-3-container ul li.menu-item-19376, .header .shop-dropdown .menu-shop-dropdown-4-container ul li.menu-item-has-children, .header .shop-dropdown .menu-shop-dropdown-4-container ul li.menu-item-15011, .header .shop-dropdown .menu-shop-dropdown-4-container ul li.menu-item-15023, .header .shop-dropdown .menu-shop-dropdown-4-container ul li.menu-item-19376 {
  margin-bottom: 20px;
}
/* line 249, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li ul li.menu-item-has-children, .header .shop-dropdown .menu-shop-dropdown-2-container ul li ul li.menu-item-has-children, .header .shop-dropdown .menu-shop-dropdown-3-container ul li ul li.menu-item-has-children, .header .shop-dropdown .menu-shop-dropdown-4-container ul li ul li.menu-item-has-children {
  margin-bottom: 7px;
}
/* line 253, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li ul li ul li, .header .shop-dropdown .menu-shop-dropdown-2-container ul li ul li ul li, .header .shop-dropdown .menu-shop-dropdown-3-container ul li ul li ul li, .header .shop-dropdown .menu-shop-dropdown-4-container ul li ul li ul li {
  margin-left: 7px;
}
/* line 257, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li ul li a, .header .shop-dropdown .menu-shop-dropdown-2-container ul li ul li a, .header .shop-dropdown .menu-shop-dropdown-3-container ul li ul li a, .header .shop-dropdown .menu-shop-dropdown-4-container ul li ul li a {
  color: #979797;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  margin-bottom: 0px;
}
/* line 262, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li ul li a:hover, .header .shop-dropdown .menu-shop-dropdown-2-container ul li ul li a:hover, .header .shop-dropdown .menu-shop-dropdown-3-container ul li ul li a:hover, .header .shop-dropdown .menu-shop-dropdown-4-container ul li ul li a:hover {
  text-decoration: none;
}
/* line 269, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li:last-of-type, .header .shop-dropdown .menu-shop-dropdown-2-container ul li:last-of-type, .header .shop-dropdown .menu-shop-dropdown-3-container ul li:last-of-type, .header .shop-dropdown .menu-shop-dropdown-4-container ul li:last-of-type {
  margin-bottom: 0px;
}
/* line 275, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li a:hover, .header .shop-dropdown .menu-shop-dropdown-2-container ul li a:hover, .header .shop-dropdown .menu-shop-dropdown-3-container ul li a:hover, .header .shop-dropdown .menu-shop-dropdown-4-container ul li a:hover {
  color: #121212;
}
/* line 280, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li a, .header .shop-dropdown .menu-shop-dropdown-2-container ul li a, .header .shop-dropdown .menu-shop-dropdown-3-container ul li a, .header .shop-dropdown .menu-shop-dropdown-4-container ul li a {
  letter-spacing: 2px;
  color: #121212;
  text-transform: uppercase;
  font-family: "gt_pressura_regularregular";
}
/* line 286, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul li a:hover, .header .shop-dropdown .menu-shop-dropdown-2-container ul li a:hover, .header .shop-dropdown .menu-shop-dropdown-3-container ul li a:hover, .header .shop-dropdown .menu-shop-dropdown-4-container ul li a:hover {
  text-decoration: underline;
}
/* line 293, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul, .header .shop-dropdown .menu-shop-dropdown-2-container ul, .header .shop-dropdown .menu-shop-dropdown-3-container ul, .header .shop-dropdown .menu-shop-dropdown-4-container ul {
  margin-top: 10px;
}
/* line 296, sass/_header.scss */
.header .shop-dropdown .menu-shop-dropdown-1-container ul ul, .header .shop-dropdown .menu-shop-dropdown-2-container ul ul, .header .shop-dropdown .menu-shop-dropdown-3-container ul ul, .header .shop-dropdown .menu-shop-dropdown-4-container ul ul {
  margin-top: 0px;
}

/* line 305, sass/_header.scss */
#menu-mobile-menu li.menu-item {
  position: relative;
  padding: 25px 28px 15px;
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  display: block;
}
/* line 311, sass/_header.scss */
#menu-mobile-menu li.menu-item a {
  position: relative;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 24px;
  letter-spacing: -0.2px;
  color: #121212;
  text-transform: uppercase;
  display: block;
}
/* line 321, sass/_header.scss */
#menu-mobile-menu li.menu-item.menu-item-has-children a {
  background-image: url(https://juicepress.com/wp-content/themes/juicepress/assets/imgs/general/sketchy-arrow-down.png);
  background-repeat: no-repeat;
  background-size: auto 50%;
  background-position: right center;
}
/* line 328, sass/_header.scss */
#menu-mobile-menu li.menu-item ul.sub-menu {
  position: relative;
  background-color: #fff;
  padding: 28px 0px;
  display: block;
}
/* line 333, sass/_header.scss */
#menu-mobile-menu li.menu-item ul.sub-menu li.menu-item {
  position: relative;
  margin-bottom: 28px;
  padding: 0;
  border: 0;
}
/* line 338, sass/_header.scss */
#menu-mobile-menu li.menu-item ul.sub-menu li.menu-item a {
  background-image: none;
  color: #121212;
  font-size: 13px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1.5px;
  padding: 0;
  text-transform: uppercase;
}

/* line 354, sass/_header.scss */
.ie9 .header .content, .ie10 .header .content {
  padding-right: 0px;
}
/* line 357, sass/_header.scss */
.ie9 .header .content .menu, .ie10 .header .content .menu {
  display: block;
}
/* line 360, sass/_header.scss */
.ie9 .header .content .menu li, .ie10 .header .content .menu li {
  margin-right: 100px;
}
/* line 363, sass/_header.scss */
.ie9 .header .content .menu li:last-of-type, .ie10 .header .content .menu li:last-of-type {
  margin-right: 0px;
}
@media screen and (max-width: 1024px) {
  /* line 360, sass/_header.scss */
  .ie9 .header .content .menu li, .ie10 .header .content .menu li {
    margin-right: 50px;
  }
}
@media screen and (max-width: 800px) {
  /* line 360, sass/_header.scss */
  .ie9 .header .content .menu li, .ie10 .header .content .menu li {
    margin-right: 30px;
  }
}
/* line 378, sass/_header.scss */
.ie9 .header .shop-dropdown, .ie10 .header .shop-dropdown {
  padding-right: 0px;
}
/* line 381, sass/_header.scss */
.ie9 .header .shop-dropdown .menu-wrapper, .ie10 .header .shop-dropdown .menu-wrapper {
  width: 25%;
  float: left;
}
@media screen and (max-width: 1024px) {
  /* line 378, sass/_header.scss */
  .ie9 .header .shop-dropdown, .ie10 .header .shop-dropdown {
    padding-left: 40px;
  }
}

/* line 394, sass/_header.scss */
.home .header .white-bar, .template-index .header .white-bar {
  height: 91px;
  opacity: 0;
}
/* line 399, sass/_header.scss */
.home .header .green-bar, .template-index .header .green-bar {
  top: 0px;
}
/* line 403, sass/_header.scss */
.home .header .content, .template-index .header .content {
  top: 50px;
  height: 128px;
  background: #fff;
}
/* line 408, sass/_header.scss */
.home .header .content .logo img.black, .template-index .header .content .logo img.black {
  opacity: 0;
}
/* line 412, sass/_header.scss */
.home .header .content .logo img.white, .template-index .header .content .logo img.white {
  opacity: 1;
}
/* line 417, sass/_header.scss */
.home .header .shop-dropdown, .template-index .header .shop-dropdown {
  top: 175px;
}

/* line 424, sass/_header.scss */
.fixed-header {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 71px;
  background-color: #fff;
  overflow: hidden;
  z-index: 9999;
  display: none;
  padding: 21px 0px 0px 135px;
}
@media screen and (max-width: 768px) {
  /* line 424, sass/_header.scss */
  .fixed-header {
    display: block;
  }
  /* line 439, sass/_header.scss */
  .fixed-header .logo {
    top: 1px !important;
  }
  /* line 441, sass/_header.scss */
  .fixed-header .logo img {
    width: 68px !important;
  }
}
/* line 447, sass/_header.scss */
.fixed-header .logo {
  position: absolute;
  left: 14px;
  top: -9px;
}
/* line 454, sass/_header.scss */
.fixed-header .menu li:first-of-type {
  margin-right: 30px;
}
/* line 458, sass/_header.scss */
.fixed-header .menu a {
  color: #121212;
  text-transform: uppercase;
  font-family: "gt_pressura_regularregular";
  font-size: 14pt;
  letter-spacing: 2px;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
/* line 466, sass/_header.scss */
.fixed-header .menu a:hover {
text-decoration: underline;
}
/* line 472, sass/_header.scss */
.fixed-header .menu-toggle {
  position: absolute;
  right: 14px;
  top: 24px;
  width: 31px;
}
/* line 478, sass/_header.scss */
.fixed-header .menu-toggle .hamburger {
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 484, sass/_header.scss */
.fixed-header .menu-toggle .close {
  position: absolute;
  left: 5px;
  top: 0px;
  visibility: hidden;
}
/* line 492, sass/_header.scss */
.fixed-header.product-detail {
  position: relative;
}
@media screen and (max-width: 480px) {
  /* line 498, sass/_header.scss */
  .fixed-header .menu li:first-of-type {
    margin-right: 15px;
  }
}

/* line 507, sass/_header.scss */
.fixed-nav-wrapper {
  position: fixed;
  top: 71px;
  left: 0px;
  width: 100%;
  display: none;
  overflow-y: scroll;
  z-index: 9999;
}
@media screen and (min-width: 769px) {
  /* line 507, sass/_header.scss */
  .fixed-nav-wrapper, .fixed-nav-wrapper-2 { display: none !important; }
}
/* line 520, sass/_header.scss */
.fixed-nav-wrapper .fixed-nav {
  position: relative;
  width: 100%;
}
/* line 525, sass/_header.scss */
.fixed-nav-wrapper .search-wrapper {
  position: relative;
  background-color: #121212;
  height: 70px;
  width: 100%;
  padding: 25px 28px;
}
/* line 532, sass/_header.scss */
.fixed-nav-wrapper .search-wrapper input {
  border: 0;
  background-color: transparent;
  width: 100%;
  text-transform: uppercase;
  font-family: "gt_pressura_regularregular";
  font-size: 13px;
  letter-spacing: 1.5px;
  color: #a19c9c;
}
/* line 542, sass/_header.scss */
.fixed-nav-wrapper .search-wrapper input::-webkit-input-placeholder {
  color: #a19c9c;
}
/* line 546, sass/_header.scss */
.fixed-nav-wrapper .search-wrapper input:-moz-placeholder {
  /* Firefox 18- */
  color: #a19c9c;
}
/* line 550, sass/_header.scss */
.fixed-nav-wrapper .search-wrapper input::-moz-placeholder {
  /* Firefox 19+ */
  color: #a19c9c;
}
/* line 554, sass/_header.scss */
.fixed-nav-wrapper .search-wrapper input:-ms-input-placeholder {
  color: #a19c9c;
}
/* line 559, sass/_header.scss */
.fixed-nav-wrapper .search-wrapper a {
  position: absolute;
  right: 28px;
  top: 21px;
}
/* line 566, sass/_header.scss */
.fixed-nav-wrapper .expander {
  position: relative;
  padding: 25px 28px 15px;
  background-color: #fff;
  border-bottom: 1px solid #a19c9c;
}
/* line 572, sass/_header.scss */
.fixed-nav-wrapper .expander .title {
  position: relative;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 24px;
  letter-spacing: -0.2px;
  color: #121212;
  text-transform: uppercase;
  display: block;
}
/* line 581, sass/_header.scss */
.fixed-nav-wrapper .expander .title img {
  position: absolute;
  right: 0px;
  top: 4px;
}
/* line 588, sass/_header.scss */
.fixed-nav-wrapper .expander .expanding-content {
  position: relative;
  background-color: #fff;
  padding: 28px 0px;
  display: none;
}
/* line 594, sass/_header.scss */
.fixed-nav-wrapper .expander .expanding-content ul {
  position: relative;
}
/* line 597, sass/_header.scss */
.fixed-nav-wrapper .expander .expanding-content ul li {
  display: block;
  position: relative;
  margin-bottom: 28px;
}
/* line 602, sass/_header.scss */
.fixed-nav-wrapper .expander .expanding-content ul li:last-of-type {
  margin-bottom: 0px;
}
/* line 606, sass/_header.scss */
.fixed-nav-wrapper .expander .expanding-content ul li a {
  color: #121212;
  font-size: 13px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
/* line 618, sass/_header.scss */
.fixed-nav-wrapper .bottom-wrapper {
  position: relative;
  background-image: url("../imgs/general/bg-chalkboard.jpg");
  background-repeat: no-repeat;
  padding: 28px;
}
/* line 623, sass/_header.scss */
.fixed-nav-wrapper .bottom-wrapper ul {
  position: relative;
}
/* line 626, sass/_header.scss */
.fixed-nav-wrapper .bottom-wrapper ul li {
  display: block;
  position: relative;
  margin-bottom: 28px;
}
/* line 631, sass/_header.scss */
.fixed-nav-wrapper .bottom-wrapper ul li:last-of-type {
  margin-bottom: 0px;
}
/* line 634, sass/_header.scss */
.fixed-nav-wrapper .bottom-wrapper ul li:last-of-type a {
  color: #5C5C5C;
}
/* line 639, sass/_header.scss */
.fixed-nav-wrapper .bottom-wrapper ul li a {
  color: #a19c9c;
  font-size: 13px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

/* line 1, sass/_footer.scss */
.footer {
  position: relative;
  width: 100%;
  background-color: #121212;
  background-image: url("../imgs/general/bg-chalkboard.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 90px 30px;
  z-index: 5;
}
@media screen and (max-width: 768px) {
  /* line 1, sass/_footer.scss */
  .footer {
    padding: 45px 30px;
  }
}
/* line 14, sass/_footer.scss */
.footer .content {
  position: relative;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}
/* line 20, sass/_footer.scss */
.footer .content .menu {
  width: 100%;
  max-width: 920px;
  margin: 0 auto;
  position: relative;
  display: -webkit-flex;
  display: flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
}
@media screen and (max-width: 768px) {
  /* line 20, sass/_footer.scss */
  .footer .content .menu {
    display: none;
  }
}
/* line 34, sass/_footer.scss */
.footer .content .menu a {
  color: #fff;
  text-transform: uppercase;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
}
/* line 42, sass/_footer.scss */
.footer .content .menu a:hover {
  text-decoration: underline;
}
/* line 48, sass/_footer.scss */
.footer .content .cols {
  text-align: justify;
  font-size: 0;
  margin-top: 60px;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start;
}
@media screen and (max-width: 768px) {
  /* line 48, sass/_footer.scss */
  .footer .content .cols {
    margin-top: 0px;
  }
}
/* line 57, sass/_footer.scss */
.footer .content .cols:after {
  content: '';
  display: inline-block;
  width: 100%;
}
/* line 63, sass/_footer.scss */
.footer .content .cols .col, .footer .content .cols .gap {
  display: inline-block;
  width: 33.333%;
}
/* line 68, sass/_footer.scss */
.footer .content .cols .col {
  position: relative;
  text-align: center;
  padding: 0px 2%;
  vertical-align: top;
  font-size: 14px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
}
@media screen and (max-width: 768px) {
  /* line 68, sass/_footer.scss */
  .footer .content .cols .col {
    width: 100%;
    margin-bottom: 40px;
  }
  /* line 81, sass/_footer.scss */
  .footer .content .cols .col:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 86, sass/_footer.scss */
.footer .content .cols .col h2 {
  color: #fff;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 21px;
  text-transform: uppercase;
  letter-spacing: 0px;
  margin-bottom: 10px;
}
/* line 94, sass/_footer.scss */
.footer .content .cols .col h2 a {
  color: #fff;
}
/* line 97, sass/_footer.scss */
.footer .content .cols .col h2 a:hover {
  color: #61EEA4;
}
/* line 103, sass/_footer.scss */
.footer .content .cols .col .vr {
  position: absolute;
  top: -5%;
  height: 110%;
  width: 1px;
  background-color: #2F2F2F;
}
@media screen and (max-width: 768px) {
  /* line 103, sass/_footer.scss */
  .footer .content .cols .col .vr {
    display: none;
  }
}
/* line 114, sass/_footer.scss */
.footer .content .cols .col .vr.left {
  left: 0px;
}
/* line 118, sass/_footer.scss */
.footer .content .cols .col .vr.right {
  right: 0px;
}
/* line 124, sass/_footer.scss */
.footer .content .cols .col.contact-module li {
  display: block;
  color: #fff;
}
/* line 128, sass/_footer.scss */
.footer .content .cols .col.contact-module li a {
  color: #fff;
}
/* line 132, sass/_footer.scss */
.footer .content .cols .col.contact-module li a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 139, sass/_footer.scss */
.footer .content .cols .col.contact-module .vr {
  visibility: hidden;
}
/* line 145, sass/_footer.scss */
.footer .content .cols .col.locations-module .input-wrapper {
  position: relative;
  max-width: 175px;
  width: 100%;
  margin: 0 auto;
}
/* line 152, sass/_footer.scss */
.footer .content .cols .col.locations-module input {
  position: relative;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #fff;
  text-transform: uppercase;
  border: 0;
  border-bottom: 1px solid #2F2F2F;
  background-color: transparent;
  width: 100%;
  text-transform: uppercase;
}
/* line 165, sass/_footer.scss */
.footer .content .cols .col.locations-module input::-webkit-input-placeholder {
  color: #5C5C5C;
}
/* line 169, sass/_footer.scss */
.footer .content .cols .col.locations-module input:-moz-placeholder {
  /* Firefox 18- */
  color: #5C5C5C;
}
/* line 173, sass/_footer.scss */
.footer .content .cols .col.locations-module input::-moz-placeholder {
  /* Firefox 19+ */
  color: #5C5C5C;
}
/* line 177, sass/_footer.scss */
.footer .content .cols .col.locations-module input:-ms-input-placeholder {
  color: #5C5C5C;
}
/* line 182, sass/_footer.scss */
.footer .content .cols .col.locations-module .arrow {
  position: absolute;
  right: 0px;
  top: 7px;
  width: 28px;
  height: 11px;
  background-image: url("../imgs/general/sketchy-arrow-right-btn.png");
  background-repeat: no-repeat;
  background-size: 28px 22px;
  background-position: 0px 0px;
  cursor: pointer;
}
/* line 191, sass/_footer.scss */
.footer .content .cols .col.locations-module .arrow:hover {
  background-position: 0px -11px;
}
/* line 198, sass/_footer.scss */
.footer .content .cols .col.connect-module .vr {
  visibility: hidden;
}
@media screen and (max-width: 768px) {
  /* line 198, sass/_footer.scss */
  .footer .content .cols .col.connect-module .vr {
    display: none;
  }
}
/* line 206, sass/_footer.scss */
.footer .content .cols .col.connect-module li {
  margin-right: 27px;
}
/* line 209, sass/_footer.scss */
.footer .content .cols .col.connect-module li:last-of-type {
  margin-right: 0px;
}
/* line 214, sass/_footer.scss */
.footer .content .cols .col.connect-module a {
  color: #fff;
  font-size: 19pt;
}
/* line 228, sass/_footer.scss */
.footer .content .legal {
  position: relative;
  display: flex;
  justify-content: space-around;
  color: #fff;
  text-transform: uppercase;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  margin-top: 60px;
}
@media screen and (max-width: 1024px) {
  /* line 228, sass/_footer.scss */
  .footer .content .legal {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  /* line 228, sass/_footer.scss */
  .footer .content .legal {
    display: none;
  }
}
/* line 247, sass/_footer.scss */
.footer .content .legal a {
  color: #fff;
}
/* line 251, sass/_footer.scss */
.footer .content .legal a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 256, sass/_footer.scss */
.footer .content .legal a img {
  position: relative;
  top: 4px;
}

/* line 2, sass/_home.scss */
.home .chalkboard, .template-index .chalkboard {
  position: relative;
  background-image: url("../imgs/home/bg-chalkboard.png");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% auto;
  min-height: 500px;
  padding: 235px 125px 40px;
  z-index: 3;
  background-color: #131313;
}
@media screen and (max-width: 1024px) {
  /* line 2, sass/_home.scss */
  .home .chalkboard, .template-index .chalkboard {
    padding: 235px 75px 40px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2, sass/_home.scss */
  .home .chalkboard, .template-index .chalkboard {
    padding: 235px 30px 40px;
  }
}
/* line 21, sass/_home.scss */
.home .chalkboard .slogan, .template-index .chalkboard .slogan {
  color: #fff;
  font-size: 90px;
  font-family: "TradeGothicLTStd-BdCn20";
  width: 100%;
  max-width: 1000px;
  margin-bottom: 125px;
  text-transform: uppercase;
}
/* line 30, sass/_home.scss */
.home .chalkboard .slogan span, .template-index .chalkboard .slogan span {
  display: inline-block;
  border-bottom: 6px solid #61EEA4;
  line-height: 53px;
}
/* line 35, sass/_home.scss */
.home .chalkboard .slogan span a, .template-index .chalkboard .slogan span a {
  color: #fff;
}
/* line 38, sass/_home.scss */
.home .chalkboard .slogan span a:hover, .template-index .chalkboard .slogan span a:hover {
  color: #61EEA4;
}
/* line 44, sass/_home.scss */
.home .chalkboard .slogan .sub, .template-index .chalkboard .slogan .sub {
  font-size: 18px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  text-transform: none;
}
@media screen and (max-width: 768px) {
  /* line 21, sass/_home.scss */
  .home .chalkboard .slogan, .template-index .chalkboard .slogan {
    font-size: 40px;
  }
  /* line 54, sass/_home.scss */
  .home .chalkboard .slogan span, .template-index .chalkboard .slogan span {
    line-height: 27px;
    border-bottom: 3px solid #61EEA4;
  }
  /* line 59, sass/_home.scss */
  .home .chalkboard .slogan .sub, .template-index .chalkboard .slogan .sub {
    font-size: 15px;
  }
}
/* line 65, sass/_home.scss */
.home .chalkboard .cols, .template-index .chalkboard .cols {
  text-align: justify;
  font-size: 0;
}
/* line 69, sass/_home.scss */
.home .chalkboard .cols:after, .template-index .chalkboard .cols:after {
  content: '';
  display: inline-block;
  width: 100%;
}
/* line 75, sass/_home.scss */
.home .chalkboard .cols .col, .home .chalkboard .cols .gap, .template-index .chalkboard .cols .col, .template-index .chalkboard .cols .gap {
  display: inline-block;
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 75, sass/_home.scss */
  .home .chalkboard .cols .col, .home .chalkboard .cols .gap, .template-index .chalkboard .cols .col, .template-index .chalkboard .cols .gap {
    width: 100%;
  }
}
/* line 84, sass/_home.scss */
.home .chalkboard .cols .col, .template-index .chalkboard .cols .col {
  position: relative;
  vertical-align: top;
  padding: 0px 2% 70px;
}
/* line 89, sass/_home.scss */
.home .chalkboard .cols .col .title, .template-index .chalkboard .cols .col .title {
  width: 193px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  margin: 0 auto;
  position: relative;
  background-color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 104, sass/_home.scss */
.home .chalkboard .cols .col .content-wrapper, .template-index .chalkboard .cols .col .content-wrapper {
  position: relative;
  margin-top: -23px;
  padding-top: 23px;
  border: 3px solid #fff;
  width: 100%;
  height: 100%;
  background-image: url("../imgs/general/bg-chalkboard.jpg");
  background-repeat: no-repeat;
}
/* line 113, sass/_home.scss */
.home .chalkboard .cols .col .content-wrapper .content, .template-index .chalkboard .cols .col .content-wrapper .content {
  padding: 50px 30px;
  display: table;
  height: 100%;
}
/* line 119, sass/_home.scss */
.home .chalkboard .cols .col .content-wrapper img, .template-index .chalkboard .cols .col .content-wrapper img {
  display: table-cell;
  vertical-align: middle;
  padding-right: 15px;
}
/* line 125, sass/_home.scss */
.home .chalkboard .cols .col .content-wrapper p, .template-index .chalkboard .cols .col .content-wrapper p {
  padding-left: 15px;
  display: table-cell;
  vertical-align: top;
  color: #fff;
  font-size: 19px;
  letter-spacing: 1px;
  font-family: "gt_pressura_regularregular";
  text-align: left;
}
@media screen and (max-width: 768px) {
  /* line 125, sass/_home.scss */
  .home .chalkboard .cols .col .content-wrapper p, .template-index .chalkboard .cols .col .content-wrapper p {
    text-align: center;
  }
}
@media screen and (max-width: 1280px) {
  /* line 141, sass/_home.scss */
  .home .chalkboard .cols .col .content-wrapper img, .template-index .chalkboard .cols .col .content-wrapper img {
    display: block;
    margin: 0 auto 20px;
    padding-right: 0px;
  }
  /* line 147, sass/_home.scss */
  .home .chalkboard .cols .col .content-wrapper p, .template-index .chalkboard .cols .col .content-wrapper p {
    display: block;
    padding-left: 0px;
  }
}
/* line 157, sass/_home.scss */
.home .products, .template-index .products, .home .branding {
  position: relative;
  background-color: #a19c9c;
  z-index: 2;
  padding: 22px 0 0 0;
}
.home .branding {
   
}
@media screen and (max-width: 768px) {
  /* line 157, sass/_home.scss */
  .home .products, .template-index .products {
    padding-top: 36px;
  }
}
/* line 167, sass/_home.scss */
.home .products .section-title, .template-index .products .section-title {
  margin-top: -26px;
  margin-bottom: -80px;
}
@media screen and (max-width: 768px) {
  /* line 167, sass/_home.scss */
  .home .products .section-title, .template-index .products .section-title {
    padding-bottom: 50px;
  }
}
/* line 176, sass/_home.scss */
.home .products .product, .template-index .products .product {
  position: relative;
  border-bottom: 2px solid #fff;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding: 0px 50px 0px;
}
@media screen and (max-width: 768px) {
  /* line 176, sass/_home.scss */
  .home .products .product, .template-index .products .product {
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 189, sass/_home.scss */
.home .products .product:nth-of-type(even), .template-index .products .product:nth-of-type(even) {
  background-position: 5% bottom;
}
@media screen and (max-width: 768px) {
  /* line 189, sass/_home.scss */
  .home .products .product:nth-of-type(even), .template-index .products .product:nth-of-type(even) {
    background-position: center bottom;
  }
}
/* line 197, sass/_home.scss */
.home .products .product:nth-of-type(odd), .template-index .products .product:nth-of-type(odd) {
  background-position: center bottom;
}
@media screen and (max-width: 768px) {
  /* line 197, sass/_home.scss */
  .home .products .product:nth-of-type(odd), .template-index .products .product:nth-of-type(odd) {
    background-position: center bottom;
  }
}
/* line 205, sass/_home.scss */
.home .products .product .cols, .template-index .products .product .cols {
  position: relative;
  *zoom: 1;
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.home .products .product .cols:before, .home .products .product .cols:after, .template-index .products .product .cols:before, .template-index .products .product .cols:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.home .products .product .cols:after, .template-index .products .product .cols:after {
  clear: both;
}
/* line 212, sass/_home.scss */
.home .products .product .cols .col, .template-index .products .product .cols .col {
  width: 50%;
  float: left;
}
@media screen and (max-width: 768px) {
  /* line 212, sass/_home.scss */
  .home .products .product .cols .col, .template-index .products .product .cols .col {
    float: none;
    width: 100%;
  }
}
/* line 221, sass/_home.scss */
.home .products .product .cols .col.image-content, .template-index .products .product .cols .col.image-content {
  line-height: 0;
}
/* line 225, sass/_home.scss */
.home .products .product .cols .col.image-content a, .template-index .products .product .cols .col.image-content a {
  padding-top: 80px;
  display: block;
}
@media screen and (max-width: 768px) {
  /* line 221, sass/_home.scss */
  .home .products .product .cols .col.image-content, .template-index .products .product .cols .col.image-content {
    display: none;
  }
}
/* line 235, sass/_home.scss */
.home .products .product .cols .col.text-content, .template-index .products .product .cols .col.text-content {
  text-align: center; padding: 0 20px;
}
/* line 238, sass/_home.scss */
.home .products .product .cols .col.text-content .content-interior-wrapper, .template-index .products .product .cols .col.text-content .content-interior-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: table;
}
/* line 245, sass/_home.scss */
.home .products .product .cols .col.text-content .content-interior, .template-index .products .product .cols .col.text-content .content-interior {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
/* line 252, sass/_home.scss */
.home .products .product .cols .col.text-content .pricing, .template-index .products .product .cols .col.text-content .pricing {
  position: relative;
  margin-bottom: 25px;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  color: #121212;
}
/* line 260, sass/_home.scss */
.home .products .product .cols .col.text-content .pricing .pipe, .template-index .products .product .cols .col.text-content .pricing .pipe {
  color: #6d6769;
}
/* line 265, sass/_home.scss */
.home .products .product .cols .col.text-content .title, .template-index .products .product .cols .col.text-content .title {
  margin-bottom: 20px;
  display: block;
  color: #fff !important;
}
/* line 271, sass/_home.scss */
.home .products .product .cols .col.text-content img, .template-index .products .product .cols .col.text-content img {
  display: none;
  margin: 0 auto;
  width: 75%;
  max-width: 200px;
}
/* line 278, sass/_home.scss */
.home .products .product .cols .col.text-content a.btn, .template-index .products .product .cols .col.text-content a.btn {
  display: inline-block;
  width: 48%;
  margin-right: 2%;
}
/* line 283, sass/_home.scss */
.home .products .product .cols .col.text-content a.btn:last-of-type, .template-index .products .product .cols .col.text-content a.btn:last-of-type {
  margin-right: 0px;
}
@media screen and (max-width: 768px) {
  /* line 289, sass/_home.scss */
  .home .products .product .cols .col.text-content img, .template-index .products .product .cols .col.text-content img {
    display: block;
  }
  /* line 293, sass/_home.scss */
  .home .products .product .cols .col.text-content a.btn, .template-index .products .product .cols .col.text-content a.btn {
    display: block;
    margin: 0 auto !important;
    width: 100%;
    max-width: 300px;
  }
}
/* line 308, sass/_home.scss */
.home .products .product .cols.right .image-content, .template-index .products .product .cols.right .image-content {
text-align: center;
    padding: 0 20px;
}
/* line 316, sass/_home.scss */
.home .community, .template-index .community {
  position: relative;
  background-color: #000;
  padding: 22px 0 135px 0; text-align:center;
}
@media screen and (max-width: 768px) {
  /* line 316, sass/_home.scss */
  .home .community, .template-index .community {
    padding-bottom: 50px;
    padding-top: 36px;
  }
}
/* line 326, sass/_home.scss */
.home .community .section-title, .template-index .community .section-title {
  margin-top: -26px;
}
/* line 330, sass/_home.scss */
.home .community .cols, .template-index .community .cols {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 0px 30px; text-align:left;
}
/* line 337, sass/_home.scss */
.home .community .swiper-container, .template-index .community .swiper-container {
  width: 100%;
}
/* line 340, sass/_home.scss */
.home .community .swiper-container .social-hide, .template-index .community .swiper-container .social-hide {
  display: none !important;
}
/* line 345, sass/_home.scss */
.home .community .col, .template-index .community .col {
  position: relative;
  vertical-align: top;
  padding: 0px 2%;
  display: block;
  cursor: pointer;
  height:480px;
}
/* line 357, sass/_home.scss */
.home .community .col:hover .btn-wrapper .btn-select, .template-index .community .col:hover .btn-wrapper .btn-select {
  top: 0px;
}
/* line 362, sass/_home.scss */
.home .community .col .col-interior-wrapper, .template-index .community .col .col-interior-wrapper {
  position: relative;
  height: 100%;
  padding-top: 23px;
}
/* line 370, sass/_home.scss */
.home .community .col .col-interior, .template-index .community .col .col-interior {
  position: relative;
  height: 100%;
  background-color: #fff;
  border-bottom: 3px solid #61EEA4;
}
/* line 377, sass/_home.scss */
.home .community .col .title, .template-index .community .col .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 394, sass/_home.scss */
.home .community .col .content-wrapper, .template-index .community .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  table-layout: fixed;
}
/* line 400, sass/_home.scss */
.home .community .col .content-wrapper img, .template-index .community .col .content-wrapper img {
  width: 100%;
  display: block;
  margin-bottom: 30px;
}
/* line 406, sass/_home.scss */
.home .community .col .content-wrapper .content, .template-index .community .col .content-wrapper .content {
  padding: 0px 30px;
}
/* line 409, sass/_home.scss */
.home .community .col .content-wrapper .content h2, .template-index .community .col .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/* line 416, sass/_home.scss */
.home .community .col .content-wrapper .content h2 a, .template-index .community .col .content-wrapper .content h2 a {
  color: #000;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/* line 426, sass/_home.scss */
.home .community .col .content-wrapper .content p, .template-index .community .col .content-wrapper .content p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 0.5px;
  color: #121212;
}
/* line 432, sass/_home.scss */
.home .community .col .content-wrapper .content p a, .template-index .community .col .content-wrapper .content p a {
  word-wrap: break-word;
}
/* line 437, sass/_home.scss */
.home .community .col .content-wrapper .content .handle, .template-index .community .col .content-wrapper .content .handle {
  position: relative;
  margin-top: 20px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #000;
  display: block;
}
/* line 446, sass/_home.scss */
.home .community .col .content-wrapper .content .handle.nontweet, .template-index .community .col .content-wrapper .content .handle.nontweet {
  margin-bottom: 45px;
}
/* line 451, sass/_home.scss */
.home .community .col .content-wrapper .content.table-cell, .template-index .community .col .content-wrapper .content.table-cell {
  vertical-align: middle;
  text-align: center;
}
/* line 456, sass/_home.scss */
.home .community .col .content-wrapper .content .btn-wrapper-spacer, .template-index .community .col .content-wrapper .content .btn-wrapper-spacer {
  width: 100%;
  position: relative;
  height: 20px;
}
/* line 463, sass/_home.scss */
.home .community .col .content-wrapper.table, .template-index .community .col .content-wrapper.table {
  padding-bottom: 0px;
  height: 100%;
}
/* line 469, sass/_home.scss */
.home .community .col .btn-wrapper, .template-index .community .col .btn-wrapper {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: -3px;
  left: 0px;
  overflow: hidden;
}
/* line 477, sass/_home.scss */
.home .community .col .btn-wrapper .btn-select, .template-index .community .col .btn-wrapper .btn-select {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 60px;
  background-color: #61EEA4;
  text-align: center;
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 60px;
  -webkit-transition: top 0.25s ease-out;
  -moz-transition: top 0.25s ease-out;
  transition: top 0.25s ease-out;
}
/* line 495, sass/_home.scss */
.home .community .swiper-pagination, .template-index .community .swiper-pagination { position: relative; margin-top: 30px; display: none; z-index: 9999; text-align: center; display: inline-block; }

@media screen and (max-width: 768px) {
  /* line 495, sass/_home.scss */
  .home .community .swiper-pagination, .template-index .community .swiper-pagination {
    display: block; text-align:center;
  }
}
/* line 504, sass/_home.scss */
.home .community .swiper-pagination .swiper-pagination-bullet, .template-index .community .swiper-pagination .swiper-pagination-bullet, .home .community .swiper-pagination .swiper-pagination-switch {
  /*background-color: transparent;*/ cursor: pointer; width: 12px;
  height: 12px;
  background: url("../imgs/general/pagination-dot.png") -2px -3px no-repeat;
  opacity: 1 !important; margin: 0 5px; display: inline-block; position: relative; z-index: 9991;
}
/* line 511, sass/_home.scss */
.home .community .swiper-pagination .swiper-pagination-bullet:last-of-type, .template-index .community .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0px;
}
/* line 515, sass/_home.scss */
.home .community .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .template-index .community .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .home .community .swiper-pagination .swiper-pagination-switch.active {
  background-position: -2px -15px;
}

/* line 6, sass/_product-detail.scss */
.product-detail, .single-product {
  position: relative;
}
/* line 9, sass/_product-detail.scss */
.product-detail.fixed, .single-product.fixed {
  padding-top: 63px;
}
/* line 13, sass/_product-detail.scss */
.product-detail .grey-bar, .single-product .grey-bar {
  height: 63px;
  background-color: #000;
  width: 100%;
}
/* line 18, sass/_product-detail.scss */
.product-detail .grey-bar .right-bar, .single-product .grey-bar .right-bar {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 63px;
  line-height: 63px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px;
  color: #fff;
}
/* line 29, sass/_product-detail.scss */
.product-detail .grey-bar .right-bar .btn, .single-product .grey-bar .right-bar .btn {
  display: inline-block;
  padding: 0px 40px;
  margin-left: 20px;
  line-height: 63px;
  height: 63px;
}
@media screen and (max-width: 768px) {
  /* line 29, sass/_product-detail.scss */
  .product-detail .grey-bar .right-bar .btn, .single-product .grey-bar .right-bar .btn {
    padding: 0px;
  }
}
/* line 41, sass/_product-detail.scss */
.product-detail .grey-bar .right-bar .pipe, .single-product .grey-bar .right-bar .pipe {
  color: #fff;
}
/* line 47, sass/_product-detail.scss */
.product-detail .hero, .single-product .hero {
  position: relative;
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #fff;
  padding-top: 71px;
}
@media screen and (max-width: 768px) {
  /* line 47, sass/_product-detail.scss */
  .product-detail .hero, .single-product .hero {
    height: auto !important;
    padding-top: 0px;
  }
}
/* line 59, sass/_product-detail.scss */
.product-detail .hero .padder, .single-product .hero .padder {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 66, sass/_product-detail.scss */
.product-detail .hero .img, .single-product .hero .img {
  position: relative;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center bottom;
  width: 100%;
  height: 100%;
}
/* line 74, sass/_product-detail.scss */
.product-detail .hero .img.mobile, .single-product .hero .img.mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 66, sass/_product-detail.scss */
  .product-detail .hero .img, .single-product .hero .img {
    height: 410px;
    display: none;
  }
  /* line 81, sass/_product-detail.scss */
  .product-detail .hero .img.mobile, .single-product .hero .img.mobile {
    display: block;
  }
}
/* line 87, sass/_product-detail.scss */
.product-detail .hero .grey-bar, .single-product .hero .grey-bar {
  position: absolute;
  bottom: 0px;
}
@media screen and (max-width: 768px) {
  /* line 87, sass/_product-detail.scss */
  .product-detail .hero .grey-bar, .single-product .hero .grey-bar {
    display: none !important;
  }
}
/* line 95, sass/_product-detail.scss */
.product-detail .hero .grey-bar .title-wrapper, .single-product .hero .grey-bar .title-wrapper {
  padding-left: 45px;
  padding-right: 300px;
  margin-top: 8px;
}
/* line 103, sass/_product-detail.scss */
.product-detail .other-sections, .single-product .other-sections {
  position: relative;
  padding-top: 71px;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  /* line 103, sass/_product-detail.scss */
  .product-detail .other-sections, .single-product .other-sections {
    padding-top: 0px;
  }
}
/* line 113, sass/_product-detail.scss */
.product-detail .details-wrapper, .single-product .details-wrapper {
  position: relative;
  background-color: #000;
  z-index: 5;
}
/* line 118, sass/_product-detail.scss */
.product-detail .details-wrapper .grey-bar, .single-product .details-wrapper .grey-bar {
  display: none;
  width: 100%;
  border-bottom: 1px solid #fff;
}
/* line 123, sass/_product-detail.scss */
.product-detail .details-wrapper .grey-bar .price-wrapper, .single-product .details-wrapper .grey-bar .price-wrapper {
  display: inline-block;
  float: left;
  text-align: center;
}
/* line 129, sass/_product-detail.scss */
.product-detail .details-wrapper .grey-bar .right-bar, .single-product .details-wrapper .grey-bar .right-bar {
  width: 100%;
}
/* line 132, sass/_product-detail.scss */
.product-detail .details-wrapper .grey-bar .right-bar .btn, .single-product .details-wrapper .grey-bar .right-bar .btn {
  margin: 0;
}
/* line 137, sass/_product-detail.scss */
.product-detail .details-wrapper .grey-bar .price-wrapper, .product-detail .details-wrapper .grey-bar a, .single-product .details-wrapper .grey-bar .price-wrapper, .single-product .details-wrapper .grey-bar a {
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 118, sass/_product-detail.scss */
  .product-detail .details-wrapper .grey-bar, .single-product .details-wrapper .grey-bar {
    display: block;
  }
}
/* line 145, sass/_product-detail.scss */
.product-detail .details-wrapper .grey-bar.fixed, .single-product .details-wrapper .grey-bar.fixed {
  position: fixed;
  top: 0px;
  z-index: 50;
}
/* line 152, sass/_product-detail.scss */
.product-detail .details-wrapper .details, .single-product .details-wrapper .details {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1265px;
  *zoom: 1;
  padding: 71px 0px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.product-detail .details-wrapper .details:before, .product-detail .details-wrapper .details:after, .single-product .details-wrapper .details:before, .single-product .details-wrapper .details:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.product-detail .details-wrapper .details:after, .single-product .details-wrapper .details:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 152, sass/_product-detail.scss */
  .product-detail .details-wrapper .details, .single-product .details-wrapper .details {
    padding-top: 20px;
  }
}
/* line 163, sass/_product-detail.scss */
.product-detail .details-wrapper .details.cleanse, .single-product .details-wrapper .details.cleanse {
  padding-bottom: 0px;
  margin-bottom: 71px;
}
/* line 169, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col, .single-product .details-wrapper .details .col {
  float: left;
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 169, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col, .single-product .details-wrapper .details .col {
    width: 100%;
  }
}
/* line 177, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col .content-wrapper, .single-product .details-wrapper .details .col .content-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: table;
}
/* line 183, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col .content-wrapper .content, .single-product .details-wrapper .details .col .content-wrapper .content {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  /* line 186, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col .content-wrapper .content img.bottle, .single-product .details-wrapper .details .col .content-wrapper .content img.bottle {
    display: none;
  }
}
/* line 197, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left, .single-product .details-wrapper .details .col.left {
  padding: 10px 50px 10px 30px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 197, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.left, .single-product .details-wrapper .details .col.left {
    padding: 10px 30px 5px;
  }
}
/* line 205, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left .price, .single-product .details-wrapper .details .col.left .price {
  text-align: center;
  margin-bottom: 20px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px;
  color: #121212;
  opacity: 0;
  position: relative;
}
/* line 215, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left .price .pipe, .single-product .details-wrapper .details .col.left .price .pipe {
  color: #000;
}
@media screen and (max-width: 768px) {
  /* line 205, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.left .price, .single-product .details-wrapper .details .col.left .price {
    top: 0px !important;
    opacity: 1 !important;
    display: block;
  }
}
/* line 226, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left .new, .single-product .details-wrapper .details .col.left .new {
  position: absolute;
  left: -3px;
  top: -54px;
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  /* line 226, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.left .new, .single-product .details-wrapper .details .col.left .new {
    margin-top: 0px !important;
  }
}
/* line 237, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left .title-wrapper, .single-product .details-wrapper .details .col.left .title-wrapper {
  position: relative;
  opacity: 0;
}
@media screen and (max-width: 768px) {
  /* line 237, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.left .title-wrapper, .single-product .details-wrapper .details .col.left .title-wrapper {
    margin-top: 0px !important;
    opacity: 1 !important;
    top: 0px !important;
  }
}
/* line 248, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left .title, .single-product .details-wrapper .details .col.left .title {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  /* line 248, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.left .title, .single-product .details-wrapper .details .col.left .title {
    margin-bottom: -4px;
  }
}
/* line 256, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left a, .single-product .details-wrapper .details .col.left a {
  position: relative;
  display: inline-block;
  width: 48%;
  margin-right: 2%;
  opacity: 0; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px; font-weight: normal; font-size: 14px;
  background-color: #464646;
}
/* line 263, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left a:last-of-type, .single-product .details-wrapper .details .col.left a:last-of-type {
  margin-right: 0px;
}
@media screen and (max-width: 768px) {
  /* line 256, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.left a, .single-product .details-wrapper .details .col.left a {
    width: 100%;
    margin: 0px;
    opacity: 1 !important;
    top: 15px !important;
  }
  /* line 273, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.left a:last-of-type, .single-product .details-wrapper .details .col.left a:last-of-type {
    margin-top: 15px;
  }
}
/* line 279, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left .hr, .single-product .details-wrapper .details .col.left .hr {
  position: relative;
  width: 100%;
  height: 1px;
  background-color: #fff;
  display: none;
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  /* line 279, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.left .hr, .single-product .details-wrapper .details .col.left .hr {
    display: block;
  }
}
/* line 292, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left .btn-add-to-cart, .single-product .details-wrapper .details .col.left .btn-add-to-cart {
  -webkit-transition: background-color 0.15s ease-in;
  -moz-transition: background-color 0.15s ease-in;
  transition: background-color 0.15s ease-in;
}
/* line 295, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left .btn-add-to-cart.added, .single-product .details-wrapper .details .col.left .btn-add-to-cart.added {
  background-color: #61EEA4;
  color: #fff;
}
/* line 301, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left ul, .single-product .details-wrapper .details .col.left ul {
  position: relative;
}
/* line 303, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left ul.shipping-list, .single-product .details-wrapper .details .col.left ul.shipping-list {
  margin: 40px 0;
}
@media screen and (max-width: 768px) {
  /* line 301, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.left ul, .single-product .details-wrapper .details .col.left ul {
    text-align: center;
  }
}
/* line 310, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left ul li, .single-product .details-wrapper .details .col.left ul li {
  margin-right: 15px;
}
/* line 312, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.left ul li:last-of-type, .single-product .details-wrapper .details .col.left ul li:last-of-type {
  margin-right: 0px;
}
/* line 319, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right, .single-product .details-wrapper .details .col.right {
  padding: 10px 30px 10px 50px;
  border-left: 1px solid #fff;
  color: #d8d8d8;
  opacity: 0;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 319, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.right, .single-product .details-wrapper .details .col.right {
    border-left: 0px;
    padding: 0px 30px;
    opacity: 1 !important;
    top: 15px !important;
  }
}
/* line 333, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right ul, .single-product .details-wrapper .details .col.right ul {
  position: relative;
  margin-bottom: 40px;
}
/* line 337, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right ul li, .single-product .details-wrapper .details .col.right ul li {
  margin-right: 15px;
}
/* line 340, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right ul li:last-of-type, .single-product .details-wrapper .details .col.right ul li:last-of-type {
  margin-right: 0px;
}
@media screen and (max-width: 768px) {
  /* line 333, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.right ul, .single-product .details-wrapper .details .col.right ul {
    text-align: center;
  }
}
/* line 350, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right h2, .single-product .details-wrapper .details .col.right h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  margin-bottom: 10px;
  text-transform: uppercase; color:#fff;
}
/* line 361, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right hr, .single-product .details-wrapper .details .col.right hr {
  margin: 20px 0;
}
/* line 365, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right p, .single-product .details-wrapper .details .col.right p {
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  font-size: 18px;
  margin-bottom: 10px; color: #fff;
}
/* line 371, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right p a, .single-product .details-wrapper .details .col.right p a {
  display: inline-block;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 18px;
  color: #fff;
  border-bottom: 2px solid transparent;
  line-height: 15px;
  border-bottom: 2px solid #61EEA4;
}
/* line 381, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right p a:hover, .single-product .details-wrapper .details .col.right p a:hover {
  color: #61EEA4;
}
/* line 390, sass/_product-detail.scss */
.product-detail .details-wrapper .details .col.right p.ing, .single-product .details-wrapper .details .col.right p.ing {
  text-transform: capitalize;
}
@media screen and (max-width: 768px) {
  /* line 395, sass/_product-detail.scss */
  .product-detail .details-wrapper .details .col.right img.temp, .single-product .details-wrapper .details .col.right img.temp {
    display: none;
  }
}
/* line 404, sass/_product-detail.scss */
.product-detail .formula-wrapper, .single-product .formula-wrapper {
  position: relative;
  z-index: 4;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  /* line 404, sass/_product-detail.scss */
  .product-detail .formula-wrapper, .single-product .formula-wrapper {
    margin-top: 0px;
  }
}
/* line 414, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients, .single-product .formula-wrapper .ingredients {
  position: absolute;
  background-image: url("../imgs/general/bg-chalkboard.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0px 50px 50px;
  z-index: 2;
  left: 0px;
  top: 0px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  /* line 414, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredients, .single-product .formula-wrapper .ingredients {
    padding: 10px 30px 30px;
  }
  /* line 427, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredients .section-title, .single-product .formula-wrapper .ingredients .section-title {
    margin-bottom: 20px;
  }
}
/* line 432, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .swiper-container, .single-product .formula-wrapper .ingredients .swiper-container {
  margin-bottom: 45px;
}
@media screen and (max-width: 768px) {
  /* line 432, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredients .swiper-container, .single-product .formula-wrapper .ingredients .swiper-container {
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 769px) {
  /* line 441, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredients .swiper-wrapper, .single-product .formula-wrapper .ingredients .swiper-wrapper {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
/* line 450, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .swiper-pagination, .single-product .formula-wrapper .ingredients .swiper-pagination {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 450, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredients .swiper-pagination, .single-product .formula-wrapper .ingredients .swiper-pagination {
    display: block;
  }
}
/* line 460, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .swiper-pagination .swiper-pagination-bullet, .single-product .formula-wrapper .ingredients .swiper-pagination .swiper-pagination-bullet {
  background-color: transparent;
  width: 10px;
  height: 10px;
  background-image: url("../imgs/general/pagination-dot-green.png");
  background-repeat: no-repeat;
  background-size: 10px 20px;
  opacity: 1 !important;
  margin-right: 10px;
}
/* line 467, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .swiper-pagination .swiper-pagination-bullet:last-of-type, .single-product .formula-wrapper .ingredients .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0px;
}
/* line 471, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .single-product .formula-wrapper .ingredients .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-position: 0px -10px;
}
/* line 477, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .item, .single-product .formula-wrapper .ingredients .item {
  position: relative;
  vertical-align: bottom;
  padding: 0px 2%;
  text-align: center;
  color: #fff;
  width: 20%;
}
@media screen and (max-width: 768px) {
  /* line 477, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredients .item, .single-product .formula-wrapper .ingredients .item {
    width: 100%;
  }
}
/* line 489, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .item img, .single-product .formula-wrapper .ingredients .item img {
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
/* line 496, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .item p span, .single-product .formula-wrapper .ingredients .item p span {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  display: block;
  margin-bottom: 7px;
}
/* line 504, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .item p a, .single-product .formula-wrapper .ingredients .item p a {
  display: inline-block;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  border-bottom: 2px solid transparent;
  line-height: 23px;
  text-transform: uppercase;
  border-bottom: 2px solid #61EEA4;
}
/* line 517, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .item p a:hover, .single-product .formula-wrapper .ingredients .item p a:hover {
  color: #61EEA4;
}
/* line 521, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .item p a.no-click, .single-product .formula-wrapper .ingredients .item p a.no-click {
  border-bottom: 0px;
  text-decoration: none;
}
/* line 525, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .item p a.no-click:hover, .single-product .formula-wrapper .ingredients .item p a.no-click:hover {
  color: #fff;
}
/* line 532, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .item .table, .single-product .formula-wrapper .ingredients .item .table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
}
/* line 537, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .item .table .table-cell, .single-product .formula-wrapper .ingredients .item .table .table-cell {
  vertical-align: bottom;
  text-align: center;
  width: 100%;
}
/* line 545, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .additional, .single-product .formula-wrapper .ingredients .additional {
  color: #fff;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  text-align: center;
  margin-bottom: 50px;
  text-transform: lowercase;
  width: 100%;
  max-width: 700px;
  margin: 0 auto 50px;
}
/* line 557, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .additional span, .single-product .formula-wrapper .ingredients .additional span {
  color: #5C5C5C;
}
/* line 562, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredients .btn-nutrition, .single-product .formula-wrapper .ingredients .btn-nutrition {
  max-width: 210px;
  position: relative;
  margin: 0 auto;
}
/* line 568, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition, .single-product .formula-wrapper .nutrition {
  position: absolute;
  background-image: url("../imgs/general/bg-chalkboard.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0px 50px 50px;
  left: 0px;
  top: 0px;
  width: 100%;
  opacity: 1;
  display: block;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  /* line 568, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition, .single-product .formula-wrapper .nutrition {
    padding: 0px 30px 30px;
  }
  /* line 583, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .section-title, .single-product .formula-wrapper .nutrition .section-title {
    margin-bottom: 20px;
  }
}
/* line 589, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .facts, .single-product .formula-wrapper .nutrition .facts {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1196px;
  margin-bottom: 50px;
}
/* line 596, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .facts.mobile, .single-product .formula-wrapper .nutrition .facts.mobile {
  display: none;
  max-width: 262px;
}
@media screen and (max-width: 768px) {
  /* line 589, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .facts, .single-product .formula-wrapper .nutrition .facts {
    display: none;
  }
  /* line 604, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .facts.mobile, .single-product .formula-wrapper .nutrition .facts.mobile {
    display: block;
  }
}
/* line 610, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols, .single-product .formula-wrapper .nutrition .main-cols {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1196px;
  margin-bottom: 20px;
  *zoom: 1;
  color: #fff;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.product-detail .formula-wrapper .nutrition .main-cols:before, .product-detail .formula-wrapper .nutrition .main-cols:after, .single-product .formula-wrapper .nutrition .main-cols:before, .single-product .formula-wrapper .nutrition .main-cols:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.product-detail .formula-wrapper .nutrition .main-cols:after, .single-product .formula-wrapper .nutrition .main-cols:after {
  clear: both;
}
@media screen and (min-width: max-width 1100px 12) {
  /* line 610, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols, .single-product .formula-wrapper .nutrition .main-cols {
    width: calc(100% - 300px);
    float: right;
    margin: 45px 0;
  }
  /* line 623, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .dual-col h2, .single-product .formula-wrapper .nutrition .main-cols .dual-col h2 {
    font-size: 13px;
  }
}
@media screen and (max-width: 900px) {
  /* line 610, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols, .single-product .formula-wrapper .nutrition .main-cols {
    margin-bottom: 7px;
  }
}
/* line 633, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .main-col, .single-product .formula-wrapper .nutrition .main-cols .main-col {
  position: relative;
  float: left;
  width: 33%;
}
/* line 638, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .main-col.dual, .single-product .formula-wrapper .nutrition .main-cols .main-col.dual {
  *zoom: 1;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.product-detail .formula-wrapper .nutrition .main-cols .main-col.dual:before, .product-detail .formula-wrapper .nutrition .main-cols .main-col.dual:after, .single-product .formula-wrapper .nutrition .main-cols .main-col.dual:before, .single-product .formula-wrapper .nutrition .main-cols .main-col.dual:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.product-detail .formula-wrapper .nutrition .main-cols .main-col.dual:after, .single-product .formula-wrapper .nutrition .main-cols .main-col.dual:after {
  clear: both;
}
@media screen and (max-width: 800px) {
  /* line 633, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .main-col, .single-product .formula-wrapper .nutrition .main-cols .main-col {
    width: 100%;
  }
  /* line 645, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .main-col.dual:last-of-type, .single-product .formula-wrapper .nutrition .main-cols .main-col.dual:last-of-type {
    display: none;
  }
  /* line 649, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .main-col .center-left ul, .product-detail .formula-wrapper .nutrition .main-cols .main-col .center-right ul, .single-product .formula-wrapper .nutrition .main-cols .main-col .center-left ul, .single-product .formula-wrapper .nutrition .main-cols .main-col .center-right ul {
    padding-bottom: 10px;
  }
}
/* line 655, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .dual-col, .single-product .formula-wrapper .nutrition .main-cols .dual-col {
  position: relative;
  float: left;
}
/* line 659, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .dual-col:first-of-type, .single-product .formula-wrapper .nutrition .main-cols .dual-col:first-of-type {
  width: 60%;
  padding-left: 30px;
}
@media screen and (max-width: 800px) {
  /* line 659, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .dual-col:first-of-type, .single-product .formula-wrapper .nutrition .main-cols .dual-col:first-of-type {
    padding-left: 0px;
  }
}
/* line 668, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .dual-col:last-of-type, .single-product .formula-wrapper .nutrition .main-cols .dual-col:last-of-type {
  width: 40%;
  color: #000;
  text-align: right;
}
/* line 674, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .dual-col h2, .single-product .formula-wrapper .nutrition .main-cols .dual-col h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 15px;
  text-transform: uppercase;
  color: #a19c9c;
  padding-top: 9px;
  padding-bottom: 5px;
}
@media screen and (max-width: 900px) {
  /* line 674, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .dual-col h2, .single-product .formula-wrapper .nutrition .main-cols .dual-col h2 {
    font-size: 13px;
  }
}
/* line 688, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .hr, .single-product .formula-wrapper .nutrition .main-cols .hr {
  background-color: #3e3e3e;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0px;
}
/* line 695, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .hr.top, .single-product .formula-wrapper .nutrition .main-cols .hr.top {
  top: 30px;
}
/* line 699, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .hr.bottom, .single-product .formula-wrapper .nutrition .main-cols .hr.bottom {
  top: 227px;
}
@media screen and (max-width: 1024px) {
  /* line 699, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .hr.bottom, .single-product .formula-wrapper .nutrition .main-cols .hr.bottom {
    top: 199px;
  }
}
@media screen and (max-width: 900px) {
  /* line 699, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .hr.bottom, .single-product .formula-wrapper .nutrition .main-cols .hr.bottom {
    top: 178px;
  }
}
@media screen and (max-width: 800px) {
  /* line 699, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .hr.bottom, .single-product .formula-wrapper .nutrition .main-cols .hr.bottom {
    position: relative;
    top: 0px;
  }
}
@media screen and (min-width: max-width 1100px 12) {
  /* line 699, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .hr.bottom, .single-product .formula-wrapper .nutrition .main-cols .hr.bottom {
    display: none;
  }
}
/* line 721, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols ul, .single-product .formula-wrapper .nutrition .main-cols ul {
  position: relative;
  padding-top: 10px;
}
/* line 725, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols ul li, .single-product .formula-wrapper .nutrition .main-cols ul li {
  display: block;
  font-size: 18px;
  letter-spacing: 1px;
  font-family: "gt_pressura_regularregular";
  margin-bottom: 5px;
}
@media screen and (max-width: 1024px) {
  /* line 725, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols ul li, .single-product .formula-wrapper .nutrition .main-cols ul li {
    font-size: 15px;
  }
}
@media screen and (max-width: 900px) {
  /* line 725, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols ul li, .single-product .formula-wrapper .nutrition .main-cols ul li {
    font-size: 13px;
  }
}
/* line 740, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols ul li:last-of-type, .single-product .formula-wrapper .nutrition .main-cols ul li:last-of-type {
  margin-bottom: 0px;
}
/* line 744, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols ul li span, .single-product .formula-wrapper .nutrition .main-cols ul li span {
  color: #a19c9c;
}
/* line 748, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols ul li.tabbed, .single-product .formula-wrapper .nutrition .main-cols ul li.tabbed {
  padding-left: 19px;
}
/* line 752, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols ul li.mobile, .single-product .formula-wrapper .nutrition .main-cols ul li.mobile {
  display: none;
}
@media screen and (max-width: 800px) {
  /* line 752, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols ul li.mobile, .single-product .formula-wrapper .nutrition .main-cols ul li.mobile {
    display: block;
  }
}
/* line 763, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .title-col h2, .single-product .formula-wrapper .nutrition .main-cols .title-col h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
}
@media screen and (max-width: 800px) {
  /* line 770, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .title-col ul, .single-product .formula-wrapper .nutrition .main-cols .title-col ul {
    padding-bottom: 8px;
  }
}
/* line 775, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .main-cols .title-col ul li, .single-product .formula-wrapper .nutrition .main-cols .title-col ul li {
  margin-bottom: 17px;
}
@media screen and (max-width: 800px) {
  /* line 775, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .main-cols .title-col ul li, .single-product .formula-wrapper .nutrition .main-cols .title-col ul li {
    margin-bottom: 5px;
  }
}
/* line 785, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .vitamins, .single-product .formula-wrapper .nutrition .vitamins {
  position: relative;
  display: none;
  border-bottom: 1px solid #3e3e3e;
  padding-bottom: 10px;
}
@media screen and (max-width: 800px) {
  /* line 785, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .vitamins, .single-product .formula-wrapper .nutrition .vitamins {
    display: block;
  }
}
/* line 795, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .vitamins .row, .single-product .formula-wrapper .nutrition .vitamins .row {
  position: relative;
  margin-bottom: 5px;
  color: #fff;
  font-size: 13px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1px;
}
/* line 803, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .vitamins .row .row-item, .single-product .formula-wrapper .nutrition .vitamins .row .row-item {
  position: relative;
  display: inline-block;
}
/* line 807, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .vitamins .row .row-item.right, .single-product .formula-wrapper .nutrition .vitamins .row .row-item.right {
  position: absolute;
  left: 0px;
  width: 100%;
  text-align: right;
}
/* line 814, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .vitamins .row .row-item span, .single-product .formula-wrapper .nutrition .vitamins .row .row-item span {
  color: #a19c9c;
}
/* line 821, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .bottom-list, .single-product .formula-wrapper .nutrition .bottom-list {
  position: relative;
  display: -webkit-flex;
  -webkit-justify-content: space-between;
  display: flex;
  justify-content: space-between;
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1196px;
  color: #fff;
  margin-bottom: 50px;
}
@media screen and (min-width: max-width 1100px 12) {
  /* line 821, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .bottom-list, .single-product .formula-wrapper .nutrition .bottom-list {
    width: calc(100% - 300px);
    float: right;
  }
}
/* line 838, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .bottom-list li, .single-product .formula-wrapper .nutrition .bottom-list li {
  display: inline;
  font-size: 18px;
  letter-spacing: 1px;
  font-family: "gt_pressura_regularregular";
  padding: 0px 15px;
}
@media screen and (max-width: 1024px) {
  /* line 838, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .bottom-list li, .single-product .formula-wrapper .nutrition .bottom-list li {
    font-size: 15px;
  }
}
@media screen and (max-width: 900px) {
  /* line 838, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .bottom-list li, .single-product .formula-wrapper .nutrition .bottom-list li {
    font-size: 13px;
  }
}
@media screen and (max-width: 900px) {
  /* line 854, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .bottom-list li.mobile, .single-product .formula-wrapper .nutrition .bottom-list li.mobile {
    display: none;
  }
}
/* line 859, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .bottom-list li:first-of-type, .product-detail .formula-wrapper .nutrition .bottom-list li span, .single-product .formula-wrapper .nutrition .bottom-list li:first-of-type, .single-product .formula-wrapper .nutrition .bottom-list li span {
  color: #a19c9c;
}
/* line 863, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .bottom-list li:first-of-type, .single-product .formula-wrapper .nutrition .bottom-list li:first-of-type {
  font-size: 15px;
  padding-left: 0px;
  max-width: 250px;
}
@media screen and (max-width: 900px) {
  /* line 863, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .bottom-list li:first-of-type, .single-product .formula-wrapper .nutrition .bottom-list li:first-of-type {
    font-size: 13px;
  }
}
@media screen and (max-width: 800px) {
  /* line 863, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .bottom-list li:first-of-type, .single-product .formula-wrapper .nutrition .bottom-list li:first-of-type {
    max-width: none;
  }
}
/* line 877, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .bottom-list li:last-of-type, .single-product .formula-wrapper .nutrition .bottom-list li:last-of-type {
  padding-right: 10px;
}
/* line 883, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .btn-close-nutrition, .single-product .formula-wrapper .nutrition .btn-close-nutrition {
  max-width: 210px;
  position: relative;
  margin: 0 auto;
}
/* line 888, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition .btn-close, .single-product .formula-wrapper .nutrition .btn-close {
  position: absolute;
  right: 50px;
  top: 50px;
}
@media screen and (max-width: 768px) {
  /* line 888, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .btn-close, .single-product .formula-wrapper .nutrition .btn-close {
    right: 10px;
    top: 10px;
  }
}
/* line 899, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition.cleanse, .single-product .formula-wrapper .nutrition.cleanse {
  position: relative;
  opacity: 1;
  display: block;
}
/* line 905, sass/_product-detail.scss */
.product-detail .formula-wrapper .nutrition.cleanse .btn-close-nutrition, .product-detail .formula-wrapper .nutrition.cleanse .btn-close, .single-product .formula-wrapper .nutrition.cleanse .btn-close-nutrition, .single-product .formula-wrapper .nutrition.cleanse .btn-close {
  display: none;
}
@media screen and (min-width: max-width 1100px 12) {
  /* line 911, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .overlap-double-title.inverted.section-title, .single-product .formula-wrapper .nutrition .overlap-double-title.inverted.section-title {
    float: left;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 100px;
  }
  /* line 918, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .overlap-double-title.inverted.section-title h2, .single-product .formula-wrapper .nutrition .overlap-double-title.inverted.section-title h2 {
    font-size: 75px;
  }
  /* line 921, sass/_product-detail.scss */
  .product-detail .formula-wrapper .nutrition .overlap-double-title.inverted.section-title span, .single-product .formula-wrapper .nutrition .overlap-double-title.inverted.section-title span {
    line-height: 110px;
  }
}
/* line 928, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredient, .single-product .formula-wrapper .ingredient {
  position: absolute;
  background-image: url("../imgs/general/bg-chalkboard.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0px 50px 50px;
  left: 0px;
  top: 0px;
  width: 100%;
  opacity: 0;
  display: none;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  /* line 928, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredient, .single-product .formula-wrapper .ingredient {
    padding: 0px 30px;
  }
  /* line 943, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredient .section-title, .single-product .formula-wrapper .ingredient .section-title {
    margin-bottom: 20px;
  }
}
/* line 948, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredient .text-content, .single-product .formula-wrapper .ingredient .text-content {
  position: relative;
  color: #fff;
  width: 40%;
  padding-left: 80px;
}
/* line 954, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredient .text-content h2, .single-product .formula-wrapper .ingredient .text-content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  margin-bottom: 0px;
}
/* line 960, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredient .text-content p, .single-product .formula-wrapper .ingredient .text-content p {
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  font-size: 18px;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  /* line 948, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredient .text-content, .single-product .formula-wrapper .ingredient .text-content {
    width: 100%;
    padding-left: 0px;
  }
  /* line 971, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredient .text-content h2, .single-product .formula-wrapper .ingredient .text-content h2 {
    font-size: 25px;
  }
  /* line 975, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredient .text-content p, .single-product .formula-wrapper .ingredient .text-content p {
    font-size: 15px;
  }
}
/* line 981, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredient .item, .single-product .formula-wrapper .ingredient .item {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 60%;
  max-width: 769px;
}
@media screen and (max-width: 768px) {
  /* line 981, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredient .item, .single-product .formula-wrapper .ingredient .item {
    display: none;
  }
}
/* line 993, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredient .item-mobile, .single-product .formula-wrapper .ingredient .item-mobile {
  position: relative;
  right: auto;
  bottom: auto;
  width: 100%;
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 993, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredient .item-mobile, .single-product .formula-wrapper .ingredient .item-mobile {
    display: block;
  }
}
/* line 1005, sass/_product-detail.scss */
.product-detail .formula-wrapper .ingredient .btn-close, .single-product .formula-wrapper .ingredient .btn-close {
  position: absolute;
  right: 50px;
  top: 50px;
}
@media screen and (max-width: 768px) {
  /* line 1005, sass/_product-detail.scss */
  .product-detail .formula-wrapper .ingredient .btn-close, .single-product .formula-wrapper .ingredient .btn-close {
    right: 10px;
    top: 10px;
  }
}
/* line 1018, sass/_product-detail.scss */
.product-detail .review-wrapper, .single-product .review-wrapper {
  width: 100%;
  max-width: 1073px;
  margin: 0 auto;
  padding-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 1024, sass/_product-detail.scss */
  .product-detail .review-wrapper .overlap-double-title, .single-product .review-wrapper .overlap-double-title {
    margin: 10px 0 30px 0 !important;
  }
}
/* line 1030, sass/_product-detail.scss */
.product-detail .review-wrapper .woocommerce-noreviews, .single-product .review-wrapper .woocommerce-noreviews {
  font-size: 20px;
  font-family: "TradeGothicLTStd-BdCn20";
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 25px;
}
/* line 1038, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper, .single-product .review-wrapper #review_form_wrapper {
  display: none;
  width: 100%;
  max-width: 526px;
  margin: 0 auto;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  /* line 1038, sass/_product-detail.scss */
  .product-detail .review-wrapper #review_form_wrapper, .single-product .review-wrapper #review_form_wrapper {
    padding: 0 20px;
  }
}
/* line 1049, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper .comment-form .form-submit, .single-product .review-wrapper #review_form_wrapper .comment-form .form-submit {
  display: none;
}
/* line 1053, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper form p label, .single-product .review-wrapper #review_form_wrapper form p label {
  text-transform: uppercase;
  line-height: 40px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 1px;
  display: block;
}
/* line 1061, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper form p label .required, .single-product .review-wrapper #review_form_wrapper form p label .required {
  color: #F00;
}
/* line 1066, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper ::-webkit-input-placeholder, .single-product .review-wrapper #review_form_wrapper ::-webkit-input-placeholder {
  text-transform: uppercase;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1px;
  color: #000;
}
/* line 1075, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper :-moz-placeholder, .single-product .review-wrapper #review_form_wrapper :-moz-placeholder {
  /* Firefox 18- */
  text-transform: uppercase;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1px;
  color: #000;
}
/* line 1083, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper ::-moz-placeholder, .single-product .review-wrapper #review_form_wrapper ::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1px;
  color: #000;
}
/* line 1091, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper :-ms-input-placeholder, .single-product .review-wrapper #review_form_wrapper :-ms-input-placeholder {
  text-transform: uppercase;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1px;
  color: #000;
}
/* line 1099, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper #comment, .single-product .review-wrapper #review_form_wrapper #comment {
  border: 1px solid #fff;
  background-color: #a19c9c;
  color: #121212;
  height: 120px;
  padding: 12px 8px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  resize: none;
  width: 100%;
  max-width: 526px;
}
/* line 1113, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper input[type="text"], .product-detail .review-wrapper #review_form_wrapper input[type="email"], .single-product .review-wrapper #review_form_wrapper input[type="text"], .single-product .review-wrapper #review_form_wrapper input[type="email"] {
  height: 60px;
  border: 1px solid #fff;
  background-color: #a19c9c;
  color: #121212;
  padding: 0px 20px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  width: 100%;
  max-width: 526px;
}
/* line 1126, sass/_product-detail.scss */
.product-detail .review-wrapper #review_form_wrapper input:focus,
.product-detail .review-wrapper #review_form_wrapper select:focus,
.product-detail .review-wrapper #review_form_wrapper textarea:focus,
.product-detail .review-wrapper #review_form_wrapper button:focus, .single-product .review-wrapper #review_form_wrapper input:focus,
.single-product .review-wrapper #review_form_wrapper select:focus,
.single-product .review-wrapper #review_form_wrapper textarea:focus,
.single-product .review-wrapper #review_form_wrapper button:focus {
  outline: none;
}
/* line 1134, sass/_product-detail.scss */
.product-detail .review-wrapper .overlap-double-title, .single-product .review-wrapper .overlap-double-title {
  margin-top: 0;
}
/* line 1138, sass/_product-detail.scss */
.product-detail .review-wrapper .review-buttons-wrapper, .single-product .review-wrapper .review-buttons-wrapper {
  width: 430px;
  height: 61px;
  position: relative;
  display: block;
  margin: 0 auto;
  text-align: center;
}
@media screen and (max-width: 980px) {
  /* line 1138, sass/_product-detail.scss */
  .product-detail .review-wrapper .review-buttons-wrapper, .single-product .review-wrapper .review-buttons-wrapper {
    width: 100%;
    max-width: 300px;
  }
}
/* line 1151, sass/_product-detail.scss */
.product-detail .review-wrapper .review-buttons-wrapper a.btn, .single-product .review-wrapper .review-buttons-wrapper a.btn {
  width: 48%;
  position: relative;
  display: inline-block;
}
/* line 1156, sass/_product-detail.scss */
.product-detail .review-wrapper .review-buttons-wrapper a.btn.show-reviews, .single-product .review-wrapper .review-buttons-wrapper a.btn.show-reviews {
  margin-right: 2%;
}
@media screen and (max-width: 980px) {
  /* line 1151, sass/_product-detail.scss */
  .product-detail .review-wrapper .review-buttons-wrapper a.btn, .single-product .review-wrapper .review-buttons-wrapper a.btn {
    width: 100%;
  }
  /* line 1163, sass/_product-detail.scss */
  .product-detail .review-wrapper .review-buttons-wrapper a.btn:first-of-type, .single-product .review-wrapper .review-buttons-wrapper a.btn:first-of-type {
    margin-bottom: 15px;
  }
  /* line 1167, sass/_product-detail.scss */
  .product-detail .review-wrapper .review-buttons-wrapper a.btn.show-reviews, .single-product .review-wrapper .review-buttons-wrapper a.btn.show-reviews {
    margin: 0px;
  }
}
/* line 1176, sass/_product-detail.scss */
.product-detail .related-wrapper, .single-product .related-wrapper {
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 1176, sass/_product-detail.scss */
  .product-detail .related-wrapper, .single-product .related-wrapper {
    padding-top: 47px;
  }
  /* line 1182, sass/_product-detail.scss */
  .product-detail .related-wrapper .section-title, .single-product .related-wrapper .section-title {
    margin-bottom: 50px;
  }
}
/* line 1187, sass/_product-detail.scss */
.product-detail .related-wrapper .items, .single-product .related-wrapper .items {
  position: relative;
  *zoom: 1;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.product-detail .related-wrapper .items:before, .product-detail .related-wrapper .items:after, .single-product .related-wrapper .items:before, .single-product .related-wrapper .items:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.product-detail .related-wrapper .items:after, .single-product .related-wrapper .items:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 1187, sass/_product-detail.scss */
  .product-detail .related-wrapper .items, .single-product .related-wrapper .items {
    padding-bottom: 45px;
  }
}
/* line 1198, sass/_product-detail.scss */
.product-detail .related-wrapper .items .item, .single-product .related-wrapper .items .item {
  position: relative;
  width: 32%;
  padding: 0px 15px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom center;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
}
@media screen and (max-width: 768px) {
  /* line 1198, sass/_product-detail.scss */
  .product-detail .related-wrapper .items .item, .single-product .related-wrapper .items .item {
    width: 100%;
    margin-bottom: 45px;
  }
  /* line 1214, sass/_product-detail.scss */
  .product-detail .related-wrapper .items .item:last-of-type, .single-product .related-wrapper .items .item:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 1219, sass/_product-detail.scss */
.product-detail .related-wrapper .items .item h2, .single-product .related-wrapper .items .item h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  margin-bottom: 0px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  /* line 1219, sass/_product-detail.scss */
  .product-detail .related-wrapper .items .item h2, .single-product .related-wrapper .items .item h2 {
    font-size: 24px;
  }
}
/* line 1230, sass/_product-detail.scss */
.product-detail .related-wrapper .items .item h2 a, .single-product .related-wrapper .items .item h2 a {
  color: #fff;
}
/* line 1235, sass/_product-detail.scss */
.product-detail .related-wrapper .items .item h3, .single-product .related-wrapper .items .item h3 {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #fff;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  /* line 1235, sass/_product-detail.scss */
  .product-detail .related-wrapper .items .item h3, .single-product .related-wrapper .items .item h3 {
    font-size: 13px;
    letter-spacing: 1.5px;
  }
}
/* line 1247, sass/_product-detail.scss */
.product-detail .related-wrapper .items .item h3 .pipe, .single-product .related-wrapper .items .item h3 .pipe {
  color: #000;
}
/* line 1252, sass/_product-detail.scss */
.product-detail .related-wrapper .items .item img, .single-product .related-wrapper .items .item img {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 40%;
  max-width: 128px;
}
/* line 1259, sass/_product-detail.scss */
.product-detail .related-wrapper .items .item a.btn, .single-product .related-wrapper .items .item a.btn {
  display: none;
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
}
/* line 1265, sass/_product-detail.scss */
.product-detail .related-wrapper .items .item a.btn:first-of-type, .single-product .related-wrapper .items .item a.btn:first-of-type {
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  /* line 1259, sass/_product-detail.scss */
  .product-detail .related-wrapper .items .item a.btn, .single-product .related-wrapper .items .item a.btn {
    display: block;
  }
}

/* line 1281, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist {
  position: relative;
  padding: 0 0 25px 0;
  text-align: center;
  font-size: 0px;
}
/* line 1287, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li {
  display: inline-block;
  float: none;
  margin: 0;
  width: 33%;
  vertical-align: top;
  padding: 2%;
}
@media screen and (max-width: 768px) {
  /* line 1287, sass/_product-detail.scss */
  .woocommerce #reviews #comments ol.commentlist li {
    margin: 0 auto;
    width: 100%;
  }
}
/* line 1300, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment_container {
  display: table;
  vertical-align: top;
  width: 100%;
}
/* line 1305, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment_container .avatar {
  display: none;
}
/* line 1309, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment_container .location {
  font-family: "gt_pressura_regularregular" !important;
  font-size: 18px !important;
  color: #000 !important;
  text-transform: lowercase !important;
  letter-spacing: 2px;
}
/* line 1318, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .reviewername {
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  text-align: center;
  color: #000;
  position: relative;
  letter-spacing: 1px;
}
/* line 1328, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li.base-review .comment_container {
  background-color: #fff;
  height: 100%;
}
/* line 1332, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li.base-review .comment_container .comment-text {
  display: table-cell;
  vertical-align: middle;
  padding: 58px 0px 35px;
}
/* line 1339, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li.base-review .reviewername {
  color: #fff;
  background-color: #464646;
  height: 46px;
  line-height: 46px;
  display: block;
  top: -23px;
  left: 50%;
  min-width: 100px;
  position: absolute;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  padding: 0 10px;
}
/* line 1355, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li.extra-review {
  border-right: 1px solid #fff;
}
/* line 1358, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li.extra-review:nth-of-type(3n+0) {
  border-right: 0px;
}
/* line 1362, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li.extra-review:last-of-type {
  border-right: 0px;
}
/* line 1366, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li.extra-review .reviewername {
  margin-bottom: 35px;
}
/* line 1372, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist .more-reviews {
  position: relative;
  margin: 45px 0 50px 0;
}
@media screen and (max-width: 768px) {
  /* line 1376, sass/_product-detail.scss */
  .woocommerce #reviews #comments ol.commentlist .more-reviews li {
    border-bottom: 1px solid #fff;
  }
}
/* line 1381, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist .more-reviews li .reviewername {
  color: #fff;
  background-color: transparent;
}
.woocommerce #reviews #comments ol.commentlist .more-reviews .comment-text .description p {
    color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 1381, sass/_product-detail.scss */
  .woocommerce #reviews #comments ol.commentlist .more-reviews li .reviewername {
    top: 0px;
    margin-top: 10px;
  }
}
/* line 1393, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist .comment-text {
  margin: 0 !important;
  border-radius: 0 !important;
  border: 0 !important;
  position: relative;
}
/* line 1399, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist .comment-text .meta {
  text-align: center;
  text-transform: uppercase;
}
/* line 1403, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist .comment-text .meta time {
  display: none;
}
/* line 1409, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist .comment-text .description p {
  text-align: center;
  text-transform: uppercase;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  padding: 0px 20px;
  margin: 0px;
  margin-bottom: 20px; color: #121212;
}
/* line 1418, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist .comment-text .description p:last-of-type {
  margin-bottom: 0px;
}
/* line 1422, sass/_product-detail.scss */
.woocommerce #reviews #comments ol.commentlist .comment-text .description p.location {
  margin-top: 35px;
}

/* line 1437, sass/_product-detail.scss */
.product-detail .details-wrapper .composite_form .details {
  padding: 0;
}

/* line 1442, sass/_product-detail.scss */
.modal-outer .component .composited_product_details_wrapper {
  padding: 0;
}

/* line 1446, sass/_product-detail.scss */
.single-product .details-wrapper .details .col .content-wrapper .product.bundle_form.content,
.product-detail .details-wrapper .details .col .content-wrapper .product.bundle_form.content {
  display: block;
  text-align: left;
}

/* line 1452, sass/_product-detail.scss */
.product-detail .component .component_selections > * {
  padding: 0;
}

/* line 1458, sass/_product-detail.scss */
.modal-outer .bundle_data,
.modal-outer .composite_price,
.modal-outer .quantity {
  display: none !important;
}
/* line 1464, sass/_product-detail.scss */
.modal-outer .composite_form {
  margin: 0;
}

/* line 1469, sass/_product-detail.scss */
button {
  outline: none !important;
}

/* line 2, sass/_collections.scss */
.collections .hero, .tax-product_cat .hero {
  position: relative;
  background-image: url("../imgs/collections/bg-hero.jpg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
  width: 100%;
  text-align: center;
  padding-top: 160px;
}
/* line 12, sass/_collections.scss */
.collections .hero .image, .tax-product_cat .hero .image {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
  width: 100%;
  height: 100%;
  top: 0%;
  left: 50%;
  -o-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
}
/* line 25, sass/_collections.scss */
.collections .hero .image.mobile, .tax-product_cat .hero .image.mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 25, sass/_collections.scss */
  .collections .hero .image.mobile, .tax-product_cat .hero .image.mobile {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  /* line 2, sass/_collections.scss */
  .collections .hero, .tax-product_cat .hero {
    padding-top: 70px;
  }
}
/* line 38, sass/_collections.scss */
.collections .hero ul, .tax-product_cat .hero ul {
  position: relative;
  margin-bottom: 0;
  padding: 45px 0 4px;
}
/* line 43, sass/_collections.scss */
.collections .hero ul li, .tax-product_cat .hero ul li {
  margin-right: 20px;
}
/* line 46, sass/_collections.scss */
.collections .hero ul li img, .tax-product_cat .hero ul li img {
  opacity: 0.7;
}
/* line 50, sass/_collections.scss */
.collections .hero ul li:last-of-type, .tax-product_cat .hero ul li:last-of-type {
  margin-right: 0px;
}
@media screen and (max-width: 768px) {
  /* line 38, sass/_collections.scss */
  .collections .hero ul, .tax-product_cat .hero ul {
    padding: 12px 0 4px;
  }
}
/* line 62, sass/_collections.scss */
.collections .hero p, .tax-product_cat .hero p {
  position: relative;
  margin: 0 auto;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  font-size: 18px;
  width: 100%;
  max-width: 760px;
  color: #fff;
  padding: 0px 30px 30px;
}
/* line 75, sass/_collections.scss */
.collections .bottom-wrapper, .tax-product_cat .bottom-wrapper {
  position: relative;
  *zoom: 1;
  background-color: #a19c9c;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.collections .bottom-wrapper:before, .collections .bottom-wrapper:after, .tax-product_cat .bottom-wrapper:before, .tax-product_cat .bottom-wrapper:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.collections .bottom-wrapper:after, .tax-product_cat .bottom-wrapper:after {
  clear: both;
}
/* line 81, sass/_collections.scss */
.collections .bottom-wrapper.fixed .sidebar-wrapper, .tax-product_cat .bottom-wrapper.fixed .sidebar-wrapper {
  position: fixed;
  top: 71px;
  left: 0px;
  z-index: 3;
}
/* line 88, sass/_collections.scss */
.collections .bottom-wrapper.fixed .main, .tax-product_cat .bottom-wrapper.fixed .main {
  width: 100%;
  padding-left: 30%;
}
/* line 94, sass/_collections.scss */
.collections .bottom-wrapper .sidebar-wrapper, .collections .bottom-wrapper .main, .tax-product_cat .bottom-wrapper .sidebar-wrapper, .tax-product_cat .bottom-wrapper .main {
  float: left;
  position: relative;
}
/* line 99, sass/_collections.scss */
.collections .bottom-wrapper .sidebar-wrapper, .tax-product_cat .bottom-wrapper .sidebar-wrapper {
  width: 30%;
  padding: 50px;
}
@media screen and (max-width: 768px) {
  /* line 99, sass/_collections.scss */
  .collections .bottom-wrapper .sidebar-wrapper, .tax-product_cat .bottom-wrapper .sidebar-wrapper {
    width: 100%;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 0px 30px;
  }
}
/* line 111, sass/_collections.scss */
.collections .bottom-wrapper .sidebar-expander, .tax-product_cat .bottom-wrapper .sidebar-expander {
  position: relative;
  display: none;
  color: #fff;
  font-size: 24px;
  font-family: "TradeGothicLTStd-BdCn20";
  text-transform: uppercase;
  padding: 18px 0px 11px;
}
/* line 120, sass/_collections.scss */
.collections .bottom-wrapper .sidebar-expander img, .tax-product_cat .bottom-wrapper .sidebar-expander img {
  position: absolute;
  right: 0px;
  top: 23px;
}
@media screen and (max-width: 768px) {
  /* line 111, sass/_collections.scss */
  .collections .bottom-wrapper .sidebar-expander, .tax-product_cat .bottom-wrapper .sidebar-expander {
    display: block;
  }
}
/* line 131, sass/_collections.scss */
.collections .bottom-wrapper .sidebar, .tax-product_cat .bottom-wrapper .sidebar {
  position: relative;
  width: 100%;
  color: #fff;
  font-size: 15px;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  /* line 131, sass/_collections.scss */
  .collections .bottom-wrapper .sidebar, .tax-product_cat .bottom-wrapper .sidebar {
    padding: 18px 0px 30px;
  }
}
/* line 144, sass/_collections.scss */
.collections .bottom-wrapper .sidebar h2, .tax-product_cat .bottom-wrapper .sidebar h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 0px;
}
/* line 152, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.cats, .tax-product_cat .bottom-wrapper .sidebar ul.cats {
  position: relative;
  margin-bottom: 40px;
}
/* line 156, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.cats li, .tax-product_cat .bottom-wrapper .sidebar ul.cats li {
  display: block;
  margin-bottom: 10px;
}
/* line 160, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.cats li:last-of-type, .tax-product_cat .bottom-wrapper .sidebar ul.cats li:last-of-type {
  margin-bottom: 0px;
}
/* line 164, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.cats li a, .tax-product_cat .bottom-wrapper .sidebar ul.cats li a {
  color: #121212;
}
/* line 167, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.cats li a.active, .collections .bottom-wrapper .sidebar ul.cats li a:hover, .tax-product_cat .bottom-wrapper .sidebar ul.cats li a.active, .tax-product_cat .bottom-wrapper .sidebar ul.cats li a:hover {
  text-decoration: underline;
}
/* line 174, sass/_collections.scss */
.collections .bottom-wrapper .sidebar .result-count, .tax-product_cat .bottom-wrapper .sidebar .result-count {
  display: block;
  margin-bottom: 10px;
}
/* line 179, sass/_collections.scss */
.collections .bottom-wrapper .sidebar .filter-input-wrapper, .tax-product_cat .bottom-wrapper .sidebar .filter-input-wrapper {
  position: relative;
  margin-bottom: 10px;
}
/* line 183, sass/_collections.scss */
.collections .bottom-wrapper .sidebar .filter-input-wrapper input, .tax-product_cat .bottom-wrapper .sidebar .filter-input-wrapper input {
  border: 1px solid #fff;
  background-color: #a19c9c;
  height: 60px;
  line-height: 60px;
  width: 100%;
  padding: 0px 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 195, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.applied-filters, .tax-product_cat .bottom-wrapper .sidebar ul.applied-filters {
  position: relative;
  margin-bottom: 10px;
  margin-top: 31px;
}
/* line 200, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.applied-filters li, .tax-product_cat .bottom-wrapper .sidebar ul.applied-filters li {
  position: relative;
  display: block;
  margin-bottom: 10px;
  text-transform: lowercase;
}
/* line 206, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.applied-filters li:last-of-type, .tax-product_cat .bottom-wrapper .sidebar ul.applied-filters li:last-of-type {
  margin-bottom: 0px;
}
/* line 211, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.applied-filters li img, .tax-product_cat .bottom-wrapper .sidebar ul.applied-filters li img {
  position: absolute;
  right: 0px;
  top: 3px;
  cursor: pointer;
}
/* line 218, sass/_collections.scss */
.collections .bottom-wrapper .sidebar ul.applied-filters li.hate, .tax-product_cat .bottom-wrapper .sidebar ul.applied-filters li.hate {
  text-decoration: line-through;
}
/* line 224, sass/_collections.scss */
.collections .bottom-wrapper .sidebar .sort-wrapper, .tax-product_cat .bottom-wrapper .sidebar .sort-wrapper {
  position: relative;
  margin-bottom: 40px;
}
/* line 228, sass/_collections.scss */
.collections .bottom-wrapper .sidebar .sort-wrapper select, .tax-product_cat .bottom-wrapper .sidebar .sort-wrapper select {
  -webkit-appearance: none;
  border: 0;
  outline: 0;
  height: 60px;
  width: 100%;
  border-radius: 0px;
  background-color: #dcdcdc;
  color: #121212;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-bottom: 1px solid #fff;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: ''; padding: 10px;
}
/* line 246, sass/_collections.scss */
.collections .bottom-wrapper .sidebar .sort-wrapper img, .tax-product_cat .bottom-wrapper .sidebar .sort-wrapper img {
  position: absolute;
  right: 10px;
  top: 24px;
  pointer-events: none;
}
/* line 255, sass/_collections.scss */
.collections .bottom-wrapper .main, .tax-product_cat .bottom-wrapper .main {
  width: 70%;
}
@media screen and (max-width: 768px) {
  /* line 255, sass/_collections.scss */
  .collections .bottom-wrapper .main, .tax-product_cat .bottom-wrapper .main {
    width: 100%;
  }
}
/* line 262, sass/_collections.scss */
.collections .bottom-wrapper .main .products, .tax-product_cat .bottom-wrapper .main .products {
  position: relative;
  font-size: 0;
  border-left: 1px solid #535353;
  border-right: none;
}
/* line 268, sass/_collections.scss */
.collections .bottom-wrapper .main .products:after, .tax-product_cat .bottom-wrapper .main .products:after {
  content: '';
  display: inline-block;
  width: 100%;
}
@media screen and (max-width: 768px) {
  /* line 262, sass/_collections.scss */
  .collections .bottom-wrapper .main .products, .tax-product_cat .bottom-wrapper .main .products {
    border: 0px;
  }
}
/* line 278, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product, .collections .bottom-wrapper .main .products .gap, .tax-product_cat .bottom-wrapper .main .products .product, .tax-product_cat .bottom-wrapper .main .products .gap {
  display: inline-block;
  width: 33.33%;
  border: 1px solid #535353;
  padding-top: 30px;
}
@media screen and (max-width: 1024px) {
  /* line 278, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product, .collections .bottom-wrapper .main .products .gap, .tax-product_cat .bottom-wrapper .main .products .product, .tax-product_cat .bottom-wrapper .main .products .gap {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  /* line 278, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product, .collections .bottom-wrapper .main .products .gap, .tax-product_cat .bottom-wrapper .main .products .product, .tax-product_cat .bottom-wrapper .main .products .gap {
    width: 100%;
    border: 0px;
  }
}
@media screen and (max-width: 768px) {
  /* line 294, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .gap, .tax-product_cat .bottom-wrapper .main .products .gap {
    display: none;
  }
}
/* line 300, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product, .tax-product_cat .bottom-wrapper .main .products .product {
  text-align: center;
  vertical-align: top;
  color: #121212;
  background-repeat: no-repeat;
  background-position: bottom center;
  padding: 30px 30px 0px;
  background-size: auto 65%;
}
/* line 310, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product.lazy, .collections .bottom-wrapper .main .products .product.lazy-loading, .tax-product_cat .bottom-wrapper .main .products .product.lazy, .tax-product_cat .bottom-wrapper .main .products .product.lazy-loading {
  display: none;
  opacity: 0;
}
/* line 315, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product.lazy-loaded, .tax-product_cat .bottom-wrapper .main .products .product.lazy-loaded {
  opacity: 0;
}
/* line 319, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .product-table, .tax-product_cat .bottom-wrapper .main .products .product .product-table {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 325, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .fr_custom_msg, .tax-product_cat .bottom-wrapper .main .products .product .fr_custom_msg {
  display: block;
  color: #000;
  font-style: normal;
}
/* line 331, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product h2, .tax-product_cat .bottom-wrapper .main .products .product h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase; color:#fff;
}
/* line 337, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product h3, .tax-product_cat .bottom-wrapper .main .products .product h3 {
  font-size: 15px;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  text-transform: uppercase;
  margin-bottom: 15px; color:#fff;
}
/* line 344, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product h3 .pipe, .tax-product_cat .bottom-wrapper .main .products .product h3 .pipe {
  color: #fff;
}
/* line 349, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .bottle-a, .tax-product_cat .bottom-wrapper .main .products .product .bottle-a {
  display: table-footer-group;
  vertical-align: bottom;
}
@media screen and (max-width: 768px) {
  /* line 349, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product .bottle-a, .tax-product_cat .bottom-wrapper .main .products .product .bottle-a {
    display: block;
  }
}
/* line 358, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product a.btn, .tax-product_cat .bottom-wrapper .main .products .product a.btn {
  display: none;
}
/* line 361, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product a.btn:first-of-type, .tax-product_cat .bottom-wrapper .main .products .product a.btn:first-of-type {
  margin-bottom: 15px;
}
/* line 365, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product a.btn:hover, .tax-product_cat .bottom-wrapper .main .products .product a.btn:hover {
  color: #61EEA4;
}
/* line 370, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .hover-wrapper, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper {
  position: absolute;
  padding: 30px 30px 0px;
  background-color: #fff;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column;
  flex-flow: column;
}
.tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper:hover{ opacity: 1 !important; }
.tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper:hover h2, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper:hover h3 { color: #000; }

@media screen and (max-width: 768px) {
  /* line 370, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product .hover-wrapper, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper {
    opacity: 0;
    display: flex;
    height: calc(100% - 45px);
  }
}
/* line 391, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .hover-wrapper .flex-wrapper, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper .flex-wrapper {
  -webkit-flex: 2;
  flex: 2;
  width: 100%;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  padding-bottom: 67px;
  padding-bottom: 67px;
}
/* line 404, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .hover-wrapper p, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper p {
  color: #61EEA4;
  font-size: 16px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1px;
  text-transform: lowercase;
  text-align: center;
  width: 100%;
}
/* line 414, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .hover-wrapper span, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper span {
  text-transform: uppercase;
}
/* line 416, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .hover-wrapper a, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper a {
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: block;
  width: 100%;
  margin-bottom: 0px !important;
}
/* line 424, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .hover-wrapper a:hover, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper a:hover {
  color: #000;
}
/* line 428, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .hover-wrapper a.btn-add-to-cart-hover, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper a.btn-add-to-cart-hover {
  -webkit-transition: background-color 0.15s ease-in;
  -moz-transition: background-color 0.15s ease-in;
  transition: background-color 0.15s ease-in;
}
/* line 431, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .hover-wrapper a.btn-add-to-cart-hover.added, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper a.btn-add-to-cart-hover.added {
  background-color: #61EEA4;
  color: #fff;
}
/* line 438, sass/_collections.scss */
.collections .bottom-wrapper .main .products .product .hover-wrapper span, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper span {
  color: #121212;
}
.tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper h3 span.pipe {
    color: #fff !important;
}
.tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper:hover h3 span.pipe {
    color: #000 !important;
}


@media screen and (max-width: 768px) {
  /* line 300, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product, .tax-product_cat .bottom-wrapper .main .products .product {
    border-bottom: 1px solid #fff;
    padding-bottom: 45px;
  }
  /* line 447, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product h2, .tax-product_cat .bottom-wrapper .main .products .product h2 {
    font-size: 25px;
  }
  /* line 451, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product h3, .tax-product_cat .bottom-wrapper .main .products .product h3 {
    font-size: 13px;
    letter-spacing: 1.5px;
  }
  /* line 456, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product a.btn, .tax-product_cat .bottom-wrapper .main .products .product a.btn {
    display: block;
  }
}
/* line 462, sass/_collections.scss */
.collections .bottom-wrapper .main .products .component_summary .product, .tax-product_cat .bottom-wrapper .main .products .component_summary .product {
  padding: 0;
  width: 100%;
}
/* line 467, sass/_collections.scss */
.collections .bottom-wrapper .main .products .component .details, .tax-product_cat .bottom-wrapper .main .products .component .details {
  float: none;
  text-align: left;
}
/* line 472, sass/_collections.scss */
.collections .bottom-wrapper .main .products .component .component_selections > *, .tax-product_cat .bottom-wrapper .main .products .component .component_selections > * {
  padding: 0;
}
/* line 477, sass/_collections.scss */
.collections .bottom-wrapper .main .insert, .tax-product_cat .bottom-wrapper .main .insert {
  position: relative;
  background-color: #fff;
  text-align: center;
}
/* line 482, sass/_collections.scss */
.collections .bottom-wrapper .main .insert h2, .tax-product_cat .bottom-wrapper .main .insert h2 {
  display: inline-block;
  padding: 20px 40px;
  background-color: #121212;
  color: #fff;
  font-size: 15px;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  margin-bottom: 45px;
}
/* line 493, sass/_collections.scss */
.collections .bottom-wrapper .main .insert p, .tax-product_cat .bottom-wrapper .main .insert p {
  width: 100%;
  max-width: 800px;
  position: relative;
  margin: 0 auto;
  padding: 0px 30px;
  margin-bottom: 40px;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
}
/* line 505, sass/_collections.scss */
.collections .bottom-wrapper .main .insert a, .tax-product_cat .bottom-wrapper .main .insert a {
  display: inline-block;
  margin-bottom: 45px;
  color: #121212;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
}
/* line 517, sass/_collections.scss */
.collections .bottom-wrapper #applied-filter-template, .collections .bottom-wrapper #product-template, .tax-product_cat .bottom-wrapper #applied-filter-template, .tax-product_cat .bottom-wrapper #product-template {
  display: none;
}

/* line 526, sass/_collections.scss */
.ui-menu-item {
  padding: 10px !important;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  color: #121212;
  letter-spacing: 1px;
  text-transform: lowercase;
}

/* line 535, sass/_collections.scss */
.ui-state-focus {
  border: 0px !important;
  color: #000 !important;
}

/* line 540, sass/_collections.scss */
.ui-autocomplete {
  box-shadow: none !important;
  border: 0px !important;
}

/* line 547, sass/_collections.scss */
.select-wrapper {
  position: relative;
  display: inline-block;
  margin: 0 auto 30px;
  border-bottom: 1px solid #fff;
}
/* line 553, sass/_collections.scss */
.select-wrapper select {
  -webkit-appearance: none;
  border: 0;
  outline: 0;
  height: 60px;
  width: 100%;
  border-radius: 0px;
  background-color: #a19c9c;
  color: #121212;
  text-transform: uppercase;
  letter-spacing: 2px;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  margin-right: 25px;
}
/* line 572, sass/_collections.scss */
.select-wrapper:after {
  content: '';
  display: block;
  width: 15px;
  height: 11px;
  position: absolute;
  right: 0;
  top: 24px;
  pointer-events: none;
  background: url(/wp-content/themes/juicepress/assets/imgs/general/sketchy-arrow-down.png) center center no-repeat transparent;
  background-size: 15px 11px;
}

@-moz-document url-prefix() {
  /* line 590, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product,
  .tax-product_cat .bottom-wrapper .main .products .product {
    padding: 30px 0 0;
  }

  /* line 597, sass/_collections.scss */
  .collections .bottom-wrapper .main .products .product .product-table img,
  .collections .bottom-wrapper .main .products .product .product-table h2,
  .collections .bottom-wrapper .main .products .product .product-table h3,
  .tax-product_cat .bottom-wrapper .main .products .product .product-table img,
  .tax-product_cat .bottom-wrapper .main .products .product .product-table h2,
  .tax-product_cat .bottom-wrapper .main .products .product .product-table h3 {
    max-width: calc(100% - 60px);
    margin: auto;
  }
}
/* line 2, sass/_learn.scss */
.learn .hero, .tax-learn_category .hero {
  position: relative;
  background-image: url("../imgs/learn/bg-hero.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  text-align: center;
  padding-bottom: 40px;
  padding-top: 160px;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  /* line 2, sass/_learn.scss */
  .learn .hero, .tax-learn_category .hero {
    padding-top: 70px;
    background-image: none;
  }
}
/* line 18, sass/_learn.scss */
.learn .bottom-wrapper, .tax-learn_category .bottom-wrapper {
  position: relative;
  *zoom: 1;
  background-color: #000;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.learn .bottom-wrapper:before, .learn .bottom-wrapper:after, .tax-learn_category .bottom-wrapper:before, .tax-learn_category .bottom-wrapper:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.learn .bottom-wrapper:after, .tax-learn_category .bottom-wrapper:after {
  clear: both;
}
/* line 23, sass/_learn.scss */
.learn .bottom-wrapper .bg-img, .tax-learn_category .bottom-wrapper .bg-img {
  position: absolute;
}
/* line 26, sass/_learn.scss */
.learn .bottom-wrapper .bg-img.tr, .tax-learn_category .bottom-wrapper .bg-img.tr {
  right: 0px;
  top: 0px;
}
/* line 31, sass/_learn.scss */
.learn .bottom-wrapper .bg-img.bl, .tax-learn_category .bottom-wrapper .bg-img.bl {
  bottom: 0px;
  left: 0px;
}
@media screen and (max-width: 768px) {
  /* line 23, sass/_learn.scss */
  .learn .bottom-wrapper .bg-img, .tax-learn_category .bottom-wrapper .bg-img {
    display: none;
  }
}
/* line 41, sass/_learn.scss */
.learn .bottom-wrapper .sidebar-wrapper, .learn .bottom-wrapper .main, .tax-learn_category .bottom-wrapper .sidebar-wrapper, .tax-learn_category .bottom-wrapper .main {
  float: left;
  position: relative;
}
/* line 46, sass/_learn.scss */
.learn .bottom-wrapper .sidebar-wrapper, .tax-learn_category .bottom-wrapper .sidebar-wrapper {
  width: 30%;
  padding: 50px;
}
@media (max-width: 1365px) and (min-width: 975px) {
  .learn .bottom-wrapper .sidebar-wrapper, .tax-learn_category .bottom-wrapper .sidebar-wrapper {
    width: 314px;
  }
}
@media screen and (max-width: 768px) {
  /* line 46, sass/_learn.scss */
  .learn .bottom-wrapper .sidebar-wrapper, .tax-learn_category .bottom-wrapper .sidebar-wrapper {
    width: 100%;
    border-top: 1px solid #535353;
    padding: 0px 30px;
  }
}
/* line 57, sass/_learn.scss */
.learn .bottom-wrapper .sidebar-expander, .tax-learn_category .bottom-wrapper .sidebar-expander {
  position: relative;
  display: none;
  color: #fff;
  font-size: 24px;
  font-family: "TradeGothicLTStd-BdCn20";
  text-transform: uppercase;
  padding: 18px 0px 11px;
}
/* line 66, sass/_learn.scss */
.learn .bottom-wrapper .sidebar-expander img, .tax-learn_category .bottom-wrapper .sidebar-expander img {
  position: absolute;
  right: 0px;
  top: 23px;
}
@media screen and (max-width: 768px) {
  /* line 57, sass/_learn.scss */
  .learn .bottom-wrapper .sidebar-expander, .tax-learn_category .bottom-wrapper .sidebar-expander {
    display: block;
  }
  .learn .bottom-wrapper .sidebar #sidebar-header, .tax-learn_category .bottom-wrapper .sidebar #sidebar-header {
    display: none;
  }
}
/* line 77, sass/_learn.scss */
.learn .bottom-wrapper .sidebar, .tax-learn_category .bottom-wrapper .sidebar {
  position: relative;
  width: 100%;
  color: #fff;
  font-size: 15px;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .learn .bottom-wrapper .sidebar, .tax-learn_category .bottom-wrapper .sidebar { display: none; padding: 18px 0px 30px; }
}

.learn .bottom-wrapper .sidebar h2, .tax-learn_category .bottom-wrapper .sidebar h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 98, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.categories, .tax-learn_category .bottom-wrapper .sidebar ul.categories {
  position: relative;
}
/* line 101, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.categories li.category, .tax-learn_category .bottom-wrapper .sidebar ul.categories li.category {
  display: block;
  margin-bottom: 10px;
}
/* line 105, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.categories li.category:last-of-type, .tax-learn_category .bottom-wrapper .sidebar ul.categories li.category:last-of-type {
  margin-bottom: 0px;
}
/* line 109, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.categories li.category a, .tax-learn_category .bottom-wrapper .sidebar ul.categories li.category a {
  color: #fff;
}
/* line 112, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.categories li.category a:hover, .learn .bottom-wrapper .sidebar ul.categories li.category a.active, .tax-learn_category .bottom-wrapper .sidebar ul.categories li.category a:hover, .tax-learn_category .bottom-wrapper .sidebar ul.categories li.category a.active {
  text-decoration: underline;
}
/* line 119, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.items, .tax-learn_category .bottom-wrapper .sidebar ul.items {
  position: relative;
  margin-bottom: 10px;
  padding-left: 15px;
}
/* line 124, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.items li.item, .tax-learn_category .bottom-wrapper .sidebar ul.items li.item {
  display: block;
  margin-bottom: 10px;
}
/* line 128, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.items li.item:last-of-type, .tax-learn_category .bottom-wrapper .sidebar ul.items li.item:last-of-type {
  margin-bottom: 0px;
}
/* line 132, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.items li.item a, .tax-learn_category .bottom-wrapper .sidebar ul.items li.item a {
  color: #fff;
}
/* line 135, sass/_learn.scss */
.learn .bottom-wrapper .sidebar ul.items li.item a:hover, .learn .bottom-wrapper .sidebar ul.items li.item a.active, .tax-learn_category .bottom-wrapper .sidebar ul.items li.item a:hover, .tax-learn_category .bottom-wrapper .sidebar ul.items li.item a.active {
  color: #fff;
  text-decoration: underline;
}
/* line 144, sass/_learn.scss */
.learn .bottom-wrapper .main, .tax-learn_category .bottom-wrapper .main {
  width: 70%;
  border-left: 1px solid #535353;
}
@media (max-width: 1365px) and (min-width: 768px) {
  .learn .bottom-wrapper .main, .tax-learn_category .bottom-wrapper .main {
    width: 67%;
  }
}
@media screen and (max-width: 768px) {
  /* line 144, sass/_learn.scss */
  .learn .bottom-wrapper .main, .tax-learn_category .bottom-wrapper .main {
    width: 100%;
    border: 0px;
  }
}
/* line 153, sass/_learn.scss */
.learn .bottom-wrapper .main .title-wrapper, .tax-learn_category .bottom-wrapper .main .title-wrapper {
  position: relative;
  border-bottom: 1px solid #535353;
}
/* line 157, sass/_learn.scss */
.learn .bottom-wrapper .main .title-wrapper .title, .tax-learn_category .bottom-wrapper .main .title-wrapper .title {
  position: relative;
  margin-top: 6px;
  margin-bottom: 6px;
}
@media screen and (max-width: 768px) {
  /* line 153, sass/_learn.scss */
  .learn .bottom-wrapper .main .title-wrapper, .tax-learn_category .bottom-wrapper .main .title-wrapper {
    border-left: 0px;
    border-right: 0px;
	border-top: 1px solid #535353;
  }
  /* line 167, sass/_learn.scss */
  .learn .bottom-wrapper .main .title-wrapper .title, .tax-learn_category .bottom-wrapper .main .title-wrapper .title { margin-bottom: 6px; }
}
/* line 173, sass/_learn.scss */
.learn .bottom-wrapper .main .grid, .tax-learn_category .bottom-wrapper .main .grid {
  position: relative;
  font-size: 0;
  border-left: 1px solid #535353;
  border-right: 1px solid #535353;
}
@media screen and (max-width: 768px) {
  /* line 173, sass/_learn.scss */
  .learn .bottom-wrapper .main .grid, .tax-learn_category .bottom-wrapper .main .grid {
    border: 0px;
  }
}
/* line 183, sass/_learn.scss */
.learn .bottom-wrapper .main .grid:after, .tax-learn_category .bottom-wrapper .main .grid:after {
  content: '';
  display: inline-block;
  width: 100%;
}
/* line 189, sass/_learn.scss */
.learn .bottom-wrapper .main .grid .item, .learn .bottom-wrapper .main .grid .gap, .tax-learn_category .bottom-wrapper .main .grid .item, .tax-learn_category .bottom-wrapper .main .grid .gap {
  display: inline-block;
  width: 33.33%;
}
@media screen and (max-width: 768px) {
  /* line 189, sass/_learn.scss */
  .learn .bottom-wrapper .main .grid .item, .learn .bottom-wrapper .main .grid .gap, .tax-learn_category .bottom-wrapper .main .grid .item, .tax-learn_category .bottom-wrapper .main .grid .gap {
    width: 100%;
  }
}
/* line 198, sass/_learn.scss */
.learn .bottom-wrapper .main .grid .item, .tax-learn_category .bottom-wrapper .main .grid .item {
  text-align: center;
  vertical-align: top;
  color: #fff;
  height: 305px;
  border: 1px solid #535353;
}
/* line 205, sass/_learn.scss */
.learn .bottom-wrapper .main .grid .item .text-wrapper, .tax-learn_category .bottom-wrapper .main .grid .item .text-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px;
}
/* line 212, sass/_learn.scss */
.learn .bottom-wrapper .main .grid .item p, .tax-learn_category .bottom-wrapper .main .grid .item p {
  vertical-align: middle;
  font-size: 27px;
  font-family: "TradeGothicLTStd-BdCn20";
  text-transform: uppercase;
}
/* line 219, sass/_learn.scss */
.learn .bottom-wrapper .main .grid .item:hover, .tax-learn_category .bottom-wrapper .main .grid .item:hover {
  background-color: #fff;
}

.learn .bottom-wrapper .main .grid .item:hover p, .tax-learn_category .bottom-wrapper .main .grid .item:hover p{ color:#121212; }

@media screen and (max-width: 768px) {
  /* line 198, sass/_learn.scss */
  .learn .bottom-wrapper .main .grid .item, .tax-learn_category .bottom-wrapper .main .grid .item {
    border-left: 0px;
    border-right: 0px;
  }
}
/* line 230, sass/_learn.scss */
.learn .bottom-wrapper .main .questions-wrapper, .tax-learn_category .bottom-wrapper .main .questions-wrapper {
  position: relative;
  padding: 15px 43px;
  border-top: 0px;
  border-bottom: 0px;
}
@media screen and (max-width: 768px) {
  /* line 230, sass/_learn.scss */
  .learn .bottom-wrapper .main .questions-wrapper, .tax-learn_category .bottom-wrapper .main .questions-wrapper {
    padding: 50px 30px;
  }
}
/* line 241, sass/_learn.scss */
.learn .bottom-wrapper .main .questions-wrapper .question-wrapper, .tax-learn_category .bottom-wrapper .main .questions-wrapper .question-wrapper {
  position: relative;
  border-bottom: 1px solid #535353;
}
/* line 245, sass/_learn.scss */
.learn .bottom-wrapper .main .questions-wrapper .question-wrapper .question, .tax-learn_category .bottom-wrapper .main .questions-wrapper .question-wrapper .question {
  color: #fff;
  text-align: left;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  padding: 25px 0px 15px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  /* line 245, sass/_learn.scss */
  .learn .bottom-wrapper .main .questions-wrapper .question-wrapper .question, .tax-learn_category .bottom-wrapper .main .questions-wrapper .question-wrapper .question {
    text-align: left;
  }
}
/* line 258, sass/_learn.scss */
.learn .bottom-wrapper .main .questions-wrapper .question-wrapper .question img, .tax-learn_category .bottom-wrapper .main .questions-wrapper .question-wrapper .question img {
  position: absolute;
  right: 2px; top: 35px;
  /*@include media($bp768) {
  	position: relative;
  	right: auto;
  	top: 0px;
  	display: block;
  	margin: 5px auto 0px;
  }*/
}
/* line 273, sass/_learn.scss */
.learn .bottom-wrapper .main .questions-wrapper .question-wrapper .answer, .tax-learn_category .bottom-wrapper .main .questions-wrapper .question-wrapper .answer {
  position: relative;
  font-family: "gt_pressura_regularregular";
  padding: 0px 0px 30px;
  text-align: left;
  color: #fff;
  display: none;
}
/* line 281, sass/_learn.scss */
.learn .bottom-wrapper .main .questions-wrapper .question-wrapper .answer .subtitle, .tax-learn_category .bottom-wrapper .main .questions-wrapper .question-wrapper .answer .subtitle {
  font-size: 21px;
  letter-spacing: 1px;
  margin: 45px 0px 35px;
  text-transform: uppercase;
}
/* line 288, sass/_learn.scss */
.learn .bottom-wrapper .main .questions-wrapper .question-wrapper .answer p, .tax-learn_category .bottom-wrapper .main .questions-wrapper .question-wrapper .answer p {
  font-size: 18px;
  letter-spacing: 0.5px;
  text-align: left;
}

/* line 3, sass/_cleanses.scss */
.cleanses .top-wrapper,
.clean-eating .top-wrapper {
  position: relative;
  background-image: url("../imgs/general/bg-chalkboard.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 48px;
}
@media screen and (max-width: 768px) {
  /* line 3, sass/_cleanses.scss */
  .cleanses .top-wrapper,
  .clean-eating .top-wrapper {
    padding-top: 70px;
  }
}
/* line 13, sass/_cleanses.scss */
.cleanses .top-wrapper .hero,
.clean-eating .top-wrapper .hero {
  position: relative;
  background-image: url("../imgs/cleanses/bg-hero.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  text-align: center;
  padding-bottom: 45px;
  overflow: hidden;
}
/* line 23, sass/_cleanses.scss */
.cleanses .top-wrapper .hero .image,
.clean-eating .top-wrapper .hero .image {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 50%;
  left: 50%;
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
}
/* line 38, sass/_cleanses.scss */
.cleanses .top-wrapper .hero .image.mobile,
.clean-eating .top-wrapper .hero .image.mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 38, sass/_cleanses.scss */
  .cleanses .top-wrapper .hero .image.mobile,
  .clean-eating .top-wrapper .hero .image.mobile {
    display: block;
  }
}
/* line 47, sass/_cleanses.scss */
.cleanses .top-wrapper .hero p,
.clean-eating .top-wrapper .hero p {
  position: relative;
  margin: 0 auto;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1px;
  font-size: 21px;
  width: 100%;
  max-width: 760px;
  color: #fff;
  margin-bottom: 50px;
  padding: 0px 30px;
}
/* line 60, sass/_cleanses.scss */
.cleanses .top-wrapper .hero a,
.clean-eating .top-wrapper .hero a {
  display: inline-block;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 45px;
}
/* line 69, sass/_cleanses.scss */
.cleanses .top-wrapper .hero a span,
.clean-eating .top-wrapper .hero a span {
  color: #61EEA4;
}
/* line 74, sass/_cleanses.scss */
.cleanses .top-wrapper .hero .padder,
.clean-eating .top-wrapper .hero .padder {
  background: #131313;
}
/* line 78, sass/_cleanses.scss */
.cleanses .top-wrapper .hero img,
.clean-eating .top-wrapper .hero img {
  width: 100%;
}
@media screen and (max-width: 768px) {
  /* line 83, sass/_cleanses.scss */
  .cleanses .top-wrapper .hero p,
  .clean-eating .top-wrapper .hero p {
    font-size: 18px;
  }
  /* line 87, sass/_cleanses.scss */
  .cleanses .top-wrapper .hero a,
  .clean-eating .top-wrapper .hero a {
    font-size: 13px;
  }
}
/* line 93, sass/_cleanses.scss */
.cleanses .top-wrapper .questions-wrapper,
.clean-eating .top-wrapper .questions-wrapper {
  position: relative;
}
/* line 97, sass/_cleanses.scss */
.cleanses .top-wrapper .overlay-wrapper,
.clean-eating .top-wrapper .overlay-wrapper {
  position: relative;
  min-height: 110px;
  background-color: #fff;
  width: 80%;
  margin: 0 auto;
  margin-top: -55px;
  color: #121212;
  z-index: 3;
}
/* line 107, sass/_cleanses.scss */
.cleanses .top-wrapper .overlay-wrapper .left,
.clean-eating .top-wrapper .overlay-wrapper .left {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  width: 210px;
  padding-top: 4px;
}
/* line 117, sass/_cleanses.scss */
.cleanses .top-wrapper .overlay-wrapper .middle,
.clean-eating .top-wrapper .overlay-wrapper .middle {
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  font-size: 18px;
  vertical-align: middle;
  padding: 15px 15px;
}
/* line 125, sass/_cleanses.scss */
.cleanses .top-wrapper .overlay-wrapper .right,
.clean-eating .top-wrapper .overlay-wrapper .right {
  vertical-align: middle;
  padding: 0px 15px;
  width: 210px;
}
@media screen and (max-width: 768px) {
  /* line 97, sass/_cleanses.scss */
  .cleanses .top-wrapper .overlay-wrapper,
  .clean-eating .top-wrapper .overlay-wrapper {
    width: 100%;
    margin-top: 0px;
    padding: 30px;
  }
  /* line 136, sass/_cleanses.scss */
  .cleanses .top-wrapper .overlay-wrapper .left, .cleanses .top-wrapper .overlay-wrapper .middle, .cleanses .top-wrapper .overlay-wrapper .right,
  .clean-eating .top-wrapper .overlay-wrapper .left,
  .clean-eating .top-wrapper .overlay-wrapper .middle,
  .clean-eating .top-wrapper .overlay-wrapper .right {
    padding: 0px;
    display: block;
    width: 100%;
  }
  /* line 142, sass/_cleanses.scss */
  .cleanses .top-wrapper .overlay-wrapper .middle,
  .clean-eating .top-wrapper .overlay-wrapper .middle {
    margin: 19px 0px 30px;
    font-size: 15px;
  }
  /* line 147, sass/_cleanses.scss */
  .cleanses .top-wrapper .overlay-wrapper .left,
  .clean-eating .top-wrapper .overlay-wrapper .left {
    text-align: left;
    font-size: 24px;
  }
}
/* line 156, sass/_cleanses.scss */
.cleanses .bottom-wrapper,
.clean-eating .bottom-wrapper {
  position: relative;
  background-color: #a19c9c;
  margin-top: -55px;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  /* line 156, sass/_cleanses.scss */
  .cleanses .bottom-wrapper,
  .clean-eating .bottom-wrapper {
    padding-top: 60px;
    margin-top: 0px;
  }
}
/* line 168, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper,
.clean-eating .bottom-wrapper .cleanse-wrapper {
  position: relative;
  *zoom: 1;
  border-bottom: 2px solid #fff;
  padding: 0px 50px;
  margin-bottom: 0px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.cleanses .bottom-wrapper .cleanse-wrapper:before, .cleanses .bottom-wrapper .cleanse-wrapper:after,
.clean-eating .bottom-wrapper .cleanse-wrapper:before,
.clean-eating .bottom-wrapper .cleanse-wrapper:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.cleanses .bottom-wrapper .cleanse-wrapper:after,
.clean-eating .bottom-wrapper .cleanse-wrapper:after {
  clear: both;
}
/* line 175, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper:last-of-type,
.clean-eating .bottom-wrapper .cleanse-wrapper:last-of-type {
  margin-bottom: 0px;
}
@media screen and (max-width: 768px) {
  /* line 168, sass/_cleanses.scss */
  .cleanses .bottom-wrapper .cleanse-wrapper,
  .clean-eating .bottom-wrapper .cleanse-wrapper {
    padding: 0 30px;
    margin-bottom: 45px;
  }
}
/* line 184, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col,
.clean-eating .bottom-wrapper .cleanse-wrapper .col {
  width: 50%;
  text-align: center;
  padding: 0px 15px;
}
@media screen and (max-width: 768px) {
  /* line 184, sass/_cleanses.scss */
  .cleanses .bottom-wrapper .cleanse-wrapper .col,
  .clean-eating .bottom-wrapper .cleanse-wrapper .col {
    width: 100%;
  }
}
/* line 193, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col .content-wrapper,
.clean-eating .bottom-wrapper .cleanse-wrapper .col .content-wrapper {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 198, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col .content-wrapper .content,
.clean-eating .bottom-wrapper .cleanse-wrapper .col .content-wrapper .content {
  display: table-cell;
  width: 100%;
}
/* line 206, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper:nth-of-type(odd) .col.text,
.clean-eating .bottom-wrapper .cleanse-wrapper:nth-of-type(odd) .col.text {
  float: left;
}
/* line 210, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper:nth-of-type(odd) .col.main,
.clean-eating .bottom-wrapper .cleanse-wrapper:nth-of-type(odd) .col.main {
  float: right;
}
/* line 216, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper:nth-of-type(even) .col.text,
.clean-eating .bottom-wrapper .cleanse-wrapper:nth-of-type(even) .col.text {
  float: right;
}
/* line 220, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper:nth-of-type(even) .col.main,
.clean-eating .bottom-wrapper .cleanse-wrapper:nth-of-type(even) .col.main {
  float: left;
}
/* line 226, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.text .name,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.text .name {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #000;
  margin-bottom: 8px;
}
/* line 234, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.text p,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.text p {
  font-family: "gt_pressura_regularregular";
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #121212;
  width: 80%;
  margin: 0 auto 40px;
}
/* line 243, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.text img,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.text img {
  display: block;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  /* line 243, sass/_cleanses.scss */
  .cleanses .bottom-wrapper .cleanse-wrapper .col.text img,
  .clean-eating .bottom-wrapper .cleanse-wrapper .col.text img {
    display: none;
  }
}
/* line 254, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.text .content-wrapper .content,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.text .content-wrapper .content {
  vertical-align: bottom;
}
@media screen and (max-width: 768px) {
  /* line 259, sass/_cleanses.scss */
  .cleanses .bottom-wrapper .cleanse-wrapper .col.main,
  .clean-eating .bottom-wrapper .cleanse-wrapper .col.main {
    margin-bottom: 30px;
  }
}
/* line 264, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.main .pricing,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.main .pricing {
  position: relative;
  margin-bottom: 30px;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  color: #121212;
}
/* line 272, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.main .pricing .pipe,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.main .pricing .pipe {
  color: #000;
}
/* line 277, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.main .title,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.main .title {
  margin-bottom: 20px;
  display: block;
}
/* line 282, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.main a.btn,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.main a.btn {
  display: inline-block;
  width: 48%;
  margin-right: 2%;
  max-width: 200px;
}
/* line 288, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.main a.btn:last-of-type,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.main a.btn:last-of-type {
  margin-right: 0px;
}
@media screen and (max-width: 768px) {
  /* line 282, sass/_cleanses.scss */
  .cleanses .bottom-wrapper .cleanse-wrapper .col.main a.btn,
  .clean-eating .bottom-wrapper .cleanse-wrapper .col.main a.btn {
    width: 100%;
    max-width: 1100px;
    margin: 0px;
    opacity: 1 !important;
    top: 15px !important;
  }
  /* line 299, sass/_cleanses.scss */
  .cleanses .bottom-wrapper .cleanse-wrapper .col.main a.btn:last-of-type,
  .clean-eating .bottom-wrapper .cleanse-wrapper .col.main a.btn:last-of-type {
    margin-top: 15px;
  }
}
/* line 305, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.main img,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.main img {
  display: none;
  width: 100%;
}
@media screen and (max-width: 768px) {
  /* line 305, sass/_cleanses.scss */
  .cleanses .bottom-wrapper .cleanse-wrapper .col.main img,
  .clean-eating .bottom-wrapper .cleanse-wrapper .col.main img {
    display: block;
  }
}
/* line 314, sass/_cleanses.scss */
.cleanses .bottom-wrapper .cleanse-wrapper .col.main .content-wrapper .content,
.clean-eating .bottom-wrapper .cleanse-wrapper .col.main .content-wrapper .content {
  vertical-align: middle;
  padding: 72px 0px;
}
@media screen and (max-width: 768px) {
  /* line 314, sass/_cleanses.scss */
  .cleanses .bottom-wrapper .cleanse-wrapper .col.main .content-wrapper .content,
  .clean-eating .bottom-wrapper .cleanse-wrapper .col.main .content-wrapper .content {
    padding: 40px 0px;
  }
}
/* line 326, sass/_cleanses.scss */
.cleanses .stories,
.clean-eating .stories {
  position: relative;
  background-color: #a19c9c;
  padding-bottom: 135px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  /* line 326, sass/_cleanses.scss */
  .cleanses .stories,
  .clean-eating .stories {
    padding-bottom: 50px;
  }
}
/* line 336, sass/_cleanses.scss */
.cleanses .stories .section-title,
.clean-eating .stories .section-title {
  margin-top: -26px;
}
@media screen and (max-width: 768px) {
  /* line 336, sass/_cleanses.scss */
  .cleanses .stories .section-title,
  .clean-eating .stories .section-title {
    margin-top: 0px;
  }
}
/* line 344, sass/_cleanses.scss */
.cleanses .stories .cols,
.clean-eating .stories .cols {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 0px 30px;
}
/* line 351, sass/_cleanses.scss */
.cleanses .stories .swiper-container,
.clean-eating .stories .swiper-container {
  width: 100%;
}
/* line 355, sass/_cleanses.scss */
.cleanses .stories .col,
.clean-eating .stories .col {
  position: relative;
  vertical-align: top;
  padding: 0px 2%;
}
/* line 361, sass/_cleanses.scss */
.cleanses .stories .col:hover .btn-wrapper .btn-select,
.clean-eating .stories .col:hover .btn-wrapper .btn-select {
  top: 0px;
}
/* line 366, sass/_cleanses.scss */
.cleanses .stories .col .content-wrapper,
.clean-eating .stories .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  border-bottom: 3px solid #61EEA4;
  height: 100%;
}
/* line 373, sass/_cleanses.scss */
.cleanses .stories .col .content-wrapper img,
.clean-eating .stories .col .content-wrapper img {
  width: 100%;
  display: block;
  margin-bottom: 45px;
}
/* line 379, sass/_cleanses.scss */
.cleanses .stories .col .content-wrapper .content,
.clean-eating .stories .col .content-wrapper .content {
  padding: 0px 30px;
}
/* line 382, sass/_cleanses.scss */
.cleanses .stories .col .content-wrapper .content h2,
.clean-eating .stories .col .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 390, sass/_cleanses.scss */
.cleanses .stories .col .content-wrapper .content p,
.clean-eating .stories .col .content-wrapper .content p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 0.5px;
  color: #121212;
}
/* line 397, sass/_cleanses.scss */
.cleanses .stories .col .content-wrapper .content .btn-wrapper-spacer,
.clean-eating .stories .col .content-wrapper .content .btn-wrapper-spacer {
  width: 100%;
  position: relative;
  height: 60px;
  height: 60px;
}
/* line 406, sass/_cleanses.scss */
.cleanses .stories .col .btn-wrapper,
.clean-eating .stories .col .btn-wrapper {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
}
/* line 414, sass/_cleanses.scss */
.cleanses .stories .col .btn-wrapper .btn-select,
.clean-eating .stories .col .btn-wrapper .btn-select {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 60px;
  background-color: #61EEA4;
  text-align: center;
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 60px;
  -webkit-transition: top 0.25s ease-out;
  -moz-transition: top 0.25s ease-out;
  transition: top 0.25s ease-out;
}
/* line 432, sass/_cleanses.scss */
.cleanses .stories .swiper-pagination,
.clean-eating .stories .swiper-pagination {
  position: relative;
  margin-top: 30px;
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 432, sass/_cleanses.scss */
  .cleanses .stories .swiper-pagination,
  .clean-eating .stories .swiper-pagination {
    display: block;
  }
}
/* line 441, sass/_cleanses.scss */
.cleanses .stories .swiper-pagination .swiper-pagination-bullet,
.clean-eating .stories .swiper-pagination .swiper-pagination-bullet {
  background-color: transparent;
  width: 11px;
  height: 10px;
  background-image: url("../imgs/general/pagination-dot.png");
  background-repeat: no-repeat;
  background-size: 11px 20px;
  opacity: 1 !important;
  margin-right: 10px;
}
/* line 448, sass/_cleanses.scss */
.cleanses .stories .swiper-pagination .swiper-pagination-bullet:last-of-type,
.clean-eating .stories .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0px;
}
/* line 452, sass/_cleanses.scss */
.cleanses .stories .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.clean-eating .stories .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-position: 0px -10px;
}

/* line 1, sass/_cart.scss */
.cart {
  position: relative;
}
/* line 4, sass/_cart.scss */
.cart .top-wrapper {
  position: relative;
  background-color: #000; background-color: #000;
  margin-top: 101px;
}
@media screen and (max-width: 768px) {
  /* line 4, sass/_cart.scss */
  .cart .top-wrapper {
    margin-top: 71px;
  }
}
/* line 14, sass/_cart.scss */
.cart .bottom-wrapper {
  position: relative;
  background-color: #000;
}
/* line 18, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 950px;
  padding: 0px 30px;
}
/* line 24, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-table {
  position: relative;
  width: 100%;
  margin-bottom: 50px;
}
/* line 30, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row {
  position: relative;
  display: table;
  width: 100%;
  border-bottom: 1px solid #fff;
  padding-top: 30px;
}
/* line 37, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .col {
  display: table-cell;
  vertical-align: middle;
  color: #121212;
}
/* line 43, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .col-1 {
  width: 26%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 43, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .cart-row .col-1 {
    display: none;
  }
}
/* line 52, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .col-3, .cart .bottom-wrapper .bottom-content .cart-row .col-4, .cart .bottom-wrapper .bottom-content .cart-row .col-5, .cart .bottom-wrapper .bottom-content .cart-row .col-6 {
  width: 12%;
  text-align: center;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px; color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 52, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .cart-row .col-3, .cart .bottom-wrapper .bottom-content .cart-row .col-4, .cart .bottom-wrapper .bottom-content .cart-row .col-5, .cart .bottom-wrapper .bottom-content .cart-row .col-6 {
    width: 22%;
  }
}
@media screen and (max-width: 768px) {
  /* line 64, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .cart-row .col-4 {
    width: 12%;
  }
}
/* line 70, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .col-6 {
  text-align: right;
}
/* line 74, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .bottle {
  display: block;
  position: relative;
  margin: 0 auto;
}
/* line 78, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .bottle.actual-bottle {
  max-width: 80px;
}
/* line 83, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .col-2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
  width: 26%; color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 83, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .cart-row .col-2 {
    width: 20%;
    font-size: 19px;
  }
}
/* line 96, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .col-4 input {
  text-align: center;
  border: 1px solid #fff;
  padding: 10px 0px;
  background-color: transparent;
  width: 100%;
  color: #fff;
}
/* line 106, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .remove-link {
  color: #fff;
}
/* line 109, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row .remove-link:hover {
  text-decoration: underline;
}
/* line 115, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .row {
  text-align: justify;
  font-size: 0.01px;
  margin-bottom: 50px;
}
/* line 42, sass/_mixins_globals.scss */
.cart .bottom-wrapper .bottom-content .row > * {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  font-size: 15px;
}
/* line 48, sass/_mixins_globals.scss */
.cart .bottom-wrapper .bottom-content .row:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 0;
}
/* line 55, sass/_mixins_globals.scss */
.no-cssanimations .cart .bottom-wrapper .bottom-content .row {
  font-size: 0.05px;
}
@-moz-document url-prefix() {
  /* line 60, sass/_mixins_globals.scss */
  .cart .bottom-wrapper .bottom-content .row {
    font-size: 0;
  }
}
/* line 120, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .two-thirds {
  width: 62%;
}
/* line 124, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .third {
  text-align: center;
  width: 36%;
}
/* line 129, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .options-wrapper {
  position: relative;
  text-align: center;
  font-size: 15px;
  font-family: "TradeGothicLTStd-BdCn20";
  color: #000;
  text-transform: uppercase;
  padding-bottom: 50px;
}
/* line 138, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .options-wrapper .message {
  left: 0px;
  top: 0px;
  font-family: "gt_pressura_regularregular";
  font-size: 13px;
  letter-spacing: 1px;
  color: #fff;
  text-transform: none;
}
/* line 149, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .options-wrapper span {
  font-family: "gt_pressura_regularregular";
  color: #fff;
  letter-spacing: 2px;
}
/* line 156, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .options-wrapper .buttons a {
  position: relative;
  display: inline-block;
  width: 48%;
  margin-right: 2%; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px; font-weight: normal; font-size: 14px;
  background-color: #464646; 
}
@media screen and (max-width: 768px) {
  /* line 156, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper .buttons a {
    width: 100%;
    margin: 0px;
    margin-bottom: 15px;
  }
}
/* line 169, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .options-wrapper .buttons input {
  display: inline-block;
  width: 48%;
  line-height: 0px; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px; font-weight: normal; font-size: 14px;
}
@media screen and (max-width: 768px) {
  /* line 169, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper .buttons input {
    width: 100%;
    top: 15px !important;
  }
}
@media screen and (max-width: 768px) {
  /* line 129, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper {
    padding-left: 0px;
  }
  /* line 184, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper .row {
    margin: 0;
  }
  /* line 188, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper .two-thirds,
  .cart .bottom-wrapper .bottom-content .options-wrapper .third {
    display: block;
    width: 100%;
    text-align: center;
  }
  /* line 195, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper .message {
    margin-bottom: 10px;
  }
  /* line 199, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper .buttons {
    width: 100%;
    max-width: 250px;
    margin: 40px auto 0;
    display: block;
  }
  /* line 206, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper .empty {
    display: none;
  }
}
/* line 211, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .options-wrapper.top {
  padding-bottom: 0px;
}
/* line 214, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .options-wrapper.top .row {
  margin-bottom: 0px;
}
@media screen and (max-width: 768px) {
  /* line 211, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper.top {
    padding: 8px 0px;
  }
  /* line 221, sass/_cart.scss */
  .cart .bottom-wrapper .bottom-content .options-wrapper.top .buttons {
    margin: 0 auto;
  }
}
/* line 229, sass/_cart.scss */
.cart .bottom-wrapper .row-substitutions {
  font-family: "gt_pressura_regularregular";
  color: #fff;
  text-transform: none;
  padding: 50px 0 30px;
  letter-spacing: 0.1mm;
  border-bottom: 1px solid #fff;
}
/* line 237, sass/_cart.scss */
.cart .bottom-wrapper .row-substitutions .two-thirds {
  font-size: 18px;
}
/* line 241, sass/_cart.scss */
.cart .bottom-wrapper .row-substitutions h3 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
  margin-bottom: 20px;
  letter-spacing: 0;
}
/* line 249, sass/_cart.scss */
.cart .bottom-wrapper .row-substitutions p {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  /* line 229, sass/_cart.scss */
  .cart .bottom-wrapper .row-substitutions {
    margin-bottom: 30px;
  }
  /* line 256, sass/_cart.scss */
  .cart .bottom-wrapper .row-substitutions .two-thirds,
  .cart .bottom-wrapper .row-substitutions .third {
    max-width: 640px;
    margin: 0 auto;
    font-size: 15px;
  }
}
/* line 265, sass/_cart.scss */
.cart .bottom-wrapper .row-substitutions .trigger-substitutions {
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.5mm;
}
/* line 271, sass/_cart.scss */
.cart .bottom-wrapper .row-substitutions .trigger-substitutions.hidden {
  display: none;
}
/* line 275, sass/_cart.scss */
.cart .bottom-wrapper .row-substitutions .trigger-substitutions:hover {
  text-decoration: underline;
}

/* line 283, sass/_cart.scss */
.cart-empty { position: relative; background-color: #000; padding-top: 160px; }
/* line 288, sass/_cart.scss */
.cart-empty .bottom {
  padding: 20px 30px 120px;
  font-family: "gt_pressura_regularregular";
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #fff;
  text-align: center;
  z-index: 2;
  position: relative;
}
/* line 298, sass/_cart.scss */
.cart-empty .bottom h1 {
  font-size: 27px;
  font-family: "TradeGothicLTStd-BdCn20";
  text-transform: uppercase; color: #fff;
}
/* line 304, sass/_cart.scss */
.cart-empty .bottom a {
  max-width: 211px;
  position: relative;
  margin: 0 auto;
  margin-top: 50px;
}
/* line 311, sass/_cart.scss */
.cart-empty img {
  position: absolute;
  bottom: 0px;
  z-index: 1;
}
/* line 316, sass/_cart.scss */
.cart-empty img.left {
  left: 0px;
}
/* line 320, sass/_cart.scss */
.cart-empty img.right {
  right: 0px;
}
@media screen and (max-width: 768px) {
  /* line 283, sass/_cart.scss */
  .cart-empty {
    padding-top: 81px;
  }
  /* line 328, sass/_cart.scss */
  .cart-empty .bottom {
    padding: 70px 30px;
  }
  /* line 332, sass/_cart.scss */
  .cart-empty img.right {
    display: none;
  }
}

/* line 338, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .row-subs-list {
  border-bottom: 1px solid #fff;
}
/* line 341, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .row-subs-list,
.cart .bottom-wrapper .bottom-content .row-subs-list p {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
  color: #fff;
}
/* line 349, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .row-subs-list.hidden {
  display: none;
}
/* line 353, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .row-subs-list .third {
  text-align: right;
}
/* line 357, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .row-subs-list a {
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
}
/* line 363, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .row-subs-list a:hover {
  text-decoration: underline;
}

/* line 378, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row.bundle_table_item,
.cart .bottom-wrapper .bottom-content .cart-row.bundled_table_item {
  padding: 15px 0;
  border-bottom: 1px solid #f0f0f0 !important;
}
/* line 383, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row.bundle_table_item .col-2,
.cart .bottom-wrapper .bottom-content .cart-row.bundled_table_item .col-2 {
  padding: 5px 0 0 30px;
  font-size: 16px;
  line-height: 1;
}

/* line 391, sass/_cart.scss */
.cart .bottom-wrapper .bottom-content .cart-row.component_table_item.bundle_table_item {
  display: none;
}

/* line 1, sass/_checkout.scss */
.checkout .woocommerce, .order-review .woocommerce {
  position: relative;
  background-color: #a19c9c;
  padding: 175px 30px 140px;
}
/* line 7, sass/_checkout.scss */
.checkout .woocommerce .checkout_coupon, .order-review .woocommerce .checkout_coupon, .checkout .woocommerce .checkout_donation {
  display: block !important;
  border: 0px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 75px;
}
/* line 14, sass/_checkout.scss */
.checkout .woocommerce .checkout_coupon .form-row, .order-review .woocommerce .checkout_coupon .form-row {
  float: left;
  width: 70%;
  padding-right: 2%;
}
/* line 20, sass/_checkout.scss */
.checkout .woocommerce .checkout_coupon .btn, .order-review .woocommerce .checkout_coupon .btn, .checkout .woocommerce .donate-btn, .checkout .woocommerce .donate-remove {
  display: inline-block;
  width: 30%;
  position: relative;
  top: 3px;
}
@media screen and (max-width: 568px) {
  /* line 28, sass/_checkout.scss */
  .checkout .woocommerce .checkout_coupon .form-row, .order-review .woocommerce .checkout_coupon .form-row {
    width: 50%;
  }
  /* line 32, sass/_checkout.scss */
  .checkout .woocommerce .checkout_coupon .btn, .order-review .woocommerce .checkout_coupon .btn {
    width: 50%;
  }
}
/* line 38, sass/_checkout.scss */
.checkout .woocommerce .billing-wrapper, .checkout .woocommerce .shipping-wrapper, .checkout .woocommerce .shipping-method-wrapper, .checkout .woocommerce .local-delivery-wrapper,
.checkout .woocommerce .local-pickup-wrapper, .checkout .woocommerce .payment-wrapper, .checkout .woocommerce .order-review-wrapper, .checkout .woocommerce .coupon-wrapper, .checkout .woocommerce .standard-delivery-wrapper, .order-review .woocommerce .billing-wrapper, .order-review .woocommerce .shipping-wrapper, .order-review .woocommerce .shipping-method-wrapper, .order-review .woocommerce .local-delivery-wrapper,
.order-review .woocommerce .local-pickup-wrapper, .order-review .woocommerce .payment-wrapper, .order-review .woocommerce .order-review-wrapper, .order-review .woocommerce .coupon-wrapper, .order-review .woocommerce .standard-delivery-wrapper, .checkout .woocommerce .donation-wrapper {
  width: 100%;
  max-width: 708px;
  position: relative;
  margin: 0 auto;
  margin-bottom: 40px;
}
/* line 45, sass/_checkout.scss */
.checkout .woocommerce .billing-wrapper h3, .checkout .woocommerce .shipping-wrapper h3, .checkout .woocommerce .shipping-method-wrapper h3, .checkout .woocommerce .local-delivery-wrapper h3,
.checkout .woocommerce .local-pickup-wrapper h3, .checkout .woocommerce .payment-wrapper h3, .checkout .woocommerce .order-review-wrapper h3, .checkout .woocommerce .coupon-wrapper h3, .checkout .woocommerce .standard-delivery-wrapper h3, .order-review .woocommerce .billing-wrapper h3, .order-review .woocommerce .shipping-wrapper h3, .order-review .woocommerce .shipping-method-wrapper h3, .order-review .woocommerce .local-delivery-wrapper h3,
.order-review .woocommerce .local-pickup-wrapper h3, .order-review .woocommerce .payment-wrapper h3, .order-review .woocommerce .order-review-wrapper h3, .order-review .woocommerce .coupon-wrapper h3, .order-review .woocommerce .standard-delivery-wrapper h3, .donation-wrapper .billing-header {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 30px;
}
/* line 55, sass/_checkout.scss */
.checkout .woocommerce .billing-wrapper .form-row label, .checkout .woocommerce .shipping-wrapper .form-row label, .checkout .woocommerce .shipping-method-wrapper .form-row label, .checkout .woocommerce .local-delivery-wrapper .form-row label,
.checkout .woocommerce .local-pickup-wrapper .form-row label, .checkout .woocommerce .payment-wrapper .form-row label, .checkout .woocommerce .order-review-wrapper .form-row label, .checkout .woocommerce .coupon-wrapper .form-row label, .checkout .woocommerce .standard-delivery-wrapper .form-row label, .order-review .woocommerce .billing-wrapper .form-row label, .order-review .woocommerce .shipping-wrapper .form-row label, .order-review .woocommerce .shipping-method-wrapper .form-row label, .order-review .woocommerce .local-delivery-wrapper .form-row label,
.order-review .woocommerce .local-pickup-wrapper .form-row label, .order-review .woocommerce .payment-wrapper .form-row label, .order-review .woocommerce .order-review-wrapper .form-row label, .order-review .woocommerce .coupon-wrapper .form-row label, .order-review .woocommerce .standard-delivery-wrapper .form-row label {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}
/* line 63, sass/_checkout.scss */
.checkout .woocommerce .billing-wrapper .form-row input, .checkout .woocommerce .shipping-wrapper .form-row input, .checkout .woocommerce .shipping-method-wrapper .form-row input, .checkout .woocommerce .local-delivery-wrapper .form-row input,
.checkout .woocommerce .local-pickup-wrapper .form-row input, .checkout .woocommerce .payment-wrapper .form-row input, .checkout .woocommerce .order-review-wrapper .form-row input, .checkout .woocommerce .coupon-wrapper .form-row input, .checkout .woocommerce .standard-delivery-wrapper .form-row input, .order-review .woocommerce .billing-wrapper .form-row input, .order-review .woocommerce .shipping-wrapper .form-row input, .order-review .woocommerce .shipping-method-wrapper .form-row input, .order-review .woocommerce .local-delivery-wrapper .form-row input,
.order-review .woocommerce .local-pickup-wrapper .form-row input, .order-review .woocommerce .payment-wrapper .form-row input, .order-review .woocommerce .order-review-wrapper .form-row input, .order-review .woocommerce .coupon-wrapper .form-row input, .order-review .woocommerce .standard-delivery-wrapper .form-row input {
  height: 60px;
  border: 1px solid #fff;
  background-color: #a19c9c;
  color: #fff;
  padding: 0px 20px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
}
/* line 74, sass/_checkout.scss */
.checkout .woocommerce .billing-wrapper .form-row textarea, .checkout .woocommerce .shipping-wrapper .form-row textarea, .checkout .woocommerce .shipping-method-wrapper .form-row textarea, .checkout .woocommerce .local-delivery-wrapper .form-row textarea,
.checkout .woocommerce .local-pickup-wrapper .form-row textarea, .checkout .woocommerce .payment-wrapper .form-row textarea, .checkout .woocommerce .order-review-wrapper .form-row textarea, .checkout .woocommerce .coupon-wrapper .form-row textarea, .checkout .woocommerce .standard-delivery-wrapper .form-row textarea, .order-review .woocommerce .billing-wrapper .form-row textarea, .order-review .woocommerce .shipping-wrapper .form-row textarea, .order-review .woocommerce .shipping-method-wrapper .form-row textarea, .order-review .woocommerce .local-delivery-wrapper .form-row textarea,
.order-review .woocommerce .local-pickup-wrapper .form-row textarea, .order-review .woocommerce .payment-wrapper .form-row textarea, .order-review .woocommerce .order-review-wrapper .form-row textarea, .order-review .woocommerce .coupon-wrapper .form-row textarea, .order-review .woocommerce .standard-delivery-wrapper .form-row textarea {
  border: 1px solid #fff;
  background-color: #a19c9c;
  color: #121212;
  height: 120px;
  padding: 12px 8px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  resize: none;
}
/* line 86, sass/_checkout.scss */
.checkout .woocommerce .billing-wrapper .form-row .select2-choice, .checkout .woocommerce .shipping-wrapper .form-row .select2-choice, .checkout .woocommerce .shipping-method-wrapper .form-row .select2-choice, .checkout .woocommerce .local-delivery-wrapper .form-row .select2-choice,
.checkout .woocommerce .local-pickup-wrapper .form-row .select2-choice, .checkout .woocommerce .payment-wrapper .form-row .select2-choice, .checkout .woocommerce .order-review-wrapper .form-row .select2-choice, .checkout .woocommerce .coupon-wrapper .form-row .select2-choice, .checkout .woocommerce .standard-delivery-wrapper .form-row .select2-choice, .order-review .woocommerce .billing-wrapper .form-row .select2-choice, .order-review .woocommerce .shipping-wrapper .form-row .select2-choice, .order-review .woocommerce .shipping-method-wrapper .form-row .select2-choice, .order-review .woocommerce .local-delivery-wrapper .form-row .select2-choice,
.order-review .woocommerce .local-pickup-wrapper .form-row .select2-choice, .order-review .woocommerce .payment-wrapper .form-row .select2-choice, .order-review .woocommerce .order-review-wrapper .form-row .select2-choice, .order-review .woocommerce .coupon-wrapper .form-row .select2-choice, .order-review .woocommerce .standard-delivery-wrapper .form-row .select2-choice {
  height: 60px; line-height: 60px; border-color: #fff; color: #fff; border-radius: 0px; background-image: none;  background-color: #a19c9c; padding-left: 20px; }
  
/* line 97, sass/_checkout.scss */
.checkout .woocommerce .billing-wrapper .form-row .select2-chosen, .checkout .woocommerce .shipping-wrapper .form-row .select2-chosen, .checkout .woocommerce .shipping-method-wrapper .form-row .select2-chosen, .checkout .woocommerce .local-delivery-wrapper .form-row .select2-chosen,
.checkout .woocommerce .local-pickup-wrapper .form-row .select2-chosen, .checkout .woocommerce .payment-wrapper .form-row .select2-chosen, .checkout .woocommerce .order-review-wrapper .form-row .select2-chosen, .checkout .woocommerce .coupon-wrapper .form-row .select2-chosen, .checkout .woocommerce .standard-delivery-wrapper .form-row .select2-chosen, .order-review .woocommerce .billing-wrapper .form-row .select2-chosen, .order-review .woocommerce .shipping-wrapper .form-row .select2-chosen, .order-review .woocommerce .shipping-method-wrapper .form-row .select2-chosen, .order-review .woocommerce .local-delivery-wrapper .form-row .select2-chosen,
.order-review .woocommerce .local-pickup-wrapper .form-row .select2-chosen, .order-review .woocommerce .payment-wrapper .form-row .select2-chosen, .order-review .woocommerce .order-review-wrapper .form-row .select2-chosen, .order-review .woocommerce .coupon-wrapper .form-row .select2-chosen, .order-review .woocommerce .standard-delivery-wrapper .form-row .select2-chosen {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #fff;
}
/* line 104, sass/_checkout.scss */
.checkout .woocommerce .billing-wrapper .form-row .select2-arrow, .checkout .woocommerce .shipping-wrapper .form-row .select2-arrow, .checkout .woocommerce .shipping-method-wrapper .form-row .select2-arrow, .checkout .woocommerce .local-delivery-wrapper .form-row .select2-arrow,
.checkout .woocommerce .local-pickup-wrapper .form-row .select2-arrow, .checkout .woocommerce .payment-wrapper .form-row .select2-arrow, .checkout .woocommerce .order-review-wrapper .form-row .select2-arrow, .checkout .woocommerce .coupon-wrapper .form-row .select2-arrow, .checkout .woocommerce .standard-delivery-wrapper .form-row .select2-arrow, .order-review .woocommerce .billing-wrapper .form-row .select2-arrow, .order-review .woocommerce .shipping-wrapper .form-row .select2-arrow, .order-review .woocommerce .shipping-method-wrapper .form-row .select2-arrow, .order-review .woocommerce .local-delivery-wrapper .form-row .select2-arrow,
.order-review .woocommerce .local-pickup-wrapper .form-row .select2-arrow, .order-review .woocommerce .payment-wrapper .form-row .select2-arrow, .order-review .woocommerce .order-review-wrapper .form-row .select2-arrow, .order-review .woocommerce .coupon-wrapper .form-row .select2-arrow, .order-review .woocommerce .standard-delivery-wrapper .form-row .select2-arrow {
  background-image: none;
  background-color: transparent;
  border: 0px;
  top: 0px;
}
/* line 110, sass/_checkout.scss */
.checkout .woocommerce .billing-wrapper .form-row .select2-arrow b, .checkout .woocommerce .shipping-wrapper .form-row .select2-arrow b, .checkout .woocommerce .shipping-method-wrapper .form-row .select2-arrow b, .checkout .woocommerce .local-delivery-wrapper .form-row .select2-arrow b,
.checkout .woocommerce .local-pickup-wrapper .form-row .select2-arrow b, .checkout .woocommerce .payment-wrapper .form-row .select2-arrow b, .checkout .woocommerce .order-review-wrapper .form-row .select2-arrow b, .checkout .woocommerce .coupon-wrapper .form-row .select2-arrow b, .checkout .woocommerce .standard-delivery-wrapper .form-row .select2-arrow b, .order-review .woocommerce .billing-wrapper .form-row .select2-arrow b, .order-review .woocommerce .shipping-wrapper .form-row .select2-arrow b, .order-review .woocommerce .shipping-method-wrapper .form-row .select2-arrow b, .order-review .woocommerce .local-delivery-wrapper .form-row .select2-arrow b,
.order-review .woocommerce .local-pickup-wrapper .form-row .select2-arrow b, .order-review .woocommerce .payment-wrapper .form-row .select2-arrow b, .order-review .woocommerce .order-review-wrapper .form-row .select2-arrow b, .order-review .woocommerce .coupon-wrapper .form-row .select2-arrow b, .order-review .woocommerce .standard-delivery-wrapper .form-row .select2-arrow b {
  background-image: url("../imgs/general/sketchy-arrow-down.png");
  background-repeat: no-repeat;
  background-size: 15px 11px;
  top: 22px;
  position: relative;
  left: -6px;
}
/* line 121, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper, .checkout .woocommerce .shipping-wrapper, .order-review .woocommerce .shipping-method-wrapper, .order-review .woocommerce .shipping-wrapper {
  display: none;
}
/* line 126, sass/_checkout.scss */
.checkout .woocommerce .next-back-wrapper, .order-review .woocommerce .next-back-wrapper {
  text-align: center;
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 300px;
}
/* line 132, sass/_checkout.scss */
.checkout .woocommerce .next-back-wrapper a, .order-review .woocommerce .next-back-wrapper a {
  display: inline-block;
  width: 50%;
}
/* line 137, sass/_checkout.scss */
.checkout .woocommerce .next-back-wrapper .btn-back, .order-review .woocommerce .next-back-wrapper .btn-back {
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  color: #121212;
  letter-spacing: 2px;
  text-transform: uppercase;
  position: absolute;
  left: 50%;
  margin-left: -77%;
  text-align: right;
  padding-right: 20px;
  height: 60px;
  line-height: 60px;
}
/* line 153, sass/_checkout.scss */
.checkout .woocommerce .woocommerce-billing-fields, .order-review .woocommerce .woocommerce-billing-fields {
  margin-bottom: 25px;
}
@media screen and (max-width: 568px) {
  /* line 157, sass/_checkout.scss */
  .checkout .woocommerce .woocommerce-billing-fields .form-row, .order-review .woocommerce .woocommerce-billing-fields .form-row {
    float: none;
    width: 100%;
    margin: 0px;
    margin-bottom: 15px;
  }
  /* line 163, sass/_checkout.scss */
  .checkout .woocommerce .woocommerce-billing-fields .form-row:last-of-type, .order-review .woocommerce .woocommerce-billing-fields .form-row:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 170, sass/_checkout.scss */
.checkout .woocommerce .shipping-wrapper, .order-review .woocommerce .shipping-wrapper {
  margin-bottom: 75px;
}
/* line 174, sass/_checkout.scss */
.checkout .woocommerce .create-account, .order-review .woocommerce .create-account {
  margin-bottom: 75px;
}
/* line 178, sass/_checkout.scss */
.checkout .woocommerce .payment-wrapper, .order-review .woocommerce .payment-wrapper {
  font-family: "gt_pressura_regularregular";
  font-size: 13px;
  letter-spacing: 1px;
  color: #fff;
  text-transform: none;
}
/* line 185, sass/_checkout.scss */
.checkout .woocommerce .payment-wrapper li, .order-review .woocommerce .payment-wrapper li {
  display: block;
}
/* line 188, sass/_checkout.scss */
.checkout .woocommerce .payment-wrapper li:before, .order-review .woocommerce .payment-wrapper li:before {
  content: '· ';
}
/* line 193, sass/_checkout.scss */
.checkout .woocommerce .payment-wrapper ul, .order-review .woocommerce .payment-wrapper ul {
  margin-bottom: 75px;
  line-height: 1.5;
}
/* line 199, sass/_checkout.scss */
.checkout .woocommerce .checks-wrapper, .order-review .woocommerce .checks-wrapper {
  position: relative;
  margin-bottom: 75px;
}
/* line 204, sass/_checkout.scss */
.checkout .woocommerce .check-wrapper, .order-review .woocommerce .check-wrapper {
  position: relative;
  display: inline-block;
  margin-right: 40px;
}
/* line 208, sass/_checkout.scss */
.checkout .woocommerce .check-wrapper:last-of-type, .order-review .woocommerce .check-wrapper:last-of-type {
  margin-right: 0px;
}
/* line 212, sass/_checkout.scss */
.checkout .woocommerce .check-wrapper input[type="checkbox"], .checkout .woocommerce .check-wrapper input[type="radio"], .order-review .woocommerce .check-wrapper input[type="checkbox"], .order-review .woocommerce .check-wrapper input[type="radio"] {
  display: none;
}
/* line 215, sass/_checkout.scss */
.checkout .woocommerce .check-wrapper input[type="checkbox"] + label span, .checkout .woocommerce .check-wrapper input[type="radio"] + label .opt-span, .order-review .woocommerce .check-wrapper input[type="checkbox"] + label span, .order-review .woocommerce .check-wrapper input[type="radio"] + label .opt-span {
  display: inline-block;
  width: 18px;
  height: 20px;
  background-image: url("../imgs/general/checkbox.png");
  background-repeat: no-repeat;
  background-size: 36px 20px;
  cursor: pointer;
  vertical-align: middle;
  margin-top: -9px;
  margin-right: 5px;
  background-position: 0px 0px;
}
/* line 227, sass/_checkout.scss */
.checkout .woocommerce .check-wrapper input[type="checkbox"]:checked + label span, .checkout .woocommerce .check-wrapper input[type="radio"]:checked + label .opt-span, .order-review .woocommerce .check-wrapper input[type="checkbox"]:checked + label span, .order-review .woocommerce .check-wrapper input[type="radio"]:checked + label .opt-span {
  background-image: url("../imgs/general/checkbox.png");
  background-repeat: no-repeat;
  background-size: 36px 20px;
  background-position: -18px 0px;
}
/* line 232, sass/_checkout.scss */
.checkout .woocommerce .check-wrapper label, .order-review .woocommerce .check-wrapper label {
  font-size: 15px;
  font-family: "TradeGothicLTStd-BdCn20";
  color: #000;
  text-transform: uppercase;
}
/* line 239, sass/_checkout.scss */
.checkout .woocommerce .check-wrapper.terms, .order-review .woocommerce .check-wrapper.terms {
  margin: 0 auto 25px;
}
/* line 242, sass/_checkout.scss */
.checkout .woocommerce .check-wrapper.terms a, .order-review .woocommerce .check-wrapper.terms a {
  color: #fff;
  text-decoration: underline;
}
/* line 246, sass/_checkout.scss */
.checkout .woocommerce .check-wrapper.terms a:hover, .order-review .woocommerce .check-wrapper.terms a:hover {
  text-decoration: none;
}
/* line 254, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper, .order-review .woocommerce .shipping-method-wrapper {
  position: relative;
  max-width: 1100px;
}
/* line 258, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper h3, .order-review .woocommerce .shipping-method-wrapper h3 {
  margin-bottom: 5px;
}
/* line 262, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .shipping-subtitle, .order-review .woocommerce .shipping-method-wrapper .shipping-subtitle {
  text-align: center;
  margin-bottom: 50px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  color: #000;
  font-size: 15px;
}
/* line 271, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .methods, .order-review .woocommerce .shipping-method-wrapper .methods {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 0px 30px;
  *zoom: 1;
  margin-bottom: 23px;
  margin-bottom: 118px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.checkout .woocommerce .shipping-method-wrapper .methods:before, .checkout .woocommerce .shipping-method-wrapper .methods:after, .order-review .woocommerce .shipping-method-wrapper .methods:before, .order-review .woocommerce .shipping-method-wrapper .methods:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.checkout .woocommerce .shipping-method-wrapper .methods:after, .order-review .woocommerce .shipping-method-wrapper .methods:after {
  clear: both;
}
/* line 281, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col, .order-review .woocommerce .shipping-method-wrapper .col {
  position: relative;
  vertical-align: top;
  padding: 0px 2%;
  width: 33.333%;
  float: left;
  cursor: pointer;
}
/* line 290, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col:hover .btn-wrapper .btn-select, .order-review .woocommerce .shipping-method-wrapper .col:hover .btn-wrapper .btn-select {
  top: 0px;
}
/* line 296, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col.selected .col-interior, .checkout .woocommerce .shipping-method-wrapper .col.selected .content-wrapper, .order-review .woocommerce .shipping-method-wrapper .col.selected .col-interior, .order-review .woocommerce .shipping-method-wrapper .col.selected .content-wrapper {
  background-color: #61EEA4;
}
/* line 301, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .col-interior, .order-review .woocommerce .shipping-method-wrapper .col .col-interior {
  position: relative;
  border-bottom: 3px solid #61EEA4;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
}
/* line 309, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .title, .order-review .woocommerce .shipping-method-wrapper .col .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 326, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .content-wrapper, .order-review .woocommerce .shipping-method-wrapper .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 93px;
}
/* line 332, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .content-wrapper .content, .order-review .woocommerce .shipping-method-wrapper .col .content-wrapper .content {
  padding: 0px 30px;
}
/* line 335, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .content-wrapper .content h2, .order-review .woocommerce .shipping-method-wrapper .col .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 343, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .content-wrapper .content p, .order-review .woocommerce .shipping-method-wrapper .col .content-wrapper .content p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 0.5px;
  color: #121212;
  margin-bottom: 16px;
}
/* line 350, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .content-wrapper .content p:last-of-type, .order-review .woocommerce .shipping-method-wrapper .col .content-wrapper .content p:last-of-type {
  margin-bottom: 5px;
}
/* line 355, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .content-wrapper .content .btn-wrapper-spacer, .order-review .woocommerce .shipping-method-wrapper .col .content-wrapper .content .btn-wrapper-spacer {
  width: 100%;
  position: relative;
  height: 60px;
}
/* line 363, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .btn-wrapper, .order-review .woocommerce .shipping-method-wrapper .col .btn-wrapper {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
}
/* line 371, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper .col .btn-wrapper .btn-select, .order-review .woocommerce .shipping-method-wrapper .col .btn-wrapper .btn-select {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 60px;
  background-color: #61EEA4;
  text-align: center;
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 60px;
  -webkit-transition: top 0.25s ease-out;
  -moz-transition: top 0.25s ease-out;
  transition: top 0.25s ease-out;
}
/* line 389, sass/_checkout.scss */
.checkout .woocommerce .shipping-method-wrapper #shipping_method, .order-review .woocommerce .shipping-method-wrapper #shipping_method {
  display: none;
  /*
  hidden but will most likely use js/php to set the fields based on the interaction on the bigger custom boxes
  */
}
/* line 397, sass/_checkout.scss */
.checkout .woocommerce .local-delivery-wrapper, .order-review .woocommerce .local-delivery-wrapper {
  position: relative;
  display: none;
  margin-bottom: 95px;
}
/* line 402, sass/_checkout.scss */
.checkout .woocommerce .local-delivery-wrapper h3, .order-review .woocommerce .local-delivery-wrapper h3 {
  margin-bottom: 0px;
}
/* line 406, sass/_checkout.scss */
.checkout .woocommerce .local-delivery-wrapper .shipping-subtitle, .order-review .woocommerce .local-delivery-wrapper .shipping-subtitle {
  text-align: center;
  margin-bottom: 50px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  /*color: #000;*/
  font-size: 15px;
}
/* line 415, sass/_checkout.scss */
.checkout .woocommerce .local-delivery-wrapper #door_man_field, .order-review .woocommerce .local-delivery-wrapper #door_man_field {
  display: none;
  /*
  hidden messed with using js/php though
  */
}
/* line 422, sass/_checkout.scss */
.checkout .woocommerce .local-delivery-wrapper .check-wrapper, .order-review .woocommerce .local-delivery-wrapper .check-wrapper {
  margin-top: 6px;
  margin-bottom: 25px;
}
/* line 427, sass/_checkout.scss */
.checkout .woocommerce .local-delivery-wrapper p, .order-review .woocommerce .local-delivery-wrapper p {
  color: #fff;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  margin-bottom: 25px;
}
/* line 433, sass/_checkout.scss */
.checkout .woocommerce .local-delivery-wrapper p:last-of-type, .order-review .woocommerce .local-delivery-wrapper p:last-of-type {
  margin-bottom: 0px;
}
/* line 437, sass/_checkout.scss */
.checkout .woocommerce .local-delivery-wrapper p span, .order-review .woocommerce .local-delivery-wrapper p span {
  font-family: "TradeGothicLTStd-BdCn20";
}
@media screen and (max-width: 568px) {
  /* line 443, sass/_checkout.scss */
  .checkout .woocommerce .local-delivery-wrapper .form-row, .order-review .woocommerce .local-delivery-wrapper .form-row {
    float: none;
    width: 100%;
    margin: 0px;
    margin-bottom: 15px;
  }
  /* line 449, sass/_checkout.scss */
  .checkout .woocommerce .local-delivery-wrapper .form-row:last-of-type, .order-review .woocommerce .local-delivery-wrapper .form-row:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 456, sass/_checkout.scss */
.checkout .woocommerce .local-pickup-wrapper, .order-review .woocommerce .local-pickup-wrapper {
  position: relative;
  display: none;
  margin-bottom: 95px;
}
/* line 461, sass/_checkout.scss */
.checkout .woocommerce .local-pickup-wrapper h3, .order-review .woocommerce .local-pickup-wrapper h3 {
  margin-bottom: 0px;
}
/* line 465, sass/_checkout.scss */
.checkout .woocommerce .local-pickup-wrapper .shipping-subtitle, .order-review .woocommerce .local-pickup-wrapper .shipping-subtitle {
  text-align: center;
  margin-bottom: 50px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  color: #fff;
  font-size: 15px;
}
/* line 474, sass/_checkout.scss */
.checkout .woocommerce .local-pickup-wrapper p, .order-review .woocommerce .local-pickup-wrapper p {
  color: #fff;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  margin-bottom: 25px;
}
/* line 480, sass/_checkout.scss */
.checkout .woocommerce .local-pickup-wrapper p:last-of-type, .order-review .woocommerce .local-pickup-wrapper p:last-of-type {
  margin-bottom: 0px;
}
/* line 484, sass/_checkout.scss */
.checkout .woocommerce .local-pickup-wrapper p span, .order-review .woocommerce .local-pickup-wrapper p span {
  font-family: "TradeGothicLTStd-BdCn20";
}
/* line 489, sass/_checkout.scss */
.checkout .woocommerce .local-pickup-wrapper #delivery_date_field, .order-review .woocommerce .local-pickup-wrapper #delivery_date_field {
  position: relative;
}
@media screen and (max-width: 568px) {
  /* line 494, sass/_checkout.scss */
  .checkout .woocommerce .local-pickup-wrapper .form-row, .order-review .woocommerce .local-pickup-wrapper .form-row {
    float: none;
    width: 100%;
    margin: 0px;
    margin-bottom: 15px;
  }
  /* line 500, sass/_checkout.scss */
  .checkout .woocommerce .local-pickup-wrapper .form-row:last-of-type, .order-review .woocommerce .local-pickup-wrapper .form-row:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 507, sass/_checkout.scss */
.checkout .woocommerce .standard-delivery-wrapper, .order-review .woocommerce .standard-delivery-wrapper {
  position: relative;
  display: none;
  margin-bottom: 95px;
}
/* line 512, sass/_checkout.scss */
.checkout .woocommerce .standard-delivery-wrapper h3, .order-review .woocommerce .standard-delivery-wrapper h3 {
  margin-bottom: 0px;
}
/* line 516, sass/_checkout.scss */
.checkout .woocommerce .standard-delivery-wrapper .shipping-subtitle, .order-review .woocommerce .standard-delivery-wrapper .shipping-subtitle {
  text-align: center;
  margin-bottom: 50px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  color: #000;
  font-size: 15px;
}
/* line 525, sass/_checkout.scss */
.checkout .woocommerce .standard-delivery-wrapper p, .order-review .woocommerce .standard-delivery-wrapper p {
  color: #000;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  margin-bottom: 25px;
}
/* line 531, sass/_checkout.scss */
.checkout .woocommerce .standard-delivery-wrapper p:last-of-type, .order-review .woocommerce .standard-delivery-wrapper p:last-of-type {
  margin-bottom: 0px;
}
/* line 535, sass/_checkout.scss */
.checkout .woocommerce .standard-delivery-wrapper p span, .order-review .woocommerce .standard-delivery-wrapper p span {
  font-family: "TradeGothicLTStd-BdCn20";
}
/* line 540, sass/_checkout.scss */
.checkout .woocommerce .standard-delivery-wrapper #standard_delivery_date_field, .order-review .woocommerce .standard-delivery-wrapper #standard_delivery_date_field {
  position: relative;
}
/* line 545, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper, .order-review .woocommerce .order-review-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
}
/* line 549, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-table, .order-review .woocommerce .order-review-wrapper .cart-table {
  position: relative;
  width: 100%;
  margin-bottom: 75px;
}
/* line 555, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row, .order-review .woocommerce .order-review-wrapper .cart-row {
  position: relative;
  display: table;
  width: 100%;
  border-bottom: 1px solid #fff;
  padding: 10px 0px 0px;
}
/* line 562, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row.headers, .order-review .woocommerce .order-review-wrapper .cart-row.headers {
  padding: 0px 0px 20px;
}
/* line 566, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row .col, .order-review .woocommerce .order-review-wrapper .cart-row .col {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
}
/* line 573, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row .col-1 img, .order-review .woocommerce .order-review-wrapper .cart-row .col-1 img {
  display: block;
  max-width: 55px;
  margin: 0 auto;
}
/* line 580, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row .col-1, .checkout .woocommerce .order-review-wrapper .cart-row .col-2, .order-review .woocommerce .order-review-wrapper .cart-row .col-1, .order-review .woocommerce .order-review-wrapper .cart-row .col-2 {
  width: 26%;
}
/* line 585, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row .col-2, .order-review .woocommerce .order-review-wrapper .cart-row .col-2 {
  width: 26%;
}
/* line 589, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row .col-3, .checkout .woocommerce .order-review-wrapper .cart-row .col-4, .checkout .woocommerce .order-review-wrapper .cart-row .col-5, .order-review .woocommerce .order-review-wrapper .cart-row .col-3, .order-review .woocommerce .order-review-wrapper .cart-row .col-4, .order-review .woocommerce .order-review-wrapper .cart-row .col-5 {
  width: 12%;
  text-align: center;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px;
}
/* line 598, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row.headers .col-3, .checkout .woocommerce .order-review-wrapper .cart-row.headers .col-4, .checkout .woocommerce .order-review-wrapper .cart-row.headers .col-5, .order-review .woocommerce .order-review-wrapper .cart-row.headers .col-3, .order-review .woocommerce .order-review-wrapper .cart-row.headers .col-4, .order-review .woocommerce .order-review-wrapper .cart-row.headers .col-5 {
  font-family: "TradeGothicLTStd-BdCn20";
  letter-spacing: 0px;
  color: #fff;
  text-transform: uppercase;
}
/* line 606, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row .col-2, .order-review .woocommerce .order-review-wrapper .cart-row .col-2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 20px;
  text-transform: uppercase;
  padding-top: 4px;
}
/* line 613, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row.bundled_table_item .col-2, .order-review .woocommerce .order-review-wrapper .cart-row.bundled_table_item .col-2 {
  font-size: 16px;
}
/* line 618, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row .col-4 input, .order-review .woocommerce .order-review-wrapper .cart-row .col-4 input {
  text-align: center;
  border: 1px solid #fff;
  padding: 10px 0px;
  background-color: transparent;
  width: 100%;
  color: #121212;
}
/* line 628, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row .remove-link, .order-review .woocommerce .order-review-wrapper .cart-row .remove-link {
  color: #121212;
}
/* line 631, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .cart-row .remove-link:hover, .order-review .woocommerce .order-review-wrapper .cart-row .remove-link:hover {
  text-decoration: underline;
}
/* line 637, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .options-wrapper, .order-review .woocommerce .order-review-wrapper .options-wrapper {
  position: relative;
  padding-left: 64%;
  text-align: center;
  font-size: 15px;
  font-family: "TradeGothicLTStd-BdCn20";
  color: #000;
  text-transform: uppercase;
  padding-bottom: 50px;
}
/* line 647, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .options-wrapper span, .order-review .woocommerce .order-review-wrapper .options-wrapper span {
  font-family: "gt_pressura_regularregular";
  color: #121212;
  letter-spacing: 2px;
}
/* line 654, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .info-modules, .order-review .woocommerce .order-review-wrapper .info-modules {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 0px 30px;
  *zoom: 1;
  margin-bottom: 135px;
  text-align: center;
  margin-top: 95px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.checkout .woocommerce .order-review-wrapper .info-modules:before, .checkout .woocommerce .order-review-wrapper .info-modules:after, .order-review .woocommerce .order-review-wrapper .info-modules:before, .order-review .woocommerce .order-review-wrapper .info-modules:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.checkout .woocommerce .order-review-wrapper .info-modules:after, .order-review .woocommerce .order-review-wrapper .info-modules:after {
  clear: both;
}
/* line 664, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .info-modules .col, .order-review .woocommerce .order-review-wrapper .info-modules .col {
  display: inline-block;
  position: relative;
  vertical-align: top;
  padding: 0px 2%;
  width: 33.333%;
}
@media screen and (max-width: 768px) {
  /* line 664, sass/_checkout.scss */
  .checkout .woocommerce .order-review-wrapper .info-modules .col, .order-review .woocommerce .order-review-wrapper .info-modules .col {
    width: 100%;
    padding: 0px;
    margin-bottom: 35px;
  }
  /* line 676, sass/_checkout.scss */
  .checkout .woocommerce .order-review-wrapper .info-modules .col:last-of-type, .order-review .woocommerce .order-review-wrapper .info-modules .col:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 681, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .info-modules .col .col-interior, .order-review .woocommerce .order-review-wrapper .info-modules .col .col-interior {
  position: relative;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
}
/* line 689, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .info-modules .col .title, .order-review .woocommerce .order-review-wrapper .info-modules .col .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 706, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .info-modules .col .content-wrapper, .order-review .woocommerce .order-review-wrapper .info-modules .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 93px;
}
/* line 712, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .info-modules .col .content-wrapper .content, .order-review .woocommerce .order-review-wrapper .info-modules .col .content-wrapper .content {
  padding: 0px 30px 72px;
  text-align: center;
  color: #121212;
}
/* line 717, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .info-modules .col .content-wrapper .content h2, .order-review .woocommerce .order-review-wrapper .info-modules .col .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 724, sass/_checkout.scss */
.checkout .woocommerce .order-review-wrapper .info-modules .col .content-wrapper .content p, .order-review .woocommerce .order-review-wrapper .info-modules .col .content-wrapper .content p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 1px;
}
/* line 735, sass/_checkout.scss */
.checkout .woocommerce .shop_table.woocommerce-checkout-review-order-table, .order-review .woocommerce .shop_table.woocommerce-checkout-review-order-table {
  border: 0px;
  margin: 0;
  margin-bottom: 20px;
}
/* line 740, sass/_checkout.scss */
.checkout .woocommerce .shop_table.woocommerce-checkout-review-order-table ul#shipping_method li, .order-review .woocommerce .shop_table.woocommerce-checkout-review-order-table ul#shipping_method li {
  padding: 0px;
  margin: 0px;
}
/* line 746, sass/_checkout.scss */
.checkout .woocommerce table.shop_table th, .order-review .woocommerce table.shop_table th {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #fff;
  text-transform: uppercase;
}
/* line 754, sass/_checkout.scss */
.checkout .woocommerce table.shop_table tbody:first-child tr:first-child th, .order-review .woocommerce table.shop_table tbody:first-child tr:first-child th {
  font-weight: normal;
}
/* line 759, sass/_checkout.scss */
.checkout .woocommerce table.shop_table tbody:first-child tr:first-child td, .order-review .woocommerce table.shop_table tbody:first-child tr:first-child td {
  text-align: right;
}
/* line 764, sass/_checkout.scss */
.checkout .woocommerce table.shop_table tfoot th, .checkout .woocommerce table.shop_table tfoot td, .order-review .woocommerce table.shop_table tfoot th, .order-review .woocommerce table.shop_table tfoot td {
  border-color: #fff;
  font-weight: normal;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px; color: #fff;
}
/* line 772, sass/_checkout.scss */
.checkout .woocommerce table.shop_table tfoot td, .order-review .woocommerce table.shop_table tfoot td {
  text-align: right;
}
/* line 777, sass/_checkout.scss */
.checkout .woocommerce #payment, .order-review .woocommerce #payment {
  background-color: transparent;
  border-radius: 0px;
}
/* line 781, sass/_checkout.scss */
.checkout .woocommerce #payment .saved-info, .order-review .woocommerce #payment .saved-info {
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  color: #000;
  display: block;
  margin-top: 5px;
}
/* line 788, sass/_checkout.scss */
.checkout .woocommerce #payment .saved-info a, .order-review .woocommerce #payment .saved-info a {
  text-decoration: underline;
  color: #000;
}
/* line 792, sass/_checkout.scss */
.checkout .woocommerce #payment .saved-info a:hover, .order-review .woocommerce #payment .saved-info a:hover {
  color: #121212;
}
/* line 807, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box, .order-review .woocommerce #payment div.payment_box {
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
}
/* line 814, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box fieldset, .order-review .woocommerce #payment div.payment_box fieldset {
  margin: 0;
  padding: 0;
  border: 0px;
}
/* line 820, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box input[type="text"], .order-review .woocommerce #payment div.payment_box input[type="text"] {
  font-size: 15px;
  padding: 0px 20px;
  border-color: #fff;
}
/* line 825, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box input[type="text"]:focus, .order-review .woocommerce #payment div.payment_box input[type="text"]:focus {
  outline: none !important;
  box-shadow: none !important;
}
/* line 831, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number, .order-review .woocommerce #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number {
  background-image: none;
}
/* line 835, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified, .order-review .woocommerce #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified {
  border-color: #61EEA4;
}
/* line 839, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box input[type="checkbox"], .checkout .woocommerce #payment div.payment_box input[type="radio"], .order-review .woocommerce #payment div.payment_box input[type="checkbox"], .order-review .woocommerce #payment div.payment_box input[type="radio"] {
  display: none;
}
/* line 842, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box input[type="checkbox"] + label span, .checkout .woocommerce #payment div.payment_box input[type="radio"] + label span, .order-review .woocommerce #payment div.payment_box input[type="checkbox"] + label span, .order-review .woocommerce #payment div.payment_box input[type="radio"] + label span {
  display: inline-block;
  width: 18px;
  height: 20px;
  background-image: url("../imgs/general/checkbox.png");
  background-repeat: no-repeat;
  background-size: 36px 20px;
  cursor: pointer;
  vertical-align: middle;
  margin-top: -9px;
  margin-right: 5px;
  background-position: 0px 0px;
}
/* line 854, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box input[type="checkbox"]:checked + label span, .checkout .woocommerce #payment div.payment_box input[type="radio"]:checked + label span, .order-review .woocommerce #payment div.payment_box input[type="checkbox"]:checked + label span, .order-review .woocommerce #payment div.payment_box input[type="radio"]:checked + label span {
  background-image: url("../imgs/general/checkbox.png");
  background-repeat: no-repeat;
  background-size: 36px 20px;
  background-position: -18px 0px;
}
/* line 859, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box label[for="wc-authorize-net-cim-credit-card-tokenize-payment-method"], .order-review .woocommerce #payment div.payment_box label[for="wc-authorize-net-cim-credit-card-tokenize-payment-method"] {
  font-size: 15px;
  font-family: "TradeGothicLTStd-BdCn20";
  color: #000;
  text-transform: uppercase;
}
/* line 867, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box .form-row a.button, .order-review .woocommerce #payment div.payment_box .form-row a.button {
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  font-weight: normal;
  border-radius: 0px;
  display: inline-block;
  height: 33px;
  line-height: 30px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px;
  text-transform: uppercase;
  border: 2px solid transparent;
  text-align: center;
  cursor: pointer;
  background-color: #121212;
  color: #fff;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  padding: 0px 15px;
}
/* line 889, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box .form-row a.button:hover, .order-review .woocommerce #payment div.payment_box .form-row a.button:hover {
  color: #61EEA4;
  background-color: #121212;
}
/* line 894, sass/_checkout.scss */
.checkout .woocommerce #payment div.payment_box .form-row a.button:before, .order-review .woocommerce #payment div.payment_box .form-row a.button:before {
  content: '';
  margin: 0px;
  width: 0px;
  height: 0px;
}
@media screen and (max-width: 768px) {
  /* line 867, sass/_checkout.scss */
  .checkout .woocommerce #payment div.payment_box .form-row a.button, .order-review .woocommerce #payment div.payment_box .form-row a.button {
    display: block;
    max-width: 243px;
    float: none !important;
    margin: 0 auto 15px;
  }
}
/* line 911, sass/_checkout.scss */
.checkout .woocommerce #payment .place-order, .order-review .woocommerce #payment .place-order {
  margin: 0px;
  padding: 0px;
  margin-top: 45px;
}
/* line 916, sass/_checkout.scss */
.checkout .woocommerce #payment .place-order .btn-submit-order, .order-review .woocommerce #payment .place-order .btn-submit-order {
  max-width: 211px;
  margin: 0 auto;
  float: none !important;
  background-color: #464646;
  color: #fff;
  border: 0px; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px; font-weight: normal; 
}
/* line 924, sass/_checkout.scss */
.checkout .woocommerce #payment .place-order .btn-submit-order:hover, .order-review .woocommerce #payment .place-order .btn-submit-order:hover {
  color: #121212;
}
/* line 932, sass/_checkout.scss */
.checkout .woocommerce .woocommerce-info, .order-review .woocommerce .woocommerce-info {
  text-align: center;
}
/* line 936, sass/_checkout.scss */
.checkout .woocommerce .checkout-account, .order-review .woocommerce .checkout-account {
  margin: 0 auto 80px;
  max-width: 550px;
  text-align: center;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  color: #121212;
}
/* line 944, sass/_checkout.scss */
.checkout .woocommerce .checkout-account .woocommerce-info, .order-review .woocommerce .checkout-account .woocommerce-info {
  padding: 1em 2em !important;
}
/* line 948, sass/_checkout.scss */
.checkout .woocommerce .checkout-account .woocommerce-info .btn.showlogin,
.checkout .woocommerce .checkout-account .woocommerce-info .btn.lightgrey-black-outline, .order-review .woocommerce .checkout-account .woocommerce-info .btn.showlogin,
.order-review .woocommerce .checkout-account .woocommerce-info .btn.lightgrey-black-outline {
  text-align: center;
}
/* line 952, sass/_checkout.scss */
.checkout .woocommerce .checkout-account .woocommerce-info .btn.showlogin.hidden,
.checkout .woocommerce .checkout-account .woocommerce-info .btn.lightgrey-black-outline.hidden, .order-review .woocommerce .checkout-account .woocommerce-info .btn.showlogin.hidden,
.order-review .woocommerce .checkout-account .woocommerce-info .btn.lightgrey-black-outline.hidden {
  display: none;
}
/* line 957, sass/_checkout.scss */
.checkout .woocommerce .checkout-account .woocommerce-info .lightgrey-black-outline, .order-review .woocommerce .checkout-account .woocommerce-info .lightgrey-black-outline {
  float: right;
}
/* line 962, sass/_checkout.scss */
.checkout .woocommerce .checkout-account .form-row,
.checkout .woocommerce .checkout-account .form-row-first,
.checkout .woocommerce .checkout-account .form-row-last, .order-review .woocommerce .checkout-account .form-row,
.order-review .woocommerce .checkout-account .form-row-first,
.order-review .woocommerce .checkout-account .form-row-last {
  width: 100%;
  float: none;
}
/* line 969, sass/_checkout.scss */
.checkout .woocommerce .checkout-account label, .order-review .woocommerce .checkout-account label {
  text-align: left;
}
/* line 974, sass/_checkout.scss */
.checkout .woocommerce .checkout-account h3, .order-review .woocommerce .checkout-account h3 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 40px;
}
/* line 983, sass/_checkout.scss */
.checkout .woocommerce form.login, .order-review .woocommerce form.login {
  border: none;
  margin: 0 auto 20px;
  padding: 20px 0;
}
/* line 989, sass/_checkout.scss */
.checkout .woocommerce .btn.showlogin,
.checkout .woocommerce .btn.lightgrey-black-outline, .order-review .woocommerce .btn.showlogin,
.order-review .woocommerce .btn.lightgrey-black-outline {
  display: inline-block;
  padding: 0 10px;
  width: 48%;
}
/* line 996, sass/_checkout.scss */
.checkout .woocommerce .checks-wrapper, .order-review .woocommerce .checks-wrapper {
  margin-bottom: 40px;
}
/* line 1000, sass/_checkout.scss */
.checkout .woocommerce .btn-login, .order-review .woocommerce .btn-login {
  min-width: 180px;
  margin: 0 auto;
}
/* line 1005, sass/_checkout.scss */
.checkout .woocommerce .required, .order-review .woocommerce .required {
  color: red;
}
/* line 1010, sass/_checkout.scss */
.checkout .woocommerce .input-substitutions.hidden, .order-review .woocommerce .input-substitutions.hidden {
  height: 40px;
  visibility: hidden;
}
/* line 1016, sass/_checkout.scss */
.checkout .woocommerce .btn-forgot, .order-review .woocommerce .btn-forgot {
  font-size: 15px;
  font-family: "TradeGothicLTStd-BdCn20";
  color: #000;
  text-transform: uppercase;
}
/* line 1024, sass/_checkout.scss */
.checkout .woocommerce .woocommerce-error, .order-review .woocommerce .woocommerce-error {
  border-color: transparent;
}

/* line 1030, sass/_checkout.scss */
.woocommerce-order-received .woocommerce {
  padding: 0px;
}

/* line 1034, sass/_checkout.scss */
#billing_country_field {
  display: none;
}

/* line 1038, sass/_checkout.scss */
.checkout .woocommerce .woocommerce-message,.input-napkins.hidden {
  display: none;
}

/* line 1045, sass/_checkout.scss */
.checkout .woocommerce .cart-row.component_table_item.bundle_table_item, .order-review .woocommerce .cart-row.component_table_item.bundle_table_item {
  display: none;
}
/* line 1049, sass/_checkout.scss */
.checkout .woocommerce .cart-row.bundle_table_item, .order-review .woocommerce .cart-row.bundle_table_item {
  border-bottom: 1px solid #f0f0f0 !important;
}
/* line 1052, sass/_checkout.scss */
.checkout .woocommerce .cart-row.bundle_table_item .col-2, .order-review .woocommerce .cart-row.bundle_table_item .col-2 {
  font-size: 17px;
}

/* line 1, sass/_contact.scss */
.contact {
  position: relative;
  background-color: #a19c9c;
  padding-top: 160px;
}
@media screen and (max-width: 768px) {
  /* line 1, sass/_contact.scss */
  .contact {
    padding-top: 81px;
  }
}
/* line 10, sass/_contact.scss */
.contact .contact-modules {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 0px 30px;
  *zoom: 1;
  margin-bottom: 135px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.contact .contact-modules:before, .contact .contact-modules:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.contact .contact-modules:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 10, sass/_contact.scss */
  .contact .contact-modules {
    margin-bottom: 30px;
    margin-top: 35px;
  }
}
/* line 23, sass/_contact.scss */
.contact .contact-modules .col {
  position: relative;
  vertical-align: top;
  padding: 0px 2%;
  width: 25%;
  float: left;
}
@media screen and (max-width: 1024px) {
  /* line 23, sass/_contact.scss */
  .contact .contact-modules .col {
    width: 50%;
    margin-bottom: 35px;
  }
  /* line 34, sass/_contact.scss */
  .contact .contact-modules .col:last-of-type {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 768px) {
  /* line 23, sass/_contact.scss */
  .contact .contact-modules .col {
    width: 100%;
    padding: 0px;
    margin-bottom: 35px;
  }
  /* line 44, sass/_contact.scss */
  .contact .contact-modules .col:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 49, sass/_contact.scss */
.contact .contact-modules .col .col-interior {
  position: relative;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
}
/* line 57, sass/_contact.scss */
.contact .contact-modules .col .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 74, sass/_contact.scss */
.contact .contact-modules .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 93px;
}
/* line 80, sass/_contact.scss */
.contact .contact-modules .col .content-wrapper .content {
  padding: 0px 30px 72px;
  text-align: center;
}
/* line 84, sass/_contact.scss */
.contact .contact-modules .col .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 15px;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 0px;
}
/* line 91, sass/_contact.scss */
.contact .contact-modules .col .content-wrapper .content h2:last-of-type {
  margin-top: 30px;
}
/* line 96, sass/_contact.scss */
.contact .contact-modules .col .content-wrapper .content p, .contact .contact-modules .col .content-wrapper .content p a {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 1px;
  color: #121212;
}
/* line 102, sass/_contact.scss */
.contact .contact-modules .col .content-wrapper .content p a, .contact .contact-modules .col .content-wrapper .content p a a {
  text-decoration: underline;
}
/* line 105, sass/_contact.scss */
.contact .contact-modules .col .content-wrapper .content p a:hover, .contact .contact-modules .col .content-wrapper .content p a a:hover {
  text-decoration: none;
}
/* line 109, sass/_contact.scss */
.contact .contact-modules .col .content-wrapper .content p a.employment, .contact .contact-modules .col .content-wrapper .content p a a.employment {
  text-transform: uppercase;
  text-decoration: none;
}

/* line 3, sass/_text-only.scss */
.page-template-page-custom, .privacy-policy, .terms-conditions, .disclaimers, .jp-gen-z-card {
  position: relative;
  background-color: #000;
  padding-top: 160px;
}

.page-template-page-custom .overlap-double-title h2, .privacy-policy .overlap-double-title h2, .terms-conditions .overlap-double-title h2, .disclaimers .overlap-double-title h2, .jp-gen-z-card .overlap-double-title h2, .error404 .overlap-double-title h2 { line-height: inherit; }

.page-template-page-custom .overlap-double-title span, .privacy-policy .overlap-double-title span, .terms-conditions .overlap-double-title span, .disclaimers .overlap-double-title span, .jp-gen-z-card .overlap-double-title span, .error404 .overlap-double-title span { line-height: 140px; }


.jp-gen-z-card .textonly-content-wrapper {
    padding-top: 60px; max-width: 910px;
}
.jp-gen-z-card .textonly-content-wrapper .rt-gift-card p {
    margin: 0 0 15px; line-height: 24px;
}
.jp-gen-z-card .textonly-content-wrapper .rt-gift-card p span {
    text-transform: uppercase;
}
.jp-gen-z-card .lt-gift-card img {
    margin: 15px 0; max-width: 100%;
}
.jp-gen-z-card .offset-outline-title {
    margin-bottom: 10px;
}
.jp-gen-z-card .textonly-content-wrapper .rt-gift-card p a:hover{ color:#fff; }
.gift-card-page {
    width: 100%;
}
.lt-gift-card {
    width: 38%;
    float: left; margin-right:2%; text-align:center; display:block;
}
.gift-card-page .rt-gift-card {
    float: right;
    width: 60%;
}

@media (max-width: 880px){
	.jp-gen-z-card .textonly-content-wrapper { padding-top: 30px; max-width: 100%; }
	.lt-gift-card { width: 100%; float: none; margin-right: 0; text-align: center;     display: block; margin-bottom: 30px; }
	.gift-card-page .rt-gift-card { float: none; width: 100%; }
}

@media screen and (max-width: 768px) {
  /* line 3, sass/_text-only.scss */
  .privacy-policy, .terms-conditions, .disclaimers, .jp-gen-z-card {
    padding-top: 81px;
  }
}

/* line 13, sass/_text-only.scss */
.textonly-content-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  padding: 0px 30px;
  max-width: 703px;
  color: #fff;
  margin-bottom: 135px;
}

.contact .textonly-content-wrapper{ max-width: 800px; }

@media screen and (max-width: 768px) {
  /* line 13, sass/_text-only.scss */
  .textonly-content-wrapper {
    margin-top: 35px;
    margin-bottom: 30px;
  }
}
/* line 26, sass/_text-only.scss */
.textonly-content-wrapper p {
  font-family: "gt_pressura_regularregular";
  font-size: 18px;
  letter-spacing: 0.5px;
  margin-bottom: 55px;
  line-height: 28px;
}
@media screen and (max-width: 768px) {
  /* line 26, sass/_text-only.scss */
  .textonly-content-wrapper p {
    font-size: 15px;
  }
}
/* line 38, sass/_text-only.scss */
.textonly-content-wrapper h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  /* line 38, sass/_text-only.scss */
  .textonly-content-wrapper h2 {
    font-size: 23px;
  }
}

/* line 1, sass/_my-account.scss */
.my-account .woocommerce,
.woocommerce-checkout .woocommerce {
  position: relative;
  background-color: #000;
  padding: 175px 30px 140px;
}
@media screen and (max-width: 768px) {
  /* line 1, sass/_my-account.scss */
  .my-account .woocommerce,
  .woocommerce-checkout .woocommerce {
    padding-bottom: 70px;
  }
}
/* line 13, sass/_my-account.scss */
.my-account .woocommerce .form-row label,
.woocommerce-checkout .woocommerce .form-row label {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}
/* line 21, sass/_my-account.scss */
.my-account .woocommerce .form-row input[type="text"], .my-account .woocommerce .form-row input[type="password"], .my-account .woocommerce .form-row input[type="email"], .my-account .woocommerce .form-row input[type="tel"],
.woocommerce-checkout .woocommerce .form-row input[type="text"],
.woocommerce-checkout .woocommerce .form-row input[type="password"],
.woocommerce-checkout .woocommerce .form-row input[type="email"],
.woocommerce-checkout .woocommerce .form-row input[type="tel"] {
  height: 60px;
  border: 1px solid #fff;
  background-color: #a19c9c;
  color: #121212;
  padding: 0px 20px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 33, sass/_my-account.scss */
.my-account .woocommerce .form-row textarea,
.woocommerce-checkout .woocommerce .form-row textarea {
  border: 1px solid #fff;
  background-color: #a19c9c;
  color: #121212;
  height: 120px;
  padding: 12px 8px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  resize: none;
  text-transform: uppercase;
}
/* line 46, sass/_my-account.scss */
.my-account .woocommerce .form-row input[type="checkbox"],
.woocommerce-checkout .woocommerce .form-row input[type="checkbox"] {
  display: none;
}
/* line 50, sass/_my-account.scss */
.my-account .woocommerce .form-row .select2-choice,
.woocommerce-checkout .woocommerce .form-row .select2-choice {
  height: 60px;
  line-height: 60px;
  border-color: #fff;
  color: #fff;
  border-radius: 0px;
  background-image: none;
  background-color: transparent;
  padding-left: 20px;
}
/* line 61, sass/_my-account.scss */
.my-account .woocommerce .form-row .select2-chosen,
.woocommerce-checkout .woocommerce .form-row .select2-chosen {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #fff;
}
/* line 68, sass/_my-account.scss */
.my-account .woocommerce .form-row .select2-arrow,
.woocommerce-checkout .woocommerce .form-row .select2-arrow {
  background-image: none;
  background-color: transparent;
  border: 0px;
  top: 0px;
}
/* line 74, sass/_my-account.scss */
.my-account .woocommerce .form-row .select2-arrow b,
.woocommerce-checkout .woocommerce .form-row .select2-arrow b {
  background-image: url("../imgs/general/sketchy-arrow-down.png");
  background-repeat: no-repeat;
  background-size: 15px 11px;
  top: 22px;
  position: relative;
  left: -6px;
}
/* line 84, sass/_my-account.scss */
.my-account .woocommerce .check-wrapper,
.woocommerce-checkout .woocommerce .check-wrapper {
  position: relative;
  display: inline-block;
  margin-right: 40px;
}
/* line 88, sass/_my-account.scss */
.my-account .woocommerce .check-wrapper:last-of-type,
.woocommerce-checkout .woocommerce .check-wrapper:last-of-type {
  margin-right: 0px;
}
/* line 92, sass/_my-account.scss */
.my-account .woocommerce .check-wrapper input[type="checkbox"],
.woocommerce-checkout .woocommerce .check-wrapper input[type="checkbox"] {
  display: none;
}
/* line 95, sass/_my-account.scss */
.my-account .woocommerce .check-wrapper input[type="checkbox"] + label span,
.woocommerce-checkout .woocommerce .check-wrapper input[type="checkbox"] + label span {
  display: inline-block;
  width: 18px;
  height: 20px;
  background-image: url("../imgs/general/checkbox.png");
  background-repeat: no-repeat;
  background-size: 36px 20px;
  cursor: pointer;
  vertical-align: middle;
  margin-top: -9px;
  margin-right: 5px;
  background-position: 0px 0px;
}
/* line 107, sass/_my-account.scss */
.my-account .woocommerce .check-wrapper input[type="checkbox"]:checked + label span,
.woocommerce-checkout .woocommerce .check-wrapper input[type="checkbox"]:checked + label span {
  background-image: url("../imgs/general/checkbox.png");
  background-repeat: no-repeat;
  background-size: 36px 20px;
  background-position: -18px 0px;
}
/* line 112, sass/_my-account.scss */
.my-account .woocommerce .check-wrapper label,
.woocommerce-checkout .woocommerce .check-wrapper label {
  font-size: 15px;
  font-family: "TradeGothicLTStd-BdCn20";
  color: #fff;
  text-transform: uppercase;
}

/* line 121, sass/_my-account.scss */
.my-account.logged-in .woocommerce {
  padding-top: 160px;
}
@media screen and (max-width: 768px) {
  /* line 121, sass/_my-account.scss */
  .my-account.logged-in .woocommerce {
    padding-top: 81px;
  }
  /* line 127, sass/_my-account.scss */
  .my-account.logged-in .woocommerce .section-title {
    padding-bottom: 45px;
  }
}
/* line 132, sass/_my-account.scss */
.my-account.logged-in .woocommerce .woocommerce-message {
  margin: 0 auto 72px !important;
  width: 100%;
  max-width: 1100px;
}

/* line 139, sass/_my-account.scss */
.my-account.logged-in.woocommerce-edit-address .woocommerce, .my-account.logged-in.woocommerce-view-order .woocommerce {
  padding-top: 175px;
}

/* line 143, sass/_my-account.scss */
.section-login {
  position: relative;
}
/* line 146, sass/_my-account.scss */
.section-login .login-cols {
  position: relative;
  margin: 0 auto;
  *zoom: 1;
  width: 100%;
  max-width: 826px;
  padding: 0 30px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.section-login .login-cols:before, .section-login .login-cols:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.section-login .login-cols:after {
  clear: both;
}
/* line 153, sass/_my-account.scss */
.section-login .login-cols .col {
  position: relative;
  float: left;
  width: 50%;
  padding: 0px 2%;
}
/* line 159, sass/_my-account.scss */
.section-login .login-cols .col.single-col {
  float: none;
  margin: 0 auto;
}
/* line 167, sass/_my-account.scss */
.section-login .col.login h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 35px;
}
/* line 176, sass/_my-account.scss */
.section-login .col.login form {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
/* line 182, sass/_my-account.scss */
.section-login .col.login .btn-forgot {
  font-size: 15px;
  font-family: "TradeGothicLTStd-BdCn20";
  color: #fff;
  text-transform: uppercase;
}
/* line 189, sass/_my-account.scss */
.section-login .col.login input[type="submit"] {
  width: 180px;
  line-height: 0px;
  margin: 0 auto;
  margin-top: 40px;
}
/* line 200, sass/_my-account.scss */
.section-login .col.login .wc-social-login {
  position: relative;
  text-align: center;
}
/* line 204, sass/_my-account.scss */
.section-login .col.login .wc-social-login p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  margin-bottom: 2px;
}
/* line 213, sass/_my-account.scss */
.section-login .col.register {
  position: relative;
  vertical-align: top;
  cursor: pointer;
  display: block;
}
/* line 220, sass/_my-account.scss */
.section-login .col.register:hover .col-interior, .section-login .col.register:hover .content-wrapper {
  background-color: #61EEA4;
}
/* line 225, sass/_my-account.scss */
.section-login .col.register .col-interior {
  position: relative;
  border-bottom: 3px solid #61EEA4;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
  -webkit-transition: background-color 0.2s ease-out;
  -moz-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 234, sass/_my-account.scss */
.section-login .col.register .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #464646;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 251, sass/_my-account.scss */
.section-login .col.register .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 72px;
  padding-bottom: 45px;
  -webkit-transition: background-color 0.2s ease-out;
  -moz-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 259, sass/_my-account.scss */
.section-login .col.register .content-wrapper .content {
  padding: 0px 30px;
}
/* line 262, sass/_my-account.scss */
.section-login .col.register .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}

/* line 275, sass/_my-account.scss */
.my-account .order-review-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 950px;
  padding: 0px 30px;
}
/* line 281, sass/_my-account.scss */
.my-account .order-review-wrapper h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-align: center;
  text-transform: uppercase;
  color: #121212;
  margin-bottom: 30px;
}
/* line 290, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-table {
  position: relative;
  width: 100%;
  margin-bottom: 50px;
}
/* line 296, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row {
  position: relative;
  display: table;
  width: 100%;
  border-bottom: 1px solid #fff;
}
/* line 302, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .col {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
}
/* line 308, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .col-1, .my-account .order-review-wrapper .cart-row .col-2 {
  width: 26%;
  text-align: center;
}
/* line 313, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .col-2 {
  width: 26%;
}
/* line 317, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .col-3, .my-account .order-review-wrapper .cart-row .col-4, .my-account .order-review-wrapper .cart-row .col-5, .my-account .order-review-wrapper .cart-row .col-6 {
  width: 12%;
  text-align: center;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px;
}
/* line 325, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .col-6 {
  text-align: right;
}
/* line 329, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .bottle {
  display: block;
  position: relative;
  margin: 0 auto;
}
/* line 334, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .col-2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
}
/* line 341, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .col-4 input {
  text-align: center;
  border: 1px solid #fff;
  padding: 10px 0px;
  background-color: transparent;
  width: 100%;
  color: #121212;
}
/* line 351, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .remove-link {
  color: #121212;
}
/* line 354, sass/_my-account.scss */
.my-account .order-review-wrapper .cart-row .remove-link:hover {
  text-decoration: underline;
}
/* line 360, sass/_my-account.scss */
.my-account .order-review-wrapper .options-wrapper {
  position: relative;
  padding-left: 64%;
  text-align: left;
  font-size: 15px;
  font-family: "TradeGothicLTStd-BdCn20";
  color: #000;
  text-transform: uppercase;
  padding-bottom: 50px;
}
/* line 370, sass/_my-account.scss */
.my-account .order-review-wrapper .options-wrapper span {
  font-family: "gt_pressura_regularregular";
  color: #121212;
  letter-spacing: 2px;
}
/* line 377, sass/_my-account.scss */
.my-account .order-review-wrapper .info-modules {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 0px 30px;
  *zoom: 1;
  margin-bottom: 135px;
  text-align: center;
  margin-top: 95px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.my-account .order-review-wrapper .info-modules:before, .my-account .order-review-wrapper .info-modules:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.my-account .order-review-wrapper .info-modules:after {
  clear: both;
}
/* line 387, sass/_my-account.scss */
.my-account .order-review-wrapper .info-modules .col {
  display: inline-block;
  position: relative;
  vertical-align: top;
  padding: 0px 2%;
  width: 33.333%;
}
@media screen and (max-width: 768px) {
  /* line 387, sass/_my-account.scss */
  .my-account .order-review-wrapper .info-modules .col {
    width: 100%;
    padding: 0px;
    margin-bottom: 35px;
  }
  /* line 399, sass/_my-account.scss */
  .my-account .order-review-wrapper .info-modules .col:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 404, sass/_my-account.scss */
.my-account .order-review-wrapper .info-modules .col .col-interior {
  position: relative;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
}
/* line 412, sass/_my-account.scss */
.my-account .order-review-wrapper .info-modules .col .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 429, sass/_my-account.scss */
.my-account .order-review-wrapper .info-modules .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 93px;
}
/* line 435, sass/_my-account.scss */
.my-account .order-review-wrapper .info-modules .col .content-wrapper .content {
  padding: 0px 30px 72px;
  text-align: center;
  color: #121212;
}
/* line 440, sass/_my-account.scss */
.my-account .order-review-wrapper .info-modules .col .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 447, sass/_my-account.scss */
.my-account .order-review-wrapper .info-modules .col .content-wrapper .content p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 1px;
}

/* line 458, sass/_my-account.scss */
.account-cols {
  position: relative;
  margin: 0 auto;
  *zoom: 1;
  padding: 0 30px;
  max-width: 1100px;
  width: 100%;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.account-cols:before, .account-cols:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.account-cols:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 458, sass/_my-account.scss */
  .account-cols {
    padding: 0px;
  }
}
/* line 470, sass/_my-account.scss */
.account-cols .col {
  float: left;
  position: relative;
  padding: 0px 2%;
}
/* line 475, sass/_my-account.scss */
.account-cols .col.left {
  width: 70%;
}
/* line 479, sass/_my-account.scss */
.account-cols .col.address {
  width: 30%;
  *zoom: 1;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.account-cols .col.address:before, .account-cols .col.address:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.account-cols .col.address:after {
  clear: both;
}
/* line 483, sass/_my-account.scss */
.account-cols .col.address .logout {
  position: relative;
  clear: both;
  padding-top: 45px;
}
@media screen and (max-width: 768px) {
  /* line 491, sass/_my-account.scss */
  .account-cols .col.left {
    width: 100%;
  }
  /* line 495, sass/_my-account.scss */
  .account-cols .col.address {
    width: 100%;
  }
}
/* line 501, sass/_my-account.scss */
.account-cols .address-block {
  position: relative;
  vertical-align: top;
  cursor: pointer;
  margin-bottom: 45px;
  width: 100%;
  display: block;
  float: left;
}
/* line 510, sass/_my-account.scss */
.account-cols .address-block:last-of-type {
  margin-bottom: 0px;
}
/* line 515, sass/_my-account.scss */
.account-cols .address-block:hover .btn-wrapper .btn-select {
  top: 0px;
}
/* line 520, sass/_my-account.scss */
.account-cols .address-block .col-interior {
  position: relative;
  border-bottom: 3px solid #61EEA4;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
}
/* line 528, sass/_my-account.scss */
.account-cols .address-block .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #464646;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 545, sass/_my-account.scss */
.account-cols .address-block .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 93px;
}
/* line 551, sass/_my-account.scss */
.account-cols .address-block .content-wrapper .content {
  padding: 0px 30px;
}
/* line 554, sass/_my-account.scss */
.account-cols .address-block .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}
/* line 563, sass/_my-account.scss */
.account-cols .address-block .content-wrapper .content p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 0.5px;
  color: #121212;
  margin-bottom: 15px;
  text-align: center;
}
/* line 572, sass/_my-account.scss */
.account-cols .address-block .content-wrapper .content .btn-wrapper-spacer {
  width: 100%;
  position: relative;
  height: 60px;
}
/* line 580, sass/_my-account.scss */
.account-cols .address-block .btn-wrapper {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
}
/* line 588, sass/_my-account.scss */
.account-cols .address-block .btn-wrapper .btn-select {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 60px;
  background-color: #61EEA4;
  text-align: center;
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 60px;
  -webkit-transition: top 0.25s ease-out;
  -moz-transition: top 0.25s ease-out;
  transition: top 0.25s ease-out; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px; font-weight: normal;
}
/* line 607, sass/_my-account.scss */
.account-cols .orders-wrapper h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 35px;
}
/* line 615, sass/_my-account.scss */
.account-cols .orders-wrapper table {
  border-radius: 0px;
  border: 0px;
  margin: 0px;
}
@media screen and (max-width: 768px) {
  /* line 615, sass/_my-account.scss */
  .account-cols .orders-wrapper table {
    margin-bottom: 45px;
  }
}
/* line 624, sass/_my-account.scss */
.account-cols .orders-wrapper table th {
  color: #fff;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 15px;
  text-transform: uppercase;
}
/* line 631, sass/_my-account.scss */
.account-cols .orders-wrapper table td {
  padding: 12px 8px;
  border-top: 0px;
  border-bottom: 1px solid #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  color: #fff;
  letter-spacing: 2px;
}
/* line 640, sass/_my-account.scss */
.account-cols .orders-wrapper table td a {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 647, sass/_my-account.scss */
.account-cols .orders-wrapper table td a:hover {
  color: #61EEA4;
}
/* line 654, sass/_my-account.scss */
.account-cols .orders-wrapper table tr:first-of-type td {
  border-top: 1px solid #fff;
}
@media screen and (max-width: 568px) {
  /* line 659, sass/_my-account.scss */
  .account-cols .orders-wrapper table tr {
    margin-bottom: 45px;
  }
  /* line 663, sass/_my-account.scss */
  .account-cols .orders-wrapper table tr td:last-of-type {
    border-bottom: 0px;
    padding: 0px;
    padding-top: 10px;
  }
  /* line 668, sass/_my-account.scss */
  .account-cols .orders-wrapper table tr td:last-of-type a {
    display: block;
    height: 60px;
    line-height: 56px;
    font-family: "gt_pressura_regularregular";
    letter-spacing: 2px;
    font-size: 15px;
    text-transform: uppercase;
    border: 2px solid transparent;
    text-align: center;
    cursor: pointer;
    background-color: #121212;
    color: #fff;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    margin-bottom: 10px;
  }
  /* line 684, sass/_my-account.scss */
  .account-cols .orders-wrapper table tr td:last-of-type a:last-of-type {
    margin-bottom: 0px;
  }
  /* line 688, sass/_my-account.scss */
  .account-cols .orders-wrapper table tr td:last-of-type a:hover {
    color: #61EEA4;
  }
}
/* line 697, sass/_my-account.scss */
.account-cols .orders-wrapper p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  color: #fff;
}
/* line 702, sass/_my-account.scss */
.account-cols .orders-wrapper p a {
  color: #61EEA4;
  text-decoration: underline;
}
/* line 706, sass/_my-account.scss */
.account-cols .orders-wrapper p a:hover {
  text-decoration: none;
}
/* line 713, sass/_my-account.scss */
.account-cols .after-wrapper {
  position: relative;
  margin-top: 90px;
}
@media screen and (max-width: 768px) {
  /* line 713, sass/_my-account.scss */
  .account-cols .after-wrapper {
    margin: 45px 0px 90px;
  }
}
/* line 721, sass/_my-account.scss */
.account-cols .after-wrapper h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 35px;
}
/* line 729, sass/_my-account.scss */
.account-cols .after-wrapper p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  color: #fff;
}
/* line 734, sass/_my-account.scss */
.account-cols .after-wrapper p a {
  color: #121212;
  text-decoration: underline;
}
/* line 738, sass/_my-account.scss */
.account-cols .after-wrapper p a:hover {
  text-decoration: none;
}
/* line 746, sass/_my-account.scss */
.account-cols.view-order .shop_table {
  border: 0px;
  margin: 0;
  margin-bottom: 75px;
}
/* line 751, sass/_my-account.scss */
.account-cols.view-order .shop_table ul#shipping_method li {
  padding: 0px;
  margin: 0px;
}
/* line 756, sass/_my-account.scss */
.account-cols.view-order .shop_table th {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #fff;
  text-transform: uppercase;
}
/* line 764, sass/_my-account.scss */
.account-cols.view-order .shop_table td {
  border-bottom: 0px;
}
/* line 768, sass/_my-account.scss */
.account-cols.view-order .shop_table tbody:first-child tr:first-child th {
  font-weight: normal;
}
/* line 772, sass/_my-account.scss */
.account-cols.view-order .shop_table tbody:first-child tr:first-child td {
  text-align: right;
}
/* line 776, sass/_my-account.scss */
.account-cols.view-order .shop_table tfoot th, .account-cols.view-order .shop_table tfoot td {
  border-color: #fff;
  font-weight: normal;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
}
/* line 784, sass/_my-account.scss */
.account-cols.view-order .shop_table tfoot td {
  text-align: right;
}
/* line 789, sass/_my-account.scss */
.account-cols.view-order .order-review-wrapper {
  padding: 0px;
}
/* line 792, sass/_my-account.scss */
.account-cols.view-order .order-review-wrapper h2 {
  text-align: left;
}
/* line 796, sass/_my-account.scss */
.account-cols.view-order .order-review-wrapper img {
  display: block;
  max-width: 55px;
  margin: 0 auto;
}
/* line 802, sass/_my-account.scss */
.account-cols.view-order .order-review-wrapper .col {
  float: none;
  padding: 10px 0px 0px;
}
/* line 809, sass/_my-account.scss */
.account-cols.view-order .order-review-wrapper .items .col-2 {
  font-size: 20px;
}
/* line 816, sass/_my-account.scss */
.account-cols .wc-social-login-profile {
  position: relative;
  margin-bottom: 90px;
}
/* line 820, sass/_my-account.scss */
.account-cols .wc-social-login-profile h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 35px;
}
/* line 828, sass/_my-account.scss */
.account-cols .wc-social-login-profile p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  color: #fff;
  margin-bottom: 15px;
}
/* line 834, sass/_my-account.scss */
.account-cols .wc-social-login-profile p a {
  color: #fff;
  text-decoration: underline;
}
/* line 838, sass/_my-account.scss */
.account-cols .wc-social-login-profile p a:hover {
  text-decoration: none;
}

/* line 846, sass/_my-account.scss */
form.edit-address, form.add_payment_method {
  width: 100%;
  max-width: 530px;
  position: relative;
  margin: 0 auto;
}
/* line 851, sass/_my-account.scss */
form.edit-address h3, form.add_payment_method h3 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 30px;
}
/* line 860, sass/_my-account.scss */
form.edit-address input[type="submit"], form.add_payment_method input[type="submit"] {
  width: 180px;
  line-height: 0px;
  margin: 0 auto;
  margin-top: 40px;
}

/* line 868, sass/_my-account.scss */
.woocommerce .forgot-wrapper {
  position: relative;
  margin: 0 auto;
  *zoom: 1;
  padding: 0 30px;
  width: 100%;
  max-width: 530px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.woocommerce .forgot-wrapper:before, .woocommerce .forgot-wrapper:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.woocommerce .forgot-wrapper:after {
  clear: both;
}
/* line 875, sass/_my-account.scss */
.woocommerce .forgot-wrapper h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 35px;
}
/* line 884, sass/_my-account.scss */
.woocommerce .forgot-wrapper p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  color: #fff;
  margin-bottom: 35px;
}
/* line 891, sass/_my-account.scss */
.woocommerce .forgot-wrapper form .form-row {
  width: 100%;
}
/* line 895, sass/_my-account.scss */
.woocommerce .forgot-wrapper input[type="submit"] {
  width: 180px;
  margin: 0 auto;
  margin-top: 35px;
  line-height: 0px;
}

/* line 903, sass/_my-account.scss */
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
  background-color: transparent !important;
}

/* line 907, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce {
  padding-top: 160px !important;
}
/* line 910, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce .woocommerce-info {
  display: none;
}
/* line 915, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment {
  background-color: transparent;
  border-radius: 0px;
}
/* line 920, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment div.payment_box > p {
  display: none;
}
/* line 924, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment div.payment_box > p + p {
  display: none;
}
/* line 928, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment div.payment_box {
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
}
/* line 935, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment div.payment_box fieldset {
  margin: 0;
  padding: 0;
  border: 0px;
}
/* line 941, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment div.payment_box input[type="text"] {
  font-size: 15px;
  padding: 0px 20px;
  border-color: #fff;
}
/* line 946, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment div.payment_box input[type="text"]:focus {
  outline: none !important;
  box-shadow: none !important;
}
/* line 952, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number {
  background-image: none;
}
/* line 956, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified {
  border-color: #61EEA4;
}
/* line 961, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment .place-order {
  margin: 0px;
  padding: 0px;
  margin-top: 45px;
}
/* line 966, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment .place-order .btn-submit-order {
  max-width: 211px;
  margin: 0 auto;
  float: none !important;
  background-color: #fff;
  color: #fff;
  border: 0px;
}
/* line 974, sass/_my-account.scss */
.woocommerce-add-payment-method .woocommerce #payment .place-order .btn-submit-order:hover {
  color: #61EEA4;
}

/* line 983, sass/_my-account.scss */
.sv-wc-payment-gateway-my-payment-methods-table-title {
  height: 85px;
}
/* line 986, sass/_my-account.scss */
.sv-wc-payment-gateway-my-payment-methods-table-title a.button {
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  font-weight: normal;
  border-radius: 0px;
  display: inline-block;
  height: 60px;
  line-height: 56px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px;
  text-transform: uppercase;
  border: 2px solid transparent;
  text-align: center;
  cursor: pointer;
  background-color: #464646;
  color: #fff;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  padding: 0px 15px;
}
/* line 1008, sass/_my-account.scss */
.sv-wc-payment-gateway-my-payment-methods-table-title a.button:hover {
  color: #121212;
  background-color: #61EEA4;
}
/* line 1013, sass/_my-account.scss */
.sv-wc-payment-gateway-my-payment-methods-table-title a.button:before {
  content: '';
  margin: 0px;
  width: 0px;
  height: 0px;
}
@media screen and (max-width: 768px) {
  /* line 986, sass/_my-account.scss */
  .sv-wc-payment-gateway-my-payment-methods-table-title a.button {
    float: none;
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
    width: 241px;
  }
}

/* line 1031, sass/_my-account.scss */
.after-wrapper table {
  border: 0px !important;
  margin: 0 !important;
}
/* line 1037, sass/_my-account.scss */
.after-wrapper table thead tr th {
  font-weight: normal;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 15px;
  color: #000;
  text-transform: uppercase;
}
/* line 1047, sass/_my-account.scss */
.after-wrapper table td {
  border-color: white !important;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  color: #fff;
  letter-spacing: 2px;
}
/* line 1056, sass/_my-account.scss */
.after-wrapper .make-payment-method-default {
  margin-right: 5px !important;
}

/* line 1061, sass/_my-account.scss */
table.sv-wc-payment-gateway-my-payment-methods-table td.sv-wc-payment-gateway-payment-method-actions .button {
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  font-weight: normal;
  border-radius: 0px;
  display: inline-block;
  height: 33px;
  line-height: 30px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px;
  text-transform: uppercase;
  border: 2px solid transparent;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  color: #000;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  padding: 0px 5px;
}
/* line 1083, sass/_my-account.scss */
table.sv-wc-payment-gateway-my-payment-methods-table td.sv-wc-payment-gateway-payment-method-actions .button:hover {
  color: #61EEA4;
  background-color: #fff;
}

/* line 1, sass/_woocommerce.scss */
.select2-search {
  padding-top: 6px;
}

/* line 5, sass/_woocommerce.scss */
.select2-drop-active {
  border-color: #fff;
}

/* line 9, sass/_woocommerce.scss */
.select2-drop {
  border-radius: 0px;
}

/* line 13, sass/_woocommerce.scss */
form .form-row.woocommerce-validated .select2-container, form .form-row.woocommerce-validated input.input-text, form .form-row.woocommerce-validated select {
  border-color: #5C5C5C;
}

/* line 17, sass/_woocommerce.scss */
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
  border: none;
  background: transparent;
  padding: 1em 2em !important;
}
/* line 23, sass/_woocommerce.scss */
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before {
  content: "";
  color: inherit;
}

/* line 29, sass/_woocommerce.scss */
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
  border-color: #000;
}

/* line 2, sass/_locations.scss */
.post-type-archive-location .hero, .locations .hero, .parent-
d-118 .hero, .single-location .hero {
  position: relative;
  background-image: url("../imgs/learn/bg-hero.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  text-align: center;
  padding-bottom: 40px;
  padding-top: 160px;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  /* line 2, sass/_locations.scss */
  .post-type-archive-location .hero, .locations .hero, .parent-pageid-118 .hero, .single-location .hero {
    padding-top: 70px;
    background-image: none;
  }
}
/* line 18, sass/_locations.scss */
.post-type-archive-location .locations-wrapper, .locations .locations-wrapper, .parent-pageid-118 .locations-wrapper, .single-location .locations-wrapper {
  position: relative;
  overflow: hidden;
}
/* line 22, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .upper-wrapper, .locations .locations-wrapper .upper-wrapper, .parent-pageid-118 .locations-wrapper .upper-wrapper, .single-location .locations-wrapper .upper-wrapper {
  margin: 40px;
}
/* line 24, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .upper-wrapper .offset-outline-title, .locations .locations-wrapper .upper-wrapper .offset-outline-title, .parent-pageid-118 .locations-wrapper .upper-wrapper .offset-outline-title, .single-location .locations-wrapper .upper-wrapper .offset-outline-title {
  font-size: 70px;
}
/* line 29, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .map-wrapper, .post-type-archive-location .locations-wrapper #map-canvas, .locations .locations-wrapper .map-wrapper, .locations .locations-wrapper #map-canvas, .parent-pageid-118 .locations-wrapper .map-wrapper, .parent-pageid-118 .locations-wrapper #map-canvas, .single-location .locations-wrapper .map-wrapper, .single-location .locations-wrapper #map-canvas {
  position: relative;
  height: 510px;
  z-index: 2;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  /* line 29, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper .map-wrapper, .post-type-archive-location .locations-wrapper #map-canvas, .locations .locations-wrapper .map-wrapper, .locations .locations-wrapper #map-canvas, .parent-pageid-118 .locations-wrapper .map-wrapper, .parent-pageid-118 .locations-wrapper #map-canvas, .single-location .locations-wrapper .map-wrapper, .single-location .locations-wrapper #map-canvas {
    height: 457px;
  }
}
@media screen and (max-width: 491px) {
  /* line 29, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper .map-wrapper, .post-type-archive-location .locations-wrapper #map-canvas, .locations .locations-wrapper .map-wrapper, .locations .locations-wrapper #map-canvas, .parent-pageid-118 .locations-wrapper .map-wrapper, .parent-pageid-118 .locations-wrapper #map-canvas, .single-location .locations-wrapper .map-wrapper, .single-location .locations-wrapper #map-canvas {
    height: 204px;
  }
}
/* line 44, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper, .locations .locations-wrapper .store-overlay-wrapper, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper, .single-location .locations-wrapper .store-overlay-wrapper {
  position: absolute;
  right: -491px;
  top: 71px;
  width: 491px;
  height: 510px;
  overflow: hidden;
  z-index: 3;
}
@media screen and (max-width: 491px) {
  /* line 44, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper .store-overlay-wrapper, .locations .locations-wrapper .store-overlay-wrapper, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper, .single-location .locations-wrapper .store-overlay-wrapper {
    width: 100%;
  }
}
/* line 57, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .store-overlay, .locations .locations-wrapper .store-overlay-wrapper .store-overlay, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .store-overlay, .single-location .locations-wrapper .store-overlay-wrapper .store-overlay {
  position: absolute;
  background-color: #fff;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
/* line 66, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .img-wrapper, .locations .locations-wrapper .store-overlay-wrapper .img-wrapper, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .img-wrapper, .single-location .locations-wrapper .store-overlay-wrapper .img-wrapper {
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 361px;
}
@media screen and (max-width: 491px) {
  /* line 66, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper .store-overlay-wrapper .img-wrapper, .locations .locations-wrapper .store-overlay-wrapper .img-wrapper, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .img-wrapper, .single-location .locations-wrapper .store-overlay-wrapper .img-wrapper {
    height: 260px;
  }
}
/* line 77, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content, .locations .locations-wrapper .store-overlay-wrapper .text-content, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content, .single-location .locations-wrapper .store-overlay-wrapper .text-content {
  position: relative;
  color: #fff;
  padding: 20px;
  *zoom: 1;
  min-height: 140px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content:before, .post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content:after, .locations .locations-wrapper .store-overlay-wrapper .text-content:before, .locations .locations-wrapper .store-overlay-wrapper .text-content:after, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content:before, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content:after, .single-location .locations-wrapper .store-overlay-wrapper .text-content:before, .single-location .locations-wrapper .store-overlay-wrapper .text-content:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content:after, .locations .locations-wrapper .store-overlay-wrapper .text-content:after, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content:after, .single-location .locations-wrapper .store-overlay-wrapper .text-content:after {
  clear: both;
}
/* line 84, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .left, .locations .locations-wrapper .store-overlay-wrapper .text-content .left, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .left, .single-location .locations-wrapper .store-overlay-wrapper .text-content .left {
  position: relative;
  width: 50%;
  float: left;
}
/* line 89, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .left h1, .locations .locations-wrapper .store-overlay-wrapper .text-content .left h1, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .left h1, .single-location .locations-wrapper .store-overlay-wrapper .text-content .left h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
  margin-bottom: 0px;
}
/* line 96, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .left p, .locations .locations-wrapper .store-overlay-wrapper .text-content .left p, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .left p, .single-location .locations-wrapper .store-overlay-wrapper .text-content .left p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
}
/* line 100, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .left p.address, .locations .locations-wrapper .store-overlay-wrapper .text-content .left p.address, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .left p.address, .single-location .locations-wrapper .store-overlay-wrapper .text-content .left p.address {
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 105, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .left p.distance, .locations .locations-wrapper .store-overlay-wrapper .text-content .left p.distance, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .left p.distance, .single-location .locations-wrapper .store-overlay-wrapper .text-content .left p.distance {
  letter-spacing: 1px;
  color: #000;
  margin-top: 19px;
}
/* line 113, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .right, .locations .locations-wrapper .store-overlay-wrapper .text-content .right, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .right, .single-location .locations-wrapper .store-overlay-wrapper .text-content .right {
  position: relative;
  width: 50%;
  float: left;
}
@media screen and (max-width: 491px) {
  /* line 113, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .right, .locations .locations-wrapper .store-overlay-wrapper .text-content .right, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .right, .single-location .locations-wrapper .store-overlay-wrapper .text-content .right {
    position: relative;
    left: 0px;
    top: 0px;
  }
}
/* line 124, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .right h1, .locations .locations-wrapper .store-overlay-wrapper .text-content .right h1, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .right h1, .single-location .locations-wrapper .store-overlay-wrapper .text-content .right h1 {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 0px;
}
/* line 133, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .right p, .locations .locations-wrapper .store-overlay-wrapper .text-content .right p, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .right p, .single-location .locations-wrapper .store-overlay-wrapper .text-content .right p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 1px;
  color: #121212;
  margin-bottom: 10px;
}
/* line 140, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .right p:last-of-type, .locations .locations-wrapper .store-overlay-wrapper .text-content .right p:last-of-type, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .right p:last-of-type, .single-location .locations-wrapper .store-overlay-wrapper .text-content .right p:last-of-type {
  margin-bottom: 0px;
}
/* line 144, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .right p span, .locations .locations-wrapper .store-overlay-wrapper .text-content .right p span, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .right p span, .single-location .locations-wrapper .store-overlay-wrapper .text-content .right p span {
  color: #000;
}
/* line 150, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .store-overlay-wrapper .text-content .btn-close, .locations .locations-wrapper .store-overlay-wrapper .text-content .btn-close, .parent-pageid-118 .locations-wrapper .store-overlay-wrapper .text-content .btn-close, .single-location .locations-wrapper .store-overlay-wrapper .text-content .btn-close {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 158, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .lower-wrapper, .locations .locations-wrapper .lower-wrapper, .parent-pageid-118 .locations-wrapper .lower-wrapper, .single-location .locations-wrapper .lower-wrapper {
  position: relative;
  background-color: #000;
  z-index: 1;
  padding-top: 6px;
}
/* line 165, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .title-bar, .locations .locations-wrapper .title-bar, .parent-pageid-118 .locations-wrapper .title-bar, .single-location .locations-wrapper .title-bar {
  position: relative;
}
/* line 168, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .title-bar a, .locations .locations-wrapper .title-bar a, .parent-pageid-118 .locations-wrapper .title-bar a, .single-location .locations-wrapper .title-bar a {
  position: absolute;
  left: 90px;
  top: 15px;
  color: #fff;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  /* line 168, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper .title-bar a, .locations .locations-wrapper .title-bar a, .parent-pageid-118 .locations-wrapper .title-bar a, .single-location .locations-wrapper .title-bar a {
    left: 30px;
    top: 4px;
  }
  /* line 182, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper .title-bar a span, .locations .locations-wrapper .title-bar a span, .parent-pageid-118 .locations-wrapper .title-bar a span, .single-location .locations-wrapper .title-bar a span {
    display: none;
  }
}
/* line 189, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper, .locations .locations-wrapper .grid-wrapper, .parent-pageid-118 .locations-wrapper .grid-wrapper, .single-location .locations-wrapper .grid-wrapper {
  position: relative;
  font-size: 0px;
  margin: auto;
  width: 75%;
  max-width: 900px;
}
/* line 196, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item, .locations .locations-wrapper .grid-wrapper .item, .parent-pageid-118 .locations-wrapper .grid-wrapper .item, .single-location .locations-wrapper .grid-wrapper .item {
  display: inline-block;
  width: 50%;
  padding: 20px;
  border: 1px solid #fff;
  color: #121212;
  text-align: center;
  height: 240px;
}
@media screen and (max-width: 768px) {
  /* line 196, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper .grid-wrapper .item, .locations .locations-wrapper .grid-wrapper .item, .parent-pageid-118 .locations-wrapper .grid-wrapper .item, .single-location .locations-wrapper .grid-wrapper .item {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  /* line 196, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper .grid-wrapper .item, .locations .locations-wrapper .grid-wrapper .item, .parent-pageid-118 .locations-wrapper .grid-wrapper .item, .single-location .locations-wrapper .grid-wrapper .item {
    width: 100%;
  }
}
/* line 213, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item.zipper, .locations .locations-wrapper .grid-wrapper .item.zipper, .parent-pageid-118 .locations-wrapper .grid-wrapper .item.zipper, .single-location .locations-wrapper .grid-wrapper .item.zipper {
  background-color: #fff;
}
/* line 217, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item.btn-item, .locations .locations-wrapper .grid-wrapper .item.btn-item, .parent-pageid-118 .locations-wrapper .grid-wrapper .item.btn-item, .single-location .locations-wrapper .grid-wrapper .item.btn-item {
  cursor: pointer;
}
/* line 220, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item.btn-item:hover, .locations .locations-wrapper .grid-wrapper .item.btn-item:hover, .parent-pageid-118 .locations-wrapper .grid-wrapper .item.btn-item:hover, .single-location .locations-wrapper .grid-wrapper .item.btn-item:hover {
  background-color: #fff;
}
/* line 225, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item h1, .locations .locations-wrapper .grid-wrapper .item h1, .parent-pageid-118 .locations-wrapper .grid-wrapper .item h1, .single-location .locations-wrapper .grid-wrapper .item h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase; color:#fff;
}
/* line 231, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item .content, .locations .locations-wrapper .grid-wrapper .item .content, .parent-pageid-118 .locations-wrapper .grid-wrapper .item .content, .single-location .locations-wrapper .grid-wrapper .item .content {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px; color:#fff;
}

.post-type-archive-location .locations-wrapper .grid-wrapper .item.btn-item:hover h1, .locations .locations-wrapper .grid-wrapper .item.btn-item:hover h1, .parent-pageid-118 .locations-wrapper .grid-wrapper .item.btn-item:hover h1, .single-location .locations-wrapper .grid-wrapper .item.btn-item:hover h1, .post-type-archive-location .locations-wrapper .grid-wrapper .item.btn-item:hover .content, .locations .locations-wrapper .grid-wrapper .item.btn-item:hover .content, .parent-pageid-118 .locations-wrapper .grid-wrapper .item.btn-item:hover .content, .single-location .locations-wrapper .grid-wrapper .item.btn-item:hover .content {
	color:#fff;
}

.post-type-archive-location .locations-wrapper .grid-wrapper .item.btn-item:hover h1, .post-type-archive-location .locations-wrapper .grid-wrapper .item.btn-item:hover .content{ color: #000; }

/* line 236, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item .content input, .locations .locations-wrapper .grid-wrapper .item .content input, .parent-pageid-118 .locations-wrapper .grid-wrapper .item .content input, .single-location .locations-wrapper .grid-wrapper .item .content input {
  margin-top: 20px;
  position: relative;
  font-family: "gt_pressura_regularregular";
  font-size: 14pt;
  letter-spacing: 2px;
  color: #000;
  text-transform: uppercase;
  border: 0;
  border-bottom: 1px solid #000;
  background-color: transparent;
  width: 100%;
  max-width: 175px;
  text-transform: uppercase;
}
/* line 251, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item .content input::-webkit-input-placeholder, .locations .locations-wrapper .grid-wrapper .item .content input::-webkit-input-placeholder, .parent-pageid-118 .locations-wrapper .grid-wrapper .item .content input::-webkit-input-placeholder, .single-location .locations-wrapper .grid-wrapper .item .content input::-webkit-input-placeholder {
  color: #000;
}
/* line 255, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item .content input:-moz-placeholder, .locations .locations-wrapper .grid-wrapper .item .content input:-moz-placeholder, .parent-pageid-118 .locations-wrapper .grid-wrapper .item .content input:-moz-placeholder, .single-location .locations-wrapper .grid-wrapper .item .content input:-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}
/* line 259, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item .content input::-moz-placeholder, .locations .locations-wrapper .grid-wrapper .item .content input::-moz-placeholder, .parent-pageid-118 .locations-wrapper .grid-wrapper .item .content input::-moz-placeholder, .single-location .locations-wrapper .grid-wrapper .item .content input::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}
/* line 263, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item .content input:-ms-input-placeholder, .locations .locations-wrapper .grid-wrapper .item .content input:-ms-input-placeholder, .parent-pageid-118 .locations-wrapper .grid-wrapper .item .content input:-ms-input-placeholder, .single-location .locations-wrapper .grid-wrapper .item .content input:-ms-input-placeholder {
  color: #000;
}
/* line 269, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item .table, .locations .locations-wrapper .grid-wrapper .item .table, .parent-pageid-118 .locations-wrapper .grid-wrapper .item .table, .single-location .locations-wrapper .grid-wrapper .item .table {
  width: 100%;
  height: 100%;
}
/* line 274, sass/_locations.scss */
.post-type-archive-location .locations-wrapper .grid-wrapper .item .table-cell, .locations .locations-wrapper .grid-wrapper .item .table-cell, .parent-pageid-118 .locations-wrapper .grid-wrapper .item .table-cell, .single-location .locations-wrapper .grid-wrapper .item .table-cell {
  width: 100%;
  vertical-align: middle;
}
/* line 283, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper, .locations .locations-wrapper.region .grid-wrapper, .parent-pageid-118 .locations-wrapper.region .grid-wrapper, .single-location .locations-wrapper.region .grid-wrapper {
  margin-top: 50px;
  width: 100%;
  max-width: none;
}
/* line 288, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item, .locations .locations-wrapper.region .grid-wrapper .item, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item, .single-location .locations-wrapper.region .grid-wrapper .item {
  width: 25%;
  padding: 2px 2px 15px;
  border: 0px;
  height: auto;
  vertical-align: top;
}
@media screen and (max-width: 768px) {
  /* line 288, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper.region .grid-wrapper .item, .locations .locations-wrapper.region .grid-wrapper .item, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item, .single-location .locations-wrapper.region .grid-wrapper .item {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  /* line 288, sass/_locations.scss */
  .post-type-archive-location .locations-wrapper.region .grid-wrapper .item, .locations .locations-wrapper.region .grid-wrapper .item, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item, .single-location .locations-wrapper.region .grid-wrapper .item {
    width: 100%;
  }
}
/* line 303, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item.btn-item, .locations .locations-wrapper.region .grid-wrapper .item.btn-item, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item.btn-item, .single-location .locations-wrapper.region .grid-wrapper .item.btn-item {
  cursor: default;
}
/* line 306, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item.btn-item:hover, .locations .locations-wrapper.region .grid-wrapper .item.btn-item:hover, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item.btn-item:hover, .single-location .locations-wrapper.region .grid-wrapper .item.btn-item:hover {
  background-color: transparent;
}
/* line 311, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item h1, .locations .locations-wrapper.region .grid-wrapper .item h1, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item h1, .single-location .locations-wrapper.region .grid-wrapper .item h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
  padding: 20px 10px 10px;
}
/* line 318, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content, .locations .locations-wrapper.region .grid-wrapper .item .content, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content, .single-location .locations-wrapper.region .grid-wrapper .item .content {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
}
/* line 323, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item, .locations .locations-wrapper.region .grid-wrapper .item .content .item, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item, .single-location .locations-wrapper.region .grid-wrapper .item .content .item {
  width: 100%;
  margin: 0px auto 5px;
  position: relative;
  cursor: pointer;
}
/* line 328, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item h2, .locations .locations-wrapper.region .grid-wrapper .item .content .item h2, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item h2, .single-location .locations-wrapper.region .grid-wrapper .item .content .item h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  padding: 12px 10% 12px;
  border: 1px solid white;
  background-image: url(../imgs/general/sketchy-arrow-down.png);
  background-repeat: no-repeat;
  background-position: 96% center;
  background-size: 20px;
}
/* line 336, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item h2 span, .locations .locations-wrapper.region .grid-wrapper .item .content .item h2 span, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item h2 span, .single-location .locations-wrapper.region .grid-wrapper .item .content .item h2 span {
  font-size: 0px;
  opacity: 0;
  transition: opacity 0.8s;
  display: none;
}
/* line 342, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item h2:hover, .locations .locations-wrapper.region .grid-wrapper .item .content .item h2:hover, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item h2:hover, .single-location .locations-wrapper.region .grid-wrapper .item .content .item h2:hover {
  color: #61EEA4;
}
/* line 346, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item h3, .locations .locations-wrapper.region .grid-wrapper .item .content .item h3, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item h3, .single-location .locations-wrapper.region .grid-wrapper .item .content .item h3 {
  font-size: 14pt;
  padding: 0 10%;
  text-transform: lowercase;
}
/* line 352, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item .close, .locations .locations-wrapper.region .grid-wrapper .item .content .item .close, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item .close, .single-location .locations-wrapper.region .grid-wrapper .item .content .item .close {
  width: 31px;
  height: 36px;
  position: absolute;
  right: 10px;
  top: 10px;
  background-image: url(../imgs/general/sketchy-x.png);
  background-size: cover;
  display: none;
}
/* line 363, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item .hide, .locations .locations-wrapper.region .grid-wrapper .item .content .item .hide, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item .hide, .single-location .locations-wrapper.region .grid-wrapper .item .content .item .hide {
  margin-top: 0px;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.2s;
  transition-delay: 0s;
  position: relative;
}
/* line 370, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item .hide a, .locations .locations-wrapper.region .grid-wrapper .item .content .item .hide a, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item .hide a, .single-location .locations-wrapper.region .grid-wrapper .item .content .item .hide a {
  color: inherit;
}
/* line 373, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item .hide .phone, .locations .locations-wrapper.region .grid-wrapper .item .content .item .hide .phone, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item .hide .phone, .single-location .locations-wrapper.region .grid-wrapper .item .content .item .hide .phone {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 14pt;
  padding: 0 10% 20px;
}
/* line 378, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item .hide p, .locations .locations-wrapper.region .grid-wrapper .item .content .item .hide p, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item .hide p, .single-location .locations-wrapper.region .grid-wrapper .item .content .item .hide p {
  text-align: right;
  font-size: 14pt;
  min-height: 30px;
  margin: 0px 10px 0px; color: #000;
}
/* line 382, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item .hide p strong, .locations .locations-wrapper.region .grid-wrapper .item .content .item .hide p strong, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item .hide p strong, .single-location .locations-wrapper.region .grid-wrapper .item .content .item .hide p strong {
  float: left;
}
/* line 387, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item .hide .button, .locations .locations-wrapper.region .grid-wrapper .item .content .item .hide .button, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item .hide .button, .single-location .locations-wrapper.region .grid-wrapper .item .content .item .hide .button {
  color: white;
  background: black;
  font-size: 16pt;
  font-family: "TradeGothicLTStd-BdCn20";
  padding: 10px 40px;
  text-align: center;
  display: inline-block;
  margin: 10px auto;
}
/* line 399, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item.open, .locations .locations-wrapper.region .grid-wrapper .item .content .item.open, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item.open, .single-location .locations-wrapper.region .grid-wrapper .item .content .item.open {
  background: white;
}
/* line 401, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item.open .close, .locations .locations-wrapper.region .grid-wrapper .item .content .item.open .close, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item.open .close, .single-location .locations-wrapper.region .grid-wrapper .item .content .item.open .close {
  display: block;
}
/* line 404, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item.open .hide, .locations .locations-wrapper.region .grid-wrapper .item .content .item.open .hide, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item.open .hide, .single-location .locations-wrapper.region .grid-wrapper .item .content .item.open .hide {
  max-height: 1000px;
  transition: max-height 0.8s;
  transition-delay: .2s;
}
/* line 409, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item.open h2, .locations .locations-wrapper.region .grid-wrapper .item .content .item.open h2, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item.open h2, .single-location .locations-wrapper.region .grid-wrapper .item .content .item.open h2 {
  background-image: none; color: #000;
}
/* line 411, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .content .item.open h2 span, .locations .locations-wrapper.region .grid-wrapper .item .content .item.open h2 span, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .content .item.open h2 span, .single-location .locations-wrapper.region .grid-wrapper .item .content .item.open h2 span {
  font-size: inherit;
  opacity: 1;
  display: block;
}
/* line 421, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .table, .locations .locations-wrapper.region .grid-wrapper .item .table, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .table, .single-location .locations-wrapper.region .grid-wrapper .item .table {
  width: 100%;
  height: 100%;
}
/* line 426, sass/_locations.scss */
.post-type-archive-location .locations-wrapper.region .grid-wrapper .item .table-cell, .locations .locations-wrapper.region .grid-wrapper .item .table-cell, .parent-pageid-118 .locations-wrapper.region .grid-wrapper .item .table-cell, .single-location .locations-wrapper.region .grid-wrapper .item .table-cell {
  width: 100%;
  vertical-align: middle;
}
/* line 436, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper, .locations .locations-empty-wrapper, .parent-pageid-118 .locations-empty-wrapper, .single-location .locations-empty-wrapper {
  position: relative;
  padding-top: 71px;
  background-color: #a19c9c;
}
/* line 441, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .title-bar, .locations .locations-empty-wrapper .title-bar, .parent-pageid-118 .locations-empty-wrapper .title-bar, .single-location .locations-empty-wrapper .title-bar {
  position: relative;
  padding-top: 6px;
}
/* line 445, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .title-bar a, .locations .locations-empty-wrapper .title-bar a, .parent-pageid-118 .locations-empty-wrapper .title-bar a, .single-location .locations-empty-wrapper .title-bar a {
  position: absolute;
  left: 90px;
  top: 15px;
  color: #121212;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 457, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .empty-content-wrapper, .locations .locations-empty-wrapper .empty-content-wrapper, .parent-pageid-118 .locations-empty-wrapper .empty-content-wrapper, .single-location .locations-empty-wrapper .empty-content-wrapper {
  position: relative;
  border-top: 1px solid #fff;
  margin-top: -17px;
  color: #121212;
  padding: 175px 30px;
}
/* line 464, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .empty-content-wrapper .empty-content, .locations .locations-empty-wrapper .empty-content-wrapper .empty-content, .parent-pageid-118 .locations-empty-wrapper .empty-content-wrapper .empty-content, .single-location .locations-empty-wrapper .empty-content-wrapper .empty-content {
  width: 100%;
  position: relative;
  margin: 0 auto;
  max-width: 550px;
  text-align: center;
}
/* line 471, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .empty-content-wrapper .title, .locations .locations-empty-wrapper .empty-content-wrapper .title, .parent-pageid-118 .locations-empty-wrapper .empty-content-wrapper .title, .single-location .locations-empty-wrapper .empty-content-wrapper .title {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
}
/* line 477, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .empty-content-wrapper p, .locations .locations-empty-wrapper .empty-content-wrapper p, .parent-pageid-118 .locations-empty-wrapper .empty-content-wrapper p, .single-location .locations-empty-wrapper .empty-content-wrapper p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 0.5px;
  margin-bottom: 50px;
}
/* line 485, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item, .locations .locations-empty-wrapper .item, .parent-pageid-118 .locations-empty-wrapper .item, .single-location .locations-empty-wrapper .item {
  display: inline-block;
  width: 358px;
  padding: 20px;
  border: 1px solid #fff;
  color: #121212;
  text-align: center;
  height: 240px;
}
/* line 494, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item.zipper, .locations .locations-empty-wrapper .item.zipper, .parent-pageid-118 .locations-empty-wrapper .item.zipper, .single-location .locations-empty-wrapper .item.zipper {
  background-color: #fff;
}
/* line 498, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item h1, .locations .locations-empty-wrapper .item h1, .parent-pageid-118 .locations-empty-wrapper .item h1, .single-location .locations-empty-wrapper .item h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
}
/* line 504, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item .content, .locations .locations-empty-wrapper .item .content, .parent-pageid-118 .locations-empty-wrapper .item .content, .single-location .locations-empty-wrapper .item .content {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
}
/* line 509, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item .content input, .locations .locations-empty-wrapper .item .content input, .parent-pageid-118 .locations-empty-wrapper .item .content input, .single-location .locations-empty-wrapper .item .content input {
  margin-top: 20px;
  position: relative;
  font-family: "gt_pressura_regularregular";
  font-size: 14pt;
  letter-spacing: 2px;
  color: #000;
  text-transform: uppercase;
  border: 0;
  border-bottom: 1px solid #000;
  background-color: transparent;
  width: 100%;
  max-width: 175px;
  text-transform: uppercase;
}
/* line 524, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item .content input::-webkit-input-placeholder, .locations .locations-empty-wrapper .item .content input::-webkit-input-placeholder, .parent-pageid-118 .locations-empty-wrapper .item .content input::-webkit-input-placeholder, .single-location .locations-empty-wrapper .item .content input::-webkit-input-placeholder {
  color: #000;
}
/* line 528, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item .content input:-moz-placeholder, .locations .locations-empty-wrapper .item .content input:-moz-placeholder, .parent-pageid-118 .locations-empty-wrapper .item .content input:-moz-placeholder, .single-location .locations-empty-wrapper .item .content input:-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}
/* line 532, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item .content input::-moz-placeholder, .locations .locations-empty-wrapper .item .content input::-moz-placeholder, .parent-pageid-118 .locations-empty-wrapper .item .content input::-moz-placeholder, .single-location .locations-empty-wrapper .item .content input::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}
/* line 536, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item .content input:-ms-input-placeholder, .locations .locations-empty-wrapper .item .content input:-ms-input-placeholder, .parent-pageid-118 .locations-empty-wrapper .item .content input:-ms-input-placeholder, .single-location .locations-empty-wrapper .item .content input:-ms-input-placeholder {
  color: #000;
}
/* line 542, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item .table, .locations .locations-empty-wrapper .item .table, .parent-pageid-118 .locations-empty-wrapper .item .table, .single-location .locations-empty-wrapper .item .table {
  width: 100%;
  height: 100%;
}
/* line 547, sass/_locations.scss */
.post-type-archive-location .locations-empty-wrapper .item .table-cell, .locations .locations-empty-wrapper .item .table-cell, .parent-pageid-118 .locations-empty-wrapper .item .table-cell, .single-location .locations-empty-wrapper .item .table-cell {
  width: 100%;
  vertical-align: middle;
}
/* line 555, sass/_locations.scss */
.post-type-archive-location.single-location .content-area, .locations.single-location .content-area, .parent-pageid-118.single-location .content-area, .single-location.single-location .content-area {
  padding-top: 70px;
}
/* line 558, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .offset-outline-title, .locations.single-location .content-area .offset-outline-title, .parent-pageid-118.single-location .content-area .offset-outline-title, .single-location.single-location .content-area .offset-outline-title {
  padding: 40px 40px 0;
  font-size: 70px;
  background-color: #000;
}
/* line 562, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .offset-outline-title div, .post-type-archive-location.single-location .content-area .offset-outline-title h1, .locations.single-location .content-area .offset-outline-title div, .locations.single-location .content-area .offset-outline-title h1, .parent-pageid-118.single-location .content-area .offset-outline-title div, .parent-pageid-118.single-location .content-area .offset-outline-title h1, .single-location.single-location .content-area .offset-outline-title div, .single-location.single-location .content-area .offset-outline-title h1 {
  margin-top: 40px;
}
/* line 567, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info, .locations.single-location .content-area .main-info, .parent-pageid-118.single-location .content-area .main-info, .single-location.single-location .content-area .main-info {
  text-align: right;
  background: white;
}
/* line 570, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info .right-info, .locations.single-location .content-area .main-info .right-info, .parent-pageid-118.single-location .content-area .main-info .right-info, .single-location.single-location .content-area .main-info .right-info {
  width: calc(100% - 355px);
  display: inline-block;
  vertical-align: middle;
  line-height: 0;
}
/* line 575, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info .right-info img, .locations.single-location .content-area .main-info .right-info img, .parent-pageid-118.single-location .content-area .main-info .right-info img, .single-location.single-location .content-area .main-info .right-info img {
  width: 100%;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 570, sass/_locations.scss */
  .post-type-archive-location.single-location .content-area .main-info .right-info, .locations.single-location .content-area .main-info .right-info, .parent-pageid-118.single-location .content-area .main-info .right-info, .single-location.single-location .content-area .main-info .right-info {
    width: 100%;
  }
}
/* line 585, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info .left-info, .locations.single-location .content-area .main-info .left-info, .parent-pageid-118.single-location .content-area .main-info .left-info, .single-location.single-location .content-area .main-info .left-info {
  width: 350px;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  padding: 55px;
  color: black;
  font-family: "gt_pressura_regularregular";
  font-size: 22px;
}
@media screen and (max-width: 768px) {
  /* line 585, sass/_locations.scss */
  .post-type-archive-location.single-location .content-area .main-info .left-info, .locations.single-location .content-area .main-info .left-info, .parent-pageid-118.single-location .content-area .main-info .left-info, .single-location.single-location .content-area .main-info .left-info {
    width: 100%;
  }
}
/* line 599, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info .left-info h2, .locations.single-location .content-area .main-info .left-info h2, .parent-pageid-118.single-location .content-area .main-info .left-info h2, .single-location.single-location .content-area .main-info .left-info h2 {
  letter-spacing: 0.5px;
  font-size: 27px;
  font-weight: 100;
  text-transform: uppercase; color:#121212;
}
/* line 605, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info .left-info a, .locations.single-location .content-area .main-info .left-info a, .parent-pageid-118.single-location .content-area .main-info .left-info a, .single-location.single-location .content-area .main-info .left-info a {
  color: inherit;
  text-decoration: underline;
}
/* line 608, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info .left-info a.map, .locations.single-location .content-area .main-info .left-info a.map, .parent-pageid-118.single-location .content-area .main-info .left-info a.map, .single-location.single-location .content-area .main-info .left-info a.map {
  font-family: "TradeGothicLTStd-BdCn20";
  margin: 10px 0 30px;
}
/* line 613, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info .left-info h3, .locations.single-location .content-area .main-info .left-info h3, .parent-pageid-118.single-location .content-area .main-info .left-info h3, .single-location.single-location .content-area .main-info .left-info h3 {
  font-family: "TradeGothicLTStd-BdCn20";
  margin: 40px 0 0;
  text-transform: uppercase; color:#121212;
}
/* line 618, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info .left-info p.hours, .locations.single-location .content-area .main-info .left-info p.hours, .parent-pageid-118.single-location .content-area .main-info .left-info p.hours, .single-location.single-location .content-area .main-info .left-info p.hours {
  text-align: right;
  font-size: 14pt;
  width: 100%;
  min-height: 30px;
  margin: 0px 0 10px; color:#121212;
}
/* line 623, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .main-info .left-info p.hours strong, .locations.single-location .content-area .main-info .left-info p.hours strong, .parent-pageid-118.single-location .content-area .main-info .left-info p.hours strong, .single-location.single-location .content-area .main-info .left-info p.hours strong {
  float: left; color:#121212;
}
/* line 630, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .bottom-info, .locations.single-location .content-area .bottom-info, .parent-pageid-118.single-location .content-area .bottom-info, .single-location.single-location .content-area .bottom-info {
  background-color: #000;
}
/* line 633, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .bottom-info .overlap-double-title h2, .locations.single-location .content-area .bottom-info .overlap-double-title h2, .parent-pageid-118.single-location .content-area .bottom-info .overlap-double-title h2, .single-location.single-location .content-area .bottom-info .overlap-double-title h2 {
  color: #a19c9c;
  text-shadow: inherit;
}
/* line 637, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .bottom-info .overlap-double-title span, .locations.single-location .content-area .bottom-info .overlap-double-title span, .parent-pageid-118.single-location .content-area .bottom-info .overlap-double-title span, .single-location.single-location .content-area .bottom-info .overlap-double-title span {
  color: #fff;
}
/* line 641, sass/_locations.scss */
.post-type-archive-location.single-location .content-area .bottom-info p, .locations.single-location .content-area .bottom-info p, .parent-pageid-118.single-location .content-area .bottom-info p, .single-location.single-location .content-area .bottom-info p {
  width: 70%;
  margin: 0px auto;
  padding: 20px 0;
  max-width: 700px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  font-size: 22px;
}

/* line 2, sass/_search.scss */
.search .hero {
  position: relative;
  background-image: url("../imgs/search/bg-hero.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  text-align: center;
  padding-bottom: 90px;
  padding-top: 160px;
  z-index: 2;
}
/* line 12, sass/_search.scss */
.search .hero p {
  color: #fff;
  font-size: 18px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1.5px;
}
@media screen and (max-width: 768px) {
  /* line 2, sass/_search.scss */
  .search .hero {
    padding-top: 70px;
    background-image: none;
    padding-bottom: 13px;
  }
  /* line 24, sass/_search.scss */
  .search .hero p {
    font-size: 15px;
    margin-top: 35px;
  }
}
/* line 31, sass/_search.scss */
.search .search-full-wrapper, .search .empty-wrapper {
  position: relative;
  padding: 175px 30px;
  background-color: #000;
  color: #fff;
  text-align: center;
}
/* line 38, sass/_search.scss */
.search .search-full-wrapper h1, .search .empty-wrapper h1 {
  font-size: 27px;
  font-family: "TradeGothicLTStd-BdCn20";
  text-transform: uppercase;
}
/* line 45, sass/_search.scss */
.search .search-full-wrapper p, .search .empty-wrapper p {
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1.5px;
}
/* line 52, sass/_search.scss */
.search .results-wrapper {
  position: relative;
  background-color: #000;
  color: #fff;
  font-size: 0;
}
/* line 58, sass/_search.scss */
.search .results-wrapper .product {
  display: inline-block;
  width: 25%;
  border: 1px solid #535353;
  text-align: center;
  vertical-align: top;
  color: #fff;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-image: url("../imgs/collections/tmp-ingredient-outline.png");
  background-repeat: no-repeat;
  padding: 45px 30px 0px;
  background-size: 100% auto;
}
@media screen and (max-width: 768px) {
  /* line 58, sass/_search.scss */
  .search .results-wrapper .product {
    width: 100%;
    border: 0px;
  }
}
/* line 77, sass/_search.scss */
.search .results-wrapper .product h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
}
/* line 83, sass/_search.scss */
.search .results-wrapper .product h3 {
  font-size: 15px;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 91, sass/_search.scss */
.search .results-wrapper .product a.btn {
  display: none;
}
/* line 94, sass/_search.scss */
.search .results-wrapper .product a.btn:first-of-type {
  margin-bottom: 15px;
}
/* line 99, sass/_search.scss */
.search .results-wrapper .product a img {
  width: auto;
  max-width: 100% !important;
  max-width: 320px;
}
/* line 104, sass/_search.scss */
.search .results-wrapper .product a img.fallback {
  margin-bottom: 30px;
}
/* line 109, sass/_search.scss */
.search .results-wrapper .product a.img-outer {
  display: table-footer-group;
  vertical-align: bottom;
}
/* line 114, sass/_search.scss */
.search .results-wrapper .product .product-table {
  display: table;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  /* line 58, sass/_search.scss */
  .search .results-wrapper .product {
    border-bottom: 1px solid #fff;
    padding-bottom: 45px;
  }
  /* line 124, sass/_search.scss */
  .search .results-wrapper .product h2 {
    font-size: 25px;
  }
  /* line 128, sass/_search.scss */
  .search .results-wrapper .product h3 {
    font-size: 13px;
    letter-spacing: 1.5px;
  }
  /* line 133, sass/_search.scss */
  .search .results-wrapper .product a.btn {
    display: block;
  }
}
/* line 139, sass/_search.scss */
.search .results-wrapper .item {
  position: relative;
  display: inline-block;
  width: 25%;
  text-align: center;
  vertical-align: top;
  color: #121212;
  height: 305px;
  border: 1px solid #5C5C5C;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 139, sass/_search.scss */
  .search .results-wrapper .item {
    width: 100%;
  }
}
/* line 154, sass/_search.scss */
.search .results-wrapper .item .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 171, sass/_search.scss */
.search .results-wrapper .item .text-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px;
}
/* line 178, sass/_search.scss */
.search .results-wrapper .item div.table-cell {
  vertical-align: middle;
  font-size: 27px;
  font-family: "TradeGothicLTStd-BdCn20";
  text-transform: uppercase;
}
/* line 185, sass/_search.scss */
.search .results-wrapper .item div.read-more {
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  font-size: 15px;
  margin-top: 20px;
}
/* line 192, sass/_search.scss */
.search .results-wrapper .item:hover {
  background-color: #fff;
}

/* line 1, sass/_coming-soon.scss */
.coming-soon {
  position: relative;
}
/* line 4, sass/_coming-soon.scss */
.coming-soon .hero {
  position: relative;
  background-image: url("../imgs/general/bg-coming-soon.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  text-align: center;
  padding-bottom: 40px;
  padding-top: 72px;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  /* line 4, sass/_coming-soon.scss */
  .coming-soon .hero {
    padding-top: 70px;
  }
}
/* line 18, sass/_coming-soon.scss */
.coming-soon .hero p {
  position: relative;
  margin: 0 auto;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  font-size: 18px;
  width: 100%;
  max-width: 760px;
  color: #fff;
  padding: 0 30px;
}
/* line 29, sass/_coming-soon.scss */
.coming-soon .hero p a {
  max-width: 211px;
  margin: 0 auto;
  margin-top: 30px;
}
/* line 37, sass/_coming-soon.scss */
.coming-soon .products {
  position: relative;
  background-color: #a19c9c;
  margin-top: 3px;
}
@media screen and (max-width: 768px) {
  /* line 37, sass/_coming-soon.scss */
  .coming-soon .products {
    margin-top: 26px;
  }
}
/* line 46, sass/_coming-soon.scss */
.coming-soon .products .section-title {
  margin-top: -26px;
  margin-bottom: -80px;
}
@media screen and (max-width: 768px) {
  /* line 46, sass/_coming-soon.scss */
  .coming-soon .products .section-title {
    padding-bottom: 50px;
  }
}
/* line 55, sass/_coming-soon.scss */
.coming-soon .products .product {
  position: relative;
  border-bottom: 2px solid #fff;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding: 80px 50px 0px;
}
@media screen and (max-width: 768px) {
  /* line 55, sass/_coming-soon.scss */
  .coming-soon .products .product {
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 68, sass/_coming-soon.scss */
.coming-soon .products .product:nth-of-type(even) {
  background-position: 5% bottom;
}
@media screen and (max-width: 768px) {
  /* line 68, sass/_coming-soon.scss */
  .coming-soon .products .product:nth-of-type(even) {
    background-position: center bottom;
  }
}
/* line 76, sass/_coming-soon.scss */
.coming-soon .products .product:nth-of-type(odd) {
  background-position: 95% bottom;
}
@media screen and (max-width: 768px) {
  /* line 76, sass/_coming-soon.scss */
  .coming-soon .products .product:nth-of-type(odd) {
    background-position: center bottom;
  }
}
/* line 84, sass/_coming-soon.scss */
.coming-soon .products .product .cols {
  position: relative;
  *zoom: 1;
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.coming-soon .products .product .cols:before, .coming-soon .products .product .cols:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.coming-soon .products .product .cols:after {
  clear: both;
}
/* line 91, sass/_coming-soon.scss */
.coming-soon .products .product .cols .col {
  width: 50%;
  float: left;
}
@media screen and (max-width: 768px) {
  /* line 91, sass/_coming-soon.scss */
  .coming-soon .products .product .cols .col {
    float: none;
    width: 100%;
  }
}
/* line 100, sass/_coming-soon.scss */
.coming-soon .products .product .cols .col.image-content {
  line-height: 0;
}
@media screen and (max-width: 768px) {
  /* line 100, sass/_coming-soon.scss */
  .coming-soon .products .product .cols .col.image-content {
    display: none;
  }
}
/* line 109, sass/_coming-soon.scss */
.coming-soon .products .product .cols .col.text-content {
  text-align: center;
}
/* line 112, sass/_coming-soon.scss */
.coming-soon .products .product .cols .col.text-content .pricing {
  position: relative;
  margin-bottom: 10px;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 2px;
  color: #121212;
}
/* line 121, sass/_coming-soon.scss */
.coming-soon .products .product .cols .col.text-content .title {
  margin-bottom: 20px;
}
/* line 125, sass/_coming-soon.scss */
.coming-soon .products .product .cols .col.text-content img {
  display: none;
  margin: 0 auto;
  width: 75%;
  max-width: 200px;
}
/* line 132, sass/_coming-soon.scss */
.coming-soon .products .product .cols .col.text-content a {
  display: inline-block;
  width: 48%;
  margin-right: 2%;
}
/* line 137, sass/_coming-soon.scss */
.coming-soon .products .product .cols .col.text-content a:last-of-type {
  margin-right: 0px;
}
@media screen and (max-width: 768px) {
  /* line 143, sass/_coming-soon.scss */
  .coming-soon .products .product .cols .col.text-content img {
    display: block;
  }
  /* line 147, sass/_coming-soon.scss */
  .coming-soon .products .product .cols .col.text-content a {
    display: block;
    margin: 0 auto !important;
    width: 100%;
    max-width: 300px;
  }
  /* line 153, sass/_coming-soon.scss */
  .coming-soon .products .product .cols .col.text-content a:first-of-type {
    margin-bottom: 15px !important;
  }
}
/* line 162, sass/_coming-soon.scss */
.coming-soon .products .product .cols.right .image-content {
  text-align: right;
}

/* line 1, sass/_catering.scss */
.catering {
  position: relative;
  background-color: #000;
  padding-top: 72px;
}
@media screen and (max-width: 768px) {
  /* line 1, sass/_catering.scss */
  .catering {
    padding-top: 72px;
  }
}
/* line 10, sass/_catering.scss */
.catering .hero {
  position: relative;
  margin-top: 25px;
  background-color: #121212;
  *zoom: 1;
  z-index: 2;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.catering .hero:before, .catering .hero:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.catering .hero:after {
  clear: both;
}
/* line 17, sass/_catering.scss */
.catering .hero .img-wrapper {
  position: relative;
  float: left;
  width: 36%;
  height: 100%;
  background-image: url("../imgs/catering/tmp-hero.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* line 27, sass/_catering.scss */
.catering .hero .text-wrapper {
  position: relative;
  padding: 60px;
  float: left;
  width: 64%;
}
/* line 33, sass/_catering.scss */
.catering .hero .text-wrapper h2 {
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 9px;
}
/* line 42, sass/_catering.scss */
.catering .hero .text-wrapper h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
}
/* line 50, sass/_catering.scss */
.catering .hero .text-wrapper p {
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 40px;
  max-width: 700px;
}
/* line 59, sass/_catering.scss */
.catering .hero .text-wrapper a {
  display: inline-block;
  max-width: 200px;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  /* line 10, sass/_catering.scss */
  .catering .hero {
    margin-top: 0px;
  }
  /* line 69, sass/_catering.scss */
  .catering .hero .img-wrapper {
    width: 30%;
  }
  /* line 73, sass/_catering.scss */
  .catering .hero .text-wrapper {
    width: 70%;
    padding: 30px;
  }
}
@media screen and (max-width: 768px) {
  /* line 80, sass/_catering.scss */
  .catering .hero .img-wrapper {
    width: 100%;
    height: 400px;
  }
  /* line 85, sass/_catering.scss */
  .catering .hero .text-wrapper {
    width: 100%;
  }
}
/* line 91, sass/_catering.scss */
.catering .bottom-wrapper {
  position: relative;
  z-index: 1;
  padding-top: 70px;
}
/* line 97, sass/_catering.scss */
.catering .section-title {
  top: -23px;
  margin-bottom: -23px;
}
@media screen and (max-width: 768px) {
  /* line 97, sass/_catering.scss */
  .catering .section-title {
    top: 11px;
    margin-bottom: 45px;
  }
}
/* line 107, sass/_catering.scss */
.catering .modules {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 0px 30px;
  *zoom: 1;
  margin-bottom: 135px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.catering .modules:before, .catering .modules:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.catering .modules:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 107, sass/_catering.scss */
  .catering .modules {
    margin-bottom: 30px;
    margin-top: 35px;
  }
}
/* line 120, sass/_catering.scss */
.catering .modules .col {
  position: relative;
  vertical-align: top;
  padding: 0px 2%;
  width: 33%;
  float: left;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  /* line 120, sass/_catering.scss */
  .catering .modules .col {
    width: 100%;
    padding: 0px;
    margin-bottom: 35px;
  }
  /* line 133, sass/_catering.scss */
  .catering .modules .col:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 138, sass/_catering.scss */
.catering .modules .col .col-interior {
  position: relative;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
}
/* line 145, sass/_catering.scss */
.catering .modules .col .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
  text-transform: lowercase;
}
/* line 163, sass/_catering.scss */
.catering .modules .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 93px;
}
/* line 169, sass/_catering.scss */
.catering .modules .col .content-wrapper .content {
  padding: 0px 30px 72px;
  text-align: center;
}
/* line 173, sass/_catering.scss */
.catering .modules .col .content-wrapper .content p {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  margin-bottom: 0px;
}
/* line 180, sass/_catering.scss */
.catering .modules .col .content-wrapper .content p:last-of-type {
  margin-top: 30px;
}
/* line 185, sass/_catering.scss */
.catering .modules .col .content-wrapper .content p.location {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 1px;
  color: #000;
  text-transform: lowercase;
}
/* line 197, sass/_catering.scss */
.catering .form-wrapper {
  width: 100%;
  max-width: 708px;
  position: relative;
  margin: 0 auto;
  margin-bottom: 70px;
  padding: 0px 30px;
}
/* line 204, sass/_catering.scss */
.catering .form-wrapper h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 30px;
}
/* line 214, sass/_catering.scss */
.catering .form-wrapper form p, .catering .form-wrapper form label {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 20px;
}
/* line 222, sass/_catering.scss */
.catering .form-wrapper form p:last-of-type, .catering .form-wrapper form label:last-of-type {
  margin-bottom: 0px;
}
/* line 226, sass/_catering.scss */
.catering .form-wrapper form p span, .catering .form-wrapper form label span {
  display: block;
  margin-top: 7px;
}
/* line 231, sass/_catering.scss */
.catering .form-wrapper form p.half, .catering .form-wrapper form label.half {
  width: 49%;
  margin-right: 2%;
  float: left;
}
@media screen and (max-width: 768px) {
  /* line 231, sass/_catering.scss */
  .catering .form-wrapper form p.half, .catering .form-wrapper form label.half {
    width: 100%;
    margin-right: 0px;
  }
}
/* line 242, sass/_catering.scss */
.catering .form-wrapper form p.half-last, .catering .form-wrapper form label.half-last {
  margin-right: 0px;
}
@media screen and (max-width: 768px) {
  /* line 242, sass/_catering.scss */
  .catering .form-wrapper form p.half-last, .catering .form-wrapper form label.half-last {
    width: 100%;
  }
}
/* line 250, sass/_catering.scss */
.catering .form-wrapper form p.clear, .catering .form-wrapper form label.clear {
  clear: both;
}
/* line 255, sass/_catering.scss */
.catering .form-wrapper form input[type="text"], .catering .form-wrapper form input[type="email"] {
  height: 60px;
  border: 1px solid #fff;
  background-color: #a19c9c;
  color: #121212;
  padding: 0px 20px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  width: 100%;
  border-radius: 0px;
  -webkit-appearance: none;
}
/* line 269, sass/_catering.scss */
.catering .form-wrapper form textarea {
  border: 1px solid #fff;
  background-color: #a19c9c;
  color: #121212;
  height: 120px;
  padding: 12px 8px;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  resize: none;
  width: 100%;
  outline: 0;
  border-radius: 0px;
  -webkit-appearance: none;
}
/* line 285, sass/_catering.scss */
.catering .form-wrapper form .btn {
  width: 210px;
  margin: 0 auto;
  line-height: 0px;
  -webkit-appearance: none;
  border-radius: 0px;
}
/* line 293, sass/_catering.scss */
.catering .form-wrapper form .wpcf7-response-output {
  border: 1px solid #ebebeb !important;
  margin: 0px;
  padding: 10px;
  text-align: center;
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 13px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
/* line 305, sass/_catering.scss */
.catering .form-wrapper form span.wpcf7-not-valid-tip {
  font-size: 13px;
  letter-spacing: 0.5px;
}

/* line 1, sass/_press.scss */
.press, .post-type-archive-press {
  position: relative;
  background-color: #000;
  padding-top: 46px;
}
@media screen and (max-width: 768px) {
  /* line 1, sass/_press.scss */
  .press, .post-type-archive-press {
    padding-top: 46px;
  }
}
/* line 10, sass/_press.scss */
.press .hero, .post-type-archive-press .hero {
  position: relative;
  margin-top: 25px;
  background-color: #000;
  *zoom: 1;
  z-index: 2;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.press .hero:before, .press .hero:after, .post-type-archive-press .hero:before, .post-type-archive-press .hero:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.press .hero:after, .post-type-archive-press .hero:after {
  clear: both;
}
/* line 17, sass/_press.scss */
.press .hero .img-wrapper, .post-type-archive-press .hero .img-wrapper {
  position: relative;
  float: left;
  width: 36%;
  height: 100%;
  background-image: url("../imgs/press/tmp-hero.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* line 27, sass/_press.scss */
.press .hero .text-wrapper, .post-type-archive-press .hero .text-wrapper {
  position: relative;
  padding: 60px;
  float: left;
  width: 64%;
}
/* line 33, sass/_press.scss */
.press .hero .text-wrapper h2, .post-type-archive-press .hero .text-wrapper h2 {
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 9px;
}
/* line 42, sass/_press.scss */
.press .hero .text-wrapper h1, .post-type-archive-press .hero .text-wrapper h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
}
/* line 50, sass/_press.scss */
.press .hero .text-wrapper p, .post-type-archive-press .hero .text-wrapper p {
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 16px;
  letter-spacing: 1px;
  max-width: 700px;
}
@media screen and (max-width: 768px) {
  /* line 60, sass/_press.scss */
  .press .hero .img-wrapper, .post-type-archive-press .hero .img-wrapper {
    width: 100%;
    height: 400px;
  }
  /* line 65, sass/_press.scss */
  .press .hero .text-wrapper, .post-type-archive-press .hero .text-wrapper {
    width: 100%;
    padding: 30px;
  }
}
/* line 72, sass/_press.scss */
.press .bottom-wrapper, .post-type-archive-press .bottom-wrapper {
  position: relative;
  z-index: 1;
}
/* line 77, sass/_press.scss */
.press .section-title, .post-type-archive-press .section-title {
  top: -4px;
  margin-bottom: -23px;
}
@media screen and (max-width: 768px) {
  /* line 77, sass/_press.scss */
  .press .section-title, .post-type-archive-press .section-title {
    top: 11px;
    margin-bottom: 45px;
  }
}
/* line 87, sass/_press.scss */
.press .modules-top, .post-type-archive-press .modules-top {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 30px 30px;
  *zoom: 1;
  margin-bottom: 70px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.press .modules-top:before, .press .modules-top:after, .post-type-archive-press .modules-top:before, .post-type-archive-press .modules-top:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.press .modules-top:after, .post-type-archive-press .modules-top:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 87, sass/_press.scss */
  .press .modules-top, .post-type-archive-press .modules-top {
    margin-bottom: 45px;
    margin-top: 35px;
  }
}
/* line 100, sass/_press.scss */
.press .modules-top .col, .post-type-archive-press .modules-top .col {
  position: relative;
  vertical-align: top;
  cursor: pointer;
  margin-bottom: 45px;
  width: 33%;
  display: block;
  float: left;
  padding: 2%;
}
@media screen and (max-width: 768px) {
  /* line 100, sass/_press.scss */
  .press .modules-top .col, .post-type-archive-press .modules-top .col {
    width: 100%;
    margin-bottom: 30px;
  }
}
/* line 115, sass/_press.scss */
.press .modules-top .col:last-of-type, .post-type-archive-press .modules-top .col:last-of-type {
  margin-bottom: 0px;
}
/* line 120, sass/_press.scss */
.press .modules-top .col:hover .btn-wrapper .btn-select, .post-type-archive-press .modules-top .col:hover .btn-wrapper .btn-select {
  top: 0px;
}
/* line 125, sass/_press.scss */
.press .modules-top .col .col-interior-wrapper, .post-type-archive-press .modules-top .col .col-interior-wrapper {
  position: relative;
  margin-top: -23px;
  height: 100%;
}
/* line 131, sass/_press.scss */
.press .modules-top .col .col-interior, .post-type-archive-press .modules-top .col .col-interior {
  position: relative;
  border-bottom: 3px solid #61EEA4;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
}
/* line 139, sass/_press.scss */
.press .modules-top .col .title, .post-type-archive-press .modules-top .col .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 156, sass/_press.scss */
.press .modules-top .col .content-wrapper, .post-type-archive-press .modules-top .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 93px;
}
/* line 162, sass/_press.scss */
.press .modules-top .col .content-wrapper .content, .post-type-archive-press .modules-top .col .content-wrapper .content {
  padding: 0px 30px;
}
/* line 165, sass/_press.scss */
.press .modules-top .col .content-wrapper .content img, .post-type-archive-press .modules-top .col .content-wrapper .content img {
  width: 100%;
  display: block;
  margin: 0 auto 40px;
  max-width: 180px;
}
/* line 172, sass/_press.scss */
.press .modules-top .col .content-wrapper .content p, .post-type-archive-press .modules-top .col .content-wrapper .content p {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}
/* line 181, sass/_press.scss */
.press .modules-top .col .content-wrapper .content p.date, .post-type-archive-press .modules-top .col .content-wrapper .content p.date {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #000;
  margin-bottom: 15px;
  text-align: center;
  text-transform: lowercase;
}
/* line 191, sass/_press.scss */
.press .modules-top .col .content-wrapper .content .btn-wrapper-spacer, .post-type-archive-press .modules-top .col .content-wrapper .content .btn-wrapper-spacer {
  width: 100%;
  position: relative;
  height: 60px;
}
/* line 199, sass/_press.scss */
.press .modules-top .col .btn-wrapper, .post-type-archive-press .modules-top .col .btn-wrapper {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
}
/* line 207, sass/_press.scss */
.press .modules-top .col .btn-wrapper .btn-select, .post-type-archive-press .modules-top .col .btn-wrapper .btn-select {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 60px;
  background-color: #61EEA4;
  text-align: center;
  color: #121212;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 60px;
  -webkit-transition: top 0.25s ease-out;
  -moz-transition: top 0.25s ease-out;
  transition: top 0.25s ease-out; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px; font-weight: normal;
}
/* line 226, sass/_press.scss */
.press .modules-bottom, .post-type-archive-press .modules-bottom {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 0px 30px;
  *zoom: 1;
  margin-bottom: 70px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.press .modules-bottom:before, .press .modules-bottom:after, .post-type-archive-press .modules-bottom:before, .post-type-archive-press .modules-bottom:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.press .modules-bottom:after, .post-type-archive-press .modules-bottom:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 226, sass/_press.scss */
  .press .modules-bottom, .post-type-archive-press .modules-bottom {
    margin-bottom: 70px;
  }
}
/* line 238, sass/_press.scss */
.press .modules-bottom .col, .post-type-archive-press .modules-bottom .col {
  position: relative;
  vertical-align: top;
  cursor: pointer;
  margin-bottom: 45px;
  width: 33%;
  display: block;
  float: left;
  padding: 2%;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  /* line 238, sass/_press.scss */
  .press .modules-bottom .col, .post-type-archive-press .modules-bottom .col {
    width: 100%;
    margin-bottom: 60px;
  }
}
/* line 254, sass/_press.scss */
.press .modules-bottom .col:last-of-type, .post-type-archive-press .modules-bottom .col:last-of-type {
  margin-bottom: 0px;
}
/* line 262, sass/_press.scss */
.press .modules-bottom .col img, .post-type-archive-press .modules-bottom .col img {
  width: 100%;
  display: block;
  margin: 0 0 40px;
  max-width: 180px;
}
/* line 269, sass/_press.scss */
.press .modules-bottom .col .title, .post-type-archive-press .modules-bottom .col .title {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: left;
}
/* line 278, sass/_press.scss */
.press .modules-bottom .col h1, .post-type-archive-press .modules-bottom .col h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: left;
}
/* line 287, sass/_press.scss */
.press .modules-bottom .col h2, .post-type-archive-press .modules-bottom .col h2 {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #fff;
  margin-bottom: 15px;
  text-align: left;
  text-transform: lowercase;
}
/* line 297, sass/_press.scss */
.press .modules-bottom .col p, .post-type-archive-press .modules-bottom .col p {
  font-family: "gt_pressura_regularregular";
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #fff;
  text-align: left;
}

/* line 1, sass/_employment.scss */
.employment {
  position: relative;
  background-color: #000;
  padding-top: 46px;
}
@media screen and (max-width: 768px) {
  /* line 1, sass/_employment.scss */
  .employment {
    padding-top: 71px;
  }
}
/* line 10, sass/_employment.scss */
.employment .hero {
  position: relative;
  margin-top: 60px;
  background-color: #121212;
  *zoom: 1;
  z-index: 2;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.employment .hero:before, .employment .hero:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.employment .hero:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 10, sass/_employment.scss */
  .employment .hero {
    margin-top: 0px;
  }
}

#employee-gallery {
    margin: 0 0 20px;
}
/* line 21, sass/_employment.scss */
.employment .hero .img-wrapper {
  position: relative;
  float: left;
  width: 36%;
  height: 100%;
  background-image: url("../imgs/employment/tmp-hero.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* line 31, sass/_employment.scss */
.employment .hero .text-wrapper {
  position: relative;
  padding: 60px;
  float: left;
  width: 58%;
}
/* line 37, sass/_employment.scss */
.employment .hero .text-wrapper h2 {
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 9px;
}
/* line 46, sass/_employment.scss */
.employment .hero .text-wrapper h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
}
/* line 54, sass/_employment.scss */
.employment .hero .text-wrapper p {
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 16px;
  letter-spacing: 1px;
  max-width: 700px;
}
@media screen and (max-width: 768px) {
  /* line 64, sass/_employment.scss */
  .employment .hero .img-wrapper {
    width: 100%;
    height: 400px;
  }
  /* line 69, sass/_employment.scss */
  .employment .hero .text-wrapper {
    width: 100%;
    padding: 30px;
  }
}
/* line 76, sass/_employment.scss */
.employment .bottom-wrapper {
  position: relative;
  z-index: 1;
}
/* line 81, sass/_employment.scss */
.employment .section-title {
  top: inherit;
  margin-bottom: inherit;
}
.employment .overlap-double-title h2 { line-height: inherit; }
.employment .overlap-double-title span {
    line-height: 160px;
}
@media screen and (max-width: 768px) {
  /* line 81, sass/_employment.scss */
  .employment .section-title {
    top: 11px;
    margin-bottom: 45px;
  }
}
/* line 91, sass/_employment.scss */
.employment .modules {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 30px;
  *zoom: 1;
  margin-bottom: 135px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.employment .modules:before, .employment .modules:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.employment .modules:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 91, sass/_employment.scss */
  .employment .modules {
    margin-bottom: 30px;
    margin-top: 35px;
  }
}
/* line 104, sass/_employment.scss */
.employment .modules .col {
  position: relative;
  vertical-align: top;
  cursor: pointer;
  margin-bottom: 45px;
  width: 33%;
  display: block;
  float: left;
  padding: 0 2%;
}
@media screen and (max-width: 768px) {
  /* line 104, sass/_employment.scss */
  .employment .modules .col {
    width: 100%;
    margin-bottom: 30px;
  }
}
/* line 119, sass/_employment.scss */
.employment .modules .col:last-of-type {
  margin-bottom: 0px;
}
/* line 125, sass/_employment.scss */
.employment .modules .col.linker:hover .btn-wrapper .btn-select {
  top: 0px;
}
/* line 132, sass/_employment.scss */
.employment .modules .col.email .col-interior {
  border-bottom-color: #fff;
}
/* line 135, sass/_employment.scss */
.employment .modules .col.email .col-interior .content-wrapper {
  padding-top: 0px !important;
}
/* line 141, sass/_employment.scss */
.employment .modules .col.email:hover .content-wrapper .content .link {
  color: #61EEA4;
}
@media screen and (max-width: 768px) {
  /* line 131, sass/_employment.scss */
  .employment .modules .col.email {
    height: 270px;
  }
}
/* line 151, sass/_employment.scss */
.employment .modules .col .col-interior-wrapper {
  position: relative;
  margin-top: -23px;
  height: 100%;
}
/* line 157, sass/_employment.scss */
.employment .modules .col .col-interior {
  position: relative;
  border-bottom: 3px solid #61EEA4;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
  display: table;
  width: 100%; min-height: 190px; 
}
/* line 167, sass/_employment.scss */
.employment .modules .col .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #121212;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 183, sass/_employment.scss */
.employment .modules .col .title.hidden {
  visibility: hidden;
}
/* line 188, sass/_employment.scss */
.employment .modules .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 60px;
  display: table-cell;
  vertical-align: middle;
}
/* line 196, sass/_employment.scss */
.employment .modules .col .content-wrapper .content {
  padding: 0px 30px;
}
/* line 199, sass/_employment.scss */
.employment .modules .col .content-wrapper .content img {
  width: 100%;
  display: block;
  margin: 0 auto 40px;
  max-width: 180px;
}
/* line 206, sass/_employment.scss */
.employment .modules .col .content-wrapper .content p {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}
/* line 215, sass/_employment.scss */
.employment .modules .col .content-wrapper .content p.location {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #000;
  margin-bottom: 15px;
  text-align: center;
  text-transform: lowercase;
}
/* line 225, sass/_employment.scss */
.employment .modules .col .content-wrapper .content h3 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 15px;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}
/* line 234, sass/_employment.scss */
.employment .modules .col .content-wrapper .content .link {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #121212;
  text-align: center;
  text-transform: lowercase;
  text-decoration: underline;
}
/* line 244, sass/_employment.scss */
.employment .modules .col .content-wrapper .content .btn-wrapper-spacer {
  width: 100%;
  position: relative;
  height: 60px;
}
/* line 252, sass/_employment.scss */
.employment .modules .col .btn-wrapper {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
}
/* line 260, sass/_employment.scss */
.employment .modules .col .btn-wrapper .btn-select {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 60px;
  background-color: #61EEA4;
  text-align: center;
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 60px;
  -webkit-transition: top 0.25s ease-out;
  -moz-transition: top 0.25s ease-out;
  transition: top 0.25s ease-out; font-family: "TradeGothicLTStdBd2";
    letter-spacing: 1px;
    font-weight: normal;
    color: #121212;
}

/* line 280, sass/_employment.scss */
.single-job .job-wrapper {
  position: relative;
  background-color: #000;
  padding: 175px 0px 0px;
}
@media screen and (max-width: 768px) {
  /* line 280, sass/_employment.scss */
  .single-job .job-wrapper {
    padding-top: 125px;
  }
}
/* line 289, sass/_employment.scss */
.single-job .job-wrapper .cols {
  position: relative;
  margin: 0 auto;
  *zoom: 1;
  width: 100%;
  max-width: 1100px;
  padding: 0 30px 120px;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.single-job .job-wrapper .cols:before, .single-job .job-wrapper .cols:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.single-job .job-wrapper .cols:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 289, sass/_employment.scss */
  .single-job .job-wrapper .cols {
    padding-bottom: 70px;
  }
}
/* line 300, sass/_employment.scss */
.single-job .job-wrapper .cols .col {
  position: relative;
  float: left;
  padding: 0px 2%;
}
/* line 307, sass/_employment.scss */
.single-job .job-wrapper .col.main {
  width: 64%;
}
@media screen and (max-width: 768px) {
  /* line 307, sass/_employment.scss */
  .single-job .job-wrapper .col.main {
    width: 100%;
    margin-bottom: 45px;
  }
}
/* line 315, sass/_employment.scss */
.single-job .job-wrapper .col.main .back {
  position: relative;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 35px;
  display: block;
}
/* line 325, sass/_employment.scss */
.single-job .job-wrapper .col.main .back img {
  position: absolute;
  left: -33px;
  top: 5px;
}
@media screen and (max-width: 768px) {
  /* line 325, sass/_employment.scss */
  .single-job .job-wrapper .col.main .back img {
    position: relative;
    left: 0px;
    top: -1px;
  }
}
/* line 339, sass/_employment.scss */
.single-job .job-wrapper .col.main h1, .single-job .job-wrapper .col.main h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 347, sass/_employment.scss */
.single-job .job-wrapper .col.main h2 {
  color: #fff;
  font-size: 15px;
  margin-bottom: 5px;
  margin-top: 45px;
}
/* line 354, sass/_employment.scss */
.single-job .job-wrapper .col.main p {
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  color: #fff;
  line-height: 20px;
  margin-bottom: 20px;
}
/* line 362, sass/_employment.scss */
.single-job .job-wrapper .col.main p:last-of-type {
  margin-bottom: 0px;
}
/* line 367, sass/_employment.scss */
.single-job .job-wrapper .col.main ul {
  margin: 0px 0px 45px;
}
/* line 370, sass/_employment.scss */
.single-job .job-wrapper .col.main ul li {
  display: block;
  font-size: 15px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 0.5px;
  color: #fff;
  margin-bottom: 5px;
}
/* line 378, sass/_employment.scss */
.single-job .job-wrapper .col.main ul li:last-of-type {
  margin-bottom: 0px;
}
/* line 382, sass/_employment.scss */
.single-job .job-wrapper .col.main ul li:before {
  content: "• ";
  margin-right: 5px;
}
/* line 390, sass/_employment.scss */
.single-job .job-wrapper .col.apply {
  position: relative;
  width: 36%;
}
@media screen and (max-width: 768px) {
  /* line 390, sass/_employment.scss */
  .single-job .job-wrapper .col.apply {
    width: 100%;
  }
}
/* line 398, sass/_employment.scss */
.single-job .job-wrapper .col.apply a {
  position: relative;
  vertical-align: top;
  cursor: pointer;
  margin-bottom: 45px;
  width: 100%;
  display: block;
  float: left;
}
/* line 407, sass/_employment.scss */
.single-job .job-wrapper .col.apply a:last-of-type {
  margin-bottom: 0px;
}
/* line 412, sass/_employment.scss */
.single-job .job-wrapper .col.apply a:hover .btn-wrapper .btn-select {
  top: 0px;
}
/* line 417, sass/_employment.scss */
.single-job .job-wrapper .col.apply a .col-interior {
  position: relative;
  border-bottom: 3px solid #61EEA4;
  height: 100%;
  background-color: #fff;
  margin-top: 23px;
}
/* line 425, sass/_employment.scss */
.single-job .job-wrapper .col.apply a .title {
  width: 100px;
  height: 46px;
  line-height: 46px;
  font-size: 15px;
  background-color: #464646;
  letter-spacing: 2px;
  font-family: "gt_pressura_regularregular";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
/* line 442, sass/_employment.scss */
.single-job .job-wrapper .col.apply a .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-top: 93px;
}
/* line 448, sass/_employment.scss */
.single-job .job-wrapper .col.apply a .content-wrapper .content {
  padding: 0px 30px;
}
/* line 451, sass/_employment.scss */
.single-job .job-wrapper .col.apply a .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}
/* line 460, sass/_employment.scss */
.single-job .job-wrapper .col.apply a .content-wrapper .content p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 0.5px;
  color: #121212;
  margin-bottom: 15px;
  text-align: center;
}
/* line 469, sass/_employment.scss */
.single-job .job-wrapper .col.apply a .content-wrapper .content .btn-wrapper-spacer {
  width: 100%;
  position: relative;
  height: 60px;
}
/* line 477, sass/_employment.scss */
.single-job .job-wrapper .col.apply a .btn-wrapper {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
}
/* line 485, sass/_employment.scss */
.single-job .job-wrapper .col.apply a .btn-wrapper .btn-select {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 60px;
  background-color: #61EEA4;
  text-align: center;
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 60px;
  -webkit-transition: top 0.25s ease-out;
  -moz-transition: top 0.25s ease-out;
  transition: top 0.25s ease-out; font-family: "TradeGothicLTStdBd2";
    letter-spacing: 1px;
    font-weight: normal;
    color: #121212;
}

/* line 1, sass/_stories.scss */
.single-success-story {
  position: relative;
  background-color: #a19c9c;
  padding-top: 72px;
}
@media screen and (max-width: 768px) {
  /* line 1, sass/_stories.scss */
  .single-success-story {
    padding-top: 81px;
  }
}
/* line 10, sass/_stories.scss */
.single-success-story .hero {
  position: relative;
  margin-top: 25px;
  background-color: #121212;
  *zoom: 1;
  z-index: 3;
  height: 580px;
  overflow: hidden;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.single-success-story .hero:before, .single-success-story .hero:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.single-success-story .hero:after {
  clear: both;
}
/* line 19, sass/_stories.scss */
.single-success-story .hero .img-wrapper {
  position: relative;
  float: left;
  width: 534px;
}
/* line 24, sass/_stories.scss */
.single-success-story .hero .img-wrapper img {
  width: 100%;
  display: block;
}
/* line 30, sass/_stories.scss */
.single-success-story .hero .text-wrapper {
  position: relative;
  padding: 45px;
  float: left;
  height: 100%;
}
/* line 36, sass/_stories.scss */
.single-success-story .hero .text-wrapper .nano-pane {
  display: none !important;
}
/* line 40, sass/_stories.scss */
.single-success-story .hero .text-wrapper h2 {
  color: #000;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 49, sass/_stories.scss */
.single-success-story .hero .text-wrapper h1 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
}
/* line 57, sass/_stories.scss */
.single-success-story .hero .text-wrapper p {
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 40px;
  max-width: 700px;
}
/* line 65, sass/_stories.scss */
.single-success-story .hero .text-wrapper p:last-of-type {
  margin-bottom: 0px;
}
/* line 70, sass/_stories.scss */
.single-success-story .hero .text-wrapper .fader {
  position: absolute;
  bottom: 45px;
  width: 100%;
  display: block;
  left: 0px;
  height: 45px;
}
/* line 79, sass/_stories.scss */
.single-success-story .hero .text-wrapper .text-content.kill-scroll {
  position: relative;
  overflow: visible;
  right: auto;
}
/* line 85, sass/_stories.scss */
.single-success-story .hero .text-wrapper .text-content {
  padding-bottom: 45px;
}
@media screen and (max-width: 768px) {
  /* line 10, sass/_stories.scss */
  .single-success-story .hero {
    height: auto;
    margin-top: -10px;
  }
  /* line 94, sass/_stories.scss */
  .single-success-story .hero .img-wrapper {
    width: 100%;
  }
  /* line 98, sass/_stories.scss */
  .single-success-story .hero .text-wrapper {
    width: 100%;
  }
  /* line 101, sass/_stories.scss */
  .single-success-story .hero .text-wrapper .text-content {
    padding-bottom: 0px;
  }
  /* line 105, sass/_stories.scss */
  .single-success-story .hero .text-wrapper .fader {
    display: none;
  }
}
/* line 112, sass/_stories.scss */
.single-success-story .bottom-wrapper {
  position: relative;
  z-index: 1;
  position: relative;
  top: -23px;
  margin-bottom: -23px;
}
@media screen and (max-width: 768px) {
  /* line 112, sass/_stories.scss */
  .single-success-story .bottom-wrapper {
    top: -37px;
    margin-bottom: -37px;
  }
}
/* line 125, sass/_stories.scss */
.single-success-story .picks-wrapper {
  position: relative;
  background-color: #a19c9c;
  border-bottom: 2px solid #ebebeb;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  /* line 125, sass/_stories.scss */
  .single-success-story .picks-wrapper {
    padding-top: 47px;
  }
}
/* line 135, sass/_stories.scss */
.single-success-story .picks-wrapper .items {
  position: relative;
  *zoom: 1;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
/* line 17, sass/bourbon/addons/_clearfix.scss */
.single-success-story .picks-wrapper .items:before, .single-success-story .picks-wrapper .items:after {
  content: " ";
  display: table;
}
/* line 23, sass/bourbon/addons/_clearfix.scss */
.single-success-story .picks-wrapper .items:after {
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 135, sass/_stories.scss */
  .single-success-story .picks-wrapper .items {
    padding-bottom: 45px;
  }
}
/* line 146, sass/_stories.scss */
.single-success-story .picks-wrapper .items .item {
  position: relative;
  width: 32%;
  padding: 0px 15px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom center;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
}
@media screen and (max-width: 768px) {
  /* line 146, sass/_stories.scss */
  .single-success-story .picks-wrapper .items .item {
    width: 100%;
    margin-bottom: 45px;
  }
  /* line 162, sass/_stories.scss */
  .single-success-story .picks-wrapper .items .item:last-of-type {
    margin-bottom: 0px;
  }
}
/* line 167, sass/_stories.scss */
.single-success-story .picks-wrapper .items .item h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  margin-bottom: 0px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  /* line 167, sass/_stories.scss */
  .single-success-story .picks-wrapper .items .item h2 {
    font-size: 24px;
  }
}
/* line 178, sass/_stories.scss */
.single-success-story .picks-wrapper .items .item h2 a {
  color: #121212;
}
/* line 183, sass/_stories.scss */
.single-success-story .picks-wrapper .items .item h3 {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  color: #121212;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  /* line 183, sass/_stories.scss */
  .single-success-story .picks-wrapper .items .item h3 {
    font-size: 13px;
    letter-spacing: 1.5px;
  }
}
/* line 195, sass/_stories.scss */
.single-success-story .picks-wrapper .items .item h3 .pipe {
  color: #000;
}
/* line 200, sass/_stories.scss */
.single-success-story .picks-wrapper .items .item img {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 280px;
}
/* line 207, sass/_stories.scss */
.single-success-story .picks-wrapper .items .item a.btn {
  display: none;
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
}
/* line 213, sass/_stories.scss */
.single-success-story .picks-wrapper .items .item a.btn:first-of-type {
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  /* line 207, sass/_stories.scss */
  .single-success-story .picks-wrapper .items .item a.btn {
    display: block;
  }
}
/* line 225, sass/_stories.scss */
.single-success-story .stories {
  position: relative;
  background-color: #a19c9c;
  padding-bottom: 135px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  /* line 225, sass/_stories.scss */
  .single-success-story .stories {
    padding-bottom: 50px;
  }
}
/* line 235, sass/_stories.scss */
.single-success-story .stories .section-title {
  margin-top: -26px;
}
@media screen and (max-width: 768px) {
  /* line 235, sass/_stories.scss */
  .single-success-story .stories .section-title {
    margin-top: 0px;
  }
}
/* line 243, sass/_stories.scss */
.single-success-story .stories .cols {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding: 0px 30px;
}
/* line 250, sass/_stories.scss */
.single-success-story .stories .swiper-container {
  width: 100%;
}
/* line 254, sass/_stories.scss */
.single-success-story .stories .col {
  position: relative;
  vertical-align: top;
  padding: 0px 2%;
}
/* line 260, sass/_stories.scss */
.single-success-story .stories .col:hover .btn-wrapper .btn-select {
  top: 0px;
}
/* line 265, sass/_stories.scss */
.single-success-story .stories .col .content-wrapper {
  position: relative;
  width: 100%;
  background-color: #fff;
  border-bottom: 3px solid #61EEA4;
  height: 100%;
}
/* line 272, sass/_stories.scss */
.single-success-story .stories .col .content-wrapper img {
  width: 100%;
  display: block;
  margin-bottom: 45px;
}
/* line 278, sass/_stories.scss */
.single-success-story .stories .col .content-wrapper .content {
  padding: 0px 30px;
}
/* line 281, sass/_stories.scss */
.single-success-story .stories .col .content-wrapper .content h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  color: #121212;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 289, sass/_stories.scss */
.single-success-story .stories .col .content-wrapper .content p {
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 0.5px;
  color: #121212;
}
/* line 296, sass/_stories.scss */
.single-success-story .stories .col .content-wrapper .content .btn-wrapper-spacer {
  width: 100%;
  position: relative;
  height: 60px;
}
/* line 304, sass/_stories.scss */
.single-success-story .stories .col .btn-wrapper {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
}
/* line 312, sass/_stories.scss */
.single-success-story .stories .col .btn-wrapper .btn-select {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 60px;
  background-color: #61EEA4;
  text-align: center;
  color: #fff;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 60px;
  -webkit-transition: top 0.25s ease-out;
  -moz-transition: top 0.25s ease-out;
  transition: top 0.25s ease-out;
}
/* line 330, sass/_stories.scss */
.single-success-story .stories .swiper-pagination {
  position: relative;
  margin-top: 30px;
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 330, sass/_stories.scss */
  .single-success-story .stories .swiper-pagination {
    display: block;
  }
}
/* line 339, sass/_stories.scss */
.single-success-story .stories .swiper-pagination .swiper-pagination-bullet {
  background-color: transparent;
  width: 11px;
  height: 10px;
  background-image: url("../imgs/general/pagination-dot.png");
  background-repeat: no-repeat;
  background-size: 11px 20px;
  opacity: 1 !important;
  margin-right: 10px;
}
/* line 346, sass/_stories.scss */
.single-success-story .stories .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0px;
}
/* line 350, sass/_stories.scss */
.single-success-story .stories .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-position: 0px -10px;
}

/* line 1, sass/_modal.scss */
.modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
  height: 100%;
  display: none;
}
/* line 17, sass/_modal.scss */
.modal-overlay.visible {
  display: table;
}

/* line 22, sass/_modal.scss */
.modal-outer {
  display: table-cell;
  vertical-align: middle;
}

/* line 27, sass/_modal.scss */
.modal-inner,
.collections .bottom-wrapper .main .products .modal-inner,
.tax-product_cat .bottom-wrapper .main .products .modal-inner {
  position: relative;
  background: #fff;
  max-width: 700px;
  margin: auto;
  padding: 70px 140px;
  font-family: "gt_pressura_regularregular";
  color: #121212;
  text-transform: none;
  letter-spacing: 0.1mm;
}
/* line 43, sass/_modal.scss */
.modal-inner header,
.collections .bottom-wrapper .main .products .modal-inner header,
.tax-product_cat .bottom-wrapper .main .products .modal-inner header {
  text-align: center;
  margin-bottom: 20px;
}
/* line 47, sass/_modal.scss */
.modal-inner header p,
.collections .bottom-wrapper .main .products .modal-inner header p,
.tax-product_cat .bottom-wrapper .main .products .modal-inner header p {
  font-size: 16px; color: #121212;
}
/* line 52, sass/_modal.scss */
.modal-inner h3,
.collections .bottom-wrapper .main .products .modal-inner h3,
.tax-product_cat .bottom-wrapper .main .products .modal-inner h3 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 27px;
  text-transform: uppercase;
  letter-spacing: 0;
  margin-bottom: 15px; color: #121212;
}
@media screen and (max-width: 768px) {
  /* line 27, sass/_modal.scss */
  .modal-inner,
  .collections .bottom-wrapper .main .products .modal-inner,
  .tax-product_cat .bottom-wrapper .main .products .modal-inner {
    max-width: 90%;
    padding: 50px;
  }
}
/* line 65, sass/_modal.scss */
.modal-inner .buttons,
.collections .bottom-wrapper .main .products .modal-inner .buttons,
.tax-product_cat .bottom-wrapper .main .products .modal-inner .buttons {
  text-align: justify;
  font-size: 0.01px;
}
/* line 42, sass/_mixins_globals.scss */
.modal-inner .buttons > *,
.collections .bottom-wrapper .main .products .modal-inner .buttons > *,
.tax-product_cat .bottom-wrapper .main .products .modal-inner .buttons > * {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  font-size: 15px;
}
/* line 48, sass/_mixins_globals.scss */
.modal-inner .buttons:after,
.collections .bottom-wrapper .main .products .modal-inner .buttons:after,
.tax-product_cat .bottom-wrapper .main .products .modal-inner .buttons:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 0;
}
/* line 55, sass/_mixins_globals.scss */
.no-cssanimations .modal-inner .buttons, .no-cssanimations
.collections .bottom-wrapper .main .products .modal-inner .buttons, .no-cssanimations
.tax-product_cat .bottom-wrapper .main .products .modal-inner .buttons {
  font-size: 0.05px;
}
@-moz-document url-prefix() {
  /* line 60, sass/_mixins_globals.scss */
  .modal-inner .buttons,
  .collections .bottom-wrapper .main .products .modal-inner .buttons,
  .tax-product_cat .bottom-wrapper .main .products .modal-inner .buttons {
    font-size: 0;
  }
}
/* line 68, sass/_modal.scss */
.modal-inner .buttons .btn,
.collections .bottom-wrapper .main .products .modal-inner .buttons .btn,
.tax-product_cat .bottom-wrapper .main .products .modal-inner .buttons .btn {
  width: 48%;
  text-align: center;
}

/* line 75, sass/_modal.scss */
span.modal-close {
  position: absolute;
  top: 25px;
  right: 25px;
  cursor: pointer;
  display: block;
  width: 23px;
  height: 26px;
  background: url(../imgs/general/sketchy-x.png) center center no-repeat transparent;
  background-size: 23px 26px;
  text-indent: -9999em;
}
/* line 87, sass/_modal.scss */
span.modal-close:hover {
  background-image: url(../imgs/general/sketchy-x-black.png);
}

/* line 96, sass/_modal.scss */
.touch select.smoothie-addons {
  width: 100%;
}
@media screen and (max-width: 768px) {
  /* line 101, sass/_modal.scss */
  .touch .modal-inner .buttons .btn,
  .touch .tax-product_cat .bottom-wrapper .main .products .modal-inner .buttons .btn {
    display: block;
    width: 100%;
  }
  /* line 106, sass/_modal.scss */
  .touch .modal-inner .buttons .btn:first-child,
  .touch .tax-product_cat .bottom-wrapper .main .products .modal-inner .buttons .btn:first-child {
    margin-bottom: 10px;
  }
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/*************************************************************************/
/*************************************************************************/
/* Wondersauce note: CSS overrides for this are in chosen-overrides.scss */
/*************************************************************************/
/*************************************************************************/
/* @group Base */
/* line 22, sass/_chosen.scss */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 33, sass/_chosen.scss */
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 38, sass/_chosen.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 49, sass/_chosen.scss */
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}

/* line 52, sass/_chosen.scss */
.chosen-container a {
  cursor: pointer;
}

/* line 55, sass/_chosen.scss */
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

/* line 63, sass/_chosen.scss */
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
/* line 71, sass/_chosen.scss */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear, top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%;
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

/* line 92, sass/_chosen.scss */
.chosen-container-single .chosen-default {
  color: #999;
}

/* line 95, sass/_chosen.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 102, sass/_chosen.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

/* line 105, sass/_chosen.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

/* line 115, sass/_chosen.scss */
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 118, sass/_chosen.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 121, sass/_chosen.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

/* line 129, sass/_chosen.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("chosen-sprite.png") no-repeat 0px 2px;
}

/* line 135, sass/_chosen.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

/* line 142, sass/_chosen.scss */
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url("chosen-sprite.png") no-repeat 100% -20px;
  background: url("chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 156, sass/_chosen.scss */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

/* line 161, sass/_chosen.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
/* line 168, sass/_chosen.scss */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

/* line 178, sass/_chosen.scss */
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

/* line 187, sass/_chosen.scss */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

/* line 191, sass/_chosen.scss */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* line 196, sass/_chosen.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear, false, #3875d7 20%, #2a62bc 90%;
  color: #fff;
}

/* line 205, sass/_chosen.scss */
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

/* line 210, sass/_chosen.scss */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

/* line 215, sass/_chosen.scss */
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

/* line 218, sass/_chosen.scss */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
/* line 225, sass/_chosen.scss */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear, false, #eeeeee 1%, #ffffff 15%;
  cursor: text;
}

/* line 242, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

/* line 246, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 251, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 265, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear, false, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%;
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

/* line 286, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

/* line 289, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

/* line 299, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

/* line 302, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear, top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%;
  color: #666;
}

/* line 313, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

/* line 316, sass/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

/* line 319, sass/_chosen.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

/* line 323, sass/_chosen.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
/* line 331, sass/_chosen.scss */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 335, sass/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear, false, #eeeeee 20%, #ffffff 80%;
  box-shadow: 0 1px 0 #fff inset;
}

/* line 348, sass/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

/* line 352, sass/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

/* line 355, sass/_chosen.scss */
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 359, sass/_chosen.scss */
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
/* line 365, sass/_chosen.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

/* line 369, sass/_chosen.scss */
.chosen-disabled .chosen-single {
  cursor: default;
}

/* line 372, sass/_chosen.scss */
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
/* line 378, sass/_chosen.scss */
.chosen-rtl {
  text-align: right;
}

/* line 381, sass/_chosen.scss */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

/* line 385, sass/_chosen.scss */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

/* line 390, sass/_chosen.scss */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

/* line 393, sass/_chosen.scss */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

/* line 397, sass/_chosen.scss */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

/* line 401, sass/_chosen.scss */
.chosen-rtl .chosen-choices li {
  float: right;
}

/* line 404, sass/_chosen.scss */
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

/* line 407, sass/_chosen.scss */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

/* line 411, sass/_chosen.scss */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

/* line 415, sass/_chosen.scss */
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}

/* line 419, sass/_chosen.scss */
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

/* line 423, sass/_chosen.scss */
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

/* line 427, sass/_chosen.scss */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

/* line 430, sass/_chosen.scss */
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url("chosen-sprite.png") no-repeat -30px -20px;
  background: url("chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

/* line 436, sass/_chosen.scss */
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

/* line 439, sass/_chosen.scss */
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* line 1, sass/_chosen-overrides.scss */
.chosen-container {
  width: 100% !important;
  margin-bottom: 50px;
}

/* line 6, sass/_chosen-overrides.scss */
.chosen-container-active .chosen-single {
  border: none;
  box-shadow: none;
}

/* line 11, sass/_chosen-overrides.scss */
.chosen-container-multi .chosen-choices {
  border: none;
  box-shadow: none !important;
  background-image: none !important;
}

/* line 17, sass/_chosen-overrides.scss */
.chosen-container-multi .chosen-choices li {
  float: none;
  display: block;
}

/* line 22, sass/_chosen-overrides.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  border: none;
  border-radius: 0;
  background-color: #fff;
  background-image: none;
  box-shadow: none;
  font-size: 15px;
  padding: 10px 10px 10px 30px;
}

/* line 38, sass/_chosen-overrides.scss */
.chosen-container .chosen-drop {
  border: none;
  background: #a19c9c;
}

/* line 43, sass/_chosen-overrides.scss */
.chosen-container-multi .chosen-choices li.search-field {
  display: block;
  font-family: "gt_pressura_regularregular";
  color: #000;
  text-transform: uppercase;
  letter-spacing: 0.4mm;
  font-size: 15px;
  cursor: pointer;
  background: url(../imgs/general/sketchy-arrow-down.png) 95% 21px no-repeat !important;
  background-size: 15px 11px !important;
}

/* line 56, sass/_chosen-overrides.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  width: 100% !important;
  font-family: "gt_pressura_regularregular";
  color: #000;
  text-transform: uppercase;
  letter-spacing: 0.4mm;
  font-size: 15px;
  height: 50px;
  margin-bottom: 10px;
}

/* line 71, sass/_chosen-overrides.scss */
.chosen-container-multi .chosen-choices li.search-field:before {
  display: block;
  width: 100% !important;
  font-family: "gt_pressura_regularregular";
  color: #000;
  text-transform: uppercase;
  letter-spacing: 0.4mm;
  font-size: 15px;
  cursor: pointer;
  border-bottom: 1px solid #000;
  position: absolute;
  top: 0;
  left: 0;
  height: 50px;
  line-height: 50px;
  padding: 0 5px;
}

/* line 92, sass/_chosen-overrides.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
.details-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  width: 13px;
  height: 15px;
  top: 10px;
  left: 0;
  right: inherit;
  background: url(../imgs/general/sketchy-x.png) center center no-repeat transparent;
  background-size: 13px 15px;
  margin: 0;
  opacity: 1;
  position: absolute;
}
/* line 108, sass/_chosen-overrides.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover,
.details-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background: url(../imgs/general/sketchy-x-black.png) center center no-repeat transparent;
  background-size: 13px 15px;
}

/* line 114, sass/_chosen-overrides.scss */
.chosen-container .chosen-drop {
  box-shadow: none;
  background: #f0f0f0;
}

/* line 128, sass/_chosen-overrides.scss */
#ModalSubstitutions .chosen-container-multi .chosen-choices li.search-field:before {
  content: 'Choose your substitutions';
}
/* line 132, sass/_chosen-overrides.scss */
#ModalSubstitutions .chosen-container-multi.chosen-container-active .chosen-choices li.search-field:before {
  content: '';
}
/* line 136, sass/_chosen-overrides.scss */
#ModalSubstitutions .chosen-container-multi.disabled .chosen-choices li.search-field:before {
  content: 'Choose your substitutions' !important;
}

/* line 144, sass/_chosen-overrides.scss */
.modal-smoothie-addons .chosen-container-multi .chosen-choices li.search-field:before {
  content: 'Choose your boosters';
}
.modal-smoothie-addons .addons .chosen-container-multi .chosen-choices li.search-field:before {
  content: 'Choose your optional items';
}
/* line 148, sass/_chosen-overrides.scss */
.modal-smoothie-addons .chosen-container-multi.chosen-container-active .chosen-choices li.search-field:before {
  content: '';
}

/* -=-=-=-=-=-=-=-=- GIFT CARD Style -=-=-=-=-=-=-=-=-=-*/
/* line 2, sass/_gift-card.scss */
.gc-cnt-header {
  margin: 0 auto;
  background: #d8d8d8 none repeat scroll 0 0;
  padding-top: 69px;
}

/* line 3, sass/_gift-card.scss */
.gift-card-banner {
  line-height: 1px;
  display: block;
}

/* line 4, sass/_gift-card.scss */
.gift-card-banner img {
  line-height: 1px;
  display: block;
  max-width: 100%;
}

/* line 5, sass/_gift-card.scss */
.gift-ct-prt {
  width: 90%;
  padding: 25px 0 25px;
  margin: 0 auto;
}

/* line 6, sass/_gift-card.scss */
.gift-ct-box {
  /*width: 49%;*/ width:33.33%;
  text-align: center;
  display: block;
  float: left;
}

/* line 7, sass/_gift-card.scss */
.gift-ct-box.fr {
  float: right;
}

/* line 8, sass/_gift-card.scss */
.offset-outline-title {
  font-size: 27px;
  line-height: 27px;
  text-align: center; z-index: 2;
}

/* line 9, sass/_gift-card.scss */
.gift-card-btn {
  display: inline-block;
  height: 44px;
  line-height: 40px;
  padding: 0 40px;
  margin: 12px 0 0;
  font-size: 14px;
}

/* line 10, sass/_gift-card.scss */
.gift-line {
  width: 1px;
  background: #fff;
  height: 225px;
  display: block;
  float: left;
}

/* line 11, sass/_gift-card.scss */
.clear {
  clear: both;
}

/* line 12, sass/_gift-card.scss */
.gift-ct-btn {
  width: 60%;
  margin: 20px auto 0;
  text-align: center;
  padding: 0;
}

/* line 13, sass/_gift-card.scss */
.gift-btm-line {
  width: 100%;
  height: 1px;
  background: #fff;
  display: block;
}

/* line 14, sass/_gift-card.scss */
.gift-card-btm-btn {
  display: inline-block;
  padding: 0 12px;
  height: 50px;
  line-height: 46px;
}

/* -=-=-=-=-=- Responsive Style -=-=-=-=-=-=- */
@media screen and (max-width: 730px) {
  /* line 19, sass/_gift-card.scss */
  .gift-ct-box {
    width: 100%;
    float: none;
    margin: 0 0 15px;
  }

  /* line 20, sass/_gift-card.scss */
  .gift-line {
    display: none;
    float: none;
  }

  /* line 21, sass/_gift-card.scss */
  .gift-ct-box.fr {
    margin: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 24, sass/_gift-card.scss */
  .gift-ct-btn {
    width: 90%;
  }
}
@media screen and (max-width: 305px) {
  /* line 27, sass/_gift-card.scss */
  .gift-card-btm-btn {
    font-size: 14px;
  }
}
@media screen and (max-width: 290px) {
  /* line 30, sass/_gift-card.scss */
  .gift-card-btm-btn {
    font-size: 13px;
  }
}
@media screen and (max-width: 277px) {
  /* line 33, sass/_gift-card.scss */
  .gift-card-btm-btn {
    padding: 0 8px;
  }
}
/* -=-=-=-=-=- Responsive Style -=-=-=-=-=-=- */
/* -=-=-=-=-=-=-=-=- GIFT CARD Style -=-=-=-=-=-=-=-=-=-*/
/* line 3, sass/_new-style-merge.scss */
.menu-line {
  width: 100%;
  height: 3px;
  border: 1px solid #c3c1c2;
  position: absolute;
  top: 0;
  margin: auto;
  background: #efedee;
  z-index: 99;
}

/* line 13, sass/_new-style-merge.scss */
.jpi-inner-page .header .white-bar {
  height: 101px !important;
}

/* line 14, sass/_new-style-merge.scss */
.jpi-inner-page .header .content {
  height: 108px !important;
}

/* line 15, sass/_new-style-merge.scss */
.jpi-inner-page .header .content .logo img.white {
  opacity: 0;
}

/* line 16, sass/_new-style-merge.scss */
.jpi-inner-page .header .content .logo img.black {
  opacity: 1;
  visibility: visible;
}

/* line 17, sass/_new-style-merge.scss */
.jpi-inner-page .header .content .logo img.black {
  width: 94px;
}

/*.home.page .header .white-bar, .woocommerce-page .header .white-bar{ height: 122px;  }
.home.page .header .content { height: 122px; }
.home.page .header .content .logo img.white { opacity: 1; }
.home.page .header .content .logo img.black { opacity: 0; visibility: visible; }*/
/* line 24, sass/_new-style-merge.scss */
.home .header .content .logo img {
  top: 0;
}
.home .header .content .logo img.black{ top: 10px;}
/* line 26, sass/_new-style-merge.scss */
.header .content .menu li {
  margin: 0 9px;
  display: inline-block;
}

/* line 28, sass/_new-style-merge.scss */
.center-right ul li, .dual .right li {
  color: #ABABAB;
}

/* line 32, sass/_new-style-merge.scss */
::-webkit-input-placeholder, ::-webkit-select-placeholder, ::-webkit-textarea-placeholder {
  color: #fff;
}

/* line 35, sass/_new-style-merge.scss */
:-moz-placeholder {
  color: #fff;
}

/* line 38, sass/_new-style-merge.scss */
::-moz-placeholder {
  color: #fff;
}

/* line 41, sass/_new-style-merge.scss */
:-ms-input-placeholder, ::-ms-select-placeholder, ::-ms-textarea-placeholder {
  color: #fff;
}

/* P.R added for #48627*/
/* line 46, sass/_new-style-merge.scss */
.modal-smoothie-addons.salads .chosen-container-multi .chosen-choices li.search-field:before {
  content: 'Choose your dressing';
}

/* line 49, sass/_new-style-merge.scss */
.prs-selectbox {
  background-color: #a19c9c;
  border: 1px solid #fff;
  color: #121212;
  font-family: "gt_pressura_regularregular";
  font-size: 15px;
  height: 60px;
  letter-spacing: 2px;
  padding: 0 20px;
  text-transform: uppercase;
}

/* P.R adrress swap */
/* line 62, sass/_new-style-merge.scss */
.elenodisplay {
  display: none;
}

/* line 63, sass/_new-style-merge.scss */
.checkout.woocommerce-checkout .shipping-wrapper {
  display: block;
}

/* line 65, sass/_new-style-merge.scss */
#bill-to-different-address input {
  display: none;
}

/* line 842, sass/_checkout.scss */
/* line 69, sass/_new-style-merge.scss */
#bill-to-different-address input[type="checkbox"] + label span {
  display: inline-block;
  width: 18px;
  height: 20px;
  background-image: url("../imgs/general/checkbox.png");
  background-repeat: no-repeat;
  background-size: 36px 20px;
  cursor: pointer;
  vertical-align: middle;
  margin-top: -9px;
  margin-right: 5px;
  background-position: 0px 0px;
}

/* line 82, sass/_new-style-merge.scss */
#bill-to-different-address input[type="checkbox"]:checked + label span {
  background-image: url("../imgs/general/checkbox.png");
  background-repeat: no-repeat;
  background-size: 36px 20px;
  background-position: -18px 0px;
}

/* woocommerce style  */
/* line 89, sass/_new-style-merge.scss */
.checkout .woocommerce #payment div.payment_box fieldset {
  margin: 20px 0 0 !important;
  padding: 10px !important;
  background: #C3C3C3;
}

/* line 90, sass/_new-style-merge.scss */
.woocommerce-checkout #payment div.payment_box:before {
  top: -10px;
  border: 1em solid #C3C3C3;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}

/* line 97, sass/_new-style-merge.scss */
.checkout .woocommerce .woocommerce-billing-fields {
  margin-top: 25px;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=- 15-02-2016 Style Start -=-=-=-=-=-=-=-=-=-=-=- */
/* line 100, sass/_new-style-merge.scss */
ul.bxslider.banner_slider {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  height: 570px;
}

/* line 105, sass/_new-style-merge.scss */
.banner_slider img {
  display: block;
  margin: auto;
  text-align: center;
}

/* line 106, sass/_new-style-merge.scss */
.bxslider.banner_slider > li {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  height: 570px;
  overflow: hidden;
  position: relative;
  display: block;
}

/* line 113, sass/_new-style-merge.scss */
.bx-controls .bx-controls-direction a {
  position: absolute;
  top: 0;
  outline: 0;
  width: 37px;
  height: 70px;
  text-indent: -9999px;
  z-index: 9999;
  bottom: 0;
  margin: auto;
}

/* line 122, sass/_new-style-merge.scss */
.bx-controls .bx-controls-direction a.bx-prev {
  left: 15px;
  background: url(../imgs/general/slide-prev-arrow.png) no-repeat 0 0;
}

/* line 123, sass/_new-style-merge.scss */
.bx-controls .bx-controls-direction a.bx-next {
  right: 15px;
  background: url(../imgs/general/slide-next-arrow.png) no-repeat 0 0;
}

/* line 124, sass/_new-style-merge.scss */
.bx-controls .bx-controls-direction a.bx-prev:hover {
  background: url(../imgs/general/slide-prev-arrow-h.png) no-repeat 0 0;
}

/* line 125, sass/_new-style-merge.scss */
.bx-controls .bx-controls-direction a.bx-next:hover {
  background: url(../imgs/general/slide-next-arrow-h.png) no-repeat 0 0;
}

/* line 127, sass/_new-style-merge.scss */
.bx-wrapper {
  position: relative;
  height: 570px;
  overflow: hidden;
  background: #000;
  margin: 140px 0 0 0 !important; z-index:99;
}

@media screen and (max-width: 730px) {
  /* line 131, sass/_new-style-merge.scss */
  .touch .bx-controls .bx-controls-direction a.bx-prev {
    display: none;
  }

  /* line 132, sass/_new-style-merge.scss */
  .touch .bx-controls .bx-controls-direction a.bx-next {
    display: none;
  }

  /* line 133, sass/_new-style-merge.scss */
  .bxslider li .banner_container .full-width-ct h2 {
    font-size: 29px;
    line-height: 1;
  }

  /* line 134, sass/_new-style-merge.scss */
  .bxslider li .banner_container .full-width-ct p {
    display: none;
  }

  /* line 135, sass/_new-style-merge.scss */
  .bxslider li .banner_container .full-width-ct a u {
    border-bottom: 2px solid #93f6b3;
    margin-bottom: 10px;
  }

  /* line 136, sass/_new-style-merge.scss */
  .bx-wrapper {
    margin: 25px 0 0 0 !important;
  }
}
/* line 139, sass/_new-style-merge.scss */
.bx-pager.bx-default-pager a {
  background: #b2b2b2;
  text-indent: -9999px;
  display: block;
  width: 13px;
  height: 13px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  border: 2px solid #b2b2b2;
  z-index: 999;
}

/* line 151, sass/_new-style-merge.scss */
.bx-pager.bx-default-pager a:hover, .bx-pager.bx-default-pager a.active {
  background: #61eea4;
  border: 2px solid #61eea4;
}

/* line 152, sass/_new-style-merge.scss */
.mobile-slider .bx-wrapper .bx-pager, .mobile-slider .bx-wrapper .bx-controls-auto {
  z-index: 99;
}

/* line 153, sass/_new-style-merge.scss */
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 10px;
  z-index: 99;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
}

/* line 162, sass/_new-style-merge.scss */
.bx-wrapper .bx-pager .bx-pager-item {
  display: inline-block;
}

/* line 166, sass/_new-style-merge.scss */
.banner_slider .banner_container {
  left: 0;
  bottom: 0;
  margin: auto;
  max-width: 1100px;
  position: absolute;
  right: 0;
  width: 100%;
}
.branding .banner_slider .banner_container{ max-width:100%; }

/* line 174, sass/_new-style-merge.scss */
.banner_text {
  background: #fff none repeat scroll 0 0;
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  position: absolute;
  right: 0;
  display: inline-block;
  text-align: right;
  bottom: 40px;
  width: auto;
  padding: 15px;
  max-width: 410px;
}

/* line 182, sass/_new-style-merge.scss */
.banner_container .banner_text h3 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 72px;
  line-height: 64px;
  max-height: 130px;
  overflow: hidden;
  text-transform: uppercase;
  margin: 0 0 10px;
}

/* line 188, sass/_new-style-merge.scss */
.banner_text > p {
  font-family: "gt_pressura_regularregular";
  font-size: 18px;
  line-height: 22px;
  max-height: 70px;
  overflow: hidden;
}

/* line 194, sass/_new-style-merge.scss */
.desktop-slider {
  display: block;
}

/* line 196, sass/_new-style-merge.scss */
.bxslider.banner_slider li .image {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
  width: 100%;
  height: 100%;
  top: 0%;
  left: 50%;
  -o-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
}

/* line 212, sass/_new-style-merge.scss */
.bxslider.banner_slider li .image.mobile {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 220, sass/_new-style-merge.scss */
  .bxslider.banner_slider li .image.mobile {
    display: block;
  }
}
/* line 227, sass/_new-style-merge.scss */
.full-width-ct {
  bottom: 50px;
  left: 0;
  position: absolute;
}

/* line 232, sass/_new-style-merge.scss */
.full-width-ct h2 {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 70px;
  line-height: 70px;
  color: #fff;
  max-height: 225px;
  overflow: hidden;
  text-transform: uppercase;
  margin: 0 0 10px;
}

/* line 234, sass/_new-style-merge.scss */
.full-width-ct p {
  color: #fff;
  font-family: "gt_pressura_regularregular";
  max-height: 42px;
  overflow: hidden;
}

/* line 235, sass/_new-style-merge.scss */
.full-width-ct a {
  color: #fff;
  text-decoration: underline;
}

/* line 236, sass/_new-style-merge.scss */
.full-width-ct a:hover {
  color: #93f6b3;
  border-bottom: none;
  text-decoration-color: none;
}

/* line 237, sass/_new-style-merge.scss */
.full-width-ct a u {
  text-decoration: none;
  border-bottom: 5px solid #93f6b3;
  display: inline-block;
  line-height: .6;
}

/* line 240, sass/_new-style-merge.scss */
.banner-btn {
  display: inline-block;
  margin: 0 0 0 12px;
  background: #61eea4;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 24px;
  color: #000;
  padding: 8px 12px;
  margin: 15px 0 0 0;
}

/* line 241, sass/_new-style-merge.scss */
.banner-btn i {
  padding-left: 4px;
  display: inline-block;
  font-size: 18px;
}

/* line 242, sass/_new-style-merge.scss */
.banner-btn:hover {
  color: #fff;
  background: #000;
}

/* line 244, sass/_new-style-merge.scss */
.alignleft {
  margin: 15px 0 15px 15px;
  float: left;
}
.aligncenter {
    float: none;
    margin: 15px auto;
    width: 100%;
    text-align: center;
}
/* line 245, sass/_new-style-merge.scss */
.alignleft a, .aligncenter a, .alignright a {
  display: inline-block;
  margin: 0 0 0 12px;
  background: #61eea4;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 24px;
  color: #000;
  padding: 8px 12px;
  margin: 0;
}

/* line 246, sass/_new-style-merge.scss */
.alignleft a:hover, .aligncenter a:hover, .alignright a:hover {
  color: #000;
  background: #ccc;
}

/* line 248, sass/_new-style-merge.scss */
.aligncenter {
  margin: 15px auto;
  display: block;
  text-align: center;
}

/* line 250, sass/_new-style-merge.scss */
.alignright {
  margin: 15px 15px 15px 0;
  float: right;
  display: block;
  text-align: center;
}

/* line 252, sass/_new-style-merge.scss */
.home .products .section-title {
  margin-top: 0;
}

@media screen and (min-width: 730px) {
  /* line 255, sass/_new-style-merge.scss */
  .banner_slider .banner_container.left-block, .banner_slider .banner_container.right-block, .banner_slider .banner_container.centered {
    top: 50%;
  }

  /* line 258, sass/_new-style-merge.scss */
  .left-block .full-width-ct {
    bottom: auto;
    transform: translateY(-50%);
    width: 50%;
  }

  /* line 263, sass/_new-style-merge.scss */
  .left-block .full-width-ct h2, .right-block .full-width-ct h2, .centered .full-width-ct h2 {
    max-height: none;
  }

  /* line 266, sass/_new-style-merge.scss */
  .right-block .full-width-ct {
    bottom: auto;
    right: 0px;
    left: auto;
    transform: translateY(-50%);
    width: 50%;
    text-align: right;
  }

  /* line 275, sass/_new-style-merge.scss */
  .centered .full-width-ct {
    bottom: auto;
    transform: translateY(-50%);
    text-align: center;
    padding: 0 10%;
  }
}
/* -=-=-=-=-=-=-=-=-=-=-=-=- 15-02-2016 Style End -=-=-=-=-=-=-=-=-=-=-=- */
/* -=-=-=-=-=-=-=-=-=-=-=-=- 15-02-2016 Respoonsive Style Start -=-=-=-=-=-=-=-=-=-=-=- */
@media (max-width: 1065px) {
  /* line 288, sass/_new-style-merge.scss */
  .banner_slider .banner_container {
    max-width: 100%;
    width: 95%;
  }

  /* line 289, sass/_new-style-merge.scss */
  .banner_container .banner_text h3 {
    font-size: 65px;
  }

  /* line 290, sass/_new-style-merge.scss */
  .bx-controls .bx-controls-direction a {
    display: block;
  }
  .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ display:none; }
}
@media (max-width: 910px) {
  /* line 293, sass/_new-style-merge.scss */
  .header .content .menu li {
    margin: 0 11px;
  }
}
@media (max-width: 900px) {
  /* line 296, sass/_new-style-merge.scss */
  .bxslider.banner_slider > li {
    height: 450px;
    background-size: 100% auto;
    background-repeat: no-repeat;
  }

  /* line 297, sass/_new-style-merge.scss */
  .bxslider.banner_slider br {
    display: none;
  }

  /* line 298, sass/_new-style-merge.scss */
  .bx-wrapper {
    height: 450px;
  }

  /* line 299, sass/_new-style-merge.scss */
  .mobile-slider .bx-wrapper {
    height: 100%;
    overflow: inherit;
  }

  /* line 300, sass/_new-style-merge.scss */
  .mobile-slider .banner_slider img {
    width: 100%;
    max-width: 100%;
  }

  /* line 301, sass/_new-style-merge.scss */
  .mobile-slider .banner_slider .banner_container {
    max-width: 100%;
    width: 100%;
    position: relative;
    left: inherit;
    right: inherit;
    bottom: inherit;
  }

  /* line 302, sass/_new-style-merge.scss */
  .mobile-slider .banner_slider .banner_container .full-width-ct {
    bottom: inherit;
    left: inherit;
    position: inherit;
    padding: 15px;
  }

  /* line 303, sass/_new-style-merge.scss */
  .mobile-slider .banner_text {
    background: #fff;
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    position: inherit;
    right: inherit;
    display: block;
    text-align: right;
    bottom: inherit;
    width: 100%;
    padding: 15px;
    max-width: 100%;
  }

  /* line 304, sass/_new-style-merge.scss */
  a.cursor-img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: block;
  }

  /* line 305, sass/_new-style-merge.scss */
  .mobile-slider .bx-wrapper .bx-pager, .mobile-slider .bx-wrapper .bx-controls-auto {
    position: relative;
    bottom: 0;
    margin: 10px 0 3px;
  }
}
@media (max-width: 870px) {
  /* line 308, sass/_new-style-merge.scss */
  .header .content .menu li {
    margin: 0 8px;
  }
}
@media (max-width: 815px) {
  /* line 317, sass/_new-style-merge.scss */
  .full-width-ct h2 {
    font-size: 50px;
    line-height: 60px;
  }
}
@media (max-width: 768px) {
  /* line 320, sass/_new-style-merge.scss */
  .bxslider.banner_slider > li {
    padding: 71px 0 0 0;
  }

  /* line 321, sass/_new-style-merge.scss */
  .bx-wrapper {
    margin: 71px 0 0 0 !important;
  }

  /* line 323, sass/_new-style-merge.scss */
  .woocommerce-page .fixed-header img {
    /* max-width: 65px; */
  }

  /* line 324, sass/_new-style-merge.scss */
  .woocommerce-page .fixed-header .logo {
    top: 2px;
  }

  /* line 326, sass/_new-style-merge.scss */
  .home .fixed-header img {
    max-width: 65px;
  }
 .jpi-inner-page .fixed-header img{ max-width: 65px; }

  /* line 327, sass/_new-style-merge.scss */
  .home .fixed-header .logo {
    top: 3px;
  }
}
@media (max-width: 620px) {
  /* line 331, sass/_new-style-merge.scss */
  .full-width-ct h2 {
    font-size: 25px;
    line-height: 38px;
    max-height: inherit;
  }

  /* line 332, sass/_new-style-merge.scss */
  .banner_container .banner_text h3 {
    font-size: 25px;
    line-height: 28px;
  }

  /* line 333, sass/_new-style-merge.scss */
  .banner_container .banner_text h1 {
    margin: 0 0 10px;
  }

  /* line 334, sass/_new-style-merge.scss */
  .banner_text h1 {
    font-size: 1.370em;
    margin: 0 0 10px;
  }

  /* line 335, sass/_new-style-merge.scss */
  .banner-btn, .alignleft a, .aligncenter a, .alignright a {
    font-size: 18px;
  }
}
@media (max-width: 420px) {
  /* line 339, sass/_new-style-merge.scss */
  .full-width-ct h2 {
    font-size: 22px;
    line-height: 22px;
    max-height: inherit;
  }

  /* line 340, sass/_new-style-merge.scss */
  .banner_container .banner_text h3 {
    font-size: 20px;
    line-height: 20px;
    max-height: inherit;
  }

  /* line 341, sass/_new-style-merge.scss */
  .fixed-header {
    padding: 21px 0px 0px 100px;
  }
}
@media (max-width: 320px) {
  /* line 344, sass/_new-style-merge.scss */
  .full-width-ct h2 {
    font-size: 20px;
    line-height: 30px;
    max-height: inherit;
  }
}
/* -=-=-=-=-=-=-=-=-=-=-=-=- 15-02-2016 Respoonsive Style End -=-=-=-=-=-=-=-=-=-=-=- */
/* -=-=-=-=-=-=-=-=-=-=-=-=- 12-04-2016 Style Start -=-=-=-=-=-=-=-=-=-=-=- */
@font-face {
  font-family: 'TradeGothicLTStdBd2';
  src: url("../fonts/TradeGothicLTStdBd2.eot");
  src: url("../fonts/TradeGothicLTStdBd2.eot") format("embedded-opentype"), url("../fonts/TradeGothicLTStdBd2.woff2") format("woff2"), url("../fonts/TradeGothicLTStdBd2.woff") format("woff"), url("../fonts/TradeGothicLTStdBd2.ttf") format("truetype"), url("../fonts/TradeGothicLTStdBd2.svg#TradeGothicLTStdBd2") format("svg");
}
/* line 361, sass/_new-style-merge.scss */
.outerdiv {
  background: #fff;
  width: 100%;
}

/* line 365, sass/_new-style-merge.scss */
.newsletter-prt {
  width: 952px;
  min-height: 831px;
  margin: 101px auto 0;
  background: url(../imgs/newsletter/frm-bg-desktop.jpg) no-repeat center top;
  padding: 97px 0;
}

/* line 366, sass/_new-style-merge.scss */
.newsletter-main {
  width: 628px;
  margin: 0 auto;
  padding: 0 2.4390243902439025%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 368, sass/_new-style-merge.scss */
.newsletter-prt p {
  font: 12px/18px  Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #383838;
}

/* line 369, sass/_new-style-merge.scss */
.logo-prt {
  width: 100%;
  text-align: center;
  margin: 0 0 20px;
  height: 125px;
  overflow: hidden;
}

/* line 370, sass/_new-style-merge.scss */
.logo-prt ul {
  margin: 0;
  padding: 0;
}

/* line 371, sass/_new-style-merge.scss */
.logo-prt ul li {
  list-style: none;
  display: inline-block;
}

/* line 372, sass/_new-style-merge.scss */
.logo-prt ul li span {
  display: inline-block;
  padding: 0 19px;
}

/* line 374, sass/_new-style-merge.scss */
.grn-title {
  font: 30px 'TradeGothicLTStdBd2';
  color: #0b9444;
  margin: 0 0 0;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 12px;
  line-height: 1px;
}

/* line 375, sass/_new-style-merge.scss */
.gry-title {
  font: 26px 'TradeGothicLTStdBd2';
  color: #383838;
  margin: 0 0 30px;
  text-transform: uppercase;
  text-align: center;
  line-height: 34px;
  height: 68px;
  overflow: hidden;
}

/* line 376, sass/_new-style-merge.scss */
.gry-title sup {
  top: 10px;
  bottom: inherit;
  vertical-align: top;
  font-size: 14px;
}

/* line 377, sass/_new-style-merge.scss */
.frm-prt {
  width: 384px;
  margin: 0 auto;
}

/* line 378, sass/_new-style-merge.scss */
.frm-prt .error {
  border: 1px dashed #ff0000;
  box-shadow: 3px 3px 5px rgba(80, 0, 0, 0.15) inset;
  -webkit-box-shadow: 3px 3px 5px rgba(80, 0, 0, 0.15) inset;
}

/* line 379, sass/_new-style-merge.scss */
.newsletter-prt a {
  color: #383838;
  text-decoration: underline;
  cursor: pointer;
}

/* line 380, sass/_new-style-merge.scss */
.newsletter-prt a:focus, .newsletter-prt a:active, .newsletter-prt a:hover {
  color: #383838;
  text-decoration: none;
}

/* line 382, sass/_new-style-merge.scss */
.frm-prt input::-webkit-input-placeholder {
  color: #b4b4b4;
}

/* line 383, sass/_new-style-merge.scss */
.frm-prt input::-moz-placeholder {
  color: #b4b4b4;
}

/* line 384, sass/_new-style-merge.scss */
.frm-prt input::-ms-input-placeholder {
  color: #b4b4b4;
}

/* line 385, sass/_new-style-merge.scss */
.frm-prt input::placeholder {
  color: #b4b4b4;
}

/* line 388, sass/_new-style-merge.scss */
.frm-prt .error::-webkit-input-placeholder {
  color: #ff0000;
}

/* line 389, sass/_new-style-merge.scss */
.frm-prt .error::-moz-placeholder {
  color: #ff0000;
}

/* line 390, sass/_new-style-merge.scss */
.frm-prt .error::-ms-input-placeholder {
  color: #ff0000;
}

/* line 391, sass/_new-style-merge.scss */
.frm-prt .error::placeholder {
  color: #ff0000;
}

/* line 393, sass/_new-style-merge.scss */
.frm-prt label.error {
  display: none !important;
}

/* line 394, sass/_new-style-merge.scss */
.frm-prt .button {
  color: #fff;
  display: block;
  height: 43px;
  width: 151px;
  margin: 0 auto;
  padding: 0;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  cursor: pointer;
  background: #000;
  border: none;
  font-size: 22px;
  transition: linear 0.3s all;
  text-transform: uppercase;
  -webkit-transition: linear 0.3s all;
  font-weight: bold;
  font-family: "Times New Roman", Georgia, Serif;
  text-transform: uppercase;
  line-height: 43px;
}

/* line 397, sass/_new-style-merge.scss */
.frm-prt .button:hover {
  color: #fff;
  background: #0b9444;
}

/* line 400, sass/_new-style-merge.scss */
.terms-txt {
  text-align: center;
  display: block;
  width: 100%;
  padding: 23px 0 0 0;
}

/* line 402, sass/_new-style-merge.scss */
.winning-txt {
  width: 952px;
  padding: 25px 0;
  margin: auto;
  background: #fff;
}

/* line 403, sass/_new-style-merge.scss */
.winning-txt p {
  font: bold 12px "Times New Roman", Georgia, Serif;
  color: #383838;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}

/* line 404, sass/_new-style-merge.scss */
.winning-txt .newsletter-main {
  width: 100%;
}

/* line 405, sass/_new-style-merge.scss */
.sign-pls {
  color: #383838;
  font: 20px "Times New Roman", Georgia, Serif;
  margin: 0 0 46px;
  display: block;
  position: relative;
}

/* line 406, sass/_new-style-merge.scss */
.sign-pls span {
  font-weight: bold;
  color: #0b9444;
  text-transform: uppercase;
}

/* line 407, sass/_new-style-merge.scss */
.newsletter-prt input {
  padding: 8px 10px;
  border: 1px solid #959595;
  line-height: 20px;
  width: 100%;
  margin: 0 0 18px;
  background-color: #fff;
  border-radius: 0px;
  height: 36px;
  font-size: 14px;
  color: #b4b4b4;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-align: center;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.11) inset;
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.11) inset;
}

/* line 410, sass/_new-style-merge.scss */
.res-logo-prt {
  display: none;
}

/* line 411, sass/_new-style-merge.scss */
.res-logo-prt {
  width: 100%;
  text-align: center;
  margin: 0 0 20px;
  height: 125px;
  overflow: hidden;
}

/* line 412, sass/_new-style-merge.scss */
.res-logo-prt ul {
  margin: 0;
  padding: 0;
}

/* line 413, sass/_new-style-merge.scss */
.res-logo-prt ul li {
  list-style: none;
  display: inline-block;
}

/* line 414, sass/_new-style-merge.scss */
.res-logo-prt ul li span {
  display: inline-block;
  padding: 0 19px;
}

/* line 415, sass/_new-style-merge.scss */
.res-grn-title {
  display: none;
}

/* line 416, sass/_new-style-merge.scss */
.res-logo-prt ul li span.res-sml-img {
  display: none;
}

/* line 417, sass/_new-style-merge.scss */
.newsletter-prt img {
  max-width: 100%;
}

/* line 419, sass/_new-style-merge.scss */
.sign-pls input[type="checkbox"] {
  position: absolute;
  left: 0;
  top: -2px;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  width: inherit;
}

/* line 420, sass/_new-style-merge.scss */
.sign-pls input[type="checkbox"] + .chck_label {
  background: url(../imgs/newsletter/check-box.jpg) no-repeat left top;
  height: 22px;
  text-align: left;
  padding-left: 30px;
  z-index: 99;
  position: relative;
  display: block;
  width: 100%;
}

/* line 421, sass/_new-style-merge.scss */
.sign-pls input[type="checkbox"]:checked + .chck_label {
  background: url(../imgs/newsletter/check.jpg) no-repeat left top;
  height: 22px;
  display: block;
  width: 100%;
}

/* line 423, sass/_new-style-merge.scss */
.sign-pls input[type="checkbox"] + label + .chck_label {
  background: url(../imgs/newsletter/check-box-error.jpg) no-repeat left top;
  height: 22px;
  text-align: left;
  padding-left: 30px;
  z-index: 99;
  position: relative;
  display: block;
  width: 100%;
}

/* line 424, sass/_new-style-merge.scss */
.sign-pls input[type="checkbox"]:checked + label + .chck_label {
  background: url(../imgs/newsletter/check.jpg) no-repeat left top;
  height: 22px;
  display: block;
  width: 100%;
}

/* line 426, sass/_new-style-merge.scss */
#earthdayIdSuccess {
  background: #d4fecc;
  border: 1px solid #a1da96;
  color: #28801a;
  display: none;
  font: 13px Arial,"Helvetica Neue",Helvetica,sans-serif;
  margin: 0 0 12px;
  padding: 6px;
  text-align: center;
}

/* line 435, sass/_new-style-merge.scss */
#field-error {
  display: none;
}

/* line 436, sass/_new-style-merge.scss */
.sign-pls label.error {
  /*display: block !important;*/
  border: none;
  box-shadow: inherit;
}

/* line 437, sass/_new-style-merge.scss */
.res-logo-prt ul li span.res-sml-img1 {
  display: none;
}

.img-btl-wrap {
    display: table-cell;
    vertical-align: bottom;
}

/*============================================================================
  Media Queries
  ==========================================================================*/
@media (max-width: 969px) {
  /* line 443, sass/_new-style-merge.scss */
  .newsletter-prt {
    width: 560px;
    padding: 93px 0;
    min-height: 986px;
    background: url(../imgs/newsletter/res-frm-bg.jpg) no-repeat center top;
  }

  /* line 444, sass/_new-style-merge.scss */
  .newsletter-main {
    width: 429px;
    padding: 0;
  }

  /* line 445, sass/_new-style-merge.scss */
  .logo-prt {
    display: none;
  }

  /* line 446, sass/_new-style-merge.scss */
  .res-logo-prt {
    display: block;
  }

  /* line 447, sass/_new-style-merge.scss */
  .grn-title {
    display: none;
  }

  /* line 448, sass/_new-style-merge.scss */
  .res-grn-title {
    display: block;
    margin: 0 0 20px;
  }

  /* line 449, sass/_new-style-merge.scss */
  .winning-txt {
    width: 560px;
  }

  /* line 450, sass/_new-style-merge.scss */
  .winning-txt p br {
    display: none;
  }

  /* line 451, sass/_new-style-merge.scss */
  .terms-txt {
    display: none;
  }

  /* line 452, sass/_new-style-merge.scss */
  .sign-pls {
    font-size: 22px;
  }

  /* line 453, sass/_new-style-merge.scss */
  .frm-prt {
    width: 100%;
  }

  /* line 454, sass/_new-style-merge.scss */
  .frm-prt .button {
    font-size: 35px;
    width: 255px;
  }

  /* line 455, sass/_new-style-merge.scss */
  .newsletter-prt input {
    height: 38px;
    font-size: 20px;
  }

  /* line 456, sass/_new-style-merge.scss */
  .res-logo-prt ul li span.res-sml-img {
    display: block;
  }
}
@media (max-width: 650px) {
	.bx-wrapper { height: 360px; }
	.bxslider.banner_slider > li { height: 360px; }
}
@media (max-width: 580px) {
  /* line 459, sass/_new-style-merge.scss */
  .newsletter-prt, .winning-txt {
    width: 100%;
  }
}
@media (max-width: 479px) {
	.bx-controls .bx-controls-direction a{ height:50px; width:26px; }
	.bx-wrapper { height: 280px; }
	.bxslider.banner_slider > li { height: 280px; }
	.bx-controls .bx-controls-direction a.bx-prev { left: 15px; background: url(../imgs/general/slide-prev-sml-arrow.png) no-repeat 0 0; }
.bx-controls .bx-controls-direction a.bx-next { right: 15px; background: url(../imgs/general/slide-next-sml-arrow.png) no-repeat 0 0; }
.bx-controls .bx-controls-direction a.bx-prev:hover { background: url(../imgs/general/slide-prev-sml-arrow-h.png) no-repeat 0 0; }
.bx-controls .bx-controls-direction a.bx-next:hover { background: url(../imgs/general/slide-next-sml-arrow-h.png) no-repeat 0 0; }
}
@media (max-width: 450px) {
  /* line 462, sass/_new-style-merge.scss */
  .newsletter-main {
    width: 95%;
  }

  /* line 463, sass/_new-style-merge.scss */
  .res-logo-prt ul li span {
    padding: 0 10px;
  }

  /* line 464, sass/_new-style-merge.scss */
  .gry-title {
    font-size: 20px;
    line-height: 28px;
    max-height: 55px;
  }

  /* line 465, sass/_new-style-merge.scss */
  .sign-pls {
    font-size: 18px;
  }

  /* line 466, sass/_new-style-merge.scss */
  .winning-txt .newsletter-main {
    width: 100%;
    padding: 0 8px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
@media (max-width: 420px) {
	.bx-wrapper { height: 220px; }
	.bxslider.banner_slider > li { height: 220px; }
}
@media (max-width: 380px) {
  /* line 469, sass/_new-style-merge.scss */
  .res-logo-prt {
    height: inherit;
    overflow: inherit;
  }

  /* line 470, sass/_new-style-merge.scss */
  .res-logo-prt ul li {
    display: block;
  }

  /* line 471, sass/_new-style-merge.scss */
  .res-logo-prt ul li span {
    display: none;
  }

  /* line 472, sass/_new-style-merge.scss */
  .res-logo-prt ul li span.res-sml-img {
    display: none;
    margin: 22px 0 0;
  }

  /* line 473, sass/_new-style-merge.scss */
  .res-logo-prt ul li span.res-sml-img img {
    width: 5%;
    display: none;
    text-align: center;
    margin: auto;
  }

  /* line 475, sass/_new-style-merge.scss */
  .res-logo-prt ul li span.res-sml-img1 {
    display: block;
  }

  /* line 476, sass/_new-style-merge.scss */
  .res-logo-prt ul li span.res-sml-img1 img {
    width: 5%;
    margin: 12px 0 0;
  }

  /* line 477, sass/_new-style-merge.scss */
  .res-sml-img1 {
    display: block;
  }

  /* line 478, sass/_new-style-merge.scss */
  .gry-title {
    font-size: 16px;
    max-height: 48px;
  }

  /* line 479, sass/_new-style-merge.scss */
  .sign-pls {
    font-size: 16px;
  }

  /* line 480, sass/_new-style-merge.scss */
  .res-logo-prt img {
    width: 24%;
  }

  /* line 481, sass/_new-style-merge.scss */
  .newsletter-prt {
    padding: 93px 0 0;
  }
}
@media (max-width: 330px) {
	.bx-wrapper { height: 200px; }
	.bxslider.banner_slider > li { height: 200px; }
}
/* -=-=-=-=-=-=-=-=-=-=-=-=- 12-04-2016 Style End -=-=-=-=-=-=-=-=-=-=-=- */

@media (max-width: 800px) {
	.gift-ct-box{ width:100%; float:left; margin:10px 0; }
	.jp-gen-z-card .lt-gift-card img{ height:inherit; }
}
.post-top-title { display: none; }
@media (max-width: 768px) {
	.jp-gen-z-card .textonly-content-wrapper{padding-top: 0; max-width: 100%; margin-top: 0; } 
	.img-btl-wrap { display: block; vertical-align: bottom; }
}

/* -=-=-=-=-=-=-=-=-=-=- 17-10-2016 Style Start -=-=-=-=-=--=-=-=-=-=-=-=- */

#products_spl .product .cols .col.text-content img{ width:auto; }
#products_spl .owl-buttons .owl-prev, #products_spl .owl-buttons .owl-next, #products_spl2 .owl-buttons .owl-prev, #products_spl2 .owl-buttons .owl-next, #products_spl2 .owl-buttons .owl-next { position: absolute; top: 0; outline: 0; width: 37px; height: 70px; text-indent: -9999px; z-index: 9999; bottom: 0; margin: auto; }
#products_spl .owl-buttons .owl-prev, #products_spl2 .owl-buttons .owl-prev { left: 15px; background: url(../imgs/general/newslide-prev-sml-arrow.png) no-repeat 0 0; }
#products_spl .owl-buttons .owl-next, #products_spl2 .owl-buttons .owl-next { right: 15px; background: url(../imgs/general/newslide-next-sml-arrow.png) no-repeat 0 0; }
#products_spl .owl-buttons .owl-prev:hover, #products_spl2 .owl-buttons .owl-prev:hover { background: url(../imgs/general/newslide-prev-sml-arrow-h.png) no-repeat 0 0; }
#products_spl .owl-buttons .owl-next:hover, #products_spl2 .owl-buttons .owl-next:hover { background: url(../imgs/general/newslide-next-sml-arrow-h.png) no-repeat 0 0; }

#products_spl .owl-pagination {
    width: 100%;
    text-align: center;
    display: none;
    position: absolute;
    bottom: 8px;
}
#products_spl .owl-pagination .owl-page {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: transparent;
    border-radius: 50%; -webkit-border-radius: 50%;
    margin: 0 4px;
    border: 2px solid #fff;
}
#products_spl .owl-pagination .owl-page.active { border-color: #61eea4; background: #61eea4; }

.branding .bx-wrapper {
    margin: 0 !important;
}

.bx-pager.bx-default-pager {
    display: none;
}

@media (max-width: 800px) {
	#products_spl .owl-buttons{ display: block; }
	#products_spl .owl-pagination{ display: none; }
}
@media (max-width: 500px) {
	.branding .overlap-double-title h2 { font-size: 68px; }
}
/* -=-=-=-=-=-=-=-=-=-=- 17-10-2016 Style End -=-=-=-=-=--=-=-=-=-=-=-=- */

/* -=-=-=-=-=-=-=-=-=-=- 24-10-2016 Style Start -=-=-=-=-=-=-=-=-=-=-==- */
#products_spl .product:after{ content:''; display:block; clear:both; }
.product .part1 { width: 30%; float: left; text-align:center;  }
.product .part2 { width: 40%; float: left; text-align:center; }
.home .products .product{ padding:80px 50px 0px; }
.home .products .product .part2 .cols{ max-width:100%; }
.home .products .product .part2 .cols .col, #products_spl2 .product .part2 .cols .col{ width:100%; float:none; padding:0 20px 20px 20px; } 
.home .products .product .part2 .cols .col.text-content .content-interior{ display:block; }
.home .products .product .part2 .cols .col.image-content a{ padding:0; }
.product .part3 { width: 30%; float: left; text-align:center; }
.home .products .product .part2 .cols .col .offset-outline-title.centered .hidden {
    display: none;
}
.home .products .product .part2 .cols .col .offset-outline-title.centered .overlay {
    display: none;
}
.home .products .product .part2 .cols .col .offset-outline-title .base {
  position: inherit;
  left: inherit;
  top: inherit;
  color:inherit;
  text-shadow: inherit;
}
.home .products .product .cols .col.text-content .pricing{ margin-bottom: 8px; }
.home .products .product .part2 .cols .col .offset-outline-title {
    font-size: 36px;
    line-height: 36px;
    text-align: center;
}
.home .products .product .part2 .cols .col.text-content img{ display:block; }
.home .products .product .part2 .cols .col.image-content { display: none; }
.product .part1 .title-slide, .product .part3 .title-slide{ display:table; vertical-align:middle; height:249px; width: 100%; }
.product .part1 .title-slide h2, .product .part3 .title-slide h2{ text-transform: uppercase;
    color: #fff;
    font-family: "TradeGothicLTStd-BdCn20";
    font-size: 82px;
    padding: 65px 0; display:table-cell; vertical-align:middle; }
#products_spl .product .part2 .cols .col.text-content img {
    width: auto;
    max-width: inherit;
}

@media (max-width: 1100px) {
	.product .part1 .title-slide h2, .product .part3 .title-slide h2{ font-size:56px; }
}
@media (max-width: 950px) {
	.product .part1 .title-slide h2, .product .part3 .title-slide h2{ font-size:46px; }
}
@media (max-width: 835px) {
	.header .content .menu li { margin: 0 2px; }
}
@media (max-width: 800px) {
	.product .part1 .title-slide h2, .product .part3 .title-slide h2 { font-size: 30px; }
}

@media (max-width: 690px) {
	.product .part1, .product .part3{ width:100%; display:none; }
	.product .part2{ width:100%; } 
}

@media (max-width: 430px) {
	#products_spl .product .part2 .cols .col.text-content img { width: auto; max-width: 100%; }
}

























.fixed-header .menu-toggle { position: absolute; right: 8px; top: 23px; width: 31px; }
.fixed-header .menu li { margin-right: 30px; float: left; position: relative; }
.fixed-header .menu li.cart-img .cart-label span, .fixed-header .menu li.cart-img .cart-item span { font-size: 9px; position: absolute; left: 9px; color: #fff; top: 0px; letter-spacing: 0.6px; padding: 0 2px 0 0; text-align: center; display: block; right: 0; width: 13px; overflow: hidden; margin: auto; }
.fixed-header .menu li.cart-img { float: right; margin-right: 50px; margin-top: 3px; }
.fixed-header .menu-toggle-2 .hamburger { position: inherit; left: inherit; top: inherit; }
.fixed-header .menu-toggle-2 span.hamburger:after { content: "";
    width: 17px;
    height: 14px; display: inline-block; background: url(../imgs/general/down-arrow.png) top right no-repeat;
}
.fixed-header .menu-toggle-2 span.close:after {
    content: "";
    width: 17px;
    height: 14px; display: inline-block; background: url(../imgs/general/up-arrow.png) top right no-repeat;
}
.fixed-header .menu-toggle-2 .close { position: inherit; left: inherit; top: inherit; display: none; }

.fixed-header .menu li.hsearch{ float: right; margin-right: 7px; margin-top: 2px;}
.hsearch_toggle{font-family: gotham_blackregular; position: relative; padding: 0 0 0 24px; min-height: 24px; display: inline-block; cursor: pointer; color: #5e5e5e;}
.hsearch_toggle.active{ color: #41bda1; }
.hsearch_toggle:before{ content: ""; background: url(../imgs/general/hseach_ico.png) no-repeat center; width: 24px; height: 24px; position: absolute; left: 0; top: 0; bottom: 0; margin: auto;}
.hsearch_bx{ position: absolute; width: 0; top: -5px; right: 0; opacity: 0; visibility: hidden; z-index: 1; transition: all 0.4s; -webkit-transition: all 0.4s;}
.hsearch_sec:hover .hsearch_bx{ width: 250px; opacity: 1; visibility: visible; }
.hsearch_bx input[type=search]{ background: #fff; height: 40px; width: 100%; border: 1px solid #d1d1d1; font-size: 14px; color: #000; padding: 5px 50px 5px 10px; transition: all 0.4s; -webkit-transition: all 0.4s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; border-radius: 4px;}
.hsearch_bx input[type=search]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.hsearch_bx input[type=search]::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.hsearch_bx input[type=search]:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.hsearch_bx input[type=search]:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
.hsearch_bx input[type=submit]{ background: #000 url(../imgs/general/hseach_ico1.png) no-repeat center; width: 40px; height: 40px; border: 0; position: absolute; right: 0; top: 0; text-indent: -9999px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  border-radius: 4px;}

.fixed-nav-wrapper-2 {
  position: fixed;
  top: 71px;
  left: 0px;
  width: 100%;
  display: none;
  z-index: 9999;
}
#menu-mobile-menu-2 li.menu-item {
  position: relative;
  padding: 14px 28px 14px;
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  display: block;
}
#menu-mobile-menu-2 li.menu-item a {
  position: relative;
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 18px;
  letter-spacing: 0.7px;
  color: #121212;
  text-transform: uppercase;
  display: block;
}
#menu-mobile-menu-2 li.menu-item.menu-item-has-children a {
  background-image: url(https://juicepress.com/wp-content/themes/juicepress/assets/imgs/general/sketchy-arrow-down.png);
  background-repeat: no-repeat;
  background-size: auto 50%;
  background-position: right center;
}
#menu-mobile-menu-2 li.menu-item ul.sub-menu {
  position: relative;
  background-color: #fff;
  padding: 28px 0px 0;
  display: block;
}
#menu-mobile-menu-2 li.menu-item ul.sub-menu li.menu-item {
  position: relative;
  margin-bottom: 28px;
  padding: 0;
  border: 0;
}
#menu-mobile-menu-2 li.menu-item ul.sub-menu li.menu-item a {
  background-image: none;
  color: #121212;
  font-size: 13px;
  font-family: "gt_pressura_regularregular";
  letter-spacing: 1.5px;
  padding: 0;
  text-transform: uppercase;
}






@media (max-width: 1024px) {
    .header .green-bar { padding-left: 50px; padding-right: 50px;}
}
@media (max-width: 460px) {
	.fixed-header { padding: 21px 0px 0px 100px; }
	.fixed-header .menu a, .fixed-header .menu-toggle-2 { font-size: 13pt; right: 0; }
    .fixed-header .menu-toggle-2 span.hamburger:after{margin: 3px 0 0; vertical-align: top;}
	.fixed-header .menu li{ margin-right: 15px; }
}
@media (max-width: 410px) { 
    .fixed-header li.cart-img img{ max-width: 24px;}
    .fixed-header .menu-toggle .hamburger{ max-width: 24px;}
    .fixed-header .menu li.hsearch{ margin-top: 0;}
    .hsearch_toggle{ padding: 0 0 0 18px;}
    .hsearch_toggle:before{ background-size: 18px; width: 18px; height: 18px;}
	.fixed-header .menu a, .fixed-header .menu-toggle-2 { font-size: 12pt; right: 0; }
}
@media (max-width: 390px) {
    .hsearch_sec:hover .hsearch_bx{ width: 200px;}
	.fixed-header .menu a, .fixed-header .menu-toggle-2 { font-size:11pt; right:0; }
	.fixed-header .menu-toggle-2 { right:0; }
	.fixed-header .logo{ left:8px; }
	.fixed-header { padding: 27px 0px 0px 88px; }
	.fixed-header .menu-toggle{ top:29px; }
	
	.fixed-header .menu-toggle span.hamburger:after { width: 14px; height: 14px; display: inline-block;
    background: url(../imgs/general/mob-down-arrow.png) 2px 2px no-repeat; }
	.fixed-header .menu-toggle span.close:after { width: 14px; height: 14px; display: inline-block;
    background: url(../imgs/general/mob-up-arrow.png) 2px 2px no-repeat; }
}
@media (max-width: 360px) {
	.fixed-header { padding: 27px 0px 0px 80px; }
	.fixed-header .menu li:first-of-type, .fixed-header .menu li, .fixed-header .menu li.menu-cart { margin-right: 8px; }
	.fixed-header .menu a, .fixed-header .menu-toggle-2 { font-size: 14px; right: 0; }
	.fixed-header .menu-toggle { top: 29px; right: 2px; }
	.fixed-header .menu li.cart-img { margin-right: 40px; margin-top: 3px; }
}
@media (max-width: 330px) {
	.fixed-header .logo { left: 5px; }
	.home .fixed-header img { max-width: 50px; }
	.jpi-inner-page .fixed-header img{ max-width: 50px; }
	.fixed-header { padding: 27px 0px 0px 62px; }
	.fixed-header .logo { top: 10px !important; }
	.fixed-header .menu a, .fixed-header .menu-toggle-2 { font-size: 13px; right: 0; }
	.fixed-header .menu li.menu-cart { margin-right: 5px; }
}
@media (max-width: 300px) {
    .hsearch_sec:hover .hsearch_bx{ width: 190px;}
	.home .fixed-header img { max-width: 46px; }
	.jpi-inner-page .fixed-header img{ max-width: 46px; }
	.fixed-header .logo { top: 12px !important; }
	.fixed-header { padding: 27px 0px 0px 58px; }
}



/* -=-=-=-=-=-= 22-03-17 Start -=-=-=-=-=-=- */

.custom-blank-wrapper { background: #fff; padding: 101px 0; }
.custom-blank-wrapper .content { position: relative; width: 100%; max-width: 1100px; margin: 0 auto; padding: 15px; }


/* common styles */
.custom-blank-wrapper .user-table{ margin-bottom: 30px; width: 100%; border: 1px solid #CBCBCB;
border-collapse: inherit; }
.custom-blank-wrapper .table-black th { background: #000; color: #fff; padding: 9px 13px; font-weight: bold; }
.custom-blank-wrapper .alert{ padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.custom-blank-wrapper .alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.custom-blank-wrapper .alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.custom-blank-wrapper .alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.custom-blank-wrapper .alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
 
.custom-blank-wrapper  .fc .fc_title{   background-color: #549d31;  border-color: #549d31;    color: #fff;}
.custom-blank-wrapper  .fc .fc_title:hover {  background-color: #242c39;   border-color: #242c39;  color: #fff;}
.custom-blank-wrapper .fc .fc_title:before{ vertical-align: middle;}
.custom-blank-wrapper h1, .custom-blank-wrapper h2, .custom-blank-wrapper h3, .custom-blank-wrapper h4, .custom-blank-wrapper h5, .custom-blank-wrapper h6 { font-family: "TradeGothicLTStd-BdCn20"; font-weight: normal;text-transform: uppercase; }
.custom-blank-wrapper h1 { font-size: 40px; }
.custom-blank-wrapper h2 { font-size: 1.6em; }
.custom-blank-wrapper h3 { font-size: 1.5em; }
.custom-blank-wrapper h4 { font-size: 1.25em; }
.custom-blank-wrapper h5 { font-size: 1.12em; }
.custom-blank-wrapper h6 { font-size: 1em; }
.custom-blank-wrapper p { margin: 0 0 15px; line-height: 20px; font-size: 15px;  font-family: "gt_pressura_regularregular"; letter-spacing: 1.5px; color: #121212; }
.custom-blank-wrapper a{ color: #007531; }
.custom-blank-wrapper a:hover{ color: #121212; }
.custom-blank-wrapper h1, .custom-blank-wrapper h2, .custom-blank-wrapper h3, .custom-blank-wrapper h4, 
.custom-blank-wrapper h5, .custom-blank-wrapper h6 { margin-bottom: 15px; margin-top: 0; }
.custom-blank-wrapper ul { padding: 0 0 15px 40px; margin: 0; list-style: inherit; }
.custom-blank-wrapper li{ display: list-item; line-height: 20px; font-size: 15px; font-family: "gt_pressura_regularregular"; letter-spacing: 1.5px; color: #121212; padding: 0 0 5px; }
.custom-blank-wrapper table, .custom-blank-wrapper tr, .custom-blank-wrapper th, .custom-blank-wrapper td { color: #424242; background: #FFF; border-color: #CBCBCB; }
.custom-blank-wrapper td{ border: 0; border-left-style: solid; font-size: inherit; margin: 0px; overflow: visible;
padding: 0.5em 1em; }
.custom-blank-wrapper caption, .custom-blank-wrapper th, .custom-blank-wrapper td { font-weight: normal;    text-align: left; }
.custom-blank-wrapper table, .custom-blank-wrapper tr, .custom-blank-wrapper th, .custom-blank-wrapper td { color: #424242; background: #FFF; border-color: #CBCBCB; }
.custom-blank-wrapper table { border-style: solid; border-width: 1px; width: 100%; }
.custom-blank-wrapper th { color: #000; background-color: #E5E5E5; padding: 9px 13px; font-weight: bold; }
.custom-blank-wrapper tr:nth-child(2n) td {
    background-color: #F2F2F2;
}

/* common styles end */
@media (min-width: 501px) {
	.outertable th, .outertable td { display: table-cell; }
}
@media (max-width: 500px){
	.outertable td { display: block; }
	.outertable th { display: none; }
	
	.outertable th, .outertable td:before { color: #121212; font-weight: bold; }
	.outertable td:before { content: attr(data-title); font-weight: bold; width: 50%; display: inline-block; }
}

/* -=-=-=-=-=-= 22-03-17 End -=-=-=-=-=-=- */



/* -=-=-=-=-=-= 29-03-17 Start -=-=-=-=-=-=- */

@font-face {
    font-family: 'd_day_stencilregular';
    src: url('../fonts/d_day_stencil-webfont.woff2') format('woff2'),
         url('../fonts/d_day_stencil-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.home .products, .template-index .products, .home .branding {
  position: relative;
  background-color: #000;
  z-index: 2;
  padding: 12px 0 0 0;
}
.overlap-double-title {
    position: relative;
    text-align: center;
    display: block;
    margin: auto;
}
/* line 11, sass/_general.scss */
.overlap-double-title h2 {
    font-family: 'd_day_stencilregular';
    font-size: 150px;
    color: #a19c9c;
    margin: 0 0 20px;
    text-shadow: inherit;
    -webkit-text-shadow: inherit;
    line-height: 105px;
}
.overlap-double-title span {
    position: absolute;
    left: 20px;
    top: 0px;
    line-height: 87px;
    text-align: center;
    width: auto;
    display: inline-block;
    font-size: 38px;
    font-family: "gt_pressura_regularregular";
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    right: 0;
    margin: auto;
}
.overlap-double-title span { color: #fff; }
.home .products .section-title, .template-index .products .section-title { margin-bottom: inherit; }
.epic-new-title { text-align: center; color: #fff; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px;    padding: 0 10px; font-size: 24px; }
.home .products .product { padding: 5px 50px 0px; }
.home .products .product .cols .col.text-content .pricing, .template-index .products .product .cols .col.text-content .pricing { position: relative; margin-top: 8px; margin-bottom: 8px; font-size: 15px; font-family: "gt_pressura_regularregular"; letter-spacing: 2px; color: #6d6769; }
.home .products .product, .template-index .products .product, #products_spl2 .product { position: relative; border-bottom: none; background-repeat: no-repeat; background-size: auto 100%; padding: 0px 50px 0px; }
.black-bar {
    text-align: center;
    color: #fff;
    padding: 20px;
    background: #000;
    font-family: "TradeGothicLTStdBd2";
    letter-spacing: 1px;
}
.white-bar{
    text-align: center;
    color: #000;
    padding: 20px;
    background: #fff;
    font-family: "TradeGothicLTStdBd2";
    letter-spacing: 1px;
}
.white-line { width: 100%; height: 5px; background: #fff; clear: both; }
.home .products .product .cols .col.text-content a.btn, .template-index .products .product .cols .col.text-content a.btn { display: inline-block; width: auto; height: inherit; line-height: 20px; padding: 8px 16px; margin: 10px 5px 0 5px; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px; font-weight: normal; font-size: 14px; }
.home .branding { position: relative; background-color: #000; z-index: 2; padding: 0; }

#products_spl2 .product { padding-top: 12px; background-position: center bottom; }
.home .product .cols .col.text-content .pricing { position: relative; margin-top: 0; margin-bottom: 8px; font-size: 15px; font-family: "gt_pressura_regularregular"; letter-spacing: 2px; color: #6d6769; }
#products_spl2 .product .part2 .cols .col.text-content img { max-width: 75px; width: auto; display: block; margin: auto; }
#products_spl2 .product .part2 .cols .col.image-content {
    display: none;
}
.home .products .product .cols .col.text-content a.btn, #products_spl2 .product .part2 .cols .col.text-content a.btn {
    display: inline-block;
    width: auto;
    height: inherit;
    line-height: 20px;
    padding: 8px 16px;
    margin: 10px 5px 0 5px;
    font-family: "TradeGothicLTStdBd2";
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 14px;
    background-color: #464646;
}


.offset-outline-title.left-justified .hidden, .offset-outline-title.left-justified .base, .offset-outline-title.left-justified .overlay { text-align: left; width: 100%; color: #fff; }
.offset-outline-title .hidden, .offset-outline-title .overlay { display: none; }
.offset-outline-title .base{ position: inherit; left: inherit; top: inherit; text-shadow: inherit; -webkit-text-shadow: inherit; 
padding: 22px 46px;
letter-spacing: 2px;
}
@media screen and (max-width: 768px) {
	.offset-outline-title .base {
		padding-left: 29px;
	}
}
.offset-outline-title.centered .hidden, .offset-outline-title.centered .base, .offset-outline-title.centered .overlay { text-align: center; width: 100%; color: #fff; }
.offset-outline-title.centered .hidden, .offset-outline-title.centered .overlay { display: none; }
.offset-outline-title.centered .base{ position: inherit; left: inherit; top: inherit; text-shadow: inherit; -webkit-text-shadow: inherit; 
padding: 22px 46px;
}

.btn.black:hover { color: #121212; background-color: #61EEA4 !important; }

.collections .bottom-wrapper .sidebar h2, .tax-product_cat .bottom-wrapper .sidebar h2{ color: #fff; }
.collections .bottom-wrapper .sidebar ul.cats li a, .tax-product_cat .bottom-wrapper .sidebar ul.cats li a {
    color: #fff;
}
.collections .bottom-wrapper, .tax-product_cat .bottom-wrapper {
    position: relative;
    background-color: #000;
}

/* Cart Start */

.cart .overlap-double-title h2{ line-height: inherit; }
.cart .overlap-double-title span{ line-height: 164px; } 

/* Cart End */
.press .section-title, .post-type-archive-press .section-title {
    top: inherit;
    margin-bottom: inherit;
}
.post-type-archive-press .overlap-double-title h2 { line-height: inherit; }
.post-type-archive-press .overlap-double-title span { line-height: 160px; }

.branding2 {
    padding: 12px 0 0;
}

@media screen and (max-width: 860px){
	.home .products .product .cols .col.text-content a.btn, #products_spl2 .product .part2 .cols .col.text-content a.btn{ font-size: 12px; padding: 8px 10px; }
}

@media screen and (max-width: 768px){	
	.home .products .product .cols .col.text-content a.btn, .template-index .products .product .cols .col.text-content a.btn { display: inline-block; margin: 10px 5px 0 !important; width: auto; max-width: inherit; padding: 5px 15px; height: inherit; line-height: 24px; }
	.home .products .section-title, .template-index .products .section-title { padding-bottom: 0; }
	.home .products .product .cols .col.text-content a.btn, #products_spl2 .product .part2 .cols .col.text-content a.btn { display: inline-block; width: auto; height: inherit; line-height: 20px; padding: 4px 10px; margin: 10px 2px 0 2px; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px; font-weight: normal; font-size: 13px; }
	
	.overlap-double-title h2{ font-size: 100px; line-height: 72px; }
	.overlap-double-title span{ font-size: 30px; line-height: 70px; }
}

@media(max-width: 760px){
	.offset-outline-title { font-size: 38px; line-height: 48px; text-align: center; }
}

@media screen and (max-width: 600px){
	.overlap-double-title h2 { font-size: 70px; line-height: 50px; }
	.overlap-double-title span { font-size: 24px; line-height: 48px; left: 0; right: 0; }
}




/* -=-=-=-=-=-= 29-03-17 End -=-=-=-=-=-=- */


/* -=-=-=-=-=-= 19-05-17 Start Style -=-=-=-=-=- */

.hm-newsletter{ width: 100%; background: #000; padding: 30px 15px 20px 15px; display: block; text-align: center; border-bottom: 2px solid #464646; border-top: 2px solid #464646;margin: 0 0 22px; color: #fff; }
.hm-nwltr-img { display: block; margin: 0 0 22px; color: #fff; }
.hm-nwltr-img i{ font-size: 40px; }
.hm-nwltr-title{ color: #fff; font-family: "TradeGothicLTStd-BdCn20"; letter-spacing: 1px; padding: 0;     font-size: 21px; margin: 0 0 8px; text-transform: uppercase; }
.hm-newsletter span{ margin-top: 20px; font-size: 14px; font-family: "gt_pressura_regularregular";   letter-spacing: 2px; color: #666; display: block; margin: 0 0 12px; }
.hm-newsletter p {
    margin: 0 0 12px;
}
.nwltr-signup-btn{ display: inline-block; color: #fff; font-family: "TradeGothicLTStd-BdCn20"; font-size: 21px; text-transform: uppercase; letter-spacing: 0px; margin-bottom: 10px; }
.nwltr-signup-btn:hover{ color: #61EEA4; }


.newsletter-signup .textonly-content-wrapper { text-align: center; }
.newsletter-signup .textonly-content-wrapper p { margin: 0 0 26px; }
.newsletter-signup .textonly-content-wrapper hr { margin-bottom: 30px; }
.newsletter-signup .textonly-content-wrapper .fields, .newsletter-signup .textonly-content-wrapper .wide{ width: 100%; text-align: left; margin: 0 0 20px; }
.newsletter-signup .textonly-content-wrapper .fields:after{ content: ''; display: block; clear: both; }
.newsletter-signup .textonly-content-wrapper .fields .field{ width: 48%; float: left; }
.newsletter-signup .textonly-content-wrapper .fields .field:nth-child(2n+2) { float: right; }
.newsletter-signup .textonly-content-wrapper .fields .field input, .newsletter-signup .textonly-content-wrapper  .wide input { max-width: 100%; width: 100%; }

.newsletter-signup .textonly-content-wrapper .fields .field input, .newsletter-signup .textonly-content-wrapper .wide input { border: 1px solid #fff;
    background-color: #a19c9c;
    height: 60px;
    line-height: 60px;
    width: 100%;
    padding: 0px 15px;
    text-transform: uppercase;
    letter-spacing: 2px; color: #fff; font-size: 15px; letter-spacing: 2px;
    font-family: "gt_pressura_regularregular"; text-transform: uppercase; }
.newsletter-signup .textonly-content-wrapper .fields .field label, .newsletter-signup .textonly-content-wrapper .wide label { display: none; }

.newsletter-signup .textonly-content-wrapper .btn-login { width: 190px; margin: 0 auto; float: none !important;
    background-color: #464646 !important; color: #fff !important; border: 0px;
    font-family: "TradeGothicLTStdBd2";
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 14px !important;
    padding: 13px 16px !important;
    height: 60px;
}
.newsletter-signup .textonly-content-wrapper .btn-login:hover { color: #000 !important; background-color: #61eea4 !important; border-color: #61eea4; }

.woocommerce form .donation-wrapper p { width:58%;padding-right:14px; }
.woocommerce form .donation-wrapper .donate-btn{ width: 20%; }
.woocommerce form .donation-wrapper .donate-remove{ width: 20%; }
.woocommerce form .donation-wrapper.tip-btn-only p{ width:70%; }
.woocommerce-page form .tip-btn-only .form-row-first { width: 70%; padding-right: 2%; }
.woocommerce form .donation-wrapper.tip-btn-only .donate-btn{ width: 30%; }
.need-napkins{ text-align: right;
color: #fff;
float: right;
margin-top: -30px;
margin-bottom: 15px; width:100%; }
.need-napkins label{ 
float: left;
margin-top: 3px; width:95%;}
.need-napkins input{ width:5%; float:right; }
#qty-alert-back { display:none;
background:#000;
opacity:0.6;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;z-index:11111; }
#qty-alert-content{ 
	width:500px;
	height:70px;
	left:calc(50% - 250px);
	top:calc(50% - 35px);
	position:fixed;
	background:#fff;
	border:2px solid #ccc; 
	padding:10px; 
	display:none;
	z-index:11118; 
}
#alert-close{
	position: absolute;
	right: -20px;
	top: -22px;
	border: 2px solid #ccc;
	color: #000;
	padding: 2px 6px;
	background: #fff;
	border-radius: 15px;
}
#qty-alert-content p, #qty-alert-content p a:hover{ color:#000; }

@media screen and (max-width: 500px){
	.newsletter-signup .textonly-content-wrapper .fields{ margin: 0; }
	.newsletter-signup .textonly-content-wrapper .fields .field{ width: 100%; float: none; margin: 0 0 20px; } 
	.newsletter-signup .textonly-content-wrapper .fields .field:nth-child(2n+2){ width: 100%; float: none; }
	.newsletter-signup .textonly-content-wrapper .wide{ margin: 0 0 20px; }
	.hm-nwltr-title{ font-size: 21px; }
}
@media screen and (max-width: 390px){
	.hm-nwltr-title{ font-size: 21px; }

}
@media screen and (max-width: 340px){
	.hm-nwltr-title{ font-size: 18px; }
	.nwltr-signup-btn { font-size: 18px; }
	#qty-alert-content{ width:300px;left:calc(50% - 150px); font-size:13px;}
}
@media screen and (max-width: 319px){
	.hm-nwltr-title{ font-size: 16px; }
	.nwltr-signup-btn { font-size: 16px; }
}

/* -=-=-=-=-=-= 19-05-17 End Style -=-=-=-=-=- */
@media screen and (max-width: 768px) {
	#employee-gallery img { width: 100%; max-width: 100%; }
}
@media screen and (min-width: 768px) {
	#employee-gallery { display: inline-block; width: 42%; padding: 0; position: relative; float: left; padding: 80px 0px 80px 0; min-width: 290px; }
	.employment .modules .col { position: relative; vertical-align: top; cursor: pointer; margin-bottom: 45px;  width: 58%; display: block; float: left; padding: 0 2%; }
	#employee-gallery .owl-item img { max-width: 530px; overflow: hidden; margin: auto; display: block; }
}

/* -=-=-=-=-=-=-= 06-07-17 Style Start -=-=-=-=-=-=-= */

@media screen and (max-width: 950px) {
	.collections .bottom-wrapper .main .products .product .hover-wrapper, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper{ padding: 15px 15px 0px; }
	.collections .bottom-wrapper .main .products .product h2, .tax-product_cat .bottom-wrapper .main .products .product h2{ font-size: 22px; }
}
@media screen and (max-width: 768px) {
	.collections .bottom-wrapper .main .products .product .hover-wrapper, .tax-product_cat .bottom-wrapper .main .products .product .hover-wrapper{ padding: 30px 30px 0px; }
	.collections .bottom-wrapper .main .products .product h2, .tax-product_cat .bottom-wrapper .main .products .product h2{ font-size: 27px; }
}

/* -=--=-=-=-=-=- 06-07-17 Style End -=-=-=-=-=---=-= */

@media(max-width: 768px) {
	.section-login .login-cols .col { float: none; width: 100%; }
	.section-login .col.register{ margin: 50px 0 0 0; }
	.section-login .col.register .title{ top: -22px; }
}

/* -=--=-=-=-=-=- 03-10-17 Style Start -=-=-=-=-=---=-= */

@media (max-width: 1130px) {
	.header .content{ padding-right: 70px; }
}
@media (max-width: 1024px) {
	.header .content{ padding-right: 40px; }
}
@media (max-width: 991px) {
	.header .content .menu li{ margin: 0 8px; } 
}
@media (max-width: 970px) {
	.header .content .menu li { margin: 0 5px; }
	.header .content .menu-desktop-menu-container .menu a{ font-size: 11.8pt; }
}
@media (max-width: 840px) {
	.header .content { padding-right: 20px; }
	.header .content .menu li { margin: 0 2px; }
	.header .content .menu-desktop-menu-container .menu a { font-size: 11pt; }
}
/* -=--=-=-=-=-=- 03-10-17 Style End -=-=-=-=-=---=-= */

.accessibility-statement .overlap-double-title.section-title {
    height: 132px;
}
.accessibility-statement .overlap-double-title.section-title h2, .review-wrapper {
    display: none;
}

.checkout_donation .donation-wrapper {
    position: relative;
}
.checkout_donation .donation-wrapper .rpdo_loader {
    position: absolute;
    right: -22px;
    bottom: 18px;
    margin: auto;
}

@media (max-width: 768px) {
	.accessibility-statement { padding-top: 90px; }
	.accessibility-statement .overlap-double-title.section-title { height: 80px; }
}
@media screen and (max-width: 600px) and (min-width: 531px) {
	.woocommerce form .donation-wrapper p{ width:46%;}
	.woocommerce form .donation-wrapper.tip-btn-only p { width:70%; }
}

@media screen and (max-width: 530px) and (min-width: 451px) {
	.woocommerce form .donation-wrapper p{ width:40%;}
	.woocommerce form .donation-wrapper.tip-btn-only p { width:70%; }
	#qty-alert-content{ width:450px;left:calc(50% - 225px); }
}
@media screen and (max-width: 530px){	
	#qty-alert-content{ width:450px;left:calc(50% - 225px); }
}

@media screen and (max-width: 450px) and (min-width: 401px) {
	.woocommerce form .donation-wrapper p{width:100%;}
	.woocommerce form .donation-wrapper.tip-btn-only p { width:65%; }
	#qty-alert-content{ width:400px;left:calc(50% - 200px); }
}
@media (max-width: 568px) {
	.woocommerce form .donation-wrapper.tip-btn-only p, .woocommerce form .donation-wrapper .donate-btn { width: 50%;
	}
	.woocommerce form .donation-wrapper.tip-btn-only .donate-btn { width: 50%; }
	.woocommerce form .donation-wrapper p { width: 100%; padding-right: 14px; }
	.woocommerce form .donation-wrapper .donate-btn, .woocommerce form .donation-wrapper .donate-remove { width: 30%; }
}


.tax-product_cat .bottom-wrapper .main .products .product:hover .hover-wrapper {
    display: block !important;
}


.locations-near-to-you .overlap-double-title { position: relative; text-align: center; display: block; padding: 158px 0 0; margin: auto; width: 100%; background: #1d1d1d; z-index: 999; }
.locations-near-to-you .overlap-double-title span { position: inherit; left: inherit; top: inherit; line-height: 87px; text-align: center; width: auto; display: inline-block; font-size: 38px; font-family: "gt_pressura_regularregular"; letter-spacing: 2px; text-transform: uppercase; text-align: center; right: inherit; margin: auto; background: #1d1d1d; color: #fff; }

@media (max-width: 768px) {
	.locations-near-to-you .overlap-double-title{ padding: 71px 0 0; }
	.locations-near-to-you .overlap-double-title span{ font-size: 30px; }
	
	.chosen-container-multi .chosen-choices{ height: 50px !important; }
	
	.touch select.smoothie-addons { width: 100%; height: 34px; }
}
@media (max-width: 600px) {
	.locations-near-to-you .overlap-double-title span{ font-size: 24px; }
	
}

.form-all {
    width: 100% !important;
}




.options-wrapper .need-napkins {
    position: relative;
}
.options-wrapper .need-napkins label {
    width: 100%;
    padding: 0 40px 0 0;
}
.options-wrapper .need-napkins input {
    position: absolute;
    right: 0;
    top: 5px;
}
@media (max-width: 540px) {
	.options-wrapper .need-napkins label {
		width: 100%;
		padding: 0 30px 0 0;
	}
}

@media screen and (max-width: 390px){
	#qty-alert-content {
    width: 90%;
    left: calc(50% - 50%);
    font-size: 14px;
    margin: 0 auto;
    right: 0;
}
}









.blended-smoothies-2 .component .component_selections .component_options_inner, .blended-smoothies-2 .component .component_inner {
    padding: 0 !important;
    text-align: left;
    font-family:"gt_pressura_regularregular";
}
.blended-smoothies-2 select {
    padding: 5px;
    width: 100%;
    font:initial;
}
.blended-smoothies-2 .component ul.msg.woocommerce-error {
    text-align: left;
    padding: 1em 20px 1em 46px!important;
}
.blended-smoothies-2 ul li, .blended-smoothies-2 ul li {
    margin-right: 0;
    display: block;
    margin: 0;
}
.blended-smoothies-2 ul li, .single-product .details-wrapper .details .col.left ul li {
    margin-right: 0; display: block; text-align: left;margin: 0; width:100% !important;
}
.blended-smoothies-2 .component_title .step_title { color: #000;
margin-bottom: 10px;
text-transform: none;
font-family: 'gt_pressura_regularregular';
font-size: 24px; }
.blended-smoothies-2 .composite_pagination, .blended-smoothies-2 .component_summary, .blended-smoothies-2 .component_message, .blended-smoothies-2 .summary_element_tap, .blended-smoothies-2 .summary_element_image, .blended-smoothies-2 .summary_element_price { display:none !important; }
.blended-smoothies-2 .composite_summary .summary_element_wrapper_inner { width:100%; padding: 9px 12px 3px 12px; }
.blended-smoothies-2 .summary_element_data h3{ margin-bottom:0 !important;font-size:16px !important; max-width: none !important}
.blended-smoothies-2 .component_section_title .summary_label{ color:#000; }
.blended-smoothies-2 .modal-inner { padding: 40px 40px 20px !important; height: 520px; overflow-x: auto; }
.blended-smoothies-2 .component_title .step_index, .blended-smoothies-2 .summary_element_content .step_index {
display: none; }
.blended-smoothies-2 .summary_element_title.summary_element_data, .summary_element_selection.summary_element_data { width: auto !important; float: left; }
.blended-smoothies-2 .composite_summary li.summary_element span.summary_element_content{ font-size: 14px;     line-height: 18px; margin: 0 0 0 15px; }
.blended-smoothies-2 .composite_summary li.summary_element span.summary_element_content strong { display: none; }

.blended-smoothies-2 .composite_wrap .buttons button.btn.white-black-outline.btn-add-no-addons { display: none; }
.blended-smoothies-2  .buttons button.btn.btn-add-composite{ margin: 0 auto; display: block !important; }




/* -=-=-=-=-=-=-= 12-03-18 style start -=-=-=-=-=-=-= */

.blended-smoothies-2 a.page_button.next, .blended-smoothies-2 a.page_button.prev { background: #464646 !important; padding: 12px 12px; width: auto !important; color: #fff; font-size: 11px; margin: 0; max-width: 48%; transition: all 0.4s ease 0s;
 -webkit-transition: all 0.4s ease 0s; }
.blended-smoothies-2 a.page_button.next { padding: 12px 30px 12px 12px; text-align: right; font-size:15px; margin-right:0 !important;}
.blended-smoothies-2 a.page_button.prev { padding: 12px 12px 12px 30px; text-align: left; font-size:15px; margin-left:0 !important;}
.blended-smoothies-2 a.page_button.next:after { right: 9px;    font-size: 12px; }
.blended-smoothies-2 a.page_button.prev:before { left: 9px;    font-size: 12px; }
.blended-smoothies-2 a.page_button.next:hover, .blended-smoothies-2 a.page_button.prev:hover{ background: #61EEA4; color: #121212; }

.blended-smoothies-2 a.page_button.next.inactive, .blended-smoothies-2 a.page_button.prev.inactive { background: #dedede !important; color: #797979; margin-right:0;font-size:15px; }

/* -=-=-=-=-=-=-= 12-03-18 style End -=-=-=-=-=-=-= */

@media screen and (max-width: 600px){
	.blended-smoothies-2 .summary_element_title.summary_element_data, .summary_element_selection.summary_element_data { width: 100% !important; float: none; }
	.blended-smoothies-2 .composite_summary li.summary_element span.summary_element_content{ margin: 0; }
	.blended-smoothies-2 .composite_wrap .buttons button.btn.btn-add-composite { display: block; width: 100%;
    font-size: 14px; height: 50px; line-height: 46px; }
	.blended-smoothies-2 .composite_form .composite_navigation.paged { padding: 0px 0; margin: 0; }
	.blended-smoothies-2 a.page_button.next, .blended-smoothies-2 a.page_button.prev{ max-width: 100%; float: none;margin: 5px 0; width: 100%; }
}
@media screen and (max-width: 450px){
	.blended-smoothies-2 .modal-inner { padding: 20px 20px 20px; }
}

/* -=-=-=-=-=-=-= 09-04-18 style Start -=-=-=-=-=-=-= */

.videos.white-bar { display: block; }
.videos.white-bar .col { display: inline-block; padding: 0 28px; width: 48%; }
.videos.white-bar .col .title { margin: 0 0 12px; font-family: "TradeGothicLTStdBd2"; letter-spacing: 1px; text-transform: capitalize; }
.videos.white-bar .col iframe { border: none; width: 100%; box-shadow: 0 0 6px #8c8c8c; -webkit-box-shadow: 0 0 6px #8c8c8c; }

@media (max-width: 1020px){
	.videos.white-bar .col{ padding: 0 18px; }
}
@media (max-width: 890px){
	.videos.white-bar .col { padding: 0 18px 20px 18px; width: 90%; }
}
@media (max-width: 600px){
	.videos.white-bar .col { padding: 0 0px 20px 0px; width: 100%; }
}

/* -=-=-=-=-=-=-= 09-04-18 style End -=-=-=-=-=-=-= */



/* -=-=-=-=-=-=-= 18-06-18 style Start -=-=-=-=-=-=-= */
.promo-app .eat-clean-ul{width: 100%}
.promo-app .eat-clean-ul .pay-onthego-div{width: 27%;float: left;}
.promo-app .eat-clean-ul .margin_none{margin-right: 0;}
.promo-app .eat-clean-ul .eat-clean{width:23%;float:left;}
.promo-app .eat-clean h2{font-family: "TradeGothicLTStd-BdCn20";font-size: 40px;color: #86ca99;margin: 0;padding: 5px 0}
.promo-app .eat-clean h3{font-family: "TradeGothicLTStd-BdCn20";font-size: 33px;color: #86ca99;font-style: italic;}
.promo-app .eat-clean p{font-family: "TradeGothicLTStd-BdCn20";font-size: 51px;color: #fff;line-height: 58px;margin: 0;padding: 0 0 20px 0}
.promo-app .textonly-content-wrapper{z-index: 10;clear: both; max-width: 1200px;margin-bottom:0;padding:30px;}
.promo-app .pay-onthe-go{background:url(../imgs/general/money-icon.png) no-repeat 0 10px;padding-left: 55px;margin-bottom: 20px;}
.promo-app .skip-the-line{background:url(../imgs/general/cup-icon.png) no-repeat 0 10px;padding-left: 55px;margin-bottom: 20px;}
.promo-app .browse-locations{background:url(../imgs/general/location-icon.png) no-repeat 0 10px;padding-left: 55px}
.promo-app .night-detox{background:url(../imgs/general/heart-icon.png) no-repeat 0 10px;padding-left: 55px;margin-bottom: 20px;}
.promo-app .birthday-peak{background:url(../imgs/general/birthday-icon.png) no-repeat 0 5px;padding-left: 55px}
.promo-app .recive-credit{background:url(../imgs/general/refer-icon.png) no-repeat 0 5px;padding-left: 55px;margin-bottom: 20px;}
.promo-app .pay-general h2{font-family: "TradeGothicLTStd-BdCn20";font-size: 28px;color: #86ca99;margin: 0;padding: 5px 0 0 0}
.promo-app .pay-general p{margin: 0;line-height: 22px;font-size: 17px}
.promo-app .birthday-peak{padding-left: 55px;margin-bottom: 20px;}
.promo-app .recive-credit{padding-left: 55px;}
.promo-app .banner-eating > .ae-img{width: 100%;height: 173px;}
.promo-app {padding-top:101px;}
.promo-app .promotion-slider{padding:0 15px;background:url(../imgs/general/mobile-slider.png) no-repeat 0 0;width: 170px;margin-right:5%;height: 360px;float: left;position: relative}
.promo-app .promotion-slider img{
 width: 100%;
    position: absolute;
    object-fit: contain;
	display:block !important
}
.promo-app .footer{clear: both;margin:0}
.promo-app .textonly-content-wrapper:after{display:table;clear:both;content:""}
.promo-app .bx-wrapper{margin:0 !important;}
.promo-app  .promo-sub-div{ overflow: hidden;
    width: 100%;
    height: 260px;
    position: relative;
top: 40px;}
.promo-app .bx-pager.bx-default-pager{display:block;top:110px;}
.promo-app .bx-pager.bx-default-pager a{width:6px;height:6px;}
.promo-app  .bxslider.banner_slider > li{height:255px;}
.promo-app  .bxslider.banner_slider li .image{background:none !important;}
.promo-app .promo-badges, .promo-app .promotion-slider-mob,.mobile-title{display:none;}
.eat-clean-desktop h2{font-family: "TradeGothicLTStd-BdCn20";font-size: 26px;color: #86ca99}
.eat-clean-desktop h3{font-family: "TradeGothicLTStd-BdCn20";font-size: 26px;color: #fff}
.app-promotion{max-width: 805px;margin: 0 auto;}
.app-promotion a{float: left;display: inline-block;}
.eat-clean-desktop{width: 55%;float: left;text-align: center}
.app-promo-div{width: 100%;float: left;padding: 25px 0;}
.app-promotion-mob{display: none;border-bottom:2px solid #464646;padding:0 0 20px 0}
.eat-clean-mob h2{font-family: "TradeGothicLTStd-BdCn20";font-size: 26px;color: #fff}
.eat-clean-mob h3{font-family: "TradeGothicLTStd-BdCn20";font-size: 21px;color: #fff}
.products:after{display: table;clear: both;content: ""}
.eat-clean-mob {border: 2px solid #86ca99;border-radius:10px;padding: 10px; width: 75%;
    margin: 0 auto;
    text-align: center;}
.eat-clean-desktop a {width: 100%;}


@media (max-width: 1200px){
    .promo-app .textonly-content-wrapper{max-width:100%}
    .promo-app .eat-clean h2{font-size: 35px;}
    .promo-app .eat-clean h3{font-size: 30px;}
    .promo-app .eat-clean p{font-size: 40px;line-height: 55px;}
    .promo-app .pay-general h2{font-size: 23px;}
	.promo-app .eat-clean-ul .eat-clean{width:22%}
    app-promotion{width: 85%;}
}  
@media (max-width: 999px){
    .promo-app .eat-clean p {font-size: 35px;line-height: 50px;}
    .promo-app .pay-general h2{font-size: 17px;}
    .promo-app .pay-general p{font-size: 15px;}
    .promo-app .eat-clean h3{font-size: 22px;}
    .promo-app .eat-clean h2{font-size: 28px;}
    .promo-app .eat-clean h3{line-height: 40px;font-size: 22px;}
	.promo-app .eat-clean-ul .pay-onthego-div{width:25%;margin-left: 2%}
    .promo-app{padding-top: 112px;}
    .eat-clean-desktop{width: 50%;}
    .promo-app .promotion-slider{margin-right: 2%}
    .app-promotion{max-width: 725px;}
    .promo-app .eat-clean-ul .eat-clean{width: 19%}
    .promo-app .eat-clean h2{font-size: 26px}
     .promo-app .eat-clean p{font-size: 30px;line-height: 40px;}
    .eat-clean img{width: 130px}
}

@media (max-width: 768px){
	.mobile-title { display:block; }
	.off-mobile { display:none; }
    .promo-app .promotion-slider{background-position:center}
    .promo-app .promotion-slider img{width: auto;height:245px}
    .promo-app .eat-clean-ul li{width: 100%;}
    .promo-app .eat-clean-ul li:first-child{width: 100%;float: left}
    .promo-app .eat-clean p{font-size: 44px; margin-bottom:15px;}
    .promo-app{padding-top:71px;}
    .promo-app .textonly-content-wrapper{margin-top: 0;}
    .promo-app .footer{position: absolute;}
    .promo-app .browse-locations{margin-bottom: 20px;}
    .promo-app .pay-onthe-go{background:url(../imgs/general/money-icon.png) no-repeat 0 0px}
.promo-app .skip-the-line{background:url(../imgs/general/cup-icon.png) no-repeat 0 0px;}
.promo-app .browse-locations{background:url(../imgs/general/location-icon.png) no-repeat 0 0px}
.promo-app .night-detox{background:url(../imgs/general/heart-icon.png) no-repeat 0 10px}
.promo-app .promotion-slider img{top:15px; }
.promo-app  .bx-wrapper{height:280px !important;}
.promo-app .promotion-slider-mob{display:block !important;}
.promo-app .promotion-slider{display:none;}
.promo-app .eat-clean-ul .eat-clean{width:100%;}
.promo-app .eat-clean-ul .pay-onthego-div{width:100%;}
.promo-app .promotion-slider{left:50%;margin:20px 0 20px -85px}
.promo-app .promo-badges{display:none!important;width:100%;float:left}
.promo-app .promo-badges a{display:inline-block;}
.promo-app .appstore-badge{margin-right:20px;}
    .app-promotion-mob{display: block;}

    .app-links{text-align: center;padding: 20px 0 0 0;}
    .app-links a{display: inline-block;}
    .app-links a img{width: 150px;}
    .app-links .appstore-badge{margin-right: 20px;}
    .promo-app .banner-eating > .ae-img{height: auto;}

/* */
.promo-app .banner-eating img { height:45px; }
/* */

}
@media (max-width: 439px){
	.promo-app .promo-badges { text-align:center }
	.promo-app .appstore-badge { margin:0 0 5px 0; display: block !important; }
}
@media (max-width: 400px){
    .eat-clean-mob h2{font-size: 19px;}
    .eat-clean-mob h3{font-size: 15px;}
    .app-links a{display: block;}
    .app-links .appstore-badge{margin-right: 0px;}
   .promo-app .eat-clean a{display: block !important;text-align: center;}
}
@media (max-width: 333px){
	    .promo-app .eat-clean p{font-size: 36px; }
}
@media (max-width: 382px){
	    .promo-app .eat-clean h2 {font-size: 22px; }
}
/* -=-=-=-=-=-=-= 18-06-18 style Start -=-=-=-=-=-=-= */



/* =-=-=-=-=-=-=- 21-06-18 style start -=-=-=-=-=-=-=- */

.app-promotion { max-width: 100%; margin: 0 auto; position: fixed; bottom: 0; text-align: center;     clear: both; float: left; width: 100%; display: block; background: #232323; z-index: 99991; }
.app-promo-div { width: 100%; float: none; padding: 15px 0 10px 0; display: inline-block; }
.app-promotion a { float: none; display: inline-block; }
.app-promotion a img { max-width: 150px; line-height: 1px; display: block; }
.app-promotion .eat-clean-desktop { width: auto; float: none; text-align: center; display: inline-block; padding: 0 30px; }
.app-promotion .eat-clean-desktop h2, .app-promotion .eat-clean-desktop h3{ font-size: 20px; }
.app-promo-div:after { content: ''; display: block; clear: both; float: left; }

@media (max-width: 768px) {
	.app-promotion{ display: none; }
}

/* =-=-=-=-=-=-=- 21-06-18 style end -=-=-=-=-=-=-=- */
