@charset "UTF-8";
/*********************************************
  :: Necessary SASS files                           
********************************************/
/*  Syntax Quick Reference
  --------------------------
  column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
  span($ratio: 1, $offset: 0)
  shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
  unshift()
  edit()
  center($max_width: 1410px, $pad: 0)
  stack($pad: 0, $align: false)
  unstack()
  align($direction: both)
  cf()
*/
/**
 * Grid settings.
 * All values are defaults and can therefore be easily overidden.
 */
/**
 * List functions courtesy of the wonderful folks at Team Sass.
 * Check out their awesome grid: Singularity.
 */
/**
 * Get  percentage from a given ratio.
 * @param {number} [$ratio=1] - The column ratio of the element.
 * @returns {number} - The percentage value.
 */
/**
 * Work out the column widths based on the ratio and gutter sizes.
 * @param {number} [$ratios=1] - The column ratio of the element.
 * @param {number} [$gutter=$jeet-gutter] - The gutter for the column.
 * @returns {list} $width $gutter - A list containing the with and gutter for the element.
 */
/**
 * Get the set layout direction for the project.
 * @returns {string} $direction - The layout direction.
 */
/**
 * Replace a specified list value with a new value (uses built in set-nth() if available)
 * @param {list} $list - The list of values you want to alter.
 * @param {number} $index - The index of the list item you want to replace.
 * @param {*} $value - The value you want to replace $index with.
 * @returns {list} $list - The list with the value replaced or removed.
 * @warn if an invalid index is supplied.
 */
/**
 * Reverse a list (progressively enhanced for Sass 3.3)
 * @param {list} $list - The list of values you want to reverse.
 * @returns {list} $result - The reversed list.
 */
/**
 * Get the opposite direction to a given value.
 * @param {string} $dir - The direction you want the opposite of.
 * @returns {string} - The opposite direction to $dir.
 * @warn if an incorrect string is provided.
 */
/**
 * Perform a value into a percentage value.
 * @param {number} $value - The value which should be converted.
 * @returns {number} $value - The percentage.
 */
/**
 * Style an element as a column with a gutter.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [$cycle=0] - Easily create an nth column grid where $cycle equals the number of columns.
 * @param {number} [$uncycle=0] - Undo a previous cycle value to allow for a new one.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Aliases for j-column().
 */
/**
 * Get the width of a column and nothing else.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Aliases for j-column-width().
 */
/**
 * Get the gutter size of a column and nothing else.
 * @param {number} [ratios=1] - A width relative to its container as a fraction.
 * @param {number} [gutter=jeet.gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Alias for j-column-gutter().
 */
/**
 * Style an element as a column without any gutters for a seamless row.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [cycle=0] - Easily create an nth column grid where cycle equals the number of columns.
 * @param {number} [uncycle=0] - Undo a previous cycle value to allow for a new one.
 */
/**
 * Alias for j-span().
 */
/**
 * Reorder columns without altering the HTML.
 * @param {number} [$ratios=0] - Specify how far along you want the element to move.
 * @param {string} [$col-or-span=column] - Specify whether the element has a gutter or not.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Alias for j-shift().
 */
/**
 * Reset an element that has had shift() applied to it.
 */
/**
 * Alias for j-unshift().
 */
/**
 * View the grid and its layers for easy debugging.
 * @param {string} [$color=black] - The background tint applied.
 * @param {boolean} [$important=false] - Whether to apply the style as !important.
 */
/**
 * Aliases for j-edit().
 */
/**
 * Horizontally center an element.
 * @param {number} [$max-width=1410px] - The max width the element can be.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 */
/**
 * Alias for j-center().
 */
/**
 * Uncenter an element.
 */
/**
 * Alias for j-uncenter().
 */
/**
 * Stack an element so that nothing is either side of it.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 * @param {boolean/string} [$align=false] - Specify the text align for the element.
 */
/**
 * Alias for j-stack().
 */
/**
 * Unstack an element.
 */
/**
 * Alias for j-unstack().
 */
/**
 * Center an element on either or both axes.
 * @requires A parent container with relative positioning.
 * @param {string} [$direction=both] - Specify which axes to center the element on.
 */
/**
 * Alias for j-align().
 */
/**
 * Apply a clearfix to an element.
 */
/**
 * Alias for j-cf().
 */
/*********************************************
  :: Sass Setup
  :: Variables, mixins and more!!
********************************************/
/*********************************************
  :: colors!!!!!!
  :: 3 most over used colors for the site
  :: usage = background: $primary-color;
********************************************/
/*********************************************
  :: typography defaults!!!!!!
  :: 3 most over used colors for the site
  :: usage = font-size: $body-copy-size; || line-height: $body-copy-lh;
********************************************/
/*********************************************
  :: breakpoint mixin
  :: simple custom defined breakpoints
  :: usage = @include breakpoint(gt760)
********************************************/
/*********************************************
  :: rgba mixin
  :: good for those pesky old browsers!!!
  :: usage = @include rgba(#000, 0.5)
********************************************/
/*********************************************
  :: Cross Browser - Border Radius
  :: good for those pesky old browsers!!!
  :: usage = @include border-radius(0px 0px 0px 0px)
********************************************/
/*********************************************
  :: The Core                         
********************************************/
/* Project Font */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,400,600,300,700,800);
/* Brown Paperag Footer Font */
@import url(https://fonts.googleapis.com/css?family=Roboto);
/*********************************************
  :: Normalize
********************************************/
/* line 4, ../../private/scss/partials/_base.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 4, ../../private/scss/partials/_base.scss */
body {
  margin: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 4, ../../private/scss/partials/_base.scss */
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 4, ../../private/scss/partials/_base.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
[hidden], template {
  display: none;
}

/* line 4, ../../private/scss/partials/_base.scss */
a {
  background-color: transparent;
}

/* line 4, ../../private/scss/partials/_base.scss */
a:active, a:hover {
  outline: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 4, ../../private/scss/partials/_base.scss */
b, strong {
  font-weight: 700;
}

/* line 4, ../../private/scss/partials/_base.scss */
dfn {
  font-style: italic;
}

/* line 4, ../../private/scss/partials/_base.scss */
h1 {
  font-size: 2em;
  margin: .67em 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 4, ../../private/scss/partials/_base.scss */
small {
  font-size: 80%;
}

/* line 4, ../../private/scss/partials/_base.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 4, ../../private/scss/partials/_base.scss */
sup {
  top: -.5em;
}

/* line 4, ../../private/scss/partials/_base.scss */
sub {
  bottom: -.25em;
}

/* line 4, ../../private/scss/partials/_base.scss */
img {
  border: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 4, ../../private/scss/partials/_base.scss */
figure {
  margin: 1em 40px;
}

/* line 4, ../../private/scss/partials/_base.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
pre {
  overflow: auto;
}

/* line 4, ../../private/scss/partials/_base.scss */
code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

/* line 4, ../../private/scss/partials/_base.scss */
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
button {
  overflow: visible;
}

/* line 4, ../../private/scss/partials/_base.scss */
button, select {
  text-transform: none;
}

/* line 4, ../../private/scss/partials/_base.scss */
button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 4, ../../private/scss/partials/_base.scss */
button[disabled], html input[disabled] {
  cursor: default;
}

/* line 4, ../../private/scss/partials/_base.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
input {
  line-height: normal;
}

/* line 4, ../../private/scss/partials/_base.scss */
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 4, ../../private/scss/partials/_base.scss */
input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 4, ../../private/scss/partials/_base.scss */
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 4, ../../private/scss/partials/_base.scss */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

/* line 4, ../../private/scss/partials/_base.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
textarea {
  overflow: auto;
}

/* line 4, ../../private/scss/partials/_base.scss */
optgroup {
  font-weight: 700;
}

/* line 4, ../../private/scss/partials/_base.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
td, th {
  padding: 0;
}

/* line 4, ../../private/scss/partials/_base.scss */
h1, h2, h3, ol, ul, blockquote {
  margin: 0px;
  padding: 0px;
}

/*********************************************
  :: Personal Global Adjustments
********************************************/
/* line 10, ../../private/scss/partials/_base.scss */
::-moz-selection {
  background: #304149;
  color: white;
}

/* line 15, ../../private/scss/partials/_base.scss */
::selection {
  background: #304149;
  color: white;
}

/* line 20, ../../private/scss/partials/_base.scss */
img {
  max-width: 100%;
  height: auto;
  width: auto\9;
}

/* line 26, ../../private/scss/partials/_base.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 32, ../../private/scss/partials/_base.scss */
.fouc {
  visibility: hidden;
}

/*********************************************
  :: Layout
********************************************/
/* line 40, ../../private/scss/partials/_base.scss */
body {
  background: white;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 100%;
}

/*********************************************
  :: Typography                             
********************************************/
/* line 4, ../../private/scss/partials/_typography.scss */
h1 {
  font-size: 24px;
  line-height: 28px;
  color: #B28500;
}

/* line 11, ../../private/scss/partials/_typography.scss */
h2 {
  font-size: 22px;
  line-height: 26px;
  color: #5E7703;
  font-weight: bold;
}

/* line 18, ../../private/scss/partials/_typography.scss */
h3 {
  font-size: 18px;
  line-height: 25px;
  color: #5E7703;
  font-weight: bold;
}

/*h4 {
  font-size: 1.1em;
  line-height: 1.5em;
  color: #000;
  font-weight: 600;
}

h5 {
  font-size: 1.2em;
  line-height: 1.2em;
  color: #666;
  font-weight: 300;
}

h6 {
  font-size: 1.2em;
  line-height: 1.3em;
  color: #666;
  font-weight: 300;
}*/
/* line 47, ../../private/scss/partials/_typography.scss */
p, li, table, a {
  font-size: 13px;
  line-height: 21px;
  font-weight: normal;
  color: #999999;
}

/* line 54, ../../private/scss/partials/_typography.scss */
a {
  color: #5E7703;
  text-decoration: none;
  color: inherit;
}
/* line 58, ../../private/scss/partials/_typography.scss */
a:hover, a:focus {
  text-decoration: none;
}

/* line 63, ../../private/scss/partials/_typography.scss */
strong, b {
  font-weight: 600;
}

/* line 67, ../../private/scss/partials/_typography.scss */
em, i {
  font-style: italic;
}

/* line 71, ../../private/scss/partials/_typography.scss */
ul, ol {
  margin-left: 20px;
}

/* line 75, ../../private/scss/partials/_typography.scss */
ul li {
  list-style-type: none;
  position: relative;
  margin-bottom: 3px;
  color: #BBBBBB;
}

/* line 1, ../../private/scss/partials/_buttons.scss */
button, input[type="submit"], input[type="button"] {
  outline: none;
  background: none;
  border: none;
  cursor: pointer;
  width: auto;
}

/*********************************************
  :: Forms                             
********************************************/
/* line 4, ../../private/scss/partials/_forms.scss */
form {
  float: left;
  width: 100%;
}

/* line 9, ../../private/scss/partials/_forms.scss */
label {
  font-size: 13px;
  line-height: 21px;
  color: #333;
}

/* line 15, ../../private/scss/partials/_forms.scss */
input[type="text"], input[type="password"], textarea, select {
  outline: none;
  border: none;
  background: white;
  font-size: 13px;
  line-height: 21px;
  color: #212121;
  border: 1px solid #ccc;
  width: 100%;
  height: 39px;
  padding: 10px;
  margin: 10px 0 18px 0;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  behavior: url(../js/lib/PIE.htc);
  -webkit-appearance: none;
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/partials/_forms.scss */
  input[type="text"], input[type="password"], textarea, select {
    margin: 14px 0 17px 0;
    height: 44px;
  }
  /* line 35, ../../private/scss/partials/_forms.scss */
  input[type="text"]:hover, input[type="text"]:focus, input[type="password"]:hover, input[type="password"]:focus, textarea:hover, textarea:focus, select:hover, select:focus {
    border-color: #3987AD;
    color: #000;
  }
}

/* line 47, ../../private/scss/partials/_forms.scss */
textarea {
  height: 180px;
}

/* line 51, ../../private/scss/partials/_forms.scss */
input[type="submit"], button[type="submit"], input[type="button"] {
  background: #5E7703;
  color: #fff;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  padding: 10px 40px 10px 40px;
  display: inline-block;
  height: 39px;
  text-transform: uppercase;
  float: right;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  behavior: url(../js/lib/PIE.htc);
  -webkit-appearance: none;
}
@media (min-width: 960px) {
  /* line 51, ../../private/scss/partials/_forms.scss */
  input[type="submit"], button[type="submit"], input[type="button"] {
    height: 44px;
    font-size: 15px;
  }
  /* line 70, ../../private/scss/partials/_forms.scss */
  input[type="submit"]:hover, input[type="submit"]:focus, button[type="submit"]:hover, button[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus {
    opacity: 0.7;
  }
}

/* line 86, ../../private/scss/partials/_forms.scss */
::-webkit-input-placeholder {
  color: #666666;
}

/* line 90, ../../private/scss/partials/_forms.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #666666;
}

/* line 94, ../../private/scss/partials/_forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #666666;
}

/* line 98, ../../private/scss/partials/_forms.scss */
:-ms-input-placeholder {
  color: #666666;
}

/*********************************************
  :: Form Layout (Default)                          
********************************************/
/* line 107, ../../private/scss/partials/_forms.scss */
.form-field {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
/* line 112, ../../private/scss/partials/_forms.scss */
.form-field label {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
/* line 118, ../../private/scss/partials/_forms.scss */
.form-field input[type="submit"] {
  float: right;
}
/* line 122, ../../private/scss/partials/_forms.scss */
.form-field .note {
  float: left;
  font-size: 12px;
  color: #777;
}

/*********************************************
  :: Error Messages                        
********************************************/
/* line 135, ../../private/scss/partials/_forms.scss */
input.error, textarea.error, select.error {
  border-color: #DE2828;
}

/* line 139, ../../private/scss/partials/_forms.scss */
label.error {
  color: #DE2828;
  margin-top: 10px;
  font-weight: bold;
}

/*********************************************
  :: Products Flags/Starbursts
********************************************/
/* line 5, ../../private/scss/partials/_flags.scss */
.sale-flag {
  background: url("../images/icons/sale-icon.svg") no-repeat;
}

/* line 9, ../../private/scss/partials/_flags.scss */
.top-pick-flag {
  background: url("../images/icons/top-pick-icon.svg") no-repeat;
}

/* line 13, ../../private/scss/partials/_flags.scss */
.price-reduced-flag {
  background: url("../images/icons/price-reduced-icon.svg") no-repeat;
}

/* line 16, ../../private/scss/partials/_flags.scss */
.top-seller-flag {
  background: url("../images/icons/top-seller-icon.svg") no-repeat;
}

/* line 20, ../../private/scss/partials/_flags.scss */
.new-flag {
  background: url("../images/icons/new-icon.svg") no-repeat;
}

/* line 24, ../../private/scss/partials/_flags.scss */
.free-shiping-flag {
  background: url("../images/icons/free-shipping-icon.svg") no-repeat;
}

/* line 28, ../../private/scss/partials/_flags.scss */
.end-of-line-flag {
  background: url("../images/icons/eol-icon.svg") no-repeat;
}

/* line 32, ../../private/scss/partials/_flags.scss */
.free-shipping-flag {
  background: url("../images/icons/free-shipping-icon.svg") no-repeat;
}

/*********************************************
  :: Layout                       
********************************************/
/*********************************************
  :: Header
********************************************/
/* line 4, ../../private/scss/partials/_header.scss */
header {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
  border-bottom: 1px solid #DDDDDD;
}
@media (min-width: 960px) {
  /* line 4, ../../private/scss/partials/_header.scss */
  header {
    border-bottom: none;
  }
}
/* line 15, ../../private/scss/partials/_header.scss */
header .container-max-width {
  max-width: 960px;
  clear: both;
  padding: 0 0px;
}

/* line 31, ../../private/scss/partials/_header.scss */
.container-max-width-slide {
  width: 100%;
  height: 100%;
  clear: both;
  padding: 0px;
}
@media (min-width: 960px) {
  /* line 31, ../../private/scss/partials/_header.scss */
  .container-max-width-slide {
    max-width: 960px;
    margin: 0 auto;
    padding: 0 10px;
  }
}

/* Top Bar */
/* line 47, ../../private/scss/partials/_header.scss */
.top-bar {
  float: left;
  width: 100%;
  background: #3D3D3D;
  height: 33px;
}
@media (min-width: 960px) {
  /* line 47, ../../private/scss/partials/_header.scss */
  .top-bar {
    height: 41px;
  }
}
/* line 57, ../../private/scss/partials/_header.scss */
.top-bar a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
  vertical-align: bottom;
}
@media (min-width: 960px) {
  /* line 57, ../../private/scss/partials/_header.scss */
  .top-bar a {
    font-size: 14px;
  }
}
/* line 70, ../../private/scss/partials/_header.scss */
.top-bar .shopping-cart-button {
  float: right;
  padding: 4px 10px 7px 10px;
  display: inline-block;
  background: #D3450D;
}
@media (min-width: 960px) {
  /* line 70, ../../private/scss/partials/_header.scss */
  .top-bar .shopping-cart-button {
    padding: 9px 27px 10px 25px;
  }
}
/* line 80, ../../private/scss/partials/_header.scss */
.top-bar .shopping-cart-button a {
  font-size: 14px;
  vertical-align: top;
  line-height: 18px;
}
@media (min-width: 960px) {
  /* line 80, ../../private/scss/partials/_header.scss */
  .top-bar .shopping-cart-button a {
    vertical-align: baseline;
    font-size: 12px;
    line-height: 16px;
  }
}
/* line 92, ../../private/scss/partials/_header.scss */
.top-bar .shopping-cart-button img {
  display: inline-block;
  height: 26px;
  margin-top: -5px;
  margin-right: 1px;
  margin-bottom: -8px;
  vertical-align: middle;
}
@media (min-width: 960px) {
  /* line 92, ../../private/scss/partials/_header.scss */
  .top-bar .shopping-cart-button img {
    vertical-align: sub;
    margin-right: 10px;
    margin-bottom: -6px;
  }
}
/* line 107, ../../private/scss/partials/_header.scss */
.top-bar .shopping-cart-button .cart-text {
  display: none;
  vertical-align: middle;
}
@media (min-width: 960px) {
  /* line 107, ../../private/scss/partials/_header.scss */
  .top-bar .shopping-cart-button .cart-text {
    display: inline-block;
  }
}
/* line 115, ../../private/scss/partials/_header.scss */
.top-bar .shopping-cart-button .cart-count {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 960px) {
  /* line 115, ../../private/scss/partials/_header.scss */
  .top-bar .shopping-cart-button .cart-count {
    margin-top: 0px;
  }
}

/* User Links */
/* line 132, ../../private/scss/partials/_header.scss */
.user-links {
  float: left;
  margin-top: 6px;
  margin-left: 10px;
  position: relative;
}
@media (min-width: 960px) {
  /* line 132, ../../private/scss/partials/_header.scss */
  .user-links {
    float: right;
    margin-left: 0;
    margin-right: 23px;
    margin-top: 8px;
  }
  /* line 144, ../../private/scss/partials/_header.scss */
  .user-links a {
    text-transform: initial;
  }
  /* line 146, ../../private/scss/partials/_header.scss */
  .user-links a:last-of-type {
    line-height: 22px;
  }
}
/* line 153, ../../private/scss/partials/_header.scss */
.user-links .fb-icon {
  display: none;
  margin-bottom: -5px;
  margin-right: 15px;
}
@media (min-width: 960px) {
  /* line 153, ../../private/scss/partials/_header.scss */
  .user-links .fb-icon {
    display: inline-block;
    margin-right: 0;
    vertical-align: baseline;
    color: #ffffff;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 0.1px;
  }
  /* line 166, ../../private/scss/partials/_header.scss */
  .user-links .fb-icon img {
    margin-bottom: 1px;
    margin-left: 2px;
    vertical-align: bottom;
  }
}
/* line 174, ../../private/scss/partials/_header.scss */
.user-links .vertical-divider {
  display: none;
  height: 21px;
  width: 1px;
  margin: 0 26px 0 24px;
  content: ' ';
  background-color: #979797;
  vertical-align: middle;
}
@media (min-width: 960px) {
  /* line 174, ../../private/scss/partials/_header.scss */
  .user-links .vertical-divider {
    display: inline-block;
  }
}
/* line 189, ../../private/scss/partials/_header.scss */
.user-links .login-box-trigger {
  font-weight: 400;
  font-size: 10px;
}
@media (min-width: 960px) {
  /* line 189, ../../private/scss/partials/_header.scss */
  .user-links .login-box-trigger {
    font-size: 14px;
  }
}

@media (min-width: 960px) {
  /* line 202, ../../private/scss/partials/_header.scss */
  .bottom {
    width: 695px;
    float: right;
  }
}

/* TopBar/Header Small Screen Contact Info */
/* line 212, ../../private/scss/partials/_header.scss */
.small-screen-contact-info {
  float: left;
  margin-top: 5px;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #555;
}
@media (min-width: 960px) {
  /* line 212, ../../private/scss/partials/_header.scss */
  .small-screen-contact-info {
    display: none;
  }
}
/* line 223, ../../private/scss/partials/_header.scss */
.small-screen-contact-info a {
  color: #BABABA;
  font-size: 14px;
}
/* line 228, ../../private/scss/partials/_header.scss */
.small-screen-contact-info .fb-icon img {
  display: inline-block;
  margin-bottom: -2px;
  margin-left: 16px;
  width: 17px;
  height: 17px;
}

/* Main Header Bar */
/* line 241, ../../private/scss/partials/_header.scss */
.main-header-bar {
  float: left;
  width: 100%;
  padding: 10px 2px 4px 20px;
}
@media (min-width: 960px) {
  /* line 241, ../../private/scss/partials/_header.scss */
  .main-header-bar {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 251, ../../private/scss/partials/_header.scss */
.main-header-bar .logo {
  float: left;
  width: 77px;
  height: 58px;
  background: url("../images/logo.png") no-repeat;
  background-size: contain;
}
@media (min-width: 960px) {
  /* line 251, ../../private/scss/partials/_header.scss */
  .main-header-bar .logo {
    width: 135px;
    height: 102px;
    background: url("../images/logo-large.png") no-repeat;
  }
}
@media (min-width: 960px) {
  /* line 267, ../../private/scss/partials/_header.scss */
  .main-header-bar .header-right-section {
    float: right;
    width: 750px;
  }
}
/* line 274, ../../private/scss/partials/_header.scss */
.main-header-bar .small-screen-trigger-icons {
  float: right;
  position: relative;
  margin: 10px;
}
@media (min-width: 960px) {
  /* line 274, ../../private/scss/partials/_header.scss */
  .main-header-bar .small-screen-trigger-icons {
    display: none;
  }
}
/* line 285, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links {
  display: none;
  float: right;
  margin-top: 14px;
}
@media (min-width: 960px) {
  /* line 285, ../../private/scss/partials/_header.scss */
  .main-header-bar .large-screen-top-links {
    display: block;
  }
}
/* line 294, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links ul {
  margin: 0px;
}
/* line 298, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links li {
  list-style-type: none;
  float: left;
  margin-right: 10.5px;
  font-size: 13px;
}
/* line 304, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links li:before {
  content: " ";
  background: none;
  position: static;
  width: auto;
  height: auto;
  margin-right: 5px;
  color: #666;
  font-weight: 600;
}
/* line 316, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links li:first-of-type:before {
  display: none;
}
/* line 321, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links li:last-of-type {
  margin-right: 0px;
}
/* line 327, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links a {
  text-decoration: none;
  font-size: 13px;
  color: #666;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: -0.58px;
}
/* line 344, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .about {
  margin-right: 5px;
}
/* line 347, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .about img {
  width: 9px;
  height: 5px;
  display: block;
  position: absolute;
  top: 8px;
  left: 70px;
  background-size: contain;
  transform: rotate(0deg);
  transition: all 0.5s ease;
}
/* line 370, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .navbar {
  overflow: hidden;
  background-color: #333;
  font-family: Arial, Helvetica, sans-serif;
}
/* line 376, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .navbar a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 0px 16px;
  text-decoration: none;
}
/* line 385, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .dropdown {
  float: left;
}
/* line 389, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .dropdown .dropbtn {
  text-decoration: none;
  font-size: 13px;
  color: #666;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: -0.58px;
}
/* line 399, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .dropdown .dropbtn img {
  width: 9px;
  height: 5px;
  display: block;
  position: absolute;
  top: 8px;
  left: 66px;
  background-size: contain;
  transform: rotate(0deg);
  transition: all 0.5s ease;
}
/* line 418, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 105px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  left: -5px;
}
/* line 428, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .dropdown-content a {
  float: none;
  color: black;
  padding: 5px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}
/* line 437, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .dropdown-content a:hover {
  background-color: #ddd;
}
/* line 441, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .dropdown:hover .dropdown-content {
  display: block;
}
/* line 449, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-top-links .open-sub-menu > ul {
  display: block;
}
/* line 471, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-contact-info {
  display: none;
  float: right;
  margin-left: 5px;
  margin-top: 14px;
}
@media (min-width: 960px) {
  /* line 471, ../../private/scss/partials/_header.scss */
  .main-header-bar .large-screen-contact-info {
    display: block;
  }
}
/* line 481, ../../private/scss/partials/_header.scss */
.main-header-bar .large-screen-contact-info a {
  color: #000;
  font-size: 25px;
  font-weight: 600;
  text-decoration: none;
}

/* Search */
/* line 497, ../../private/scss/partials/_header.scss */
.search-trigger {
  background: url("../images/search-icon.png") no-repeat center center;
  display: block;
  float: left;
  border-right: 1px solid #ddd;
  padding: 20px 35px 20px 20px;
}

/* line 505, ../../private/scss/partials/_header.scss */
.search-trigger-close {
  background: url("../images/search-icon-close.png") no-repeat center center;
  display: none;
  float: left;
  border-right: 1px solid #ddd;
  padding: 20px 35px 20px 20px;
}

/* line 513, ../../private/scss/partials/_header.scss */
.search-box-container, .search-box-container-mob {
  display: none;
  float: right;
  margin-top: 24px;
}
@media (min-width: 960px) {
  /* line 513, ../../private/scss/partials/_header.scss */
  .search-box-container, .search-box-container-mob {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 3px;
  }
}
/* line 524, ../../private/scss/partials/_header.scss */
.search-box-container input, .search-box-container select, .search-box-container-mob input, .search-box-container-mob select {
  border-radius: 0px;
  height: 46px;
  float: left;
  border: none;
  font-size: 14px;
  margin-bottom: 3px;
}
/* line 533, ../../private/scss/partials/_header.scss */
.search-box-container input[type="text"], .search-box-container-mob input[type="text"] {
  width: 245px;
  border-bottom: 2px solid #ddd;
  border-left: 1px solid #eee;
  font-weight: 500;
  padding-left: 20px;
  color: #666666;
  margin-bottom: 3px;
}
/* line 552, ../../private/scss/partials/_header.scss */
.search-box-container span.styled, .search-box-container-mob span.styled {
  font-size: 14px;
  font-weight: 500;
  margin: 14px 0px;
  background: #EEEEEE url("/images/arrow-down-red.png") 99% center no-repeat;
  color: black;
  padding: 9px 20px;
  width: 220px;
  height: 46px;
  border-bottom: 2px solid #ddd;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 552, ../../private/scss/partials/_header.scss */
  .search-box-container span.styled, .search-box-container-mob span.styled {
    background: #EEEEEE url("/images/arrow-down-red.png") 103% center no-repeat;
    margin-bottom: 3px;
  }
}
/* line 570, ../../private/scss/partials/_header.scss */
.search-box-container .styled.customSelectHover, .search-box-container-mob .styled.customSelectHover {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
}
/* line 575, ../../private/scss/partials/_header.scss */
.search-box-container .customSelectInner, .search-box-container-mob .customSelectInner {
  width: 169px !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-top: 4px;
}
/* line 583, ../../private/scss/partials/_header.scss */
.search-box-container .customSelectOpen, .search-box-container-mob .customSelectOpen {
  background: red;
}
/* line 587, ../../private/scss/partials/_header.scss */
.search-box-container .styled.customSelectChanged, .search-box-container-mob .styled.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}
/* line 595, ../../private/scss/partials/_header.scss */
.search-box-container input[type="submit"], .search-box-container-mob input[type="submit"] {
  text-transform: uppercase;
  width: 90px;
  padding: 0px;
  margin-top: 14px;
  float: right;
}
/* line 601, ../../private/scss/partials/_header.scss */
.search-box-container input[type="submit"]:hover, .search-box-container input[type="submit"]:focus, .search-box-container-mob input[type="submit"]:hover, .search-box-container-mob input[type="submit"]:focus {
  opacity: 0.7;
  color: white;
}

/* line 610, ../../private/scss/partials/_header.scss */
.search-box-container-mob {
  display: none;
  float: left;
  position: relative;
  width: 100%;
  margin-top: 0px;
  padding: 13px 6% 0 6%;
  text-align: center;
  border-bottom: 1px solid #EEEEEE;
}
@media (min-width: 960px) {
  /* line 610, ../../private/scss/partials/_header.scss */
  .search-box-container-mob {
    display: none;
  }
}
/* line 624, ../../private/scss/partials/_header.scss */
.search-box-container-mob .mob-arrow-up {
  width: 18px;
  height: 20px;
  position: absolute;
  top: -10px;
  right: 85px;
  background: url("/images/mob-arrow-up.png") no-repeat;
  z-index: 99;
}
/* line 634, ../../private/scss/partials/_header.scss */
.search-box-container-mob input, .search-box-container-mob select, .search-box-container-mob input[type="submit"], .search-box-container-mob span.styled {
  width: 100% !important;
  height: 36px;
  font-size: 12.5px;
  margin: -3px 0px;
}
/* line 641, ../../private/scss/partials/_header.scss */
.search-box-container-mob .styled {
  margin-top: 45px;
  border-bottom: none !important;
  display: block;
}
/* line 647, ../../private/scss/partials/_header.scss */
.search-box-container-mob input[type="text"] {
  border: 1px solid #EEEEEE;
}
/* line 651, ../../private/scss/partials/_header.scss */
.search-box-container-mob input[type="submit"] {
  width: 130px !important;
  margin: 13px auto;
  float: none;
}

/* Login Box */
/* line 666, ../../private/scss/partials/_header.scss */
.login-box {
  display: none;
  position: absolute;
  background: #222;
  float: left;
  width: 320px;
  padding: 20px;
  left: -10px;
  top: 33px;
  z-index: 9999;
}
/* line 677, ../../private/scss/partials/_header.scss */
.login-box .form-field {
  margin-bottom: 0px;
}
/* line 680, ../../private/scss/partials/_header.scss */
.login-box .form-field input {
  margin: 9px 0 17px 0;
}
/* line 685, ../../private/scss/partials/_header.scss */
.login-box:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: transparent transparent #222222 transparent;
  position: absolute;
  left: 18px;
  top: -8px;
}
@media (min-width: 960px) {
  /* line 685, ../../private/scss/partials/_header.scss */
  .login-box:before {
    left: auto;
    top: -8px;
    right: 88px;
  }
}
@media (min-width: 960px) {
  /* line 666, ../../private/scss/partials/_header.scss */
  .login-box {
    left: auto;
    top: 32px;
    z-index: 9999;
    right: -20px;
    position: absolute;
  }
}
/* line 712, ../../private/scss/partials/_header.scss */
.login-box .button-field {
  margin-bottom: 0px;
}
/* line 716, ../../private/scss/partials/_header.scss */
.login-box .register-button {
  text-align: left;
  float: left;
  margin-left: 10px;
  margin-top: 11px;
  text-transform: none;
  font-size: 14px;
}
/* line 725, ../../private/scss/partials/_header.scss */
.login-box .register-button span {
  font-style: italic;
  text-decoration: underline;
}

/* line 732, ../../private/scss/partials/_header.scss */
.open-login-box .login-box {
  display: block;
}

/* Main Menu - Additional Information */
/* line 2, ../../private/scss/partials/_main-menu.scss */
.menu-additional-information {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
/* line 7, ../../private/scss/partials/_main-menu.scss */
.menu-additional-information a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
  vertical-align: bottom;
}
@media (min-width: 960px) {
  /* line 7, ../../private/scss/partials/_main-menu.scss */
  .menu-additional-information a {
    font-size: 13px;
  }
}
/* line 20, ../../private/scss/partials/_main-menu.scss */
.menu-additional-information .user-links {
  margin-top: 7px;
}
@media (min-width: 340px) {
  /* line 25, ../../private/scss/partials/_main-menu.scss */
  .menu-additional-information .small-screen-contact-info a {
    font-size: 14px;
    color: #BABABA;
  }
  /* line 30, ../../private/scss/partials/_main-menu.scss */
  .menu-additional-information .small-screen-contact-info .fb-icon img {
    width: auto;
    height: auto;
  }
}

/*********************************************
  :: Main Menu Toggle                            
********************************************/
/* line 43, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu-trigger {
  float: left;
  /*height: 20px;*/
  /*width: 24px;*/
  padding: 10px;
  margin-left: 10px;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  position: static;
  top: 0%;
  left: 0%;
  right: auto;
}
/* line 55, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu-trigger span {
  width: 24px;
  height: 2px;
  background: #222;
  margin-bottom: 7px;
  display: block;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  opacity: 1;
}
/* line 66, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu-trigger span:last-of-type {
  margin-bottom: 0px;
}

/* line 72, ../../private/scss/partials/_main-menu.scss */
.open-menu .small-screen-main-menu-trigger {
  background: #444;
  position: fixed;
  right: 80%;
  top: 0%;
  padding: 10px;
  left: auto;
  height: 62px;
  width: 53px;
  border-right: 1px solid white;
  text-align: center;
  padding-left: 15px;
}
/* line 85, ../../private/scss/partials/_main-menu.scss */
.open-menu .small-screen-main-menu-trigger span {
  margin: 0px;
  background: #DB6E27;
}
/* line 90, ../../private/scss/partials/_main-menu.scss */
.open-menu .small-screen-main-menu-trigger span:last-of-type {
  opacity: 0;
}
/* line 94, ../../private/scss/partials/_main-menu.scss */
.open-menu .small-screen-main-menu-trigger span:first-of-type {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 98, ../../private/scss/partials/_main-menu.scss */
.open-menu .small-screen-main-menu-trigger span:nth-of-type(2) {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: -2px;
}

/*********************************************
  :: Main Menu                            
********************************************/
/* line 111, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu {
  width: 80%;
  background: #000;
  position: fixed;
  top: 0px;
  right: -80%;
  height: 100%;
  border-left: 1px solid white;
  padding-left: 20px;
  text-align: left;
  z-index: 9999;
  overflow-y: auto;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 125, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu > ul {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 100%;
}
/* line 132, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu > ul > li {
  list-style-type: none;
}
/* line 136, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu > ul > li:last-of-type a {
  border: none;
}
/* line 140, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu li {
  margin-bottom: 0px;
}
/* line 142, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu li:before {
  display: none;
}
/* line 147, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu > ul > li > a {
  font-size: 13.5px;
  text-transform: uppercase;
  color: white;
  text-decoration: none;
  padding: 10px 20px 10px 10px;
  display: block;
  font-weight: bold;
  border-bottom: 1px solid #444;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 159, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .parent {
  position: relative;
}
/* line 162, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .parent:after {
  content: '';
  position: absolute;
  right: 30px;
  top: 16px;
  background: url("../images/sub-menu-arrow.png") no-repeat right center;
  display: block;
  width: 12px;
  height: 8px;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 177, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .current a {
  color: #5E7703;
}
/* line 183, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .current.parent:after {
  background: url("../images/sub-menu-arrow-active.png") no-repeat right center;
}

/* line 190, ../../private/scss/partials/_main-menu.scss */
.open-menu .small-screen-main-menu {
  right: 0px;
}

@media (min-width: 960px) {
  /* line 194, ../../private/scss/partials/_main-menu.scss */
  .small-screen-main-menu {
    display: none;
  }
}

/*********************************************
  :: Sub Main Menu                            
********************************************/
/* line 205, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .parent ul {
  display: none;
  padding: 0px;
  padding-left: 15px;
  margin: 0px;
}
/* line 212, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .parent ul li {
  list-style-type: none;
}
/* line 216, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .parent ul a {
  font-size: 14px;
  color: white;
  text-decoration: none;
  padding: 15px 10px 15px 0px;
  display: block;
  font-weight: 600;
  border-bottom: 1px solid #444;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 227, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .parent ul .parent:after {
  top: 23px;
}

/* line 233, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .open-sub-menu > ul {
  display: block;
}

/* Acive state for sub-menu parent */
/* line 239, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .open-sub-menu:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 242, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu .open-sub-menu > a {
  background: #333;
  color: #5E7703;
}

/*********************************************
  :: Third Leve; Main Menu                            
********************************************/
/* line 257, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu > ul > .parent > ul > .parent.open-sub-menu > a {
  padding-left: 15px;
  background: #333;
}
/* line 262, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu > ul > .parent > ul > .parent.open-sub-menu ul {
  margin: 0px;
  padding: 0px;
}
/* line 267, ../../private/scss/partials/_main-menu.scss */
.small-screen-main-menu > ul > .parent > ul > .parent.open-sub-menu ul a {
  padding-left: 15px;
  background: #222;
  font-weight: 400;
}

/*********************************************
  :: Desktop Mega Menu
********************************************/
/* line 4, ../../private/scss/partials/_mega-menu.scss */
.mega-menu-container {
  display: none;
  float: left;
  margin-top: 22px;
}
@media (min-width: 960px) {
  /* line 4, ../../private/scss/partials/_mega-menu.scss */
  .mega-menu-container {
    display: block;
  }
}
/* line 14, ../../private/scss/partials/_mega-menu.scss */
.mega-menu-container .mega-menu-trigger {
  width: 136px;
  background: white;
  text-align: left;
  height: 49px;
  display: inline-block;
  vertical-align: bottom;
  float: left;
  border-bottom: 2px solid #3d3d3d;
  font-size: 18px;
  line-height: 20px;
  color: #5E7703;
  font-weight: 600;
  padding-bottom: 5px;
  padding-left: 0px;
  position: relative;
  margin-left: 4px;
  margin-top: -1px;
}
/* line 33, ../../private/scss/partials/_mega-menu.scss */
.mega-menu-container .mega-menu-trigger span {
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #666;
  display: inline-block;
  vertical-align: inherit;
  margin-bottom: 2px;
}
/* line 43, ../../private/scss/partials/_mega-menu.scss */
.mega-menu-container .mega-menu-trigger:before {
  content: "";
  background: url("/images/icons/arrow-down.svg") no-repeat;
  width: 13px;
  height: 8px;
  display: block;
  position: absolute;
  top: 29px;
  left: 95px;
  background-size: contain;
  transform: rotate(0deg);
  transition: all 0.5s ease;
}
/* line 57, ../../private/scss/partials/_mega-menu.scss */
.mega-menu-container .mega-menu-trigger.open:after {
  transform: rotate(180deg);
}

/* line 66, ../../private/scss/partials/_mega-menu.scss */
.mega-menu {
  visibility: hidden;
  display: none;
  float: left;
  width: 100%;
  position: absolute;
  top: 160px;
  left: 0px;
  z-index: 999999999999;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.95);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF);
  zoom: 1;
  border-top: 1px solid #eee;
  padding: 40px 0px 5px 0px;
  box-shadow: 0px 10px 20px -2px rgba(0, 0, 0, 0.15);
}
/* line 82, ../../private/scss/partials/_mega-menu.scss */
.mega-menu .menu-section-heading {
  font-size: 16px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #222;
  color: #222;
}
/* line 90, ../../private/scss/partials/_mega-menu.scss */
.mega-menu .menu-section {
  float: left;
  width: 100%;
  margin-bottom: 40px;
  padding-right: 25px;
}
/* line 97, ../../private/scss/partials/_mega-menu.scss */
.mega-menu ul {
  margin: 0px;
}
/* line 101, ../../private/scss/partials/_mega-menu.scss */
.mega-menu li {
  margin-bottom: 8px;
}
/* line 104, ../../private/scss/partials/_mega-menu.scss */
.mega-menu li:before {
  display: none;
  color: #5E7703;
}
/* line 109, ../../private/scss/partials/_mega-menu.scss */
.mega-menu li a {
  text-decoration: none;
  font-size: 14px;
  line-height: 19px;
  display: block;
  color: #5E7703;
}

/* line 121, ../../private/scss/partials/_mega-menu.scss */
.open-mega-menu-box .mega-menu {
  display: block;
  visibility: visible;
}

/* line 127, ../../private/scss/partials/_mega-menu.scss */
.open-mega-menu-box .search-box-container input[type="text"],
.open-mega-menu-box .search-box-container select,
.open-mega-menu-box .mega-menu-trigger {
  border-bottom-width: 3px;
}

/* Mega Menu Pintrest-like grid */
@media screen and (max-width: 480px) {
  /* line 137, ../../private/scss/partials/_mega-menu.scss */
  #grid[data-columns]::before {
    content: '1 .column.size-1of1';
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  /* line 143, ../../private/scss/partials/_mega-menu.scss */
  #grid[data-columns]::before {
    content: '2 .column.size-1of2';
  }
}
@media screen and (min-width: 769px) {
  /* line 148, ../../private/scss/partials/_mega-menu.scss */
  #grid[data-columns]::before {
    content: '3 .column.size-1of3';
  }
}
@media screen and (min-width: 960px) {
  /* line 154, ../../private/scss/partials/_mega-menu.scss */
  #grid[data-columns]::before {
    content: '5 .column.size-1of5';
  }
}
/* line 159, ../../private/scss/partials/_mega-menu.scss */
.column {
  float: left;
}

/* line 160, ../../private/scss/partials/_mega-menu.scss */
.size-1of1 {
  width: 100%;
}

/* line 161, ../../private/scss/partials/_mega-menu.scss */
.size-1of2 {
  width: 50%;
}

/* line 162, ../../private/scss/partials/_mega-menu.scss */
.size-1of3 {
  width: 33.333%;
}

/* line 163, ../../private/scss/partials/_mega-menu.scss */
.size-1of4 {
  width: 25%;
}

/* line 164, ../../private/scss/partials/_mega-menu.scss */
.size-1of5 {
  width: 20%;
}

/*********************************************
  :: Footer                           
********************************************/
/* line 4, ../../private/scss/partials/_footer.scss */
footer {
  float: left;
  width: 100%;
  text-align: left;
  background: #3d3d3d;
  border-top: 5px solid #d1461e;
}
/* line 11, ../../private/scss/partials/_footer.scss */
footer .container-max-width {
  position: relative;
}

/* line 17, ../../private/scss/partials/_footer.scss */
.large-screen-footer-menu {
  display: none;
  float: left;
  width: auto;
  margin-top: 18px;
}
/* line 23, ../../private/scss/partials/_footer.scss */
.large-screen-footer-menu ul {
  margin: 0px;
}
/* line 27, ../../private/scss/partials/_footer.scss */
.large-screen-footer-menu li {
  margin-bottom: 8px;
}
/* line 29, ../../private/scss/partials/_footer.scss */
.large-screen-footer-menu li:before {
  display: none;
}
/* line 34, ../../private/scss/partials/_footer.scss */
.large-screen-footer-menu a {
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
}
@media (min-width: 960px) {
  /* line 17, ../../private/scss/partials/_footer.scss */
  .large-screen-footer-menu {
    display: block;
  }
}

@media (min-width: 960px) {
  /* line 47, ../../private/scss/partials/_footer.scss */
  .right-section {
    float: right;
    width: auto;
  }
}

/* line 55, ../../private/scss/partials/_footer.scss */
.back-to-top-trigger {
  width: 52px;
  height: 31px;
  display: block;
  position: absolute;
  top: 0px;
  right: 30px;
  cursor: pointer;
  background: url("/images/icons/ico-btt.svg") no-repeat;
  background-size: contain;
}

/* line 67, ../../private/scss/partials/_footer.scss */
.footer-top {
  float: left;
  width: 100%;
  padding: 20px 25px 20px 25px;
}
@media (min-width: 960px) {
  /* line 67, ../../private/scss/partials/_footer.scss */
  .footer-top {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 80, ../../private/scss/partials/_footer.scss */
.newsletter-container {
  float: left;
  width: 100%;
}
@media (min-width: 960px) {
  /* line 80, ../../private/scss/partials/_footer.scss */
  .newsletter-container {
    float: right;
    width: auto;
  }
}
/* line 89, ../../private/scss/partials/_footer.scss */
.newsletter-container h2 {
  color: white;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 26px;
  display: block;
  margin-bottom: 10px;
}
@media (min-width: 960px) {
  /* line 89, ../../private/scss/partials/_footer.scss */
  .newsletter-container h2 {
    font-size: 18px;
    margin-bottom: 0px;
  }
}
/* line 103, ../../private/scss/partials/_footer.scss */
.newsletter-container h2 span {
  display: block;
  font-size: 11px;
  line-height: 14px;
  color: #D3450D;
}
/* line 112, ../../private/scss/partials/_footer.scss */
.newsletter-container input[type="text"] {
  width: 181px;
  float: left;
  border: none;
  font-weight: 600;
  color: #000;
  margin: 0px 0 18px 0;
}
@media (min-width: 960px) {
  /* line 112, ../../private/scss/partials/_footer.scss */
  .newsletter-container input[type="text"] {
    width: 292px;
    margin: 11px 0 17px 0;
  }
}
/* line 127, ../../private/scss/partials/_footer.scss */
.newsletter-container input[type="submit"] {
  width: 88px;
  padding: 0px;
  text-align: center;
  float: left;
}
@media (min-width: 960px) {
  /* line 127, ../../private/scss/partials/_footer.scss */
  .newsletter-container input[type="submit"] {
    margin: 11px 0 17px 0;
  }
}

/* line 141, ../../private/scss/partials/_footer.scss */
.footer-contact-info {
  float: right;
  width: 100%;
  margin-top: 10px;
  text-align: right;
}
@media (min-width: 960px) {
  /* line 141, ../../private/scss/partials/_footer.scss */
  .footer-contact-info {
    width: auto;
    clear: both;
    margin-top: 16px;
  }
}
/* line 153, ../../private/scss/partials/_footer.scss */
.footer-contact-info .number {
  font-size: 22px;
  line-height: 24px;
  text-decoration: none;
  color: #fff;
  font-weight: 500;
  display: block;
  margin-bottom: 4px;
}
@media (min-width: 960px) {
  /* line 153, ../../private/scss/partials/_footer.scss */
  .footer-contact-info .number {
    font-size: 25px;
    margin-bottom: 10px;
  }
}
/* line 169, ../../private/scss/partials/_footer.scss */
.footer-contact-info .email {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  text-decoration: underline;
  color: #D3450D;
}
@media (min-width: 960px) {
  /* line 169, ../../private/scss/partials/_footer.scss */
  .footer-contact-info .email {
    font-size: 19px;
    line-height: 23px;
  }
}

/* Brown Paper Bag Container */
/* line 186, ../../private/scss/partials/_footer.scss */
.brownpaperbag-container {
  float: left;
  width: 100%;
  padding: 15px 20px 15px 20px;
  border-top: 1px solid #eaeaea;
}
@media (min-width: 960px) {
  /* line 186, ../../private/scss/partials/_footer.scss */
  .brownpaperbag-container {
    padding: 12px 0px 20px 0px;
  }
  /* line 195, ../../private/scss/partials/_footer.scss */
  .brownpaperbag-container .left-section {
    float: left;
  }
  /* line 199, ../../private/scss/partials/_footer.scss */
  .brownpaperbag-container .right-section {
    float: right;
  }
}
/* line 205, ../../private/scss/partials/_footer.scss */
.brownpaperbag-container a, .brownpaperbag-container p {
  color: #CCCCCC;
  margin: 0px;
  font-family: "Roboto", sans-serif;
  text-decoration: none;
  line-height: 12px;
  font-size: 11px;
}
@media (min-width: 960px) {
  /* line 205, ../../private/scss/partials/_footer.scss */
  .brownpaperbag-container a, .brownpaperbag-container p {
    line-height: 18px;
  }
}
/* line 218, ../../private/scss/partials/_footer.scss */
.brownpaperbag-container a {
  border-bottom: 1px solid white;
  margin-right: 10px;
}
/* line 223, ../../private/scss/partials/_footer.scss */
.brownpaperbag-container .attribution {
  border: none;
  margin: 10px 0px 0px 0px;
  display: block;
}
@media (min-width: 960px) {
  /* line 223, ../../private/scss/partials/_footer.scss */
  .brownpaperbag-container .attribution {
    margin: 0px;
  }
}

/*********************************************
  :: Main Section
********************************************/
/* line 4, ../../private/scss/partials/_general.scss */
.main {
  float: left;
  width: 100%;
}

@media (min-width: 960px) {
  /* line 10, ../../private/scss/partials/_general.scss */
  .container-max-width {
    max-width: 960px;
    margin: 0 auto;
  }
}

/* (Standalone Large) Heading Padding */
/*.heading{*/
/*  float: left;*/
/*  width:100%;*/
/*  padding: 25px 20px 15px 20px;*/
/*}*/
/* Content Padding */
/*.content{*/
/*  float: left;*/
/*  width:100%;*/
/*  padding: 30px 20px 30px 20px;*/
/*  */
/*  .heading{*/
/*    padding: 0px;*/
/*    margin-top: 20px;*/
/*  }*/
/*  */
/*}*/
/* Content Header */
/* line 38, ../../private/scss/partials/_general.scss */
.content-header {
  float: left;
  width: 100%;
}
/* line 42, ../../private/scss/partials/_general.scss */
.content-header h1 {
  float: left;
  margin-bottom: 5px;
}
/* line 47, ../../private/scss/partials/_general.scss */
.content-header h2 {
  float: left;
  width: 100%;
  font-size: 16px;
  line-height: 22px;
}
/* line 54, ../../private/scss/partials/_general.scss */
.content-header .back-button {
  float: right;
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
  color: #888;
  position: relative;
}
/* line 62, ../../private/scss/partials/_general.scss */
.content-header .back-button:before {
  content: "";
  background: url("../images/left-arrow.png");
  width: 7px;
  height: 11px;
  display: inline-block;
  position: absolute;
  left: -15px;
  top: 5px;
}

/* Featured Image - Generally the main image inside a news article */
/* line 79, ../../private/scss/partials/_general.scss */
.featured-image {
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 84, ../../private/scss/partials/_general.scss */
.featured-image img {
  display: block;
}

/* Share Buttons - Generally for an article */
/* line 91, ../../private/scss/partials/_general.scss */
.share-actions {
  float: left;
  width: 100%;
  margin-top: 10px;
}
/* line 96, ../../private/scss/partials/_general.scss */
.share-actions img {
  float: left;
  margin-right: 10px;
}
/* line 101, ../../private/scss/partials/_general.scss */
.share-actions a {
  text-decoration: none;
  display: block;
  float: left;
  font-size: 14px;
  margin-right: 20px;
}

/*
 * Content Block
 * A more comprehensive content block with a fancy heading for <h2>
*/
/* line 116, ../../private/scss/partials/_general.scss */
.content-block {
  float: left;
  width: 100%;
  margin-top: 15px;
}
/* line 121, ../../private/scss/partials/_general.scss */
.content-block h2 {
  font-size: 18px;
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 128, ../../private/scss/partials/_general.scss */
.content-block a {
  color: #888;
  font-weight: bold;
}

/*
 * Accordion List with Crosses
 * An Accordion list (and sub lists) with crosses
*/
/* line 140, ../../private/scss/partials/_general.scss */
.accordion-list {
  /* First Level */
  /* Second Level */
}
/* line 142, ../../private/scss/partials/_general.scss */
.accordion-list a {
  font-weight: bold;
  text-decoration: none;
  color: #000;
}
/* line 150, ../../private/scss/partials/_general.scss */
.accordion-list > ul > li:before {
  content: "+";
  background: none;
  width: auto;
  height: auto;
  top: 0px;
  left: -18px;
  font-weight: bold;
  font-size: 14px;
}
/* line 162, ../../private/scss/partials/_general.scss */
.accordion-list > ul > li.open-list {
  color: #999;
}
/* line 164, ../../private/scss/partials/_general.scss */
.accordion-list > ul > li.open-list:before {
  content: "-";
  color: #000;
}
/* line 172, ../../private/scss/partials/_general.scss */
.accordion-list > ul > li > ul {
  display: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 178, ../../private/scss/partials/_general.scss */
.accordion-list > ul > li.open-list > ul {
  display: block;
}
/* line 182, ../../private/scss/partials/_general.scss */
.accordion-list li.open-list li:first-of-type {
  text-transform: uppercase;
}
/* line 184, ../../private/scss/partials/_general.scss */
.accordion-list li.open-list li:first-of-type a {
  font-weight: bold;
}
/* line 189, ../../private/scss/partials/_general.scss */
.accordion-list li.open-list li {
  margin: 0px;
}
/* line 191, ../../private/scss/partials/_general.scss */
.accordion-list li.open-list li:before {
  content: "-";
  background: none;
  width: auto;
  height: auto;
  top: 0px;
  left: -18px;
  font-weight: bold;
  font-size: 14px;
}
/* line 203, ../../private/scss/partials/_general.scss */
.accordion-list li.open-list a {
  font-weight: normal;
}

/* line 208, ../../private/scss/partials/_general.scss */
.min-order-value {
  padding: 9px 10px 12px;
  font-family: "Open Sans",  sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #D3450D !important;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #979797;
  border-radius: 5px;
}
@media (min-width: 760px) {
  /* line 208, ../../private/scss/partials/_general.scss */
  .min-order-value {
    padding: 12px 17px 10px;
    margin-top: 18px;
    line-height: 13px;
  }
}
/* line 225, ../../private/scss/partials/_general.scss */
.min-order-value strong {
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
}
/* line 231, ../../private/scss/partials/_general.scss */
.min-order-value a {
  font-size: 12px;
  font-weight: 600;
  text-decoration: underline;
}

/*********************************************
  :: Views                       
********************************************/
/*********************************************
  :: Homepage
  ********************************************/
/* line 5, ../../private/scss/views/_home.scss */
.container-max-width-slide {
  max-width: 960px;
  margin: 0 auto;
}

/* Slideshow */
/* line 12, ../../private/scss/views/_home.scss */
.homepage-slideshow {
  float: left;
  width: 100%;
  min-height: 158px;
  max-height: 330px;
  max-width: 960px;
  position: relative;
  /*background: #fff url('../images/mobile-hero-image') no-repeat;*/
  /*background-position: center center;*/
}
@media (min-width: 960px) {
  /* line 12, ../../private/scss/views/_home.scss */
  .homepage-slideshow {
    height: 330px;
    width: 960px;
    /*background: none;*/
  }
}
/* line 28, ../../private/scss/views/_home.scss */
.homepage-slideshow .slideshow-trigger {
  /*display: none;*/
}
@media (min-width: 960px) {
  /* line 28, ../../private/scss/views/_home.scss */
  .homepage-slideshow .slideshow-trigger {
    /*display: block;*/
  }
}
/* line 35, ../../private/scss/views/_home.scss */
.homepage-slideshow .slide {
  max-height: 330px;
}
/* line 38, ../../private/scss/views/_home.scss */
.homepage-slideshow .slide .slider-text {
  position: absolute;
  bottom: 13px;
  left: 25px;
  background-color: #d1461e;
  width: auto;
  height: 48px;
  border-radius: 4px;
  padding: 10px 25px;
}
/* line 48, ../../private/scss/views/_home.scss */
.homepage-slideshow .slide .slider-text a {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

/* Star Pop-up */
/* line 61, ../../private/scss/views/_home.scss */
.star-pop {
  display: none;
  position: absolute;
  top: 0px;
  right: 10px;
  z-index: 99999;
  width: 150px;
  height: 150px;
  background: url("../images/star-pop-bg.png") no-repeat;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  padding: 33px 20px 20px 22px;
  color: white;
}
@media (min-width: 960px) {
  /* line 61, ../../private/scss/views/_home.scss */
  .star-pop {
    display: block;
  }
}
/* line 80, ../../private/scss/views/_home.scss */
.star-pop .medium-white {
  display: block;
  color: white;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
}
/* line 90, ../../private/scss/views/_home.scss */
.star-pop .tiny-black {
  font-style: italic;
  color: #444;
}

/* line 97, ../../private/scss/views/_home.scss */
.heading {
  text-align: center;
  float: left;
  width: 100%;
  position: relative;
  margin: 0 auto;
  background-color: white;
}
@media (min-width: 960px) {
  /* line 97, ../../private/scss/views/_home.scss */
  .heading {
    margin: 70px auto 30px;
  }
}
/* line 110, ../../private/scss/views/_home.scss */
.heading .container-max-width {
  padding: 15px 20px;
}
@media (min-width: 960px) {
  /* line 110, ../../private/scss/views/_home.scss */
  .heading .container-max-width {
    padding: 0 150px;
  }
}
/* line 118, ../../private/scss/views/_home.scss */
.heading h3 {
  font-size: 14px;
  color: #d1461e;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}
@media (min-width: 960px) {
  /* line 118, ../../private/scss/views/_home.scss */
  .heading h3 {
    font-size: 16px;
  }
}
/* line 130, ../../private/scss/views/_home.scss */
.heading p {
  color: #000000;
  font-family: "Open Sans",  sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
@media (min-width: 960px) {
  /* line 130, ../../private/scss/views/_home.scss */
  .heading p {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 146, ../../private/scss/views/_home.scss */
.info-block {
  position: relative;
  float: left;
  padding: 55px 0px;
  width: 100%;
  background: #eee;
}
/* line 153, ../../private/scss/views/_home.scss */
.info-block .container-max-width {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 960px) {
  /* line 153, ../../private/scss/views/_home.scss */
  .info-block .container-max-width {
    justify-content: space-between;
  }
}
/* line 163, ../../private/scss/views/_home.scss */
.info-block .container-max-width .blocks {
  width: 301px;
  height: 326px;
  margin-bottom: 27px;
}
/* line 170, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-1 {
  text-align: center;
  background-color: #fff;
}
/* line 174, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-1 .image-clip {
  background-size: contain;
  clip-path: polygon(0 0, 100% 0, 100% 49%, 0% 90%);
}
/* line 180, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-1 .red-hot {
  max-width: 164px;
  max-height: 164px;
  position: absolute;
  top: 62px;
  margin-left: 68px;
}
/* line 188, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-1 h3 {
  font-family: "Open Sans",  sans-serif;
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -0.4px;
  margin: 14px auto 21px;
  color: #000;
}
/* line 198, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-1 .view-btn {
  width: 133px;
  height: 48px;
  border-radius: 4px;
  background-color: #d1461e;
  padding: 12px 30px;
  margin: 0 auto;
}
/* line 207, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-1 a.button {
  color: #fff;
  font-family: "Open Sans",  sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 216, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-2 {
  background-color: black;
  padding: 14px;
  display: flex;
  text-align: center;
}
/* line 222, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-2 .inner-block {
  border: 2px dashed #d1461e;
  padding: 78px 15px 20px;
  height: 100%;
  flex-grow: 1;
}
/* line 228, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-2 .inner-block h3.stock {
  color: #d1461e;
  font-family: "alternate-gothic-no-3-d";
  font-size: 76px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: -1.96px;
  margin: 0 auto 14px;
}
/* line 238, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-2 .inner-block h3.sale {
  color: #ffffff;
  font-family: "Open Sans",  sans-serif;
  font-size: 34px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -0.49px;
  line-height: 35px;
  margin-bottom: 38px;
}
/* line 249, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-2 .inner-block .view-btn {
  width: 133px;
  height: 48px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid #ffffff;
  padding: 11px 28px;
  margin: 0 auto;
}
/* line 259, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-2 .inner-block a.button {
  color: #fff;
  font-family: "Open Sans",  sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 269, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  justify-content: flex-start;
}
/* line 276, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 {
  display: flex;
  flex-direction: column;
  padding: 30px 23px 0px 25px;
  flex-grow: 1;
}
/* line 282, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 .row1-1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
/* line 287, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 .row1-1 .pom {
  max-width: 100px;
  padding-top: 14px;
}
/* line 291, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 .row1-1 .pom h3 {
  font-family: "alternate-gothic-no-3-d";
  color: #d1461e;
  font-size: 66px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 28px;
  letter-spacing: -1.7px;
}
/* line 300, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 .row1-1 .pom h3 span {
  font-family: "Open Sans",  sans-serif;
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
  /* Text style for "OF THE" */
  letter-spacing: -0.4px;
}
/* line 309, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 .row1-1 .pom h3 span.black {
  color: #000000;
  line-height: 22px;
}
/* line 314, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 .row1-1 .pom h3 span.red {
  color: #d1461e;
  font-size: 26px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
/* line 324, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 .row1-1 .pom-image {
  max-width: 135px;
  max-height: 110px;
}
/* line 330, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 .row1-2 {
  text-align: center;
}
/* line 333, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row1 .row1-2 p {
  color: #000000;
  font-family: "Open Sans",  sans-serif;
  font-size: 16px;
  font-weight: 400;
}
/* line 343, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row2 {
  background-color: #d1461e;
  display: flex;
  flex-direction: row;
  padding: 16px 15px 19px 15px;
  justify-content: space-between;
  height: 102px;
}
/* line 351, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row2 .before-price {
  padding-left: 0px;
}
/* line 353, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row2 .before-price p {
  color: #ffffff;
  font-family: "Open Sans",  sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 2px;
  text-transform: uppercase;
  margin-bottom: 12px;
  margin-left: 19px;
}
/* line 364, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row2 .before-price h3 {
  color: #ffffff;
  font-family: "alternate-gothic-no-3-d";
  font-size: 51px;
  font-weight: 400;
}
/* line 372, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row2 .before-price h3:before {
  content: url("../images/dollar-big.png");
  font-size: 0.53em;
  color: #58595b;
  vertical-align: super;
}
/* line 379, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row2 .before-price h3:after {
  content: '';
  width: 90px;
  height: 7px;
  border-bottom: 2px solid #000;
  -webkit-transform: translateY(20px) translateX(5px) rotate(-19deg);
  position: absolute;
  margin-left: -88px;
  margin-top: -12px;
}
/* line 392, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row2 .after-price {
  padding-top: 0px;
}
/* line 394, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row2 .after-price h3 {
  color: #ffffff;
  font-family: "alternate-gothic-no-3-d";
  font-size: 91px;
  font-weight: 400;
}
/* line 401, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-3 .row2 .after-price h3:before {
  content: url("../images/dollar-small.png");
  font-size: 0.53em;
  color: #58595b;
  vertical-align: super;
}
/* line 411, ../../private/scss/views/_home.scss */
.info-block .container-max-width .small-blocks {
  width: 301px;
  height: 235px;
}
/* line 416, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-4 {
  padding: 25px 25px 25px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 423, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-4 .text {
  flex-grow: 1;
}
/* line 426, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-4 .text span {
  color: #5e7615;
  font-family: "Open Sans",  sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.29px;
}
/* line 434, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-4 .text h2 {
  color: #000000;
  font-family: "Open Sans",  sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
  text-transform: uppercase;
}
/* line 443, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-4 .text h2 > span {
  color: #000000;
  font-family: "Open Sans",  sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  text-transform: uppercase;
  letter-spacing: -0.51px;
}
/* line 455, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-4 .buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
/* line 460, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-4 .buttons .view-btn {
  width: 133px;
  height: 48px;
  border-radius: 4px;
  background-color: #5e7615;
  padding: 12px 26px;
  align-self: flex-end;
}
/* line 469, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-4 .buttons a.button {
  color: #fff;
  font-family: "Open Sans",  sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 479, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-5 {
  padding: 25px 25px 25px;
  background-color: #000;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 486, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-5 .text {
  flex-grow: 1;
}
/* line 489, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-5 .text span {
  color: #ffffff;
  font-family: "Open Sans",  sans-serif;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.29px;
}
/* line 497, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-5 .text h2 {
  color: #ffffff;
  font-family: "Open Sans",  sans-serif;
  font-size: 33px;
  font-weight: 400;
  line-height: 36px;
  text-transform: uppercase;
  letter-spacing: -0.47px;
  margin-top: 6px;
}
/* line 507, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-5 .text h2 > span {
  color: #d1461e;
  font-family: "Open Sans",  sans-serif;
  font-size: 33px;
  line-height: 36px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: -0.47px;
}
/* line 519, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-5 .buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
/* line 524, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-5 .buttons .view-btn {
  width: 133px;
  height: 48px;
  border-radius: 4px;
  background-color: #d1461e;
  padding: 12px 26px;
  align-self: flex-end;
}
/* line 533, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-5 .buttons a.button {
  color: #fff;
  font-family: "Open Sans",  sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 543, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-6 {
  padding: 25px 25px 25px;
  background-color: #d1461e;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 550, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-6 .text {
  flex-grow: 1;
}
/* line 552, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-6 .text span {
  color: #ffffff;
  font-family: "Open Sans",  sans-serif;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.29px;
}
/* line 560, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-6 .text h2 {
  color: #000000;
  font-family: "Open Sans",  sans-serif;
  font-size: 20px;
  font-weight: 600;
  font-style: italic;
  letter-spacing: -0.29px;
  margin-top: 12px;
}
/* line 569, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-6 .text h2 > span {
  color: #000000;
  font-family: "alternate-gothic-no-3-d";
  font-size: 45px;
  font-weight: 400;
  line-height: 42px;
  text-transform: uppercase;
  letter-spacing: -1.92px;
  font-style: normal;
}
/* line 582, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-6 .buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: -20px;
}
/* line 588, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-6 .buttons .view-btn {
  width: 133px;
  height: 48px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid #ffffff;
  padding: 12px 26px;
  align-self: flex-end;
}
/* line 598, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-6 .buttons a.button {
  color: #fff;
  font-family: "Open Sans",  sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 606, ../../private/scss/views/_home.scss */
.info-block .container-max-width .block-6 .buttons img {
  position: relative;
  right: 0;
  bottom: -20px;
}

/* Product Grid */
/* line 619, ../../private/scss/views/_home.scss */
.product-grid {
  float: left;
  width: 100%;
  background: #fff;
  padding: 20px 20px 0px 23px;
}
@media (min-width: 960px) {
  /* line 619, ../../private/scss/views/_home.scss */
  .product-grid {
    padding: 73px 20px 0px 23px;
  }
}
/* line 629, ../../private/scss/views/_home.scss */
.product-grid .quote-text {
  float: right;
  font-size: 10px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #545454;
}
@media (min-width: 960px) {
  /* line 629, ../../private/scss/views/_home.scss */
  .product-grid .quote-text {
    font-size: 12.5px;
    margin-top: 3px;
    margin-bottom: 58px;
  }
}
/* line 644, ../../private/scss/views/_home.scss */
.product-grid .product-heading {
  color: #d1461e;
  font-family: "alternate-gothic-no-3-d";
  font-size: 34px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: -1.96px;
}
@media (min-width: 960px) {
  /* line 644, ../../private/scss/views/_home.scss */
  .product-grid .product-heading {
    font-size: 75px;
  }
}
/* line 657, ../../private/scss/views/_home.scss */
.product-grid .product-subheading {
  color: #000000;
  font-family: "Open Sans",  sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: -0.37px;
  margin-bottom: 40px;
  line-height: 1px;
}
@media (min-width: 960px) {
  /* line 657, ../../private/scss/views/_home.scss */
  .product-grid .product-subheading {
    font-size: 26px;
    line-height: 18px;
  }
}
/* line 673, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow {
  float: left;
  width: 100%;
  min-height: 158px;
  max-height: 400px;
  max-width: 960px;
  position: relative;
}
/* line 685, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .owl-carousel .owl-item {
  width: 218px !important;
  margin-right: 29px;
}
/* line 690, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .product {
  float: left;
  width: 218px;
  background: white;
  margin-bottom: 30px;
  margin-top: 10px;
  border-bottom: 1px solid #D3450D;
  position: relative;
  border: 1px solid #e4e4e4;
}
@media (min-width: 960px) {
  /* line 690, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow .product {
    border-bottom: 2px solid #D3450D;
    margin-right: 30px;
  }
}
/* line 707, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .image {
  float: left;
  width: 100%;
  text-align: center;
  padding-top: 12px;
}
/* line 713, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .image img {
  display: inline-block;
  vertical-align: bottom;
}
/* line 719, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .information {
  float: left;
  width: 100%;
  text-align: center;
  padding: 0px;
  position: relative;
}
@media (min-width: 600px) {
  /* line 719, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow .information {
    padding: 10px;
  }
}
/* line 731, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .line {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 51px;
  margin: 15px auto 0px auto;
  border-bottom: 2px solid #EEEEEE;
}
/* line 741, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow h3 {
  color: #000;
  font-size: 11.5px;
  font-weight: 400;
  margin: 0px;
  line-height: 16px;
  margin-bottom: 10px;
  margin-top: 15px;
}
@media (min-width: 600px) {
  /* line 741, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow h3 {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 960px) {
  /* line 741, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow h3 {
    font-size: 16px;
    line-height: 22px;
  }
}
/* line 762, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .greyed-price {
  margin: 0px;
  color: #666;
  font-size: 9px;
  line-height: 14px;
}
@media (min-width: 600px) {
  /* line 762, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow .greyed-price {
    font-size: 12px;
    line-height: 17px;
  }
}
@media (min-width: 960px) {
  /* line 762, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow .greyed-price {
    font-size: 13px;
    line-height: 18px;
  }
}
/* line 780, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .slashed-percent {
  margin: 0px;
  color: #666;
  font-size: 11px;
  line-height: 14px;
  color: #5E7703;
}
@media (min-width: 600px) {
  /* line 780, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow .slashed-percent {
    font-size: 13px;
    line-height: 17px;
  }
}
@media (min-width: 960px) {
  /* line 780, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow .slashed-percent {
    font-size: 13px;
    line-height: 20px;
  }
}
/* line 799, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .current-price {
  margin: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #D24400;
}
@media (min-width: 600px) {
  /* line 799, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow .current-price {
    font-size: 14px;
    line-height: 17px;
  }
}
@media (min-width: 960px) {
  /* line 799, ../../private/scss/views/_home.scss */
  .product-grid .product-slideshow .current-price {
    font-size: 16px;
    line-height: 22px;
  }
}
/* line 815, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .current-price strong {
  color: #000;
  font-weight: 700;
}
/* line 821, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow div[class$="-flag"] {
  display: block;
  width: 38px;
  height: 38px;
  position: absolute;
  left: 0px;
  top: -10px;
  background-size: cover;
  z-index: 9;
}
/* line 832, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .sale-flag {
  background: url("../images/icons/sale-icon.svg") no-repeat;
}
/* line 836, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .top-pick-flag {
  background: url("../images/icons/top-pick-icon.svg") no-repeat;
}
/* line 840, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .price-reduced-flag {
  background: url("../images/icons/price-reduced-icon.svg") no-repeat;
}
/* line 843, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .top-seller-flag {
  background: url("../images/icons/top-seller-icon.svg") no-repeat;
}
/* line 847, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .new-flag {
  background: url("../images/icons/new-icon.svg") no-repeat;
}
/* line 851, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .free-shiping-flag {
  background: url("../images/icons/free-shipping-icon.svg") no-repeat;
}
/* line 855, ../../private/scss/views/_home.scss */
.product-grid .product-slideshow .end-of-line-flag {
  background: url("../images/icons/eol-icon.svg") no-repeat;
}

/* line 864, ../../private/scss/views/_home.scss */
.seven-day-specials {
  padding-bottom: 20px;
}
@media (min-width: 960px) {
  /* line 864, ../../private/scss/views/_home.scss */
  .seven-day-specials {
    padding-bottom: 0px;
  }
}
/* line 871, ../../private/scss/views/_home.scss */
.seven-day-specials .product {
  width: 49%;
  margin-bottom: 4%;
  height: 305px;
  margin-right: 2%;
}
@media (min-width: 600px) {
  /* line 871, ../../private/scss/views/_home.scss */
  .seven-day-specials .product {
    margin-right: 4%;
    width: 48%;
    height: 340px;
  }
}
@media (min-width: 760px) {
  /* line 871, ../../private/scss/views/_home.scss */
  .seven-day-specials .product {
    margin-right: 3%;
    width: 31.33%;
    height: 370px;
  }
  /* line 892, ../../private/scss/views/_home.scss */
  .seven-day-specials .product:nth-of-type(2n + 1) {
    margin-right: 3%;
  }
}
@media (min-width: 960px) {
  /* line 871, ../../private/scss/views/_home.scss */
  .seven-day-specials .product {
    margin-right: 3%;
    width: 22.75%;
    height: 370px;
  }
  /* line 907, ../../private/scss/views/_home.scss */
  .seven-day-specials .product:nth-of-type(2n + 1) {
    margin-right: 3%;
  }
  /* line 911, ../../private/scss/views/_home.scss */
  .seven-day-specials .product:nth-of-type(3n + 1) {
    margin-right: 3%;
  }
}

/* line 925, ../../private/scss/views/_home.scss */
.homepage-bottom {
  float: left;
  width: 100%;
}

/* line 930, ../../private/scss/views/_home.scss */
.news-section {
  float: left;
  width: 100%;
  background: #303030;
  padding: 20px;
  position: relative;
  padding-top: 20px;
}
@media (min-width: 960px) {
  /* line 930, ../../private/scss/views/_home.scss */
  .news-section {
    width: 100%;
    height: 280px;
    background: #000;
    padding: 0px;
  }
  /* line 945, ../../private/scss/views/_home.scss */
  .news-section .circle-img {
    display: none;
  }
  /* line 949, ../../private/scss/views/_home.scss */
  .news-section .container-max-width {
    width: 100%;
    position: relative;
    z-index: 0;
  }
}
/* line 958, ../../private/scss/views/_home.scss */
.news-section .content {
  height: 386px;
  max-width: 323px;
  float: left;
  position: relative;
  z-index: 9;
  padding-top: 40px;
  padding-left: 20px;
}
@media (min-width: 960px) {
  /* line 958, ../../private/scss/views/_home.scss */
  .news-section .content {
    padding-left: 0px;
  }
}
@media (max-width: 760px) {
  /* line 958, ../../private/scss/views/_home.scss */
  .news-section .content {
    padding-top: 0px;
    height: auto;
  }
}
/* line 977, ../../private/scss/views/_home.scss */
.news-section .content h2 {
  font-family: "Open Sans",  sans-serif;
  font-weight: 400;
  letter-spacing: -0.51px;
  font-size: 36px;
  line-height: 38px;
  color: #ffffff;
  margin-bottom: 9px;
}
/* line 986, ../../private/scss/views/_home.scss */
.news-section .content h2 span {
  font-family: "Open Sans",  sans-serif;
  font-weight: 700;
  letter-spacing: -0.51px;
  font-size: 36px;
  line-height: 38px;
  color: #d1461e;
}
/* line 995, ../../private/scss/views/_home.scss */
.news-section .content p {
  color: #ffffff;
  font-family: "Open Sans",  sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
  text-transform: uppercase;
  max-width: 300px;
  margin-bottom: 19px;
}
/* line 1006, ../../private/scss/views/_home.scss */
.news-section .content .view-btn {
  width: 133px;
  height: 48px;
  border-radius: 4px;
  background-color: #d1461e;
  padding: 12px 26px;
  align-self: flex-end;
}
/* line 1015, ../../private/scss/views/_home.scss */
.news-section .content a.button {
  color: #fff;
  font-family: "Open Sans",  sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 1024, ../../private/scss/views/_home.scss */
.news-section .img-container {
  opacity: 0.8;
  background: #FFF;
}
/* line 1029, ../../private/scss/views/_home.scss */
.news-section .bottom-bg-img {
  opacity: 0.75;
  position: absolute;
  right: -11px;
  clip-path: polygon(31% 0%, 100% 0, 100% 100%, 25% 100%);
  clip-path: polygon(50% 0%, 100% 0, 100% 100%, 40% 100%);
}
@media (min-width: 960px) {
  /* line 1029, ../../private/scss/views/_home.scss */
  .news-section .bottom-bg-img {
    opacity: 0.75;
    right: -240px;
    clip-path: polygon(9% 0%, 100% 0, 100% 100%, 3% 100%);
  }
}
@media (max-width: 760px) {
  /* line 1029, ../../private/scss/views/_home.scss */
  .news-section .bottom-bg-img {
    display: none;
  }
}
/* line 1047, ../../private/scss/views/_home.scss */
.news-section h2 {
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 15px;
  color: #BBBBBB;
}
@media (min-width: 960px) {
  /* line 1047, ../../private/scss/views/_home.scss */
  .news-section h2 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 15px;
  }
}
/* line 1062, ../../private/scss/views/_home.scss */
.news-section p {
  font-size: 12px;
  color: white;
  margin: 0px;
  margin-bottom: 1px;
}
@media (min-width: 960px) {
  /* line 1062, ../../private/scss/views/_home.scss */
  .news-section p {
    font-size: 14px;
    line-height: 22px;
  }
}
/* line 1075, ../../private/scss/views/_home.scss */
.news-section .read-more-link {
  font-size: 12.5px;
  text-transform: uppercase;
  color: white;
  text-decoration: none;
  font-weight: 600;
  position: relative;
  display: inline-block;
}
/* line 1084, ../../private/scss/views/_home.scss */
.news-section .read-more-link:after {
  content: "";
  width: 28px;
  height: 28px;
  display: block;
  background: url("../images/button-right-arrow.png") no-repeat center right;
  position: absolute;
  top: -4px;
  right: -40px;
}

/* line 1100, ../../private/scss/views/_home.scss */
.testimonial-block {
  float: left;
  width: 100%;
  background: url("../images/testimonial-bg");
  background-size: cover;
  text-align: center;
  padding: 20px;
}
@media (min-width: 960px) {
  /* line 1100, ../../private/scss/views/_home.scss */
  .testimonial-block {
    width: 40%;
    height: 386px;
    padding: 0px;
    background: #D3450D;
  }
  /* line 1114, ../../private/scss/views/_home.scss */
  .testimonial-block .container-max-width {
    float: left;
    width: 380px;
    height: 386px;
    background: url("../images/testimonial-bg");
    background-size: contain;
  }
}
/* line 1124, ../../private/scss/views/_home.scss */
.testimonial-block blockquote {
  color: white;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 1124, ../../private/scss/views/_home.scss */
  .testimonial-block blockquote {
    max-width: 230px;
    display: inline-block;
    margin-top: 60px;
  }
}
/* line 1136, ../../private/scss/views/_home.scss */
.testimonial-block p {
  color: black;
  text-align: center;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 1136, ../../private/scss/views/_home.scss */
  .testimonial-block p {
    color: white;
  }
}
/* line 1144, ../../private/scss/views/_home.scss */
.testimonial-block p:first-of-type {
  font-style: italic;
  font-weight: 200;
}
/* line 1148, ../../private/scss/views/_home.scss */
.testimonial-block p:first-of-type:before {
  content: "";
  background: url("../images/testimonial-quote-left.png");
  width: 21px;
  height: 17px;
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}
/* line 1158, ../../private/scss/views/_home.scss */
.testimonial-block p:first-of-type:after {
  content: "";
  background: url("../images/testimonial-quote-right.png");
  width: 21px;
  height: 17px;
  display: block;
  margin: 0 auto;
  margin-top: 20px;
}
/* line 1172, ../../private/scss/views/_home.scss */
.testimonial-block strong {
  display: inline-block;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 300;
}

/*********************************************
  :: About Us                             
********************************************/
/* line 5, ../../private/scss/views/_about-us.scss */
.about-us {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* TESTIMONIAL ENTRY */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_about-us.scss */
  .about-us {
    padding: 0px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_about-us.scss */
  .about-us .container-max-width {
    padding: 0 10px;
  }
}
/* line 24, ../../private/scss/views/_about-us.scss */
.about-us .about-us-intro {
  width: 100%;
}
/* line 27, ../../private/scss/views/_about-us.scss */
.about-us .about-us-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
@media (min-width: 960px) {
  /* line 27, ../../private/scss/views/_about-us.scss */
  .about-us .about-us-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 19px 0 25px 0;
  }
}
/* line 49, ../../private/scss/views/_about-us.scss */
.about-us .entry {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 20px;
  /* ENTRY DETAILS top */
  /* ENTRY DETAILS LEFT */
  /* ENTRY DETAILS RIGHT */
}
@media (min-width: 960px) {
  /* line 49, ../../private/scss/views/_about-us.scss */
  .about-us .entry {
    margin-top: 25px;
  }
}
/* line 61, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-top {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 61, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-top {
    width: 88%;
    padding: 0 0px;
  }
}
/* line 69, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-top p {
  font-size: 13.5px;
  font-weight: 500;
  color: #000000;
  line-height: 17px;
}
@media (min-width: 960px) {
  /* line 69, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-top p {
    font-size: 19px;
    margin: 0px 0 31px 0;
    line-height: 27px;
  }
}
/* line 82, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-top .video {
  width: 100%;
  height: 212px;
  display: block;
}
@media (min-width: 960px) {
  /* line 82, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-top .video {
    display: none;
  }
}
/* line 99, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-left {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 99, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-left {
    float: left;
    clear: none;
    width: 58.33333%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 47px 0 0;
  }
}
/* line 107, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-left p {
  font-size: 12.5px;
  font-weight: 300;
  color: #858585;
  margin: 0 0 17px 0;
  line-height: 17px;
}
@media (min-width: 960px) {
  /* line 107, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-left p {
    font-size: 14px;
    line-height: 21px;
    margin: 0 0px 25px 0;
  }
}
/* line 122, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-left ul, .about-us .entry .entry-left ol {
  margin: 0 0 17px 20px;
}
@media (min-width: 960px) {
  /* line 122, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-left ul, .about-us .entry .entry-left ol {
    margin: 0 0px 25px 20px;
  }
}
/* line 129, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-left ul li, .about-us .entry .entry-left ol li {
  font-size: 12.5px;
  font-weight: 300;
  color: #858585;
}
@media (min-width: 960px) {
  /* line 129, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-left ul li, .about-us .entry .entry-left ol li {
    font-size: 14px;
    line-height: 21px;
  }
}
/* line 139, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-left ul li:before, .about-us .entry .entry-left ol li:before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 100px;
  background: #858585;
  display: inline-block;
  position: absolute;
  top: 9px;
  left: -21px;
}
/* line 162, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-right {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 162, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-right {
    float: left;
    clear: none;
    width: 41.66667%;
    margin-left: 0;
    margin-right: 0;
    float: right;
    padding: 0 10px 0 0px;
  }
}
/* line 171, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-right .video {
  display: none;
}
@media (min-width: 960px) {
  /* line 171, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-right .video {
    display: block;
    width: 361px;
    height: 273px;
    float: right;
  }
}
/* line 184, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-full {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 184, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-full {
    float: left;
    clear: none;
    width: 58.33333%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 47px 0 0;
    width: 100%;
  }
}
/* line 193, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-full p {
  font-size: 12.5px;
  font-weight: 300;
  color: #858585;
  margin: 0 0 17px 0;
  line-height: 17px;
}
@media (min-width: 960px) {
  /* line 193, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-full p {
    font-size: 14px;
    line-height: 21px;
    margin: 0 0px 25px 0;
  }
}
/* line 208, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-full ul, .about-us .entry .entry-full ol {
  margin: 0 0 17px 20px;
}
@media (min-width: 960px) {
  /* line 208, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-full ul, .about-us .entry .entry-full ol {
    margin: 0 0px 25px 20px;
  }
}
/* line 215, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-full ul li, .about-us .entry .entry-full ol li {
  font-size: 12.5px;
  font-weight: 300;
  color: #858585;
}
@media (min-width: 960px) {
  /* line 215, ../../private/scss/views/_about-us.scss */
  .about-us .entry .entry-full ul li, .about-us .entry .entry-full ol li {
    font-size: 14px;
    line-height: 21px;
  }
}
/* line 225, ../../private/scss/views/_about-us.scss */
.about-us .entry .entry-full ul li:before, .about-us .entry .entry-full ol li:before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 100px;
  background: #858585;
  display: inline-block;
  position: absolute;
  top: 9px;
  left: -21px;
}

/*********************************************
  :: Contact Us                             
********************************************/
/* line 5, ../../private/scss/views/_testimonials.scss */
.testimonials {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* TESTIMONIAL ENTRY */
  /* PAGINATION*/
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_testimonials.scss */
  .testimonials {
    padding: 0px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_testimonials.scss */
  .testimonials .container-max-width {
    padding: 0 10px;
  }
}
/* line 24, ../../private/scss/views/_testimonials.scss */
.testimonials .testimonials-intro {
  width: 100%;
  padding: 0 10px;
}
/* line 28, ../../private/scss/views/_testimonials.scss */
.testimonials .testimonials-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 15px 0;
}
@media (min-width: 960px) {
  /* line 28, ../../private/scss/views/_testimonials.scss */
  .testimonials .testimonials-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 23px 0 23px 0;
  }
}
/* line 46, ../../private/scss/views/_testimonials.scss */
.testimonials .entry {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 20px;
  /* ENTRY DETAILS LEFT */
  /* ENTRY DETAILS RIGHT */
}
@media (min-width: 960px) {
  /* line 46, ../../private/scss/views/_testimonials.scss */
  .testimonials .entry {
    margin-top: 60px;
  }
}
/* line 59, ../../private/scss/views/_testimonials.scss */
.testimonials .entry .entry-left {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 59, ../../private/scss/views/_testimonials.scss */
  .testimonials .entry .entry-left {
    float: left;
    clear: none;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;
  }
}
/* line 67, ../../private/scss/views/_testimonials.scss */
.testimonials .entry .entry-left .video {
  width: 280px;
  height: 168px;
}
@media (min-width: 960px) {
  /* line 67, ../../private/scss/views/_testimonials.scss */
  .testimonials .entry .entry-left .video {
    width: 462px;
    height: 271px;
  }
}
/* line 86, ../../private/scss/views/_testimonials.scss */
.testimonials .entry .entry-right {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 86, ../../private/scss/views/_testimonials.scss */
  .testimonials .entry .entry-right {
    float: left;
    clear: none;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 0 100px;
  }
}
/* line 95, ../../private/scss/views/_testimonials.scss */
.testimonials .entry .entry-right h3 {
  font-size: 13.5px;
  font-weight: 500;
  color: black;
  padding: 20px 0 10px 0;
}
@media (min-width: 960px) {
  /* line 95, ../../private/scss/views/_testimonials.scss */
  .testimonials .entry .entry-right h3 {
    font-size: 24px;
    font-weight: 400;
    padding: 33px 0 20px 0;
    line-height: 30px;
  }
}
/* line 110, ../../private/scss/views/_testimonials.scss */
.testimonials .entry .entry-right p {
  font-size: 12.5px;
  font-weight: 300;
  color: #333333;
  margin: 0 0 17px 0;
}
@media (min-width: 960px) {
  /* line 110, ../../private/scss/views/_testimonials.scss */
  .testimonials .entry .entry-right p {
    font-size: 15px;
    margin: 0px;
  }
}
/* line 129, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination {
  width: 100%;
  height: 231px;
  margin: 30px 0;
  display: block;
  float: left;
  margin-bottom: 52px;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 129, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination {
    margin: 60px 0;
    height: 60px;
  }
}
/* line 144, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .prev-next {
  width: 100%;
  float: left;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  /* line 144, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination .prev-next {
    float: left;
    clear: none;
    width: 37.5%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0px;
    padding-left: 12px;
  }
}
/* line 155, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .prev-next img {
  display: block;
  float: left;
}
/* line 163, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .prev-next .image-left {
  float: left;
  width: 50px;
}
@media (min-width: 960px) {
  /* line 163, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination .prev-next .image-left {
    width: auto;
    margin-right: 10px;
  }
}
/* line 173, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .prev-next .image-left p {
  display: block;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  font-size: 13px;
  font-weight: 200;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 173, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination .prev-next .image-left p {
    display: inline-block;
    width: auto;
    font-size: 16px;
    padding: 12px 21px 12px 0px;
  }
}
/* line 193, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .prev-next .image-right {
  float: left;
  width: 50px;
}
@media (min-width: 960px) {
  /* line 193, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination .prev-next .image-right {
    width: auto;
  }
}
/* line 201, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .prev-next .image-right p {
  display: block;
  width: 100%;
  float: right;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  font-size: 13px;
  font-weight: 200;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 201, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination .prev-next .image-right p {
    display: inline-block;
    width: auto;
    font-size: 16px;
    padding: 12px 0px 12px 16px;
  }
}
/* line 224, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .page-number {
  width: 100%;
  float: left;
  color: #B9B9B9;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  /* line 224, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination .page-number {
    float: left;
    clear: none;
    width: 37.5%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 18px;
  }
}
/* line 235, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .page-number p {
  display: block;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  font-size: 13px;
  font-weight: 200;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 235, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination .page-number p {
    display: inline-block;
    width: auto;
    font-size: 16px;
    padding: 12px 12px 12px 0px;
  }
}
/* line 254, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .page-number ul {
  display: inline-block;
  float: left;
  font-size: 14px;
  list-style-type: none;
  margin-left: 0px;
}
@media (min-width: 960px) {
  /* line 254, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination .page-number ul {
    margin-left: 20px;
  }
}
/* line 268, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .page-number li {
  border: 1px solid #BBBBBB;
  float: left;
  margin-right: -1px;
  padding: 9px 14px;
  font-size: 13px;
  font-weight: 200;
}
@media (min-width: 960px) {
  /* line 268, ../../private/scss/views/_testimonials.scss */
  .testimonials .pagination .page-number li {
    font-size: 16px;
  }
}
/* line 281, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .page-number li:nth-child(4) {
  border: none;
}
/* line 285, ../../private/scss/views/_testimonials.scss */
.testimonials .pagination .page-number li.active {
  background: #BBBBBB;
  color: white;
}
/* line 293, ../../private/scss/views/_testimonials.scss */
.testimonials .page-drop {
  width: 100%;
  float: left;
}
@media (min-width: 960px) {
  /* line 293, ../../private/scss/views/_testimonials.scss */
  .testimonials .page-drop {
    float: left;
    clear: none;
    width: 25%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 301, ../../private/scss/views/_testimonials.scss */
.testimonials .page-drop p {
  display: block;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  font-size: 13px;
  font-weight: 200;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 301, ../../private/scss/views/_testimonials.scss */
  .testimonials .page-drop p {
    display: inline-block;
    width: auto;
    font-size: 16px;
    padding: 12px 0px 12px 23px;
  }
}
/* line 320, ../../private/scss/views/_testimonials.scss */
.testimonials .page-drop .category {
  float: left;
  text-align: left;
  display: inline-block;
  border: 1px solid #BBBBBB;
  position: relative;
}
@media (min-width: 960px) {
  /* line 320, ../../private/scss/views/_testimonials.scss */
  .testimonials .page-drop .category {
    float: right;
  }
}
/* line 335, ../../private/scss/views/_testimonials.scss */
.testimonials span.styled1 {
  font-size: 14px;
  font-weight: 200;
  background: #fff url("/images/down.png") 100% center no-repeat;
  color: #BBBBBB;
  padding: 10px 15px;
  width: 120px;
  height: 40px;
  margin-top: 0px;
}
/* line 347, ../../private/scss/views/_testimonials.scss */
.testimonials .styled1.customSelectHover {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
}
/* line 352, ../../private/scss/views/_testimonials.scss */
.testimonials .customSelectInner {
  width: 100% !important;
}
/* line 356, ../../private/scss/views/_testimonials.scss */
.testimonials .styled1.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}

/*********************************************
  :: Contact Us                             
********************************************/
/* line 5, ../../private/scss/views/_testimonials-written.scss */
.testimonials-written {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* TESTIMONIAL ENTRY */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_testimonials-written.scss */
  .testimonials-written {
    padding: 0px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_testimonials-written.scss */
  .testimonials-written .container-max-width {
    padding: 0 10px;
  }
}
/* line 24, ../../private/scss/views/_testimonials-written.scss */
.testimonials-written .testimonials-intro {
  width: 100%;
  padding: 0 10px;
}
/* line 28, ../../private/scss/views/_testimonials-written.scss */
.testimonials-written .testimonials-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 15px 0;
}
@media (min-width: 960px) {
  /* line 28, ../../private/scss/views/_testimonials-written.scss */
  .testimonials-written .testimonials-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 17px 0 23px 0;
  }
}
/* line 46, ../../private/scss/views/_testimonials-written.scss */
.testimonials-written .entry {
  width: 100%;
  padding: 0 10px;
  height: auto;
  float: left;
  margin: 25px 0 0px 0;
  border-bottom: 1px solid #D3450D;
}
/* line 54, ../../private/scss/views/_testimonials-written.scss */
.testimonials-written .entry:last-of-type {
  border-bottom: none;
  margin-bottom: 27px;
}
@media (min-width: 960px) {
  /* line 46, ../../private/scss/views/_testimonials-written.scss */
  .testimonials-written .entry {
    margin: 0px 0 0px 0;
  }
}
/* line 63, ../../private/scss/views/_testimonials-written.scss */
.testimonials-written .entry h3 {
  font-size: 13.5px;
  font-weight: 500;
  color: black;
  padding: 0px 0 10px 0;
}
@media (min-width: 960px) {
  /* line 63, ../../private/scss/views/_testimonials-written.scss */
  .testimonials-written .entry h3 {
    font-size: 22px;
    font-weight: 400;
    padding: 30px 0 4px 0;
    line-height: 30px;
  }
}
/* line 78, ../../private/scss/views/_testimonials-written.scss */
.testimonials-written .entry p {
  font-size: 12.5px;
  font-weight: 300;
  color: black;
  margin: 0 0 13px 0;
}
@media (min-width: 960px) {
  /* line 78, ../../private/scss/views/_testimonials-written.scss */
  .testimonials-written .entry p {
    font-size: 14px;
    margin: 0px;
    width: 890px;
  }
}
/* line 91, ../../private/scss/views/_testimonials-written.scss */
.testimonials-written .entry p:nth-child(3) {
  font-weight: 500;
  margin: 10px 0 0 0;
}
@media (min-width: 960px) {
  /* line 91, ../../private/scss/views/_testimonials-written.scss */
  .testimonials-written .entry p:nth-child(3) {
    margin: 22px 0 0 0;
  }
}
/* line 100, ../../private/scss/views/_testimonials-written.scss */
.testimonials-written .entry p:last-of-type {
  font-size: 13px;
  margin-bottom: 23px;
}
@media (min-width: 960px) {
  /* line 100, ../../private/scss/views/_testimonials-written.scss */
  .testimonials-written .entry p:last-of-type {
    margin-bottom: 28px;
  }
}

/*********************************************
  :: Contact Us                             
********************************************/
/* line 5, ../../private/scss/views/_contact.scss */
.contact {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* CONTACT DETAILS LEFT */
  /* CONTACT DETAILS RIGHT */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_contact.scss */
  .contact {
    padding: 0px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_contact.scss */
  .contact .container-max-width {
    padding: 0 10px;
  }
}
/* line 24, ../../private/scss/views/_contact.scss */
.contact .contact-intro {
  width: 100%;
}
/* line 27, ../../private/scss/views/_contact.scss */
.contact .contact-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 15px 0;
}
@media (min-width: 960px) {
  /* line 27, ../../private/scss/views/_contact.scss */
  .contact .contact-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 23px 0 23px 0;
  }
}
/* line 41, ../../private/scss/views/_contact.scss */
.contact .contact-intro p {
  font-size: 12.5px;
  color: #525252;
}
/* line 45, ../../private/scss/views/_contact.scss */
.contact .contact-intro p br {
  display: none;
}
@media (min-width: 960px) {
  /* line 41, ../../private/scss/views/_contact.scss */
  .contact .contact-intro p {
    font-size: 15px;
    margin: 27px 0 27px 0;
  }
  /* line 53, ../../private/scss/views/_contact.scss */
  .contact .contact-intro p br {
    display: inline-block;
  }
}
/* line 67, ../../private/scss/views/_contact.scss */
.contact .contact-left {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 67, ../../private/scss/views/_contact.scss */
  .contact .contact-left {
    float: left;
    clear: none;
    width: 35%;
    margin-left: 0;
    margin-right: 0;
    padding: 18px 60px 0 0;
  }
}
/* line 75, ../../private/scss/views/_contact.scss */
.contact .contact-left h3 {
  font-size: 15.5px;
  font-weight: 500;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 0 0 13px 0;
}
@media (min-width: 960px) {
  /* line 75, ../../private/scss/views/_contact.scss */
  .contact .contact-left h3 {
    font-size: 20px;
  }
}
/* line 89, ../../private/scss/views/_contact.scss */
.contact .contact-left .left-details p {
  font-size: 14px;
  color: black;
  margin: 18px 0 0 0;
}
@media (min-width: 960px) {
  /* line 89, ../../private/scss/views/_contact.scss */
  .contact .contact-left .left-details p {
    font-size: 18px;
    margin: 15px 0 0 0;
  }
}
/* line 99, ../../private/scss/views/_contact.scss */
.contact .contact-left .left-details p:last-of-type {
  margin: 4px 0 34px 0;
}
/* line 104, ../../private/scss/views/_contact.scss */
.contact .contact-left .left-details a {
  font-size: 16px;
  color: #525252;
}
/* line 108, ../../private/scss/views/_contact.scss */
.contact .contact-left .left-details a:last-child {
  font-size: 13.5px;
  color: #666666;
  font-weight: 100;
}
/* line 115, ../../private/scss/views/_contact.scss */
.contact .contact-left .left-details .ph {
  font-size: 14px !important;
}
@media (min-width: 960px) {
  /* line 115, ../../private/scss/views/_contact.scss */
  .contact .contact-left .left-details .ph {
    font-size: 18px !important;
  }
}
/* line 126, ../../private/scss/views/_contact.scss */
.contact .contact-left .left-address p {
  font-size: 14px;
  font-weight: 300;
  color: #525252;
}
@media (min-width: 960px) {
  /* line 126, ../../private/scss/views/_contact.scss */
  .contact .contact-left .left-address p {
    margin: 1px 0 14px 0;
  }
}
/* line 144, ../../private/scss/views/_contact.scss */
.contact .contact-right {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 144, ../../private/scss/views/_contact.scss */
  .contact .contact-right {
    float: left;
    clear: none;
    width: 65%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 0 0;
  }
}
/* line 153, ../../private/scss/views/_contact.scss */
.contact .contact-right h3 {
  font-size: 15.5px;
  font-weight: 500;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 0 0 13px 0;
}
@media (min-width: 960px) {
  /* line 153, ../../private/scss/views/_contact.scss */
  .contact .contact-right h3 {
    display: none;
  }
}
/* line 165, ../../private/scss/views/_contact.scss */
.contact .contact-right form {
  margin: 15px 0 50px 0;
}
/* line 168, ../../private/scss/views/_contact.scss */
.contact .contact-right form input, .contact .contact-right form textarea, .contact .contact-right form select {
  outline: none;
  border: none;
  background: white;
  font-size: 13px;
  line-height: 21px;
  color: #212121;
  border: 1px solid #ccc;
  width: 100%;
  height: 39px;
  padding: 10px;
  margin: 10px 0 18px 0;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (min-width: 960px) {
  /* line 168, ../../private/scss/views/_contact.scss */
  .contact .contact-right form input, .contact .contact-right form textarea, .contact .contact-right form select {
    margin: 8px 0 14px 0;
    height: 48px;
  }
  /* line 186, ../../private/scss/views/_contact.scss */
  .contact .contact-right form input:hover, .contact .contact-right form input:focus, .contact .contact-right form textarea:hover, .contact .contact-right form textarea:focus, .contact .contact-right form select:hover, .contact .contact-right form select:focus {
    border-color: #3987AD;
    color: #000;
  }
}
/* line 193, ../../private/scss/views/_contact.scss */
.contact .contact-right form textarea {
  height: 180px;
}
/* line 197, ../../private/scss/views/_contact.scss */
.contact .contact-right form .form__row {
  width: 100%;
  clear: both;
  margin-bottom: 0px;
  float: left;
}
@media (min-width: 960px) {
  /* line 197, ../../private/scss/views/_contact.scss */
  .contact .contact-right form .form__row {
    margin-bottom: 2px;
  }
}
/* line 207, ../../private/scss/views/_contact.scss */
.contact .contact-right form .form__row label {
  display: block;
  font-size: 13.5px;
  font-weight: 300;
  line-height: 22px;
  color: #666666;
}
@media (min-width: 960px) {
  /* line 207, ../../private/scss/views/_contact.scss */
  .contact .contact-right form .form__row label {
    font-size: 15px;
  }
}
/* line 220, ../../private/scss/views/_contact.scss */
.contact .contact-right form .form__row--multi {
  width: 100%;
  clear: both;
  margin-bottom: 0px;
  float: left;
}
@media (min-width: 960px) {
  /* line 228, ../../private/scss/views/_contact.scss */
  .contact .contact-right form .form__row--multi label {
    width: 47.5%;
    margin: 0 2.5% 0 0;
    float: left;
  }
  /* line 233, ../../private/scss/views/_contact.scss */
  .contact .contact-right form .form__row--multi label:last-of-type {
    width: 47.5%;
    margin: 0 0 0 2.5%;
  }
}
/* line 241, ../../private/scss/views/_contact.scss */
.contact .contact-right form .form__footer {
  float: left;
  width: 100%;
}
/* line 245, ../../private/scss/views/_contact.scss */
.contact .contact-right form .form__footer input[type="submit"], .contact .contact-right form .form__footer button[type="submit"], .contact .contact-right form .form__footer input[type="button"] {
  background: black;
  color: #fff;
  font-weight: 300;
  font-size: 16px;
  line-height: 40px;
  display: inline-block;
  padding: 0;
  width: 132px;
  height: 46px;
  text-transform: none;
  float: right;
  border-radius: 4px;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (min-width: 960px) {
  /* line 245, ../../private/scss/views/_contact.scss */
  .contact .contact-right form .form__footer input[type="submit"], .contact .contact-right form .form__footer button[type="submit"], .contact .contact-right form .form__footer input[type="button"] {
    background: #D3450D !important;
  }
}
/* line 266, ../../private/scss/views/_contact.scss */
.contact .contact-right form .form__footer span {
  font-size: 12px;
  margin-top: 10px;
  color: #AAAAAA;
  float: left;
}

/*********************************************
  :: Register                            
********************************************/
/* line 5, ../../private/scss/views/_register.scss */
.register {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* CONTACT DETAILS LEFT */
  /* CONTACT DETAILS RIGHT */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_register.scss */
  .register {
    padding: 0px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_register.scss */
  .register .container-max-width {
    padding: 0 10px;
  }
}
/* line 24, ../../private/scss/views/_register.scss */
.register .contact-intro {
  width: 100%;
}
/* line 27, ../../private/scss/views/_register.scss */
.register .contact-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 15px 0;
}
@media (min-width: 960px) {
  /* line 27, ../../private/scss/views/_register.scss */
  .register .contact-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 34px 0 23px 0;
  }
}
/* line 41, ../../private/scss/views/_register.scss */
.register .contact-intro p {
  font-size: 12.5px;
  color: #525252;
}
/* line 45, ../../private/scss/views/_register.scss */
.register .contact-intro p br {
  display: none;
}
@media (min-width: 960px) {
  /* line 41, ../../private/scss/views/_register.scss */
  .register .contact-intro p {
    font-size: 15px;
    margin: 27px 0 27px 0;
  }
  /* line 53, ../../private/scss/views/_register.scss */
  .register .contact-intro p br {
    display: inline-block;
  }
}
/* line 66, ../../private/scss/views/_register.scss */
.register .contact-left {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 66, ../../private/scss/views/_register.scss */
  .register .contact-left {
    float: left;
    clear: none;
    width: 35%;
    margin-left: 0;
    margin-right: 0;
    padding: 0px 60px 0 0;
  }
}
/* line 74, ../../private/scss/views/_register.scss */
.register .contact-left h3 {
  font-size: 15.5px;
  font-weight: 500;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 0 0 13px 0;
}
@media (min-width: 960px) {
  /* line 74, ../../private/scss/views/_register.scss */
  .register .contact-left h3 {
    font-size: 20px;
  }
}
/* line 88, ../../private/scss/views/_register.scss */
.register .contact-left .left-details p {
  font-size: 14px;
  color: black;
  margin: 18px 0 0 0;
}
@media (min-width: 960px) {
  /* line 88, ../../private/scss/views/_register.scss */
  .register .contact-left .left-details p {
    font-size: 18px;
    margin: 15px 0 0 0;
  }
}
/* line 98, ../../private/scss/views/_register.scss */
.register .contact-left .left-details p:last-of-type {
  margin: 4px 0 34px 0;
}
/* line 103, ../../private/scss/views/_register.scss */
.register .contact-left .left-details a {
  font-size: 16px;
  color: #525252;
}
/* line 107, ../../private/scss/views/_register.scss */
.register .contact-left .left-details a:last-child {
  font-size: 13.5px;
  color: #666666;
  font-weight: 100;
}
/* line 122, ../../private/scss/views/_register.scss */
.register .contact-right {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 122, ../../private/scss/views/_register.scss */
  .register .contact-right {
    float: left;
    clear: none;
    width: 65%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 0 0;
  }
}
/* line 131, ../../private/scss/views/_register.scss */
.register .contact-right h3 {
  font-size: 15.5px;
  font-weight: 500;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 0 0 13px 0;
}
@media (min-width: 960px) {
  /* line 131, ../../private/scss/views/_register.scss */
  .register .contact-right h3 {
    display: none;
  }
}
/* line 143, ../../private/scss/views/_register.scss */
.register .contact-right form {
  margin: 15px 0 50px 0;
}
@media (min-width: 960px) {
  /* line 143, ../../private/scss/views/_register.scss */
  .register .contact-right form {
    margin: 0px 0 50px 0;
  }
}
/* line 150, ../../private/scss/views/_register.scss */
.register .contact-right form input, .register .contact-right form textarea, .register .contact-right form select {
  outline: none;
  border: none;
  background: white;
  font-size: 13px;
  line-height: 21px;
  color: #212121;
  border: 1px solid #ccc;
  width: 100%;
  height: 39px;
  padding: 10px;
  margin: 10px 0 18px 0;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (min-width: 960px) {
  /* line 150, ../../private/scss/views/_register.scss */
  .register .contact-right form input, .register .contact-right form textarea, .register .contact-right form select {
    margin: 8px 0 14px 0;
    height: 48px;
  }
  /* line 168, ../../private/scss/views/_register.scss */
  .register .contact-right form input:hover, .register .contact-right form input:focus, .register .contact-right form textarea:hover, .register .contact-right form textarea:focus, .register .contact-right form select:hover, .register .contact-right form select:focus {
    border-color: #3987AD;
    color: #000;
  }
}
/* line 176, ../../private/scss/views/_register.scss */
.register .contact-right form .form__row {
  width: 100%;
  clear: both;
  margin-bottom: 10px;
  float: left;
}
@media (min-width: 960px) {
  /* line 176, ../../private/scss/views/_register.scss */
  .register .contact-right form .form__row {
    margin-bottom: 2px;
  }
}
/* line 186, ../../private/scss/views/_register.scss */
.register .contact-right form .form__row #postal_line1 {
  margin-bottom: 1px;
}
/* line 190, ../../private/scss/views/_register.scss */
.register .contact-right form .form__row label {
  display: block;
  font-size: 13.5px;
  font-weight: 300;
  line-height: 22px;
  color: #666666;
}
/* line 198, ../../private/scss/views/_register.scss */
.register .contact-right form .form__row label input:nth-child(2) {
  margin-top: 8px;
}
@media (min-width: 960px) {
  /* line 190, ../../private/scss/views/_register.scss */
  .register .contact-right form .form__row label {
    font-size: 15px;
  }
}
/* line 209, ../../private/scss/views/_register.scss */
.register .contact-right form .form__row--multi {
  width: 100%;
  clear: both;
  margin-bottom: 0px;
  float: left;
}
/* line 215, ../../private/scss/views/_register.scss */
.register .contact-right form .form__row--multi label {
  width: 100%;
  font-size: 13.5px;
  float: left;
  color: #666666;
  font-weight: 200;
}
@media (min-width: 960px) {
  /* line 215, ../../private/scss/views/_register.scss */
  .register .contact-right form .form__row--multi label {
    width: 49%;
    margin: 0 2% 0 0;
    font-size: 15px;
  }
  /* line 227, ../../private/scss/views/_register.scss */
  .register .contact-right form .form__row--multi label:last-of-type {
    margin: 0%;
  }
}
/* line 238, ../../private/scss/views/_register.scss */
.register .contact-right form .form__row--tri {
  width: 100%;
  clear: both;
  margin-bottom: 0px;
  float: left;
}
/* line 244, ../../private/scss/views/_register.scss */
.register .contact-right form .form__row--tri label {
  width: 100%;
  font-size: 13.5px;
  float: left;
  color: #666666;
  font-weight: 200;
}
@media (min-width: 960px) {
  /* line 244, ../../private/scss/views/_register.scss */
  .register .contact-right form .form__row--tri label {
    width: 32%;
    margin: 0 2% 0 0;
    font-size: 15px;
  }
  /* line 256, ../../private/scss/views/_register.scss */
  .register .contact-right form .form__row--tri label:last-of-type {
    margin: 0%;
  }
}
/* line 263, ../../private/scss/views/_register.scss */
.register .contact-right form .form__footer {
  float: left;
  width: 100%;
}
/* line 267, ../../private/scss/views/_register.scss */
.register .contact-right form .form__footer input[type="submit"], .register .contact-right form .form__footer button[type="submit"], .register .contact-right form .form__footer input[type="button"] {
  background: black;
  color: #fff;
  font-weight: 300;
  font-size: 16px;
  line-height: 40px;
  display: inline-block;
  padding: 0;
  width: 126px;
  height: 46px;
  text-transform: none;
  float: right;
  border-radius: 4px;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (min-width: 960px) {
  /* line 267, ../../private/scss/views/_register.scss */
  .register .contact-right form .form__footer input[type="submit"], .register .contact-right form .form__footer button[type="submit"], .register .contact-right form .form__footer input[type="button"] {
    background: #D3450D !important;
  }
}
/* line 288, ../../private/scss/views/_register.scss */
.register .contact-right form .form__footer span {
  font-size: 12px;
  margin-top: 10px;
  color: #AAAAAA;
  float: left;
}

/*********************************************
  :: Contact Us
********************************************/
/* line 5, ../../private/scss/views/_cart.scss */
.cart {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* CONTACT DETAILS LEFT */
  /* CONTACT DETAILS RIGHT */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_cart.scss */
  .cart {
    padding: 0px;
    margin: 51px 0 95px 0;
  }
}
@media (min-width: 960px) {
  /* line 16, ../../private/scss/views/_cart.scss */
  .cart .container-max-width {
    padding: 0 10px;
  }
}
/* line 26, ../../private/scss/views/_cart.scss */
.cart .cart-intro {
  width: 100%;
  display: block;
  margin-bottom: 25px;
}
@media (min-width: 960px) {
  /* line 26, ../../private/scss/views/_cart.scss */
  .cart .cart-intro {
    display: none;
  }
}
/* line 35, ../../private/scss/views/_cart.scss */
.cart .cart-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 15px 0;
  display: block;
}
@media (min-width: 960px) {
  /* line 35, ../../private/scss/views/_cart.scss */
  .cart .cart-intro h2 {
    display: none;
  }
}
/* line 53, ../../private/scss/views/_cart.scss */
.cart .cart-left {
  display: none;
}
@media (min-width: 960px) {
  /* line 53, ../../private/scss/views/_cart.scss */
  .cart .cart-left {
    display: block;
    float: left;
    clear: none;
    width: 23.33333%;
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #ccc;
    padding: 24px 25px 30px 25px;
    padding-bottom: 280px;
  }
}
/* line 64, ../../private/scss/views/_cart.scss */
.cart .cart-left h3 {
  font-weight: 700;
  font-size: 19px;
  color: black;
}
/* line 70, ../../private/scss/views/_cart.scss */
.cart .cart-left .price {
  font-weight: 300;
  font-size: 19px;
  color: #000;
  line-height: 30px;
  margin-bottom: 28px;
  display: block;
}
/* line 79, ../../private/scss/views/_cart.scss */
.cart .cart-left .button {
  display: inline-block;
  padding: 10px;
  text-align: center;
  background: #5E7703;
  color: white;
  width: 173px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  text-transform: uppercase;
  font-size: 15px;
}
/* line 98, ../../private/scss/views/_cart.scss */
.cart .cart-right {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 98, ../../private/scss/views/_cart.scss */
  .cart .cart-right {
    float: left;
    clear: none;
    width: 76.66667%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 23px;
  }
}
/* line 107, ../../private/scss/views/_cart.scss */
.cart .right-cartitems {
  float: left;
  width: 100%;
}
@media (min-width: 960px) {
  /* line 107, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems {
    position: static;
  }
}
/* line 115, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem {
  float: left;
  width: 100%;
  padding-bottom: 24px;
  margin-bottom: 35px;
  border-bottom: 1px solid #CCCCCC;
  position: relative;
}
/* line 122, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem:last-of-type {
  margin-bottom: 15px;
}
@media (min-width: 960px) {
  /* line 115, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem {
    padding-bottom: 37px;
  }
  /* line 128, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem:last-of-type {
    margin-bottom: 13px;
  }
}
/* line 133, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem [class^="cartitem__"] {
  float: left;
  padding-top: 0px;
}
@media (min-width: 960px) {
  /* line 133, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem [class^="cartitem__"] {
    padding-top: 12px;
  }
}
/* line 143, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__action {
  position: absolute;
  top: 0;
  right: 0;
}
@media (min-width: 960px) {
  /* line 143, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__action {
    position: static;
    float: right;
    text-align: center;
    padding-top: 25px;
  }
}
/* line 157, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__image {
  padding-top: 0px;
  width: 35%;
  float: left;
  min-width: 100px;
}
@media (min-width: 960px) {
  /* line 157, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__image {
    width: 19%;
  }
}
/* line 167, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__image img {
  display: block;
  border: 1px solid #ccc;
  width: 87px;
  height: 87px;
}
@media (min-width: 960px) {
  /* line 167, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__image img {
    width: 97px;
    height: 97px;
  }
}
/* line 180, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .content-wrap {
  width: 60%;
  float: left;
  margin-bottom: 10px;
}
@media (min-width: 960px) {
  /* line 180, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .content-wrap {
    width: auto;
    float: none;
  }
}
/* line 190, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .content-wrap .cartitem__content {
  width: auto;
}
@media (min-width: 960px) {
  /* line 190, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .content-wrap .cartitem__content {
    width: 36.5%;
  }
}
/* line 200, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .content-wrap .cartitem__price {
  padding-top: 0px;
  width: 100%;
}
@media (min-width: 960px) {
  /* line 200, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .content-wrap .cartitem__price {
    padding-top: 33px;
    width: auto;
    margin: 0px;
  }
}
/* line 210, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .content-wrap .cartitem__price b {
  display: inline-block;
}
@media (min-width: 960px) {
  /* line 210, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .content-wrap .cartitem__price b {
    display: none;
  }
}
/* line 223, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__content .title {
  font-weight: 600;
  font-size: 15px;
  line-height: 19px;
  color: #111;
  margin: 0px 0 6px 0;
  padding-right: 15px;
}
@media (min-width: 960px) {
  /* line 223, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__content .title {
    font-size: 17px;
    line-height: 26px;
    padding-right: 0px;
    margin: 10px 10px 0 10px;
  }
}
/* line 239, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__content .description {
  font-weight: 300;
  font-size: 16px;
  color: #111;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 239, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__content .description {
    font-size: 16px;
    margin: 5px 10px 10px 10px;
  }
}
/* line 250, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__content .description b {
  display: inline-block;
}
@media (min-width: 960px) {
  /* line 250, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__content .description b {
    display: none;
  }
}
/* line 259, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__quantity {
  clear: both;
  margin-bottom: 6px;
}
@media (min-width: 960px) {
  /* line 259, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__quantity {
    clear: none;
    margin-bottom: 0px;
  }
}
/* line 268, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__quantity input[type="text"] {
  padding-left: 15px;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: 82px;
  font-size: 14px;
  text-align: left;
  float: left;
  height: 39px;
  color: black;
  font-weight: 500;
  margin: 0px;
}
@media (min-width: 600px) {
  /* line 268, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__quantity input[type="text"] {
    height: 46px;
  }
}
/* line 288, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__quantity #cartForm div {
  overflow: hidden;
  margin: 0 0 5px 0;
  float: none;
  margin: 0px;
  vertical-align: middle;
  display: block;
}
/* line 297, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__quantity .inputdiv {
  display: inline-block;
  width: 160px;
  float: left !important;
  padding-top: 10px;
}
/* line 303, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__quantity .inputdiv .loader {
  margin: 14px 8px;
}
/* line 307, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__quantity .button-increment {
  margin: 0 0 0 -1px;
  text-indent: -9999px;
  cursor: pointer;
  width: 46px;
  height: 19.5px;
  float: left;
  text-align: center;
  background: url("/images/office-arrow.png") no-repeat;
}
@media (min-width: 600px) {
  /* line 307, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__quantity .button-increment {
    height: 23px;
  }
}
/* line 321, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__quantity .dec {
  background-position: 0 -27.5px;
}
@media (min-width: 600px) {
  /* line 321, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__quantity .dec {
    background-position: 0 -24px;
  }
}
/* line 329, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__quantity .buttons {
  padding: 20px 0 0 140px;
}
/* line 334, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__price span {
  font-weight: 300;
  font-size: 16px;
  color: #111;
}
@media (min-width: 960px) {
  /* line 334, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .cartitem__price span {
    font-weight: 500;
  }
}
/* line 344, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .cartitem__action a {
  text-indent: -9999px;
  display: inline-block;
  background: url("../images/close-icon.png");
  width: 29px;
  height: 29px;
}
/* line 352, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .min-order-value {
  clear: both;
  font-size: 10px;
  padding: 6px 10px 6px;
}
@media (min-width: 960px) {
  /* line 352, ../../private/scss/views/_cart.scss */
  .cart .right-cartitems .cartitem .min-order-value {
    float: right;
    width: 556px;
    padding: 9.5px 22px;
    margin-bottom: 0;
  }
}
/* line 362, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .min-order-value strong {
  font-size: 10px;
}
/* line 365, ../../private/scss/views/_cart.scss */
.cart .right-cartitems .cartitem .min-order-value a {
  font-size: 10px;
}
/* line 371, ../../private/scss/views/_cart.scss */
.cart .group-container {
  clear: both;
  margin-bottom: 57px;
  padding-top: 10px;
}
/* line 377, ../../private/scss/views/_cart.scss */
.cart .shipping-estimator {
  clear: both;
  display: inline-block;
  width: 100%;
  padding-bottom: 17px;
}
@media (min-width: 960px) {
  /* line 377, ../../private/scss/views/_cart.scss */
  .cart .shipping-estimator {
    width: 371px;
    height: 162px;
    background-color: #dddddd;
    padding: 15px 21px 18px 22px;
  }
}
/* line 389, ../../private/scss/views/_cart.scss */
.cart .shipping-estimator h5 {
  font-size: 18px;
  line-height: 25.2px;
  margin: 0;
}
/* line 395, ../../private/scss/views/_cart.scss */
.cart .shipping-estimator p {
  color: #666666;
  font-family: "Open Sans",  sans-serif;
  font-size: 12px;
  margin: 6px 0;
}
/* line 401, ../../private/scss/views/_cart.scss */
.cart .shipping-estimator .custom-select-dropdown {
  height: 54px;
  width: 100%;
  background-color: white;
  border: 1px solid #cccccc;
}
@media (min-width: 960px) {
  /* line 401, ../../private/scss/views/_cart.scss */
  .cart .shipping-estimator .custom-select-dropdown {
    width: 327px;
    height: 162px;
  }
}
/* line 412, ../../private/scss/views/_cart.scss */
.cart .shipping-estimator .sod_select {
  width: 100%;
  height: 49px;
  margin-top: 0;
  background: #dddddd;
  font-weight: 600;
  line-height: 43px;
  transition: all 0.5s ease;
}
/* line 421, ../../private/scss/views/_cart.scss */
.cart .shipping-estimator .sod_select:after {
  position: absolute;
  top: 0;
  right: 14px;
  bottom: 0;
  width: 10px;
  height: 6px;
  margin: auto;
  content: '';
  background: url(/images/icons/arrow-down.svg) no-repeat;
  background-size: contain;
  transform: rotate(0deg);
  transition: all 0.5s ease;
}
@media (min-width: 960px) {
  /* line 412, ../../private/scss/views/_cart.scss */
  .cart .shipping-estimator .sod_select {
    height: 54px;
    line-height: 32px;
    background-color: white;
  }
  /* line 442, ../../private/scss/views/_cart.scss */
  .cart .shipping-estimator .sod_select .sod_label {
    background-color: white;
  }
}
/* line 447, ../../private/scss/views/_cart.scss */
.cart .shipping-estimator .sod_select.open:after {
  transform: rotate(180deg);
}
/* line 454, ../../private/scss/views/_cart.scss */
.cart .shipping-estimator .sod_select .sod_list_wrapper {
  transition: all 0.5s ease;
}
/* line 461, ../../private/scss/views/_cart.scss */
.cart .subtotaltable {
  float: right;
  width: 100%;
  margin-bottom: 30px;
  vertical-align: top;
  text-align: right;
}
@media (min-width: 960px) {
  /* line 461, ../../private/scss/views/_cart.scss */
  .cart .subtotaltable {
    margin-bottom: 71px;
    width: 230px;
  }
}
/* line 474, ../../private/scss/views/_cart.scss */
.cart .subtotaltable td {
  font-weight: 400;
  line-height: 27px;
  font-size: 15px;
  color: #111;
}
@media (min-width: 960px) {
  /* line 474, ../../private/scss/views/_cart.scss */
  .cart .subtotaltable td {
    font-size: 17px;
  }
}
/* line 482, ../../private/scss/views/_cart.scss */
.cart .subtotaltable td:first-of-type {
  text-align: left;
}
/* line 487, ../../private/scss/views/_cart.scss */
.cart .subtotaltable .total-amount, .cart .subtotaltable .total-text span {
  font-weight: 700;
  font-size: 19px;
  vertical-align: bottom;
}
@media (min-width: 960px) {
  /* line 487, ../../private/scss/views/_cart.scss */
  .cart .subtotaltable .total-amount, .cart .subtotaltable .total-text span {
    padding-top: 34px;
  }
}
/* line 496, ../../private/scss/views/_cart.scss */
.cart .subtotaltable .total-amount {
  padding-top: 10px;
}
/* line 500, ../../private/scss/views/_cart.scss */
.cart .subtotaltable .total-text {
  font-weight: 400;
  font-size: 13px;
  padding-top: 10px;
}
/* line 508, ../../private/scss/views/_cart.scss */
.cart .buttons {
  float: right;
  width: 100%;
  text-align: right;
  margin-bottom: 50px;
}
@media (min-width: 960px) {
  /* line 508, ../../private/scss/views/_cart.scss */
  .cart .buttons {
    margin-bottom: 0px;
  }
}
/* line 518, ../../private/scss/views/_cart.scss */
.cart .buttons .button {
  width: 100%;
  padding: 15px 29px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  background: #0085B2;
  color: white;
  text-transform: uppercase;
  float: left;
  clear: both;
  text-align: center;
  margin-bottom: 5px;
}
@media (min-width: 960px) {
  /* line 518, ../../private/scss/views/_cart.scss */
  .cart .buttons .button {
    margin-left: 5px;
    clear: none;
    float: none;
    margin-bottom: 0px;
  }
}
/* line 537, ../../private/scss/views/_cart.scss */
.cart .buttons .button:last-of-type {
  background: #5E7703;
}

/*********************************************
  :: checkout-billing                           
********************************************/
/* line 5, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* LEFT SIDEBAR*/
  /* CONTENT MAIN */
  /* BUTTONS BOTTOM */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout {
    padding: 0px;
  }
}
/* line 16, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .contact-intro {
  width: 100%;
  display: block;
  margin-bottom: 21px;
}
@media (min-width: 960px) {
  /* line 16, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .contact-intro {
    display: none;
    margin-bottom: 0px;
  }
}
/* line 26, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .contact-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
@media (min-width: 960px) {
  /* line 26, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .contact-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 17px 0 23px 0;
  }
}
/* line 40, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .contact-intro p {
  font-size: 12.5px;
  color: #525252;
}
/* line 44, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .contact-intro p br {
  display: none;
}
@media (min-width: 960px) {
  /* line 40, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .contact-intro p {
    font-size: 15px;
    margin: 27px 0 27px 0;
  }
  /* line 52, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .contact-intro p br {
    display: inline-block;
  }
}
/* line 63, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .sidebar {
  display: none;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 63, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .sidebar {
    display: block;
    float: left;
    clear: none;
    width: 23.33333%;
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #ccc;
    padding: 24px 25px 30px 25px;
    padding-bottom: 280px;
    margin: 51px 0;
  }
}
/* line 76, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .sidebar h3 {
  font-weight: 700;
  font-size: 19px;
  color: black;
}
/* line 81, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .sidebar h3 span {
  font-weight: 300;
}
/* line 85, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .sidebar h3 .inc {
  font-size: 16px;
}
/* line 91, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .sidebar .price {
  font-weight: 300;
  font-size: 19px;
  color: #000;
  line-height: 30px;
  margin-bottom: 28px;
  display: block;
}
/* line 100, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .sidebar .button {
  display: inline-block;
  padding: 10px;
  text-align: center;
  background: #5E7703;
  color: white;
  width: 173px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  text-transform: uppercase;
  font-size: 15px;
}
/* line 116, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content {
  width: 100%;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 116, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content {
    float: left;
    clear: none;
    width: 76.66667%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 23px;
    margin: 48px 0;
  }
}
/* line 127, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .steps {
  float: left;
  width: 100%;
  border-bottom: none;
  margin-bottom: 4px;
  padding-bottom: 5px;
}
@media (min-width: 960px) {
  /* line 127, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .steps {
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
  }
}
/* line 139, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .steps ul {
  float: left;
  width: 100%;
  margin: 0px;
}
/* line 145, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .steps li {
  float: left;
  list-style-type: none;
  font-weight: 400;
  font-size: 14px;
  color: #999;
  font-weight: 500;
  margin-right: 5px;
}
@media (min-width: 960px) {
  /* line 145, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .steps li {
    font-size: 16px;
    margin-right: 39px;
  }
}
/* line 159, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .steps li a {
  font-size: 14px;
}
@media (min-width: 960px) {
  /* line 159, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .steps li a {
    font-size: 16px;
  }
}
/* line 167, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .steps li span {
  display: none;
}
@media (min-width: 960px) {
  /* line 167, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .steps li span {
    display: inline-block;
  }
}
/* line 175, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .steps li:last-of-type {
  margin: 0px;
}
/* line 179, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .steps .current {
  color: #D3450D;
}
@media (min-width: 960px) {
  /* line 179, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .steps .current {
    color: #111;
  }
}
/* line 189, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form {
  float: left;
  width: 100%;
  margin: -2px 0 4px 0;
  padding-left: 0px;
}
@media (min-width: 960px) {
  /* line 189, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .form {
    padding-left: 19px;
    margin: -2px 0 45px 0;
  }
}
/* line 200, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form h1 {
  display: none;
}
@media (min-width: 960px) {
  /* line 200, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .form h1 {
    display: block;
    margin-bottom: 25px;
    font-size: 32px;
    font-weight: 300;
    color: black;
  }
}
/* line 212, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form select.styled {
  height: 50px !important;
}
/* line 216, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkout-form-field {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
/* line 221, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkout-form-field label {
  font-weight: 500;
  float: left;
  width: 100%;
  font-size: 13px;
  color: #999;
  font-weight: 500;
  margin-bottom: 5px;
}
@media (min-width: 960px) {
  /* line 221, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .form .checkout-form-field label {
    font-size: 15px;
  }
}
/* line 235, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkout-form-field input {
  float: left;
  width: 95%;
  height: 40px;
  border: 1px solid #ccc;
  padding: 10px;
  margin: 4px 10px 0 0;
}
/* line 244, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkout-form-field span.styled {
  font-size: 14px;
  font-weight: 500;
  margin: 4px 0px;
  background: #fff url("/images/arrow-down.png") 103% center no-repeat;
  color: black;
  padding: 8px 10px;
  width: 180px;
  height: 40px;
  border: 1px solid #ccc;
  text-align: left;
}
/* line 256, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkout-form-field .styled.customSelectHover {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
}
/* line 261, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkout-form-field .customSelectInner {
  width: 100% !important;
}
/* line 265, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkout-form-field .styled.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}
/* line 274, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkox-field label {
  cursor: pointer;
}
/* line 277, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkox-field input {
  width: auto;
  height: auto;
  margin: 3px 6px 3px 3px;
  padding: 0px;
}
/* line 286, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkout-form-field #address-line-one {
  margin-bottom: 10px;
}
/* line 291, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .checkox-field.checkout-shipping {
  margin-bottom: 25px;
}
/* line 295, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .width50 {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 295, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .form .width50 {
    width: 50%;
  }
}
/* line 303, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .width30 {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 303, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .form .width30 {
    width: 30%;
  }
}
/* line 311, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .width20 {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 311, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .form .width20 {
    width: 20%;
  }
}
/* line 319, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .width15 {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 319, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .form .width15 {
    width: 15%;
  }
}
/* line 327, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .mr2 {
  margin-right: auto;
}
@media (min-width: 960px) {
  /* line 327, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .form .mr2 {
    margin-right: 2%;
  }
}
/* line 335, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .mr4 {
  margin-right: auto;
}
@media (min-width: 960px) {
  /* line 335, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .content .form .mr4 {
    margin-right: 4%;
  }
}
/* line 343, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .content .form .clearleft {
  clear: left;
}
/* line 354, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .buttons.checkout-billing a {
  width: 95%;
  padding: 15px 29px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  background: #5E7703;
  color: white;
  text-transform: uppercase;
  float: left;
  clear: both;
  text-align: center;
  margin-bottom: 53px;
}
@media (min-width: 960px) {
  /* line 354, ../../private/scss/views/_checkout-billing.scss */
  .shopping-cart-checkout .buttons.checkout-billing a {
    width: auto;
    margin-bottom: 5px;
    margin-left: 19px;
  }
}
/* line 373, ../../private/scss/views/_checkout-billing.scss */
.shopping-cart-checkout .buttons.checkout-billing .button {
  float: left !important;
}

/*********************************************
  :: checkout-billing                           
********************************************/
/* line 5, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* LEFT SIDEBAR*/
  /* CONTENT MAIN */
  /* BUTTONS BOTTOM */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout {
    padding: 0px;
  }
}
/* line 16, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .contact-intro {
  width: 100%;
  display: block;
  margin-bottom: 21px;
}
@media (min-width: 960px) {
  /* line 16, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .contact-intro {
    display: none;
    margin-bottom: 0px;
  }
}
/* line 26, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .contact-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
@media (min-width: 960px) {
  /* line 26, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .contact-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 17px 0 23px 0;
  }
}
/* line 40, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .contact-intro p {
  font-size: 12.5px;
  color: #525252;
}
/* line 44, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .contact-intro p br {
  display: none;
}
@media (min-width: 960px) {
  /* line 40, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .contact-intro p {
    font-size: 15px;
    margin: 27px 0 27px 0;
  }
  /* line 52, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .contact-intro p br {
    display: inline-block;
  }
}
/* line 63, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .sidebar {
  display: none;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 63, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .sidebar {
    display: block;
    float: left;
    clear: none;
    width: 23.33333%;
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #ccc;
    padding: 24px 25px 30px 25px;
    padding-bottom: 280px;
    margin: 51px 0;
  }
}
/* line 76, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .sidebar h3 {
  font-weight: 700;
  font-size: 19px;
  color: black;
}
/* line 81, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .sidebar h3 span {
  font-weight: 300;
}
/* line 85, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .sidebar h3 .inc {
  font-size: 16px;
}
/* line 91, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .sidebar .price {
  font-weight: 300;
  font-size: 19px;
  color: #000;
  line-height: 30px;
  margin-bottom: 28px;
  display: block;
}
/* line 100, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .sidebar .button {
  display: inline-block;
  padding: 10px;
  text-align: center;
  background: #5E7703;
  color: white;
  width: 173px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  text-transform: uppercase;
  font-size: 15px;
}
/* line 116, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content {
  width: 100%;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 116, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content {
    float: left;
    clear: none;
    width: 76.66667%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 23px;
    margin: 48px 0;
  }
}
/* line 127, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .steps {
  float: left;
  width: 100%;
  border-bottom: none;
  margin-bottom: 4px;
  padding-bottom: 5px;
}
@media (min-width: 960px) {
  /* line 127, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .steps {
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
  }
}
/* line 139, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .steps ul {
  float: left;
  width: 100%;
  margin: 0px;
}
/* line 145, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .steps li {
  float: left;
  list-style-type: none;
  font-weight: 400;
  font-size: 14px;
  color: #999;
  font-weight: 500;
  margin-right: 5px;
}
@media (min-width: 960px) {
  /* line 145, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .steps li {
    font-size: 16px;
    margin-right: 39px;
  }
}
/* line 159, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .steps li a {
  font-size: 14px;
}
@media (min-width: 960px) {
  /* line 159, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .steps li a {
    font-size: 16px;
  }
}
/* line 167, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .steps li span {
  display: none;
}
@media (min-width: 960px) {
  /* line 167, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .steps li span {
    display: inline-block;
  }
}
/* line 175, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .steps li:last-of-type {
  margin: 0px;
}
/* line 179, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .steps .current {
  color: #D3450D;
}
@media (min-width: 960px) {
  /* line 179, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .steps .current {
    color: #111;
  }
}
/* line 189, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form {
  float: left;
  width: 100%;
  margin: -2px 0 4px 0;
  padding-left: 0px;
}
@media (min-width: 960px) {
  /* line 189, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .form {
    padding-left: 19px;
    margin: -2px 0 45px 0;
  }
}
/* line 200, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form h1 {
  display: none;
}
@media (min-width: 960px) {
  /* line 200, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .form h1 {
    display: block;
    margin-bottom: 25px;
    font-size: 32px;
    font-weight: 300;
    color: black;
  }
}
/* line 212, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkout-form-field {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
/* line 217, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkout-form-field label {
  font-weight: 500;
  float: left;
  width: 100%;
  font-size: 13px;
  color: #999;
  font-weight: 500;
  margin-bottom: 5px;
}
@media (min-width: 960px) {
  /* line 217, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .form .checkout-form-field label {
    font-size: 15px;
  }
}
/* line 231, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkout-form-field input {
  float: left;
  width: 95%;
  height: 40px;
  border: 1px solid #ccc;
  padding: 10px;
  margin: 4px 10px 0 0;
}
/* line 240, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkout-form-field input[type="checkbox"] {
  width: auto;
}
/* line 244, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkout-form-field span.styled {
  font-size: 14px;
  font-weight: 500;
  margin: 4px 0px;
  background: #fff url("/images/arrow-down.png") 103% center no-repeat;
  color: black;
  padding: 8px 10px;
  width: 180px;
  height: 40px;
  border: 1px solid #ccc;
  text-align: left;
}
/* line 256, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkout-form-field .styled.customSelectHover {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
}
/* line 261, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkout-form-field .customSelectInner {
  width: 100% !important;
}
/* line 265, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkout-form-field .styled.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}
/* line 274, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkox-field label {
  cursor: pointer;
}
/* line 277, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkox-field input {
  width: auto;
  height: auto;
  margin: 3px 6px 3px 3px;
  padding: 0px;
}
/* line 286, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkout-form-field #address-line-one {
  margin-bottom: 10px;
}
/* line 291, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .checkox-field.checkout-shipping {
  margin-bottom: 25px;
}
/* line 295, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .width50 {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 295, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .form .width50 {
    width: 50%;
  }
}
/* line 303, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .width30 {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 303, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .form .width30 {
    width: 30%;
  }
}
/* line 311, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .width20 {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 311, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .form .width20 {
    width: 20%;
  }
}
/* line 319, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .width15 {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 319, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .form .width15 {
    width: 15%;
  }
}
/* line 327, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .mr2 {
  margin-right: auto;
}
@media (min-width: 960px) {
  /* line 327, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .form .mr2 {
    margin-right: 2%;
  }
}
/* line 335, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .mr4 {
  margin-right: auto;
}
@media (min-width: 960px) {
  /* line 335, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .content .form .mr4 {
    margin-right: 4%;
  }
}
/* line 343, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .content .form .clearleft {
  clear: left;
}
/* line 354, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .buttons.checkout-billing a {
  width: 95%;
  padding: 15px 29px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  background: #5E7703;
  color: white;
  text-transform: uppercase;
  float: left;
  clear: both;
  text-align: center;
  margin-bottom: 53px;
  float: left;
}
@media (min-width: 960px) {
  /* line 354, ../../private/scss/views/_checkout-shipping.scss */
  .shopping-cart-checkout .buttons.checkout-billing a {
    width: auto;
    margin-bottom: 5px;
    margin-left: 19px;
  }
}
/* line 374, ../../private/scss/views/_checkout-shipping.scss */
.shopping-cart-checkout .buttons.checkout-billing .button {
  float: left !important;
}

/* line 1, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* LEFT SIDEBAR*/
  /* RIGHT CONTENT*/
}
@media (min-width: 960px) {
  /* line 1, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout {
    padding: 0px;
  }
}
/* line 12, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .contact-intro {
  width: 100%;
  display: block;
  margin-bottom: 21px;
}
@media (min-width: 960px) {
  /* line 12, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .contact-intro {
    display: none;
    margin-bottom: 0px;
  }
}
/* line 22, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .contact-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
@media (min-width: 960px) {
  /* line 22, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .contact-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 17px 0 23px 0;
  }
}
/* line 36, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .contact-intro p {
  font-size: 12.5px;
  color: #525252;
}
/* line 40, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .contact-intro p br {
  display: none;
}
@media (min-width: 960px) {
  /* line 36, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .contact-intro p {
    font-size: 15px;
    margin: 27px 0 27px 0;
  }
  /* line 48, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .contact-intro p br {
    display: inline-block;
  }
}
/* line 59, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .sidebar {
  display: none;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 59, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .sidebar {
    display: block;
    float: left;
    clear: none;
    width: 23.33333%;
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #ccc;
    padding: 24px 25px 30px 25px;
    padding-bottom: 280px;
    margin: 51px 0;
    height: 435px;
  }
}
/* line 73, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .sidebar h3 {
  font-weight: 700;
  font-size: 19px;
  color: black;
}
/* line 78, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .sidebar h3 span {
  font-weight: 300;
}
/* line 83, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .sidebar .price {
  font-weight: 300;
  font-size: 19px;
  color: #000;
  line-height: 30px;
  margin-bottom: 20px;
  display: block;
}
/* line 92, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .sidebar .button {
  display: inline-block;
  padding: 10px;
  text-align: center;
  background: #5E7703;
  color: white;
  width: 173px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  text-transform: uppercase;
  font-size: 15px;
}
/* line 110, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content {
  /* BUTTONS BOTTOM */
}
/* line 112, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .sidebar {
  display: none;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 112, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .sidebar {
    display: block;
    float: left;
    clear: none;
    width: 23.33333%;
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #ccc;
    padding: 24px 25px 30px 25px;
    padding-bottom: 280px;
    margin: 51px 0;
  }
}
/* line 125, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .sidebar h3 {
  font-weight: 700;
  font-size: 19px;
  color: black;
}
/* line 130, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .sidebar h3 span {
  font-weight: 300;
}
/* line 135, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .sidebar .price {
  font-weight: 300;
  font-size: 19px;
  color: #000;
  line-height: 30px;
  margin-bottom: 28px;
  display: block;
}
/* line 144, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .sidebar .button {
  display: inline-block;
  padding: 10px;
  text-align: center;
  background: #5E7703;
  color: white;
  width: 173px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  text-transform: uppercase;
  font-size: 15px;
}
/* line 157, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review {
  float: left;
  width: 100%;
  border-bottom: none;
  margin-bottom: 0px;
}
@media (min-width: 960px) {
  /* line 157, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .review {
    border-bottom: 1px solid #ccc;
    margin-bottom: 65px;
  }
}
/* line 168, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review h1 {
  display: none;
}
@media (min-width: 960px) {
  /* line 168, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .review h1 {
    margin-bottom: 25px;
    color: black;
    font-weight: 500;
    display: block;
  }
}
/* line 179, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review h3 {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
  color: black;
}
/* line 186, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review .main-title {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 5px;
}
@media (min-width: 960px) {
  /* line 186, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .review .main-title {
    border-bottom: none;
    padding-bottom: 0px;
    font-weight: 600;
  }
}
/* line 197, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review .title {
  width: 100%;
  float: left;
}
@media (min-width: 960px) {
  /* line 197, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .review .title {
    width: auto;
  }
}
/* line 209, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review-details {
  width: 100%;
  float: left;
}
@media (min-width: 960px) {
  /* line 209, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .review-details {
    float: left;
    clear: none;
    width: 31.33333%;
    margin-left: 0;
    margin-right: 3%;
    margin-right: 0%;
    padding-right: 20px;
  }
  /* line 59, ../../private/scss/jeet/_grid.scss */
  .shopping-cart-checkout .content .review-details:last-child {
    margin-right: 0;
  }
}
/* line 219, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review-details .address {
  float: left;
  width: 100%;
  margin-bottom: 25px;
}
/* line 226, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review-details p {
  font-size: 15px !important;
  color: #999 !important;
  line-height: 22px;
  margin: 2px 0;
}
/* line 234, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review-details h3 {
  font-size: 18px;
  border-bottom: 1px solid #999999;
  padding-bottom: 3px;
}
@media (min-width: 960px) {
  /* line 234, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .review-details h3 {
    border-bottom: none;
    padding-bottom: 0px;
  }
}
/* line 247, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .further-details {
  float: left;
  clear: none;
  width: 100%;
  margin-left: 0;
  margin-right: 3%;
  float: right;
  text-align: right;
}
/* line 59, ../../private/scss/jeet/_grid.scss */
.shopping-cart-checkout .content .further-details:last-child {
  margin-right: 0;
}
/* line 252, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .further-details p {
  margin-top: 0px;
}
/* line 258, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .review-summary {
  width: 100%;
  float: right;
}
@media (min-width: 960px) {
  /* line 258, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .review-summary {
    float: left;
    clear: none;
    width: 65.66667%;
    margin-left: 0;
    margin-right: 3%;
    float: right;
  }
  /* line 59, ../../private/scss/jeet/_grid.scss */
  .shopping-cart-checkout .content .review-summary:last-child {
    margin-right: 0;
  }
}
/* line 268, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitem {
  width: 100%;
  float: left;
  border-bottom: 1px solid #CCCCCC;
}
/* line 274, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review {
  margin-bottom: 0px;
}
/* line 278, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem {
  padding-bottom: 15px;
  margin-bottom: 20px;
}
/* line 285, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem [class^="cartitem__"] {
  width: 24.3%;
  padding: 0px;
  float: left;
}
/* line 291, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__quantity {
  text-align: left;
}
@media (min-width: 960px) {
  /* line 291, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__quantity {
    text-align: right;
  }
}
/* line 298, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__quantity p {
  color: #000 !important;
}
@media (min-width: 960px) {
  /* line 298, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__quantity p {
    color: black;
  }
}
/* line 306, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__price {
  text-align: right;
  float: right;
}
@media (min-width: 960px) {
  /* line 306, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__price {
    float: left;
  }
}
/* line 315, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__content {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 315, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__content {
    width: 50.3%;
  }
}
/* line 322, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__content h3 {
  color: black;
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
/* line 331, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__quantity p, .shopping-cart-checkout .content .cartitems.checkout-review .cartitem .description {
  font-weight: 300;
  font-size: 15px;
  color: black;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 331, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__quantity p, .shopping-cart-checkout .content .cartitems.checkout-review .cartitem .description {
    font-size: 17px;
  }
}
/* line 342, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem .description {
  display: none;
}
@media (min-width: 960px) {
  /* line 342, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .cartitems.checkout-review .cartitem .description {
    display: block;
  }
}
/* line 351, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__price span {
  font-size: 14px;
  font-weight: 600;
}
@media (min-width: 960px) {
  /* line 351, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .cartitems.checkout-review .cartitem .cartitem__price span {
    font-size: 18px;
  }
}
/* line 362, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .subtotaltable {
  float: right;
  width: 100%;
  vertical-align: top;
  margin-bottom: 15px;
  text-align: right;
  border-bottom: 1px solid #999999;
  padding-bottom: 10px;
}
@media (min-width: 960px) {
  /* line 362, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .subtotaltable {
    width: 230px;
    margin-bottom: 71px;
    border-bottom: none;
    padding-bottom: 0px;
  }
}
/* line 378, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .subtotaltable td {
  font-weight: 300;
  font-size: 15px;
  line-height: 27px;
  color: #111;
}
@media (min-width: 960px) {
  /* line 378, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .subtotaltable td {
    font-size: 17px;
  }
}
/* line 388, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .subtotaltable td:first-of-type {
  text-align: left;
}
/* line 393, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .subtotaltable .total-amount, .shopping-cart-checkout .content .subtotaltable .total-text span {
  font-weight: 600;
  font-size: 16px;
  padding-top: 34px;
}
@media (min-width: 960px) {
  /* line 393, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .subtotaltable .total-amount, .shopping-cart-checkout .content .subtotaltable .total-text span {
    font-size: 19px;
  }
}
/* line 403, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .subtotaltable .total-text {
  font-weight: 400;
  padding-top: 34px;
  font-size: 13px;
}
/* line 413, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .buttons {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
@media (min-width: 960px) {
  /* line 413, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .buttons {
    margin-bottom: 0px;
  }
}
/* line 422, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .buttons .myLightbox, .shopping-cart-checkout .content .buttons .chewing-gum, .shopping-cart-checkout .content .buttons .myLightbox-dps {
  display: none;
}
/* line 426, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .buttons .button {
  width: 100%;
  padding: 15px 29px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  background: #5E7703;
  color: white;
  text-transform: uppercase;
  float: right;
  clear: both;
  text-align: center;
  margin-bottom: 5px;
}
@media (min-width: 960px) {
  /* line 426, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .buttons .button {
    width: auto;
    display: inline-block;
    clear: none;
    margin-left: 10px;
  }
  /* line 446, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .buttons .button:first-of-type {
    margin-left: 0px;
  }
}
/* line 452, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .buttons .min-order-value {
  margin-top: 0;
  margin-bottom: 30px;
  border-radius: 0;
  border: 1px solid #D3450D;
  padding: 107px 0;
}
@media (min-width: 960px) {
  /* line 452, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .buttons .min-order-value {
    padding: 16px 0;
    margin-bottom: 51px;
  }
}
/* line 465, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .buttons .review-note {
  width: 100%;
  text-align: center;
  float: right;
}
@media (min-width: 960px) {
  /* line 465, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .buttons .review-note {
    float: right;
  }
}
/* line 474, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .buttons .review-note p {
  width: 100%;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 474, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .buttons .review-note p {
    margin: 8px 0;
    text-align: right;
  }
}
/* line 487, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .buttons p {
  display: inline-block;
  padding-left: 0px;
}
@media (min-width: 960px) {
  /* line 487, ../../private/scss/views/_checkout-review.scss */
  .shopping-cart-checkout .content .buttons p {
    padding-left: 10px;
  }
}
/* line 494, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .buttons p b {
  color: #000;
}
/* line 502, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .grey {
  background: #CCCCCC !important;
  float: left !important;
}
/* line 507, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .red {
  background: #D3450D !important;
}
/* line 511, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .yellow {
  background: #FFBF00 !important;
}
/* line 515, ../../private/scss/views/_checkout-review.scss */
.shopping-cart-checkout .content .blue {
  background: #0085B2 !important;
}

/* line 523, ../../private/scss/views/_checkout-review.scss */
.myLightbox {
  max-width: 384px;
}
/* line 526, ../../private/scss/views/_checkout-review.scss */
.myLightbox .register {
  padding-bottom: 10px;
  border-bottom: 1px solid #999999;
}
/* line 530, ../../private/scss/views/_checkout-review.scss */
.myLightbox .register:last-of-type {
  border-bottom: none;
  padding-bottom: 10px;
}
@media (min-width: 960px) {
  /* line 530, ../../private/scss/views/_checkout-review.scss */
  .myLightbox .register:last-of-type {
    padding-bottom: 0px;
  }
}
/* line 539, ../../private/scss/views/_checkout-review.scss */
.myLightbox .register p {
  font-size: 12.5px;
  font-weight: 300;
  color: black;
}
/* line 544, ../../private/scss/views/_checkout-review.scss */
.myLightbox .register p:first-of-type {
  font-size: 14px;
  font-weight: 500;
}
/* line 551, ../../private/scss/views/_checkout-review.scss */
.myLightbox .register .button {
  background: #00A3D9;
  color: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  float: left;
}
/* line 560, ../../private/scss/views/_checkout-review.scss */
.myLightbox .register .button i {
  text-decoration: underline;
}
/* line 565, ../../private/scss/views/_checkout-review.scss */
.myLightbox .register .pre-login {
  display: inline-block;
  margin-bottom: 0px;
}
@media (min-width: 960px) {
  /* line 565, ../../private/scss/views/_checkout-review.scss */
  .myLightbox .register .pre-login {
    width: 50%;
  }
}
/* line 574, ../../private/scss/views/_checkout-review.scss */
.myLightbox .register .login {
  color: #5E7703;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 574, ../../private/scss/views/_checkout-review.scss */
  .myLightbox .register .login {
    display: inline-block;
  }
}
/* line 582, ../../private/scss/views/_checkout-review.scss */
.myLightbox .register .login a {
  text-decoration: underline;
  font-style: italic;
}

/* line 590, ../../private/scss/views/_checkout-review.scss */
.chewing-gum {
  display: block;
  float: left;
  margin-bottom: 20px;
}
@media (min-width: 960px) {
  /* line 590, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum {
    width: 734px;
    margin-bottom: 0px;
  }
}
/* line 601, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .left, .chewing-gum .right {
  width: 100%;
  padding-bottom: 10px;
}
/* line 605, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .left h2, .chewing-gum .right h2 {
  color: black;
  font-size: 28px;
  font-weight: 600;
  padding: 0 0 10px 0;
}
@media (min-width: 960px) {
  /* line 605, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .left h2, .chewing-gum .right h2 {
    font-size: 31px;
  }
}
/* line 616, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .left p, .chewing-gum .right p {
  font-size: 12.5px;
  font-weight: 300;
  color: black;
  margin: 0px 0 28px 0;
}
/* line 622, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .left p:first-of-type, .chewing-gum .right p:first-of-type {
  font-size: 14px;
  font-weight: 500;
}
/* line 629, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .left .image, .chewing-gum .right .image {
  width: 241px;
  height: 241px;
  border: 1px solid black;
  position: relative;
  margin: 0 auto;
}
@media (min-width: 960px) {
  /* line 629, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .left .image, .chewing-gum .right .image {
    width: 299px;
    height: 299px;
    margin-left: 0px;
  }
}
/* line 642, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .left .image img, .chewing-gum .right .image img {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 196px;
  max-height: 196px;
}
@media (min-width: 960px) {
  /* line 642, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .left .image img, .chewing-gum .right .image img {
    max-width: 241px;
    max-height: 241px;
  }
}
/* line 657, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom {
  float: none;
  width: auto;
  margin-top: 10px;
}
/* line 661, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom .product-title {
  color: black;
  font-size: 14px;
  line-height: 19.2px;
  margin-bottom: 10px;
  min-height: 58px;
}
/* line 668, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom .product-container {
  text-align: center;
  vertical-align: top;
  min-height: 357px;
  position: relative;
}
@media (max-width: 760px) {
  /* line 668, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .bottom .product-container {
    margin-bottom: 30px;
    border-bottom: 1px solid #cccccc;
  }
  /* line 676, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .bottom .product-container:last-of-type {
    margin-bottom: 0;
    border-bottom: none;
  }
}
@media (min-width: 760px) {
  /* line 668, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .bottom .product-container {
    margin-right: 31px;
    display: inline-block;
    width: 193px;
    max-height: 241px;
  }
}
/* line 687, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom .product-container:last-of-type {
  margin-right: initial;
}
/* line 690, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom .product-container.one-product {
  width: 90%;
  margin: auto;
  display: block;
}
/* line 695, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom .product-container .price {
  margin: 0;
}
/* line 698, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom .product-container .price:last-of-type span {
  color: black;
  font-weight: 700;
}
/* line 704, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom .product-container .button {
  background: #00a3d9;
  color: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 120px;
  float: none;
}
@media (min-width: 960px) {
  /* line 704, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .bottom .product-container .button {
    clear: both;
    margin-bottom: 10px;
    margin-right: 0px;
    width: 126px;
  }
}
/* line 722, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom .product-container .button i {
  text-decoration: underline;
}
/* line 728, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom form {
  width: 100%;
  margin-top: 21px;
  position: relative;
  bottom: 0;
}
/* line 733, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .bottom form button {
  position: relative;
  right: 0;
  left: 0;
}
/* line 741, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .featherlight .featherlight-content {
  width: auto !important;
}
/* line 745, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .chewing-gum {
  width: auto;
}
/* line 749, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .top {
  width: 100%;
  padding: 10px 10px;
  border-bottom: 1px solid #cccccc;
}
/* line 753, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .top h2 {
  color: black;
  font-size: 28px;
  font-weight: 700;
  line-height: 25.2px;
}
/* line 760, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .top p {
  color: #666666;
  font-size: 12px;
}
/* line 767, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .right {
  padding-left: 0px;
  padding-top: 0px;
}
@media (min-width: 960px) {
  /* line 767, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .right {
    padding-left: 37px;
    padding-top: 100px;
  }
}
/* line 777, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .right p:first-of-type {
  font-size: 18px;
}
@media (min-width: 960px) {
  /* line 777, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .right p:first-of-type {
    font-size: 20px;
    margin-bottom: 16px;
  }
}
/* line 786, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .right p:nth-of-type(2) {
  color: #999999;
  font-size: 15px;
  text-decoration: line-through;
  margin-bottom: 7px;
}
@media (min-width: 960px) {
  /* line 786, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .right p:nth-of-type(2) {
    font-size: 16px;
  }
}
/* line 797, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .right p:last-of-type {
  font-size: 21px;
  color: #D3450D;
  padding-bottom: 0px;
  margin-bottom: 15px;
}
@media (min-width: 960px) {
  /* line 797, ../../private/scss/views/_checkout-review.scss */
  .chewing-gum .right p:last-of-type {
    font-size: 24px;
    padding-bottom: 9px;
    margin-bottom: 28px;
  }
}
/* line 811, ../../private/scss/views/_checkout-review.scss */
.chewing-gum .right p:last-of-type span {
  color: black;
  font-weight: 600;
}

/* line 819, ../../private/scss/views/_checkout-review.scss */
.myLightbox-dps {
  max-width: 384px;
}
/* line 822, ../../private/scss/views/_checkout-review.scss */
.myLightbox-dps .message {
  padding-bottom: 10px;
  border-bottom: 1px solid #999999;
}
/* line 826, ../../private/scss/views/_checkout-review.scss */
.myLightbox-dps .message:last-of-type {
  border-bottom: none;
  padding-bottom: 10px;
}
@media (min-width: 960px) {
  /* line 826, ../../private/scss/views/_checkout-review.scss */
  .myLightbox-dps .message:last-of-type {
    padding-bottom: 0px;
  }
}
/* line 835, ../../private/scss/views/_checkout-review.scss */
.myLightbox-dps .message p {
  font-size: 12.5px;
  font-weight: 300;
  color: black;
}
/* line 840, ../../private/scss/views/_checkout-review.scss */
.myLightbox-dps .message p:first-of-type {
  font-size: 14px;
  font-weight: 500;
}
/* line 847, ../../private/scss/views/_checkout-review.scss */
.myLightbox-dps .message .button {
  background: #00A3D9;
  color: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(../js/lib/PIE.htc);
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  float: left;
}
/* line 856, ../../private/scss/views/_checkout-review.scss */
.myLightbox-dps .message .button i {
  text-decoration: underline;
}

/* line 1, ../../private/scss/views/_checkout-confirmation.scss */
.shopping-cart-checkout-confirmation {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
}
@media (min-width: 960px) {
  /* line 1, ../../private/scss/views/_checkout-confirmation.scss */
  .shopping-cart-checkout-confirmation {
    padding: 0px;
  }
}
/* line 13, ../../private/scss/views/_checkout-confirmation.scss */
.shopping-cart-checkout-confirmation .content {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
@media (min-width: 960px) {
  /* line 13, ../../private/scss/views/_checkout-confirmation.scss */
  .shopping-cart-checkout-confirmation .content {
    float: left;
    clear: none;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 340px;
  }
}
/* line 23, ../../private/scss/views/_checkout-confirmation.scss */
.shopping-cart-checkout-confirmation .content h1 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
@media (min-width: 960px) {
  /* line 23, ../../private/scss/views/_checkout-confirmation.scss */
  .shopping-cart-checkout-confirmation .content h1 {
    font-size: 30px;
    font-weight: 200;
    padding: 37px 0 23px 0;
  }
}
/* line 37, ../../private/scss/views/_checkout-confirmation.scss */
.shopping-cart-checkout-confirmation .content p {
  font-size: 14px;
  color: #525252;
}
@media (min-width: 960px) {
  /* line 37, ../../private/scss/views/_checkout-confirmation.scss */
  .shopping-cart-checkout-confirmation .content p {
    font-size: 14px;
  }
}
/* line 45, ../../private/scss/views/_checkout-confirmation.scss */
.shopping-cart-checkout-confirmation .content p:first-of-type {
  font-weight: 600;
}
@media (min-width: 960px) {
  /* line 45, ../../private/scss/views/_checkout-confirmation.scss */
  .shopping-cart-checkout-confirmation .content p:first-of-type {
    font-size: 18px;
  }
}
/* line 55, ../../private/scss/views/_checkout-confirmation.scss */
.shopping-cart-checkout-confirmation .content .button {
  background: #5E7703;
  color: #fff;
  font-weight: 300;
  font-size: 16px;
  line-height: 40px;
  display: inline-block;
  float: left;
  padding: 0;
  width: 147px;
  height: 40px;
  text-transform: none;
  text-align: center;
  border-radius: 4px;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/*********************************************
  :: Chatterbox                          
********************************************/
/* line 5, ../../private/scss/views/_chatterbox.scss */
.chatterbox {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* SELECT CAT MOB */
  /* BLOG ENTRY */
  /* SIDEBAR */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_chatterbox.scss */
  .chatterbox {
    padding: 0px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .container-max-width {
    padding: 0 10px;
  }
}
/* line 24, ../../private/scss/views/_chatterbox.scss */
.chatterbox .chatterbox-intro {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 24, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .chatterbox-intro {
    float: left;
    clear: none;
    width: 68.33333%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 8px;
  }
}
/* line 32, ../../private/scss/views/_chatterbox.scss */
.chatterbox .chatterbox-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
@media (min-width: 960px) {
  /* line 32, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .chatterbox-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 19px 0 25px 0;
  }
}
/* line 52, ../../private/scss/views/_chatterbox.scss */
.chatterbox .select-category {
  width: 100%;
  display: block;
  float: right;
}
@media (min-width: 960px) {
  /* line 52, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .select-category {
    display: none;
  }
}
/* line 61, ../../private/scss/views/_chatterbox.scss */
.chatterbox .select-category .category {
  position: relative;
  margin-top: 10px;
}
/* line 65, ../../private/scss/views/_chatterbox.scss */
.chatterbox .select-category .category span.styled {
  font-size: 14px;
  font-weight: 400;
  background: #fff url("/images/arrow.jpg") 100% center no-repeat;
  color: #000000;
  padding: 12px 25px;
  width: 100% !important;
  height: 44px;
  border: 1px solid #ccc;
}
/* line 75, ../../private/scss/views/_chatterbox.scss */
.chatterbox .select-category .category .styled.customSelectHover {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
}
/* line 80, ../../private/scss/views/_chatterbox.scss */
.chatterbox .select-category .category .customSelectInner {
  width: 100% !important;
}
/* line 84, ../../private/scss/views/_chatterbox.scss */
.chatterbox .select-category .category .styled.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}
/* line 91, ../../private/scss/views/_chatterbox.scss */
.chatterbox .select-category .category .styled.customSelectOpen {
  width: 600px;
}
/* line 99, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 99, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap {
    float: left;
    clear: none;
    width: 68.33333%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 106, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .entry {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 20px;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 25px;
  /* ENTRY DETAILS LEFT */
  /* ENTRY Content RIGHT */
}
@media (min-width: 960px) {
  /* line 106, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .entry {
    margin-top: 25px;
  }
}
/* line 123, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .entry .entry-left {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 123, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .entry .entry-left {
    float: left;
    clear: none;
    width: 37.5%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 0 0;
  }
}
/* line 131, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .entry .entry-left img {
  float: left;
  width: 100%;
  max-width: 150px;
  height: auto;
  max-height: 112px;
}
@media (min-width: 960px) {
  /* line 131, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .entry .entry-left img {
    max-width: 220px;
    max-height: 177px;
  }
}
/* line 152, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .entry .entry-content {
  width: 100%;
  height: auto;
  float: left;
}
@media (min-width: 960px) {
  /* line 152, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .entry .entry-content {
    float: left;
    clear: none;
    width: 62.5%;
    margin-left: 0;
    margin-right: 0;
    float: right;
    padding: 0 20px 0 0px;
  }
}
/* line 163, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .entry .entry-content p {
  font-size: 12.5px;
  margin: 9px 0 18px 0;
  line-height: 20px;
}
@media (min-width: 960px) {
  /* line 163, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .entry .entry-content p {
    font-size: 14px;
  }
}
/* line 173, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .entry .entry-content p:first-of-type {
  font-size: 14px;
  color: black;
  margin: 0px 0 4px 0;
}
@media (min-width: 960px) {
  /* line 173, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .entry .entry-content p:first-of-type {
    font-size: 20px;
  }
}
/* line 184, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .entry .entry-content .date {
  margin: 0px;
  font-size: 12px !important;
  color: #858585 !important;
}
@media (min-width: 960px) {
  /* line 184, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .entry .entry-content .date {
    font-size: 13px !important;
  }
}
/* line 194, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .entry .entry-content a {
  color: #D3450D;
  font-size: 12px;
}
@media (min-width: 960px) {
  /* line 194, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .entry .entry-content a {
    font-size: 13px;
  }
}
/* line 203, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .entry .entry-content .video {
  display: none;
}
@media (min-width: 960px) {
  /* line 203, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .entry .entry-content .video {
    display: block;
    width: 361px;
    height: 273px;
    float: right;
  }
}
/* line 222, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .pagination {
  width: 100%;
  height: auto;
  float: left;
  margin: 25px 0 60px;
}
/* line 228, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .pagination img {
  display: inline-block;
  width: auto;
  height: 14px;
  float: left;
}
@media (min-width: 960px) {
  /* line 228, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .entry-wrap .pagination img {
    height: 25px;
  }
}
/* line 239, ../../private/scss/views/_chatterbox.scss */
.chatterbox .entry-wrap .pagination .newer {
  float: right;
}
/* line 247, ../../private/scss/views/_chatterbox.scss */
.chatterbox .sidebar {
  width: 100%;
  height: auto;
  float: left;
  background: #EEEEEE;
  padding: 15px 28px;
  display: none;
}
@media (min-width: 960px) {
  /* line 247, ../../private/scss/views/_chatterbox.scss */
  .chatterbox .sidebar {
    display: block;
    width: 40%;
    float: right;
    margin-top: -9px;
    width: 220px;
  }
}
/* line 263, ../../private/scss/views/_chatterbox.scss */
.chatterbox .sidebar h3 {
  font-size: 18px;
  font-weight: 600;
  color: black;
  margin-bottom: 14px;
}
/* line 270, ../../private/scss/views/_chatterbox.scss */
.chatterbox .sidebar a {
  display: block;
  color: #000000;
  padding-bottom: 8px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 5px;
  background: url("/images/arrow-right.png") no-repeat left 33%;
  background-size: 5px 10px;
}
/* line 279, ../../private/scss/views/_chatterbox.scss */
.chatterbox .sidebar a:last-child {
  border-bottom: none;
}
/* line 284, ../../private/scss/views/_chatterbox.scss */
.chatterbox .sidebar p {
  padding-left: 20px;
  font-size: 14px;
  color: black;
  margin: 0px;
}
/* line 291, ../../private/scss/views/_chatterbox.scss */
.chatterbox .sidebar .active {
  color: #D3450D;
}

/*********************************************
  :: ChatterBox Detail                            
********************************************/
/* line 5, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* BLOG ENTRY */
  /* SIDEBAR */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail {
    padding: 0px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .container-max-width {
    padding: 0 10px;
  }
}
/* line 24, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .chatterbox-detail-intro {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 24, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .chatterbox-detail-intro {
    float: left;
    clear: none;
    width: 68.33333%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 8px;
  }
}
/* line 32, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .chatterbox-detail-intro h2 {
  font-size: 14px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
@media (min-width: 960px) {
  /* line 32, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .chatterbox-detail-intro h2 {
    font-size: 27px;
    font-weight: 200;
    padding: 19px 0 25px 0;
  }
}
/* line 54, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 54, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .entry-wrap {
    float: left;
    clear: none;
    width: 68.33333%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 61, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 20px;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 14px;
  /* ENTRY Content*/
}
@media (min-width: 960px) {
  /* line 61, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .entry-wrap .entry {
    margin-top: 12px;
  }
}
/* line 73, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .share-buttons {
  display: block;
  width: 100%;
  height: auto;
}
/* line 78, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .share-buttons .fb-share-button {
  display: inline-block;
  vertical-align: middle;
  padding-top: 4px;
}
/* line 84, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .share-buttons .tweet-share-button {
  padding-top: 11px;
  display: inline-block;
  vertical-align: middle;
}
/* line 90, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .share-buttons .email-share {
  padding-top: 11px;
  display: inline-block;
  vertical-align: middle;
}
/* line 100, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .entry-content {
  width: 100%;
  height: auto;
  float: left;
}
@media (min-width: 960px) {
  /* line 100, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .entry-wrap .entry .entry-content {
    padding: 0 20px 0 0px;
  }
}
/* line 109, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .entry-content p {
  font-size: 12.5px;
  margin: 9px 0 18px 0;
  line-height: 20px;
}
@media (min-width: 960px) {
  /* line 109, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .entry-wrap .entry .entry-content p {
    font-size: 14px;
  }
}
/* line 120, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .entry-content ul li {
  list-style-type: disc;
}
/* line 124, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .entry-content .date {
  margin: 0px;
  font-size: 12px;
}
@media (min-width: 960px) {
  /* line 124, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .entry-wrap .entry .entry-content .date {
    font-size: 13px;
  }
}
/* line 133, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .entry-content table, .chatterbox-detail .entry-wrap .entry .entry-content tr, .chatterbox-detail .entry-wrap .entry .entry-content td {
  background-color: white;
}
/* line 137, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .entry-content a {
  color: #D3450D;
  font-size: 12px;
}
@media (min-width: 960px) {
  /* line 137, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .entry-wrap .entry .entry-content a {
    font-size: 13px;
  }
}
/* line 146, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .entry .entry-content .video {
  display: none;
}
@media (min-width: 960px) {
  /* line 146, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .entry-wrap .entry .entry-content .video {
    display: block;
    width: 361px;
    height: 273px;
    float: right;
  }
}
/* line 165, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .pagination {
  width: 100%;
  height: auto;
  float: left;
  margin: 51px 0 63px;
}
/* line 171, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .pagination img {
  display: inline-block;
  width: auto;
  height: 14px;
  float: left;
}
@media (min-width: 960px) {
  /* line 171, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .entry-wrap .pagination img {
    height: 25px;
  }
}
/* line 182, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .entry-wrap .pagination .newer {
  float: right;
}
/* line 190, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .sidebar {
  width: 100%;
  height: auto;
  float: left;
  background: #EEEEEE;
  padding: 15px 28px;
  display: none;
}
@media (min-width: 960px) {
  /* line 190, ../../private/scss/views/_chatterbox-detail.scss */
  .chatterbox-detail .sidebar {
    display: block;
    width: 40%;
    float: right;
    margin-top: -9px;
    width: 220px;
  }
}
/* line 206, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .sidebar h3 {
  font-size: 18px;
  font-weight: 600;
  color: black;
  margin-bottom: 14px;
}
/* line 213, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .sidebar a {
  display: block;
  color: #000000;
  padding-bottom: 8px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 5px;
  background: url("/images/arrow-right.png") no-repeat left 33%;
  background-size: 5px 10px;
}
/* line 222, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .sidebar a:last-child {
  border-bottom: none;
}
/* line 227, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .sidebar p {
  padding-left: 20px;
  font-size: 14px;
  color: black;
  margin: 0px;
}
/* line 234, ../../private/scss/views/_chatterbox-detail.scss */
.chatterbox-detail .sidebar .active {
  color: #D3450D;
}

/* line 1, ../../private/scss/views/_product-detail.scss */
.page--product-detail {
  width: 100%;
  float: left;
  padding: 31px 6% 100px 6%;
  /* UPSELL PRODUCTS SLIDER*/
}
@media (min-width: 960px) {
  /* line 1, ../../private/scss/views/_product-detail.scss */
  .page--product-detail {
    padding: 66px 0% 145px 0%;
  }
}
/* line 10, ../../private/scss/views/_product-detail.scss */
.page--product-detail h3 {
  color: #111;
  font-size: 17px;
  border-bottom: 1px solid #CCCCCC;
  font-weight: 400;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 19, ../../private/scss/views/_product-detail.scss */
.page--product-detail p {
  font-weight: 300;
  font-size: 13px;
  line-height: 18px;
  color: #525252;
}
@media (min-width: 960px) {
  /* line 19, ../../private/scss/views/_product-detail.scss */
  .page--product-detail p {
    font-size: 14px;
    line-height: 21px;
  }
}
/* line 31, ../../private/scss/views/_product-detail.scss */
.page--product-detail .min-order-value {
  padding: 11px 3px 13px;
  margin-bottom: 23px;
  font-size: 11px;
  line-height: 10px;
}
@media (min-width: 960px) {
  /* line 31, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .min-order-value {
    padding: 20px 17px 17px;
    margin-bottom: 34px;
    font-size: 12px;
  }
}
/* line 43, ../../private/scss/views/_product-detail.scss */
.page--product-detail .poa-alert {
  background: #ffcccc;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 64px;
  color: red;
  border-radius: 5px;
  border: 1px solid red;
  font-size: 15px;
}
/* line 54, ../../private/scss/views/_product-detail.scss */
.page--product-detail .poa-alert a {
  font-size: 16px;
  margin-right: 5px;
  margin-left: 5px;
  font-weight: bold;
  display: contents;
}
/* line 96, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images {
  display: block;
  clear: both;
  float: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 328, ../../private/scss/jeet/_grid.scss */
.page--product-detail .images:first-child {
  margin-left: auto;
}
/* line 332, ../../private/scss/jeet/_grid.scss */
.page--product-detail .images:last-child {
  margin-right: auto;
}
@media (min-width: 960px) {
  /* line 96, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images {
    float: left;
    clear: none;
    width: 39.91667%;
    margin-left: 0;
    margin-right: 3%;
  }
  /* line 59, ../../private/scss/jeet/_grid.scss */
  .page--product-detail .images:last-child {
    margin-right: 0;
  }
}
/* line 103, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images #sync1 .item {
  width: 100%;
  text-align: center;
  position: relative;
}
/* line 108, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images #sync1 .item img {
  width: 167px;
  height: 167px;
  border: 1px solid #000;
}
@media (min-width: 960px) {
  /* line 108, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images #sync1 .item img {
    width: auto;
    height: auto;
    min-width: 375px;
  }
}
/* line 120, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images #sync1 .item .zoom {
  position: absolute;
  top: 329px;
  left: 324px;
  height: 40px;
  min-width: 42px;
  border: none;
  z-index: 9999;
  display: none;
  cursor: pointer;
}
@media (min-width: 960px) {
  /* line 120, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images #sync1 .item .zoom {
    display: block;
  }
}
/* line 137, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images #sync1 .owl-controls {
  display: block !important;
}
@media (min-width: 960px) {
  /* line 137, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images #sync1 .owl-controls {
    display: none !important;
  }
}
/* line 145, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images #sync2 .item {
  text-align: center;
  cursor: pointer;
  display: none;
}
@media (min-width: 960px) {
  /* line 145, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images #sync2 .item {
    display: block;
  }
}
/* line 154, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images #sync2 .item img {
  max-width: 70px;
}
/* line 159, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images #sync2 .owl-buttons {
  display: none;
}
@media (min-width: 960px) {
  /* line 159, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images #sync2 .owl-buttons {
    display: block;
  }
}
/* line 167, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images .owl-buttons {
  display: block;
  margin: 0px;
}
/* line 171, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images .owl-buttons .owl-prev {
  background: url("/images/left.png") no-repeat center center;
  left: 17px;
  position: absolute;
}
@media (min-width: 960px) {
  /* line 171, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images .owl-buttons .owl-prev {
    left: -10px;
  }
}
/* line 181, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images .owl-buttons .owl-next {
  background: url("/images/right.png") no-repeat center center;
  right: 17px;
  position: absolute;
}
@media (min-width: 960px) {
  /* line 181, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images .owl-buttons .owl-next {
    right: -10px;
  }
}
/* line 192, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images .owl-theme .owl-controls .owl-buttons div {
  width: 9px;
  height: 15px;
  margin-top: 80px;
  display: inline-block;
  cursor: pointer;
}
@media (min-width: 960px) {
  /* line 192, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images .owl-theme .owl-controls .owl-buttons div {
    margin-top: 27px;
  }
}
/* line 204, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images #sync2 {
  width: 93%;
  margin: 0 auto;
}
@media (min-width: 960px) {
  /* line 204, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .images #sync2 {
    margin: 15px auto 0 auto;
  }
}
/* line 213, ../../private/scss/views/_product-detail.scss */
.page--product-detail .images .synced .item img {
  border: 1px solid #000;
}
/* line 218, ../../private/scss/views/_product-detail.scss */
.page--product-detail .detail-right {
  display: block;
  clear: both;
  float: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 17px;
}
/* line 328, ../../private/scss/jeet/_grid.scss */
.page--product-detail .detail-right:first-child {
  margin-left: auto;
}
/* line 332, ../../private/scss/jeet/_grid.scss */
.page--product-detail .detail-right:last-child {
  margin-right: auto;
}
@media (min-width: 960px) {
  /* line 218, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .detail-right {
    float: left;
    clear: none;
    width: 57.08333%;
    margin-left: 0;
    margin-right: 3%;
    padding-top: 0px;
  }
  /* line 59, ../../private/scss/jeet/_grid.scss */
  .page--product-detail .detail-right:last-child {
    margin-right: 0;
  }
}
/* line 227, ../../private/scss/views/_product-detail.scss */
.page--product-detail .detail-right h1 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 6px;
}
@media (min-width: 960px) {
  /* line 227, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .detail-right h1 {
    font-size: 31px;
    line-height: 29px;
    font-weight: 300;
    margin-bottom: 0px;
  }
}
/* line 242, ../../private/scss/views/_product-detail.scss */
.page--product-detail .detail-right .brand {
  font-size: 15px;
  font-weight: 400;
  color: #666666;
  display: block;
  text-transform: uppercase;
}
/* line 250, ../../private/scss/views/_product-detail.scss */
.page--product-detail .detail-right .sku {
  padding: 0px 0 6px 0;
  margin-top: -6px;
  font-size: 12.5px;
  font-weight: 300;
  color: #666666;
  display: block;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  /* line 250, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .detail-right .sku {
    font-size: 13px;
    padding: 5px 0 21px 0;
    margin-top: 0px;
  }
}
/* line 266, ../../private/scss/views/_product-detail.scss */
.page--product-detail .detail-right .greyed-price {
  margin: 0px;
  color: #999999;
  font-size: 15px;
  line-height: 14px;
  margin-bottom: 12px;
  text-decoration: line-through;
}
@media (min-width: 960px) {
  /* line 266, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .detail-right .greyed-price {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
  }
}
/* line 282, ../../private/scss/views/_product-detail.scss */
.page--product-detail .detail-right .current-price {
  margin: 0px;
  font-size: 18px;
  line-height: 14px;
  color: #D24400;
  font-weight: 400;
}
@media (min-width: 960px) {
  /* line 282, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .detail-right .current-price {
    line-height: 22px;
    font-size: 20px;
  }
}
/* line 294, ../../private/scss/views/_product-detail.scss */
.page--product-detail .detail-right .current-price strong {
  color: #000;
  font-weight: 700;
}
/* line 300, ../../private/scss/views/_product-detail.scss */
.page--product-detail .detail-right .options-available {
  width: 100%;
  float: left;
  padding-top: 12px;
}
@media (min-width: 960px) {
  /* line 300, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .detail-right .options-available {
    padding-top: 0px;
  }
}
/* line 309, ../../private/scss/views/_product-detail.scss */
.page--product-detail .detail-right .options-available h2 {
  color: #5E7703;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 10px;
  border-bottom: 1px solid #CCCCCC;
}
@media (min-width: 960px) {
  /* line 309, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .detail-right .options-available h2 {
    font-size: 18px;
    padding-bottom: 6px;
  }
}
/* line 326, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions {
  float: left;
  width: 100%;
  margin: 25px 0 27px 0;
}
@media (min-width: 960px) {
  /* line 326, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .ecommerce-actions {
    margin: 0px 0 20px;
  }
}
/* line 335, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions input[type="text"] {
  padding-left: 15px;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: none;
  width: 50px;
  font-size: 14px;
  text-align: left;
  float: left;
  height: 39px;
  color: black;
  font-weight: 500;
  margin: 0px;
}
@media (min-width: 600px) {
  /* line 335, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .ecommerce-actions input[type="text"] {
    height: 46px;
  }
}
/* line 355, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions input[type="submit"] {
  width: 140px;
  padding: 13px 0px;
  border-radius: 4px;
  background: #00a3d9;
  float: none;
  margin: 0px 0px 0px 10px;
}
/* line 365, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions #cartForm div {
  overflow: hidden;
  margin: 0 0 5px 0;
  float: none;
  margin: 0px;
  vertical-align: middle;
  display: block;
}
/* line 374, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions .inputdiv {
  display: inline-block;
  width: 110px;
  float: left !important;
}
/* line 379, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions .button-increment {
  margin: 0 0 0 5px;
  text-indent: -9999px;
  cursor: pointer;
  width: 50.8px;
  height: 19.5px;
  float: left;
  text-align: center;
  background: url("/images/office-arrow.png") no-repeat;
}
@media (min-width: 600px) {
  /* line 379, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .ecommerce-actions .button-increment {
    width: 45.8px;
    height: 23px;
  }
}
/* line 396, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions .dec {
  background-position: 0 -27.5px;
}
@media (min-width: 600px) {
  /* line 396, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .ecommerce-actions .dec {
    background-position: 0 -24px;
  }
}
/* line 404, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions .buttons {
  padding: 20px 0 0 140px;
}
/* line 408, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions .view-btn {
  width: 235px;
  height: 48px;
  border-radius: 4px;
  background-color: #d1461e;
  padding: 12px 35px;
  align-self: flex-end;
  text-align: center;
}
/* line 418, ../../private/scss/views/_product-detail.scss */
.page--product-detail .ecommerce-actions a.button {
  color: #fff;
  font-family: "Open Sans",  sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 427, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available {
  display: none;
  position: absolute;
  top: 245px;
  left: 0;
  right: 0;
  margin: auto;
  height: 584px;
  width: 851px !important;
  background-color: #fff;
  padding: 30px 109px 20px 30px !important;
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.32);
  overflow-y: scroll;
  z-index: 2;
}
@media only screen and (max-width: 1023px) {
  /* line 427, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available {
    width: 70% !important;
    padding: 20px !important;
  }
}
/* line 453, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .js-close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 30px;
  cursor: pointer;
  z-index: 2;
}
/* line 461, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option {
  border-bottom: 1px solid #CCCCCC;
  width: 100%;
  /* height: 100%; */
  float: left;
  padding-bottom: 22px;
  display: flex;
}
@media (min-width: 960px) {
  /* line 461, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option {
    padding-bottom: 15px;
  }
}
/* line 472, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option:last-child {
  border-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  /* line 461, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option {
    flex-wrap: wrap;
  }
}
/* line 480, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .col1 {
  width: 25%;
}
@media only screen and (max-width: 1023px) {
  /* line 480, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .col1 {
    width: 100%;
  }
}
/* line 486, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .col2 {
  width: 75%;
}
@media only screen and (max-width: 1023px) {
  /* line 486, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .col2 {
    width: 100%;
  }
}
/* line 493, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option p {
  font-size: 15px;
}
/* line 497, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .title {
  font-size: 15px;
  font-weight: 600;
  color: black;
  margin-bottom: 0px;
  margin-top: 30px;
}
/* line 505, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .sku {
  padding: 9px 0 0px;
  font-size: 11px;
  font-weight: 300;
  color: #666666;
  display: block;
  text-transform: uppercase;
  margin-bottom: -7px;
}
@media (min-width: 960px) {
  /* line 505, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .sku {
    padding: 0px;
    margin-bottom: 0px;
  }
}
/* line 522, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .content {
  position: relative;
  width: 100%;
  height: 32px;
  overflow: hidden;
  padding-right: 20px;
  margin-bottom: 0px;
}
@media (min-width: 960px) {
  /* line 522, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .content {
    height: 37px;
    margin-bottom: 20px;
  }
}
/* line 535, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .content .toggle-content {
  position: absolute;
  right: 0px;
  top: 14px;
  background: url("../images/red-plus.png") no-repeat right center;
  display: block;
  width: 17px;
  height: 17px;
  cursor: pointer;
}
/* line 547, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .content.open-option-box {
  height: auto;
  margin-bottom: 0px;
}
/* line 551, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .content.open-option-box .toggle-content {
  background: url("../images/red-minus.png") no-repeat right center;
}
/* line 558, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option img {
  height: 136px;
  width: 136px;
  float: left;
  border: 1px solid #000000;
  margin-right: 30px;
  margin: 30px 30px 30px 0;
}
/* line 567, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .clear {
  clear: both;
}
/* line 571, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options {
  margin-top: 20px;
  width: 100%;
}
/* line 576, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options .current-price {
  display: inline-block;
  font-size: 14px;
  line-height: 46px;
  float: left;
  text-align: left;
  margin-right: 20px;
  width: 100%;
}
@media (min-width: 960px) {
  /* line 576, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .ecommerce-actions-options .current-price {
    width: auto;
    text-align: right;
  }
}
/* line 591, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options input[type="text"] {
  padding-left: 15px;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: none;
  width: 50px;
  font-size: 14px;
  text-align: left;
  float: left;
  height: 39px;
  color: black;
  font-weight: 500;
  margin: 0px;
}
@media (min-width: 960px) {
  /* line 591, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .ecommerce-actions-options input[type="text"] {
    height: 46px;
  }
}
/* line 611, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options input[type="submit"] {
  width: 140px;
  padding: 13px 0px;
  border-radius: 4px;
  background: #888888;
  float: right;
  margin: 0px 0px 0px 10px;
}
@media (min-width: 960px) {
  /* line 611, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .ecommerce-actions-options input[type="submit"] {
    float: none;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 611, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .ecommerce-actions-options input[type="submit"] {
    float: none;
    margin: 20px 0px;
  }
}
/* line 629, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options #cartForm {
  width: auto;
  float: right;
}
/* line 634, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options #cartForm div {
  overflow: hidden;
  margin: 0 0 5px 0;
  float: none;
  margin: 0px;
  vertical-align: middle;
}
/* line 642, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options .inputdiv {
  display: inline-block;
  width: 110px;
}
/* line 646, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options .button-increment {
  margin: 0 0 0 5px;
  text-indent: -9999px;
  cursor: pointer;
  width: 46.8px;
  height: 19.5px;
  float: left;
  text-align: center;
  background: url("/images/office-arrow.png") no-repeat;
}
@media (min-width: 960px) {
  /* line 646, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .ecommerce-actions-options .button-increment {
    height: 23px;
  }
}
/* line 660, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options .dec {
  background-position: 0 -27.5px;
}
@media (min-width: 960px) {
  /* line 660, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .options-available .option .ecommerce-actions-options .dec {
    background-position: 0 -24px;
  }
}
/* line 668, ../../private/scss/views/_product-detail.scss */
.page--product-detail .options-available .option .ecommerce-actions-options .buttons {
  padding: 20px 0 0 140px;
}
/* line 676, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 21px;
  position: relative;
}
@media (min-width: 960px) {
  /* line 676, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail {
    margin-top: 60px;
  }
}
/* line 687, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .container-max-width {
  padding: 0px;
}
@media (min-width: 960px) {
  /* line 687, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .container-max-width {
    padding: 0 10px;
  }
}
/* line 696, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .decoration {
  border-bottom: 1px solid #DDDDDD;
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  z-index: 0;
}
/* line 705, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail__links {
  display: inline-block;
  text-align: center;
  background-color: #fff;
  padding: 0 0px;
  margin-bottom: 21px;
  border-bottom: 1px solid #DDDDDD;
  width: 100%;
}
@media (min-width: 960px) {
  /* line 705, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail__links {
    padding: 0 20px;
    margin-bottom: 40px;
    width: 960px;
  }
}
/* line 721, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail__links a {
  display: inline-block;
  font-weight: 300;
  font-size: 12px;
  color: #666666;
  padding: 9px 17px;
  border-top: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  margin: 0px -3px;
}
@media (min-width: 960px) {
  /* line 721, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail__links a {
    font-size: 18px;
    padding: 15px 28px;
    float: none;
  }
}
/* line 738, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail__links a span {
  display: none;
}
@media (min-width: 960px) {
  /* line 738, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail__links a span {
    display: inline-block;
  }
}
/* line 746, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail__links a.active {
  color: #fff;
  background-color: #757575;
  font-weight: bold;
}
/* line 759, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content {
  display: none;
  text-align: left;
}
/* line 763, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content p {
  margin-bottom: 20px;
  color: #525252;
  font-size: 17px;
}
/* line 769, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .pdf-list {
  display: none;
}
@media (min-width: 960px) {
  /* line 769, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content .pdf-list {
    margin: 0 168px 0 173px;
    display: block;
  }
}
/* line 777, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .pdf-list .pdf {
  width: 100%;
  float: left;
  border-bottom: 1px solid #CCC;
  padding: 18px 0;
}
/* line 783, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .pdf-list .pdf .pdf-icon {
  float: left;
  padding-left: 10px;
}
/* line 787, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .pdf-list .pdf .pdf-icon img {
  width: 26px;
  height: 35px;
  margin-top: 4px;
}
/* line 794, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .pdf-list .pdf .pdf-info {
  float: left;
  margin-left: 20px;
}
/* line 798, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .pdf-list .pdf .pdf-info p {
  margin: 0px;
}
/* line 802, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .pdf-list .pdf .pdf-info .pdf-title {
  display: block;
  width: 100%;
  font-size: 15px;
  font-weight: 600;
  color: #444444;
}
/* line 810, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .pdf-list .pdf .pdf-info .pdf-size, .page--product-detail__extra-detail .tab-content .pdf-list .pdf .pdf-info .pdf-date {
  display: inline-block;
  font-size: 13px;
  color: #858585;
}
/* line 821, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content ul {
  list-style-image: url("../images/li-arrow.png");
  margin: 0 20px 0 37px;
}
@media (min-width: 960px) {
  /* line 821, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content ul {
    margin: 0 300px 35px 192px;
  }
}
/* line 829, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content ul li {
  font-size: 13px;
  font-weight: 300;
  color: #666666;
  margin-bottom: 10px;
}
@media (min-width: 960px) {
  /* line 829, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content ul li {
    font-size: 16px;
  }
}
/* line 841, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .video {
  margin-top: 0px;
}
@media (min-width: 960px) {
  /* line 841, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content .video {
    margin-top: 30px;
  }
}
/* line 848, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .video__container {
  width: 100%;
  float: left;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 848, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content .video__container {
    float: left;
    clear: none;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 857, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .video__container iframe {
  width: 280px;
  height: 168px;
  margin: 0 auto;
}
@media (min-width: 960px) {
  /* line 857, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content .video__container iframe {
    width: 458px;
    height: 274px;
    margin-left: 0px;
  }
}
/* line 870, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .video__text {
  width: 100%;
  float: left;
}
@media (min-width: 960px) {
  /* line 870, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content .video__text {
    float: left;
    clear: none;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 60px 0 40px;
  }
}
/* line 879, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .video__text h4 {
  font-weight: 600;
  color: #444444;
  font-size: 12.5px;
  margin-bottom: 0px;
}
@media (min-width: 960px) {
  /* line 879, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content .video__text h4 {
    font-size: 16px;
  }
}
/* line 890, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .video__text .timestamp {
  font-weight: 200;
  color: #858585;
  font-size: 12.5px;
  display: block;
  margin-bottom: 20px;
}
@media (min-width: 960px) {
  /* line 890, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content .video__text .timestamp {
    font-size: 14px;
  }
}
/* line 902, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content .video__text p {
  font-size: 12.5px;
  color: #666666;
}
@media (min-width: 960px) {
  /* line 902, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail .tab-content .video__text p {
    font-size: 15px;
  }
}
/* line 915, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail .tab-content.active {
  display: block;
}
/* line 924, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail #features .pdf-list .pdf {
  border-bottom: none;
  padding: 0px;
}
/* line 931, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail #testimonials .testimony {
  width: 100%;
  height: auto;
  float: left;
  margin: 25px 0 30px 0;
  padding: 0 10px 28px;
  border-bottom: 0.5px solid #D3450D;
}
/* line 939, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail #testimonials .testimony:last-of-type {
  border-bottom: none;
  margin-bottom: 27px;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 960px) {
  /* line 931, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail #testimonials .testimony {
    margin: 0 168px 0 173px;
  }
}
/* line 949, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail #testimonials .testimony h3, .page--product-detail__extra-detail #testimonials .testimony p, .page--product-detail__extra-detail #testimonials .testimony strong {
  color: #666666;
}
/* line 953, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail #testimonials .testimony h3 {
  font-size: 13.5px;
  font-weight: 500;
  padding: 0px 0 10px 0;
  border: none;
  margin-bottom: 0;
}
@media (min-width: 960px) {
  /* line 953, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail #testimonials .testimony h3 {
    font-size: 20px;
    font-weight: 400;
    padding: 30px 0 4px 0;
    line-height: 30px;
  }
}
/* line 969, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail #testimonials .testimony p {
  font-size: 12.5px;
  font-weight: 300;
  margin: 0 0 13px 0;
}
@media (min-width: 960px) {
  /* line 969, ../../private/scss/views/_product-detail.scss */
  .page--product-detail__extra-detail #testimonials .testimony p {
    font-size: 14px;
    margin: 0px;
    width: 890px;
  }
}
/* line 981, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail #testimonials .testimony p.author {
  font-size: 14px;
  margin-top: 22px;
}
/* line 984, ../../private/scss/views/_product-detail.scss */
.page--product-detail__extra-detail #testimonials .testimony p.author strong {
  font-weight: 500;
}
/* line 1015, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell {
  width: 100%;
  float: left;
  margin-top: 20px;
  position: relative;
  border-bottom: 1px solid #D3450D;
}
@media (min-width: 960px) {
  /* line 1015, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell {
    margin-top: 80px;
    border-bottom: 2px solid #D3450D;
  }
}
/* line 1027, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell h2 {
  font-size: 15px;
  font-weight: 400;
  color: black;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: #ccc 1px solid;
}
@media (min-width: 960px) {
  /* line 1027, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell h2 {
    font-size: 25px;
    padding-bottom: 20px;
    margin-bottom: 40px;
  }
}
/* line 1045, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .product {
  float: left;
  width: 100%;
  background: white;
  position: relative;
}
/* line 1054, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .image {
  float: left;
  width: 100%;
  text-align: center;
  padding-top: 12px;
}
/* line 1060, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .image img {
  display: inline-block;
  vertical-align: bottom;
}
/* line 1066, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .information {
  float: left;
  width: 100%;
  text-align: center;
  padding: 10px;
}
/* line 1073, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell h3 {
  color: #000;
  font-size: 11.5px;
  font-weight: 400;
  margin: 0px;
  line-height: 16px;
  border-bottom: none;
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  /* line 1073, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell h3 {
    font-size: 14px;
    line-height: 20px;
    min-height: 54px;
  }
}
@media (min-width: 960px) {
  /* line 1073, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell h3 {
    font-size: 16px;
    line-height: 22px;
  }
}
/* line 1095, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .greyed-price {
  margin: 0px;
  color: #666;
  font-size: 9px;
  line-height: 14px;
}
@media (min-width: 600px) {
  /* line 1095, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell .greyed-price {
    font-size: 12px;
    line-height: 17px;
  }
}
@media (min-width: 960px) {
  /* line 1095, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell .greyed-price {
    font-size: 14px;
    line-height: 20px;
  }
}
/* line 1113, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .slashed-percent {
  margin: 0px;
  color: #666;
  font-size: 11px;
  line-height: 14px;
  color: #5E7703;
}
@media (min-width: 600px) {
  /* line 1113, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell .slashed-percent {
    font-size: 13px;
    line-height: 17px;
  }
}
@media (min-width: 960px) {
  /* line 1113, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell .slashed-percent {
    font-size: 14px;
    line-height: 20px;
  }
}
/* line 1132, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .current-price {
  margin: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #D24400;
}
@media (min-width: 600px) {
  /* line 1132, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell .current-price {
    font-size: 14px;
    line-height: 17px;
  }
}
@media (min-width: 960px) {
  /* line 1132, ../../private/scss/views/_product-detail.scss */
  .page--product-detail .upsell .current-price {
    font-size: 16px;
    line-height: 22px;
  }
}
/* line 1148, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .current-price strong {
  color: #000;
  font-weight: 700;
}
/* line 1154, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell div[class$="-flag"] {
  display: block;
  position: absolute;
  top: -10px;
  width: 39px;
  height: 39px;
  background-size: cover;
  z-index: 9;
}
/* line 1165, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .sale-flag {
  background: url("../images/icons/sale-icon.svg") no-repeat;
}
/* line 1169, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .top-pick-flag {
  background: url("../images/icons/top-pick-icon.svg") no-repeat;
}
/* line 1173, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .price-reduced-flag {
  background: url("../images/icons/price-reduced-icon.svg") no-repeat;
}
/* line 1176, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .top-seller-flag {
  background: url("../images/icons/top-seller-icon.svg") no-repeat;
}
/* line 1180, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .new-flag {
  background: url("../images/icons/new-icon.svg") no-repeat;
}
/* line 1184, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .free-shiping-flag {
  background: url("../images/icons/free-shipping-icon.svg") no-repeat;
}
/* line 1188, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .end-of-line-flag {
  background: url("../images/icons/eol-icon.svg") no-repeat;
}
/* line 1192, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .owl-item {
  padding-top: 16px;
}
/* line 1196, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .upsell-custom-owl-buttons {
  position: absolute;
  top: 44%;
  width: 100%;
}
/* line 1201, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .upsell-custom-owl-buttons .upsell-custom-owl-prev {
  float: left;
  display: inline-block;
  margin-left: -55px;
}
/* line 1207, ../../private/scss/views/_product-detail.scss */
.page--product-detail .upsell .upsell-custom-owl-buttons .upsell-custom-owl-next {
  float: right;
  display: inline-block;
  margin-right: -55px;
}
/* line 1215, ../../private/scss/views/_product-detail.scss */
.page--product-detail .js-view-product-accessories {
  height: 45px;
  width: 260px;
  border-radius: 4px;
  background-color: #888888;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
}

/* line 1229, ../../private/scss/views/_product-detail.scss */
.overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  z-index: 1;
  cursor: pointer;
  opacity: 0.6;
}

/* line 1244, ../../private/scss/views/_product-detail.scss */
.mfp-content .submit-btn {
  background: #D3450D !important;
  border-radius: 4px;
  text-transform: none;
}

/*********************************************
  :: Product Summary
********************************************/
/* line 5, ../../private/scss/views/_product-summary.scss */
.summary {
  overflow: hidden;
  /* INTRODUCTION */
  /* Product Filter Area */
  /* Product Grid */
  /* Seven Day Specials */
}
/* line 10, ../../private/scss/views/_product-summary.scss */
.summary .summary-intro {
  width: 100%;
  position: relative;
}
@media (min-width: 960px) {
  /* line 10, ../../private/scss/views/_product-summary.scss */
  .summary .summary-intro {
    margin-bottom: 37px;
  }
}
/* line 18, ../../private/scss/views/_product-summary.scss */
.summary .summary-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 9px 18px;
}
@media (min-width: 960px) {
  /* line 18, ../../private/scss/views/_product-summary.scss */
  .summary .summary-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 14px 0 18px 0;
  }
}
/* line 31, ../../private/scss/views/_product-summary.scss */
.summary .summary-intro h2 span {
  display: none;
}
@media (min-width: 960px) {
  /* line 31, ../../private/scss/views/_product-summary.scss */
  .summary .summary-intro h2 span {
    display: inline-block;
  }
}
/* line 41, ../../private/scss/views/_product-summary.scss */
.summary .summary-intro .small-screen-filter-menu-trigger {
  display: inline-block;
  position: absolute;
  top: 0;
  right: -10px;
}
@media (min-width: 760px) {
  /* line 41, ../../private/scss/views/_product-summary.scss */
  .summary .summary-intro .small-screen-filter-menu-trigger {
    display: none;
  }
}
/* line 56, ../../private/scss/views/_product-summary.scss */
.summary .filter-area {
  float: left;
  width: 25%;
  padding-right: 20px;
  display: none;
}
@media (min-width: 760px) {
  /* line 56, ../../private/scss/views/_product-summary.scss */
  .summary .filter-area {
    display: block;
  }
}
/* line 66, ../../private/scss/views/_product-summary.scss */
.summary .filter-area h1 {
  font-size: 28px;
  font-weight: 300;
  color: black;
  padding-bottom: 29px;
  margin: 33px 0 31px 0;
}
/* line 74, ../../private/scss/views/_product-summary.scss */
.summary .filter-area p {
  margin-top: 0px;
  padding-left: 20px;
}
/* line 79, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .title {
  font-size: 20px;
  color: black;
  background: url("/images/line.png") no-repeat left center;
  padding-left: 20px;
  cursor: pointer;
}
/* line 86, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .title:nth-last-of-type(2) {
  margin-bottom: 5px;
}
/* line 91, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .sub-selected {
  margin-left: 10px;
  color: #5E7703;
  font-weight: 500;
}
/* line 97, ../../private/scss/views/_product-summary.scss */
.summary .filter-area ul {
  margin-left: 0px;
  margin-bottom: 30px;
}
/* line 100, ../../private/scss/views/_product-summary.scss */
.summary .filter-area ul li {
  font-size: 13.5px;
  line-height: 19px;
  margin-bottom: 15px;
  color: black;
  cursor: pointer;
}
/* line 109, ../../private/scss/views/_product-summary.scss */
.summary .filter-area ol {
  display: none;
}
/* line 112, ../../private/scss/views/_product-summary.scss */
.summary .filter-area ol li {
  font-size: 12.5px;
  font-weight: 300;
  line-height: 19px;
  color: #878787;
  margin-bottom: 10px;
  cursor: pointer;
}
/* line 122, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .toggle-cat {
  padding-left: 20px;
}
/* line 126, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .selected {
  display: block;
}
/* line 130, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .cat-selected {
  background: url("/images/arrow-right.png") no-repeat left center;
}
/* line 135, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .price {
  margin-left: 20px;
}
/* line 138, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .price li {
  font-weight: 600;
}
/* line 142, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .price span {
  width: 34px;
  display: inline-block;
}
/* line 146, ../../private/scss/views/_product-summary.scss */
.summary .filter-area .price span:nth-of-type(2) {
  width: 10px;
  text-align: center;
  margin: 0 5px;
}
/* line 158, ../../private/scss/views/_product-summary.scss */
.summary .product-grid {
  float: left;
  width: 100%;
  background: white;
  padding: 0px 6%;
}
@media (min-width: 760px) {
  /* line 158, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid {
    width: 75%;
    padding: 0px 0px 0px 5px;
  }
}
/* line 170, ../../private/scss/views/_product-summary.scss */
.summary .product-grid .product {
  float: left;
  width: 100%;
  background: white;
  margin-bottom: 30px;
  border-bottom: 1px solid #D3450D;
  position: relative;
}
@media (min-width: 960px) {
  /* line 170, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .product {
    border-bottom: 2px solid #D3450D;
  }
}
/* line 184, ../../private/scss/views/_product-summary.scss */
.summary .product-grid .image {
  float: left;
  width: 100%;
  padding-top: 12px;
  height: 55%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  text-align: center;
}
@media (min-width: 600px) {
  /* line 184, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .image {
    height: 50%;
  }
}
/* line 198, ../../private/scss/views/_product-summary.scss */
.summary .product-grid .image img {
  width: auto;
  display: inline-block;
  vertical-align: bottom;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  max-height: 175px;
}
@media (min-width: 400px) {
  /* line 198, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .image img {
    max-width: 175px;
  }
}
/* line 215, ../../private/scss/views/_product-summary.scss */
.summary .product-grid .information {
  float: left;
  width: 100%;
  text-align: center;
  padding: 10px 10px 10px 10px;
}
@media (min-width: 600px) {
  /* line 215, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .information {
    padding: 14px 10px 10px 10px;
  }
}
/* line 226, ../../private/scss/views/_product-summary.scss */
.summary .product-grid h3, .summary .product-grid h3 a {
  color: #000;
  font-size: 11px;
  font-weight: 400;
  margin: 0px;
  line-height: 15px;
  margin-bottom: 5px;
}
@media (min-width: 600px) {
  /* line 226, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid h3, .summary .product-grid h3 a {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 9px;
  }
}
@media (min-width: 960px) {
  /* line 226, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid h3, .summary .product-grid h3 a {
    font-size: 16px;
    line-height: 21px;
  }
}
/* line 247, ../../private/scss/views/_product-summary.scss */
.summary .product-grid .greyed-price {
  margin: 0px;
  color: #666;
  font-size: 9px;
  line-height: 14px;
  text-decoration: line-through;
}
@media (min-width: 600px) {
  /* line 247, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .greyed-price {
    font-size: 12px;
    line-height: 17px;
  }
}
@media (min-width: 960px) {
  /* line 247, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .greyed-price {
    font-size: 13px;
    line-height: 17px;
  }
}
/* line 266, ../../private/scss/views/_product-summary.scss */
.summary .product-grid .slashed-percent {
  margin: 0px;
  color: #666;
  font-size: 11px;
  line-height: 14px;
  color: #5E7702;
}
@media (min-width: 600px) {
  /* line 266, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .slashed-percent {
    font-size: 13px;
    line-height: 17px;
  }
}
@media (min-width: 960px) {
  /* line 266, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .slashed-percent {
    font-size: 13px;
    line-height: 20px;
  }
}
/* line 285, ../../private/scss/views/_product-summary.scss */
.summary .product-grid .current-price {
  margin: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #D24400;
}
@media (min-width: 600px) {
  /* line 285, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .current-price {
    font-size: 14px;
    line-height: 17px;
  }
}
@media (min-width: 960px) {
  /* line 285, ../../private/scss/views/_product-summary.scss */
  .summary .product-grid .current-price {
    font-size: 16px;
    line-height: 22px;
  }
}
/* line 301, ../../private/scss/views/_product-summary.scss */
.summary .product-grid .current-price strong {
  color: #000;
  font-weight: 700;
}
/* line 307, ../../private/scss/views/_product-summary.scss */
.summary .product-grid div[class$="-flag"] {
  display: block;
  width: 39px;
  height: 39px;
  position: absolute;
  left: 0px;
  top: -10px;
  background-size: cover;
  z-index: 9;
}
/* line 322, ../../private/scss/views/_product-summary.scss */
.summary .seven-day-specials {
  padding-bottom: 20px;
}
@media (min-width: 960px) {
  /* line 322, ../../private/scss/views/_product-summary.scss */
  .summary .seven-day-specials {
    padding-bottom: 0px;
    margin-top: 30px;
  }
}
/* line 330, ../../private/scss/views/_product-summary.scss */
.summary .seven-day-specials .product {
  width: 49%;
  margin-bottom: 4%;
  height: 315px;
  margin-right: 1%;
}
@media (min-width: 600px) {
  /* line 330, ../../private/scss/views/_product-summary.scss */
  .summary .seven-day-specials .product {
    margin-right: 4%;
    width: 48%;
    height: 340px;
  }
  /* line 341, ../../private/scss/views/_product-summary.scss */
  .summary .seven-day-specials .product:nth-of-type(2n + 1) {
    margin-right: 0%;
  }
  /* line 345, ../../private/scss/views/_product-summary.scss */
  .summary .seven-day-specials .product:nth-of-type(2n + 2) {
    margin-right: 3%;
  }
}
@media (min-width: 760px) {
  /* line 330, ../../private/scss/views/_product-summary.scss */
  .summary .seven-day-specials .product {
    margin-right: 3%;
    width: 31.33%;
    height: 370px;
    margin-bottom: 26px;
  }
  /* line 357, ../../private/scss/views/_product-summary.scss */
  .summary .seven-day-specials .product:nth-of-type(2n + 1) {
    margin-right: 3%;
  }
  /* line 361, ../../private/scss/views/_product-summary.scss */
  .summary .seven-day-specials .product:nth-of-type(2n + 2) {
    margin-right: 3%;
  }
  /* line 365, ../../private/scss/views/_product-summary.scss */
  .summary .seven-day-specials .product:nth-of-type(3n + 1) {
    margin-right: 0%;
  }
}
/* line 374, ../../private/scss/views/_product-summary.scss */
.summary .category-description {
  width: 90%;
  float: left;
  clear: both;
  margin: 0 0 30px 5%;
  position: relative;
  padding-bottom: 30px;
}
@media (min-width: 760px) {
  /* line 374, ../../private/scss/views/_product-summary.scss */
  .summary .category-description {
    float: right;
    width: 75%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 390, ../../private/scss/views/_product-summary.scss */
.summary .category-description#landingpage-content {
  margin-top: 30px;
}
/* line 392, ../../private/scss/views/_product-summary.scss */
.summary .category-description#landingpage-content h1 {
  display: inline-block;
  font-size: 25px;
}
/* line 398, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info {
  width: 100%;
  float: left;
}
/* line 405, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info #header {
  border-bottom: 1px solid grey;
}
@media (min-width: 760px) {
  /* line 405, ../../private/scss/views/_product-summary.scss */
  .summary .category-description .category-info #header {
    margin-bottom: 35px;
    padding-bottom: 12px;
  }
}
/* line 413, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info h1 {
  display: none;
  font-size: 28px;
  font-weight: 300;
  color: black;
  margin: 33px 0 15px 0;
}
@media (min-width: 760px) {
  /* line 413, ../../private/scss/views/_product-summary.scss */
  .summary .category-description .category-info h1 {
    display: inline-block;
  }
}
/* line 422, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info h1.landingpage-title {
  font-weight: 500;
  margin: 0 0 22px 0;
}
@media (min-width: 760px) {
  /* line 422, ../../private/scss/views/_product-summary.scss */
  .summary .category-description .category-info h1.landingpage-title {
    margin: 0 0 8px 0;
  }
}
/* line 430, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info ul li {
  list-style-type: disc;
}
/* line 434, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info .button-contact {
  float: right;
  padding: 1.1% 4%;
  margin-top: -2px;
  font-size: 15px;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
  border: 1px solid transparent;
  background-color: #D3450D;
  transition: all 0.2s ease-in-out;
}
/* line 446, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info .button-contact:hover, .summary .category-description .category-info .button-contact:active {
  background-color: transparent;
  color: black;
  border: 1px solid #D3450D;
}
@media (min-width: 760px) {
  /* line 434, ../../private/scss/views/_product-summary.scss */
  .summary .category-description .category-info .button-contact {
    margin-top: -9px;
    display: inline-block;
  }
}
@media (min-width: 760px) {
  /* line 456, ../../private/scss/views/_product-summary.scss */
  .summary .category-description .category-info img {
    margin-bottom: 30px;
  }
}
/* line 462, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info p.intro {
  font-size: 19px;
  margin: 0 0 31px 0;
  line-height: 29px;
}
/* line 467, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info .text-indent {
  margin: 20px 0;
}
@media (min-width: 760px) {
  /* line 467, ../../private/scss/views/_product-summary.scss */
  .summary .category-description .category-info .text-indent {
    margin: 0 0 0 14px;
  }
}
/* line 475, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info .blurb, .summary .category-description .category-info p {
  color: #858585;
  font-size: 13px;
  font-weight: 300;
}
@media (min-width: 760px) {
  /* line 475, ../../private/scss/views/_product-summary.scss */
  .summary .category-description .category-info .blurb, .summary .category-description .category-info p {
    margin-top: 0px;
    line-height: 24px;
  }
}
/* line 485, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info .min-order-value {
  font-weight: 600;
}
@media (min-width: 760px) {
  /* line 485, ../../private/scss/views/_product-summary.scss */
  .summary .category-description .category-info .min-order-value {
    line-height: 13px;
  }
}
/* line 496, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info .min-order-value a {
  font-weight: 600;
}
/* line 503, ../../private/scss/views/_product-summary.scss */
.summary .category-description .category-info h3 {
  font-weight: 400;
  margin-bottom: 8px;
}
/* line 509, ../../private/scss/views/_product-summary.scss */
.summary .top-pagination {
  width: 100%;
}
@media (min-width: 760px) {
  /* line 509, ../../private/scss/views/_product-summary.scss */
  .summary .top-pagination {
    width: 50%;
    float: right;
  }
}
/* line 521, ../../private/scss/views/_product-summary.scss */
.summary .top-pagination p {
  display: inline-block;
  float: left;
  text-align: left;
  padding: 5px 21px 12px 0;
  margin: 0;
  color: #B9B9B9;
  font-size: 12px;
  font-weight: 300;
}
@media (min-width: 760px) {
  /* line 521, ../../private/scss/views/_product-summary.scss */
  .summary .top-pagination p {
    font-size: 22.5px;
    float: right;
    text-align: right;
  }
}
/* line 539, ../../private/scss/views/_product-summary.scss */
.summary .top-pagination .page-drop {
  display: block;
  float: right;
  width: 100%;
}
@media (min-width: 760px) {
  /* line 539, ../../private/scss/views/_product-summary.scss */
  .summary .top-pagination .page-drop {
    width: auto;
  }
}
/* line 548, ../../private/scss/views/_product-summary.scss */
.summary .top-pagination .page-drop p {
  display: inline-block;
  float: left;
  color: #858585;
  text-align: left;
}
@media (min-width: 760px) {
  /* line 548, ../../private/scss/views/_product-summary.scss */
  .summary .top-pagination .page-drop p {
    font-size: 13px;
  }
}
/* line 561, ../../private/scss/views/_product-summary.scss */
.summary .top-pagination .page-drop .category {
  float: right;
  text-align: left;
  display: inline-block;
  border: 1px solid #BBBBBB;
  position: relative;
}
/* line 573, ../../private/scss/views/_product-summary.scss */
.summary .top-pagination .page-drop span.styled1 {
  font-size: 15px;
  font-weight: 200;
  background: #fff url("/images/arrow-down-lined.png") 94% center no-repeat;
  color: #777777;
  padding: 5px 15px;
  width: 140px;
  height: 31px;
  margin-top: 0px;
}
/* line 584, ../../private/scss/views/_product-summary.scss */
.summary .top-pagination .page-drop .styled1.customSelectHover {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
}
/* line 589, ../../private/scss/views/_product-summary.scss */
.summary .top-pagination .page-drop .customSelectInner {
  width: 100% !important;
}
/* line 593, ../../private/scss/views/_product-summary.scss */
.summary .top-pagination .page-drop .styled1.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}

/* PAGINATION*/
/* line 606, ../../private/scss/views/_product-summary.scss */
.summary-pagination {
  width: 100%;
  padding: 0 6%;
  height: 231px;
  margin: 30px 0;
  display: block;
  float: left;
  margin-bottom: 52px;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 606, ../../private/scss/views/_product-summary.scss */
  .summary-pagination {
    margin: 50px 0 40px 0;
    padding: 0px;
    height: 60px;
  }
}
/* line 623, ../../private/scss/views/_product-summary.scss */
.summary-pagination .prev-next {
  width: 100%;
  float: left;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  /* line 623, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .prev-next {
    float: left;
    clear: none;
    width: 33.33333%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0px;
  }
}
/* line 633, ../../private/scss/views/_product-summary.scss */
.summary-pagination .prev-next img {
  display: block;
  float: left;
}
/* line 641, ../../private/scss/views/_product-summary.scss */
.summary-pagination .prev-next .image-left {
  float: left;
  width: 50px;
}
@media (min-width: 960px) {
  /* line 641, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .prev-next .image-left {
    width: auto;
  }
}
/* line 650, ../../private/scss/views/_product-summary.scss */
.summary-pagination .prev-next .image-left p {
  display: block;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 650, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .prev-next .image-left p {
    display: inline-block;
    width: auto;
    padding: 12px 12px 12px 0px;
  }
}
/* line 667, ../../private/scss/views/_product-summary.scss */
.summary-pagination .prev-next .image-right {
  float: left;
  width: 50px;
}
@media (min-width: 960px) {
  /* line 667, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .prev-next .image-right {
    width: auto;
  }
}
/* line 675, ../../private/scss/views/_product-summary.scss */
.summary-pagination .prev-next .image-right p {
  display: block;
  width: 100%;
  float: right;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 675, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .prev-next .image-right p {
    display: inline-block;
    width: auto;
    padding: 12px 0px 12px 12px;
  }
}
/* line 695, ../../private/scss/views/_product-summary.scss */
.summary-pagination .page-number {
  width: 100%;
  float: left;
  color: #B9B9B9;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  /* line 695, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .page-number {
    float: left;
    clear: none;
    width: 41.66667%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 18px;
  }
}
/* line 706, ../../private/scss/views/_product-summary.scss */
.summary-pagination .page-number p {
  display: block;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 706, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .page-number p {
    display: inline-block;
    width: auto;
    padding: 12px 12px 12px 0px;
  }
}
/* line 722, ../../private/scss/views/_product-summary.scss */
.summary-pagination .page-number ul {
  display: inline-block;
  float: left;
  font-size: 14px;
  list-style-type: none;
  margin-left: 0px;
}
@media (min-width: 960px) {
  /* line 722, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .page-number ul {
    margin-left: 20px;
  }
}
/* line 736, ../../private/scss/views/_product-summary.scss */
.summary-pagination .page-number li {
  border: 1px solid #BBBBBB;
  float: left;
  margin-right: -1px;
  padding: 10px 15px;
}
/* line 742, ../../private/scss/views/_product-summary.scss */
.summary-pagination .page-number li:nth-child(4) {
  border: none;
}
/* line 746, ../../private/scss/views/_product-summary.scss */
.summary-pagination .page-number li.selected {
  background: #D3450D;
  color: white;
}
/* line 753, ../../private/scss/views/_product-summary.scss */
.summary-pagination .page-drop {
  width: 100%;
  float: left;
}
@media (min-width: 960px) {
  /* line 753, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .page-drop {
    float: left;
    clear: none;
    width: 25%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 761, ../../private/scss/views/_product-summary.scss */
.summary-pagination .page-drop p {
  display: block;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 761, ../../private/scss/views/_product-summary.scss */
  .summary-pagination .page-drop p {
    display: inline-block;
    width: auto;
    padding: 12px 12px 12px 0px;
  }
}
/* line 777, ../../private/scss/views/_product-summary.scss */
.summary-pagination .page-drop .category {
  float: left;
  text-align: left;
  display: inline-block;
  border: 1px solid #BBBBBB;
  position: relative;
}
/* line 792, ../../private/scss/views/_product-summary.scss */
.summary-pagination span.styled2 {
  font-size: 14px;
  font-weight: 200;
  background: #fff url("/images/down.png") 106px center no-repeat;
  color: #BBBBBB;
  padding: 10px 15px;
  width: 140px;
  height: 40px;
  margin-top: 0px;
}
/* line 804, ../../private/scss/views/_product-summary.scss */
.summary-pagination .styled2.customSelectHover {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
}
/* line 809, ../../private/scss/views/_product-summary.scss */
.summary-pagination .customSelectInner {
  width: 100% !important;
}
/* line 813, ../../private/scss/views/_product-summary.scss */
.summary-pagination .styled2.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}

/*********************************************
  :: Filter Menu
********************************************/
/* line 853, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu {
  width: 80%;
  background: #EEEEEE;
  position: fixed;
  top: 0px;
  right: -80%;
  height: 100%;
  border-left: 1px solid #CCCCCC;
  text-align: left;
  z-index: 99;
  overflow-y: auto;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 866, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu::-webkit-scrollbar {
  display: none;
}
/* line 870, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu p {
  margin-top: 0px;
  padding-left: 20px;
}
/* line 875, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .title {
  font-size: 16px;
  font-weight: 600;
  color: black;
  padding-left: 0px;
  margin-left: 40px;
  clear: both;
  border-bottom: 1px solid #BBBBBB;
  padding: 10px 0;
  margin-bottom: 0px;
  position: relative;
  cursor: pointer;
}
/* line 888, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .title:before {
  content: "";
  position: absolute;
  top: 12px;
  left: -30px;
  width: 17px;
  height: 17px;
  display: inline-block;
  background: url("/images/line.png") no-repeat left center;
}
/* line 900, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .title:nth-last-of-type(2) {
  margin-bottom: 5px;
}
/* line 905, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu ul {
  margin-left: 0px;
  margin-bottom: 30px;
}
/* line 908, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu ul li {
  border-bottom: 1px solid #BBBBBB;
  padding: 10px 0 10px 5px;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 24px;
  color: black;
}
/* line 919, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu ol {
  display: none;
}
/* line 922, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu ol li {
  font-size: 12.5px;
  font-weight: 300;
  line-height: 24px;
  color: #444444;
  border-bottom: 1px solid #BBBBBB;
  margin-left: 30px;
  padding-left: 5px;
}
/* line 933, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .toggle-cat {
  margin-left: 40px;
  cursor: pointer;
  position: relative;
}
/* line 938, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .toggle-cat p {
  width: 80%;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 24px;
  color: black;
  margin: 0px;
  padding-left: 0px;
}
/* line 948, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .toggle-cat:after {
  content: '';
  position: absolute;
  right: 30px;
  top: 18px;
  background: url("../images/sub-menu-arrow2.png") no-repeat right center;
  display: block;
  width: 12px;
  height: 8px;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 968, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .selected {
  display: block;
}
/* line 972, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .cat-selected {
  position: relative;
  background: #DDDDDD;
}
/* line 976, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .cat-selected:before {
  content: "";
  position: absolute;
  top: 18px;
  left: -15px;
  width: 10px;
  height: 10px;
  display: inline-block;
  background: url("/images/arrow-right.png") no-repeat left center;
  background-size: contain;
}
/* line 992, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .price li {
  font-weight: 600;
  margin-left: 40px;
}
/* line 998, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .explanation {
  margin-left: 20px;
}

/* line 1005, ../../private/scss/views/_product-summary.scss */
.open-filter .small-screen-filter-menu {
  right: 0px;
}

/* line 1009, ../../private/scss/views/_product-summary.scss */
.small-screen-filter-menu .toggle-cat:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (min-width: 960px) {
  /* line 1016, ../../private/scss/views/_product-summary.scss */
  .small-screen-main-menu {
    display: none;
  }
}

/*********************************************
  :: Additional Info
********************************************/
/* line 1027, ../../private/scss/views/_product-summary.scss */
.menu-top-information {
  float: left;
  width: 100%;
  height: 58px;
  margin-bottom: 5px;
  background: black;
  cursor: pointer;
}
/* line 1035, ../../private/scss/views/_product-summary.scss */
.menu-top-information img, .menu-top-information p {
  display: inline-block;
  line-height: 58px;
  font-size: 16px;
}
/* line 1041, ../../private/scss/views/_product-summary.scss */
.menu-top-information img {
  padding-left: 10px;
}

/*********************************************
  :: Community                            
********************************************/
/* line 5, ../../private/scss/views/_community.scss */
.community {
  width: 100%;
  float: left;
  clear: both;
  /* COMMUNITY INTRO */
  /* COMMUNITY ENTRY */
  /* PAGINATION*/
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_community.scss */
  .community {
    padding: 0px;
  }
}
/* line 15, ../../private/scss/views/_community.scss */
.community .container-max-width {
  width: 100%;
  padding: 0 6%;
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_community.scss */
  .community .container-max-width {
    padding: 0 10px;
  }
}
/* line 26, ../../private/scss/views/_community.scss */
.community .community-intro {
  width: 100%;
  padding: 0px;
}
@media (min-width: 960px) {
  /* line 26, ../../private/scss/views/_community.scss */
  .community .community-intro {
    padding: 0 10px;
    max-width: 960px;
    margin: 0 auto;
  }
}
/* line 36, ../../private/scss/views/_community.scss */
.community .community-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  padding: 15px 6%;
}
@media (min-width: 960px) {
  /* line 36, ../../private/scss/views/_community.scss */
  .community .community-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 17px 0 41px 0;
  }
}
/* line 49, ../../private/scss/views/_community.scss */
.community .community-intro .dropdown-area {
  display: block;
  float: left;
  width: 100%;
}
/* line 54, ../../private/scss/views/_community.scss */
.community .community-intro .dropdown-area .area-wrap {
  background: #D3450D;
  width: 100%;
  min-width: 320px;
  height: 101px;
}
@media (min-width: 960px) {
  /* line 54, ../../private/scss/views/_community.scss */
  .community .community-intro .dropdown-area .area-wrap {
    background: url("/images/bg-community.png") no-repeat;
    display: block;
    float: left;
    width: 960px;
    height: 116px;
  }
}
/* line 68, ../../private/scss/views/_community.scss */
.community .community-intro .dropdown-area .area-wrap p {
  display: none;
}
@media (min-width: 960px) {
  /* line 68, ../../private/scss/views/_community.scss */
  .community .community-intro .dropdown-area .area-wrap p {
    display: inline-block;
    color: white;
    font-size: 16px;
    font-weight: 300;
    padding: 30px 24px;
    margin: 0px;
    width: 56%;
    display: block;
    float: left;
  }
}
/* line 84, ../../private/scss/views/_community.scss */
.community .community-intro .dropdown-area .area-wrap .select-category {
  width: 100%;
  padding: 0 6%;
}
@media (min-width: 960px) {
  /* line 84, ../../private/scss/views/_community.scss */
  .community .community-intro .dropdown-area .area-wrap .select-category {
    width: 44%;
    display: block;
    float: right;
    padding-left: 50px;
  }
}
/* line 95, ../../private/scss/views/_community.scss */
.community .community-intro .dropdown-area .area-wrap .select-category .category {
  position: relative;
  margin-top: 0px;
  padding-top: 30px;
}
@media (min-width: 960px) {
  /* line 95, ../../private/scss/views/_community.scss */
  .community .community-intro .dropdown-area .area-wrap .select-category .category {
    padding-top: 0px;
    margin-top: 26px;
  }
}
/* line 105, ../../private/scss/views/_community.scss */
.community .community-intro .dropdown-area .area-wrap .select-category .category span.styled {
  font-size: 14px;
  font-weight: 400;
  margin: 0px;
  background: #fff url("/images/arrow.jpg") 100% center no-repeat;
  color: #000000;
  padding: 12px 25px;
  width: 100%;
  height: 44px;
}
@media (min-width: 960px) {
  /* line 105, ../../private/scss/views/_community.scss */
  .community .community-intro .dropdown-area .area-wrap .select-category .category span.styled {
    width: 100%;
  }
}
/* line 119, ../../private/scss/views/_community.scss */
.community .community-intro .dropdown-area .area-wrap .select-category .category .styled.customSelectHover {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
}
/* line 124, ../../private/scss/views/_community.scss */
.community .community-intro .dropdown-area .area-wrap .select-category .category .customSelectInner {
  width: 100% !important;
}
/* line 128, ../../private/scss/views/_community.scss */
.community .community-intro .dropdown-area .area-wrap .select-category .category .styled.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}
/* line 144, ../../private/scss/views/_community.scss */
.community .top {
  margin-top: 20px;
}
@media (min-width: 960px) {
  /* line 144, ../../private/scss/views/_community.scss */
  .community .top {
    margin-top: 50px !important;
  }
}
/* line 153, ../../private/scss/views/_community.scss */
.community .entry {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 24px;
  /* ENTRY DETAILS LEFT */
  /* ENTRY DETAILS RIGHT */
}
@media (min-width: 960px) {
  /* line 153, ../../private/scss/views/_community.scss */
  .community .entry {
    clear: both;
  }
}
/* line 170, ../../private/scss/views/_community.scss */
.community .entry .entry-left {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 170, ../../private/scss/views/_community.scss */
  .community .entry .entry-left {
    float: left;
    clear: none;
    width: 20.83333%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;
  }
}
/* line 178, ../../private/scss/views/_community.scss */
.community .entry .entry-left img {
  width: 110px;
  height: 81px;
}
@media (min-width: 960px) {
  /* line 178, ../../private/scss/views/_community.scss */
  .community .entry .entry-left img {
    width: 160px;
    height: 119px;
  }
}
/* line 197, ../../private/scss/views/_community.scss */
.community .entry .entry-right {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 197, ../../private/scss/views/_community.scss */
  .community .entry .entry-right {
    float: left;
    clear: none;
    width: 62.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 205, ../../private/scss/views/_community.scss */
.community .entry .entry-right h3 {
  font-size: 13.5px;
  font-weight: 500;
  color: black;
  padding: 10px 0 10px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #999999;
}
@media (min-width: 960px) {
  /* line 205, ../../private/scss/views/_community.scss */
  .community .entry .entry-right h3 {
    font-size: 20px;
    font-weight: 400;
    padding: 0px 0 14px 0;
    margin-bottom: 10px;
    line-height: 30px;
    margin-top: -7px;
  }
}
/* line 224, ../../private/scss/views/_community.scss */
.community .entry .entry-right p {
  font-size: 12.5px;
  font-weight: 300;
  margin: 0 0 17px 0;
}
@media (min-width: 960px) {
  /* line 224, ../../private/scss/views/_community.scss */
  .community .entry .entry-right p {
    font-size: 14px;
    margin: 0px;
  }
}
/* line 236, ../../private/scss/views/_community.scss */
.community .entry .entry-right a {
  color: #D3450D;
  font-size: 12px;
  margin: 10px 0;
  float: left;
}
@media (min-width: 960px) {
  /* line 236, ../../private/scss/views/_community.scss */
  .community .entry .entry-right a {
    font-size: 13px;
  }
}
/* line 261, ../../private/scss/views/_community.scss */
.community .pagination {
  width: 100%;
  height: 231px;
  margin: 30px 0;
  display: block;
  float: left;
  margin-bottom: 52px;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 261, ../../private/scss/views/_community.scss */
  .community .pagination {
    margin: 50px 0 40px 0;
    height: 60px;
  }
}
/* line 276, ../../private/scss/views/_community.scss */
.community .pagination .prev-next {
  width: 100%;
  float: left;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  /* line 276, ../../private/scss/views/_community.scss */
  .community .pagination .prev-next {
    float: left;
    clear: none;
    width: 33.33333%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0px;
  }
}
/* line 286, ../../private/scss/views/_community.scss */
.community .pagination .prev-next img {
  display: block;
  float: left;
}
/* line 294, ../../private/scss/views/_community.scss */
.community .pagination .prev-next .image-left {
  float: left;
  width: 50px;
}
@media (min-width: 960px) {
  /* line 294, ../../private/scss/views/_community.scss */
  .community .pagination .prev-next .image-left {
    width: auto;
  }
}
/* line 303, ../../private/scss/views/_community.scss */
.community .pagination .prev-next .image-left p {
  display: block;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 303, ../../private/scss/views/_community.scss */
  .community .pagination .prev-next .image-left p {
    display: inline-block;
    width: auto;
    padding: 12px 12px 12px 0px;
  }
}
/* line 320, ../../private/scss/views/_community.scss */
.community .pagination .prev-next .image-right {
  float: left;
  width: 50px;
}
@media (min-width: 960px) {
  /* line 320, ../../private/scss/views/_community.scss */
  .community .pagination .prev-next .image-right {
    width: auto;
  }
}
/* line 328, ../../private/scss/views/_community.scss */
.community .pagination .prev-next .image-right p {
  display: block;
  width: 100%;
  float: right;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 328, ../../private/scss/views/_community.scss */
  .community .pagination .prev-next .image-right p {
    display: inline-block;
    width: auto;
    padding: 12px 0px 12px 12px;
  }
}
/* line 348, ../../private/scss/views/_community.scss */
.community .pagination .page-number {
  width: 100%;
  float: left;
  color: #B9B9B9;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  /* line 348, ../../private/scss/views/_community.scss */
  .community .pagination .page-number {
    float: left;
    clear: none;
    width: 41.66667%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 18px;
  }
}
/* line 359, ../../private/scss/views/_community.scss */
.community .pagination .page-number p {
  display: block;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 359, ../../private/scss/views/_community.scss */
  .community .pagination .page-number p {
    display: inline-block;
    width: auto;
    padding: 12px 12px 12px 0px;
  }
}
/* line 375, ../../private/scss/views/_community.scss */
.community .pagination .page-number ul {
  display: inline-block;
  float: left;
  font-size: 14px;
  list-style-type: none;
  margin-left: 0px;
}
@media (min-width: 960px) {
  /* line 375, ../../private/scss/views/_community.scss */
  .community .pagination .page-number ul {
    margin-left: 20px;
  }
}
/* line 389, ../../private/scss/views/_community.scss */
.community .pagination .page-number li {
  border: 1px solid #BBBBBB;
  float: left;
  margin-right: -1px;
  padding: 10px 15px;
}
/* line 395, ../../private/scss/views/_community.scss */
.community .pagination .page-number li:nth-child(4) {
  border: none;
}
/* line 399, ../../private/scss/views/_community.scss */
.community .pagination .page-number li.active {
  background: #BBBBBB;
  color: white;
}
/* line 407, ../../private/scss/views/_community.scss */
.community .page-drop {
  width: 100%;
  float: left;
}
@media (min-width: 960px) {
  /* line 407, ../../private/scss/views/_community.scss */
  .community .page-drop {
    float: left;
    clear: none;
    width: 25%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 415, ../../private/scss/views/_community.scss */
.community .page-drop p {
  display: block;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  color: #B9B9B9;
  text-align: left;
}
@media (min-width: 960px) {
  /* line 415, ../../private/scss/views/_community.scss */
  .community .page-drop p {
    display: inline-block;
    width: auto;
    padding: 12px 12px 12px 0px;
  }
}
/* line 431, ../../private/scss/views/_community.scss */
.community .page-drop .category {
  float: left;
  text-align: left;
  display: inline-block;
  border: 1px solid #BBBBBB;
  position: relative;
}
@media (min-width: 960px) {
  /* line 431, ../../private/scss/views/_community.scss */
  .community .page-drop .category {
    float: right;
  }
}
/* line 446, ../../private/scss/views/_community.scss */
.community span.styled1 {
  font-size: 14px;
  font-weight: 200;
  background: #fff url("/images/down.png") 106px center no-repeat;
  color: #BBBBBB;
  padding: 10px 15px;
  width: 140px;
  height: 40px;
  margin-top: 0px;
}
/* line 458, ../../private/scss/views/_community.scss */
.community .styled1.customSelectHover {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
}
/* line 463, ../../private/scss/views/_community.scss */
.community .customSelectInner {
  width: 100% !important;
}
/* line 467, ../../private/scss/views/_community.scss */
.community .styled1.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}

/*********************************************
  :: Terms of Trade                            
********************************************/
/* line 5, ../../private/scss/views/_terms-of-trade.scss */
.terms {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* TESTIMONIAL ENTRY */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_terms-of-trade.scss */
  .terms {
    padding: 0px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_terms-of-trade.scss */
  .terms .container-max-width {
    padding: 0 10px;
  }
}
/* line 24, ../../private/scss/views/_terms-of-trade.scss */
.terms .terms-intro {
  width: 100%;
}
/* line 27, ../../private/scss/views/_terms-of-trade.scss */
.terms .terms-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
@media (min-width: 960px) {
  /* line 27, ../../private/scss/views/_terms-of-trade.scss */
  .terms .terms-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 19px 0 25px 0;
  }
}
/* line 49, ../../private/scss/views/_terms-of-trade.scss */
.terms .entry {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 20px;
  /* ENTRY CONTENT */
}
@media (min-width: 960px) {
  /* line 49, ../../private/scss/views/_terms-of-trade.scss */
  .terms .entry {
    margin-top: 25px;
  }
}
/* line 63, ../../private/scss/views/_terms-of-trade.scss */
.terms .entry .entry-content {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 63, ../../private/scss/views/_terms-of-trade.scss */
  .terms .entry .entry-content {
    padding: 0 10px 0 0;
  }
}
/* line 70, ../../private/scss/views/_terms-of-trade.scss */
.terms .entry .entry-content .title {
  font-size: 15px;
  font-weight: 700;
  color: #525252;
}
@media (min-width: 960px) {
  /* line 70, ../../private/scss/views/_terms-of-trade.scss */
  .terms .entry .entry-content .title {
    font-size: 16px;
  }
}
/* line 81, ../../private/scss/views/_terms-of-trade.scss */
.terms .entry .entry-content .title-large {
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 5px;
}
@media (min-width: 960px) {
  /* line 81, ../../private/scss/views/_terms-of-trade.scss */
  .terms .entry .entry-content .title-large {
    font-size: 18px;
    width: 14%;
  }
}
/* line 93, ../../private/scss/views/_terms-of-trade.scss */
.terms .entry .entry-content p {
  font-size: 12.5px;
  font-weight: 300;
  color: #525252;
  margin: 0 0 17px 0;
  line-height: 17px;
}
@media (min-width: 960px) {
  /* line 93, ../../private/scss/views/_terms-of-trade.scss */
  .terms .entry .entry-content p {
    font-size: 14px;
    margin: 0 0px 26px 0;
  }
}
/* line 107, ../../private/scss/views/_terms-of-trade.scss */
.terms .entry .entry-content ol {
  list-style-type: lower-alpha;
  padding-left: 40px;
}
/* line 111, ../../private/scss/views/_terms-of-trade.scss */
.terms .entry .entry-content ol li {
  font-weight: 300;
  color: #525252;
  font-size: 12.5px;
  margin: 0 0 17px 0;
}
@media (min-width: 960px) {
  /* line 111, ../../private/scss/views/_terms-of-trade.scss */
  .terms .entry .entry-content ol li {
    font-size: 14px;
  }
}
/* line 125, ../../private/scss/views/_terms-of-trade.scss */
.terms .entry .entry-content ul li {
  list-style-type: lower-roman;
}

/*********************************************
  :: Sitemap                           
********************************************/
/* line 5, ../../private/scss/views/_sitemap.scss */
.sitemap {
  width: 100%;
  float: left;
  clear: both;
  /* SITEMAP INTRO */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_sitemap.scss */
  .sitemap {
    padding: 0px;
  }
}
/* line 15, ../../private/scss/views/_sitemap.scss */
.sitemap .container-max-width {
  width: 100%;
  padding: 0 6%;
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_sitemap.scss */
  .sitemap .container-max-width {
    padding: 0 10px;
  }
}
/* line 26, ../../private/scss/views/_sitemap.scss */
.sitemap .sitemap-intro {
  width: 100%;
}
/* line 29, ../../private/scss/views/_sitemap.scss */
.sitemap .sitemap-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 15px 0;
}
@media (min-width: 960px) {
  /* line 29, ../../private/scss/views/_sitemap.scss */
  .sitemap .sitemap-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 23px 0 23px 0;
  }
}
/* line 43, ../../private/scss/views/_sitemap.scss */
.sitemap .sitemap-intro p {
  font-size: 12.5px;
  color: #525252;
}
/* line 47, ../../private/scss/views/_sitemap.scss */
.sitemap .sitemap-intro p br {
  display: none;
}
@media (min-width: 960px) {
  /* line 43, ../../private/scss/views/_sitemap.scss */
  .sitemap .sitemap-intro p {
    font-size: 15px;
    margin: 27px 0 22px 0;
  }
  /* line 55, ../../private/scss/views/_sitemap.scss */
  .sitemap .sitemap-intro p br {
    display: inline-block;
  }
}
/* line 66, ../../private/scss/views/_sitemap.scss */
.sitemap h5 {
  font-size: 15px;
  font-weight: 600;
  color: #BABABA;
  border-bottom: 1px solid #DFDFD0;
  padding-bottom: 10px;
  margin: 9px 0 18px 0;
}
/* line 75, ../../private/scss/views/_sitemap.scss */
.sitemap .general-site {
  width: 100%;
  margin: 0 0 25px 0;
  float: left;
}
/* line 80, ../../private/scss/views/_sitemap.scss */
.sitemap .general-site ul {
  margin-left: 0px;
}
/* line 83, ../../private/scss/views/_sitemap.scss */
.sitemap .general-site ul li {
  float: left;
  margin: 0 17px;
}
/* line 87, ../../private/scss/views/_sitemap.scss */
.sitemap .general-site ul li:before {
  content: "";
  width: 2px;
  height: 1px;
  background: black;
  display: inline-block;
  position: absolute;
  top: 10px;
  left: -17px;
}
/* line 98, ../../private/scss/views/_sitemap.scss */
.sitemap .general-site ul li:first-of-type {
  margin-left: 0px;
}
/* line 101, ../../private/scss/views/_sitemap.scss */
.sitemap .general-site ul li:first-of-type:before {
  display: none;
}
/* line 106, ../../private/scss/views/_sitemap.scss */
.sitemap .general-site ul li a {
  color: black;
  font-weight: 600;
}
/* line 117, ../../private/scss/views/_sitemap.scss */
.sitemap .products-site {
  width: 100%;
  margin: 0 0 20px 0;
  float: left;
}
/* line 122, ../../private/scss/views/_sitemap.scss */
.sitemap .products-site ul {
  margin-left: 0px;
}
/* line 127, ../../private/scss/views/_sitemap.scss */
.sitemap .products-site li:before {
  display: none;
  color: #5E7703;
}
/* line 132, ../../private/scss/views/_sitemap.scss */
.sitemap .products-site li a {
  text-decoration: none;
  font-size: 14px;
  line-height: 24px;
  display: block;
  color: #5E7703;
}
/* line 146, ../../private/scss/views/_sitemap.scss */
.sitemap .products-site .menu-section {
  float: left;
  width: 100%;
  margin-bottom: 34px;
  padding-right: 25px;
}
/* line 153, ../../private/scss/views/_sitemap.scss */
.sitemap .products-site .menu-section-heading {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 8px;
  margin-bottom: 10px;
  border-bottom: 1px solid #222;
  color: #222;
}

/*********************************************
  :: Top Selling Products
********************************************/
/* line 5, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products {
  width: 75%;
  float: right;
  margin-top: -55px;
  height: 379px;
  margin-bottom: 30px;
}
/* line 12, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .content {
  width: 100%;
  min-height: 379px;
  text-align: center;
  background-color: #ececec;
}
/* line 18, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .content h1 {
  padding: 15px 0 13px;
  font-size: 18px;
  font-weight: 400;
  line-height: 25.2px;
  color: #5E7703;
}
/* line 28, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .product-grid {
  max-width: 960px;
  margin: 0 auto;
  float: none;
  width: 100%;
  background-color: transparent;
}
/* line 35, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .product-grid .product {
  width: 230px;
  height: 240px;
  float: none;
  display: inline-block;
  background-color: transparent;
  border-bottom: none;
  text-align: center;
  vertical-align: top;
}
/* line 45, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .product-grid .product:last-child {
  margin-right: 0px;
}
/* line 51, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .product-grid .product .image {
  width: 183px;
  height: 183px;
  background-color: white;
  margin: 0 auto;
  float: none;
  padding: 1px 0px;
}
/* line 61, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .product-grid .product .image img {
  max-width: 138px;
  max-height: 138px;
}
/* line 67, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .product-grid .product .information {
  width: 99%;
}
/* line 69, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .product-grid .product .information h3 {
  min-height: 42px;
  margin-bottom: 17px;
  font-size: 14px;
  font-weight: 600;
  line-height: 19.2px;
  opacity: 0.9;
}
/* line 77, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .product-grid .product .information h3 a {
  font-size: 14px;
  font-weight: 600;
}
/* line 82, ../../private/scss/views/_top-selling-products.scss */
.top-selling-products .product-grid .product .information p {
  opacity: 0.9;
}

/*********************************************
  :: Team                     
********************************************/
/* line 5, ../../private/scss/views/_team.scss */
.team {
  width: 100%;
  padding: 0 6%;
  float: left;
  clear: both;
  /* INTRODUCTION */
  /* FITLERS */
  /* TEAM CONTAINER */
}
@media (min-width: 960px) {
  /* line 5, ../../private/scss/views/_team.scss */
  .team {
    padding: 0px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../private/scss/views/_team.scss */
  .team .container-max-width {
    padding: 11px 0px;
  }
}
/* line 24, ../../private/scss/views/_team.scss */
.team .team-intro {
  width: 100%;
}
/* line 27, ../../private/scss/views/_team.scss */
.team .team-intro h2 {
  font-size: 20px;
  font-weight: 400;
  color: black;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
@media (min-width: 960px) {
  /* line 27, ../../private/scss/views/_team.scss */
  .team .team-intro h2 {
    font-size: 40px;
    font-weight: 200;
    padding: 19px 0 25px 0;
  }
}
/* line 43, ../../private/scss/views/_team.scss */
.team .team-filters {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0 20px;
  margin: 30px 0;
}
@media (min-width: 960px) {
  /* line 43, ../../private/scss/views/_team.scss */
  .team .team-filters {
    padding: 0 55px;
    margin: 60px 0;
  }
}
/* line 58, ../../private/scss/views/_team.scss */
.team .team-filters .link-btn {
  width: auto;
  height: 32px;
  border-radius: 16px;
  background-color: #eeeeee;
  padding: 4px 20px;
  align-self: flex-end;
  margin: 0 20px 15px 0;
}
@media (min-width: 960px) {
  /* line 58, ../../private/scss/views/_team.scss */
  .team .team-filters .link-btn {
    margin: 0 20px 0 0;
  }
}
/* line 72, ../../private/scss/views/_team.scss */
.team .team-filters a.filter-links {
  color: #191919;
  font-size: 14px;
  font-weight: 600;
}
/* line 80, ../../private/scss/views/_team.scss */
.team .team-container {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 10px;
  margin-bottom: 28px;
}
@media (min-width: 960px) {
  /* line 80, ../../private/scss/views/_team.scss */
  .team .team-container {
    justify-content: flex-start;
  }
}
/* line 95, ../../private/scss/views/_team.scss */
.team .team-container .people-container {
  flex-direction: column;
  justify-content: flex-start;
  text-align: center;
  width: 200px;
  border-top: 3px solid #d1461e;
  padding: 17px 0 0;
  margin: 0 35px 50px 0px;
}
/* line 106, ../../private/scss/views/_team.scss */
.team .team-container .people-container h2 {
  font-size: 18px;
  font-weight: 400;
  color: #000;
}
/* line 112, ../../private/scss/views/_team.scss */
.team .team-container .people-container h3 {
  color: #666666;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 119, ../../private/scss/views/_team.scss */
.team .team-container .people-container p {
  color: #545454;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin: 10px 0;
}
/* line 127, ../../private/scss/views/_team.scss */
.team .team-container .people-container .read-more {
  color: #5e7615;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 139, ../../private/scss/views/_team.scss */
.mfp-content {
  max-width: 631px;
  width: 100%;
  height: auto;
  background-color: white;
  margin: 0 auto;
  padding: 20px 20px 50px 30px;
}
/* line 147, ../../private/scss/views/_team.scss */
.mfp-content .person-detail {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
/* line 153, ../../private/scss/views/_team.scss */
.mfp-content .person-detail .content {
  max-width: 360px;
}
/* line 156, ../../private/scss/views/_team.scss */
.mfp-content .person-detail .content h2 {
  font-size: 18px;
  font-weight: 400;
  color: #000;
}
/* line 162, ../../private/scss/views/_team.scss */
.mfp-content .person-detail .content h3 {
  color: #666666;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 169, ../../private/scss/views/_team.scss */
.mfp-content .person-detail .content p {
  color: #545454;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin: 10px 0;
}
/* line 178, ../../private/scss/views/_team.scss */
.mfp-content .person-detail .image-container {
  max-width: 180px;
  max-height: 180px;
}
/* line 182, ../../private/scss/views/_team.scss */
.mfp-content .person-detail .image-container img {
  width: 100%;
}

/*********************************************
  :: Third Party                       
********************************************/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* clearfix */
/* line 7, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* display none until init */
/* line 16, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}

/* line 22, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 27, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 32, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 40, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 43, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}

/* line 47, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/* mouse grab icon */
/* line 57, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.grabbing {
  cursor: url(../images/grabbing.png) 8 8, move;
}

/* fix */
/* line 62, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
/* line 80, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
}

/* Styling Next and Prev buttons */
/* line 87, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  width: 48px;
  height: 48px;
  text-indent: -9999px;
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
/* line 104, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none;
}

/* Styling Pagination*/
/* line 112, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}

/* line 117, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 10px;
  height: 10px;
  margin: 5px 4px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #ccc;
}

/* line 128, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background: #D3450D;
}

/* If PaginationNumbers is true */
/* line 135, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

/* preloading images */
/* line 147, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-item.loading {
  min-height: 150px;
  background: url(../images/AjaxLoader.gif) no-repeat center center;
}

/* line 152, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-pagination {
  position: absolute;
  bottom: 10px;
  right: 40px;
}

/* line 158, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.owl-buttons {
  display: none;
  position: absolute;
  top: 0px;
  width: 100%;
  margin-left: 25px;
  margin-top: 160px;
}

/* Custom Owl Arrows */
/* line 182, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.custom-owl-buttons {
  display: none;
  position: relative;
  top: 117px;
  right: 90px;
}
@media (min-width: 960px) {
  /* line 182, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
  .custom-owl-buttons {
    display: block;
    width: 1138px;
  }
}
/* line 193, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.custom-owl-buttons div {
  color: #FFF;
  display: block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  width: 48px;
  height: 48px;
  text-indent: -9999px;
  cursor: pointer;
}

/* line 206, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.custom-owl-next {
  background: url("/images/icons/hero-chev-right.svg") no-repeat;
  position: absolute;
  top: 55px;
  right: 0px;
}

/* line 214, ../../private/scss/third-party-js-plugins/_owl-carousel.scss */
.custom-owl-prev {
  background: url("/images/icons/hero-chev-left.svg") no-repeat;
  position: absolute;
  top: 55px;
  left: 0px;
}

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.2.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  /* line 9, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight {
    display: none;
    /* dimensions: spanning the background from edge to edge */
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    /* position: centering content */
    text-align: center;
    /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
    white-space: nowrap;
    /* styling */
    cursor: pointer;
    background: #333;
    /* IE8 "hack" for nested featherlights */
    background: transparent;
  }

  /* support for nested featherlights. Does not work in IE8 (use JS to fix) */
  /* line 31, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight:last-of-type {
    background: rgba(0, 0, 0, 0.4);
  }

  /* line 35, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight:before {
    /* position: trick to center content vertically */
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
  }

  /* line 44, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight .featherlight-content {
    /* make content container for positioned elements (close button) */
    position: relative;
    /* position: centering vertical and horizontal */
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    /* dimensions: cut off images */
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    /* dimensions: handling small or empty content */
    min-width: 20%;
    /* dimensions: handling large content */
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    /* styling */
    background: #fff;
    cursor: auto;
    /* reset white-space wrapping */
    white-space: normal;
  }

  /* contains the content */
  /* line 80, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight .featherlight-inner {
    /* make sure its visible */
    display: block;
  }
  /* line 84, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight .featherlight-inner::after {
    content: "";
    position: absolute;
    bottom: -23px;
    left: 48%;
    text-align: center;
    background: url("/images/diamond.png");
    width: 26px;
    height: 26px;
    z-index: 99999999;
  }
}
@media all and (min-width: 960px) {
  /* line 84, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight .featherlight-inner::after {
    bottom: -37px;
    display: none;
  }
}

@media all {
  /* line 102, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight .featherlight-close-icon {
    /* position: centering vertical and horizontal */
    position: absolute;
    z-index: 9999;
    top: -14px;
    right: -14px;
    background: url("/images/close-icon2.png") no-repeat;
    background-size: cover;
    /* dimensions: 25px x 25px */
    width: 39px;
    height: 39px;
    /* styling */
    cursor: pointer;
    text-indent: -999999px;
  }
}
@media all and (max-width: 760px) {
  /* line 102, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight .featherlight-close-icon {
    top: 0;
    right: 0;
  }
}

@media all {
  /* line 131, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight .featherlight-image {
    /* styling */
    width: 100%;
  }

  /* line 137, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight-iframe .featherlight-content {
    /* removed the border for image croping since iframe is edge to edge */
    border-bottom: 0;
    padding: 0;
  }

  /* line 143, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight iframe {
    /* styling */
    border: none;
  }
}
/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
  /* line 151, ../../private/scss/third-party-js-plugins/_featherlight.scss */
  .featherlight .featherlight-content {
    /* dimensions: maximize lightbox with for small screens */
    margin-left: 20px;
    margin-right: 20px;
    max-height: 98%;
    overflow: scroll;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent;
  }
}
/* ===========================================================
 *
 *  Name:          selectordie_dev.css
 *  Updated:       2014-10-10
 *  Created by:    Per V @ Vst.mn
 *  What?:         Base CSS for Select or Die
 *
 *  Copyright (c) 2014 Per Vestman
 *  Dual licensed under the MIT and GPL licenses.
 *
 *  No, I don't usually comment my CSS, but in this
 *  case it might "help" someone.
 *
 *  Oddny | Cogs 'n Kegs
 * =========================================================== */
/* Remove, change to fit your needs */
/*@import url(https://fonts.googleapis.com/css?family=Lato:300,700);*/
/* line 20, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select,
.sod_select * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* The SoD - Please keep this first three lines intact, otherwise all hell will break looooooose */
/* line 34, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select {
  position: relative;
  line-height: 1;
  outline-offset: -2px;
  /* Opera */
  cursor: default;
  margin: -3px 0px 0px 0px;
  outline: none;
  border-bottom: 2px solid #ddd;
  background: #EEEEEE url("/images/arrow-down-red.png") 100% -3px no-repeat;
  line-height: 25px;
  width: 100%;
  color: black;
  font-size: 13px;
  font-weight: 500;
  padding: 3px 20px;
  height: 36px;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  display: inline-block;
}
@media (min-width: 960px) {
  /* line 34, ../../private/scss/third-party-js-plugins/_selectordie.scss */
  .sod_select {
    display: inline-block;
    background: #EEEEEE url("/images/arrow-down-red.png") 103% 3px no-repeat;
    width: 220px;
    height: 46px;
    margin: 14px 0px;
    padding: 11px 20px;
    font-size: 14px;
  }
}

/* Up/Down arrows */
/* line 68, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select:before,
.sod_select:after {
  /*content: "\25B2";*/
  /*position: absolute;*/
  /*right: 10px;*/
  /*top: 12px;*/
  /*font-size: 7px;*/
}

/* Down arrow */
/* Change the border color on hover, focus and when open */
/* line 92, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select:hover,
.sod_select.open,
.sod_select.open {
  color: #919191;
}

/* When the entire SoD is disabled, go crazy! */
/* line 100, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select.disabled {
  border-color: #828282;
  color: #b2b2b2;
  cursor: not-allowed;
}

/* The "label", or whatever we should call it. Keep the first three lines for truncating. */
/* line 108, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_label {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 15px;
  padding-top: 0px;
  text-align: left;
}

/* line 120, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_prefix {
  /* Use this if you're using a prefix and want to style it */
}

/* line 121, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_placeholder {
  /* Use this if you're using a placeholder and want to style it */
}

/* Options list wrapper */
/* line 126, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_list_wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  height: auto;
  width: 100%;
  margin: 0 0 0 0px;
  background: #EEEEEE;
  border-top: none;
  color: #000000;
  font-weight: 300;
  text-align: left;
  z-index: 111111;
  border: 1px solid white;
}

/* Shows the option list (don't edit) */
/* line 146, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select.open .sod_list_wrapper {
  display: block;
}

/* Don't display the options when  */
/* line 149, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select.disabled.open .sod_list_wrapper {
  display: none;
}

/* When the option list is displayed above the SoD */
/* line 152, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select.above .sod_list_wrapper {
  top: auto;
  bottom: 100%;
  border-top: 3px solid #000000;
  border-bottom: none;
}

/* Options list container */
/* line 161, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_list {
  display: block;
  overflow-y: auto;
  padding: 10px 0;
  margin: 0;
}

/* All the options. Keep the first three lines for truncating... */
/* line 170, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 500;
  position: relative;
  padding: 5px 20px;
  list-style-type: none;
}

/* Optgroups */
/* line 183, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option.optgroup,
.sod_select .sod_option.optgroup.disabled {
  background: inherit;
  color: #939393;
  font-size: 10px;
  font-style: italic;
}

/* Children of an optgroup */
/* line 193, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option.groupchild {
  padding-left: 20px;
}

/* Used together with placeholderOption / data-placeholder-option */
/* line 196, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option.is-placeholder {
  display: none;
}

/* Disabled option */
/* line 201, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option.disabled {
  background: inherit;
  color: #cccccc;
}

/* Hover state for options, also used when a user uses his/hers up/down keys */
/* line 208, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option.active {
  background: #f7f7f7;
  color: #333333;
}

/*Make room for the check mark */
/* line 215, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option.selected {
  font-weight: 700;
  padding-right: 25px;
}

/* Displays a check mark for the selected option */
/* line 222, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option.selected:before {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  color: #808080;
  height: 9px;
  width: 10px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K);
}

/* Add a .no_highlight class to you SoD to hide the check mark and don't bold the option */
/* line 239, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select.no_highlight .sod_option.selected {
  font-weight: 300;
}

/* line 240, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select.no_highlight .sod_option.selected:before {
  display: none;
}

/* line 242, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option.link {
  /* If data-link is set on a specific option */
}

/* line 243, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select .sod_option.linkexternal {
  /* If data-link-external is set on a specific option */
}

/* Hide native select */
/* line 248, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select select {
  display: none !important;
}

/* The native select in touch mode. Keep this first line. Sorry, keep everything. */
/* line 251, ../../private/scss/third-party-js-plugins/_selectordie.scss */
.sod_select.touch select {
  -webkit-appearance: menulist-button;
  position: absolute;
  top: 0;
  left: 0;
  display: block !important;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 1;
}

/**
 * Featherlight Gallery – an extension for the ultra slim jQuery lightbox
 * Version 1.3.1 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  /* line 9, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-next,
  .featherlight-previous {
    display: block;
    position: absolute;
    width: 76px;
    height: 76px;
    top: 41%;
    right: 25px;
    bottom: 0;
    left: 107%;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #DDDDDD;
    border-radius: 100%;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: white;
    font-size: 30px;
    line-height: 31px;
    padding: 23px 28px 20px 30px;
    background: url("/images/slider-right-grey2.png") no-repeat center center;
    background-size: cover;
  }

  /* line 48, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-previous {
    left: -125px;
    right: auto;
    padding-left: 26px;
    background: url("/images/slider-left-grey2.png") no-repeat center center;
  }

  /* line 65, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-next span,
  .featherlight-previous span {
    display: none;
    position: absolute;
    top: 50%;
    left: 5%;
    width: 82%;
    text-align: center;
    font-size: 80px;
    line-height: 80px;
    margin-top: -40px;
    text-shadow: 0px 0px 5px #fff;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    content: "";
  }

  /* line 83, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-next span {
    right: 5%;
    left: auto;
  }

  /* line 89, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-next:hover span,
  .featherlight-previous:hover span {
    /*display: inline-block;*/
  }

  /* Hide navigation while loading */
  /* line 95, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-loading .featherlight-previous, .featherlight-loading .featherlight-next {
    display: none;
  }
}
/* Always display arrows on touch devices */
@media only screen and (max-device-width: 1024px) {
  /* line 102, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-next:hover,
  .featherlight-previous:hover {
    background: none;
  }

  /* line 106, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-next span,
  .featherlight-previous span {
    display: block;
  }
}
/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
  /* line 114, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-next,
  .featherlight-previous {
    top: 10px;
    right: 10px;
    left: 85%;
  }

  /* line 121, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-previous {
    left: 10px;
    right: 85%;
  }

  /* line 126, ../../private/scss/third-party-js-plugins/_featherlight-gallery.scss */
  .featherlight-next span,
  .featherlight-previous span {
    margin-top: -30px;
    font-size: 40px;
  }
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
