@charset "UTF-8";
/* line 24, ../base-sass/core/_base.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 31, ../base-sass/core/_base.scss */
header, nav, section, article, aside, footer {
  display: block;
}

/** Negate global section inner wrapper padding **/
/** Vertical align elements **/
/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
@font-face {
  font-family: 'icomoon';
  src: url("../../contrib-fonts/icomoon.eot");
  src: url("../../contrib-fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../../contrib-fonts/icomoon.ttf") format("truetype"), url("../../contrib-fonts/icomoon.woff") format("woff"), url("../../contrib-fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 16, ../base-sass/core/_fonts.scss */
[data-icon]:before,
[class*="icon-"]:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 31, ../base-sass/core/_fonts.scss */
[data-icon="uniE61C"]:before,
.icon-uniE61C:before {
  content: "\e61c";
}

/* line 36, ../base-sass/core/_fonts.scss */
[data-icon="checkmark"]:before,
.icon-checkmark:before {
  content: "\e60d";
}

/* line 41, ../base-sass/core/_fonts.scss */
[data-icon="cancel"]:before,
.icon-cancel:before {
  content: "\e60c";
}

/* line 46, ../base-sass/core/_fonts.scss */
[data-icon="notice"]:before,
.icon-notice:before {
  content: "\e60e";
}

/* line 51, ../base-sass/core/_fonts.scss */
[data-icon="cancel2"]:before,
.icon-cancel2:before {
  content: "\e616";
}

/* line 56, ../base-sass/core/_fonts.scss */
[data-icon="external-link"]:before,
.icon-external-link:before {
  content: "\e61b";
}

/* line 61, ../base-sass/core/_fonts.scss */
[data-icon="caret-down"]:before,
.icon-caret-down:before {
  content: "\e60f";
}

/* line 66, ../base-sass/core/_fonts.scss */
[data-icon="caret-up"]:before,
.icon-caret-up:before {
  content: "\e610";
}

/* line 71, ../base-sass/core/_fonts.scss */
[data-icon="caret-left"]:before,
.icon-caret-left:before {
  content: "\e612";
}

/* line 76, ../base-sass/core/_fonts.scss */
[data-icon="caret-right"]:before,
.icon-caret-right:before {
  content: "\e611";
}

/* line 81, ../base-sass/core/_fonts.scss */
[data-icon="angle-right"]:before,
.icon-angle-left:before {
  content: "\e614";
}

/* line 86, ../base-sass/core/_fonts.scss */
[data-icon="angle-left"]:before,
.icon-angle-right:before {
  content: "\e613";
}

/* line 91, ../base-sass/core/_fonts.scss */
[data-icon="angle-up"]:before,
.icon-angle-up:before {
  content: "\e617";
}

/* line 96, ../base-sass/core/_fonts.scss */
[data-icon="angle-down"]:before,
.icon-angle-down:before {
  content: "\e618";
}

/* line 101, ../base-sass/core/_fonts.scss */
[data-icon="mail"]:before,
.icon-mail:before {
  content: "\e603";
}

/* line 106, ../base-sass/core/_fonts.scss */
[data-icon="location"]:before,
.icon-location:before {
  content: "\e605";
}

/* line 111, ../base-sass/core/_fonts.scss */
[data-icon="search"]:before,
.icon-search:before {
  content: "\e602";
}

/* line 116, ../base-sass/core/_fonts.scss */
[data-icon="list"]:before,
.icon-list:before {
  content: "\e609";
}

/* line 121, ../base-sass/core/_fonts.scss */
[data-icon="play"]:before,
.icon-play:before {
  content: "\e619";
}

/* line 126, ../base-sass/core/_fonts.scss */
[data-icon="pause"]:before,
.icon-pause:before {
  content: "\e61a";
}

/* line 131, ../base-sass/core/_fonts.scss */
[data-icon="twitters"]:before,
.icon-twitter:before {
  content: "\e607";
}

/* line 136, ../base-sass/core/_fonts.scss */
[data-icon="facebook"]:before,
.icon-facebook:before {
  content: "\e604";
}

/* line 141, ../base-sass/core/_fonts.scss */
[data-icon="pinterest"]:before,
.icon-pinterest:before {
  content: "\e606";
}

/* line 146, ../base-sass/core/_fonts.scss */
[data-icon="linkedin"]:before,
.icon-linkedin:before {
  content: "\e608";
}

/* line 151, ../base-sass/core/_fonts.scss */
[data-icon="home"]:before,
.icon-home:before {
  content: "\e600";
}

/* line 156, ../base-sass/core/_fonts.scss */
[data-icon="print"]:before,
.icon-print:before {
  content: "\e601";
}

/* line 161, ../base-sass/core/_fonts.scss */
[data-icon="info"]:before,
.icon-info:before {
  content: "\e615";
}

/* line 166, ../base-sass/core/_fonts.scss */
[data-icon="minus"]:before,
.icon-minus:before {
  content: "\e60b";
}

/* line 171, ../base-sass/core/_fonts.scss */
[data-icon="plus"]:before,
.icon-plus:before {
  content: "\e60a";
}

/* line 176, ../base-sass/core/_fonts.scss */
[data-icon="volume-high"]:before,
.icon-volume-high:before {
  content: "\ea26";
}

/* line 181, ../base-sass/core/_fonts.scss */
[data-icon="icon-tumblr"]:before,
.icon-tumblr:before {
  content: "\eabb";
}

/* line 186, ../base-sass/core/_fonts.scss */
[data-icon="icon-instagram"]:before,
.icon-instagram:before {
  content: "\ea90";
}

/* line 191, ../base-sass/core/_fonts.scss */
[data-icon="icon-google-plus"]:before,
.icon-google-plus:before {
  content: "\ea88";
}

/* line 196, ../base-sass/core/_fonts.scss */
[data-icon="icon-star-empty"]:before,
.icon-star-empty:before {
  content: "\e620";
}

/* line 201, ../base-sass/core/_fonts.scss */
[data-icon="icon-star-full"]:before,
.icon-star-full:before {
  content: "\e61f";
}

/* line 206, ../base-sass/core/_fonts.scss */
[data-icon="icon-file-pdf"]:before,
.icon-file-pdf:before {
  content: "\e61d";
}

/* line 211, ../base-sass/core/_fonts.scss */
[data-icon="icon-share2"]:before,
.icon-share2:before {
  content: "\e61e";
}

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on December 10, 2016 */
@font-face {
  font-family: 'playfair_displayblack';
  src: url("../../contrib-fonts/playfairdisplay-black.woff2") format("woff2"), url("../../contrib-fonts/playfairdisplay-black.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'playfair_displayblack_italic';
  src: url("../../contrib-fonts/playfairdisplay-blackitalic.woff2") format("woff2"), url("../../contrib-fonts/playfairdisplay-blackitalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'playfair_displaybold';
  src: url("../../contrib-fonts/playfairdisplay-bold.woff2") format("woff2"), url("../../contrib-fonts/playfairdisplay-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'playfair_displaybold_italic';
  src: url("../../contrib-fonts/playfairdisplay-bolditalic.woff2") format("woff2"), url("../../contrib-fonts/playfairdisplay-bolditalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'playfair_displayitalic';
  src: url("../../contrib-fonts/playfairdisplay-italic.woff2") format("woff2"), url("../../contrib-fonts/playfairdisplay-italic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'playfair_displayregular';
  src: url("../../contrib-fonts/playfairdisplay-regular.woff2") format("woff2"), url("../../contrib-fonts/playfairdisplay-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansbold';
  src: url("../../contrib-fonts/opensans-bold.woff2") format("woff2"), url("../../contrib-fonts/opensans-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansbold_italic';
  src: url("../../contrib-fonts/opensans-bolditalic.woff2") format("woff2"), url("../../contrib-fonts/opensans-bolditalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansextrabold';
  src: url("../../contrib-fonts/opensans-extrabold.woff2") format("woff2"), url("../../contrib-fonts/opensans-extrabold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansextrabold_italic';
  src: url("../../contrib-fonts/opensans-extrabolditalic.woff2") format("woff2"), url("../../contrib-fonts/opensans-extrabolditalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansitalic';
  src: url("../../contrib-fonts/opensans-italic.woff2") format("woff2"), url("../../contrib-fonts/opensans-italic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanslight';
  src: url("../../contrib-fonts/opensans-light.woff2") format("woff2"), url("../../contrib-fonts/opensans-light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanslight_italic';
  src: url("../../contrib-fonts/opensans-lightitalic.woff2") format("woff2"), url("../../contrib-fonts/opensans-lightitalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansregular';
  src: url("../../contrib-fonts/opensans-regular.woff2") format("woff2"), url("../../contrib-fonts/opensans-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanssemibold';
  src: url("../../contrib-fonts/opensans-semibold.woff2") format("woff2"), url("../../contrib-fonts/opensans-semibold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanssemibold_italic';
  src: url("../../contrib-fonts/opensans-semibolditalic.woff2") format("woff2"), url("../../contrib-fonts/opensans-semibolditalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 15, ../base-sass/core/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 34, ../base-sass/core/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

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

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

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 70, ../base-sass/core/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 84, ../base-sass/core/_normalize.scss */
body {
  margin: 0;
}

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

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 104, ../base-sass/core/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 112, ../base-sass/core/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

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

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 135, ../base-sass/core/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

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

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

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

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

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 179, ../base-sass/core/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 191, ../base-sass/core/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 199, ../base-sass/core/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

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

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

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

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

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

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 247, ../base-sass/core/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 259, ../base-sass/core/_normalize.scss */
figure {
  margin: 0;
}

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

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

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 293, ../base-sass/core/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

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

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 319, ../base-sass/core/_normalize.scss */
button,
select {
  text-transform: none;
}

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

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

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 354, ../base-sass/core/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

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

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 378, ../base-sass/core/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 398, ../base-sass/core/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

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

@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
/* line 11, ../base-sass/core/_global.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: normal;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, ../base-sass/core/_global.scss */
html {
  -ms-overflow-style: scrollbar;
  /* Prevents scrollbar overlapping on IE10/IE11  */
  font-size: 62.5%;
  /* Sets up the Base 10 stuff */
}

/* line 22, ../base-sass/core/_global.scss */
body,
.content-outer-wrapper {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
}

/* line 29, ../base-sass/core/_global.scss */
h1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 43px;
  line-height: 64.5px;
  font-size: 4.3rem;
  line-height: 6.45rem;
  color: #454545;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.025em;
  line-height: 1.05;
  text-transform: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] h1 {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] h1 {
  text-align: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 29, ../base-sass/core/_global.scss */
  h1 {
    font-size: 26px;
    line-height: 39px;
    font-size: 2.6rem;
    line-height: 3.9rem;
  }
}

/* line 45, ../base-sass/core/_global.scss */
h2, .pane-node-field-page-builder .taco-polls h1 {
  font-size: 24px;
  line-height: 36px;
  font-size: 2.4rem;
  line-height: 3.6rem;
  color: #454545;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.05;
  text-transform: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] h2, html[dir=ltr] .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=ltr] h1 {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] h2, html[dir=rtl] .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=rtl] h1 {
  text-align: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 45, ../base-sass/core/_global.scss */
  h2, .pane-node-field-page-builder .taco-polls h1 {
    font-size: 23px;
    line-height: 34.5px;
    font-size: 2.3rem;
    line-height: 3.45rem;
  }
}

/* line 59, ../base-sass/core/_global.scss */
h3 {
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  color: #454545;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.05;
  text-transform: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] h3 {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] h3 {
  text-align: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 59, ../base-sass/core/_global.scss */
  h3 {
    font-size: 18px;
    line-height: 27px;
    font-size: 1.8rem;
    line-height: 2.7rem;
  }
}

/* line 73, ../base-sass/core/_global.scss */
h4 {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #454545;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.05;
  text-transform: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] h4 {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] h4 {
  text-align: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 73, ../base-sass/core/_global.scss */
  h4 {
    font-size: 18px;
    line-height: 27px;
    font-size: 1.8rem;
    line-height: 2.7rem;
  }
}

/* line 88, ../base-sass/core/_global.scss */
h5 {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #454545;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1.05;
  text-transform: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] h5 {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] h5 {
  text-align: right;
}

/* line 99, ../base-sass/core/_global.scss */
h6 {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #454545;
  font-family: open_sansregular, Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1.05;
  text-transform: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] h6 {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] h6 {
  text-align: right;
}

/* line 111, ../base-sass/core/_global.scss */
p {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.4;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] p {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] p {
  text-align: right;
}

/* line 120, ../base-sass/core/_global.scss */
em,
i {
  font-style: italic;
  font-weight: normal;
}

/* line 126, ../base-sass/core/_global.scss */
strong,
b {
  font-style: normal;
  font-weight: 700;
}

/* line 132, ../base-sass/core/_global.scss */
ul {
  list-style-type: disc;
}

/* line 136, ../base-sass/core/_global.scss */
ol {
  list-style-type: decimal;
}

/* line 140, ../base-sass/core/_global.scss */
li {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.4;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] li {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] li {
  text-align: right;
}

/* line 149, ../base-sass/core/_global.scss */
dl {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1.4;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] dl {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] dl {
  text-align: right;
}

/* line 159, ../base-sass/core/_global.scss */
dt {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.4;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] dt {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] dt {
  text-align: right;
}

/* line 168, ../base-sass/core/_global.scss */
dd {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.4;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] dd {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] dd {
  text-align: right;
}

/* line 177, ../base-sass/core/_global.scss */
blockquote {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.4;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] blockquote {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] blockquote {
  text-align: right;
}

/* line 186, ../base-sass/core/_global.scss */
.menu .expanded {
  list-style-image: none;
  list-style-type: none;
}

/* line 191, ../base-sass/core/_global.scss */
a {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #0074D9;
  letter-spacing: 0.01em;
  text-decoration: none;
}
/* line 197, ../base-sass/core/_global.scss */
a.active {
  color: #0074D9;
}
/* line 201, ../base-sass/core/_global.scss */
a:hover, a:focus {
  color: #005eb0;
}
/* line 206, ../base-sass/core/_global.scss */
a:active {
  color: #004887;
}
/* line 210, ../base-sass/core/_global.scss */
a.disabled {
  color: #7697b5;
}
/* line 214, ../base-sass/core/_global.scss */
a span.ext,
a span.mailto {
  background: none;
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] a span.ext, html[dir=ltr]
a span.mailto {
  padding-right: 16px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] a span.ext, html[dir=rtl]
a span.mailto {
  padding-left: 11px;
}
/* line 220, ../base-sass/core/_global.scss */
a span.ext:after,
a span.mailto:after {
  color: currentcolor;
  font-family: 'icomoon';
  font-size: 16px;
  margin-top: 1px;
  position: absolute;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] a span.ext:after, html[dir=ltr]
a span.mailto:after {
  padding-left: 6px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] a span.ext:after, html[dir=rtl]
a span.mailto:after {
  padding-right: 6px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] a span.ext:after, html[dir=ltr]
a span.mailto:after {
  right: -9px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] a span.ext:after, html[dir=rtl]
a span.mailto:after {
  left: -9px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] a span.ext {
  margin-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] a span.ext {
  margin-left: 10px;
}
/* line 233, ../base-sass/core/_global.scss */
a span.ext:after {
  content: "\e61b";
}
/* line 239, ../base-sass/core/_global.scss */
a span.mailto:after {
  content: "\e603";
}

/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] sup span.ext {
  margin-right: 5px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] sup span.ext {
  margin-left: 5px;
}
/* line 248, ../base-sass/core/_global.scss */
sup span.ext:after {
  font-size: 11px;
  top: 7px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] sup span.ext:after {
  right: 0px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] sup span.ext:after {
  left: 0px;
}

/* line 256, ../base-sass/core/_global.scss */
.button,
button,
input[type="submit"] {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #0074D9;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.button:hover, .button:focus,
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
  color: #fff;
  background-color: #005eb0;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.button:active,
button:active,
input[type="submit"]:active {
  color: #fff;
  background-color: #004887;
}
/* line 260, ../base-sass/core/_global.scss */
.button:focus, .button:hover,
button:focus,
button:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {
  text-decoration: none;
}

/* line 265, ../base-sass/core/_global.scss */
input[type="checkbox"],
label,
.change-password-label {
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.4;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] input[type="checkbox"], html[dir=ltr]
label, html[dir=ltr]
.change-password-label {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] input[type="checkbox"], html[dir=rtl]
label, html[dir=rtl]
.change-password-label {
  text-align: right;
}
/* line 273, ../base-sass/core/_global.scss */
input[type="checkbox"]:hover, input[type="checkbox"]:focus,
label:hover,
.change-password-label:hover,
label:focus,
.change-password-label:focus {
  color: #525252;
}
/* line 278, ../base-sass/core/_global.scss */
input[type="checkbox"]:active,
label:active,
.change-password-label:active {
  color: #3d3d3d;
}
/* line 282, ../base-sass/core/_global.scss */
input[type="checkbox"]:disabled,
label:disabled,
.change-password-label:disabled {
  color: #8f8f8f;
}

/* line 287, ../base-sass/core/_global.scss */
input,
select,
fieldset {
  margin-bottom: 2%;
}

/* line 293, ../base-sass/core/_global.scss */
input,
textarea,
select {
  background-color: #efefef;
  border: 1px solid #1a1a1a;
  color: #666666;
  width: 100%;
}
/* line 301, ../base-sass/core/_global.scss */
input[type="checkbox"], input[type="radio"],
textarea[type="checkbox"],
textarea[type="radio"],
select[type="checkbox"],
select[type="radio"] {
  width: auto;
}
/* line 306, ../base-sass/core/_global.scss */
input ::-webkit-input-placeholder,
input :-moz-placeholder,
input ::-moz-placeholder,
input :-ms-input-placeholder,
textarea ::-webkit-input-placeholder,
textarea :-moz-placeholder,
textarea ::-moz-placeholder,
textarea :-ms-input-placeholder,
select ::-webkit-input-placeholder,
select :-moz-placeholder,
select ::-moz-placeholder,
select :-ms-input-placeholder {
  font-style: italic;
}

/* line 314, ../base-sass/core/_global.scss */
img {
  max-width: 100%;
  width: auto;
  height: auto;
}

/* line 321, ../base-sass/core/_global.scss */
table th,
table td {
  padding: 2% 4%;
}
/* line 326, ../base-sass/core/_global.scss */
table th {
  background-color: #333333;
  color: #fff;
}

/* line 332, ../base-sass/core/_global.scss */
.quiz-btn-hidden {
  display: none;
}

/* Remove all field collection add/edit/delete links for priv'd users. */
/* line 337, ../base-sass/core/_global.scss */
.field-collection-view-links,
.action-links-field-collection-add {
  display: none;
}

/* CKEditor overrides for alignment */
/* line 343, ../base-sass/core/_global.scss */
.rteleft {
  text-align: left !important;
}

/* line 347, ../base-sass/core/_global.scss */
.rteright {
  text-align: right !important;
}

/* line 351, ../base-sass/core/_global.scss */
.rtecenter {
  text-align: center !important;
}

/* line 355, ../base-sass/core/_global.scss */
.rtejustify {
  text-align: justify !important;
}

@media (min-width: 0) and (max-width: 64em) and (min-width: 75em) {
  /* line 10, ../base-sass/layout/_layout.product-detail.scss */
  .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 10, ../base-sass/layout/_layout.product-detail.scss */
  .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 64em) {
  /* line 10, ../base-sass/layout/_layout.product-detail.scss */
  .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 40em) {
  /* line 10, ../base-sass/layout/_layout.product-detail.scss */
  .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-left: 2% !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    margin-right: 2% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    float: left;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half {
    float: right;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half:first-child {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-product .content-row .main-row .region-col .pane-taco-pane.half:first-child {
    margin-right: 0 !important;
  }
  /* line 21, ../base-sass/layout/_layout.product-detail.scss */
  .node-type-product .content-row .main-row .region-col.full .pane-node-field-product-image {
    text-align: center;
  }
  /* line 23, ../base-sass/layout/_layout.product-detail.scss */
  .node-type-product .content-row .main-row .region-col.full .pane-node-field-product-image .gallery-slide {
    float: none;
  }
}
/* line 11, ../base-sass/layout/_layout.scss */
body {
  font-family: 'desktop';
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 11, ../base-sass/layout/_layout.scss */
  body {
    font-family: 'tablet';
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 11, ../base-sass/layout/_layout.scss */
  body {
    font-family: 'mobile';
  }
}

/* line 26, ../base-sass/layout/_layout.scss */
html, body {
  min-height: 100%;
  min-width: 240px;
  overflow-x: hidden;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 26, ../base-sass/layout/_layout.scss */
  html, body {
    overflow-x: hidden;
  }
}

/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] html {
  direction: ltr;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] html {
  direction: rtl;
}
/* line 40, ../base-sass/layout/_layout.scss */
html.height-adjust {
  height: 100%;
}
/* line 43, ../base-sass/layout/_layout.scss */
html.height-adjust body {
  height: 100%;
}
/* line 48, ../base-sass/layout/_layout.scss */
html.hidden {
  overflow: hidden;
}
/* line 51, ../base-sass/layout/_layout.scss */
html.hidden body {
  overflow: hidden;
}

/* line 57, ../base-sass/layout/_layout.scss */
body {
  -webkit-overflow-scrolling: touch;
  height: auto;
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] body {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] body {
  text-align: right;
}
/* line 63, ../base-sass/layout/_layout.scss */
body:before {
  content: #666666;
}

/* line 71, ../base-sass/layout/_layout.scss */
.breadcrumb-row .section-inner-wrapper,
.tabs-row .section-inner-wrapper,
.content-row .section-inner-wrapper {
  background-color: #fff;
}

/* line 78, ../base-sass/layout/_layout.scss */
.content-row a:focus, .content-row a:hover, .main-row a:focus, .main-row a:hover {
  text-decoration: underline;
}
/* line 82, ../base-sass/layout/_layout.scss */
.content-row a.button:focus, .content-row a.button:hover, .main-row a.button:focus, .main-row a.button:hover {
  text-decoration: none;
}

/* line 89, ../base-sass/layout/_layout.scss */
.col {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  border: 0px solid transparent;
  font-size: 0;
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .col {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .col {
  margin-left: -4px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .col {
  margin-left: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .col {
  margin-right: 2%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .col.first-col, html[dir=ltr] .col:first-child {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .col.first-col, html[dir=rtl] .col:first-child {
  margin-right: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 89, ../base-sass/layout/_layout.scss */
  .col {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (min-width: 75em) {
  /* line 107, ../base-sass/layout/_layout.scss */
  .full,
  .node.full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .full, html[dir=ltr]
  .node.full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .full, html[dir=rtl]
  .node.full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .full, html[dir=ltr]
  .node.full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .full, html[dir=rtl]
  .node.full {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 107, ../base-sass/layout/_layout.scss */
  .full,
  .node.full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .full, html[dir=ltr]
  .node.full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .full, html[dir=rtl]
  .node.full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .full, html[dir=ltr]
  .node.full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .full, html[dir=rtl]
  .node.full {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 107, ../base-sass/layout/_layout.scss */
  .full,
  .node.full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .full, html[dir=ltr]
  .node.full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .full, html[dir=rtl]
  .node.full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .full, html[dir=ltr]
  .node.full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .full, html[dir=rtl]
  .node.full {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 107, ../base-sass/layout/_layout.scss */
  .full,
  .node.full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .full, html[dir=ltr]
  .node.full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .full, html[dir=rtl]
  .node.full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .full, html[dir=ltr]
  .node.full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .full, html[dir=rtl]
  .node.full {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .full, html[dir=ltr]
.node.full {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .full, html[dir=rtl]
.node.full {
  margin-right: 0 !important;
}

@media (min-width: 75em) {
  /* line 113, ../base-sass/layout/_layout.scss */
  .three-quarters,
  .node.three-quarters {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .three-quarters, html[dir=ltr]
  .node.three-quarters {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .three-quarters, html[dir=rtl]
  .node.three-quarters {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .three-quarters, html[dir=ltr]
  .node.three-quarters {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .three-quarters, html[dir=rtl]
  .node.three-quarters {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 113, ../base-sass/layout/_layout.scss */
  .three-quarters,
  .node.three-quarters {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .three-quarters, html[dir=ltr]
  .node.three-quarters {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .three-quarters, html[dir=rtl]
  .node.three-quarters {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .three-quarters, html[dir=ltr]
  .node.three-quarters {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .three-quarters, html[dir=rtl]
  .node.three-quarters {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 113, ../base-sass/layout/_layout.scss */
  .three-quarters,
  .node.three-quarters {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .three-quarters, html[dir=ltr]
  .node.three-quarters {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .three-quarters, html[dir=rtl]
  .node.three-quarters {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .three-quarters, html[dir=ltr]
  .node.three-quarters {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .three-quarters, html[dir=rtl]
  .node.three-quarters {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 113, ../base-sass/layout/_layout.scss */
  .three-quarters,
  .node.three-quarters {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .three-quarters, html[dir=ltr]
  .node.three-quarters {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .three-quarters, html[dir=rtl]
  .node.three-quarters {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .three-quarters, html[dir=ltr]
  .node.three-quarters {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .three-quarters, html[dir=rtl]
  .node.three-quarters {
    border-right-width: 0;
  }
}

@media (min-width: 75em) {
  /* line 118, ../base-sass/layout/_layout.scss */
  .two-thirds,
  .node.two-thirds {
    width: 66%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .two-thirds, html[dir=ltr]
  .node.two-thirds {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .two-thirds, html[dir=rtl]
  .node.two-thirds {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .two-thirds, html[dir=ltr]
  .node.two-thirds {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .two-thirds, html[dir=rtl]
  .node.two-thirds {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 118, ../base-sass/layout/_layout.scss */
  .two-thirds,
  .node.two-thirds {
    width: 66%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .two-thirds, html[dir=ltr]
  .node.two-thirds {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .two-thirds, html[dir=rtl]
  .node.two-thirds {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .two-thirds, html[dir=ltr]
  .node.two-thirds {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .two-thirds, html[dir=rtl]
  .node.two-thirds {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 118, ../base-sass/layout/_layout.scss */
  .two-thirds,
  .node.two-thirds {
    width: 66%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .two-thirds, html[dir=ltr]
  .node.two-thirds {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .two-thirds, html[dir=rtl]
  .node.two-thirds {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .two-thirds, html[dir=ltr]
  .node.two-thirds {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .two-thirds, html[dir=rtl]
  .node.two-thirds {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 118, ../base-sass/layout/_layout.scss */
  .two-thirds,
  .node.two-thirds {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .two-thirds, html[dir=ltr]
  .node.two-thirds {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .two-thirds, html[dir=rtl]
  .node.two-thirds {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .two-thirds, html[dir=ltr]
  .node.two-thirds {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .two-thirds, html[dir=rtl]
  .node.two-thirds {
    border-right-width: 0;
  }
}

@media (min-width: 75em) {
  /* line 123, ../base-sass/layout/_layout.scss */
  .half,
  .node.half {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .half, html[dir=ltr]
  .node.half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .half, html[dir=rtl]
  .node.half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .half, html[dir=ltr]
  .node.half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .half, html[dir=rtl]
  .node.half {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 123, ../base-sass/layout/_layout.scss */
  .half,
  .node.half {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .half, html[dir=ltr]
  .node.half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .half, html[dir=rtl]
  .node.half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .half, html[dir=ltr]
  .node.half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .half, html[dir=rtl]
  .node.half {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 123, ../base-sass/layout/_layout.scss */
  .half,
  .node.half {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .half, html[dir=ltr]
  .node.half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .half, html[dir=rtl]
  .node.half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .half, html[dir=ltr]
  .node.half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .half, html[dir=rtl]
  .node.half {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 123, ../base-sass/layout/_layout.scss */
  .half,
  .node.half {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .half, html[dir=ltr]
  .node.half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .half, html[dir=rtl]
  .node.half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .half, html[dir=ltr]
  .node.half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .half, html[dir=rtl]
  .node.half {
    border-right-width: 0;
  }
}

@media (min-width: 75em) {
  /* line 128, ../base-sass/layout/_layout.scss */
  .one-third,
  .node.one-third {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-third, html[dir=ltr]
  .node.one-third {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-third, html[dir=rtl]
  .node.one-third {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-third, html[dir=ltr]
  .node.one-third {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-third, html[dir=rtl]
  .node.one-third {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 128, ../base-sass/layout/_layout.scss */
  .one-third,
  .node.one-third {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-third, html[dir=ltr]
  .node.one-third {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-third, html[dir=rtl]
  .node.one-third {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-third, html[dir=ltr]
  .node.one-third {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-third, html[dir=rtl]
  .node.one-third {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 128, ../base-sass/layout/_layout.scss */
  .one-third,
  .node.one-third {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-third, html[dir=ltr]
  .node.one-third {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-third, html[dir=rtl]
  .node.one-third {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-third, html[dir=ltr]
  .node.one-third {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-third, html[dir=rtl]
  .node.one-third {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 128, ../base-sass/layout/_layout.scss */
  .one-third,
  .node.one-third {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-third, html[dir=ltr]
  .node.one-third {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-third, html[dir=rtl]
  .node.one-third {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-third, html[dir=ltr]
  .node.one-third {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-third, html[dir=rtl]
  .node.one-third {
    border-right-width: 0;
  }
}

@media (min-width: 75em) {
  /* line 133, ../base-sass/layout/_layout.scss */
  .one-quarter,
  .node.one-quarter {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-quarter, html[dir=ltr]
  .node.one-quarter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-quarter, html[dir=rtl]
  .node.one-quarter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-quarter, html[dir=ltr]
  .node.one-quarter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-quarter, html[dir=rtl]
  .node.one-quarter {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 133, ../base-sass/layout/_layout.scss */
  .one-quarter,
  .node.one-quarter {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-quarter, html[dir=ltr]
  .node.one-quarter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-quarter, html[dir=rtl]
  .node.one-quarter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-quarter, html[dir=ltr]
  .node.one-quarter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-quarter, html[dir=rtl]
  .node.one-quarter {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 133, ../base-sass/layout/_layout.scss */
  .one-quarter,
  .node.one-quarter {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-quarter, html[dir=ltr]
  .node.one-quarter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-quarter, html[dir=rtl]
  .node.one-quarter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-quarter, html[dir=ltr]
  .node.one-quarter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-quarter, html[dir=rtl]
  .node.one-quarter {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 133, ../base-sass/layout/_layout.scss */
  .one-quarter,
  .node.one-quarter {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-quarter, html[dir=ltr]
  .node.one-quarter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-quarter, html[dir=rtl]
  .node.one-quarter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-quarter, html[dir=ltr]
  .node.one-quarter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-quarter, html[dir=rtl]
  .node.one-quarter {
    border-right-width: 0;
  }
}

@media (min-width: 75em) {
  /* line 138, ../base-sass/layout/_layout.scss */
  .one-fifth,
  .node.one-fifth {
    width: 18.4%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-fifth, html[dir=ltr]
  .node.one-fifth {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-fifth, html[dir=rtl]
  .node.one-fifth {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-fifth, html[dir=ltr]
  .node.one-fifth {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-fifth, html[dir=rtl]
  .node.one-fifth {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 138, ../base-sass/layout/_layout.scss */
  .one-fifth,
  .node.one-fifth {
    width: 18.4%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-fifth, html[dir=ltr]
  .node.one-fifth {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-fifth, html[dir=rtl]
  .node.one-fifth {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-fifth, html[dir=ltr]
  .node.one-fifth {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-fifth, html[dir=rtl]
  .node.one-fifth {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 138, ../base-sass/layout/_layout.scss */
  .one-fifth,
  .node.one-fifth {
    width: 18.4%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-fifth, html[dir=ltr]
  .node.one-fifth {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-fifth, html[dir=rtl]
  .node.one-fifth {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-fifth, html[dir=ltr]
  .node.one-fifth {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-fifth, html[dir=rtl]
  .node.one-fifth {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 138, ../base-sass/layout/_layout.scss */
  .one-fifth,
  .node.one-fifth {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-fifth, html[dir=ltr]
  .node.one-fifth {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-fifth, html[dir=rtl]
  .node.one-fifth {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .one-fifth, html[dir=ltr]
  .node.one-fifth {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .one-fifth, html[dir=rtl]
  .node.one-fifth {
    border-right-width: 0;
  }
}

/* line 143, ../base-sass/layout/_layout.scss */
.first-col,
.no-padding-left {
  padding-left: 0;
}

/* line 148, ../base-sass/layout/_layout.scss */
.last-col,
.no-padding-right {
  padding-right: 0;
}

/* line 153, ../base-sass/layout/_layout.scss */
.col.region-header,
.col.region-footer {
  padding: 0;
}

/* line 158, ../base-sass/layout/_layout.scss */
.section-inner-wrapper {
  -moz-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
  display: block;
  margin: 0 auto;
  max-width: 1280px;
  padding: 0 2%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 158, ../base-sass/layout/_layout.scss */
  .section-inner-wrapper {
    -moz-transition: padding 0.3s ease;
    -o-transition: padding 0.3s ease;
    -webkit-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
  }
}

/* line 170, ../base-sass/layout/_layout.scss */
.contextual-links-wrapper {
  z-index: 9;
}

/* line 174, ../base-sass/layout/_layout.scss */
.content-outer-wrapper,
#footer {
  -moz-transition: ease 0.2s all;
  -o-transition: ease 0.2s all;
  -webkit-transition: ease 0.2s all;
  transition: ease 0.2s all;
  display: block;
  height: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .content-outer-wrapper, html[dir=ltr]
#footer {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .content-outer-wrapper, html[dir=rtl]
#footer {
  right: 0;
}
/* line 181, ../base-sass/layout/_layout.scss */
.content-outer-wrapper.moved,
#footer.moved {
  -moz-transition: ease 0.2s all;
  -o-transition: ease 0.2s all;
  -webkit-transition: ease 0.2s all;
  transition: ease 0.2s all;
  border-left: 1px solid #b4b4b4;
  overflow: hidden;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .content-outer-wrapper.moved, html[dir=ltr]
#footer.moved {
  left: 265px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .content-outer-wrapper.moved, html[dir=rtl]
#footer.moved {
  right: 265px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .content-outer-wrapper.moved.right, html[dir=ltr]
#footer.moved.right {
  right: 265px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .content-outer-wrapper.moved.right, html[dir=rtl]
#footer.moved.right {
  left: 265px;
}

/* line 193, ../base-sass/layout/_layout.scss */
.content-outer-wrapper {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 4;
}

/* line 200, ../base-sass/layout/_layout.scss */
.content-inner-wrapper {
  height: 100%;
  overflow-x: hidden;
  width: 100%;
}

/* line 207, ../base-sass/layout/_layout.scss */
#footer.mobile {
  overflow: auto;
}

/* line 212, ../base-sass/layout/_layout.scss */
.breadcrumb-row,
.tabs-row,
.content-row {
  position: relative;
  z-index: 0;
}

/* line 219, ../base-sass/layout/_layout.scss */
.content-row {
  overflow: hidden;
}

/* line 223, ../base-sass/layout/_layout.scss */
.layout {
  background-color: #fff;
  display: block;
  height: 100%;
  height: auto !important;
  min-height: 100%;
  position: relative !important;
  z-index: 6;
}
/* line 232, ../base-sass/layout/_layout.scss */
.layout.has-background {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100%;
}
/* line 238, ../base-sass/layout/_layout.scss */
.layout.has-transparent .breadcrumb-row .section-inner-wrapper,
.layout.has-transparent .tabs-row .section-inner-wrapper,
.layout.has-transparent .content-row .section-inner-wrapper, .layout.has-transparent:after {
  background-color: transparent;
}
/* line 245, ../base-sass/layout/_layout.scss */
.layout:after {
  background-color: #fff;
  content: '';
  display: block;
  height: 100%;
  top: 0;
  max-width: 1280px;
  position: absolute;
  width: 100%;
  z-index: -1;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .layout:after {
  left: 50%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .layout:after {
  right: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .layout:after {
  margin-left: -640px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .layout:after {
  margin-right: -640px;
}
@media (max-width: 1280px) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .layout:after {
    left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .layout:after {
    right: 0;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .layout:after {
    margin-left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .layout:after {
    margin-right: 0;
  }
}

/* line 265, ../base-sass/layout/_layout.scss */
.content.page-width {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  padding: 40px 0 70px;
  font-family: open_sansregular, Arial, sans-serif;
}
/* line 270, ../base-sass/layout/_layout.scss */
.content.page-width .pane-node-field-article-body-images,
.content.page-width .pane-node-body,
.content.page-width #first-time,
.content.page-width .pane-node-field-videos {
  margin-bottom: 30px;
}
/* line 277, ../base-sass/layout/_layout.scss */
.content.page-width .inside {
  position: relative;
}
/* line 282, ../base-sass/layout/_layout.scss */
.content.page-width .pane-node-body h2, .content.page-width .pane-node-body .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .content.page-width .pane-node-body h1 {
  margin-bottom: 30px;
}
/* line 286, ../base-sass/layout/_layout.scss */
.content.page-width .pane-node-body li {
  margin-bottom: 3px;
  line-height: 22px;
  list-style-position: inside;
  text-indent: -14px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .content.page-width .pane-node-body li {
  padding-left: 20px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .content.page-width .pane-node-body li {
  padding-right: 20px;
}
/* line 293, ../base-sass/layout/_layout.scss */
.content.page-width .pane-node-body li ul {
  margin-top: 3px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .content.page-width .pane-node-body li li {
  padding-left: 20px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .content.page-width .pane-node-body li li {
  padding-right: 20px;
}
/* line 303, ../base-sass/layout/_layout.scss */
.content.page-width .panel-2col .panel-col-first .inside {
  margin: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 309, ../base-sass/layout/_layout.scss */
  .content.page-width .grid-item,
  .content.page-width .golden-region,
  .content.page-width .field-item,
  .content.page-width .panel-col-first,
  .content.page-width .panel-col-last {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 321, ../base-sass/layout/_layout.scss */
#autologout-cache-check {
  margin-bottom: 0;
}

/* line 325, ../base-sass/layout/_layout.scss */
#block-user-online,
#block-user-new,
#block-node-recent,
#block-comment-recent,
#block-workbench-block {
  display: none;
}

/* line 333, ../base-sass/layout/_layout.scss */
body .breadcrumb-row .section-inner-wrapper,
body .tabs-row .section-inner-wrapper,
body .content-row .section-inner-wrapper {
  background-color: transparent;
}

/* line 339, ../base-sass/layout/_layout.scss */
body {
  padding-top: 137px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 339, ../base-sass/layout/_layout.scss */
  body {
    padding-top: 85px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 339, ../base-sass/layout/_layout.scss */
  body {
    padding-top: 60px;
  }
}

/* line 350, ../base-sass/layout/_layout.scss */
div.content-row div.section-inner-wrapper {
  max-width: 100%;
  padding: 0;
}

/* line 358, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-social-media-panel {
  max-width: 1240px;
  padding: 0 2%;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 358, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-social-media-panel {
    padding: 0 0 18px !important;
    margin: 0 auto;
    max-width: 100%;
  }
}
/* line 369, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-signup-panel div.main-row {
  max-width: 1035px;
  padding: 28px 20px;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 369, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row {
    padding: 0 20px;
  }
}
/* line 378, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-signup-panel div.main-row div.block-header-pane div.block-header h2, body.page-homepage div.pane-0-0-signup-panel div.main-row div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-homepage div.pane-0-0-signup-panel div.main-row div.block-header-pane div.block-header h1 {
  font-size: 50px;
  line-height: 53px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 378, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row div.block-header-pane div.block-header h2, body.page-homepage div.pane-0-0-signup-panel div.main-row div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-homepage div.pane-0-0-signup-panel div.main-row div.block-header-pane div.block-header h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
/* line 386, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-signup-panel div.main-row div.block-header-pane div.block-header p {
  margin: 15px auto 25px;
}
/* line 391, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form {
  margin: 20px auto 5px;
  max-width: 100%;
  width: 100%;
}
/* line 395, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item {
  margin-bottom: 0;
}
/* line 397, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-first-name, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-last-name, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-email, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
  padding-right: 0;
  width: 23.33%;
  margin-right: 1.6%;
  margin-bottom: 20px;
  display: block;
  float: left;
}
/* line 408, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
  margin-right: 0;
}
/* line 411, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item input {
  border-radius: 0;
  letter-spacing: 2px;
}
/* line 416, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form input.form-submit {
  width: 23%;
  max-width: 229px;
  float: none;
  clear: both;
  display: block;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 368, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel {
    margin-bottom: 40px;
  }
  /* line 428, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row {
    padding: 12px 20px 25px;
  }
  /* line 432, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row div.block-header-pane div.block-header p {
    margin: 0px auto;
    font-size: 16px;
    line-height: 28px;
  }
  /* line 439, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form {
    max-width: 695px;
  }
  /* line 442, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item input {
    font-size: 12px;
    height: 45px;
    padding: 16px 10px 16px 16px;
    letter-spacing: 1px;
  }
  /* line 448, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-first-name, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-last-name, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-email, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
    padding-right: 0;
    width: 47%;
    margin-right: 3%;
    display: block;
    float: left;
    margin-bottom: 1.4%;
  }
  /* line 460, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-last-name, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
    margin-right: 0;
  }
  /* line 466, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row input.form-submit {
    width: 22%;
    height: 45px !important;
    padding: 13px 0 !important;
    font-size: 12px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 368, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel {
    padding: 35px 20px 40px;
    margin-bottom: 40px !important;
  }
  /* line 479, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.block-header-pane div.block-header h2, body.page-homepage div.pane-0-0-signup-panel div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-homepage div.pane-0-0-signup-panel div.block-header-pane div.block-header h1 {
    margin: 0;
    padding: 0;
  }
  /* line 485, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row {
    padding: 0;
  }
  /* line 489, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row div.block-header-pane div.block-header p {
    margin: 20px auto 25px;
  }
  /* line 494, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form {
    max-width: 100%;
    width: 100%;
    margin: 20px auto 0;
  }
  /* line 498, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item {
    max-width: 229px;
    padding: 0 !important;
    width: 100% !important;
    margin: 0 auto 20px !important;
    display: block;
    max-width: 280px !important;
  }
  /* line 505, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item input {
    width: 100%;
    margin: 0 !important;
  }
  /* line 509, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-first-name, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-last-name, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-email, body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
    float: none;
  }
  /* line 516, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form input.form-submit {
    margin: 0 auto;
    max-width: 280px;
    width: 100%;
    display: block;
  }
}
/* line 531, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="1"] div.content-container h1 {
  max-width: 480px;
}
/* line 534, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="1"] div.content-container div.field--name-body {
  max-width: 515px;
}
/* line 541, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="2"] div.content-container h1 {
  max-width: 360px;
}
/* line 544, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="2"] div.content-container div.field--name-field-slide-cta {
  margin-top: 35px;
}
/* line 551, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="3"] div.content-container h1 {
  max-width: 460px;
}
/* line 554, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="3"] div.content-container div.field--name-field-slide-cta {
  margin-top: 35px;
}
/* line 560, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="2"] div.content-container {
  top: 0;
}
/* line 562, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="2"] div.content-container h1 {
  font-size: 60px;
  max-width: 430px;
}
/* line 566, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="2"] div.content-container div.field--name-field-slide-cta {
  display: block;
  max-width: 250px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 526, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-bean-00-home-carousel {
    margin: 0 auto 0;
  }
  /* line 592, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.image-container img {
    min-height: 372px;
  }
  /* line 596, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide {
    min-height: 372px;
  }
  /* line 603, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="2"] div.content-container h1,
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="3"] div.content-container h1,
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="4"] div.content-container h1 {
    max-width: 310px;
  }
  /* line 606, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="2"] div.content-container div.field--name-body,
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="3"] div.content-container div.field--name-body,
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="4"] div.content-container div.field--name-body {
    max-width: 310px;
  }
  /* line 611, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="2"] div.content-container div.field--name-field-slide-cta .field-items .field-item,
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="3"] div.content-container div.field--name-field-slide-cta .field-items .field-item,
  body.page-homepage div.pane-bean-00-home-carousel div.bean-carousel div.carousel-row div.slide[data-id="4"] div.content-container div.field--name-field-slide-cta .field-items .field-item {
    min-width: 198px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 526, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-bean-00-home-carousel {
    margin: 0 auto 10px;
  }
}
/* line 625, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-2 {
  max-width: 1223px;
  padding: 0 20px;
  margin: 55px auto 56px;
}
/* line 629, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-2 div.equal-height {
  display: block;
}
/* line 632, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane {
  margin-bottom: 0 !important;
  max-width: 558px;
  display: inline-block;
}
/* line 637, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane:first-child div.call-to-action {
  background-color: #00aeef;
}
/* line 639, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane:first-child div.call-to-action:hover {
  background-color: #109acd;
}
/* line 642, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane:first-child div.call-to-action a {
  color: #ffffff;
}
/* line 647, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane:last-child {
  float: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 625, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-2 {
    margin: 40px auto 50px;
  }
  /* line 657, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane.flip-taco div.node--taco div.content-col div.field--name-field-taco-description h2, body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane.flip-taco div.node--taco div.content-col div.field--name-field-taco-description .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane.flip-taco div.node--taco div.content-col div.field--name-field-taco-description h1 {
    font-family: playfair_displaybold;
    margin-bottom: 30px;
  }
  /* line 661, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane.flip-taco div.node--taco div.content-col div.field--name-field-taco-description p.subheader {
    font-size: 12px;
    letter-spacing: 1px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 625, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-2 {
    margin: 40px auto 0;
  }
  /* line 672, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane.flip-taco {
    display: block;
    max-width: 100%;
    padding: 0;
    margin-bottom: 40px !important;
  }
  /* line 679, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane.flip-taco div.node--taco div.content-col div.field--name-field-taco-description {
    margin: 20px auto 33px;
  }
  /* line 683, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-2 div.pane-taco-pane.flip-taco div.node--taco div.call-to-action {
    max-width: 280px;
  }
}
/* line 690, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-1 {
  max-width: 1223px;
  padding: 0 20px;
  margin: 59px auto 50px;
}
/* line 694, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-1 div.equal-height {
  display: block;
}
/* line 697, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane {
  margin-bottom: 0 !important;
  max-width: 558px;
  display: inline-block;
}
/* line 701, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane:last-child {
  float: right;
}
/* line 703, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane:last-child div.call-to-action {
  background-color: #00aeef;
}
/* line 705, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane:last-child div.call-to-action:hover {
  background-color: #109acd;
}
/* line 708, ../base-sass/layout/_layout.scss */
body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane:last-child div.call-to-action a {
  color: #ffffff;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 690, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-1 {
    margin: 40px auto 42px;
  }
  /* line 716, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane.flip-taco {
    width: 48.7%;
  }
  /* line 720, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane.flip-taco div.node--taco div.content-col h2, body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane.flip-taco div.node--taco div.content-col .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane.flip-taco div.node--taco div.content-col h1 {
    font-family: playfair_displaybold;
  }
  /* line 723, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane.flip-taco div.node--taco div.content-col div.field--name-field-taco-description {
    margin: 25px auto 27px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 690, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-1 {
    margin: 0 0 45px;
  }
  /* line 732, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane.flip-taco {
    display: block;
    max-width: 100%;
    width: 100%;
    padding: 0;
  }
  /* line 737, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane.flip-taco:last-child {
    float: none;
  }
  /* line 740, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane.flip-taco:first-child {
    margin-bottom: 40px !important;
  }
  /* line 743, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-flip-taco-group-1 div.pane-taco-pane.flip-taco div.call-to-action {
    max-width: 280px;
  }
}
/* line 755, ../base-sass/layout/_layout.scss */
body.page-homepage div.equal-height:last-child div.pane-taco-pane.flip-taco:first-child .content-col .field--name-field-taco-description h2, body.page-homepage div.equal-height:last-child div.pane-taco-pane.flip-taco:first-child .content-col .field--name-field-taco-description .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-homepage div.equal-height:last-child div.pane-taco-pane.flip-taco:first-child .content-col .field--name-field-taco-description h1 {
  max-width: 470px;
}
/* line 764, ../base-sass/layout/_layout.scss */
body.page-homepage div.equal-height:last-child div.pane-taco-pane.flip-taco:last-child .content-col .field--name-field-taco-description h2, body.page-homepage div.equal-height:last-child div.pane-taco-pane.flip-taco:last-child .content-col .field--name-field-taco-description .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-homepage div.equal-height:last-child div.pane-taco-pane.flip-taco:last-child .content-col .field--name-field-taco-description h1 {
  max-width: 530px;
}
/* line 772, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block {
  position: relative;
}
/* line 774, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block .mobile-slider {
  margin-bottom: 40px;
}
/* line 777, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div#pagination {
  top: 200px;
  position: absolute;
  z-index: 99;
  text-align: center;
  width: 100%;
}
/* line 784, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div#pagination div.bx-pager .bx-pager-item {
  display: inline-block;
  margin: 0 5px;
}
/* line 787, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div#pagination div.bx-pager .bx-pager-item a {
  background-color: #ffffff;
  border: 0;
  height: 8px;
  width: 8px;
  display: block;
  text-indent: -9999px;
  border-radius: 8px;
}
/* line 795, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div#pagination div.bx-pager .bx-pager-item a.active {
  background-color: #2dafe1;
}
/* line 802, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide-header {
  position: relative;
}
/* line 805, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide-content {
  padding: 0 20px 0;
}
/* line 808, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide {
  /*
  display: none;
  &.active{
    display: block;
  }
  */
}
/* line 815, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide img {
  width: 100%;
  margin-bottom: 23px;
  display: block;
}
/* line 820, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide div.field--name-field-slide-prefix {
  font-family: open_sansbold;
  letter-spacing: 1px;
  color: #494949;
  text-transform: uppercase;
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 820, ../base-sass/layout/_layout.scss */
  body.page-homepage div.mobile-block div.slide div.field--name-field-slide-prefix {
    font-size: 12px;
    font-family: open_sansbold;
  }
}
/* line 831, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide p {
  margin: 10px 0 0;
  padding: 0 20px;
}
/* line 835, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide h1 {
  font-family: playfair_displaybold;
  color: #1b62b2;
  font-size: 36px;
  margin: 0;
  padding: 0 20px;
}
/* line 842, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide div.call-to-action {
  background-color: #fde247;
  padding: 7px;
  display: block;
  width: 100%;
  max-width: 280px;
  margin: 25px 20px 0 20px;
}
/* line 849, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide div.call-to-action a {
  border: 2px solid #ffffff;
  text-transform: uppercase;
  font-family: open_sansbold;
  color: #1b62b2;
  font-size: 14px;
  display: block;
  width: 100%;
  letter-spacing: 1px;
  text-align: center;
  height: auto;
  padding: 11px 0;
}
/* line 861, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide div.call-to-action a:hover {
  text-decoration: none;
}
/* line 868, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide.slide-2 h1, body.page-homepage div.mobile-block div.slide.slide-3 h1 {
  margin: 0px 0 30px;
}
/* line 874, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide-selectors {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  text-align: center;
}
/* line 882, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide-selectors div.selector {
  display: inline-block;
}
/* line 884, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide-selectors div.selector img.active-selector {
  display: none;
}
/* line 888, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide-selectors div.selector.active img.active-selector {
  display: block;
  margin-bottom: 1px;
}
/* line 892, ../base-sass/layout/_layout.scss */
body.page-homepage div.mobile-block div.slide-selectors div.selector.active img.selector {
  display: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 901, ../base-sass/layout/_layout.scss */
  body.page-homepage div.equal-height:nth-child(3) div.pane-taco-pane.flip-taco {
    padding: 0;
  }
  /* line 903, ../base-sass/layout/_layout.scss */
  body.page-homepage div.equal-height:nth-child(3) div.pane-taco-pane.flip-taco:first-child {
    margin-bottom: 40px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 912, ../base-sass/layout/_layout.scss */
  body.page-homepage div.bean-carousel div.carousel-row div.section-inner-wrapper {
    margin-bottom: 0;
  }
  /* line 918, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-social-media-panel p.pre-header {
    margin: 25px 0 5px;
  }
  /* line 921, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-social-media-panel h1 {
    margin: 0 0 30px;
  }
  /* line 924, ../base-sass/layout/_layout.scss */
  body.page-homepage div.pane-0-0-social-media-panel div.equal-height {
    padding: 0;
  }
  /* line 929, ../base-sass/layout/_layout.scss */
  body.page-homepage div.equal-height:nth-child(8) div.pane-taco-pane.flip-taco {
    padding: 0;
    margin: 40px 0 0 !important;
  }
  /* line 932, ../base-sass/layout/_layout.scss */
  body.page-homepage div.equal-height:nth-child(8) div.pane-taco-pane.flip-taco div.content-col {
    padding-bottom: 75px !important;
  }
  /* line 935, ../base-sass/layout/_layout.scss */
  body.page-homepage div.equal-height:nth-child(8) div.pane-taco-pane.flip-taco div.content-col div.field--name-field-taco-description h2, body.page-homepage div.equal-height:nth-child(8) div.pane-taco-pane.flip-taco div.content-col div.field--name-field-taco-description .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-homepage div.equal-height:nth-child(8) div.pane-taco-pane.flip-taco div.content-col div.field--name-field-taco-description h1 {
    font-family: playfair_displaybold;
    max-width: 100%;
    width: 100%;
    font-size: 36px;
    line-height: 40px;
  }
}

/* line 958, ../base-sass/layout/_layout.scss */
body.page-recipe-club-signup div.content-row div.bottom-row,
body.page-recipe-club-signup div.content-row div.main-row,
body.section-privacy-policy div.content-row div.bottom-row,
body.section-privacy-policy div.content-row div.main-row,
body.section-terms div.content-row div.bottom-row,
body.section-terms div.content-row div.main-row,
body.badge-definitions div.content-row div.bottom-row,
body.badge-definitions div.content-row div.main-row,
body.page-productlocator div.content-row div.bottom-row,
body.page-productlocator div.content-row div.main-row,
body.coupons-page div.content-row div.bottom-row,
body.coupons-page div.content-row div.main-row,
body.section-1-2-2-press-releases div.content-row div.bottom-row,
body.section-1-2-2-press-releases div.content-row div.main-row,
body.section-site-map div.content-row div.bottom-row,
body.section-site-map div.content-row div.main-row {
  max-width: 1240px;
  padding: 0 2%;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 958, ../base-sass/layout/_layout.scss */
  body.page-recipe-club-signup div.content-row div.bottom-row,
  body.page-recipe-club-signup div.content-row div.main-row,
  body.section-privacy-policy div.content-row div.bottom-row,
  body.section-privacy-policy div.content-row div.main-row,
  body.section-terms div.content-row div.bottom-row,
  body.section-terms div.content-row div.main-row,
  body.badge-definitions div.content-row div.bottom-row,
  body.badge-definitions div.content-row div.main-row,
  body.page-productlocator div.content-row div.bottom-row,
  body.page-productlocator div.content-row div.main-row,
  body.coupons-page div.content-row div.bottom-row,
  body.coupons-page div.content-row div.main-row,
  body.section-1-2-2-press-releases div.content-row div.bottom-row,
  body.section-1-2-2-press-releases div.content-row div.main-row,
  body.section-site-map div.content-row div.bottom-row,
  body.section-site-map div.content-row div.main-row {
    padding: 0 20px;
  }
}

/* line 975, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
  max-width: 280px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 975, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    margin-top: 20px;
  }
}
/* line 985, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.main-row div.block-header-pane {
  margin: 88px 0 40px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 985, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.main-row div.block-header-pane {
    margin: 30px 0 40px;
  }
}
/* line 991, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.main-row div.block-header-pane div.block-header h2, body.page-productlocator div.content-row div.main-row div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-productlocator div.content-row div.main-row div.block-header-pane div.block-header h1 {
  font-family: playfair_displaybold;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 991, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.main-row div.block-header-pane div.block-header h2, body.page-productlocator div.content-row div.main-row div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-productlocator div.content-row div.main-row div.block-header-pane div.block-header h1 {
    font-family: playfair_displayregular;
    font-size: 28px;
  }
}
/* line 1000, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.main-row div.pane-store-locator-search-form {
  margin-bottom: 80px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1000, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.main-row div.pane-store-locator-search-form {
    margin-bottom: 50px;
  }
  /* line 1004, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.main-row div.pane-store-locator-search-form .form-item.form-item-radius,
  body.page-productlocator div.content-row div.main-row div.pane-store-locator-search-form .form-item.form-item-zip {
    display: block;
    width: 100%;
    float: none;
  }
}
/* line 1012, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.main-row div.pane-store-locator-search-form div.call-to-action {
  background-color: #2dafe1;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1012, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.main-row div.pane-store-locator-search-form div.call-to-action {
    margin: 10px 0;
  }
}
/* line 1017, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.main-row div.pane-store-locator-search-form div.call-to-action input.form-submit {
  font-family: open_sansbold;
}
/* line 1024, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.bottom-row {
  max-width: 100%;
  padding: 0;
}
/* line 1027, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy {
  padding: 70px 0px 62px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1027, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy {
    padding: 50px 0 58px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1027, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy {
    padding: 62px 0 0;
  }
}
/* line 1035, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row {
  max-width: 1240px;
  padding: 0 2%;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1035, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row {
    padding: 0 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1042, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row div.pane-taco-pane {
    margin-bottom: 60px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1047, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row div.pane-taco-pane div.image-col {
    margin-bottom: 28px;
  }
}
/* line 1052, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row div.pane-taco-pane div.content-col {
  padding-bottom: 80px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1052, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row div.pane-taco-pane div.content-col {
    padding-bottom: 70px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1052, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row div.pane-taco-pane div.content-col {
    padding-bottom: 80px !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1063, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row div.pane-taco-pane div.taco-inner div.content-col h3 {
    margin: 26px auto 9px;
    line-height: 20px;
    max-width: 165px;
  }
}
/* line 1071, ../base-sass/layout/_layout.scss */
body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row div.pane-taco-pane div.taco-inner div.call-to-action {
  max-width: 255px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1071, ../base-sass/layout/_layout.scss */
  body.page-productlocator div.content-row div.bottom-row div.pane-0-6-where-to-buy div.main-row div.pane-taco-pane div.taco-inner div.call-to-action {
    max-width: 235px;
    width: auto;
  }
}

/* line 1087, ../base-sass/layout/_layout.scss */
body.page-search div.content-row div.section-inner-wrapper {
  max-width: 1240px;
  padding: 0 2%;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1087, ../base-sass/layout/_layout.scss */
  body.page-search div.content-row div.section-inner-wrapper {
    padding: 0 20px;
  }
}

/* line 1103, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row,
body.section-legal-notice div.content-row div.main-row,
body.section-privacy-policy div.content-row div.main-row,
body.section-terms div.content-row div.main-row {
  max-width: 1223px;
  padding: 0 20px;
  margin: 25px auto;
  display: table;
  width: 100%;
}
/* line 1109, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters,
body.section-legal-notice div.content-row div.main-row div.three-quarters,
body.section-privacy-policy div.content-row div.main-row div.three-quarters,
body.section-terms div.content-row div.main-row div.three-quarters {
  padding: 0 72px 0 0;
  width: auto;
  margin-right: 0 !important;
  display: table-cell;
}
/* line 1114, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters h1, body.naturals-definition-page div.content-row div.main-row div.three-quarters h2, body.naturals-definition-page div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.naturals-definition-page div.content-row div.main-row div.three-quarters h1, body.naturals-definition-page div.content-row div.main-row div.three-quarters h3,
body.section-legal-notice div.content-row div.main-row div.three-quarters h1,
body.section-legal-notice div.content-row div.main-row div.three-quarters h2,
body.section-legal-notice div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.section-legal-notice div.content-row div.main-row div.three-quarters h1,
body.section-legal-notice div.content-row div.main-row div.three-quarters h3,
body.section-privacy-policy div.content-row div.main-row div.three-quarters h1,
body.section-privacy-policy div.content-row div.main-row div.three-quarters h2,
body.section-privacy-policy div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.section-privacy-policy div.content-row div.main-row div.three-quarters h1,
body.section-privacy-policy div.content-row div.main-row div.three-quarters h3,
body.section-terms div.content-row div.main-row div.three-quarters h1,
body.section-terms div.content-row div.main-row div.three-quarters h2,
body.section-terms div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.section-terms div.content-row div.main-row div.three-quarters h1,
body.section-terms div.content-row div.main-row div.three-quarters h3 {
  font-family: playfair_displaybold;
  margin: 0 0 20px;
  color: #1b62b2;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1114, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters h1, body.naturals-definition-page div.content-row div.main-row div.three-quarters h2, body.naturals-definition-page div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.naturals-definition-page div.content-row div.main-row div.three-quarters h1, body.naturals-definition-page div.content-row div.main-row div.three-quarters h3,
  body.section-legal-notice div.content-row div.main-row div.three-quarters h1,
  body.section-legal-notice div.content-row div.main-row div.three-quarters h2,
  body.section-legal-notice div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.section-legal-notice div.content-row div.main-row div.three-quarters h1,
  body.section-legal-notice div.content-row div.main-row div.three-quarters h3,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters h1,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters h2,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.section-privacy-policy div.content-row div.main-row div.three-quarters h1,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters h3,
  body.section-terms div.content-row div.main-row div.three-quarters h1,
  body.section-terms div.content-row div.main-row div.three-quarters h2,
  body.section-terms div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.section-terms div.content-row div.main-row div.three-quarters h1,
  body.section-terms div.content-row div.main-row div.three-quarters h3 {
    margin: 0 0 10px;
  }
}
/* line 1123, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters h1,
body.section-legal-notice div.content-row div.main-row div.three-quarters h1,
body.section-privacy-policy div.content-row div.main-row div.three-quarters h1,
body.section-terms div.content-row div.main-row div.three-quarters h1 {
  font-size: 65px;
  line-height: 68px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1123, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters h1,
  body.section-legal-notice div.content-row div.main-row div.three-quarters h1,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters h1,
  body.section-terms div.content-row div.main-row div.three-quarters h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
/* line 1131, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters h2, body.naturals-definition-page div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.naturals-definition-page div.content-row div.main-row div.three-quarters h1,
body.section-legal-notice div.content-row div.main-row div.three-quarters h2,
body.section-legal-notice div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.section-legal-notice div.content-row div.main-row div.three-quarters h1,
body.section-privacy-policy div.content-row div.main-row div.three-quarters h2,
body.section-privacy-policy div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.section-privacy-policy div.content-row div.main-row div.three-quarters h1,
body.section-terms div.content-row div.main-row div.three-quarters h2,
body.section-terms div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.section-terms div.content-row div.main-row div.three-quarters h1 {
  font-size: 50px;
  line-height: 53px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1131, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters h2, body.naturals-definition-page div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.naturals-definition-page div.content-row div.main-row div.three-quarters h1,
  body.section-legal-notice div.content-row div.main-row div.three-quarters h2,
  body.section-legal-notice div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.section-legal-notice div.content-row div.main-row div.three-quarters h1,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters h2,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.section-privacy-policy div.content-row div.main-row div.three-quarters h1,
  body.section-terms div.content-row div.main-row div.three-quarters h2,
  body.section-terms div.content-row div.main-row div.three-quarters .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.section-terms div.content-row div.main-row div.three-quarters h1 {
    font-size: 36px;
    line-height: 40px;
    margin: 0 0 6px;
  }
}
/* line 1140, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters h3,
body.section-legal-notice div.content-row div.main-row div.three-quarters h3,
body.section-privacy-policy div.content-row div.main-row div.three-quarters h3,
body.section-terms div.content-row div.main-row div.three-quarters h3 {
  font-size: 35px;
  line-height: 46px;
  font-family: playfair_displayregular;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1140, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters h3,
  body.section-legal-notice div.content-row div.main-row div.three-quarters h3,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters h3,
  body.section-terms div.content-row div.main-row div.three-quarters h3 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1140, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters h3,
  body.section-legal-notice div.content-row div.main-row div.three-quarters h3,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters h3,
  body.section-terms div.content-row div.main-row div.three-quarters h3 {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 6px;
  }
}
/* line 1154, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters h4,
body.section-legal-notice div.content-row div.main-row div.three-quarters h4,
body.section-privacy-policy div.content-row div.main-row div.three-quarters h4,
body.section-terms div.content-row div.main-row div.three-quarters h4 {
  font-family: open_sansbold;
  line-height: 18px;
  color: #494949;
  font-size: 16px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: normal;
  margin: 30px 0 25px;
}
/* line 1163, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters h4 span,
body.section-legal-notice div.content-row div.main-row div.three-quarters h4 span,
body.section-privacy-policy div.content-row div.main-row div.three-quarters h4 span,
body.section-terms div.content-row div.main-row div.three-quarters h4 span {
  color: #00aeef;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1154, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters h4,
  body.section-legal-notice div.content-row div.main-row div.three-quarters h4,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters h4,
  body.section-terms div.content-row div.main-row div.three-quarters h4 {
    line-height: 26px;
  }
}
/* line 1170, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters strong,
body.section-legal-notice div.content-row div.main-row div.three-quarters strong,
body.section-privacy-policy div.content-row div.main-row div.three-quarters strong,
body.section-terms div.content-row div.main-row div.three-quarters strong {
  font-family: open_sansbold;
  font-weight: normal;
}
/* line 1174, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters ul,
body.naturals-definition-page div.content-row div.main-row div.three-quarters ol,
body.section-legal-notice div.content-row div.main-row div.three-quarters ul,
body.section-legal-notice div.content-row div.main-row div.three-quarters ol,
body.section-privacy-policy div.content-row div.main-row div.three-quarters ul,
body.section-privacy-policy div.content-row div.main-row div.three-quarters ol,
body.section-terms div.content-row div.main-row div.three-quarters ul,
body.section-terms div.content-row div.main-row div.three-quarters ol {
  margin: 20px 0;
}
/* line 1177, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters ul li,
body.naturals-definition-page div.content-row div.main-row div.three-quarters ol li,
body.section-legal-notice div.content-row div.main-row div.three-quarters ul li,
body.section-legal-notice div.content-row div.main-row div.three-quarters ol li,
body.section-privacy-policy div.content-row div.main-row div.three-quarters ul li,
body.section-privacy-policy div.content-row div.main-row div.three-quarters ol li,
body.section-terms div.content-row div.main-row div.three-quarters ul li,
body.section-terms div.content-row div.main-row div.three-quarters ol li {
  color: #50c7f4;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1177, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters ul li,
  body.naturals-definition-page div.content-row div.main-row div.three-quarters ol li,
  body.section-legal-notice div.content-row div.main-row div.three-quarters ul li,
  body.section-legal-notice div.content-row div.main-row div.three-quarters ol li,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters ul li,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters ol li,
  body.section-terms div.content-row div.main-row div.three-quarters ul li,
  body.section-terms div.content-row div.main-row div.three-quarters ol li {
    margin-bottom: 10px;
  }
}
/* line 1186, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters ul li span,
body.naturals-definition-page div.content-row div.main-row div.three-quarters ol li span,
body.section-legal-notice div.content-row div.main-row div.three-quarters ul li span,
body.section-legal-notice div.content-row div.main-row div.three-quarters ol li span,
body.section-privacy-policy div.content-row div.main-row div.three-quarters ul li span,
body.section-privacy-policy div.content-row div.main-row div.three-quarters ol li span,
body.section-terms div.content-row div.main-row div.three-quarters ul li span,
body.section-terms div.content-row div.main-row div.three-quarters ol li span {
  color: #373737;
  font-size: 17px;
  font-weight: normal;
  line-height: 1.7;
  padding-left: 15px;
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1186, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters ul li span,
  body.naturals-definition-page div.content-row div.main-row div.three-quarters ol li span,
  body.section-legal-notice div.content-row div.main-row div.three-quarters ul li span,
  body.section-legal-notice div.content-row div.main-row div.three-quarters ol li span,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters ul li span,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters ol li span,
  body.section-terms div.content-row div.main-row div.three-quarters ul li span,
  body.section-terms div.content-row div.main-row div.three-quarters ol li span {
    font-size: 16px;
  }
}
/* line 1196, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters ul li span a,
body.naturals-definition-page div.content-row div.main-row div.three-quarters ol li span a,
body.section-legal-notice div.content-row div.main-row div.three-quarters ul li span a,
body.section-legal-notice div.content-row div.main-row div.three-quarters ol li span a,
body.section-privacy-policy div.content-row div.main-row div.three-quarters ul li span a,
body.section-privacy-policy div.content-row div.main-row div.three-quarters ol li span a,
body.section-terms div.content-row div.main-row div.three-quarters ul li span a,
body.section-terms div.content-row div.main-row div.three-quarters ol li span a {
  color: #00aeef;
  text-decoration: underline;
}
/* line 1203, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters a,
body.section-legal-notice div.content-row div.main-row div.three-quarters a,
body.section-privacy-policy div.content-row div.main-row div.three-quarters a,
body.section-terms div.content-row div.main-row div.three-quarters a {
  font-family: open_sansbold;
  color: #00aeef;
  text-decoration: underline;
}
/* line 1207, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.three-quarters a:hover,
body.section-legal-notice div.content-row div.main-row div.three-quarters a:hover,
body.section-privacy-policy div.content-row div.main-row div.three-quarters a:hover,
body.section-terms div.content-row div.main-row div.three-quarters a:hover {
  color: #4dc0eb;
}
/* line 1212, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.one-quarter,
body.section-legal-notice div.content-row div.main-row div.one-quarter,
body.section-privacy-policy div.content-row div.main-row div.one-quarter,
body.section-terms div.content-row div.main-row div.one-quarter {
  width: 263px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  display: table-cell;
  padding-top: 40px;
}
/* line 1220, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.one-quarter div.equal-height:last-child div.pane-taco-pane.side-taco,
body.section-legal-notice div.content-row div.main-row div.one-quarter div.equal-height:last-child div.pane-taco-pane.side-taco,
body.section-privacy-policy div.content-row div.main-row div.one-quarter div.equal-height:last-child div.pane-taco-pane.side-taco,
body.section-terms div.content-row div.main-row div.one-quarter div.equal-height:last-child div.pane-taco-pane.side-taco {
  margin-bottom: 0 !important;
}
/* line 1225, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
body.section-legal-notice div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
body.section-privacy-policy div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
body.section-terms div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
  width: 263px;
  margin-bottom: 40px !important;
}
/* line 1229, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col h4,
body.section-legal-notice div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col h4,
body.section-privacy-policy div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col h4,
body.section-terms div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col h4 {
  font-family: open_sansbold;
  font-weight: normal;
  font-size: 16px;
  color: #494949;
  line-height: 21px;
  text-transform: uppercase;
  padding: 30px 30px 5px;
  margin: 0;
  letter-spacing: 1px;
}
/* line 1240, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col p,
body.section-legal-notice div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col p,
body.section-privacy-policy div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col p,
body.section-terms div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col p {
  font-size: 15px;
  padding: 0 30px 40px;
}
/* line 1246, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco.full.no-desc div.content-col,
body.section-legal-notice div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco.full.no-desc div.content-col,
body.section-privacy-policy div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco.full.no-desc div.content-col,
body.section-terms div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco.full.no-desc div.content-col {
  padding-bottom: 110px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1256, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row,
  body.section-legal-notice div.content-row div.main-row,
  body.section-privacy-policy div.content-row div.main-row,
  body.section-terms div.content-row div.main-row {
    margin: 40px auto 45px;
    padding: 0 20px;
    display: table;
    width: 100%;
  }
  /* line 1261, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters,
  body.section-legal-notice div.content-row div.main-row div.three-quarters,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters,
  body.section-terms div.content-row div.main-row div.three-quarters {
    width: auto;
    display: table-cell;
    background-color: transparent;
    padding: 0 20px 0 0;
  }
  /* line 1268, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.one-quarter,
  body.section-legal-notice div.content-row div.main-row div.one-quarter,
  body.section-privacy-policy div.content-row div.main-row div.one-quarter,
  body.section-terms div.content-row div.main-row div.one-quarter {
    width: 230px;
    display: table-cell;
  }
  /* line 1271, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
  body.section-legal-notice div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
  body.section-privacy-policy div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
  body.section-terms div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
    width: 230px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1282, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.top-row div.header-wrapper img,
  body.section-legal-notice div.content-row div.top-row div.header-wrapper img,
  body.section-privacy-policy div.content-row div.top-row div.header-wrapper img,
  body.section-terms div.content-row div.top-row div.header-wrapper img {
    width: 100%;
  }
  /* line 1285, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.top-row div.header-wrapper div.content-col,
  body.section-legal-notice div.content-row div.top-row div.header-wrapper div.content-col,
  body.section-privacy-policy div.content-row div.top-row div.header-wrapper div.content-col,
  body.section-terms div.content-row div.top-row div.header-wrapper div.content-col {
    padding: 20px 20px 49px;
  }
  /* line 1287, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.top-row div.header-wrapper div.content-col h1,
  body.section-legal-notice div.content-row div.top-row div.header-wrapper div.content-col h1,
  body.section-privacy-policy div.content-row div.top-row div.header-wrapper div.content-col h1,
  body.section-terms div.content-row div.top-row div.header-wrapper div.content-col h1 {
    font-size: 36px;
    line-height: 40px;
    margin: 0 0 10px;
    color: #00aeef;
    font-family: playfair_displaybold;
  }
  /* line 1294, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.top-row div.header-wrapper div.content-col p,
  body.section-legal-notice div.content-row div.top-row div.header-wrapper div.content-col p,
  body.section-privacy-policy div.content-row div.top-row div.header-wrapper div.content-col p,
  body.section-terms div.content-row div.top-row div.header-wrapper div.content-col p {
    font-size: 16px;
    color: #373737;
    font-family: open_sansbold;
    margin: 0;
  }
  /* line 1303, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row,
  body.section-legal-notice div.content-row div.main-row,
  body.section-privacy-policy div.content-row div.main-row,
  body.section-terms div.content-row div.main-row {
    display: block;
    margin: 0;
    padding: 0 20px;
  }
  /* line 1307, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters,
  body.naturals-definition-page div.content-row div.main-row div.one-quarter,
  body.section-legal-notice div.content-row div.main-row div.three-quarters,
  body.section-legal-notice div.content-row div.main-row div.one-quarter,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters,
  body.section-privacy-policy div.content-row div.main-row div.one-quarter,
  body.section-terms div.content-row div.main-row div.three-quarters,
  body.section-terms div.content-row div.main-row div.one-quarter {
    display: block;
    width: 100%;
  }
  /* line 1312, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters,
  body.section-legal-notice div.content-row div.main-row div.three-quarters,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters,
  body.section-terms div.content-row div.main-row div.three-quarters {
    padding: 0;
  }
  /* line 1314, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters div.pane-1,
  body.section-legal-notice div.content-row div.main-row div.three-quarters div.pane-1,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters div.pane-1,
  body.section-terms div.content-row div.main-row div.three-quarters div.pane-1 {
    padding: 0;
  }
  /* line 1317, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.three-quarters ul, body.naturals-definition-page div.content-row div.main-row div.three-quarters ol,
  body.section-legal-notice div.content-row div.main-row div.three-quarters ul,
  body.section-legal-notice div.content-row div.main-row div.three-quarters ol,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters ul,
  body.section-privacy-policy div.content-row div.main-row div.three-quarters ol,
  body.section-terms div.content-row div.main-row div.three-quarters ul,
  body.section-terms div.content-row div.main-row div.three-quarters ol {
    padding-left: 15px;
  }
  /* line 1321, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.one-quarter,
  body.section-legal-notice div.content-row div.main-row div.one-quarter,
  body.section-privacy-policy div.content-row div.main-row div.one-quarter,
  body.section-terms div.content-row div.main-row div.one-quarter {
    padding-top: 0;
  }
  /* line 1323, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.one-quarter div.equal-height,
  body.section-legal-notice div.content-row div.main-row div.one-quarter div.equal-height,
  body.section-privacy-policy div.content-row div.main-row div.one-quarter div.equal-height,
  body.section-terms div.content-row div.main-row div.one-quarter div.equal-height {
    margin-bottom: 0;
  }
  /* line 1326, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.one-quarter div.equal-height:first-child div.pane-taco-pane,
  body.section-legal-notice div.content-row div.main-row div.one-quarter div.equal-height:first-child div.pane-taco-pane,
  body.section-privacy-policy div.content-row div.main-row div.one-quarter div.equal-height:first-child div.pane-taco-pane,
  body.section-terms div.content-row div.main-row div.one-quarter div.equal-height:first-child div.pane-taco-pane {
    margin-top: 0 !important;
  }
  /* line 1331, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
  body.section-legal-notice div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
  body.section-privacy-policy div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
  body.section-terms div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
    margin-bottom: 15px !important;
  }
  /* line 1334, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row div.one-quarter div.equal-height:last-child,
  body.section-legal-notice div.content-row div.main-row div.one-quarter div.equal-height:last-child,
  body.section-privacy-policy div.content-row div.main-row div.one-quarter div.equal-height:last-child,
  body.section-terms div.content-row div.main-row div.one-quarter div.equal-height:last-child {
    margin-bottom: 35px;
  }
}

/* line 1345, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row {
  margin: 95px auto 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1345, ../base-sass/layout/_layout.scss */
  body.naturals-definition-page div.content-row div.main-row {
    margin: 30px auto 0;
  }
}
/* line 1350, ../base-sass/layout/_layout.scss */
body.naturals-definition-page div.content-row div.main-row div.one-quarter {
  padding-top: 20px;
}

/* line 1362, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.header-wrapper img {
  width: 100%;
}
/* line 1365, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.header-wrapper div.content-col {
  padding: 20px;
}
/* line 1367, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.header-wrapper div.content-col h1 {
  font-size: 36px;
  line-height: 40px;
  margin: 0 0 10px;
  color: #1b62b2;
  font-family: playfair_displaybold;
}
/* line 1374, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.header-wrapper div.content-col p {
  font-size: 16px;
  color: #373737;
  font-family: open_sansbold;
  margin: 0;
}
/* line 1385, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-bean-11-our-story div.bean-carousel div.carousel-row div.content-container {
  top: 80px;
}
/* line 1387, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-bean-11-our-story div.bean-carousel div.carousel-row div.content-container h1 {
  color: #1b62b2;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1394, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-bean-11-our-story div.bean-carousel div.carousel-row div.slide {
    height: auto !important;
  }
  /* line 1396, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-bean-11-our-story div.bean-carousel div.carousel-row div.slide div.content-container {
    top: 0;
  }
  /* line 1398, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-bean-11-our-story div.bean-carousel div.carousel-row div.slide div.content-container > .inner {
    padding: 53px 40px;
  }
  /* line 1403, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-bean-11-our-story div.bean-carousel div.carousel-row div.slide div.image-container img {
    min-height: auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1413, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-bean-11-our-story div.bean-carousel div.carousel-row div.content-container {
    top: 0;
  }
}
/* line 1420, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life {
  margin: 70px auto 56px;
  max-width: 1220px;
  padding: 0 20px;
}
/* line 1424, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal {
  margin: 0 auto !important;
}
/* line 1426, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.image-col {
  padding: 0;
}
/* line 1429, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.call-to-action {
  display: none;
}
/* line 1432, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col {
  padding-bottom: 0 !important;
  padding-left: 30px;
}
/* line 1435, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col h3 {
  max-width: 385px;
  margin: 0;
}
/* line 1439, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col p {
  max-width: 485px;
}
/* line 1442, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col div.call-to-action {
  display: block;
  left: 0;
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1420, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life {
    margin: 50px auto;
  }
  /* line 1452, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col {
    padding-left: 20px;
  }
  /* line 1454, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col h3 {
    font-family: playfair_displaybold;
    font-size: 26px;
    line-height: 34px;
    margin: -5px 0 !important;
  }
  /* line 1460, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col p {
    margin: 15px 0 27px;
  }
  /* line 1464, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.call-to-action {
    width: 278px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1420, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life {
    margin: 0 auto;
  }
  /* line 1471, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.equal-height {
    margin-bottom: 30px;
  }
  /* line 1474, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal {
    padding: 0;
  }
  /* line 1476, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col {
    padding: 0;
  }
  /* line 1478, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col h3 {
    margin: 5px 0 0 !important;
  }
  /* line 1481, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-sweetness-for-a-healthy-life div.pane-taco-pane.half-half.horizontal div.content-col p {
    margin: 8px 0 23px;
  }
}
/* line 1489, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane {
  margin: 0 auto !important;
  padding: 50px 50px 65px;
}
/* line 1492, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner {
  max-width: 1050px;
  margin: 0 auto;
}
/* line 1495, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.content-col {
  padding-bottom: 0 !important;
}
/* line 1497, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.content-col h1 {
  margin: 20px 0 35px;
}
/* line 1500, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.content-col p {
  margin: 0 auto 30px;
  font-family: open_sansbold;
}
/* line 1503, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.content-col p:nth-child(3) {
  margin-bottom: 10px;
}
/* line 1508, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.call-to-action {
  bottom: 0;
  margin-top: 17px;
}
/* line 1511, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.call-to-action a {
  border: 2px solid #ffffff;
  height: 64px !important;
  padding: 22px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1520, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane {
    padding: 20px 20px 50px;
  }
  /* line 1522, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner {
    max-width: 610px;
    margin: 0 auto;
  }
  /* line 1526, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.content-col h1 {
    margin: 20px 0 10px;
  }
  /* line 1529, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.content-col p {
    margin: 0 auto 30px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1537, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane {
    padding: 15px 20px 50px;
  }
  /* line 1541, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.content-col h1 {
    margin: 20px 0 17px;
  }
  /* line 1544, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.content-col div.call-to-action {
    margin-top: 25px;
    max-width: 233px;
  }
  /* line 1547, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-it-started-with-a-word-mishe div.pane-taco-pane div.taco-inner div.content-col div.call-to-action a {
    padding: 16px 8px;
  }
}
/* line 1556, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 {
  margin: 70px auto 56px;
  max-width: 1220px;
  padding: 0 20px;
}
/* line 1560, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.pane-taco-pane.normal-taco {
  padding: 0;
}
/* line 1563, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row {
  display: block;
  width: 100%;
}
/* line 1566, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half {
  display: inline-block;
  vertical-align: top;
  margin: 0;
}
/* line 1570, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:first-child {
  max-width: 650px;
  width: 55%;
}
/* line 1574, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child {
  width: 44%;
}
/* line 1576, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height {
  display: block;
}
/* line 1578, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height div.pane-taco-pane.flip-fact-taco {
  display: block;
  float: right;
}
/* line 1584, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h3 {
  margin: 98px auto 0;
}
/* line 1590, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height div.pane-taco-pane.flip-fact-taco div.call-to-action {
  bottom: 66px;
  left: 0;
  right: 0;
  max-width: 231px;
}
/* line 1595, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height div.pane-taco-pane.flip-fact-taco div.call-to-action a {
  height: 64px !important;
  padding: 22px 0;
}
/* line 1602, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height:last-child div.pane-taco-pane.flip-fact-taco {
  margin-bottom: 28px !important;
}
/* line 1607, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height:last-child div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h3 {
  max-width: 220px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1556, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 {
    margin: 50px auto 40px;
  }
  /* line 1621, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row {
    width: 100%;
  }
  /* line 1624, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:first-child {
    max-width: 436px;
    padding-right: 40px;
  }
  /* line 1629, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:first-child div.pane-taco-pane div.content-col h3 {
    font-size: 26px;
    margin: 10px 0;
  }
  /* line 1633, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:first-child div.pane-taco-pane div.content-col p {
    margin: 5px 0;
  }
  /* line 1641, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height div.pane-taco-pane.flip-fact-taco {
    margin-bottom: 0 !important;
    width: 292px;
  }
  /* line 1646, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height div.pane-taco-pane.flip-fact-taco div.field--name-field-taco-description div.flip h3 {
    font-size: 26px;
    line-height: 34px;
    margin: 15px 0;
  }
  /* line 1651, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height div.pane-taco-pane.flip-fact-taco div.field--name-field-taco-description div.flip img {
    margin: 30px auto 10px;
  }
  /* line 1656, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height div.pane-taco-pane.flip-fact-taco div.call-to-action {
    bottom: 40px;
  }
  /* line 1661, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height:first-child div.pane-taco-pane.flip-fact-taco {
    min-height: 371px;
    margin-bottom: 20px !important;
  }
  /* line 1667, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height:last-child div.pane-taco-pane.flip-fact-taco {
    min-height: 425px;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1556, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 {
    margin: 0 auto 56px;
  }
  /* line 1680, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half {
    display: block;
  }
  /* line 1682, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:first-child {
    width: 100%;
    padding-right: 0;
    margin-top: 50px;
  }
  /* line 1687, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:first-child div.equal-height:first-child div.pane-taco-pane.flip-fact-taco {
    margin-bottom: 40px !important;
  }
  /* line 1691, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:first-child div.equal-height:last-child {
    margin-bottom: 35px;
  }
  /* line 1695, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:first-child div.pane-taco-pane div.content-col {
    padding-bottom: 0 !important;
  }
  /* line 1697, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:first-child div.pane-taco-pane div.content-col h3 {
    margin: 25px 0 0;
  }
  /* line 1703, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child {
    width: 100%;
  }
  /* line 1706, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height:last-child div.pane-taco-pane.flip-fact-taco {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 1713, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-our-story-taco-group-1 div.main-row div.half:last-child div.equal-height:first-child div.pane-taco-pane.flip-fact-taco {
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-bottom: 38px !important;
  }
}
/* line 1725, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.infographic-block {
  margin: 0;
  padding: 0;
  display: flex;
}
/* line 1729, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.infographic-block div.infographic {
  margin: 70px auto 105px;
  max-width: 1220px;
  padding: 0 20px;
}
/* line 1733, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.infographic-block div.infographic h2, body.section-our-story div.content-row div.main-row div.infographic-block div.infographic .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-our-story div.content-row div.main-row div.infographic-block div.infographic h1 {
  margin: 0 auto 28px;
}
/* line 1736, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.infographic-block div.infographic p {
  margin: 20px auto 30px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1741, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.infographic-block div.infographic {
    margin: 33px auto 40px;
  }
  /* line 1743, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.infographic-block div.infographic h2, body.section-our-story div.content-row div.main-row div.infographic-block div.infographic .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-our-story div.content-row div.main-row div.infographic-block div.infographic h1 {
    margin: 0 auto;
    max-width: 570px;
  }
  /* line 1747, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.infographic-block div.infographic p {
    margin: 12px auto 35px;
    max-width: 610px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1755, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.infographic-block div.infographic-block div.infographic {
    margin: 33px auto 60px;
  }
  /* line 1757, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.infographic-block div.infographic-block div.infographic h1 {
    padding: 0 5px;
  }
  /* line 1760, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.infographic-block div.infographic-block div.infographic p {
    margin: 12px auto 20px;
  }
}
/* line 1767, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel {
  margin: 60px auto;
  max-width: 1220px;
  padding: 0 20px;
}
/* line 1771, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco {
  margin-bottom: 0px !important;
}
/* line 1773, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.call-to-action {
  display: none;
}
/* line 1776, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.content-col {
  padding-bottom: 0 !important;
}
/* line 1778, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.content-col h3 {
  margin: 30px 0 0;
}
/* line 1781, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.content-col p {
  margin: 13px 0 0;
}
/* line 1784, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.content-col div.call-to-action {
  display: block;
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1767, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel {
    margin: 50px auto;
  }
  /* line 1792, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco {
    padding-right: 0;
  }
  /* line 1794, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco:first-child {
    padding-right: 6px;
  }
  /* line 1797, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco:last-child {
    padding-left: 6px;
  }
  /* line 1801, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
    margin: 15px 0 0;
  }
  /* line 1807, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.call-to-action {
    margin: 25px 0 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1767, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel {
    margin: 50px auto 40px;
  }
  /* line 1816, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.content-col h3 {
    margin: 25px 0 0;
  }
  /* line 1819, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.content-col p {
    margin: 7px 0 0;
  }
  /* line 1822, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco div.content-col div.call-to-action {
    margin-top: 23px;
    max-width: 281px;
  }
  /* line 1827, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco:first-child {
    padding: 0;
    margin-bottom: 40px !important;
  }
  /* line 1831, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-baking-panel div.pane-taco-pane.vertical.half.normal-taco:last-child {
    padding: 0;
  }
}
/* line 1837, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel {
  padding: 60px 40px 80px;
}
/* line 1839, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper {
  margin: 0 auto;
  max-width: 1220px;
  padding: 0 20px;
}
/* line 1843, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper > p {
  margin: 0 auto;
}
/* line 1847, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper div.block-header p {
  margin: 9px auto;
}
/* line 1851, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper div.flip-card-wrapper {
  max-width: 1110px;
  margin: 0 auto 42px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1837, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel {
    padding: 0 20px 18px;
  }
  /* line 1858, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper {
    padding: 0;
  }
  /* line 1860, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper > p {
    margin: 0 auto 13px;
  }
  /* line 1863, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper div.block-header {
    margin: 10px;
  }
  /* line 1865, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper div.block-header h1 {
    margin: 34px 0 5px;
    max-width: 580px;
  }
  /* line 1869, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper div.block-header p {
    max-width: 550px;
  }
  /* line 1873, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper div.flip-card-wrapper {
    margin: 0 auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1837, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel {
    padding: 0 20px 30px;
  }
  /* line 1882, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper > p.subtext {
    margin: 0 auto;
  }
  /* line 1886, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper div.block-header {
    margin: 10px 0 37px;
  }
  /* line 1888, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper div.block-header h1 {
    margin: 34px 0 20px;
  }
  /* line 1893, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.flip-card-panel.good-for-panel div.wrapper div.flip-card-wrapper div.flip-card {
    margin: 20px auto 35px;
  }
}
/* line 1901, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group {
  background-color: transparent;
  border-bottom: 2px solid #b7ebff;
  margin: 0 auto;
  max-width: 1240px;
  padding: 42px 30px 65px;
}
/* line 1908, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.header-block-pane div.block-header {
  display: table;
  margin: 0 auto 40px;
  width: 100%;
}
/* line 1912, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.header-block-pane div.block-header div.cel {
  display: table-cell;
  vertical-align: middle;
}
/* line 1916, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.header-block-pane div.block-header h3 {
  font-size: 16px;
  color: #494949;
  font-weight: normal;
  width: 180px;
  text-align: center;
  vertical-align: middle;
  font-family: open_sansbold;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 1927, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.header-block-pane div.block-header img {
  width: 100%;
  margin-bottom: 5px;
}
/* line 1933, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half {
  margin-bottom: 0 !important;
  height: 233px;
}
/* line 1939, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half div.content-col div.field--name-field-taco-description div.no-flip p {
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 50px auto 0;
}
/* line 1944, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half div.content-col div.field--name-field-taco-description div.no-flip h3 {
  margin: -5px auto 0;
  max-width: 430px;
}
/* line 1950, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half div.content-col div.field--name-field-taco-description div.flip img {
  margin: 40px auto 0;
}
/* line 1953, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half div.content-col div.field--name-field-taco-description div.flip p {
  max-width: 390px;
  margin: 2px auto 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1901, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group {
    padding: 21px 20px 20px;
    border-bottom: 0;
  }
  /* line 1965, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.header-block-pane div.block-header {
    margin: 0 auto 19px;
  }
  /* line 1969, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.equal-height {
    padding-bottom: 40px;
    border-bottom: 2px solid #b7ebff;
  }
  /* line 1977, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half div.content-col div.field--name-field-taco-description div.no-flip h3 {
    max-width: 245px;
    line-height: 34px;
    margin: 0px auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1901, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group {
    padding: 17px 20px 28px;
  }
  /* line 1990, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.header-block-pane div.block-header {
    margin: 0 auto 8px;
  }
  /* line 1994, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.equal-height {
    padding: 0;
    border-bottom: 0;
  }
  /* line 1998, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half {
    min-height: 283px;
    margin-bottom: 30px !important;
  }
  /* line 2002, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half div.content-col div.field--name-field-taco-description {
    padding: 0;
  }
  /* line 2005, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half div.content-col div.field--name-field-taco-description div.no-flip p {
    margin: 45px auto 10px;
  }
  /* line 2008, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half div.content-col div.field--name-field-taco-description div.no-flip h3 {
    line-height: 38px;
  }
  /* line 2014, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half:last-child {
    min-height: 266px;
    margin-bottom: 0 !important;
  }
  /* line 2020, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half:last-child div.content-col div.field--name-field-taco-description div.no-flip p {
    margin: 78px auto 10px;
  }
  /* line 2025, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-flip-fact-taco-group div.pane-taco-pane.flip-fact-taco.half:last-child div.content-col div.field--name-field-taco-description div.flip img {
    margin: 40px auto 20px;
  }
}
/* line 2035, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals {
  margin: 168px auto 125px;
  padding: 0 68px;
  max-width: 1240px;
}
/* line 2039, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco {
  margin-bottom: 0 !important;
}
/* line 2041, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.call-to-action {
  display: none;
}
/* line 2046, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.content-col div.field--name-field-taco-description h3 {
  margin: 10px 0 0;
}
/* line 2049, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.content-col div.field--name-field-taco-description p {
  margin: 10px 0;
}
/* line 2053, ../base-sass/layout/_layout.scss */
body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.content-col div.call-to-action {
  bottom: 0;
  display: block;
  left: 0;
  margin-top: 25px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 2035, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals {
    margin: 20px auto 0;
    padding: 0 20px;
  }
  /* line 2064, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco {
    margin: 0 !important;
  }
  /* line 2066, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.image-col {
    width: 46%;
  }
  /* line 2068, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.image-col img {
    margin: 0 auto;
  }
  /* line 2072, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.content-col {
    padding-bottom: 41px !important;
    width: 54%;
  }
  /* line 2076, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.content-col div.field--name-field-taco-description h3 {
    margin: 0;
    line-height: 34px;
  }
  /* line 2082, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.call-to-action {
    width: 278px;
    margin-top: 33px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 2035, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals {
    margin: 0 auto;
  }
  /* line 2090, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco {
    margin: 0 !important;
    padding: 0;
  }
  /* line 2093, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.image-col {
    width: 100%;
  }
  /* line 2096, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.content-col {
    padding: 0 !important;
    width: 100%;
  }
  /* line 2099, ../base-sass/layout/_layout.scss */
  body.section-our-story div.content-row div.main-row div.pane-1-1-have-you-tried-our-naturals div.pane-taco-pane.horizontal-full-taco div.content-col div.call-to-action {
    margin-top: 23px;
  }
}

/* line 2116, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.pane-panels-mini.dark-blue-panel div.block-header-pane div.block-header p {
  font-family: open_sansregular;
}
/* line 2125, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.bean-carousel div.carousel-row div.content-container > .inner {
  padding: 2% 0 2% 2%;
}
/* line 2128, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
  margin-top: 5px;
}
/* line 2135, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.flip-card-panel {
  padding: 60px 40px 80px;
}
/* line 2137, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper {
  margin: 0 auto;
  max-width: 1220px;
  padding: 0 20px;
}
/* line 2141, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper > p {
  margin: 0 auto;
}
/* line 2144, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.block-header {
  margin-bottom: 69px;
}
/* line 2146, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.block-header h1 {
  color: #1b62b2;
  margin: 25px auto 22px;
  max-width: 100%;
}
/* line 2151, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.block-header p {
  margin: 9px auto;
  color: #373737;
  font-family: open_sansregular;
}
/* line 2157, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.flip-card-wrapper {
  max-width: 1110px;
  margin: 0 auto 24px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 2135, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel {
    padding: 0 20px 18px;
  }
  /* line 2164, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper {
    padding: 0;
  }
  /* line 2166, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper > p {
    margin: 0 auto 13px;
  }
  /* line 2169, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.block-header {
    margin: 10px;
  }
  /* line 2171, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.block-header h1 {
    margin: 34px 0 5px;
    max-width: 100%;
  }
  /* line 2175, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.block-header p {
    max-width: 100%;
  }
  /* line 2179, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.flip-card-wrapper {
    margin: 0 auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 2135, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel {
    padding: 0 20px 30px;
  }
  /* line 2188, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper > p.subtext {
    margin: 0 auto;
  }
  /* line 2192, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.block-header {
    margin: 10px 0 37px;
  }
  /* line 2194, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.block-header h1 {
    margin: 34px 0 20px;
  }
  /* line 2199, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.flip-card-panel div.wrapper div.flip-card-wrapper div.flip-card {
    margin: 20px auto 35px;
  }
}
/* line 2207, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle {
  margin: 96px auto 105px;
  max-width: 1220px;
  padding: 0 20px;
}
/* line 2211, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal {
  margin: 0 auto !important;
}
/* line 2213, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.image-col {
  padding: 0;
}
/* line 2216, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.call-to-action {
  display: none;
}
/* line 2219, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col {
  padding-bottom: 0 !important;
  padding-left: 30px;
}
/* line 2222, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col h3 {
  max-width: 100%;
  margin: 0;
}
/* line 2226, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col p {
  max-width: 100%;
  margin: 8px 0;
}
/* line 2230, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col div.call-to-action {
  display: block;
  left: 0;
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 2207, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle {
    margin: 50px auto;
  }
  /* line 2240, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col {
    padding-left: 20px;
  }
  /* line 2242, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col h3 {
    font-family: playfair_displaybold;
    font-size: 26px;
    line-height: 34px;
    margin: -5px 0 !important;
  }
  /* line 2248, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col p {
    margin: 15px 0 27px;
  }
  /* line 2252, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.call-to-action {
    width: 278px;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 2207, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle {
    margin: 0 auto;
  }
  /* line 2260, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.equal-height {
    margin-bottom: 30px;
  }
  /* line 2263, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal {
    padding: 0;
  }
  /* line 2265, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col {
    padding: 0;
  }
  /* line 2267, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col h3 {
    margin: 5px 0 0 !important;
  }
  /* line 2270, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-helpful-healthy-lifestyle div.pane-taco-pane.half-half.horizontal div.content-col p {
    margin: 8px 0 23px;
  }
}
/* line 2277, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes {
  padding: 75px 0 30px;
  background-color: #21b4ed;
}
/* line 2280, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.main-row {
  max-width: 1240px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 2285, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.equal-height {
  margin-bottom: 75px;
}
/* line 2288, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco {
  margin-bottom: 0 !important;
}
/* line 2290, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.content-col {
  padding-bottom: 82px !important;
  min-height: 250px !important;
}
/* line 2293, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.content-col h3 {
  margin: 0;
  letter-spacing: .1em;
  font-size: 16px;
}
/* line 2298, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.content-col p {
  font-family: open_sanssemibold;
  font-size: 15px;
  margin: 0 auto 20px;
  line-height: 25px;
  text-transform: none;
  max-width: 260px;
}
/* line 2305, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.content-col p a {
  color: #ffffff;
  text-decoration: underline;
  font-size: 16px;
  letter-spacing: 1px;
}
/* line 2313, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.image-col {
  margin-bottom: 20px;
  padding: 0;
  text-align: center;
}
/* line 2317, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.image-col img {
  margin: 0 auto;
}
/* line 2321, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.call-to-action {
  margin: 0 auto;
  width: 231px;
}
/* line 2325, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.call-to-action div.field--name-field-taco-link-call-to-action a {
  height: 64px !important;
  padding: 25px 0;
}
/* line 2333, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h2, body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h1 {
  font-family: playfair_displaybold;
  margin-top: 0;
  font-size: 65px;
  color: #ffffff;
  text-align: center;
  line-height: 60px;
  font-weight: normal;
  margin-bottom: 65px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 2333, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h2, body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h1 {
    font-size: 48px;
    line-height: 40px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 2333, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h2, body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h1 {
    font-size: 36px;
    line-height: 3.6rem;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 2277, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes {
    padding: 32px 0 13px;
  }
  /* line 2355, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h2, body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h1 {
    margin-bottom: 53px;
  }
  /* line 2359, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.main-row {
    padding: 0 35px;
  }
  /* line 2363, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.block-header h2, body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.block-header h1 {
    font-size: 36px;
    line-height: 40px;
  }
  /* line 2368, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.equal-height {
    margin-bottom: 40px;
  }
  /* line 2372, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco > div.taco-inner {
    max-width: 231px;
    position: relative;
    margin: 0 auto 0;
  }
  /* line 2376, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco > div.taco-inner div.content-col {
    padding-bottom: 74px !important;
  }
  /* line 2379, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco > div.taco-inner div.image-col {
    margin-bottom: 30px;
  }
  /* line 2383, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco > div.taco-inner div.call-to-action {
    padding: 0;
  }
  /* line 2389, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco:first-child > div.taco-inner, body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco:nth-child(2) > div.taco-inner {
    margin: 0 auto 80px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 2277, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes {
    padding: 35px 0;
  }
  /* line 2397, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes > div.panel-flexible {
    max-width: 100%;
    padding: 0;
    margin: 0;
  }
  /* line 2402, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.equal-height {
    padding: 0;
    margin-bottom: 15px;
  }
  /* line 2406, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco {
    margin-bottom: 40px !important;
  }
  /* line 2408, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.image-col {
    padding: 0;
  }
  /* line 2411, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.content-col {
    padding: 0;
  }
  /* line 2413, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.content-col p {
    max-width: 100%;
    margin: 20px auto 15px;
  }
  /* line 2420, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco:first-child > div.taco-inner, body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco:nth-child(2) > div.taco-inner {
    margin: 0 auto;
  }
  /* line 2424, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco:last-child {
    margin-bottom: 25px !important;
  }
  /* line 2427, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco div.call-to-action {
    padding: 0;
    max-width: 231px !important;
  }
  /* line 2434, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h2, body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .mini-panel-header h1 {
    margin-bottom: 35px;
  }
  /* line 2439, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .view-more-block p {
    margin: 10px 0 0;
  }
  /* line 2441, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes .view-more-block p span.highlight {
    margin-bottom: 0;
  }
  /* line 2447, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco > div.taco-inner {
    max-width: 260px;
    margin: 0 auto;
  }
  /* line 2451, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-featured-recipes div.pane-taco-pane.recipe-taco > div.taco-inner div.content-col p {
    margin: 20px auto 10px;
  }
}
/* line 2460, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row {
  max-width: 1035px;
  padding: 28px 20px;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 2460, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row {
    padding: 0 20px;
  }
}
/* line 2469, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row div.block-header-pane div.block-header h2, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row div.block-header-pane div.block-header h1 {
  font-size: 50px;
  line-height: 53px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 2469, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row div.block-header-pane div.block-header h2, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row div.block-header-pane div.block-header h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
/* line 2477, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row div.block-header-pane div.block-header p {
  margin: 15px auto 25px;
}
/* line 2482, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form {
  margin: 20px auto 5px;
  max-width: 100%;
  width: 100%;
}
/* line 2486, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item {
  margin-bottom: 0;
}
/* line 2488, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-first-name, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-last-name, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-email, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
  padding-right: 0;
  width: 23.33%;
  margin-right: 1.6%;
  margin-bottom: 20px;
  display: block;
  float: left;
}
/* line 2499, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
  margin-right: 0;
}
/* line 2502, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item input {
  border-radius: 0;
  letter-spacing: 2px;
}
/* line 2507, ../base-sass/layout/_layout.scss */
body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form input.form-submit {
  width: 23%;
  max-width: 229px;
  float: none;
  clear: both;
  display: block;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 2459, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel {
    margin-bottom: 40px;
  }
  /* line 2519, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row {
    padding: 12px 20px 25px;
  }
  /* line 2523, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row div.block-header-pane div.block-header p {
    margin: 0px auto;
    font-size: 16px;
    line-height: 28px;
  }
  /* line 2530, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form {
    max-width: 695px;
  }
  /* line 2533, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item input {
    font-size: 12px;
    height: 45px;
    padding: 16px 10px 16px 16px;
    letter-spacing: 1px;
  }
  /* line 2539, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-first-name, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-last-name, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-email, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
    padding-right: 0;
    width: 47%;
    margin-right: 3%;
    display: block;
    float: left;
    margin-bottom: 1.4%;
  }
  /* line 2551, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-last-name, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
    margin-right: 0;
  }
  /* line 2557, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row input.form-submit {
    width: 22%;
    height: 45px !important;
    padding: 13px 0 !important;
    font-size: 12px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 2459, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel {
    padding: 35px 20px 40px;
    margin-bottom: 40px !important;
  }
  /* line 2570, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.block-header-pane div.block-header h2, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.block-header-pane div.block-header h1 {
    margin: 0;
    padding: 0;
  }
  /* line 2576, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row {
    padding: 0;
  }
  /* line 2580, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row div.block-header-pane div.block-header p {
    margin: 20px auto 25px;
  }
  /* line 2585, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form {
    max-width: 100%;
    width: 100%;
    margin: 20px auto 0;
  }
  /* line 2589, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item {
    max-width: 229px;
    padding: 0 !important;
    width: 100% !important;
    margin: 0 auto 20px !important;
    display: block;
    max-width: 280px !important;
  }
  /* line 2596, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item input {
    width: 100%;
    margin: 0 !important;
  }
  /* line 2600, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-first-name, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-last-name, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-email, body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form div.form-item.form-item-birthday {
    float: none;
  }
  /* line 2607, ../base-sass/layout/_layout.scss */
  body.page-health-wellness div.content-row div.main-row div.pane-4-0-signup-panel div.main-row form.splenda-exacttarget-quicksignup-form input.form-submit {
    margin: 0 auto;
    max-width: 280px;
    width: 100%;
    display: block;
  }
}

@media (min-width: 0) and (max-width: 64em) {
  /* line 2623, ../base-sass/layout/_layout.scss */
  body .content-row .top-row .pane-block {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 0) and (max-width: 40em) {
  /* line 2630, ../base-sass/layout/_layout.scss */
  div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container div.inner,
  html[dir="ltr"] .carousel-row .slide .inner, html[dir="ltr"] .pb-carousel-row .slide .inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

/* line 2639, ../base-sass/layout/_layout.scss */
div.header-wrapper img {
  width: 100%;
}
/* line 2642, ../base-sass/layout/_layout.scss */
div.header-wrapper div.content-col {
  padding: 20px 20px 0;
}
/* line 2644, ../base-sass/layout/_layout.scss */
div.header-wrapper div.content-col h1 {
  font-size: 36px;
  line-height: 40px;
  margin: 0 0 10px;
  color: #1b62b2;
  font-family: playfair_displaybold;
}
/* line 2651, ../base-sass/layout/_layout.scss */
div.header-wrapper div.content-col p {
  font-size: 16px;
  color: #373737;
  font-family: open_sansregular;
  margin: 0;
}
/* line 2657, ../base-sass/layout/_layout.scss */
div.header-wrapper div.content-col div.call-to-action {
  background-color: #00aeef;
  padding: 7px;
  width: 281px;
  display: block;
  margin-top: 12px;
}
/* line 2663, ../base-sass/layout/_layout.scss */
div.header-wrapper div.content-col div.call-to-action a {
  border: 2px solid #ffffff;
  color: #ffffff;
  display: block;
  font-family: open_sansbold;
  font-size: 14px;
  letter-spacing: 1px;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
}

/* line 2677, ../base-sass/layout/_layout.scss */
input[type="text"],
input[type="submit"],
select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 2686, ../base-sass/layout/_layout.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

/* line 2693, ../base-sass/layout/_layout.scss */
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 2701, ../base-sass/layout/_layout.scss */
body.page-node-1387 .panels-ipe-portlet-content ul li {
  color: #373737;
  font-size: 17px;
  line-height: 35px;
}

/* line 24, ../base-sass/core/_base.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 31, ../base-sass/core/_base.scss */
header, nav, section, article, aside, footer {
  display: block;
}

/** Negate global section inner wrapper padding **/
/** Vertical align elements **/
/* line 35, ../base-sass/layout/templates.scss */
.panels-dnd {
  overflow: hidden;
  padding-bottom: 62px;
}
/* line 39, ../base-sass/layout/templates.scss */
.panels-dnd .row {
  background: white;
  border: 2px solid black;
}
/* line 44, ../base-sass/layout/templates.scss */
.panels-dnd .row .row {
  border: 0;
}
/* line 48, ../base-sass/layout/templates.scss */
.panels-dnd .row + .row {
  margin-top: -2px;
  margin-bottom: -2px;
}

/* line 57, ../base-sass/layout/templates.scss */
#panels-dnd-main * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 61, ../base-sass/layout/templates.scss */
#panels-dnd-main .row {
  border: 0;
}
/* line 65, ../base-sass/layout/templates.scss */
#panels-dnd-main .grabber {
  background: #646464;
}
/* line 69, ../base-sass/layout/templates.scss */
#panels-dnd-main .col {
  margin-bottom: 15px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #panels-dnd-main .col {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #panels-dnd-main .col {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #panels-dnd-main .col {
  margin-left: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #panels-dnd-main .col {
  margin-right: 2%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #panels-dnd-main .col:first-child {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #panels-dnd-main .col:first-child {
  margin-right: 0;
}
/* line 78, ../base-sass/layout/templates.scss */
#panels-dnd-main .col .panel-region {
  padding: 10px 0 !important;
}
/* line 83, ../base-sass/layout/templates.scss */
#panels-dnd-main div.panel-region h2.label, #panels-dnd-main div.panel-region .pane-node-field-page-builder .taco-polls h1.label, .pane-node-field-page-builder .taco-polls #panels-dnd-main div.panel-region h1.label {
  color: white;
  padding: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 83, ../base-sass/layout/templates.scss */
  #panels-dnd-main div.panel-region h2.label, #panels-dnd-main div.panel-region .pane-node-field-page-builder .taco-polls h1.label, .pane-node-field-page-builder .taco-polls #panels-dnd-main div.panel-region h1.label {
    font-size: 14px;
    line-height: 21px;
    font-size: 1.4rem;
    line-height: 2.1rem;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 83, ../base-sass/layout/templates.scss */
  #panels-dnd-main div.panel-region h2.label, #panels-dnd-main div.panel-region .pane-node-field-page-builder .taco-polls h1.label, .pane-node-field-page-builder .taco-polls #panels-dnd-main div.panel-region h1.label {
    font-size: 12px;
    line-height: 18px;
    font-size: 1.2rem;
    line-height: 1.8rem;
  }
}
/* line 95, ../base-sass/layout/templates.scss */
html[dir=ltr] #panels-dnd-main div.panel-region h2.label, html[dir=ltr] #panels-dnd-main div.panel-region .pane-node-field-page-builder .taco-polls h1.label, .pane-node-field-page-builder .taco-polls html[dir=ltr] #panels-dnd-main div.panel-region h1.label {
  text-shadow: 1px 1px 1px #000;
}
/* line 99, ../base-sass/layout/templates.scss */
html[dir=rtl] #panels-dnd-main div.panel-region h2.label, html[dir=rtl] #panels-dnd-main div.panel-region .pane-node-field-page-builder .taco-polls h1.label, .pane-node-field-page-builder .taco-polls html[dir=rtl] #panels-dnd-main div.panel-region h1.label {
  text-shadow: -1px 1px 1px #000;
}
@media (min-width: 75em) {
  /* line 104, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-quarter {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 104, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-quarter {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 104, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-quarter {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 104, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-quarter {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter {
    border-right-width: 0;
  }
}
@media (min-width: 75em) {
  /* line 107, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-quarter.full-width {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter.full-width {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter.full-width {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter.full-width {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter.full-width {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 107, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-quarter.full-width {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter.full-width {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter.full-width {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter.full-width {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter.full-width {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 107, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-quarter.full-width {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter.full-width {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter.full-width {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter.full-width {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter.full-width {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 107, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-quarter.full-width {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter.full-width {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter.full-width {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-quarter.full-width {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-quarter.full-width {
    border-right-width: 0;
  }
}
/* line 111, ../base-sass/layout/templates.scss */
#panels-dnd-main .one-quarter .panel-region {
  background: #eacaae;
}
@media (min-width: 75em) {
  /* line 116, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-third {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-third {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-third {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-third {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-third {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 116, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-third {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-third {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-third {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-third {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-third {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 116, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-third {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-third {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-third {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-third {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-third {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 116, ../base-sass/layout/templates.scss */
  #panels-dnd-main .one-third {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-third {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-third {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .one-third {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .one-third {
    border-right-width: 0;
  }
}
/* line 119, ../base-sass/layout/templates.scss */
#panels-dnd-main .one-third .panel-region {
  background: #00A78D;
}
@media (min-width: 75em) {
  /* line 125, ../base-sass/layout/templates.scss */
  #panels-dnd-main .half {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .half {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 125, ../base-sass/layout/templates.scss */
  #panels-dnd-main .half {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .half {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 125, ../base-sass/layout/templates.scss */
  #panels-dnd-main .half {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .half {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 125, ../base-sass/layout/templates.scss */
  #panels-dnd-main .half {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .half {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .half {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .half {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .half {
    border-right-width: 0;
  }
}
/* line 128, ../base-sass/layout/templates.scss */
#panels-dnd-main .half .panel-region {
  background: #EC3330;
}
@media (min-width: 75em) {
  /* line 133, ../base-sass/layout/templates.scss */
  #panels-dnd-main .two-thirds {
    width: 66%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .two-thirds {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .two-thirds {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .two-thirds {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .two-thirds {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 133, ../base-sass/layout/templates.scss */
  #panels-dnd-main .two-thirds {
    width: 66%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .two-thirds {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .two-thirds {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .two-thirds {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .two-thirds {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 133, ../base-sass/layout/templates.scss */
  #panels-dnd-main .two-thirds {
    width: 66%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .two-thirds {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .two-thirds {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .two-thirds {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .two-thirds {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 133, ../base-sass/layout/templates.scss */
  #panels-dnd-main .two-thirds {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .two-thirds {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .two-thirds {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .two-thirds {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .two-thirds {
    border-right-width: 0;
  }
}
/* line 136, ../base-sass/layout/templates.scss */
#panels-dnd-main .two-thirds .panel-region {
  background: #FCB925;
}
@media (min-width: 75em) {
  /* line 141, ../base-sass/layout/templates.scss */
  #panels-dnd-main .three-quarters {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .three-quarters {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .three-quarters {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .three-quarters {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .three-quarters {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 141, ../base-sass/layout/templates.scss */
  #panels-dnd-main .three-quarters {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .three-quarters {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .three-quarters {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .three-quarters {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .three-quarters {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 141, ../base-sass/layout/templates.scss */
  #panels-dnd-main .three-quarters {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .three-quarters {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .three-quarters {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .three-quarters {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .three-quarters {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 141, ../base-sass/layout/templates.scss */
  #panels-dnd-main .three-quarters {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .three-quarters {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .three-quarters {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .three-quarters {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .three-quarters {
    border-right-width: 0;
  }
}
/* line 144, ../base-sass/layout/templates.scss */
#panels-dnd-main .three-quarters .panel-region {
  background: #641a8b;
}
/* line 150, ../base-sass/layout/templates.scss */
#panels-dnd-main .three-quarters .half .panel-region {
  background: #009cff;
}
@media (min-width: 75em) {
  /* line 156, ../base-sass/layout/templates.scss */
  #panels-dnd-main .full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .full {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 156, ../base-sass/layout/templates.scss */
  #panels-dnd-main .full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .full {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 156, ../base-sass/layout/templates.scss */
  #panels-dnd-main .full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .full {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 156, ../base-sass/layout/templates.scss */
  #panels-dnd-main .full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #panels-dnd-main .full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #panels-dnd-main .full {
    border-right-width: 0;
  }
}
/* line 159, ../base-sass/layout/templates.scss */
#panels-dnd-main .full .panel-region {
  background: #131B58;
}
/* line 165, ../base-sass/layout/templates.scss */
#panels-dnd-main .no-color .panel-region {
  background: transparent;
}
/* line 170, ../base-sass/layout/templates.scss */
#panels-dnd-main .no-margin-bottom {
  margin-bottom: 0;
}

/* line 175, ../base-sass/layout/templates.scss */
#panels-choose-layout .form-type-radio input,
.panels-choose-layout .form-type-radio input {
  margin: 0 auto;
  width: auto;
}

/* line 181, ../base-sass/layout/templates.scss */
.panels-layouts-checkboxes .form-checkboxes .form-item,
#panels-choose-layout .form-type-radio,
.panels-choose-layout .form-type-radio,
.change-layout-display .layout-icon {
  width: 120px;
}

/* line 188, ../base-sass/layout/templates.scss */
.panels-layouts-checkboxes .form-checkboxes .form-item .layout-icon,
.change-layout-display .layout-icon {
  height: 230px !important;
  margin: 0 auto;
  padding-top: 10px;
}
/* line 194, ../base-sass/layout/templates.scss */
.panels-layouts-checkboxes .form-checkboxes .form-item .layout-icon img,
.change-layout-display .layout-icon img {
  height: auto;
  width: 100%;
}

/* line 7, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions {
  margin-bottom: 1%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 13, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions:after {
  color: #666666;
  content: "\e60a";
  display: none;
  font-family: 'icomoon';
  font-size: 18px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions:after {
  left: 15px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 7, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions {
    background-color: #dddddd;
    border-bottom: 1px solid #b4b4b4;
    cursor: pointer;
    margin-bottom: 0;
    padding: 2%;
  }
  /* line 32, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions:hover, .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions:focus {
    background-color: #c9c9c9;
  }
  /* line 37, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions:active, .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions.active-accordion {
    background-color: #b4b4b4;
  }
  /* line 42, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions:after {
    display: block;
  }
  /* line 46, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions.active-accordion:after {
    content: "\e60b" !important;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-field-sr-region-country-image, html[dir=ltr]
.view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-name-field {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-field-sr-region-country-image, html[dir=rtl]
.view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-name-field {
  float: right;
}
/* line 57, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-field-sr-region-country-image {
  max-width: 200px;
  width: 45%;
}
/* line 62, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-name-field {
  width: 50%;
}
/* line 66, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-field-sr-region-country-image {
  overflow: hidden;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-field-sr-region-country-image {
  margin-right: 13px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-field-sr-region-country-image {
  margin-left: 13px;
}
/* line 70, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-field-sr-region-country-image img {
  width: 200px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-field-sr-region-country-image img {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list .taxonomy-term--splash-regions .field--name-field-sr-region-country-image img {
  float: right;
}
/* line 77, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul {
  display: block;
  margin: 0 0 1em;
  padding: 0;
  width: 100%;
}
/* line 83, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul ul {
  display: block;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
}
/* line 91, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li {
  border-bottom: 1px solid #b4b4b4;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 20px;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 91, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
/* line 103, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li.last {
  border-bottom: 0;
}
/* line 108, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li .field--name-name-field .field__item {
  font-size: 24px;
  line-height: 36px;
  font-size: 2.4rem;
  line-height: 3.6rem;
  color: #454545;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 108, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li .field--name-name-field .field__item {
    font-size: 16px;
    line-height: 24px;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #0074D9;
    font-weight: 700;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li .field--name-name-field .field__item {
    padding-right: 32px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li .field--name-name-field .field__item {
    padding-left: 32px;
  }
  /* line 118, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li .field--name-name-field .field__item:hover, .view-global-splash-page.accordion .view-content .item-list ul li .field--name-name-field .field__item:active {
    color: #005eb0;
  }
  /* line 123, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li .field--name-name-field .field__item:active, .view-global-splash-page.accordion .view-content .item-list ul li .field--name-name-field .field__item.active {
    color: #004887;
  }
}
/* line 133, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li .field--name-field-sr-multiple-sites a {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: transparent;
  border-bottom: 0;
}
/* line 140, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li .item-list {
  overflow: hidden;
}
/* line 145, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 75em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
  float: right;
}
@media (min-width: 64.0625em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li:nth-child(3n+1) {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li:nth-child(3n+1) {
    margin-right: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 75em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 64em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 40em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li:nth-child(2n+1) {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li:nth-child(2n+1) {
    margin-right: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-bottom: 1px solid #b4b4b4;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 75em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 64.0625em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 0) and (max-width: 64em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 0) and (max-width: 40em) {
  /* line 145, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li {
    margin-right: 0 !important;
  }
}
/* line 174, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions {
  margin-bottom: 3%;
}
/* line 177, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions .field--name-name-field {
  margin-top: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 174, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions {
    background-color: #f7f7f7;
    border-bottom: 0;
    cursor: default;
    margin-bottom: 0;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions.align-side .field--name-field-sr-multiple-sites {
    padding-left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions.align-side .field--name-field-sr-multiple-sites {
    padding-right: 0;
  }
  /* line 193, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions:hover, .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions:focus {
    background-color: #e7e7e7;
  }
  /* line 198, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions:active, .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions.active-accordion {
    background-color: lightgray;
  }
  /* line 203, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions:after {
    display: none;
  }
  /* line 207, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions .field--name-name-field {
    width: auto;
  }
  /* line 210, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions .field--name-name-field .field__item {
    color: #454545;
    font-weight: normal;
  }
  /* line 216, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions .field--name-field-sr-region-country-image {
    max-width: none;
    width: 30%;
  }
  /* line 220, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions .field--name-field-sr-region-country-image img {
    width: auto;
  }
  /* line 225, ../base-sass/components/_accordion.global-page.scss */
  .view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions .field--name-name-field {
    width: 65%;
  }
}
/* line 232, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions .field--name-name-field .field__item {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-top: 10px;
}
/* line 238, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions .field--name-field-sr-region-country-image {
  max-width: none;
  width: auto;
}
/* line 242, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li .taxonomy-term--splash-regions .field--name-field-sr-region-country-image img {
  height: 42px;
  width: auto;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li .field--name-field-sr-region-country-image + .field--name-name-field + .field--name-field-sr-multiple-sites {
  padding-left: 91px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li .field--name-field-sr-region-country-image + .field--name-name-field + .field--name-field-sr-multiple-sites {
  padding-right: 91px;
}
/* line 253, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li .field--name-field-sr-multiple-sites {
  display: block;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li .field--name-field-sr-multiple-sites {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li .field--name-field-sr-multiple-sites {
  float: right;
}
/* line 258, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li .field--name-field-sr-multiple-sites a {
  padding-bottom: 8px;
}
/* line 265, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li a {
  background-color: transparent;
  border-bottom: 0;
  display: block;
  font-size: 0.95em;
  padding-top: 12px;
  width: auto;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li a {
  padding-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li a {
  padding-right: 0;
}
/* line 274, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li a:hover, .view-global-splash-page.accordion .view-content .item-list ul li li a:focus {
  background-color: transparent;
}
/* line 279, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li a:active, .view-global-splash-page.accordion .view-content .item-list ul li li a.active {
  background-color: transparent;
}
/* line 286, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li li a {
  background-color: #fcfcfc;
  font-size: 0.85em;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-global-splash-page.accordion .view-content .item-list ul li li li a {
  padding-left: 20%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-global-splash-page.accordion .view-content .item-list ul li li li a {
  padding-right: 20%;
}
/* line 291, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li li a:hover, .view-global-splash-page.accordion .view-content .item-list ul li li li a:focus {
  background-color: #e7e7e7;
}
/* line 296, ../base-sass/components/_accordion.global-page.scss */
.view-global-splash-page.accordion .view-content .item-list ul li li li a:active, .view-global-splash-page.accordion .view-content .item-list ul li li li a.active {
  background-color: lightgray;
}

/* line 11, ../base-sass/components/_accordion.scss */
.content-row .pane-block.one-level li li,
.content-row .pane-menu-tree.one-level li li,
.content-row .page-builder__subnav nav.one-level li li,
.content-row .accordion.one-level li li {
  background-color: #ececec;
  padding: 10px;
}
/* line 15, ../base-sass/components/_accordion.scss */
.content-row .pane-block.one-level li li a,
.content-row .pane-menu-tree.one-level li li a,
.content-row .page-builder__subnav nav.one-level li li a,
.content-row .accordion.one-level li li a {
  background-color: #fff;
  border-bottom: 0;
}
/* line 19, ../base-sass/components/_accordion.scss */
.content-row .pane-block.one-level li li a:hover, .content-row .pane-block.one-level li li a:focus,
.content-row .pane-menu-tree.one-level li li a:hover,
.content-row .pane-menu-tree.one-level li li a:focus,
.content-row .page-builder__subnav nav.one-level li li a:hover,
.content-row .page-builder__subnav nav.one-level li li a:focus,
.content-row .accordion.one-level li li a:hover,
.content-row .accordion.one-level li li a:focus {
  background-color: #fff;
}
/* line 24, ../base-sass/components/_accordion.scss */
.content-row .pane-block.one-level li li a:active, .content-row .pane-block.one-level li li a.active,
.content-row .pane-menu-tree.one-level li li a:active,
.content-row .pane-menu-tree.one-level li li a.active,
.content-row .page-builder__subnav nav.one-level li li a:active,
.content-row .page-builder__subnav nav.one-level li li a.active,
.content-row .accordion.one-level li li a:active,
.content-row .accordion.one-level li li a.active {
  background-color: #fff;
}

/* line 33, ../base-sass/components/_accordion.scss */
.accordion > ul,
.content-row .pane-menu-tree > ul,
.content-row .page-builder__subnav nav > ul,
.content-row .pane-block > ul {
  display: block;
  margin: 0 0 1em;
  padding: 0;
  width: 100%;
}
/* line 42, ../base-sass/components/_accordion.scss */
.accordion > ul ul,
.content-row .pane-menu-tree > ul ul,
.content-row .page-builder__subnav nav > ul ul,
.content-row .pane-block > ul ul {
  padding: 0;
  width: 100%;
}
/* line 47, ../base-sass/components/_accordion.scss */
.accordion > ul li,
.content-row .pane-menu-tree > ul li,
.content-row .page-builder__subnav nav > ul li,
.content-row .pane-block > ul li {
  display: block;
  width: 100%;
}
/* line 50, ../base-sass/components/_accordion.scss */
.accordion > ul li span.nolink,
.content-row .pane-menu-tree > ul li span.nolink,
.content-row .page-builder__subnav nav > ul li span.nolink,
.content-row .pane-block > ul li span.nolink {
  color: #666666;
}
/* line 54, ../base-sass/components/_accordion.scss */
.accordion > ul li li a,
.accordion > ul li li span.nolink,
.content-row .pane-menu-tree > ul li li a,
.content-row .pane-menu-tree > ul li li span.nolink,
.content-row .page-builder__subnav nav > ul li li a,
.content-row .page-builder__subnav nav > ul li li span.nolink,
.content-row .pane-block > ul li li a,
.content-row .pane-block > ul li li span.nolink {
  background-color: #ececec;
  font-size: 0.95em;
  display: block;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .accordion > ul li li a, html[dir=ltr]
.accordion > ul li li span.nolink, html[dir=ltr]
.content-row .pane-menu-tree > ul li li a, html[dir=ltr]
.content-row .pane-menu-tree > ul li li span.nolink, html[dir=ltr]
.content-row .page-builder__subnav nav > ul li li a, html[dir=ltr]
.content-row .page-builder__subnav nav > ul li li span.nolink, html[dir=ltr]
.content-row .pane-block > ul li li a, html[dir=ltr]
.content-row .pane-block > ul li li span.nolink {
  padding-left: 12%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .accordion > ul li li a, html[dir=rtl]
.accordion > ul li li span.nolink, html[dir=rtl]
.content-row .pane-menu-tree > ul li li a, html[dir=rtl]
.content-row .pane-menu-tree > ul li li span.nolink, html[dir=rtl]
.content-row .page-builder__subnav nav > ul li li a, html[dir=rtl]
.content-row .page-builder__subnav nav > ul li li span.nolink, html[dir=rtl]
.content-row .pane-block > ul li li a, html[dir=rtl]
.content-row .pane-block > ul li li span.nolink {
  padding-right: 12%;
}
/* line 63, ../base-sass/components/_accordion.scss */
.accordion > ul li li a:hover, .accordion > ul li li a:focus,
.content-row .pane-menu-tree > ul li li a:hover,
.content-row .pane-menu-tree > ul li li a:focus,
.content-row .page-builder__subnav nav > ul li li a:hover,
.content-row .page-builder__subnav nav > ul li li a:focus,
.content-row .pane-block > ul li li a:hover,
.content-row .pane-block > ul li li a:focus {
  background-color: #d8d8d8;
}
/* line 68, ../base-sass/components/_accordion.scss */
.accordion > ul li li a:active, .accordion > ul li li a.active,
.content-row .pane-menu-tree > ul li li a:active,
.content-row .pane-menu-tree > ul li li a.active,
.content-row .page-builder__subnav nav > ul li li a:active,
.content-row .page-builder__subnav nav > ul li li a.active,
.content-row .pane-block > ul li li a:active,
.content-row .pane-block > ul li li a.active {
  background-color: #c4c4c4;
}
/* line 75, ../base-sass/components/_accordion.scss */
.accordion > ul li li li span.nolink,
.accordion > ul li li li a,
.content-row .pane-menu-tree > ul li li li span.nolink,
.content-row .pane-menu-tree > ul li li li a,
.content-row .page-builder__subnav nav > ul li li li span.nolink,
.content-row .page-builder__subnav nav > ul li li li a,
.content-row .pane-block > ul li li li span.nolink,
.content-row .pane-block > ul li li li a {
  background-color: #fcfcfc;
  font-size: 0.85em;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .accordion > ul li li li span.nolink, html[dir=ltr]
.accordion > ul li li li a, html[dir=ltr]
.content-row .pane-menu-tree > ul li li li span.nolink, html[dir=ltr]
.content-row .pane-menu-tree > ul li li li a, html[dir=ltr]
.content-row .page-builder__subnav nav > ul li li li span.nolink, html[dir=ltr]
.content-row .page-builder__subnav nav > ul li li li a, html[dir=ltr]
.content-row .pane-block > ul li li li span.nolink, html[dir=ltr]
.content-row .pane-block > ul li li li a {
  padding-left: 20%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .accordion > ul li li li span.nolink, html[dir=rtl]
.accordion > ul li li li a, html[dir=rtl]
.content-row .pane-menu-tree > ul li li li span.nolink, html[dir=rtl]
.content-row .pane-menu-tree > ul li li li a, html[dir=rtl]
.content-row .page-builder__subnav nav > ul li li li span.nolink, html[dir=rtl]
.content-row .page-builder__subnav nav > ul li li li a, html[dir=rtl]
.content-row .pane-block > ul li li li span.nolink, html[dir=rtl]
.content-row .pane-block > ul li li li a {
  padding-right: 20%;
}
/* line 83, ../base-sass/components/_accordion.scss */
.accordion > ul li li li a:hover, .accordion > ul li li li a:focus,
.content-row .pane-menu-tree > ul li li li a:hover,
.content-row .pane-menu-tree > ul li li li a:focus,
.content-row .page-builder__subnav nav > ul li li li a:hover,
.content-row .page-builder__subnav nav > ul li li li a:focus,
.content-row .pane-block > ul li li li a:hover,
.content-row .pane-block > ul li li li a:focus {
  background-color: #e7e7e7;
}
/* line 88, ../base-sass/components/_accordion.scss */
.accordion > ul li li li a:active, .accordion > ul li li li a.active,
.content-row .pane-menu-tree > ul li li li a:active,
.content-row .pane-menu-tree > ul li li li a.active,
.content-row .page-builder__subnav nav > ul li li li a:active,
.content-row .page-builder__subnav nav > ul li li li a.active,
.content-row .pane-block > ul li li li a:active,
.content-row .pane-block > ul li li li a.active {
  background-color: lightgray;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .accordion > ul li li li li a, html[dir=ltr]
.accordion > ul li li li li span.nolink, html[dir=ltr]
.content-row .pane-menu-tree > ul li li li li a, html[dir=ltr]
.content-row .pane-menu-tree > ul li li li li span.nolink, html[dir=ltr]
.content-row .page-builder__subnav nav > ul li li li li a, html[dir=ltr]
.content-row .page-builder__subnav nav > ul li li li li span.nolink, html[dir=ltr]
.content-row .pane-block > ul li li li li a, html[dir=ltr]
.content-row .pane-block > ul li li li li span.nolink {
  padding-left: 28%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .accordion > ul li li li li a, html[dir=rtl]
.accordion > ul li li li li span.nolink, html[dir=rtl]
.content-row .pane-menu-tree > ul li li li li a, html[dir=rtl]
.content-row .pane-menu-tree > ul li li li li span.nolink, html[dir=rtl]
.content-row .page-builder__subnav nav > ul li li li li a, html[dir=rtl]
.content-row .page-builder__subnav nav > ul li li li li span.nolink, html[dir=rtl]
.content-row .pane-block > ul li li li li a, html[dir=rtl]
.content-row .pane-block > ul li li li li span.nolink {
  padding-right: 28%;
}
/* line 101, ../base-sass/components/_accordion.scss */
.accordion > ul .field-collection-container,
.content-row .pane-menu-tree > ul .field-collection-container,
.content-row .page-builder__subnav nav > ul .field-collection-container,
.content-row .pane-block > ul .field-collection-container {
  border-bottom: 0;
  margin-bottom: 0;
}
/* line 107, ../base-sass/components/_accordion.scss */
.accordion > ul .field--name-field-eretailer .field-item,
.content-row .pane-menu-tree > ul .field--name-field-eretailer .field-item,
.content-row .page-builder__subnav nav > ul .field--name-field-eretailer .field-item,
.content-row .pane-block > ul .field--name-field-eretailer .field-item {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border-bottom: 0;
  margin-bottom: -4px;
  padding: 1%;
  width: 32.5%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .accordion > ul .field--name-field-eretailer .field-item, html[dir=ltr]
.content-row .pane-menu-tree > ul .field--name-field-eretailer .field-item, html[dir=ltr]
.content-row .page-builder__subnav nav > ul .field--name-field-eretailer .field-item, html[dir=ltr]
.content-row .pane-block > ul .field--name-field-eretailer .field-item {
  margin-left: 0px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .accordion > ul .field--name-field-eretailer .field-item, html[dir=rtl]
.content-row .pane-menu-tree > ul .field--name-field-eretailer .field-item, html[dir=rtl]
.content-row .page-builder__subnav nav > ul .field--name-field-eretailer .field-item, html[dir=rtl]
.content-row .pane-block > ul .field--name-field-eretailer .field-item {
  margin-right: 0px;
}
/* line 115, ../base-sass/components/_accordion.scss */
.accordion > ul .field--name-field-eretailer .field-item .field-item,
.content-row .pane-menu-tree > ul .field--name-field-eretailer .field-item .field-item,
.content-row .page-builder__subnav nav > ul .field--name-field-eretailer .field-item .field-item,
.content-row .pane-block > ul .field--name-field-eretailer .field-item .field-item {
  width: 100%;
}
/* line 121, ../base-sass/components/_accordion.scss */
.accordion > ul .field-collection-item-field-eretailer .field-collection-view-final,
.content-row .pane-menu-tree > ul .field-collection-item-field-eretailer .field-collection-view-final,
.content-row .page-builder__subnav nav > ul .field-collection-item-field-eretailer .field-collection-view-final,
.content-row .pane-block > ul .field-collection-item-field-eretailer .field-collection-view-final {
  margin: 0;
  padding: 0;
}
/* line 126, ../base-sass/components/_accordion.scss */
.accordion > ul .field-collection-item-field-eretailer .field--name-field-organization-logo a,
.content-row .pane-menu-tree > ul .field-collection-item-field-eretailer .field--name-field-organization-logo a,
.content-row .page-builder__subnav nav > ul .field-collection-item-field-eretailer .field--name-field-organization-logo a,
.content-row .pane-block > ul .field-collection-item-field-eretailer .field--name-field-organization-logo a {
  padding: 15px;
}
/* line 129, ../base-sass/components/_accordion.scss */
.accordion > ul .field-collection-item-field-eretailer .field--name-field-organization-logo img,
.content-row .pane-menu-tree > ul .field-collection-item-field-eretailer .field--name-field-organization-logo img,
.content-row .page-builder__subnav nav > ul .field-collection-item-field-eretailer .field--name-field-organization-logo img,
.content-row .pane-block > ul .field-collection-item-field-eretailer .field--name-field-organization-logo img {
  display: block;
  margin: 0 auto;
}
/* line 137, ../base-sass/components/_accordion.scss */
.accordion > ul .field--name-field-eretailer .eretailer-footer a,
.content-row .pane-menu-tree > ul .field--name-field-eretailer .eretailer-footer a,
.content-row .page-builder__subnav nav > ul .field--name-field-eretailer .eretailer-footer a,
.content-row .pane-block > ul .field--name-field-eretailer .eretailer-footer a {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #666666;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #666666 !important;
  margin-top: 10px;
  padding: 8px 17px;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.accordion > ul .field--name-field-eretailer .eretailer-footer a:hover, .accordion > ul .field--name-field-eretailer .eretailer-footer a:focus,
.content-row .pane-menu-tree > ul .field--name-field-eretailer .eretailer-footer a:hover,
.content-row .pane-menu-tree > ul .field--name-field-eretailer .eretailer-footer a:focus,
.content-row .page-builder__subnav nav > ul .field--name-field-eretailer .eretailer-footer a:hover,
.content-row .page-builder__subnav nav > ul .field--name-field-eretailer .eretailer-footer a:focus,
.content-row .pane-block > ul .field--name-field-eretailer .eretailer-footer a:hover,
.content-row .pane-block > ul .field--name-field-eretailer .eretailer-footer a:focus {
  color: #fff;
  background-color: #525252;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.accordion > ul .field--name-field-eretailer .eretailer-footer a:active,
.content-row .pane-menu-tree > ul .field--name-field-eretailer .eretailer-footer a:active,
.content-row .page-builder__subnav nav > ul .field--name-field-eretailer .eretailer-footer a:active,
.content-row .pane-block > ul .field--name-field-eretailer .eretailer-footer a:active {
  color: #fff;
  background-color: #3d3d3d;
}
/* line 147, ../base-sass/components/_accordion.scss */
.accordion > ul a,
.accordion > ul span.nolink,
.content-row .pane-menu-tree > ul a,
.content-row .pane-menu-tree > ul span.nolink,
.content-row .page-builder__subnav nav > ul a,
.content-row .page-builder__subnav nav > ul span.nolink,
.content-row .pane-block > ul a,
.content-row .pane-block > ul span.nolink {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  background-color: #dddddd;
  border-bottom: 1px solid #b4b4b4;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.05;
  padding: 15px;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .accordion > ul a, html[dir=ltr]
.accordion > ul span.nolink, html[dir=ltr]
.content-row .pane-menu-tree > ul a, html[dir=ltr]
.content-row .pane-menu-tree > ul span.nolink, html[dir=ltr]
.content-row .page-builder__subnav nav > ul a, html[dir=ltr]
.content-row .page-builder__subnav nav > ul span.nolink, html[dir=ltr]
.content-row .pane-block > ul a, html[dir=ltr]
.content-row .pane-block > ul span.nolink {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .accordion > ul a, html[dir=rtl]
.accordion > ul span.nolink, html[dir=rtl]
.content-row .pane-menu-tree > ul a, html[dir=rtl]
.content-row .pane-menu-tree > ul span.nolink, html[dir=rtl]
.content-row .page-builder__subnav nav > ul a, html[dir=rtl]
.content-row .page-builder__subnav nav > ul span.nolink, html[dir=rtl]
.content-row .pane-block > ul a, html[dir=rtl]
.content-row .pane-block > ul span.nolink {
  text-align: right;
}
/* line 162, ../base-sass/components/_accordion.scss */
.accordion > ul a:hover, .accordion > ul a:focus,
.content-row .pane-menu-tree > ul a:hover,
.content-row .pane-menu-tree > ul a:focus,
.content-row .page-builder__subnav nav > ul a:hover,
.content-row .page-builder__subnav nav > ul a:focus,
.content-row .pane-block > ul a:hover,
.content-row .pane-block > ul a:focus {
  background-color: #c9c9c9;
}
/* line 167, ../base-sass/components/_accordion.scss */
.accordion > ul a:active, .accordion > ul a.active,
.content-row .pane-menu-tree > ul a:active,
.content-row .pane-menu-tree > ul a.active,
.content-row .page-builder__subnav nav > ul a:active,
.content-row .page-builder__subnav nav > ul a.active,
.content-row .pane-block > ul a:active,
.content-row .pane-block > ul a.active {
  background-color: #b4b4b4;
}

/* line 177, ../base-sass/components/_accordion.scss */
.touch-nav .accordion ul,
.content-row .accordion ul {
  display: none;
}
/* line 181, ../base-sass/components/_accordion.scss */
.touch-nav .accordion > ul,
.content-row .accordion > ul {
  display: block;
  height: auto !important;
}
/* line 185, ../base-sass/components/_accordion.scss */
.touch-nav .accordion > ul > li,
.content-row .accordion > ul > li {
  height: auto;
}
/* line 189, ../base-sass/components/_accordion.scss */
.touch-nav .accordion > ul li > a + ul,
.content-row .accordion > ul li > a + ul {
  display: block;
}
/* line 192, ../base-sass/components/_accordion.scss */
.touch-nav .accordion > ul li > a + ul li > a + ul,
.content-row .accordion > ul li > a + ul li > a + ul {
  display: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 181, ../base-sass/components/_accordion.scss */
  .touch-nav .accordion > ul,
  .content-row .accordion > ul {
    display: block !important;
  }
}
/* line 201, ../base-sass/components/_accordion.scss */
.touch-nav .accordion > ul a.active:before,
.content-row .accordion > ul a.active:before {
  display: none;
}
/* line 208, ../base-sass/components/_accordion.scss */
.touch-nav .accordion li,
.content-row .accordion li {
  overflow: hidden;
}
/* line 211, ../base-sass/components/_accordion.scss */
.touch-nav .accordion li.expanded,
.content-row .accordion li.expanded {
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .touch-nav .accordion li.expanded > a, html[dir=ltr] .touch-nav .accordion li.expanded > span.nolink, html[dir=ltr]
.content-row .accordion li.expanded > a, html[dir=ltr]
.content-row .accordion li.expanded > span.nolink {
  padding-right: 33px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .touch-nav .accordion li.expanded > a, html[dir=rtl] .touch-nav .accordion li.expanded > span.nolink, html[dir=rtl]
.content-row .accordion li.expanded > a, html[dir=rtl]
.content-row .accordion li.expanded > span.nolink {
  padding-left: 33px;
}
/* line 217, ../base-sass/components/_accordion.scss */
.touch-nav .accordion li.expanded > a:after, .touch-nav .accordion li.expanded > span.nolink:after,
.content-row .accordion li.expanded > a:after,
.content-row .accordion li.expanded > span.nolink:after {
  color: #666666;
  content: "\e60a";
  display: block;
  font-family: 'icomoon';
  font-size: 12px;
  position: absolute;
  top: 16px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .touch-nav .accordion li.expanded > a:after, html[dir=ltr] .touch-nav .accordion li.expanded > span.nolink:after, html[dir=ltr]
.content-row .accordion li.expanded > a:after, html[dir=ltr]
.content-row .accordion li.expanded > span.nolink:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .touch-nav .accordion li.expanded > a:after, html[dir=rtl] .touch-nav .accordion li.expanded > span.nolink:after, html[dir=rtl]
.content-row .accordion li.expanded > a:after, html[dir=rtl]
.content-row .accordion li.expanded > span.nolink:after {
  left: 15px;
}
/* line 228, ../base-sass/components/_accordion.scss */
.touch-nav .accordion li.expanded > a.active-accordion:after, .touch-nav .accordion li.expanded > span.nolink.active-accordion:after,
.content-row .accordion li.expanded > a.active-accordion:after,
.content-row .accordion li.expanded > span.nolink.active-accordion:after {
  content: "\e60b" !important;
}

/* line 239, ../base-sass/components/_accordion.scss */
.node-type-product .accordion > ul li li .field-item a {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background: transparent;
  font-weight: normal;
  display: inline;
  padding: 0;
  text-transform: none;
}
/* line 246, ../base-sass/components/_accordion.scss */
.node-type-product .accordion > ul li li .field-item a:hover, .node-type-product .accordion > ul li li .field-item a:focus, .node-type-product .accordion > ul li li .field-item a:active {
  background: transparent;
}
/* line 252, ../base-sass/components/_accordion.scss */
.node-type-product .accordion > ul li li .field-item li {
  color: #666666;
  display: list-item;
  list-style-position: inside;
}
/* line 257, ../base-sass/components/_accordion.scss */
.node-type-product .accordion > ul li li .field-item ol {
  padding: 0;
}

/* line 9, ../base-sass/components/_accordion.search_facets.scss */
.pane-site-search-facets .pane-title.active-filter h2:after, .pane-site-search-facets .pane-title.active-filter .pane-node-field-page-builder .taco-polls h1:after, .pane-node-field-page-builder .taco-polls .pane-site-search-facets .pane-title.active-filter h1:after {
  content: "\e60b";
}
/* line 14, ../base-sass/components/_accordion.search_facets.scss */
.pane-site-search-facets .pane-title h2, .pane-site-search-facets .pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .pane-site-search-facets .pane-title h1 {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  background-color: #b4b4b4;
  margin: 0;
  padding: 15px;
  position: relative;
}
/* line 21, ../base-sass/components/_accordion.search_facets.scss */
.pane-site-search-facets .pane-title h2:after, .pane-site-search-facets .pane-title .pane-node-field-page-builder .taco-polls h1:after, .pane-node-field-page-builder .taco-polls .pane-site-search-facets .pane-title h1:after {
  color: currentcolor;
  content: "\e60a";
  display: block;
  font-family: 'icomoon';
  font-size: 12px;
  font-weight: 500;
  position: absolute;
  top: 16px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-site-search-facets .pane-title h2:after, html[dir=ltr] .pane-site-search-facets .pane-title .pane-node-field-page-builder .taco-polls h1:after, .pane-node-field-page-builder .taco-polls html[dir=ltr] .pane-site-search-facets .pane-title h1:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-site-search-facets .pane-title h2:after, html[dir=rtl] .pane-site-search-facets .pane-title .pane-node-field-page-builder .taco-polls h1:after, .pane-node-field-page-builder .taco-polls html[dir=rtl] .pane-site-search-facets .pane-title h1:after {
  left: 15px;
}
/* line 38, ../base-sass/components/_accordion.search_facets.scss */
.pane-site-search-facets .accordion > ul.resize-adjust li:after {
  display: none;
}
/* line 44, ../base-sass/components/_accordion.search_facets.scss */
.pane-site-search-facets .accordion > ul ul.resize-adjust {
  display: block !important;
  height: auto !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-site-search-facets .accordion > ul ul .active-text {
  padding-left: 20%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-site-search-facets .accordion > ul ul .active-text {
  padding-right: 20%;
}

/* line 60, ../base-sass/components/_accordion.search_facets.scss */
.accordion > ul li li li,
.content-row .pane-menu-tree > ul li li li,
.content-row .pane-block > ul li li li {
  color: #0074D9;
  position: relative;
}
/* line 64, ../base-sass/components/_accordion.search_facets.scss */
.accordion > ul li li li input,
.content-row .pane-menu-tree > ul li li li input,
.content-row .pane-block > ul li li li input {
  margin-top: -6px;
  position: absolute;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .accordion > ul li li li input, html[dir=ltr]
.content-row .pane-menu-tree > ul li li li input, html[dir=ltr]
.content-row .pane-block > ul li li li input {
  left: 13%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .accordion > ul li li li input, html[dir=rtl]
.content-row .pane-menu-tree > ul li li li input, html[dir=rtl]
.content-row .pane-block > ul li li li input {
  right: 13%;
}
/* line 71, ../base-sass/components/_accordion.search_facets.scss */
.accordion > ul li li li .active-text,
.content-row .pane-menu-tree > ul li li li .active-text,
.content-row .pane-block > ul li li li .active-text {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: #dddddd;
  border-bottom: 1px solid #b4b4b4;
  color: #0074D9;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 15px;
  text-decoration: none;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .accordion > ul li li li .active-text, html[dir=ltr]
.content-row .pane-menu-tree > ul li li li .active-text, html[dir=ltr]
.content-row .pane-block > ul li li li .active-text {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .accordion > ul li li li .active-text, html[dir=rtl]
.content-row .pane-menu-tree > ul li li li .active-text, html[dir=rtl]
.content-row .pane-block > ul li li li .active-text {
  text-align: right;
}
/* line 87, ../base-sass/components/_accordion.search_facets.scss */
.accordion > ul li li li .active-text.active,
.content-row .pane-menu-tree > ul li li li .active-text.active,
.content-row .pane-block > ul li li li .active-text.active {
  color: #0074D9;
}
/* line 91, ../base-sass/components/_accordion.search_facets.scss */
.accordion > ul li li li .active-text:hover, .accordion > ul li li li .active-text:focus,
.content-row .pane-menu-tree > ul li li li .active-text:hover,
.content-row .pane-menu-tree > ul li li li .active-text:focus,
.content-row .pane-block > ul li li li .active-text:hover,
.content-row .pane-block > ul li li li .active-text:focus {
  color: #005eb0;
}
/* line 96, ../base-sass/components/_accordion.search_facets.scss */
.accordion > ul li li li .active-text:active,
.content-row .pane-menu-tree > ul li li li .active-text:active,
.content-row .pane-block > ul li li li .active-text:active {
  color: #004887;
}
/* line 103, ../base-sass/components/_accordion.search_facets.scss */
.accordion > ul li li li a:hover,
.accordion > ul li li li .active-text:hover,
.content-row .pane-menu-tree > ul li li li a:hover,
.content-row .pane-menu-tree > ul li li li .active-text:hover,
.content-row .pane-block > ul li li li a:hover,
.content-row .pane-block > ul li li li .active-text:hover {
  color: #005eb0;
}
/* line 107, ../base-sass/components/_accordion.search_facets.scss */
.accordion > ul li li li a:active,
.accordion > ul li li li .active-text:active,
.content-row .pane-menu-tree > ul li li li a:active,
.content-row .pane-menu-tree > ul li li li .active-text:active,
.content-row .pane-block > ul li li li a:active,
.content-row .pane-block > ul li li li .active-text:active {
  color: #004887;
}

@media (min-width: 0) and (max-width: 64em) {
  /* line 5, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.bean-carousel div.carousel-row div.slide {
    height: auto !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 11, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.bean-carousel div.carousel-row div.content-container div.inner {
    padding: 30px 40px 0;
  }
}
/* line 16, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 370px;
}
/* line 19, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
  margin-top: 35px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 19, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    margin-top: 20px;
    max-width: 280px;
  }
}
/* line 29, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row {
  max-width: 1220px;
  padding: 0;
  margin: 88px auto;
  width: 100%;
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 29, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row {
    margin: 12px auto 10px;
    padding: 0 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 29, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row {
    margin: 12px auto 30px;
  }
}
/* line 42, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.pane-node-body {
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 42, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row div.pane-node-body {
    padding: 0;
  }
}
/* line 48, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.three-quarters {
  display: inline-block;
  width: 74%;
  padding-right: 40px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 48, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row div.three-quarters {
    width: 65.5%;
    padding-right: 30px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 48, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row div.three-quarters {
    width: 100%;
    display: block;
    padding: 0;
  }
}
/* line 63, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.one-quarter {
  display: inline-block;
  width: 24%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row div.one-quarter {
    width: 32.9%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row div.one-quarter {
    width: 100%;
    display: block;
  }
}
/* line 73, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.one-quarter div.equal-height {
  display: block;
}
/* line 75, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.one-quarter div.equal-height:first-child {
  margin-top: 35px;
}
/* line 77, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.one-quarter div.equal-height:first-child div.pane-taco-pane.side-taco {
  margin-bottom: 30px !important;
}
/* line 83, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.pane-taco-pane.side-taco {
  width: 265px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 83, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row div.pane-taco-pane.side-taco {
    width: 230px;
  }
}
/* line 89, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.pane-taco-pane.side-taco div.image-col img {
  margin: 0;
}
/* line 94, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.equal-height:nth-child(4) {
  margin-bottom: 85px;
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 94, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row div.equal-height:nth-child(4) {
    margin-bottom: 30px;
    padding: 0;
  }
}
/* line 102, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.equal-height:nth-child(4) div.pane-taco-pane.vertical div.call-to-action {
  display: none;
}
/* line 105, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.equal-height:nth-child(4) div.pane-taco-pane.vertical div.content-col {
  padding-bottom: 0 !important;
}
/* line 107, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.equal-height:nth-child(4) div.pane-taco-pane.vertical div.content-col h3 {
  margin: 36px 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 107, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row div.equal-height:nth-child(4) div.pane-taco-pane.vertical div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
    margin: 20px 0 0;
  }
}
/* line 115, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.main-row div.equal-height:nth-child(4) div.pane-taco-pane.vertical div.content-col div.call-to-action {
  display: block;
  margin-top: 30px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 115, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.main-row div.equal-height:nth-child(4) div.pane-taco-pane.vertical div.content-col div.call-to-action {
    max-width: 280px;
  }
}
/* line 126, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber {
  padding: 0;
  margin: 64px 0 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 126, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber {
    margin: 10px 0 0;
  }
}
/* line 132, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.main-row {
  padding: 0 0 35px;
  margin: 0 auto;
}
/* line 137, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header {
  display: table;
}
/* line 139, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header div.cell {
  display: table-cell;
  width: auto;
}
/* line 143, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header div.cell.cell-2 {
  width: 300px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 143, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header div.cell.cell-2 {
    width: 215px;
  }
}
/* line 149, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header img, body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header h2, body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header h1 {
  display: inline-block;
}
/* line 152, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header h2, body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header h1 {
  width: 100%;
  text-align: center;
  margin-bottom: 5px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 152, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header h2, body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header h1 {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 161, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-header img {
  height: 2px;
  margin-bottom: 10px;
  width: 100%;
}
/* line 167, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-content {
  margin-bottom: 40px;
  padding: 0 20px;
}
/* line 170, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-content p {
  font-family: open_sansregular;
  font-size: 17px;
  text-align: center;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 170, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.block-header-pane div.block-content p {
    font-size: 16px;
  }
}
/* line 180, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.equal-height {
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 180, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.equal-height {
    padding: 0;
    display: block;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 187, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.pane-taco-pane.flip-fact-taco {
    display: inline-block;
    width: 48%;
  }
  /* line 191, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.pane-taco-pane.flip-fact-taco:first-child {
    margin: 20px 2% 20px 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 187, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.pane-taco-pane.flip-fact-taco {
    display: block;
    width: 100%;
    margin: 0 auto !important;
  }
  /* line 199, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.pane-taco-pane.flip-fact-taco:first-child {
    margin: 0 auto 30px !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 203, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.pane-taco-pane.flip-fact-taco div.call-to-action {
    width: auto;
  }
}
/* line 208, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.pane-taco-pane.flip-fact-taco div.call-to-action div.field--name-field-taco-link-call-to-action a {
  height: auto !important;
  margin: 0 auto;
  max-width: 230px;
  padding: 22px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 208, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-4-2-what-is-fiber div.pane-taco-pane.flip-fact-taco div.call-to-action div.field--name-field-taco-link-call-to-action a {
    letter-spacing: 0;
    font-size: 13px;
  }
}
/* line 224, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.pane-3 {
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 224, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-3 {
    padding: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 230, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.pane-3 div.block-header h2, body.add-more-fiber div.content-row div.pane-3 div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.add-more-fiber div.content-row div.pane-3 div.block-header h1 {
    margin-bottom: 10px;
  }
}
/* line 239, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.block-header-pane div.block-header h2, body.add-more-fiber div.content-row div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.add-more-fiber div.content-row div.block-header-pane div.block-header h1 {
  text-align: left;
  font-weight: 100;
  font-size: 26px;
  line-height: 34px;
}
/* line 245, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.block-header-pane div.block-header p {
  text-align: left;
}
/* line 250, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.more-info {
  margin-bottom: 30px;
}
/* line 252, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.more-info table {
  margin: 20px 0;
}
/* line 256, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.more-info table tbody tr td:first-child {
  width: 60%;
}
/* line 259, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.more-info table tbody tr td:last-child {
  width: 100px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 259, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.more-info table tbody tr td:last-child {
    width: 60px;
  }
}
/* line 269, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.find-fiber-panel {
  border-top: 2px solid #b7ebff;
  margin-bottom: 40px;
  padding: 75px 20px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 269, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.find-fiber-panel {
    padding: 10px 0 0;
  }
}
/* line 277, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.find-fiber-panel div.block-header h2, body.add-more-fiber div.content-row div.find-fiber-panel div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.add-more-fiber div.content-row div.find-fiber-panel div.block-header h1 {
  font-family: playfair_displayregular;
  font-size: 35px;
  color: #1b62b2;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 277, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.find-fiber-panel div.block-header h2, body.add-more-fiber div.content-row div.find-fiber-panel div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.add-more-fiber div.content-row div.find-fiber-panel div.block-header h1 {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 288, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.find-fiber-panel div.row {
  margin: 25px auto 140px;
  width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 288, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.find-fiber-panel div.row {
    margin: 25px auto 0;
  }
}
/* line 294, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col {
  display: inline-block;
  width: 32%;
  text-align: center;
  padding: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 294, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col {
    display: block;
    margin: 50px 0;
    padding: 0 20px;
    width: 100%;
  }
}
/* line 305, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col h3 {
  font-family: open_sansbold;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  margin: 20px auto 5px;
  text-align: center;
  text-transform: uppercase;
}
/* line 314, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col h2, body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col h1 {
  color: #29abe2;
  font-family: playfair_displaybold;
  font-size: 32px;
  font-weight: normal;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 314, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col h2, body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col h1 {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 326, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col span {
  display: block;
}
/* line 329, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col p {
  font-size: 17px;
  line-height: 25px;
  margin: 5px auto 0;
  text-align: center;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 329, ../base-sass/components/_add-more-fiber.scss */
  body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col p {
    font-size: 16px;
    line-height: 21px;
  }
}
/* line 338, ../base-sass/components/_add-more-fiber.scss */
body.add-more-fiber div.content-row div.find-fiber-panel div.row div.col p.subtext {
  font-size: 14px;
}

/* line 348, ../base-sass/components/_add-more-fiber.scss */
p {
  font-family: open_sansregular;
  font-size: 17px;
  color: #373737;
  line-height: 35px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 348, ../base-sass/components/_add-more-fiber.scss */
  p {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 5, ../base-sass/components/_admin-links-trigger.scss */
a.contextual-links-trigger {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}

/* line 5, ../base-sass/components/_admin-menu.scss */
html body.admin-menu {
  margin-top: 0 !important;
}

/* line 5, ../base-sass/components/_admin-messages.scss */
div.messages {
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  margin-bottom: 30px;
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] div.messages {
  padding: 10px 10px 10px 53px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] div.messages {
  padding: 10px 53px 10px 10px;
}
/* line 11, ../base-sass/components/_admin-messages.scss */
div.messages li em {
  word-wrap: break-word;
}
/* line 15, ../base-sass/components/_admin-messages.scss */
div.messages.messages--error, div.messages.messages--status {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-image: none;
  margin-top: 30px;
}
/* line 21, ../base-sass/components/_admin-messages.scss */
div.messages.messages--error .message-header, div.messages.messages--status .message-header {
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 700;
  position: relative;
}
/* line 29, ../base-sass/components/_admin-messages.scss */
div.messages.messages--error:after, div.messages.messages--status:after {
  font-size: 36px;
  line-height: 54px;
  font-size: 3.6rem;
  line-height: 5.4rem;
  display: block;
  font-family: 'icomoon';
  position: absolute;
  margin-top: -18px;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] div.messages.messages--error:after, html[dir=ltr] div.messages.messages--status:after {
  left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] div.messages.messages--error:after, html[dir=rtl] div.messages.messages--status:after {
  right: 10px;
}
/* line 40, ../base-sass/components/_admin-messages.scss */
div.messages.messages--error {
  background-color: #FCD7DE;
}
/* line 43, ../base-sass/components/_admin-messages.scss */
div.messages.messages--error .message-header {
  color: #cc0000;
}
/* line 47, ../base-sass/components/_admin-messages.scss */
div.messages.messages--error:after {
  color: red;
  content: "\e60c";
}
/* line 53, ../base-sass/components/_admin-messages.scss */
div.messages.messages--status {
  background-color: #C7F0C7;
  border: 1px solid green;
}
/* line 57, ../base-sass/components/_admin-messages.scss */
div.messages.messages--status .message-header {
  color: #004d00;
}
/* line 61, ../base-sass/components/_admin-messages.scss */
div.messages.messages--status:after {
  color: green;
  content: "\e60d";
}

/* line 5, ../base-sass/components/_admin-tabs.scss */
.tabs--primary {
  border-bottom: 0;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 17px 0;
}
/* line 12, ../base-sass/components/_admin-tabs.scss */
.tabs--primary li {
  display: table;
  margin-bottom: 0;
  text-indent: 0;
  width: auto;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .tabs--primary li {
  margin-right: 1%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .tabs--primary li {
  margin-left: 1%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .tabs--primary li {
  padding-right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .tabs--primary li {
  padding-left: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .tabs--primary li {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .tabs--primary li {
  float: right;
}
/* line 22, ../base-sass/components/_admin-tabs.scss */
.tabs--primary a {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #666666;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  display: table-cell;
  font-weight: 500;
  margin-bottom: 0;
  padding: 13px;
  vertical-align: middle;
  width: 14;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.tabs--primary a:hover, .tabs--primary a:focus {
  color: #fff;
  background-color: #525252;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.tabs--primary a:active {
  color: #fff;
  background-color: #3d3d3d;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 22, ../base-sass/components/_admin-tabs.scss */
  .tabs--primary a {
    font-size: 10px;
    line-height: 15px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

/* line 41, ../base-sass/components/_admin-tabs.scss */
a.hide-tab {
  visibility: hidden;
}

/* line 5, ../base-sass/components/_article-image.scss */
.article-filter {
  background: #dddddd;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 1.5em;
  padding: 2%;
  width: 100% !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 5, ../base-sass/components/_article-image.scss */
  .article-filter {
    margin-bottom: 1em;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 5, ../base-sass/components/_article-image.scss */
  .article-filter {
    margin-bottom: 0.5em;
  }
}
/* line 18, ../base-sass/components/_article-image.scss */
.article-filter .pane-title {
  display: block;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .article-filter .pane-title {
  padding-right: 0.5em;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .article-filter .pane-title {
  padding-left: 0.5em;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .article-filter .pane-title {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .article-filter .pane-title {
  float: right;
}
/* line 22, ../base-sass/components/_article-image.scss */
.article-filter .pane-title:hover {
  text-decoration: none;
}
/* line 25, ../base-sass/components/_article-image.scss */
.article-filter .pane-title h2, .article-filter .pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .article-filter .pane-title h1 {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #666666;
  display: block !important;
  font-weight: normal;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .article-filter .pane-title h2, html[dir=ltr] .article-filter .pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=ltr] .article-filter .pane-title h1 {
  margin: 0 5px 0 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .article-filter .pane-title h2, html[dir=rtl] .article-filter .pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=rtl] .article-filter .pane-title h1 {
  margin: 0 0 0 5px;
}
/* line 33, ../base-sass/components/_article-image.scss */
.article-filter form {
  margin-bottom: 0px;
}
/* line 36, ../base-sass/components/_article-image.scss */
.article-filter .views-exposed-widgets {
  margin-bottom: 0;
}
/* line 38, ../base-sass/components/_article-image.scss */
.article-filter .views-exposed-widgets .views-widget {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 42, ../base-sass/components/_article-image.scss */
.article-filter .views-exposed-form .views-exposed-widget:first-child {
  padding: 0px;
}
/* line 45, ../base-sass/components/_article-image.scss */
.article-filter select {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 0px;
  width: 100%;
}

/* line 52, ../base-sass/components/_article-image.scss */
.panels-flexible-region {
  width: 100%;
}

/* line 57, ../base-sass/components/_article-image.scss */
.pane-node-field-image img {
  display: block;
  height: auto;
  margin: 0 auto 30px;
  max-width: 100%;
  position: relative;
  width: auto;
}

/* line 6, ../base-sass/components/_audio.scss */
.node-type-audio .pane-node-field-audio {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
@media (min-width: 75em) {
  /* line 6, ../base-sass/components/_audio.scss */
  .node-type-audio .pane-node-field-audio {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .pane-node-field-audio {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .pane-node-field-audio {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .pane-node-field-audio {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .pane-node-field-audio {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 6, ../base-sass/components/_audio.scss */
  .node-type-audio .pane-node-field-audio {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .pane-node-field-audio {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .pane-node-field-audio {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .pane-node-field-audio {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .pane-node-field-audio {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 6, ../base-sass/components/_audio.scss */
  .node-type-audio .pane-node-field-audio {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .pane-node-field-audio {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .pane-node-field-audio {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .pane-node-field-audio {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .pane-node-field-audio {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 6, ../base-sass/components/_audio.scss */
  .node-type-audio .pane-node-field-audio {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .pane-node-field-audio {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .pane-node-field-audio {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .pane-node-field-audio {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .pane-node-field-audio {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .node-type-audio .pane-node-field-audio {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .node-type-audio .pane-node-field-audio {
  text-align: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .node-type-audio .pane-node-field-audio {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .node-type-audio .pane-node-field-audio {
  margin-right: 0 !important;
}
/* line 12, ../base-sass/components/_audio.scss */
.node-type-audio .main-row .full {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 auto !important;
  text-align: center;
}
@media (min-width: 75em) {
  /* line 12, ../base-sass/components/_audio.scss */
  .node-type-audio .main-row .full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .main-row .full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .main-row .full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .main-row .full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .main-row .full {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 12, ../base-sass/components/_audio.scss */
  .node-type-audio .main-row .full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .main-row .full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .main-row .full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .main-row .full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .main-row .full {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 12, ../base-sass/components/_audio.scss */
  .node-type-audio .main-row .full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .main-row .full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .main-row .full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .main-row .full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .main-row .full {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 12, ../base-sass/components/_audio.scss */
  .node-type-audio .main-row .full {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .main-row .full {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .main-row .full {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node-type-audio .main-row .full {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node-type-audio .main-row .full {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .node-type-audio .main-row .full {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .node-type-audio .main-row .full {
  text-align: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 20, ../base-sass/components/_audio.scss */
  .node-type-audio .main-row .full {
    text-align: center;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 25, ../base-sass/components/_audio.scss */
  .node-type-audio .main-row .full {
    text-align: center;
  }
}

/* Audio Thumbnails */
/* line 33, ../base-sass/components/_audio.scss */
.jj-audio-preview:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  text-shadow: rgba(0, 0, 0, 0.8) 0 0 5px;
  display: block;
  color: #FFFFFF;
  content: "\ea26";
  font-family: 'icomoon';
  font-size: 50px;
  position: absolute;
  top: 40%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jj-audio-preview:after {
  left: 50%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jj-audio-preview:after {
  right: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jj-audio-preview:after {
  margin: -13px 0 0 -28px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jj-audio-preview:after {
  margin: -13px -28px 0 0;
}
/* line 46, ../base-sass/components/_audio.scss */
.jj-audio-preview:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  text-shadow: rgba(0, 0, 0, 0.8) 0 0 5px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 50, ../base-sass/components/_audio.scss */
  .jj-audio-preview img {
    height: auto;
    width: auto;
  }
}
/* line 56, ../base-sass/components/_audio.scss */
.jj-audio-preview .no-grid-image,
.jj-audio-preview .field--name-field-audio-image {
  position: relative;
}

/* line 62, ../base-sass/components/_audio.scss */
.no-grid-image {
  height: 165px;
  margin: 0 auto;
  width: 220px;
}

/* line 4, ../base-sass/components/_bad-definitions.scss */
.badge-definitions div.block-header-pane div.block-header h1 {
  font-family: playfair_displaybold;
  color: #00aeef;
  font-size: 65px;
  line-height: 68px;
  margin: 60px 0 45px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 4, ../base-sass/components/_bad-definitions.scss */
  .badge-definitions div.block-header-pane div.block-header h1 {
    font-size: 36px;
    line-height: 40px;
  }
}

/* line 5, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.bean-carousel div.carousel-row div.content-container div.inner {
  padding: 40px 0 2% 6%;
}
/* line 7, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.bean-carousel div.carousel-row div.content-container div.inner > p {
  display: none;
}
/* line 11, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.bean-carousel div.carousel-row div.content-container h1, body.baking-faqs.section-cooking-baking div.bean-carousel div.carousel-row div.content-container .field--name-body {
  max-width: 385px;
}
/* line 14, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.bean-carousel div.carousel-row div.content-container .field--name-body {
  margin: 0;
  padding: 0;
}
/* line 17, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.bean-carousel div.carousel-row div.content-container .field--name-body p {
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 23, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.bean-carousel div.carousel-row div.content-container div.inner {
    padding: 35px 0 2% 40px;
  }
  /* line 26, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.bean-carousel div.carousel-row div.content-container .field--name-body {
    display: none;
  }
}
/* line 33, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.main-row {
  max-width: 1220px;
  margin: 0 auto;
  padding: 0 20px;
}
/* line 37, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body {
  max-width: 1005px;
  width: 100%;
  padding-bottom: 60px;
}
/* line 41, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item {
  margin: 50px 0 0;
  padding: 0;
}
/* line 44, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item h3 {
  font-size: 35px;
  line-height: 53px;
  font-family: playfair_displayregular;
  font-weight: normal;
  color: #1B62B2;
  margin: 25px 0 0;
}
/* line 52, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item p {
  margin: 10px 0;
}
/* line 55, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item a {
  text-decoration: underline;
  color: #00aeef;
  font-family: open_sansbold;
  display: block;
  margin-top: 20px;
}
/* line 62, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item:first-child {
  margin: 40px 0 0;
}
/* line 64, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item:first-child h3 {
  margin: 35px 0 0;
}
/* line 69, ../base-sass/components/_baking-faqs.scss */
body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item:last-child h3 {
  margin: 35px 0 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 37, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body {
    padding-bottom: 45px;
  }
  /* line 77, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item {
    margin: 35px 0 0;
  }
  /* line 79, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item h3 {
    font-size: 26px;
    line-height: 34px;
    margin: 20px 0 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 37, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body {
    padding-bottom: 70px;
  }
  /* line 89, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item {
    margin: 35px 0 0;
  }
  /* line 91, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item a {
    margin-top: 12px;
  }
  /* line 94, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item:nth-child(3) {
    margin: 40px 0 0;
  }
  /* line 96, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item:nth-child(3) h3 {
    margin: 25px 0 0 !important;
  }
  /* line 100, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item:last-child {
    margin: 40px 0 0;
  }
  /* line 102, ../base-sass/components/_baking-faqs.scss */
  body.baking-faqs.section-cooking-baking div.main-row div.pane-node-body div.faq-item:last-child h3 {
    margin: 35px 0 0 !important;
  }
}

/* line 7, ../base-sass/components/_bazaar-voice.scss */
.bv-section {
  margin-bottom: 20px;
}

/* line 11, ../base-sass/components/_bazaar-voice.scss */
.bv-disclaimer,
.bv-guidelines {
  margin-top: 0px;
  margin-bottom: 2%;
}
/* line 15, ../base-sass/components/_bazaar-voice.scss */
.bv-disclaimer a,
.bv-guidelines a {
  color: #0074D9;
  text-decoration: underline;
}
/* line 18, ../base-sass/components/_bazaar-voice.scss */
.bv-disclaimer a:hover,
.bv-guidelines a:hover {
  color: #005eb0;
}

/* line 25, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form {
  font-size: 0px;
  line-height: 0px;
  font-size: 0rem;
  line-height: 0rem;
  margin-bottom: 20px;
  width: 100%;
}
/* line 29, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form h2, form#bv-reviews-write-a-review-form .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls form#bv-reviews-write-a-review-form h1 {
  background: #dddddd;
  padding: 2%;
}
/* line 34, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item {
  font-size: 0px;
  line-height: 0px;
  font-size: 0rem;
  line-height: 0rem;
  clear: both;
  margin-bottom: 2%;
  padding: 0 2%;
}
/* line 39, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item input,
form#bv-reviews-write-a-review-form .form-item label,
form#bv-reviews-write-a-review-form .form-item .change-password-label,
form#bv-reviews-write-a-review-form .form-item select,
form#bv-reviews-write-a-review-form .form-item textarea {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 45, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item label, form#bv-reviews-write-a-review-form .form-item .change-password-label {
  margin-bottom: 0.5em;
}
/* line 50, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-textfield input {
  background: #fff;
  border: 1px solid #b8b8b8;
  color: #666666;
  margin-bottom: 0px;
  padding: 0.5% 1%;
  width: 49%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-type-textfield input {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-type-textfield input {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-type-textfield input {
  margin-left: 1%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-type-textfield input {
  margin-right: 1%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 50, ../base-sass/components/_bazaar-voice.scss */
  form#bv-reviews-write-a-review-form .form-item.form-type-textfield input {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-type-textfield input {
    margin-left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-type-textfield input {
    margin-right: 0;
  }
}
/* line 64, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-textfield label, form#bv-reviews-write-a-review-form .form-item.form-type-textfield .change-password-label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #666666;
  margin-bottom: 0.5em;
  vertical-align: top;
  width: 49%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-type-textfield label, html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-type-textfield .change-password-label {
  margin-right: 1%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-type-textfield label, html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-type-textfield .change-password-label {
  margin-left: 1%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 64, ../base-sass/components/_bazaar-voice.scss */
  form#bv-reviews-write-a-review-form .form-item.form-type-textfield label, form#bv-reviews-write-a-review-form .form-item.form-type-textfield .change-password-label {
    width: 100%;
  }
}
/* line 77, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-textarea textarea {
  background: #fff;
  border: 1px solid #b8b8b8;
  color: #666666;
  font-size: 16;
  margin-bottom: 0px;
  min-height: 100px;
  padding: 1% 1%;
  width: 100%;
}
/* line 87, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-textarea label, form#bv-reviews-write-a-review-form .form-item.form-type-textarea .change-password-label {
  width: 100%;
}
/* line 90, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-textarea .review-text {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 2%;
  margin-top: 0px;
  line-height: 1.2;
}
/* line 95, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-textarea .review-text .icon-checkmark {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 30px;
  margin-bottom: 0px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-type-textarea .review-text .icon-checkmark {
  margin-right: 2px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-type-textarea .review-text .icon-checkmark {
  margin-left: 2px;
}
/* line 100, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-textarea .review-text .icon-checkmark:before {
  font-size: 22px;
  line-height: 33px;
  font-size: 2.2rem;
  line-height: 3.3rem;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: green;
  line-height: 1.3;
}
/* line 110, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-select select {
  background: #fff;
  border: 1px solid #b8b8b8;
  color: #666666;
  font-size: 16;
  height: 38px;
  margin-bottom: 0px;
  padding: 1% 1%;
  width: auto;
}
/* line 120, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-select label, form#bv-reviews-write-a-review-form .form-item.form-type-select .change-password-label {
  width: 100%;
}
/* line 124, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-checkbox, form#bv-reviews-write-a-review-form .form-item.form-type-radio {
  padding: 0;
  margin-bottom: 0;
}
/* line 128, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-checkbox input, form#bv-reviews-write-a-review-form .form-item.form-type-radio input {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 18px;
  margin-bottom: 0px;
  vertical-align: middle;
  width: 25px;
}
/* line 135, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-checkbox label.option, form#bv-reviews-write-a-review-form .form-item.form-type-checkbox .option.change-password-label, form#bv-reviews-write-a-review-form .form-item.form-type-radio label.option, form#bv-reviews-write-a-review-form .form-item.form-type-radio .option.change-password-label {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-weight: normal;
  margin-bottom: 0px;
  vertical-align: middle;
  width: auto;
}
/* line 146, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 146, ../base-sass/components/_bazaar-voice.scss */
  form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item {
    display: block;
    margin-bottom: 2%;
  }
}
/* line 152, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item input {
  position: absolute;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item input {
  left: -100px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item input {
  right: -100px;
}
/* line 156, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item label, form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item .change-password-label {
  background-color: #d1d1d1;
  border: 1px solid #666666;
  color: #666666;
  cursor: pointer;
  padding: 15px 65px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item label, html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item .change-password-label {
  margin-right: 1em;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item label, html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item .change-password-label {
  margin-left: 1em;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 156, ../base-sass/components/_bazaar-voice.scss */
  form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item label, form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item .change-password-label {
    text-align: center;
    width: 100% !important;
  }
}
/* line 167, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item label.checked, form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item .checked.change-password-label, form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item label:hover, form#bv-reviews-write-a-review-form .form-item.form-type-checkboxes .bv-element-booleaninput .form-item .change-password-label:hover {
  background-color: #666666;
  color: #fff;
}
/* line 177, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating label, form#bv-reviews-write-a-review-form .form-item.form-item-rating .change-password-label {
  width: 100%;
}
/* line 180, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  cursor: pointer;
  overflow: hidden;
  width: 100%;
}
/* line 185, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Quality,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Value {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 189, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating input,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Quality input,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Value input {
  position: absolute;
  top: -100px;
}
/* line 193, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Quality:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Value:before {
  font-size: 20px;
  line-height: 30px;
  font-size: 2rem;
  line-height: 3rem;
  color: #666666;
  content: "\e620";
  cursor: pointer;
  float: left;
  font-family: icomoon;
  margin: 0 2px;
  position: relative;
}
/* line 203, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating.checked:before, form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating:hover:before, form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating.rating-hover:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Quality.checked:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Quality:hover:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Quality.rating-hover:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Value.checked:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Value:hover:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Value.rating-hover:before {
  color: #f1c400;
  content: "\e61f";
}
/* line 209, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating label, form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating .change-password-label,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Quality label,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Quality .change-password-label,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Value label,
form#bv-reviews-write-a-review-form .form-item.form-item-rating .form-radios .form-item-rating-Value .change-password-label {
  display: none !important;
}
/* line 215, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality, html[dir=ltr] form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value {
  margin-right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality, html[dir=rtl] form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value {
  margin-left: 2%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 215, ../base-sass/components/_bazaar-voice.scss */
  form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value {
    display: block;
  }
}
/* line 222, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  cursor: pointer;
  overflow: hidden;
}
/* line 226, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Value,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Quality, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Value,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Quality {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0px;
}
/* line 230, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Value input,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Quality input, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Value input,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Quality input {
  position: absolute;
  top: -100px;
}
/* line 234, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Value:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Quality:before, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Value:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Quality:before {
  background-color: #b8b8b8;
  content: "";
  display: block;
  height: 12px;
  margin: 0 2px;
  width: 30px;
}
/* line 242, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Value.checked:before, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Value:hover:before, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Value.rating-hover:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Quality.checked:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Quality:hover:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Quality.rating-hover:before, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Value.checked:before, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Value:hover:before, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Value.rating-hover:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Quality.checked:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Quality:hover:before,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Quality.rating-hover:before {
  background-color: #004887;
}
/* line 247, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Value label, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Value .change-password-label,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Quality label,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Quality .form-radios .form-item-rating-Quality .change-password-label, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Value label, form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Value .change-password-label,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Quality label,
form#bv-reviews-write-a-review-form .form-item.form-item-rating-Value .form-radios .form-item-rating-Quality .change-password-label {
  display: none !important;
}
/* line 254, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form .form-submit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 254, ../base-sass/components/_bazaar-voice.scss */
  form#bv-reviews-write-a-review-form .form-submit {
    text-align: center;
    width: 100%;
  }
}
/* line 263, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form fieldset {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 49%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 263, ../base-sass/components/_bazaar-voice.scss */
  form#bv-reviews-write-a-review-form fieldset {
    margin: 0 0 1% 0;
    width: 100%;
  }
}
/* line 277, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form fieldset#edit-tag-pro input, form#bv-reviews-write-a-review-form fieldset#edit-tag-con input {
  margin: 0;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form fieldset#edit-tag-pro input, html[dir=ltr] form#bv-reviews-write-a-review-form fieldset#edit-tag-con input {
  float: none;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form fieldset#edit-tag-pro input, html[dir=rtl] form#bv-reviews-write-a-review-form fieldset#edit-tag-con input {
  float: none;
}
/* line 283, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form fieldset#edit-tag-pro label, form#bv-reviews-write-a-review-form fieldset#edit-tag-pro .change-password-label, form#bv-reviews-write-a-review-form fieldset#edit-tag-con label, form#bv-reviews-write-a-review-form fieldset#edit-tag-con .change-password-label {
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form fieldset#edit-tag-pro {
  margin: 0 1% 2% 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form fieldset#edit-tag-pro {
  margin: 0 0 2% 1%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] form#bv-reviews-write-a-review-form fieldset#edit-tag-con {
  margin: 0 0 2% 1%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] form#bv-reviews-write-a-review-form fieldset#edit-tag-con {
  margin: 0 1% 2% 0;
}
/* line 299, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form #your-information-group .description,
form#bv-reviews-write-a-review-form #your-information-group .review-text,
form#bv-reviews-write-a-review-form #product-review-group .description,
form#bv-reviews-write-a-review-form #product-review-group .review-text {
  font-size: 12px;
  line-height: 10px;
  font-size: 1.2rem;
  line-height: 1rem;
  color: #454545;
  display: block;
  font-style: italic;
}
/* line 307, ../base-sass/components/_bazaar-voice.scss */
form#bv-reviews-write-a-review-form #your-information-group .form-item-reviewtext .description,
form#bv-reviews-write-a-review-form #product-review-group .form-item-reviewtext .description {
  display: none;
}

/* line 315, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form {
  margin-bottom: 0;
  padding: 2%;
}
/* line 319, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .bv-review-page-count {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  line-height: 3rem;
  vertical-align: top;
  width: 39%;
}
/* line 327, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0;
  position: relative;
  width: 60%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container {
  float: left;
}
/* line 334, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container input[type=submit] {
  display: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 327, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container {
    border-bottom: 20px solid #fff;
  }
}
/* line 342, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .tab-links {
  display: none;
}
/* line 346, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .ajax-progress {
  bottom: -17px;
  position: absolute;
  right: 0;
}
/* line 352, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .panels {
  display: block;
}
/* line 355, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .panels li {
  background-color: transparent;
  display: block;
  padding: 0;
  width: 30%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .panels li {
  text-align: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .panels li {
  text-align: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .panels li {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .panels li {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 355, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .panels li {
    width: 100%;
  }
}
/* line 367, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .panels li.filters-panel {
  position: relative;
  width: 67%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .panels li.filters-panel {
  margin-right: 3%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .panels li.filters-panel {
  margin-left: 3%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 367, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .panels li.filters-panel {
    padding: 0;
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #product_reviews_form_wrapper form .tab-container .panels li.filters-panel {
    margin-right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #product_reviews_form_wrapper form .tab-container .panels li.filters-panel {
    margin-left: 0;
  }
}
/* line 381, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-reviews {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #0074D9;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
  margin-bottom: 0;
  padding: 8px 27px;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
#product_reviews_form_wrapper form .tab-container .filter-reviews:hover, #product_reviews_form_wrapper form .tab-container .filter-reviews:focus {
  color: #fff;
  background-color: #005eb0;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
#product_reviews_form_wrapper form .tab-container .filter-reviews:active {
  color: #fff;
  background-color: #004887;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-reviews {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-reviews {
  float: left;
}
/* line 387, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-reviews.active-filter {
  background-color: #004887;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 381, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .filter-reviews {
    display: none;
  }
}
/* line 397, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion {
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 32px;
  width: 100%;
  z-index: 10;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion {
  right: 1px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion {
  left: 1px;
}
/* line 407, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion.make-absolute {
  display: none;
  position: absolute;
}
/* line 412, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion.make-relative {
  display: none;
  position: relative;
  top: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion.make-relative {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion.make-relative {
  float: right;
}
/* line 419, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion.temp-adjust {
  position: absolute;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 397, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .filter-accordion {
    border-top: 1px solid #b4b4b4;
    display: block !important;
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion {
    right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion {
    left: 0;
  }
  /* line 429, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .filter-accordion.make-absolute {
    position: relative;
    top: 0;
  }
  /* line 434, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .filter-accordion.make-relative {
    float: none;
  }
}
/* line 439, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion input[type=submit] {
  display: none;
}
/* line 443, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion label, #product_reviews_form_wrapper form .tab-container .filter-accordion .change-password-label {
  display: block;
  position: relative;
}
/* line 448, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion ul {
  background-color: #dddddd;
  overflow: hidden;
  padding: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 448, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .filter-accordion ul {
    width: 100%;
  }
}
/* line 458, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded {
  display: block;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 458, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded {
    padding: 0;
  }
}
/* line 468, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all {
  background-color: #c9c9c9;
  border-bottom: 1px solid #b4b4b4;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 476, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all input {
  position: absolute;
  top: 16px;
  z-index: 10;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all input {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all input {
  left: 15px;
}
/* line 483, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all label, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all .change-password-label {
  background-color: #c9c9c9;
  color: #525252;
  cursor: default;
  width: auto;
}
/* line 489, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all label:after, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all .change-password-label:after {
  display: none;
}
/* line 493, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all label:hover, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all .change-password-label:hover, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all label:focus, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all .change-password-label:focus {
  background-color: #c9c9c9;
  color: #525252;
}
/* line 499, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all label:active, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all .change-password-label:active, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all label.active-accordion, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item.form-item-show-all .active-accordion.change-password-label {
  background-color: #c9c9c9;
  color: #525252;
}
/* line 507, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .change-password-label {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  background-color: #dddddd;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.05;
  padding: 15px;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label, html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .change-password-label {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label, html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .change-password-label {
  text-align: right;
}
/* line 519, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label:hover, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .change-password-label:hover, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label:focus, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .change-password-label:focus {
  background-color: #c9c9c9;
  color: #525252;
}
/* line 525, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label:active, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .change-password-label:active, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label.active-accordion, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .active-accordion.change-password-label {
  background-color: #b4b4b4;
  color: #3d3d3d;
}
/* line 531, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label:after, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .change-password-label:after {
  color: currentcolor;
  content: "\e60a";
  display: block;
  font-family: 'icomoon';
  font-size: 12px;
  position: absolute;
  top: 16px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label:after, html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .change-password-label:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label:after, html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .change-password-label:after {
  left: 15px;
}
/* line 542, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > label.active-accordion:after, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item > .active-accordion.change-password-label:after {
  content: "\e60b" !important;
}
/* line 547, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes {
  background-color: #ececec;
  border-bottom: 1px solid #b4b4b4;
  display: block;
  overflow: hidden;
}
/* line 553, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes .form-item {
  padding: 2% 15px;
}
/* line 557, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes input {
  position: relative;
  top: 3px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes input {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes input {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes input {
  margin-right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes input {
  margin-left: 2%;
}
/* line 564, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes a {
  background-color: #fcfcfc;
  font-size: 0.85em;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes a {
  padding-left: 20%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes a {
  padding-right: 20%;
}
/* line 569, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes a:hover, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes a:focus {
  background-color: #e7e7e7;
}
/* line 574, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes a:active, #product_reviews_form_wrapper form .tab-container .filter-accordion .expanded > .form-item .form-checkboxes a.active {
  background-color: lightgray;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 327, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container {
    width: 100%;
  }
  /* line 587, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .tab-links {
    display: block;
  }
  /* line 591, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .panels {
    max-width: none;
    width: 100%;
  }
  /* line 595, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container .panels li {
    background-color: #efefef;
    display: none;
    padding: 13px 17px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #product_reviews_form_wrapper form .tab-container .panels li {
    text-align: left;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #product_reviews_form_wrapper form .tab-container .panels li {
    text-align: right;
  }
}
/* line 604, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container .form-item {
  margin-bottom: 0;
}
/* line 608, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container select {
  max-width: 200px;
  padding: 5px;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 608, ../base-sass/components/_bazaar-voice.scss */
  #product_reviews_form_wrapper form .tab-container select {
    max-width: none;
  }
}
/* line 618, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .tab-container label, #product_reviews_form_wrapper form .tab-container .change-password-label {
  display: none;
}
/* line 624, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .entity-bv-review .field--name-text {
  margin-top: 10px;
}
/* line 628, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .entity-bv-review .field--name-context-data-values .field-label {
  display: none;
}
/* line 634, ../base-sass/components/_bazaar-voice.scss */
#product_reviews_form_wrapper form .entity-bv-review .bv-review-custom-question-value {
  font-weight: 800;
}

/* line 640, ../base-sass/components/_bazaar-voice.scss */
.bv-reviews-list {
  padding-top: 2%;
}

/* line 645, ../base-sass/components/_bazaar-voice.scss */
.bv_star_rating {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 2px 0 10px;
  overflow: hidden;
  vertical-align: top;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .bv_star_rating {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .bv_star_rating {
  float: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .bv_star_rating {
    float: none;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .bv_star_rating {
    float: none;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .bv_star_rating .bv_rating_summary {
  margin-left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .bv_star_rating .bv_rating_summary {
  margin-right: 10px;
}

/* line 662, ../base-sass/components/_bazaar-voice.scss */
.bv_star {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  color: transparent;
  height: 17px;
  vertical-align: top;
  width: 18px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .bv_star {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .bv_star {
  float: right;
}

/* line 672, ../base-sass/components/_bazaar-voice.scss */
.star_0 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -112px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 672, ../base-sass/components/_bazaar-voice.scss */
  .star_0 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -112px;
    height: 17px;
    width: 18px;
  }
}

/* line 676, ../base-sass/components/_bazaar-voice.scss */
.star_10 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -17px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 676, ../base-sass/components/_bazaar-voice.scss */
  .star_10 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -17px;
    height: 17px;
    width: 18px;
  }
}

/* line 680, ../base-sass/components/_bazaar-voice.scss */
.star_20 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: -18px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 680, ../base-sass/components/_bazaar-voice.scss */
  .star_20 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: -18px 0;
    height: 17px;
    width: 18px;
  }
}

/* line 684, ../base-sass/components/_bazaar-voice.scss */
.star_30 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: -18px -17px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 684, ../base-sass/components/_bazaar-voice.scss */
  .star_30 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: -18px -17px;
    height: 17px;
    width: 18px;
  }
}

/* line 688, ../base-sass/components/_bazaar-voice.scss */
.star_40 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -51px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 688, ../base-sass/components/_bazaar-voice.scss */
  .star_40 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -51px;
    height: 17px;
    width: 18px;
  }
}

/* line 692, ../base-sass/components/_bazaar-voice.scss */
.star_50 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -34px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 692, ../base-sass/components/_bazaar-voice.scss */
  .star_50 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -34px;
    height: 17px;
    width: 18px;
  }
}

/* line 696, ../base-sass/components/_bazaar-voice.scss */
.star_60 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: -18px -34px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 696, ../base-sass/components/_bazaar-voice.scss */
  .star_60 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: -18px -34px;
    height: 17px;
    width: 18px;
  }
}

/* line 700, ../base-sass/components/_bazaar-voice.scss */
.star_70 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: -18px -51px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 700, ../base-sass/components/_bazaar-voice.scss */
  .star_70 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: -18px -51px;
    height: 17px;
    width: 18px;
  }
}

/* line 704, ../base-sass/components/_bazaar-voice.scss */
.star_80 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -90px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 704, ../base-sass/components/_bazaar-voice.scss */
  .star_80 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -90px;
    height: 17px;
    width: 18px;
  }
}

/* line 708, ../base-sass/components/_bazaar-voice.scss */
.star_90 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -68px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 708, ../base-sass/components/_bazaar-voice.scss */
  .star_90 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -68px;
    height: 17px;
    width: 18px;
  }
}

/* line 712, ../base-sass/components/_bazaar-voice.scss */
.star_100 {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 712, ../base-sass/components/_bazaar-voice.scss */
  .star_100 {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 0;
    height: 17px;
    width: 18px;
  }
}

/* line 717, ../base-sass/components/_bazaar-voice.scss */
.bv_review_count {
  clear: both;
  line-height: 1.2em;
}

/* line 722, ../base-sass/components/_bazaar-voice.scss */
#bv_ratings {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  margin-top: 10px;
}
/* line 726, ../base-sass/components/_bazaar-voice.scss */
#bv_ratings .ratings-label {
  font-weight: 700;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv_ratings .bv_star, html[dir=ltr]
#bv_ratings .rating-value {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv_ratings .bv_star, html[dir=rtl]
#bv_ratings .rating-value {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv_ratings .bv_star {
  margin: 0 3px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv_ratings .bv_star {
  margin: 0 3px;
}
/* line 739, ../base-sass/components/_bazaar-voice.scss */
#bv_ratings .star-label-container,
#bv_ratings .bv-percentage-container,
#bv_ratings .bv-rating {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv_ratings .star-label-container, html[dir=ltr]
#bv_ratings .bv-percentage-container, html[dir=ltr]
#bv_ratings .bv-rating {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv_ratings .star-label-container, html[dir=rtl]
#bv_ratings .bv-percentage-container, html[dir=rtl]
#bv_ratings .bv-rating {
  margin-left: -4px;
}
/* line 746, ../base-sass/components/_bazaar-voice.scss */
#bv_ratings .bv-rating {
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  position: relative;
  top: 7px;
  vertical-align: top;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv_ratings .bv-rating {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv_ratings .bv-rating {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv_ratings .bv-rating {
  text-align: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv_ratings .bv-rating {
  text-align: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv_ratings .bv-rating {
  padding-right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv_ratings .bv-rating {
  padding-left: 2%;
}

/* line 757, ../base-sass/components/_bazaar-voice.scss */
.bv-percentage-container {
  background-color: #e7e7e7;
  height: 15px;
  margin-bottom: 15px;
  position: relative;
  text-indent: 107%;
  top: 7px;
  vertical-align: top;
  width: 83%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 757, ../base-sass/components/_bazaar-voice.scss */
  .bv-percentage-container {
    width: 75%;
  }
}
/* line 771, ../base-sass/components/_bazaar-voice.scss */
.bv-percentage-container span {
  font-size: 12px;
  line-height: 14px;
  font-size: 1.2rem;
  line-height: 1.4rem;
  background-color: #666666;
  display: block;
  font-weight: 700;
  height: 15px;
  position: absolute;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .bv-percentage-container span {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .bv-percentage-container span {
  right: 0;
}

/* line 782, ../base-sass/components/_bazaar-voice.scss */
.pane-bv-reviews-product-reviews {
  overflow: hidden;
}

/* line 787, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown {
  padding: 15px 15px 0 15px;
}
/* line 790, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .breakdown-head {
  margin-bottom: 15px;
  position: relative;
}
/* line 794, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .breakdown-head .bv_star_rating,
#bv-statistics-breakdown .breakdown-head span.total-reviews,
#bv-statistics-breakdown .breakdown-head span.recommendations,
#bv-statistics-breakdown .breakdown-head .button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 802, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .breakdown-head span.total-reviews,
#bv-statistics-breakdown .breakdown-head span.recommendations,
#bv-statistics-breakdown .breakdown-head .button {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
/* line 808, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .breakdown-head span.total-reviews,
#bv-statistics-breakdown .breakdown-head span.recommendations {
  position: relative;
  top: 3px;
}
/* line 814, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .breakdown-head span.total-reviews {
  margin: 0 4px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv-statistics-breakdown .breakdown-head span.total-reviews {
  border-right: 1px solid #454545;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv-statistics-breakdown .breakdown-head span.total-reviews {
  border-left: 1px solid #454545;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv-statistics-breakdown .breakdown-head span.total-reviews {
  padding-right: 8px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv-statistics-breakdown .breakdown-head span.total-reviews {
  padding-left: 8px;
}
/* line 820, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .breakdown-head span.recommendations {
  width: 48%;
}
/* line 824, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .breakdown-head .button {
  padding: 4px 12px;
  position: absolute;
  top: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv-statistics-breakdown .breakdown-head .button {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv-statistics-breakdown .breakdown-head .button {
  left: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #bv-statistics-breakdown .breakdown-head span.total-reviews {
    border-right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #bv-statistics-breakdown .breakdown-head span.total-reviews {
    border-left: 0;
  }
  /* line 836, ../base-sass/components/_bazaar-voice.scss */
  #bv-statistics-breakdown .breakdown-head span.recommendations {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    top: 40px;
    width: 100%;
  }
  /* line 842, ../base-sass/components/_bazaar-voice.scss */
  #bv-statistics-breakdown .breakdown-head .bv_star_rating {
    margin-bottom: 19px;
  }
  /* line 846, ../base-sass/components/_bazaar-voice.scss */
  #bv-statistics-breakdown .breakdown-head .button {
    font-size: 12px;
    line-height: 18px;
    font-size: 1.2rem;
    line-height: 1.8rem;
    position: relative;
    top: -23px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #bv-statistics-breakdown .breakdown-head .button {
    right: auto;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #bv-statistics-breakdown .breakdown-head .button {
    left: auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 855, ../base-sass/components/_bazaar-voice.scss */
  #bv-statistics-breakdown .breakdown-head {
    text-align: center;
  }
}
/* line 860, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .bv-percentage-container {
  background-color: #b4b4b4;
}
/* line 864, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .breakdown-body {
  background-color: #dddddd;
  padding: 15px;
}
/* line 869, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown h3 {
  margin-top: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv-statistics-breakdown .breakdown {
  border-right: 1px solid #b4b4b4;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv-statistics-breakdown .breakdown {
  border-left: 1px solid #b4b4b4;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv-statistics-breakdown .breakdown {
  padding-right: 13px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv-statistics-breakdown .breakdown {
  padding-left: 13px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 873, ../base-sass/components/_bazaar-voice.scss */
  #bv-statistics-breakdown .breakdown {
    margin-bottom: 15px;
    padding: 0 0 15px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #bv-statistics-breakdown .breakdown {
    border-bottom: 1px solid #b4b4b4;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #bv-statistics-breakdown .breakdown {
    border-bottom: 1px solid #b4b4b4;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #bv-statistics-breakdown .breakdown {
    border-right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #bv-statistics-breakdown .breakdown {
    border-left: 0;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #bv-statistics-breakdown .breakdown {
    padding-right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #bv-statistics-breakdown .breakdown {
    padding-left: 0;
  }
}
/* line 888, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .averages .avg-rating {
  margin-bottom: 10px;
}
/* line 892, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .averages .avg-rating-label,
#bv-statistics-breakdown .averages .avg-rating-percentage,
#bv-statistics-breakdown .averages .avg-rating-rating {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv-statistics-breakdown .averages .avg-rating-label, html[dir=ltr]
#bv-statistics-breakdown .averages .avg-rating-percentage, html[dir=ltr]
#bv-statistics-breakdown .averages .avg-rating-rating {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv-statistics-breakdown .averages .avg-rating-label, html[dir=rtl]
#bv-statistics-breakdown .averages .avg-rating-percentage, html[dir=rtl]
#bv-statistics-breakdown .averages .avg-rating-rating {
  margin-left: -4px;
}
/* line 900, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .averages .avg-rating-label,
#bv-statistics-breakdown .averages .bv_star_rating,
#bv-statistics-breakdown .averages .avg-rating-rating {
  position: relative;
  top: -3px;
}
/* line 907, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .averages .avg-rating-label {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  width: 84px;
}
/* line 912, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .averages .avg-rating-percentage {
  width: 70%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 912, ../base-sass/components/_bazaar-voice.scss */
  #bv-statistics-breakdown .averages .avg-rating-percentage {
    width: 54%;
  }
}
/* line 919, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .averages .avg-rating-percentage .bv_star_rating {
  margin-bottom: 0;
}
/* line 923, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .averages .avg-rating-percentage .bv-percentage-container {
  top: 0;
  width: 100%;
}
/* line 929, ../base-sass/components/_bazaar-voice.scss */
#bv-statistics-breakdown .averages .avg-rating-rating {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  width: 4%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv-statistics-breakdown .averages .avg-rating-rating {
  margin-right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv-statistics-breakdown .averages .avg-rating-rating {
  margin-left: 2%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv-statistics-breakdown .averages .avg-rating-rating {
  text-align: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv-statistics-breakdown .averages .avg-rating-rating {
  text-align: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #bv-statistics-breakdown .averages .avg-rating-rating {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #bv-statistics-breakdown .averages .avg-rating-rating {
  float: left;
}

/* line 940, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review {
  background-color: #efefef;
  margin-bottom: 2%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv_star_rating {
  float: none;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv_star_rating {
  float: none;
}
/* line 948, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-top {
  padding: 5px 2%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-top .field-items {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-top .field-items {
  float: right;
}
/* line 955, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-top .field-label {
  display: none;
}
/* line 959, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-top .field {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  overflow: hidden;
}
/* line 964, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-top .field--name-rating-overall .bv_star_rating {
  margin-bottom: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-top .field--name-date-submission {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-top .field--name-date-submission {
  float: left;
}
/* line 973, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .row {
  padding: 0 2%;
}
/* line 977, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left,
.entity-bv-review .bv-review-right {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 10px;
  vertical-align: top;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-left {
  border-right: 1px solid #b4b4b4;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-left {
  border-left: 1px solid #b4b4b4;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .entity-bv-review .bv-review-left {
    border-right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .entity-bv-review .bv-review-left {
    border-left: 0;
  }
}
/* line 991, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left h2, .entity-bv-review .bv-review-left .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .entity-bv-review .bv-review-left h1 {
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  margin-top: 0;
  word-break: break-all;
}
/* line 997, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left .field-label,
.entity-bv-review .bv-review-left .field-items {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 1003, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left .field-label {
  font-weight: 700;
}
/* line 1007, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left .bv_review_field_group.tags,
.entity-bv-review .bv-review-left .field--name-text,
.entity-bv-review .bv-review-left .field--name-recommended,
.entity-bv-review .bv-review-left .field--name-user-nickname,
.entity-bv-review .bv-review-left .field--name-user-location,
.entity-bv-review .bv-review-left .field--name-badges-top25contributor {
  margin-bottom: 10px;
}
/* line 1021, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left .field--name-text .field-label,
.entity-bv-review .bv-review-left .field--name-recommended .field-label,
.entity-bv-review .bv-review-left .field--name-user-nickname .field-label,
.entity-bv-review .bv-review-left .field--name-user-location .field-label,
.entity-bv-review .bv-review-left .field--name-badges-top25contributor .field-label {
  display: none;
}
/* line 1027, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left .field--name-recommended .field-items {
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-left .field--name-recommended .field-items {
  padding-left: 30px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-left .field--name-recommended .field-items {
  padding-right: 30px;
}
/* line 1031, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left .field--name-recommended .field-items:before {
  display: block;
  font-family: 'icomoon';
  font-size: 28px;
  left: 0;
  position: absolute;
  top: 0;
}
/* line 1041, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left .field--name-recommended.recommended .field-items:before {
  color: #008000;
  content: "\e60d";
}
/* line 1046, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left .field--name-recommended.not-recommended .field-items:before {
  color: #D10000;
  content: "\e60c";
}
/* line 1052, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-left .field--name-user-nickname,
.entity-bv-review .bv-review-left .field--name-user-location {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  word-break: break-all;
}
/* line 1060, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-right .field-label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  position: relative;
  top: 3px;
  vertical-align: top;
  width: 55px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-right .field-label {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-right .field-label {
  margin-left: -4px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1060, ../base-sass/components/_bazaar-voice.scss */
  .entity-bv-review .bv-review-right .field-label {
    width: 55px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1060, ../base-sass/components/_bazaar-voice.scss */
  .entity-bv-review .bv-review-right .field-label {
    width: 65px;
  }
}
/* line 1075, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-right .field-items {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 80%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1075, ../base-sass/components/_bazaar-voice.scss */
  .entity-bv-review .bv-review-right .field-items {
    width: 70%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1075, ../base-sass/components/_bazaar-voice.scss */
  .entity-bv-review .bv-review-right .field-items {
    width: 80%;
  }
}
/* line 1086, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-right .field-items .bv-percentage-container {
  text-indent: inherit;
  width: 100%;
}
/* line 1089, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-right .field-items .bv-percentage-container span {
  text-indent: 9999px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1059, ../base-sass/components/_bazaar-voice.scss */
  .entity-bv-review .bv-review-right {
    border-top: 1px solid #b4b4b4;
    padding-top: 10px;
  }
}
/* line 1100, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-right h4 {
  margin: 0 0 10px;
  word-break: break-all;
}
/* line 1105, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-right p {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0;
}
/* line 1111, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom {
  background-color: #dddddd;
  overflow: hidden;
  padding: 2%;
  position: relative;
}
/* line 1120, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-count .field-label,
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links .field-label,
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate .field-label {
  display: none;
}
/* line 1124, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-count .field-items .field-item.odd,
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links .field-items .field-item.odd,
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate .field-items .field-item.odd {
  padding: 0 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1117, ../base-sass/components/_bazaar-voice.scss */
  .entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-count,
  .entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links,
  .entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate {
    margin-bottom: 5px;
  }
}
/* line 1133, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links,
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate,
.entity-bv-review .bv-review-bottom .janrain-share-button {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
/* line 1139, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links,
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate {
  overflow: hidden;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links, html[dir=ltr]
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links, html[dir=rtl]
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1139, ../base-sass/components/_bazaar-voice.scss */
  .entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links,
  .entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate {
    display: block;
  }
}
/* line 1148, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links .field-items,
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links .field-items .field-item,
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate .field-items,
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate .field-items .field-item {
  display: block;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links .field-items, html[dir=ltr]
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links .field-items .field-item, html[dir=ltr]
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate .field-items, html[dir=ltr]
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate .field-items .field-item {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links .field-items, html[dir=rtl]
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links .field-items .field-item, html[dir=rtl]
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate .field-items, html[dir=rtl]
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate .field-items .field-item {
  float: right;
}
/* line 1156, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links .field-tiem.even:first-child {
  position: relative;
  top: 2px;
}
/* line 1161, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links a {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #0074D9;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
  margin-bottom: 0;
  padding: 4px 6px;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links a:hover, .entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links a:focus {
  color: #fff;
  background-color: #005eb0;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-helpfulness-links a:active {
  color: #fff;
  background-color: #004887;
}
/* line 1168, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate {
  position: relative;
  top: 2px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate {
  margin-left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate {
  margin-right: 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1168, ../base-sass/components/_bazaar-voice.scss */
  .entity-bv-review .bv-review-bottom .field--name-feedback-inappropriate {
    margin-bottom: 8px;
  }
}
/* line 1178, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .janrainSocialPlaceholder,
.entity-bv-review .bv-review-bottom .janrain-share-button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 32px;
  margin-top: -16px;
  position: absolute;
  top: 50%;
  vertical-align: top;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-bottom .janrainSocialPlaceholder, html[dir=ltr]
.entity-bv-review .bv-review-bottom .janrain-share-button {
  right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-bottom .janrainSocialPlaceholder, html[dir=rtl]
.entity-bv-review .bv-review-bottom .janrain-share-button {
  left: 2%;
}
/* line 1189, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .janrainSocialContainer {
  height: 32px;
  margin-top: -16px;
  position: absolute;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-bottom .janrainSocialContainer {
  right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-bottom .janrainSocialContainer {
  left: 2%;
}
@media screen and (max-width: 700px) {
  /* line 1189, ../base-sass/components/_bazaar-voice.scss */
  .entity-bv-review .bv-review-bottom .janrainSocialContainer {
    clear: both;
    margin-top: 2%;
    position: relative;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .entity-bv-review .bv-review-bottom .janrainSocialContainer {
    float: left;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .entity-bv-review .bv-review-bottom .janrainSocialContainer {
    float: right;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .entity-bv-review .bv-review-bottom .janrainSocialContainer {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .entity-bv-review .bv-review-bottom .janrainSocialContainer {
    margin-right: 2%;
  }
}
/* line 1204, ../base-sass/components/_bazaar-voice.scss */
.entity-bv-review .bv-review-bottom .janrainSocialContainer .janrainSocialPlaceholder {
  margin-top: 0;
  position: relative;
  top: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .entity-bv-review .bv-review-bottom .janrainSocialContainer .janrainSocialPlaceholder {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .entity-bv-review .bv-review-bottom .janrainSocialContainer .janrainSocialPlaceholder {
  left: 0;
}

/* line 1216, ../base-sass/components/_bazaar-voice.scss */
.bv-review-inappropriate-wrapper h5 {
  width: 343px;
}
/* line 1219, ../base-sass/components/_bazaar-voice.scss */
.bv-review-inappropriate-wrapper textarea {
  margin-bottom: 15px;
}

/* line 1225, ../base-sass/components/_bazaar-voice.scss */
.bv-review-client-responses {
  background-color: #dddddd;
  border: 1px solid #666666;
  margin: 2%;
  padding: 2%;
}
/* line 1231, ../base-sass/components/_bazaar-voice.scss */
.bv-review-client-responses .field-label {
  display: none;
}
/* line 1235, ../base-sass/components/_bazaar-voice.scss */
.bv-review-client-responses .bv-review-client-response-type,
.bv-review-client-responses .bv-review-client-response-name,
.bv-review-client-responses .bv-review-client-response-department {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: bottom;
}
/* line 1242, ../base-sass/components/_bazaar-voice.scss */
.bv-review-client-responses .bv-review-client-response-type {
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  font-weight: 700;
}
/* line 1247, ../base-sass/components/_bazaar-voice.scss */
.bv-review-client-responses .bv-review-client-response-name,
.bv-review-client-responses .bv-review-client-response-department {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
/* line 1252, ../base-sass/components/_bazaar-voice.scss */
.bv-review-client-responses .bv-review-client-response-name {
  text-transform: uppercase;
}
/* line 1256, ../base-sass/components/_bazaar-voice.scss */
.bv-review-client-responses .bv-review-client-response-department {
  font-style: italic;
}
/* line 1260, ../base-sass/components/_bazaar-voice.scss */
.bv-review-client-responses .bv-review-client-response-date {
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  display: block;
  font-style: italic;
}

/* line 1269, ../base-sass/components/_bazaar-voice.scss */
#BVSectionSubjectInformationID {
  display: none;
}

/* line 1274, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer .BVMEPageHeader {
  font-size: 37px;
  line-height: 55.5px;
  font-size: 3.7rem;
  line-height: 5.55rem;
  color: #454545;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 700;
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1274, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer .BVMEPageHeader {
    font-size: 23px;
    line-height: 34.5px;
    font-size: 2.3rem;
    line-height: 3.45rem;
    margin-bottom: 0;
  }
}
/* line 1286, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer .BVMEWelcomeMessage {
  font-size: 16px;
  line-height: 20px;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 25px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer .BVMEWelcomeMessage {
  border-right: 1px solid #666666;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer .BVMEWelcomeMessage {
  border-left: 1px solid #666666;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer .BVMEWelcomeMessage {
  margin-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer .BVMEWelcomeMessage {
  margin-left: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer .BVMEWelcomeMessage {
  padding-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer .BVMEWelcomeMessage {
  padding-left: 10px;
}
/* line 1296, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer .BVMESectionHeader {
  font-size: 23px;
  line-height: 34.5px;
  font-size: 2.3rem;
  line-height: 3.45rem;
  color: #666666;
  font-weight: 700;
  font-family: open_sansregular, Arial, sans-serif;
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1296, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer .BVMESectionHeader {
    font-size: 18px;
    line-height: 27px;
    font-size: 1.8rem;
    line-height: 2.7rem;
  }
}
/* line 1308, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer .BVMESubHeaderMessage {
  font-size: 16px;
  line-height: 20px;
  font-size: 1.6rem;
  line-height: 2rem;
  margin-bottom: 25px;
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
}
/* line 1315, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer .BVRequiredFieldIndicator {
  color: red;
  margin: 0 5px;
}
/* line 1320, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer .BVMESubHeaderMessage {
  display: block;
}
/* line 1324, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVFieldTitleContainerID {
  width: 100%;
}
/* line 1333, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVSectionRatingsID .BVMESectionHeader,
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVMESectionHeader,
#BVSubmissionContainer #BVSectionMediaUploadID .BVMESectionHeader,
#BVSubmissionContainer #BVSectionBasicInformationID .BVMESectionHeader,
#BVSubmissionContainer #BVSectionNetPromoterID .BVMESectionHeader {
  display: block;
  margin-top: 10px;
}
/* line 1338, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVSectionRatingsID .BVField,
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVField,
#BVSubmissionContainer #BVSectionMediaUploadID .BVField,
#BVSubmissionContainer #BVSectionBasicInformationID .BVField,
#BVSubmissionContainer #BVSectionNetPromoterID .BVField {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  border: 0px solid transparent;
  font-size: 0;
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 2%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField, html[dir=ltr]
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVField, html[dir=ltr]
#BVSubmissionContainer #BVSectionMediaUploadID .BVField, html[dir=ltr]
#BVSubmissionContainer #BVSectionBasicInformationID .BVField, html[dir=ltr]
#BVSubmissionContainer #BVSectionNetPromoterID .BVField {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField, html[dir=rtl]
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVField, html[dir=rtl]
#BVSubmissionContainer #BVSectionMediaUploadID .BVField, html[dir=rtl]
#BVSubmissionContainer #BVSectionBasicInformationID .BVField, html[dir=rtl]
#BVSubmissionContainer #BVSectionNetPromoterID .BVField {
  margin-left: -4px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField, html[dir=ltr]
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVField, html[dir=ltr]
#BVSubmissionContainer #BVSectionMediaUploadID .BVField, html[dir=ltr]
#BVSubmissionContainer #BVSectionBasicInformationID .BVField, html[dir=ltr]
#BVSubmissionContainer #BVSectionNetPromoterID .BVField {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField, html[dir=rtl]
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVField, html[dir=rtl]
#BVSubmissionContainer #BVSectionMediaUploadID .BVField, html[dir=rtl]
#BVSubmissionContainer #BVSectionBasicInformationID .BVField, html[dir=rtl]
#BVSubmissionContainer #BVSectionNetPromoterID .BVField {
  margin-right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField.first-col, html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField:first-child, html[dir=ltr]
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVField.first-col, html[dir=ltr]
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVField:first-child, html[dir=ltr]
#BVSubmissionContainer #BVSectionMediaUploadID .BVField.first-col, html[dir=ltr]
#BVSubmissionContainer #BVSectionMediaUploadID .BVField:first-child, html[dir=ltr]
#BVSubmissionContainer #BVSectionBasicInformationID .BVField.first-col, html[dir=ltr]
#BVSubmissionContainer #BVSectionBasicInformationID .BVField:first-child, html[dir=ltr]
#BVSubmissionContainer #BVSectionNetPromoterID .BVField.first-col, html[dir=ltr]
#BVSubmissionContainer #BVSectionNetPromoterID .BVField:first-child {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField.first-col, html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField:first-child, html[dir=rtl]
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVField.first-col, html[dir=rtl]
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVField:first-child, html[dir=rtl]
#BVSubmissionContainer #BVSectionMediaUploadID .BVField.first-col, html[dir=rtl]
#BVSubmissionContainer #BVSectionMediaUploadID .BVField:first-child, html[dir=rtl]
#BVSubmissionContainer #BVSectionBasicInformationID .BVField.first-col, html[dir=rtl]
#BVSubmissionContainer #BVSectionBasicInformationID .BVField:first-child, html[dir=rtl]
#BVSubmissionContainer #BVSectionNetPromoterID .BVField.first-col, html[dir=rtl]
#BVSubmissionContainer #BVSectionNetPromoterID .BVField:first-child {
  margin-right: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1338, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionRatingsID .BVField,
  #BVSubmissionContainer #BVSectionReviewSubmissionID .BVField,
  #BVSubmissionContainer #BVSectionMediaUploadID .BVField,
  #BVSubmissionContainer #BVSectionBasicInformationID .BVField,
  #BVSubmissionContainer #BVSectionNetPromoterID .BVField {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* line 1354, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVSectionRatingsID #BVFieldNetpromotercommentContainerID,
#BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldNetpromotercommentContainerID,
#BVSubmissionContainer #BVSectionMediaUploadID #BVFieldNetpromotercommentContainerID,
#BVSubmissionContainer #BVSectionBasicInformationID #BVFieldNetpromotercommentContainerID,
#BVSubmissionContainer #BVSectionNetPromoterID #BVFieldNetpromotercommentContainerID {
  display: block;
}
/* line 1358, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVSectionRatingsID label, #BVSubmissionContainer #BVSectionRatingsID .change-password-label,
#BVSubmissionContainer #BVSectionReviewSubmissionID label,
#BVSubmissionContainer #BVSectionReviewSubmissionID .change-password-label,
#BVSubmissionContainer #BVSectionMediaUploadID label,
#BVSubmissionContainer #BVSectionMediaUploadID .change-password-label,
#BVSubmissionContainer #BVSectionBasicInformationID label,
#BVSubmissionContainer #BVSectionBasicInformationID .change-password-label,
#BVSubmissionContainer #BVSectionNetPromoterID label,
#BVSubmissionContainer #BVSectionNetPromoterID .change-password-label {
  font-weight: 700;
}
/* line 1364, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVSectionRatingsID #BVFieldNetpromotercommentContainerID label, #BVSubmissionContainer #BVSectionRatingsID #BVFieldNetpromotercommentContainerID .change-password-label,
#BVSubmissionContainer #BVSectionRatingsID #BVFieldNetpromotercommentContainerID #BVFieldNetpromotercommentFieldHelperID,
#BVSubmissionContainer #BVSectionRatingsID #BVFieldReviewtextContainerID label,
#BVSubmissionContainer #BVSectionRatingsID #BVFieldReviewtextContainerID .change-password-label,
#BVSubmissionContainer #BVSectionRatingsID #BVFieldReviewtextContainerID #BVFieldNetpromotercommentFieldHelperID,
#BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldNetpromotercommentContainerID label,
#BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldNetpromotercommentContainerID .change-password-label,
#BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldNetpromotercommentContainerID #BVFieldNetpromotercommentFieldHelperID,
#BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldReviewtextContainerID label,
#BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldReviewtextContainerID .change-password-label,
#BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldReviewtextContainerID #BVFieldNetpromotercommentFieldHelperID,
#BVSubmissionContainer #BVSectionMediaUploadID #BVFieldNetpromotercommentContainerID label,
#BVSubmissionContainer #BVSectionMediaUploadID #BVFieldNetpromotercommentContainerID .change-password-label,
#BVSubmissionContainer #BVSectionMediaUploadID #BVFieldNetpromotercommentContainerID #BVFieldNetpromotercommentFieldHelperID,
#BVSubmissionContainer #BVSectionMediaUploadID #BVFieldReviewtextContainerID label,
#BVSubmissionContainer #BVSectionMediaUploadID #BVFieldReviewtextContainerID .change-password-label,
#BVSubmissionContainer #BVSectionMediaUploadID #BVFieldReviewtextContainerID #BVFieldNetpromotercommentFieldHelperID,
#BVSubmissionContainer #BVSectionBasicInformationID #BVFieldNetpromotercommentContainerID label,
#BVSubmissionContainer #BVSectionBasicInformationID #BVFieldNetpromotercommentContainerID .change-password-label,
#BVSubmissionContainer #BVSectionBasicInformationID #BVFieldNetpromotercommentContainerID #BVFieldNetpromotercommentFieldHelperID,
#BVSubmissionContainer #BVSectionBasicInformationID #BVFieldReviewtextContainerID label,
#BVSubmissionContainer #BVSectionBasicInformationID #BVFieldReviewtextContainerID .change-password-label,
#BVSubmissionContainer #BVSectionBasicInformationID #BVFieldReviewtextContainerID #BVFieldNetpromotercommentFieldHelperID,
#BVSubmissionContainer #BVSectionNetPromoterID #BVFieldNetpromotercommentContainerID label,
#BVSubmissionContainer #BVSectionNetPromoterID #BVFieldNetpromotercommentContainerID .change-password-label,
#BVSubmissionContainer #BVSectionNetPromoterID #BVFieldNetpromotercommentContainerID #BVFieldNetpromotercommentFieldHelperID,
#BVSubmissionContainer #BVSectionNetPromoterID #BVFieldReviewtextContainerID label,
#BVSubmissionContainer #BVSectionNetPromoterID #BVFieldReviewtextContainerID .change-password-label,
#BVSubmissionContainer #BVSectionNetPromoterID #BVFieldReviewtextContainerID #BVFieldNetpromotercommentFieldHelperID {
  display: block;
}
/* line 1370, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVSectionRatingsID .BVInputWrapper input,
#BVSubmissionContainer #BVSectionReviewSubmissionID .BVInputWrapper input,
#BVSubmissionContainer #BVSectionMediaUploadID .BVInputWrapper input,
#BVSubmissionContainer #BVSectionBasicInformationID .BVInputWrapper input,
#BVSubmissionContainer #BVSectionNetPromoterID .BVInputWrapper input {
  margin-bottom: 10px;
}
@media (min-width: 75em) {
  /* line 1377, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionRatingsID .BVField {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1377, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionRatingsID .BVField {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1377, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionRatingsID .BVField {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1377, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionRatingsID .BVField {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID .BVField {
    border-right-width: 0;
  }
}
@media (min-width: 75em) {
  /* line 1381, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1381, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1381, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1381, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID {
  margin-right: 0;
}
/* line 1385, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID label, #BVSubmissionContainer #BVSectionRatingsID #BVFieldRecommendContainerID .change-password-label {
  font-weight: 500;
}
@media (min-width: 75em) {
  /* line 1391, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVFieldPhotoContainerID,
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1391, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVFieldPhotoContainerID,
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1391, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVFieldPhotoContainerID,
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1391, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVFieldPhotoContainerID,
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVFieldPhotoContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVFieldVideourl_1ContainerID {
    border-right-width: 0;
  }
}
/* line 1396, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVModuleReviewSubmissionTipsID,
#BVSubmissionContainer #BVModulePhotoUploadTipsID,
#BVSubmissionContainer .BVMEStaticTip {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  border: 0px solid transparent;
  font-size: 0;
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  background-color: #fff;
  margin-bottom: 2%;
  padding: 2%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
#BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
#BVSubmissionContainer .BVMEStaticTip {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
#BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
#BVSubmissionContainer .BVMEStaticTip {
  margin-left: -4px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
#BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
#BVSubmissionContainer .BVMEStaticTip {
  margin-left: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
#BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
#BVSubmissionContainer .BVMEStaticTip {
  margin-right: 2%;
}
@media (min-width: 75em) {
  /* line 1396, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleReviewSubmissionTipsID,
  #BVSubmissionContainer #BVModulePhotoUploadTipsID,
  #BVSubmissionContainer .BVMEStaticTip {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
  #BVSubmissionContainer .BVMEStaticTip {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
  #BVSubmissionContainer .BVMEStaticTip {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
  #BVSubmissionContainer .BVMEStaticTip {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
  #BVSubmissionContainer .BVMEStaticTip {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1396, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleReviewSubmissionTipsID,
  #BVSubmissionContainer #BVModulePhotoUploadTipsID,
  #BVSubmissionContainer .BVMEStaticTip {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
  #BVSubmissionContainer .BVMEStaticTip {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
  #BVSubmissionContainer .BVMEStaticTip {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
  #BVSubmissionContainer .BVMEStaticTip {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
  #BVSubmissionContainer .BVMEStaticTip {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1396, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleReviewSubmissionTipsID,
  #BVSubmissionContainer #BVModulePhotoUploadTipsID,
  #BVSubmissionContainer .BVMEStaticTip {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
  #BVSubmissionContainer .BVMEStaticTip {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
  #BVSubmissionContainer .BVMEStaticTip {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
  #BVSubmissionContainer .BVMEStaticTip {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
  #BVSubmissionContainer .BVMEStaticTip {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1396, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleReviewSubmissionTipsID,
  #BVSubmissionContainer #BVModulePhotoUploadTipsID,
  #BVSubmissionContainer .BVMEStaticTip {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
  #BVSubmissionContainer .BVMEStaticTip {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
  #BVSubmissionContainer .BVMEStaticTip {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=ltr]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=ltr]
  #BVSubmissionContainer .BVMEStaticTip {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID, html[dir=rtl]
  #BVSubmissionContainer #BVModulePhotoUploadTipsID, html[dir=rtl]
  #BVSubmissionContainer .BVMEStaticTip {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID.first-col, html[dir=ltr] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID:first-child, html[dir=ltr]
#BVSubmissionContainer #BVModulePhotoUploadTipsID.first-col, html[dir=ltr]
#BVSubmissionContainer #BVModulePhotoUploadTipsID:first-child, html[dir=ltr]
#BVSubmissionContainer .BVMEStaticTip.first-col, html[dir=ltr]
#BVSubmissionContainer .BVMEStaticTip:first-child {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID.first-col, html[dir=rtl] #BVSubmissionContainer #BVModuleReviewSubmissionTipsID:first-child, html[dir=rtl]
#BVSubmissionContainer #BVModulePhotoUploadTipsID.first-col, html[dir=rtl]
#BVSubmissionContainer #BVModulePhotoUploadTipsID:first-child, html[dir=rtl]
#BVSubmissionContainer .BVMEStaticTip.first-col, html[dir=rtl]
#BVSubmissionContainer .BVMEStaticTip:first-child {
  margin-right: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1396, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleReviewSubmissionTipsID,
  #BVSubmissionContainer #BVModulePhotoUploadTipsID,
  #BVSubmissionContainer .BVMEStaticTip {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* line 1420, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldTitleFieldHelperID,
#BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldTitleCounterID {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: gray;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldTitleFieldHelperID {
  border-right: 1px solid gray;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldTitleFieldHelperID {
  border-left: 1px solid gray;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldTitleFieldHelperID {
  margin-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldTitleFieldHelperID {
  margin-left: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldTitleFieldHelperID {
  padding-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVSectionReviewSubmissionID #BVFieldTitleFieldHelperID {
  padding-left: 10px;
}
@media (min-width: 75em) {
  /* line 1436, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID,
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1436, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID,
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1436, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID,
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1436, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID,
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=ltr]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID, html[dir=rtl]
  #BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID {
    border-right-width: 0;
  }
}
/* line 1440, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID .BVTagSectionHeaderContainer,
#BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID .BVTagSectionHeaderContainer {
  font-weight: 700;
}
/* line 1444, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID .BVTagRow,
#BVSubmissionContainer #BVModuleTagsID #BVFieldTagConContainerID .BVTagRow {
  margin-bottom: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVModuleTagsID #BVFieldTagProContainerID {
  margin-right: 0;
}
@media (min-width: 75em) {
  /* line 1456, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1456, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1456, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1456, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID #BVFieldVideocaption_1ContainerID {
  margin-right: 0;
}
/* line 1461, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVModuleVideoUploadID ul {
  margin: 1em 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVModuleVideoUploadID ul {
  padding-left: 40px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVModuleVideoUploadID ul {
  padding-right: 40px;
}
/* line 1466, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVModuleVideoUploadID li {
  margin-bottom: 0;
}
@media (min-width: 75em) {
  /* line 1472, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1472, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1472, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1472, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionContainer #BVSectionBasicInformationID .BVField {
  margin-right: 0;
}
/* line 1478, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer .BVButton {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #666666;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
#BVSubmissionContainer .BVButton:hover, #BVSubmissionContainer .BVButton:focus {
  color: #fff;
  background-color: #525252;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
#BVSubmissionContainer .BVButton:active {
  color: #fff;
  background-color: #3d3d3d;
}
/* line 1483, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionContainer #BVModuleFooterLinksID a {
  display: block;
}

/* line 1489, ../base-sass/components/_bazaar-voice.scss */
#BVDivFieldNetPromoterScoreRadioLegendContainerID {
  display: block;
}
@media (min-width: 75em) {
  /* line 1489, ../base-sass/components/_bazaar-voice.scss */
  #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1489, ../base-sass/components/_bazaar-voice.scss */
  #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1489, ../base-sass/components/_bazaar-voice.scss */
  #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1489, ../base-sass/components/_bazaar-voice.scss */
  #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVDivFieldNetPromoterScoreRadioLegendContainerID {
  margin-right: 0;
}

/* line 1495, ../base-sass/components/_bazaar-voice.scss */
#BVFieldNetpromoterscoreContainerID {
  display: block;
}

/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVFieldRadioContainer {
  padding: 0 6px 0 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVFieldRadioContainer {
  padding: 0 0 0 6px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVFieldRadioContainer label, html[dir=ltr] .BVFieldRadioContainer .change-password-label {
  padding: 0 6px 0 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVFieldRadioContainer label, html[dir=rtl] .BVFieldRadioContainer .change-password-label {
  padding: 0 0 0 6px;
}

/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVFieldLowValue, html[dir=ltr]
BVFieldHighValue {
  padding: 0 6px 0 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVFieldLowValue, html[dir=rtl]
BVFieldHighValue {
  padding: 0 0 0 6px;
}

/* line 1513, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStars div.star {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: -18px -112px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 22px;
  width: 23px;
  cursor: pointer;
  display: block;
  text-indent: -9999em;
  zoom: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 1513, ../base-sass/components/_bazaar-voice.scss */
  .BVRatingStars div.star {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: -18px -112px;
    height: 22px;
    width: 23px;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVRatingStars div.star {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVRatingStars div.star {
  float: right;
}
/* line 1521, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStars div.star.rating {
  clear: both;
  cursor: pointer;
  display: block;
  margin: 2em;
}
/* line 1527, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStars div.star.rating:after {
  content: '.';
  clear: both;
  display: block;
  height: 24px;
  visibility: hidden;
  width: 0;
}
/* line 1537, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStars div.star a {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  display: block;
  outline: 0;
  zoom: 1;
}
/* line 1545, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStars div.star_on a {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: -18px -68px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 22px;
  width: 23px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 1545, ../base-sass/components/_bazaar-voice.scss */
  .BVRatingStars div.star_on a {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: -18px -68px;
    height: 22px;
    width: 23px;
  }
}
/* line 1549, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStars div.star_hover a, .BVRatingStars div.star_live a:hover {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: -18px -90px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 22px;
  width: 23px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 1549, ../base-sass/components/_bazaar-voice.scss */
  .BVRatingStars div.star_hover a, .BVRatingStars div.star_live a:hover {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: -18px -90px;
    height: 22px;
    width: 23px;
  }
}
/* line 1554, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStars div.star_readonly a, .BVRatingStars div.star_readonly a:hover {
  cursor: default !important;
}

/* line 1561, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStars div.cancel,
.BVRatingStarsCancelTooltip {
  display: none;
}

/* line 1567, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStarsLegend .BVRatingStarsDisplayValue {
  display: none;
}
/* line 1571, ../base-sass/components/_bazaar-voice.scss */
.BVRatingStarsLegend .BVRatingStarsLegendValue {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #999999;
  font-style: italic;
  font-weight: 700;
  vertical-align: top;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVRatingStarsLegend .BVRatingStarsLegendValue {
  padding: 0 0 0 2.5%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVRatingStarsLegend .BVRatingStarsLegendValue {
  padding: 0 2.5% 0 0;
}

/* line 1583, ../base-sass/components/_bazaar-voice.scss */
.BVAutocomplete ul {
  -moz-box-shadow: 1px 1px 10px #000;
  -webkit-box-shadow: 1px 1px 10px #000;
  box-shadow: 1px 1px 10px #000;
  background-color: #fff;
  list-style-type: none;
  margin: 0;
  padding: 1.5%;
}
/* line 1591, ../base-sass/components/_bazaar-voice.scss */
.BVAutocomplete li {
  cursor: pointer;
}

/* line 1597, ../base-sass/components/_bazaar-voice.scss */
.BVContentPreview {
  background-color: #666666;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  padding: 2%;
}

/* line 1606, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionPopupContainer .BVRRNickname {
  font-size: 23px;
  line-height: 34.5px;
  font-size: 2.3rem;
  line-height: 3.45rem;
  color: #666666;
  font-weight: 700;
  font-family: open_sansregular, Arial, sans-serif;
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1606, ../base-sass/components/_bazaar-voice.scss */
  #BVSubmissionPopupContainer .BVRRNickname {
    font-size: 18px;
    line-height: 27px;
    font-size: 1.8rem;
    line-height: 2.7rem;
  }
}
/* line 1617, ../base-sass/components/_bazaar-voice.scss */
#BVSubmissionPopupContainer .BVRRLabel {
  font-weight: 700;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #BVSubmissionPopupContainer .BVRRLabel {
  margin-right: 8px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #BVSubmissionPopupContainer .BVRRLabel {
  margin-left: 8px;
}

@media (min-width: 75em) {
  /* line 1623, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5Header {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5Header {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5Header {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5Header {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5Header {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1623, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5Header {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5Header {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5Header {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5Header {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5Header {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1623, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5Header {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5Header {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5Header {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5Header {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5Header {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1623, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5Header {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5Header {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5Header {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5Header {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5Header {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVRRReviewDisplayStyle5Header {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVRRReviewDisplayStyle5Header {
  margin-right: 0;
}

/* line 1628, ../base-sass/components/_bazaar-voice.scss */
.BVRRReviewDisplayStyle5BodyUser,
.BVRRReviewDisplayStyle5BodyContent {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  border: 0px solid transparent;
  font-size: 0;
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser, html[dir=ltr]
.BVRRReviewDisplayStyle5BodyContent {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser, html[dir=rtl]
.BVRRReviewDisplayStyle5BodyContent {
  margin-left: -4px;
}

@media (min-width: 75em) {
  /* line 1633, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5BodyUser {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1633, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5BodyUser {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1633, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5BodyUser {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1633, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5BodyUser {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser {
    border-right-width: 0;
  }
}

@media (min-width: 75em) {
  /* line 1637, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5BodyContent {
    width: 66%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyContent {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyContent {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyContent {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyContent {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 1637, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5BodyContent {
    width: 66%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyContent {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyContent {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyContent {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyContent {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 1637, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5BodyContent {
    width: 66%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyContent {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyContent {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyContent {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyContent {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1637, ../base-sass/components/_bazaar-voice.scss */
  .BVRRReviewDisplayStyle5BodyContent {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyContent {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyContent {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .BVRRReviewDisplayStyle5BodyContent {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .BVRRReviewDisplayStyle5BodyContent {
    border-right-width: 0;
  }
}

/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVRRReviewDisplayStyle5BodyUser {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVRRReviewDisplayStyle5BodyUser {
  margin-right: 0;
}

/* line 1646, ../base-sass/components/_bazaar-voice.scss */
.BVPageBody .BVContentPreview {
  background-color: #fff;
}

/* line 1650, ../base-sass/components/_bazaar-voice.scss */
.BVImgOrSprite {
  height: 3px !important;
}
/* line 1653, ../base-sass/components/_bazaar-voice.scss */
.BVImgOrSprite img {
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVImgOrSprite img {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVImgOrSprite img {
  margin-right: 0 !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .BVImgOrSprite img {
  left: 45px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .BVImgOrSprite img {
  right: 45px;
}

/* line 72, contrib-structure/sprites/bazaar-voice-modal-arrow/*.png */
.bazaar-voice-modal-arrow-sprite, .bazaar-voice-modal-arrow-bottom, .bazaar-voice-modal-arrow-left, .bazaar-voice-modal-arrow-right, .bazaar-voice-modal-arrow-top, .pane-node-field-bv-product-summary .bv-product-breakdown.bottom:before, .pane-node-field-bv-product-summary .bv-product-breakdown.top:before, .pane-node-field-bv-product-summary .bv-product-breakdown.left:before, .pane-node-field-bv-product-summary .bv-product-breakdown.right:before {
  background-image: url('../../images/contrib-structure/sprites/bazaar-voice-modal-arrow-s910d7489ed.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.bazaar-voice-modal-arrow-bottom {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.bazaar-voice-modal-arrow-left {
  background-position: 0 -15px;
}

/* line 84, ../../../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.bazaar-voice-modal-arrow-right {
  background-position: 0 -44px;
}

/* line 84, ../../../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.bazaar-voice-modal-arrow-top {
  background-position: 0 -73px;
}

/* line 11, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-summary {
  margin-bottom: 20px;
  position: relative;
}
/* line 16, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .rating-container {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-bv-product-summary .rating-container {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-bv-product-summary .rating-container {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 16, ../base-sass/components/_bazaar-voice.title.scss */
  .pane-node-field-bv-product-summary .rating-container {
    margin-bottom: 9px;
  }
}
/* line 27, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-percentage-container {
  width: 79%;
}
/* line 31, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv_rating_summary {
  display: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-bv-product-summary .bv_star_rating, html[dir=ltr]
.pane-node-field-bv-product-summary .breakdown-toggle {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-bv-product-summary .bv_star_rating, html[dir=rtl]
.pane-node-field-bv-product-summary .breakdown-toggle {
  float: right;
}
/* line 40, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv_star_rating {
  background-color: #666666;
  margin: 0;
  padding: 8px;
}
/* line 47, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .breakdown-toggle {
  background-color: #0074D9;
  color: #fff;
  display: block;
  padding: 8px;
  position: relative;
}
/* line 54, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .breakdown-toggle:hover, .pane-node-field-bv-product-summary .breakdown-toggle:focus {
  background-color: #005eb0;
}
/* line 59, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .breakdown-toggle:active, .pane-node-field-bv-product-summary .breakdown-toggle.active-dropdown {
  background-color: #004887;
}
/* line 64, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .breakdown-toggle:before {
  color: #fff;
  content: "\e618";
  display: block;
  font-family: 'icomoon';
  font-size: 24px;
  line-height: 0.73;
  position: relative;
}
/* line 76, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown {
  -moz-box-shadow: 1px 1px 10px -2px #000;
  -webkit-box-shadow: 1px 1px 10px -2px #000;
  box-shadow: 1px 1px 10px -2px #000;
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  border: 1px solid #e6e6e6;
  background-color: #dddddd;
  display: none;
  max-width: 286px;
  padding: 2%;
  position: absolute;
  top: 54px;
  z-index: 500;
  width: 100%;
}
/* line 89, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.top {
  -moz-box-shadow: 1px 2px 10px -2px #000;
  -webkit-box-shadow: 1px 2px 10px -2px #000;
  box-shadow: 1px 2px 10px -2px #000;
}
/* line 93, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.bottom {
  -moz-box-shadow: 1px -2px 10px -2px #000;
  -webkit-box-shadow: 1px -2px 10px -2px #000;
  box-shadow: 1px -2px 10px -2px #000;
}
/* line 97, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.left {
  -moz-box-shadow: 2px 1px 10px -2px #000;
  -webkit-box-shadow: 2px 1px 10px -2px #000;
  box-shadow: 2px 1px 10px -2px #000;
}
/* line 101, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.right {
  -moz-box-shadow: -2px 1px 10px -2px #000;
  -webkit-box-shadow: -2px 1px 10px -2px #000;
  box-shadow: -2px 1px 10px -2px #000;
}
/* line 105, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown:before {
  position: absolute;
  display: block;
  content: ' ';
}
/* line 111, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.bottom:before, .pane-node-field-bv-product-summary .bv-product-breakdown.top:before {
  height: 15px;
  width: 29px;
}
/* line 117, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.left:before, .pane-node-field-bv-product-summary .bv-product-breakdown.right:before {
  height: 29px;
  width: 15px;
}
/* line 123, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.bottom:before {
  background-position: 0 0;
  bottom: -15px;
}
/* line 128, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.top:before {
  background-position: 0 -73px;
  top: -15px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-bv-product-summary .bv-product-breakdown.top:before {
  left: 107px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-bv-product-summary .bv-product-breakdown.top:before {
  right: 107px;
}
/* line 134, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.left:before {
  background-position: 0 -15px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-bv-product-summary .bv-product-breakdown.left:before {
  left: -15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-bv-product-summary .bv-product-breakdown.left:before {
  right: -15px;
}
/* line 139, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown.right:before {
  background-position: 0 -44px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-bv-product-summary .bv-product-breakdown.right:before {
  right: -15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-bv-product-summary .bv-product-breakdown.right:before {
  left: -15px;
}
/* line 144, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown h3 {
  margin: 0 0 10px;
}
/* line 148, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-product-breakdown .rating-info {
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
/* line 154, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-review-links {
  width: 62%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-bv-product-summary .bv-review-links {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-bv-product-summary .bv-review-links {
  float: right;
}
/* line 158, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-review-links a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #666666;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
  max-width: 165px;
  padding: 9px 10px;
  vertical-align: middle;
  width: 49%;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.pane-node-field-bv-product-summary .bv-review-links a:hover, .pane-node-field-bv-product-summary .bv-review-links a:focus {
  color: #fff;
  background-color: #525252;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.pane-node-field-bv-product-summary .bv-review-links a:active {
  color: #fff;
  background-color: #3d3d3d;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-bv-product-summary .bv-review-links a {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-bv-product-summary .bv-review-links a {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-bv-product-summary .bv-review-links a {
  margin-left: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-bv-product-summary .bv-review-links a {
  margin-right: 2%;
}
/* line 167, ../base-sass/components/_bazaar-voice.title.scss */
.pane-node-field-bv-product-summary .bv-review-links a:focus, .pane-node-field-bv-product-summary .bv-review-links a:hover {
  text-decoration: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 154, ../base-sass/components/_bazaar-voice.title.scss */
  .pane-node-field-bv-product-summary .bv-review-links {
    width: 100%;
  }
  /* line 175, ../base-sass/components/_bazaar-voice.title.scss */
  .pane-node-field-bv-product-summary .bv-review-links a {
    max-width: none;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-bv-product-summary .bv-review-links .bv_total_reviews a {
    margin-left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-bv-product-summary .bv-review-links .bv_total_reviews a {
    margin-right: 0;
  }
}

/* line 5, ../base-sass/components/_bean.image.scss */
.bean-image {
  text-align: center;
}

/* line 7, ../base-sass/components/_breadcrumb.scss */
.front .no-breadcrumb,
.front .breadcrumb {
  display: none;
}

/* line 13, ../base-sass/components/_breadcrumb.scss */
.breadcrumb {
  display: block;
  margin: 12px 0;
  padding: 0;
  position: relative;
  overflow: hidden;
  z-index: 50;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 13, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 25, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb.last {
    background-color: #8f8f8f;
    color: #fff;
    padding-bottom: 8px;
    z-index: 15;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb.last {
    padding-left: 30px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb.last {
    padding-right: 30px;
  }
  /* line 33, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb.last:before {
    display: block;
    border-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-bottom-width: 16px;
    border-top-width: 17px;
    content: '';
    height: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 10;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb.last:before {
    border-right-color: transparent;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb.last:before {
    border-left-color: transparent;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb.last:before {
    border-left-color: #fff;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb.last:before {
    border-right-color: #fff;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb.last:before {
    border-left-width: 13px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb.last:before {
    border-right-width: 13px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb.last:before {
    border-right-width: 0px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb.last:before {
    border-left-width: 0px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb.last:before {
    left: 0px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb.last:before {
    right: 0px;
  }
}
/* line 55, ../base-sass/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-list-item {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 59, ../base-sass/components/_breadcrumb.scss */
.breadcrumb span {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 4px 4px;
  vertical-align: top;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .breadcrumb span {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .breadcrumb span {
  text-align: right;
}
/* line 68, ../base-sass/components/_breadcrumb.scss */
.breadcrumb span:focus, .breadcrumb span:hover {
  text-decoration: underline;
}
/* line 72, ../base-sass/components/_breadcrumb.scss */
.breadcrumb span.last {
  display: inline;
  vertical-align: baseline;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 72, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb span.last {
    vertical-align: text-top;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 59, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb span {
    padding: 11px 10px;
  }
}
/* line 84, ../base-sass/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-list-item {
  font-family: open_sansregular, Arial, sans-serif;
  padding: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .breadcrumb .breadcrumb-list-item:first-child {
  padding-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .breadcrumb .breadcrumb-list-item:first-child {
  padding-right: 0;
}
/* line 93, ../base-sass/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-list-item:last-child:before, .breadcrumb .breadcrumb-list-item:last-child:after {
  display: none;
}
/* line 97, ../base-sass/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-list-item:last-child span {
  background-color: inherit;
  border: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 97, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb .breadcrumb-list-item:last-child span {
    padding: 10px 20px;
  }
}
/* line 103, ../base-sass/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-list-item:last-child span:active, .breadcrumb .breadcrumb-list-item:last-child span:focus, .breadcrumb .breadcrumb-list-item:last-child span:hover {
  background-color: #fff;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 84, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb .breadcrumb-list-item {
    -moz-transition: 0s;
    -o-transition: 0s;
    -webkit-transition: 0s;
    transition: 0s;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    border: 0;
    margin-bottom: 0;
    position: relative;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item {
    margin-right: 3px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item {
    margin-left: 3px;
  }
  /* line 120, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb .breadcrumb-list-item:first-child:before {
    display: none;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:hover:after, html[dir=ltr] .breadcrumb .breadcrumb-list-item.focus:after {
    border-left-color: #525252;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:hover:after, html[dir=rtl] .breadcrumb .breadcrumb-list-item.focus:after {
    border-right-color: #525252;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:active:after {
    border-left-color: #3d3d3d;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:active:after {
    border-right-color: #3d3d3d;
  }
  /* line 135, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb .breadcrumb-list-item:before {
    display: block;
    border-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-bottom-width: 17px;
    border-top-width: 17px;
    content: '';
    height: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 10;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:before {
    border-right-color: transparent;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:before {
    border-left-color: transparent;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:before {
    border-left-color: #fff;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:before {
    border-right-color: #fff;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:before {
    border-left-width: 14px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:before {
    border-right-width: 14px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:before {
    border-right-width: 0px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:before {
    border-left-width: 0px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:before {
    left: -1px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:before {
    right: -1px;
  }
  /* line 154, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb .breadcrumb-list-item:after {
    display: block;
    border-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-top-width: 17px;
    border-bottom-width: 17px;
    content: '';
    height: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 20;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:after {
    border-right-color: transparent;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:after {
    border-left-color: transparent;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:after {
    border-left-color: #666666;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:after {
    border-right-color: #666666;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:after {
    border-left-width: 14px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:after {
    border-right-width: 14px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:after {
    border-right-width: 0px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:after {
    border-left-width: 0px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item:after {
    right: -13px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item:after {
    left: -13px;
  }
  /* line 173, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb .breadcrumb-list-item span {
    font-size: 14px;
    line-height: 21px;
    font-size: 1.4rem;
    line-height: 2.1rem;
    background-color: #666666;
    border: 1px solid #dddddd;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: open_sansregular, Arial, sans-serif;
    margin-bottom: 10px;
    letter-spacing: 0.01em;
    line-height: 1.05;
    padding: 13px 17px;
    text-align: center;
    margin-bottom: 0;
    line-height: .9;
    padding: 10px 17px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .breadcrumb .breadcrumb-list-item span {
    padding-left: 20px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .breadcrumb .breadcrumb-list-item span {
    padding-right: 20px;
  }
  /* line 83, ../base-sass/core/_mixins.util.scss */
  .breadcrumb .breadcrumb-list-item span:hover, .breadcrumb .breadcrumb-list-item span:focus {
    color: #fff;
    background-color: #525252;
    text-decoration: none;
  }
  /* line 89, ../base-sass/core/_mixins.util.scss */
  .breadcrumb .breadcrumb-list-item span:active {
    color: #fff;
    background-color: #3d3d3d;
  }
}
/* line 183, ../base-sass/components/_breadcrumb.scss */
.breadcrumb .current-page {
  color: #666666 !important;
}
/* line 187, ../base-sass/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-separator {
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  line-height: 0.9;
  vertical-align: middle;
}
/* line 191, ../base-sass/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-separator:hover {
  text-decoration: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 187, ../base-sass/components/_breadcrumb.scss */
  .breadcrumb .breadcrumb-separator {
    display: none;
  }
}

/* line 201, ../base-sass/components/_breadcrumb.scss */
.no-breadcrumb {
  margin-top: 48px;
}

/* line 5, ../base-sass/components/_browser.scss */
#browser-alert {
  background-color: #666666;
  display: none;
  margin: 0px auto;
  max-width: 1280px;
  padding: 2% 0;
  position: relative;
  width: 100%;
}
/* line 14, ../base-sass/components/_browser.scss */
#browser-alert h2, #browser-alert .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls #browser-alert h1,
#browser-alert p,
#browser-alert .alert-close {
  color: #fff !important;
}
/* line 20, ../base-sass/components/_browser.scss */
#browser-alert h2, #browser-alert .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls #browser-alert h1,
#browser-alert p {
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 59%;
}
/* line 28, ../base-sass/components/_browser.scss */
#browser-alert h2, #browser-alert .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls #browser-alert h1 {
  font-size: 28px;
  line-height: 42px;
  font-size: 2.8rem;
  line-height: 4.2rem;
}
/* line 32, ../base-sass/components/_browser.scss */
#browser-alert .alert-close {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 20px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #browser-alert .alert-close {
  right: 20px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #browser-alert .alert-close {
  left: 20px;
}
/* line 39, ../base-sass/components/_browser.scss */
#browser-alert .alert-close:hover {
  text-decoration: underline;
}

/* line 6, ../base-sass/components/_business-segments.scss */
body.business-segments div.pane-bean-5-4-business-segments div.bean-carousel div.carousel-row div.content-container > .inner {
  width: 100%;
  padding: 65px 0 2% 6%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 6, ../base-sass/components/_business-segments.scss */
  body.business-segments div.pane-bean-5-4-business-segments div.bean-carousel div.carousel-row div.content-container > .inner {
    padding: 60px 40px 0;
  }
}
/* line 12, ../base-sass/components/_business-segments.scss */
body.business-segments div.pane-bean-5-4-business-segments div.bean-carousel div.carousel-row div.content-container > .inner > p {
  display: none;
}
/* line 15, ../base-sass/components/_business-segments.scss */
body.business-segments div.pane-bean-5-4-business-segments div.bean-carousel div.carousel-row div.content-container > .inner div.field--name-body {
  max-width: 520px;
}
/* line 19, ../base-sass/components/_business-segments.scss */
body.business-segments div.pane-bean-5-4-business-segments div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 640px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 19, ../base-sass/components/_business-segments.scss */
  body.business-segments div.pane-bean-5-4-business-segments div.bean-carousel div.carousel-row div.content-container h1 {
    max-width: 380px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 25, ../base-sass/components/_business-segments.scss */
  body.business-segments div.pane-bean-5-4-business-segments div.bean-carousel div.carousel-row div.content-container div.field--name-body {
    display: none;
  }
}
/* line 35, ../base-sass/components/_business-segments.scss */
body.business-segments div.header-wrapper p:last-child {
  margin-top: 10px;
}
/* line 39, ../base-sass/components/_business-segments.scss */
body.business-segments div.tablet {
  display: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 39, ../base-sass/components/_business-segments.scss */
  body.business-segments div.tablet {
    display: block;
    padding: 40px 20px 0;
  }
}