@charset "UTF-8";
@import url(../vendor/chosen_v1.2.0/chosen.css);
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, ../sass/colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: visible;
}

/* line 6, ../sass/colorbox.scss */
#cboxWrapper {
  max-width: none;
}

/* line 7, ../sass/colorbox.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 8, ../sass/colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 9, ../sass/colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 10, ../sass/colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 11, ../sass/colorbox.scss */
#cboxTitle {
  margin: 0;
}

/* line 12, ../sass/colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 13, ../sass/colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 14, ../sass/colorbox.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 15, ../sass/colorbox.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 16, ../sass/colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 23, ../sass/colorbox.scss */
#cboxOverlay {
  background: #000000;
  opacity: 0.6 !important;
  filter: alpha(opacity=60);
}

/* line 24, ../sass/colorbox.scss */
#colorbox {
  outline: 0;
  /*#cboxTopLeft{width:21px; height:21px; background:url(/vendor/jquery-colorbox/images/controls.png) no-repeat -101px 0;}
  #cboxTopRight{width:21px; height:21px; background:url(/vendor/jquery-colorbox/images/controls.png) no-repeat -130px 0;}
  #cboxBottomLeft{width:21px; height:21px; background:url(/vendor/jquery-colorbox/images/controls.png) no-repeat -101px -29px;}
  #cboxBottomRight{width:21px; height:21px; background:url(/vendor/jquery-colorbox/images/controls.png) no-repeat -130px -29px;}
  #cboxMiddleLeft{width:21px; background:url(/vendor/jquery-colorbox/images/controls.png) left top repeat-y;}
  #cboxMiddleRight{width:21px; background:url(/vendor/jquery-colorbox/images/controls.png) right top repeat-y;}
  #cboxTopCenter{height:21px; background:url(/vendor/jquery-colorbox/images/border.png) 0 0 repeat-x;}
  #cboxBottomCenter{height:21px; background:url(/vendor/jquery-colorbox/images/border.png) 0 -29px repeat-x;}*/
}
/* line 35, ../sass/colorbox.scss */
#colorbox #cboxContent {
  background: #fff;
  overflow: visible;
  /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
  /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
}
/* line 37, ../sass/colorbox.scss */
#colorbox #cboxContent .cboxIframe {
  background: #fff;
}
/* line 38, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
/* line 40, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}
/* line 41, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}
/* line 42, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxLoadingOverlay {
  background: url(/vendor/jquery-colorbox/images/loading_background.png) no-repeat center center;
}
/* line 43, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxLoadingGraphic {
  background: url(/vendor/jquery-colorbox/images/loading.gif) no-repeat center center;
}
/* line 46, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxPrevious, #colorbox #cboxContent #cboxNext, #colorbox #cboxContent #cboxSlideshow, #colorbox #cboxContent #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}
/* line 49, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxPrevious:active, #colorbox #cboxContent #cboxNext:active, #colorbox #cboxContent #cboxSlideshow:active, #colorbox #cboxContent #cboxClose:active {
  outline: 0;
}
/* line 51, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}
/* line 52, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(/images/colorbox-images/controls.png) no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
/* line 53, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxPrevious:hover {
  background-position: -75px -25px;
}
/* line 54, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(/images/colorbox-images/controls.png) no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
/* line 55, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxNext:hover {
  background-position: -50px -25px;
}
/* line 56, ../sass/colorbox.scss */
#colorbox #cboxContent #cboxClose {
  position: absolute;
  top: -15px;
  right: -15px;
  background: url(/images/colorbox-images/close.png) no-repeat 0 0;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 66, ../sass/colorbox.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* line 11, ../cinch/lib/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 30, ../cinch/lib/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 41, ../cinch/lib/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 51, ../cinch/lib/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 66, ../cinch/lib/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 76, ../cinch/lib/_normalize.scss */
body {
  margin: 0;
}

/* line 88, ../cinch/lib/_normalize.scss */
a {
  background: transparent;
}

/* line 96, ../cinch/lib/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 104, ../cinch/lib/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 118, ../cinch/lib/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 127, ../cinch/lib/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 135, ../cinch/lib/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 144, ../cinch/lib/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 152, ../cinch/lib/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 162, ../cinch/lib/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 171, ../cinch/lib/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 183, ../cinch/lib/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/* line 191, ../cinch/lib/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 199, ../cinch/lib/_normalize.scss */
small {
  font-size: 80%;
}

/* line 207, ../cinch/lib/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 215, ../cinch/lib/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 219, ../cinch/lib/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 231, ../cinch/lib/_normalize.scss */
img {
  border: 0;
}

/* line 239, ../cinch/lib/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 251, ../cinch/lib/_normalize.scss */
figure {
  margin: 0;
}

/* line 263, ../cinch/lib/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 274, ../cinch/lib/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 285, ../cinch/lib/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 299, ../cinch/lib/_normalize.scss */
button,
input {
  line-height: normal;
}

/* line 311, ../cinch/lib/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 324, ../cinch/lib/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 336, ../cinch/lib/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 346, ../cinch/lib/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 358, ../cinch/lib/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 370, ../cinch/lib/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 379, ../cinch/lib/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 390, ../cinch/lib/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 403, ../cinch/lib/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 5, ../cinch/lib/_animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 8, ../cinch/lib/_animations.scss */
.fade.in {
  opacity: 1;
}

/* line 13, ../cinch/lib/_animations.scss */
.collapse {
  display: none;
}
/* line 15, ../cinch/lib/_animations.scss */
.collapse.in {
  display: block;
}

/* line 19, ../cinch/lib/_animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

/*!
 *  Font Awesome 4.0.0
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/fonts/fontawesome-webfont.eot?v=4.0.0");
  src: url("/fonts/fontawesome-webfont.eot?#iefix&v=4.0.0") format("embedded-opentype"), url("/fonts/fontawesome-webfont.woff?v=4.0.0") format("woff"), url("/fonts/fontawesome-webfont.ttf?v=4.0.0") format("truetype"), url("/fonts/fontawesome-webfont.svg?v=4.0.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../cinch/lib/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../cinch/lib/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../cinch/lib/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../cinch/lib/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../cinch/lib/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../cinch/lib/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../cinch/lib/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../cinch/lib/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../cinch/lib/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../cinch/lib/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../cinch/lib/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../cinch/lib/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../cinch/lib/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../cinch/lib/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../cinch/lib/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 15, ../cinch/lib/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../cinch/lib/font-awesome/_spinning.scss */
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* line 4, ../cinch/lib/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../cinch/lib/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../cinch/lib/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../cinch/lib/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../cinch/lib/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 4, ../cinch/lib/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../cinch/lib/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  width: 100%;
  text-align: center;
}

/* line 17, ../cinch/lib/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 18, ../cinch/lib/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 19, ../cinch/lib/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../cinch/lib/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../cinch/lib/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../cinch/lib/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../cinch/lib/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../cinch/lib/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../cinch/lib/font-awesome/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../cinch/lib/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../cinch/lib/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../cinch/lib/font-awesome/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../cinch/lib/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../cinch/lib/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../cinch/lib/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../cinch/lib/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../cinch/lib/font-awesome/_icons.scss */
.fa-times:before {
  content: "";
}

/* line 18, ../cinch/lib/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 19, ../cinch/lib/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 20, ../cinch/lib/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 21, ../cinch/lib/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 22, ../cinch/lib/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 24, ../cinch/lib/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 25, ../cinch/lib/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 26, ../cinch/lib/font-awesome/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 27, ../cinch/lib/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 28, ../cinch/lib/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 29, ../cinch/lib/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 30, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 31, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 32, ../cinch/lib/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 33, ../cinch/lib/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 34, ../cinch/lib/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 36, ../cinch/lib/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 37, ../cinch/lib/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 38, ../cinch/lib/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 39, ../cinch/lib/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 40, ../cinch/lib/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 41, ../cinch/lib/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 42, ../cinch/lib/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 43, ../cinch/lib/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 44, ../cinch/lib/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 45, ../cinch/lib/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 46, ../cinch/lib/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 47, ../cinch/lib/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 48, ../cinch/lib/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 49, ../cinch/lib/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 50, ../cinch/lib/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 51, ../cinch/lib/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 52, ../cinch/lib/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 53, ../cinch/lib/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 54, ../cinch/lib/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 55, ../cinch/lib/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 56, ../cinch/lib/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 57, ../cinch/lib/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 58, ../cinch/lib/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 59, ../cinch/lib/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 60, ../cinch/lib/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 61, ../cinch/lib/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 62, ../cinch/lib/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 64, ../cinch/lib/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 65, ../cinch/lib/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 66, ../cinch/lib/font-awesome/_icons.scss */
.fa-picture-o:before {
  content: "";
}

/* line 67, ../cinch/lib/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 68, ../cinch/lib/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 69, ../cinch/lib/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 70, ../cinch/lib/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 71, ../cinch/lib/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 73, ../cinch/lib/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 74, ../cinch/lib/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 75, ../cinch/lib/font-awesome/_icons.scss */
.fa-move:before {
  content: "";
}

/* line 76, ../cinch/lib/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 77, ../cinch/lib/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 78, ../cinch/lib/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 79, ../cinch/lib/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 80, ../cinch/lib/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 81, ../cinch/lib/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 82, ../cinch/lib/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 83, ../cinch/lib/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 84, ../cinch/lib/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 85, ../cinch/lib/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 86, ../cinch/lib/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 87, ../cinch/lib/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 88, ../cinch/lib/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 89, ../cinch/lib/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 90, ../cinch/lib/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 91, ../cinch/lib/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 92, ../cinch/lib/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 93, ../cinch/lib/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 94, ../cinch/lib/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 95, ../cinch/lib/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 96, ../cinch/lib/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 97, ../cinch/lib/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 98, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 99, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 100, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 101, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 102, ../cinch/lib/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 104, ../cinch/lib/font-awesome/_icons.scss */
.fa-resize-full:before {
  content: "";
}

/* line 105, ../cinch/lib/font-awesome/_icons.scss */
.fa-resize-small:before {
  content: "";
}

/* line 106, ../cinch/lib/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 107, ../cinch/lib/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 108, ../cinch/lib/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 109, ../cinch/lib/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 110, ../cinch/lib/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 111, ../cinch/lib/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 112, ../cinch/lib/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 113, ../cinch/lib/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 114, ../cinch/lib/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 115, ../cinch/lib/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 117, ../cinch/lib/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 118, ../cinch/lib/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 119, ../cinch/lib/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 120, ../cinch/lib/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 121, ../cinch/lib/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 122, ../cinch/lib/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 123, ../cinch/lib/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 124, ../cinch/lib/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 125, ../cinch/lib/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 126, ../cinch/lib/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 127, ../cinch/lib/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 128, ../cinch/lib/font-awesome/_icons.scss */
.fa-resize-vertical:before {
  content: "";
}

/* line 129, ../cinch/lib/font-awesome/_icons.scss */
.fa-resize-horizontal:before {
  content: "";
}

/* line 130, ../cinch/lib/font-awesome/_icons.scss */
.fa-bar-chart-o:before {
  content: "";
}

/* line 131, ../cinch/lib/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 132, ../cinch/lib/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 133, ../cinch/lib/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 134, ../cinch/lib/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 135, ../cinch/lib/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 137, ../cinch/lib/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 138, ../cinch/lib/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 139, ../cinch/lib/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 140, ../cinch/lib/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 141, ../cinch/lib/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 142, ../cinch/lib/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 143, ../cinch/lib/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 144, ../cinch/lib/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 145, ../cinch/lib/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 146, ../cinch/lib/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 147, ../cinch/lib/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 148, ../cinch/lib/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 149, ../cinch/lib/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 150, ../cinch/lib/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 151, ../cinch/lib/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 152, ../cinch/lib/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 153, ../cinch/lib/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 154, ../cinch/lib/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 155, ../cinch/lib/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 156, ../cinch/lib/font-awesome/_icons.scss */
.fa-facebook:before {
  content: "";
}

/* line 157, ../cinch/lib/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 158, ../cinch/lib/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 159, ../cinch/lib/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 160, ../cinch/lib/font-awesome/_icons.scss */
.fa-rss:before {
  content: "";
}

/* line 161, ../cinch/lib/font-awesome/_icons.scss */
.fa-hdd:before {
  content: "";
}

/* line 162, ../cinch/lib/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 163, ../cinch/lib/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 164, ../cinch/lib/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 165, ../cinch/lib/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 166, ../cinch/lib/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 167, ../cinch/lib/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 168, ../cinch/lib/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 169, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 170, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 171, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 172, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 173, ../cinch/lib/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 174, ../cinch/lib/font-awesome/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 175, ../cinch/lib/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 176, ../cinch/lib/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 177, ../cinch/lib/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 178, ../cinch/lib/font-awesome/_icons.scss */
.fa-fullscreen:before {
  content: "";
}

/* line 179, ../cinch/lib/font-awesome/_icons.scss */
.fa-group:before {
  content: "";
}

/* line 180, ../cinch/lib/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 182, ../cinch/lib/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 183, ../cinch/lib/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 184, ../cinch/lib/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 186, ../cinch/lib/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 188, ../cinch/lib/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 189, ../cinch/lib/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 191, ../cinch/lib/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 192, ../cinch/lib/font-awesome/_icons.scss */
.fa-reorder:before {
  content: "";
}

/* line 193, ../cinch/lib/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 194, ../cinch/lib/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 195, ../cinch/lib/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 196, ../cinch/lib/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 197, ../cinch/lib/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 198, ../cinch/lib/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 199, ../cinch/lib/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 200, ../cinch/lib/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 201, ../cinch/lib/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 202, ../cinch/lib/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 203, ../cinch/lib/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 204, ../cinch/lib/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 205, ../cinch/lib/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 206, ../cinch/lib/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 207, ../cinch/lib/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 208, ../cinch/lib/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 209, ../cinch/lib/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 210, ../cinch/lib/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 212, ../cinch/lib/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "";
}

/* line 214, ../cinch/lib/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "";
}

/* line 216, ../cinch/lib/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 217, ../cinch/lib/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 218, ../cinch/lib/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 220, ../cinch/lib/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 222, ../cinch/lib/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 224, ../cinch/lib/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 225, ../cinch/lib/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 226, ../cinch/lib/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 228, ../cinch/lib/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 229, ../cinch/lib/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 230, ../cinch/lib/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 232, ../cinch/lib/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 233, ../cinch/lib/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 234, ../cinch/lib/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 235, ../cinch/lib/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 236, ../cinch/lib/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 237, ../cinch/lib/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 238, ../cinch/lib/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 239, ../cinch/lib/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 240, ../cinch/lib/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 241, ../cinch/lib/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 242, ../cinch/lib/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 243, ../cinch/lib/font-awesome/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 244, ../cinch/lib/font-awesome/_icons.scss */
.fa-hospital:before {
  content: "";
}

/* line 245, ../cinch/lib/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 246, ../cinch/lib/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 247, ../cinch/lib/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 248, ../cinch/lib/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 249, ../cinch/lib/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 250, ../cinch/lib/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 251, ../cinch/lib/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 252, ../cinch/lib/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 253, ../cinch/lib/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 254, ../cinch/lib/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 255, ../cinch/lib/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 256, ../cinch/lib/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 257, ../cinch/lib/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 258, ../cinch/lib/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 259, ../cinch/lib/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 260, ../cinch/lib/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 261, ../cinch/lib/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 262, ../cinch/lib/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 264, ../cinch/lib/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 265, ../cinch/lib/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 266, ../cinch/lib/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 267, ../cinch/lib/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 268, ../cinch/lib/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 269, ../cinch/lib/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 271, ../cinch/lib/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 272, ../cinch/lib/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 273, ../cinch/lib/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 274, ../cinch/lib/font-awesome/_icons.scss */
.fa-expand-o:before {
  content: "";
}

/* line 275, ../cinch/lib/font-awesome/_icons.scss */
.fa-collapse-o:before {
  content: "";
}

/* line 276, ../cinch/lib/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 277, ../cinch/lib/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 278, ../cinch/lib/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 279, ../cinch/lib/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 280, ../cinch/lib/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 281, ../cinch/lib/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 282, ../cinch/lib/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 283, ../cinch/lib/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 284, ../cinch/lib/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 285, ../cinch/lib/font-awesome/_icons.scss */
.fa-reply-all:before {
  content: "";
}

/* line 286, ../cinch/lib/font-awesome/_icons.scss */
.fa-mail-reply-all:before {
  content: "";
}

/* line 287, ../cinch/lib/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 290, ../cinch/lib/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 291, ../cinch/lib/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 292, ../cinch/lib/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 293, ../cinch/lib/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 295, ../cinch/lib/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 296, ../cinch/lib/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 297, ../cinch/lib/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 298, ../cinch/lib/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 299, ../cinch/lib/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 300, ../cinch/lib/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 301, ../cinch/lib/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 302, ../cinch/lib/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 303, ../cinch/lib/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 304, ../cinch/lib/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 305, ../cinch/lib/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 306, ../cinch/lib/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 307, ../cinch/lib/font-awesome/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 308, ../cinch/lib/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 309, ../cinch/lib/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 310, ../cinch/lib/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 311, ../cinch/lib/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 312, ../cinch/lib/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 313, ../cinch/lib/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 314, ../cinch/lib/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 315, ../cinch/lib/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 316, ../cinch/lib/font-awesome/_icons.scss */
.fa-unlock-o:before {
  content: "";
}

/* line 317, ../cinch/lib/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 318, ../cinch/lib/font-awesome/_icons.scss */
.fa-ellipsis-horizontal:before {
  content: "";
}

/* line 319, ../cinch/lib/font-awesome/_icons.scss */
.fa-ellipsis-vertical:before {
  content: "";
}

/* line 320, ../cinch/lib/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 321, ../cinch/lib/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 322, ../cinch/lib/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 323, ../cinch/lib/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 324, ../cinch/lib/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 325, ../cinch/lib/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 326, ../cinch/lib/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 327, ../cinch/lib/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 328, ../cinch/lib/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 329, ../cinch/lib/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 330, ../cinch/lib/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 331, ../cinch/lib/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 332, ../cinch/lib/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 334, ../cinch/lib/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 336, ../cinch/lib/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 338, ../cinch/lib/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 340, ../cinch/lib/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 341, ../cinch/lib/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 343, ../cinch/lib/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 345, ../cinch/lib/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 349, ../cinch/lib/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 352, ../cinch/lib/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 354, ../cinch/lib/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 356, ../cinch/lib/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 357, ../cinch/lib/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 358, ../cinch/lib/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 359, ../cinch/lib/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 360, ../cinch/lib/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 361, ../cinch/lib/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 362, ../cinch/lib/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 363, ../cinch/lib/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 364, ../cinch/lib/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 365, ../cinch/lib/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 366, ../cinch/lib/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 367, ../cinch/lib/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 368, ../cinch/lib/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 369, ../cinch/lib/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 370, ../cinch/lib/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 371, ../cinch/lib/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 372, ../cinch/lib/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 373, ../cinch/lib/font-awesome/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 374, ../cinch/lib/font-awesome/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 375, ../cinch/lib/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 376, ../cinch/lib/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 377, ../cinch/lib/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 378, ../cinch/lib/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 379, ../cinch/lib/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 380, ../cinch/lib/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 381, ../cinch/lib/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 382, ../cinch/lib/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 383, ../cinch/lib/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 384, ../cinch/lib/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 385, ../cinch/lib/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 386, ../cinch/lib/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 387, ../cinch/lib/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 388, ../cinch/lib/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 389, ../cinch/lib/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 390, ../cinch/lib/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 391, ../cinch/lib/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 392, ../cinch/lib/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 393, ../cinch/lib/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 394, ../cinch/lib/font-awesome/_icons.scss */
.fa-gittip:before {
  content: "";
}

/* line 395, ../cinch/lib/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 396, ../cinch/lib/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 397, ../cinch/lib/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 398, ../cinch/lib/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 399, ../cinch/lib/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 400, ../cinch/lib/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 401, ../cinch/lib/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 402, ../cinch/lib/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 403, ../cinch/lib/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 404, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 405, ../cinch/lib/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 406, ../cinch/lib/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 408, ../cinch/lib/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 409, ../cinch/lib/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 410, ../cinch/lib/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 411, ../cinch/lib/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 8, ../cinch/lib/_scaffolding.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 17, ../cinch/lib/_scaffolding.scss */
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: transparent;
}

/* line 22, ../cinch/lib/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #333333;
  background-color: #fff;
}

/* line 31, ../cinch/lib/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 43, ../cinch/lib/_scaffolding.scss */
a {
  color: #860c08;
  text-decoration: none;
}
/* line 47, ../cinch/lib/_scaffolding.scss */
a:hover, a:focus {
  color: #3e0604;
  text-decoration: underline;
}
/* line 53, ../cinch/lib/_scaffolding.scss */
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 61, ../cinch/lib/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 66, ../cinch/lib/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 75, ../cinch/lib/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 9, ../cinch/lib/_type.scss */
p {
  margin: 0 0 12px;
}

/* line 12, ../cinch/lib/_type.scss */
.lead {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 320px) {
  /* line 12, ../cinch/lib/_type.scss */
  .lead {
    font-size: 24px;
  }
}

/* line 28, ../cinch/lib/_type.scss */
small,
.small {
  font-size: 85%;
}

/* line 32, ../cinch/lib/_type.scss */
cite {
  font-style: normal;
}

/* line 35, ../cinch/lib/_type.scss */
.text-muted {
  color: #999999;
}

/* line 38, ../cinch/lib/_type.scss */
.text-primary {
  color: #860c08;
}
/* line 40, ../cinch/lib/_type.scss */
.text-primary:hover {
  color: #560805;
}

/* line 44, ../cinch/lib/_type.scss */
.text-warning {
  color: #c09853;
}
/* line 46, ../cinch/lib/_type.scss */
.text-warning:hover {
  color: #a47e3c;
}

/* line 50, ../cinch/lib/_type.scss */
.text-danger {
  color: #b94a48;
}
/* line 52, ../cinch/lib/_type.scss */
.text-danger:hover {
  color: #953b39;
}

/* line 56, ../cinch/lib/_type.scss */
.text-success {
  color: #468847;
}
/* line 58, ../cinch/lib/_type.scss */
.text-success:hover {
  color: #356635;
}

/* line 62, ../cinch/lib/_type.scss */
.text-info {
  color: #3a87ad;
}
/* line 64, ../cinch/lib/_type.scss */
.text-info:hover {
  color: #2d6987;
}

/* line 70, ../cinch/lib/_type.scss */
.text-left {
  text-align: left;
}

/* line 71, ../cinch/lib/_type.scss */
.text-right {
  text-align: right;
}

/* line 72, ../cinch/lib/_type.scss */
.text-center {
  text-align: center;
}

/* line 78, ../cinch/lib/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* line 85, ../cinch/lib/_type.scss */
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

/* line 93, ../cinch/lib/_type.scss */
h1,
h2,
h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}
/* line 99, ../cinch/lib/_type.scss */
h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small {
  font-size: 65%;
}

/* line 104, ../cinch/lib/_type.scss */
h4,
h5,
h6 {
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 110, ../cinch/lib/_type.scss */
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small {
  font-size: 75%;
}

/* line 116, ../cinch/lib/_type.scss */
h1, .h1 {
  font-size: 41px;
}

/* line 117, ../cinch/lib/_type.scss */
h2, .h2 {
  font-size: 34px;
}

/* line 118, ../cinch/lib/_type.scss */
h3, .h3 {
  font-size: 28px;
}

/* line 119, ../cinch/lib/_type.scss */
h4, .h4 {
  font-size: 20px;
}

/* line 120, ../cinch/lib/_type.scss */
h5, .h5 {
  font-size: 16px;
}

/* line 121, ../cinch/lib/_type.scss */
h6, .h6 {
  font-size: 14px;
}

/* line 127, ../cinch/lib/_type.scss */
.page-header {
  padding-bottom: 11px;
  margin: 48px 0 24px;
  border-bottom: 1px solid #eeeeee;
}

/* line 139, ../cinch/lib/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 12px;
}
/* line 143, ../cinch/lib/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 152, ../cinch/lib/_type.scss */
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 161, ../cinch/lib/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 166, ../cinch/lib/_type.scss */
.list-inline > li:first-child {
  padding-left: 0;
}

/* line 173, ../cinch/lib/_type.scss */
dl {
  margin-bottom: 24px;
}

/* line 176, ../cinch/lib/_type.scss */
dt,
dd {
  line-height: 1.5;
}

/* line 180, ../cinch/lib/_type.scss */
dt {
  font-weight: bold;
}

/* line 183, ../cinch/lib/_type.scss */
dd {
  margin-left: 0;
}

@media (min-width: 320px) {
  /* line 194, ../cinch/lib/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 201, ../cinch/lib/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
  /* line 20, ../cinch/lib/_mixins.scss */
  .dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  /* line 25, ../cinch/lib/_mixins.scss */
  .dl-horizontal dd:after {
    clear: both;
  }
}
/* line 212, ../cinch/lib/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

/* line 218, ../cinch/lib/_type.scss */
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 224, ../cinch/lib/_type.scss */
blockquote {
  padding: 12px 24px;
  margin: 0 0 24px;
  border-left: 5px solid #eeeeee;
}
/* line 228, ../cinch/lib/_type.scss */
blockquote p {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.25;
}
/* line 233, ../cinch/lib/_type.scss */
blockquote p:last-child {
  margin-bottom: 0;
}
/* line 236, ../cinch/lib/_type.scss */
blockquote small {
  display: block;
  line-height: 1.5;
  color: #999999;
}
/* line 240, ../cinch/lib/_type.scss */
blockquote small:before {
  content: '\2014 \00A0';
}
/* line 246, ../cinch/lib/_type.scss */
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
/* line 251, ../cinch/lib/_type.scss */
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
  text-align: right;
}
/* line 258, ../cinch/lib/_type.scss */
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
/* line 261, ../cinch/lib/_type.scss */
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 269, ../cinch/lib/_type.scss */
blockquote:before,
blockquote:after {
  content: "";
}

/* line 275, ../cinch/lib/_type.scss */
address {
  margin-bottom: 24px;
  font-style: normal;
  line-height: 1.5;
}

/* line 6, ../cinch/lib/_grid.scss */
.content-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 20, ../cinch/lib/_mixins.scss */
.content-container:before, .content-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.content-container:after {
  clear: both;
}

/* line 11, ../cinch/lib/_grid.scss */
.column {
  position: relative;
}
/* line 20, ../cinch/lib/_mixins.scss */
.column:before, .column:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.column:after {
  clear: both;
}

/* line 17, ../cinch/lib/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 20, ../cinch/lib/_mixins.scss */
.row:before, .row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.row:after {
  clear: both;
}

/* line 607, ../cinch/lib/_mixins.scss */
.sm-12, .md-12, .lg-12, .xl-12, .sm-11, .md-11, .lg-11, .xl-11, .sm-10, .md-10, .lg-10, .xl-10, .sm-9, .md-9, .lg-9, .xl-9, .sm-8, .md-8, .lg-8, .xl-8, .sm-7, .md-7, .lg-7, .xl-7, .sm-6, .md-6, .lg-6, .xl-6, .sm-5, .md-5, .lg-5, .xl-5, .sm-4, .md-4, .lg-4, .xl-4, .sm-3, .md-3, .lg-3, .xl-3, .sm-2, .md-2, .lg-2, .xl-2, .sm-1, .md-1, .lg-1, .xl-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 626, ../cinch/lib/_mixins.scss */
.sm-12, .sm-11, .sm-10, .sm-9, .sm-8, .sm-7, .sm-6, .sm-5, .sm-4, .sm-3, .sm-2, .sm-1 {
  float: left;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-1 {
  width: 8.33333%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-2 {
  width: 16.66667%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-3 {
  width: 25%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-4 {
  width: 33.33333%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-5 {
  width: 41.66667%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-6 {
  width: 50%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-7 {
  width: 58.33333%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-8 {
  width: 66.66667%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-9 {
  width: 75%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-10 {
  width: 83.33333%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-11 {
  width: 91.66667%;
}

/* line 634, ../cinch/lib/_mixins.scss */
.sm-12 {
  width: 100%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-0 {
  right: 0%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-1 {
  right: 8.33333%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-2 {
  right: 16.66667%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-3 {
  right: 25%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-4 {
  right: 33.33333%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-5 {
  right: 41.66667%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-6 {
  right: 50%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-7 {
  right: 58.33333%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-8 {
  right: 66.66667%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-9 {
  right: 75%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-10 {
  right: 83.33333%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-11 {
  right: 91.66667%;
}

/* line 644, ../cinch/lib/_mixins.scss */
.sm-pull-12 {
  right: 100%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-0 {
  left: 0%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-1 {
  left: 8.33333%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-2 {
  left: 16.66667%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-3 {
  left: 25%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-4 {
  left: 33.33333%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-5 {
  left: 41.66667%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-6 {
  left: 50%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-7 {
  left: 58.33333%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-8 {
  left: 66.66667%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-9 {
  left: 75%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-10 {
  left: 83.33333%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-11 {
  left: 91.66667%;
}

/* line 639, ../cinch/lib/_mixins.scss */
.sm-push-12 {
  left: 100%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-0 {
  margin-left: 0%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-1 {
  margin-left: 8.33333%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-2 {
  margin-left: 16.66667%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-3 {
  margin-left: 25%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-4 {
  margin-left: 33.33333%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-5 {
  margin-left: 41.66667%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-6 {
  margin-left: 50%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-7 {
  margin-left: 58.33333%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-8 {
  margin-left: 66.66667%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-9 {
  margin-left: 75%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-10 {
  margin-left: 83.33333%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-11 {
  margin-left: 91.66667%;
}

/* line 649, ../cinch/lib/_mixins.scss */
.sm-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 49, ../cinch/lib/_grid.scss */
  .content-container {
    width: 100%;
  }

  /* line 626, ../cinch/lib/_mixins.scss */
  .md-12, .md-11, .md-10, .md-9, .md-8, .md-7, .md-6, .md-5, .md-4, .md-3, .md-2, .md-1 {
    float: left;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-1 {
    width: 8.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-2 {
    width: 16.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-3 {
    width: 25%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-4 {
    width: 33.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-5 {
    width: 41.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-6 {
    width: 50%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-7 {
    width: 58.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-8 {
    width: 66.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-9 {
    width: 75%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-10 {
    width: 83.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-11 {
    width: 91.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .md-12 {
    width: 100%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-0 {
    right: 0%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-1 {
    right: 8.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-2 {
    right: 16.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-3 {
    right: 25%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-4 {
    right: 33.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-5 {
    right: 41.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-6 {
    right: 50%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-7 {
    right: 58.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-8 {
    right: 66.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-9 {
    right: 75%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-10 {
    right: 83.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-11 {
    right: 91.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .md-pull-12 {
    right: 100%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-0 {
    left: 0%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-1 {
    left: 8.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-2 {
    left: 16.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-3 {
    left: 25%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-4 {
    left: 33.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-5 {
    left: 41.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-6 {
    left: 50%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-7 {
    left: 58.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-8 {
    left: 66.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-9 {
    left: 75%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-10 {
    left: 83.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-11 {
    left: 91.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .md-push-12 {
    left: 100%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-0 {
    margin-left: 0%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-3 {
    margin-left: 25%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-6 {
    margin-left: 50%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-9 {
    margin-left: 75%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 948px) {
  /* line 69, ../cinch/lib/_grid.scss */
  .content-container {
    width: 970px;
  }

  /* line 626, ../cinch/lib/_mixins.scss */
  .lg-12, .lg-11, .lg-10, .lg-9, .lg-8, .lg-7, .lg-6, .lg-5, .lg-4, .lg-3, .lg-2, .lg-1 {
    float: left;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-1 {
    width: 8.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-2 {
    width: 16.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-3 {
    width: 25%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-4 {
    width: 33.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-5 {
    width: 41.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-6 {
    width: 50%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-7 {
    width: 58.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-8 {
    width: 66.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-9 {
    width: 75%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-10 {
    width: 83.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-11 {
    width: 91.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .lg-12 {
    width: 100%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-0 {
    right: 0%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-1 {
    right: 8.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-2 {
    right: 16.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-3 {
    right: 25%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-4 {
    right: 33.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-5 {
    right: 41.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-6 {
    right: 50%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-7 {
    right: 58.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-8 {
    right: 66.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-9 {
    right: 75%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-10 {
    right: 83.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-11 {
    right: 91.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .lg-pull-12 {
    right: 100%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-0 {
    left: 0%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-1 {
    left: 8.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-2 {
    left: 16.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-3 {
    left: 25%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-4 {
    left: 33.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-5 {
    left: 41.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-6 {
    left: 50%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-7 {
    left: 58.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-8 {
    left: 66.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-9 {
    left: 75%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-10 {
    left: 83.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-11 {
    left: 91.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .lg-push-12 {
    left: 100%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-0 {
    margin-left: 0%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-3 {
    margin-left: 25%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-6 {
    margin-left: 50%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-9 {
    margin-left: 75%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .lg-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../cinch/lib/_grid.scss */
  .content-container {
    width: 1170px;
  }

  /* line 626, ../cinch/lib/_mixins.scss */
  .xl-12, .xl-11, .xl-10, .xl-9, .xl-8, .xl-7, .xl-6, .xl-5, .xl-4, .xl-3, .xl-2, .xl-1 {
    float: left;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-1 {
    width: 8.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-2 {
    width: 16.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-3 {
    width: 25%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-4 {
    width: 33.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-5 {
    width: 41.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-6 {
    width: 50%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-7 {
    width: 58.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-8 {
    width: 66.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-9 {
    width: 75%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-10 {
    width: 83.33333%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-11 {
    width: 91.66667%;
  }

  /* line 634, ../cinch/lib/_mixins.scss */
  .xl-12 {
    width: 100%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-0 {
    right: 0%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-1 {
    right: 8.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-2 {
    right: 16.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-3 {
    right: 25%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-4 {
    right: 33.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-5 {
    right: 41.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-6 {
    right: 50%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-7 {
    right: 58.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-8 {
    right: 66.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-9 {
    right: 75%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-10 {
    right: 83.33333%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-11 {
    right: 91.66667%;
  }

  /* line 644, ../cinch/lib/_mixins.scss */
  .xl-pull-12 {
    right: 100%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-0 {
    left: 0%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-1 {
    left: 8.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-2 {
    left: 16.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-3 {
    left: 25%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-4 {
    left: 33.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-5 {
    left: 41.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-6 {
    left: 50%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-7 {
    left: 58.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-8 {
    left: 66.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-9 {
    left: 75%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-10 {
    left: 83.33333%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-11 {
    left: 91.66667%;
  }

  /* line 639, ../cinch/lib/_mixins.scss */
  .xl-push-12 {
    left: 100%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-0 {
    margin-left: 0%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-3 {
    margin-left: 25%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-6 {
    margin-left: 50%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-9 {
    margin-left: 75%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 649, ../cinch/lib/_mixins.scss */
  .xl-offset-12 {
    margin-left: 100%;
  }
}
/* line 9, ../cinch/lib/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 20, ../cinch/lib/_mixins.scss */
.nav:before, .nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.nav:after {
  clear: both;
}
/* line 15, ../cinch/lib/_navs.scss */
.nav li {
  position: relative;
  float: left;
}
/* line 19, ../cinch/lib/_navs.scss */
.nav li a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
/* line 23, ../cinch/lib/_navs.scss */
.nav li a:hover, .nav li a:focus {
  text-decoration: none;
  color: #f2a400;
}
/* line 31, ../cinch/lib/_navs.scss */
.nav li.disabled > a {
  color: #999999;
}
/* line 34, ../cinch/lib/_navs.scss */
.nav li.disabled > a:hover, .nav li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  cursor: not-allowed;
}
/* line 45, ../cinch/lib/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #860c08;
}
/* line 51, ../cinch/lib/_navs.scss */
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
  border-top-color: #3e0604;
  border-bottom-color: #3e0604;
}
/* line 63, ../cinch/lib/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 70, ../cinch/lib/_navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 84, ../cinch/lib/_navs.scss */
.nav-justified {
  width: 100%;
}
/* line 87, ../cinch/lib/_navs.scss */
.nav-justified > li {
  float: none;
}
/* line 89, ../cinch/lib/_navs.scss */
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
@media (min-width: 320px) {
  /* line 96, ../cinch/lib/_navs.scss */
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 99, ../cinch/lib/_navs.scss */
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 109, ../cinch/lib/_navs.scss */
.c-tab-container {
  border: 1px solid black;
}
/* line 112, ../cinch/lib/_navs.scss */
.c-tab-container .c-tabs {
  margin: 0;
  padding: 0;
  background-color: #c8c8c8;
  width: 100%;
  overflow: hidden;
}
/* line 119, ../cinch/lib/_navs.scss */
.c-tab-container .c-tabs li {
  float: left;
  margin-right: .5em;
  list-style: none;
}
/* line 126, ../cinch/lib/_navs.scss */
.c-tab-container .c-tabs li.active a {
  background-color: #e1e1e1;
  cursor: pointer;
  position: relative;
}
/* line 144, ../cinch/lib/_navs.scss */
.c-tab-container .c-panels .c-panel {
  width: 100%;
  padding: 2em;
  background-color: black;
  position: relative;
}

/* line 11, ../cinch/lib/_modals.scss */
.modal-open {
  overflow: hidden;
}

/* line 16, ../cinch/lib/_modals.scss */
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}
/* line 28, ../cinch/lib/_modals.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
/* line 32, ../cinch/lib/_modals.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 36, ../cinch/lib/_modals.scss */
.modal-dialog {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 10px;
  z-index: 1050;
}

/* line 46, ../cinch/lib/_modals.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}

/* line 59, ../cinch/lib/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000;
}
/* line 68, ../cinch/lib/_modals.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 69, ../cinch/lib/_modals.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 74, ../cinch/lib/_modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.5px;
}

/* line 80, ../cinch/lib/_modals.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 85, ../cinch/lib/_modals.scss */
.modal-title {
  margin: 0;
  line-height: 1.5;
}

/* line 92, ../cinch/lib/_modals.scss */
.modal-body {
  position: relative;
  padding: 20px;
}

/* line 98, ../cinch/lib/_modals.scss */
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
/* line 20, ../cinch/lib/_mixins.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.modal-footer:after {
  clear: both;
}
/* line 106, ../cinch/lib/_modals.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 111, ../cinch/lib/_modals.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
/* line 115, ../cinch/lib/_modals.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

@media screen and (min-width: 320px) {
  /* line 123, ../cinch/lib/_modals.scss */
  .modal-dialog {
    width: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  /* line 128, ../cinch/lib/_modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
@media screen and (min-width: 768px) {
  /* line 136, ../cinch/lib/_modals.scss */
  .modal-dialog {
    width: auto;
    max-width: 724px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  /* line 142, ../cinch/lib/_modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
/* line 158, ../sass/_sitemixins.scss */
body.brand-page article #productNutrition #products ul.liProductList li .label-wrapper, body.nutrition-navigator article ul.search-results li .label-wrapper {
  position: relative;
  display: none;
  width: auto;
  border: none;
  background: #b8b8b8;
  padding: 22px 0 15px 0;
  margin: 15px 0;
}
@media (min-width: 768px) {
  /* line 158, ../sass/_sitemixins.scss */
  body.brand-page article #productNutrition #products ul.liProductList li .label-wrapper, body.nutrition-navigator article ul.search-results li .label-wrapper {
    display: none !important;
  }
}
/* line 172, ../sass/_sitemixins.scss */
html.csstransitions body.brand-page article #productNutrition #products ul.liProductList li .label-wrapper, body.brand-page article #productNutrition #products ul.liProductList li html.csstransitions .label-wrapper, html.csstransitions body.nutrition-navigator article ul.search-results li .label-wrapper, body.nutrition-navigator article ul.search-results li html.csstransitions .label-wrapper {
  display: block;
  max-height: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.5s ease-out;
}
/* line 183, ../sass/_sitemixins.scss */
body.brand-page article #productNutrition #products ul.liProductList li .visible.label-wrapper, body.nutrition-navigator article ul.search-results li .visible.label-wrapper {
  display: block;
}
/* line 186, ../sass/_sitemixins.scss */
html.csstransitions body.brand-page article #productNutrition #products ul.liProductList li .visible.label-wrapper, body.brand-page article #productNutrition #products ul.liProductList li html.csstransitions .visible.label-wrapper, html.csstransitions body.nutrition-navigator article ul.search-results li .visible.label-wrapper, body.nutrition-navigator article ul.search-results li html.csstransitions .visible.label-wrapper {
  max-height: 700px;
  padding: 22px 0 15px 0;
  margin: 15px 0;
}
/* line 193, ../sass/_sitemixins.scss */
body.brand-page article #productNutrition #products ul.liProductList li .label-wrapper:before, body.nutrition-navigator article ul.search-results li .label-wrapper:before {
  /* Indicator triangle */
  display: block;
  content: "";
  position: absolute;
  left: 15px;
  top: 0;
  z-index: 1;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 7px 5px;
  border-color: transparent transparent #b8b8b8 transparent;
}
/* line 205, ../sass/_sitemixins.scss */
body.brand-page article #productNutrition #products ul.liProductList li .label-wrapper:after, body.nutrition-navigator article ul.search-results li .label-wrapper:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 7px;
  background: #ffffff;
}
/* line 214, ../sass/_sitemixins.scss */
body.brand-page article #productNutrition #products ul.liProductList li .label-wrapper table.labelcontainer, body.nutrition-navigator article ul.search-results li .label-wrapper table.labelcontainer {
  width: 220px;
  margin: 0 auto;
  background: #ffffff;
}
/* line 220, ../sass/_sitemixins.scss */
body.brand-page article #productNutrition #products ul.liProductList li .label-wrapper .close, body.nutrition-navigator article ul.search-results li .label-wrapper .close {
  position: absolute;
  left: 50%;
  top: 9px;
  margin-left: 90px;
  background: url(/images/colorbox-images/close.png) no-repeat 0 0;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  cursor: pointer;
}

/* line 242, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion, body.our-commitment ul.accordion {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 246, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li, body.our-commitment ul.accordion > li {
  display: block;
  margin-bottom: 5px;
  overflow: hidden;
  transition: max-height 0.5s ease-in-out;
  max-height: 30px;
}
/* line 254, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li.expanded, body.our-commitment ul.accordion > li.expanded {
  height: auto;
}
/* line 258, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > h2, body.our-commitment ul.accordion > li > h2 {
  position: relative;
  display: block;
  background: #c53730;
  line-height: 30px;
  color: #ffffff;
  font-size: 14px;
  text-transform: none;
  padding: 0 10px;
  cursor: pointer;
  margin: 0;
}
/* line 272, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > h2:after, body.our-commitment ul.accordion > li > h2:after {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f078";
  position: absolute;
  right: 10px;
  top: 0;
  height: 30px;
  line-height: 30px;
}
/* line 282, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li.expanded > h2:after, body.our-commitment ul.accordion > li.expanded > h2:after {
  content: "\f077";
}
/* line 286, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div, body.our-commitment ul.accordion > li > div {
  padding: 15px 10px;
  background: #f5f5f5;
}
/* line 2, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div:after, body.our-commitment ul.accordion > li > div:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 768px) {
  /* line 286, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div, body.our-commitment ul.accordion > li > div {
    padding: 30px;
  }
}
/* line 296, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div img, body.our-commitment ul.accordion > li > div img,
body.foundation-cheh article section.tab-section ul.accordion > li > div figure.photo-with-credit,
body.our-commitment ul.accordion > li > div figure.photo-with-credit {
  max-width: 240px;
  margin: 0 auto 12px auto;
}
@media (min-width: 768px) {
  /* line 296, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div img, body.our-commitment ul.accordion > li > div img,
  body.foundation-cheh article section.tab-section ul.accordion > li > div figure.photo-with-credit,
  body.our-commitment ul.accordion > li > div figure.photo-with-credit {
    float: right;
    max-width: 330px;
    margin: 0 0 30px 30px;
  }
  /* line 306, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div img.narrow-photo, body.our-commitment ul.accordion > li > div img.narrow-photo,
  body.foundation-cheh article section.tab-section ul.accordion > li > div figure.photo-with-credit.narrow-photo,
  body.our-commitment ul.accordion > li > div figure.photo-with-credit.narrow-photo {
    max-width: 190px;
  }
  /* line 309, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div img.full-width, body.our-commitment ul.accordion > li > div img.full-width,
  body.foundation-cheh article section.tab-section ul.accordion > li > div figure.photo-with-credit.full-width,
  body.our-commitment ul.accordion > li > div figure.photo-with-credit.full-width {
    max-width: none;
    float: none;
    margin: 0 0 1em 0;
  }
  /* line 314, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div img.left-float, body.our-commitment ul.accordion > li > div img.left-float,
  body.foundation-cheh article section.tab-section ul.accordion > li > div figure.photo-with-credit.left-float,
  body.our-commitment ul.accordion > li > div figure.photo-with-credit.left-float {
    float: left;
    margin: 0 30px 30px 0;
  }
}
/* line 321, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div figure.photo-with-credit img, body.our-commitment ul.accordion > li > div figure.photo-with-credit img {
  max-width: none;
  margin: 0;
}
/* line 326, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div h3, body.our-commitment ul.accordion > li > div h3 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #666666;
  margin: 0 0 1em 0;
}
/* line 336, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div blockquote, body.our-commitment ul.accordion > li > div blockquote {
  border: none;
  margin: 0 0 1em 0;
  padding: 0;
}
/* line 341, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div blockquote p, body.our-commitment ul.accordion > li > div blockquote p {
  padding: 0;
  border: none;
  text-align: left;
}
/* line 347, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div blockquote .caption, body.our-commitment ul.accordion > li > div blockquote .caption {
  font-style: italic;
  margin-top: 5px;
}
@media (min-width: 768px) {
  /* line 353, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div .clear-left, body.our-commitment ul.accordion > li > div .clear-left {
    clear: left;
  }
}
@media (min-width: 768px) {
  /* line 354, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div .clear-right, body.our-commitment ul.accordion > li > div .clear-right {
    clear: right;
  }
}
@media (min-width: 768px) {
  /* line 355, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div .clear-both, body.our-commitment ul.accordion > li > div .clear-both {
    clear: both;
  }
}
/* line 357, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div > *:last-child, body.our-commitment ul.accordion > li > div > *:last-child {
  margin-bottom: 0;
}
/* line 361, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div ul.research-initiatives, body.our-commitment ul.accordion > li > div ul.research-initiatives {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 2, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div ul.research-initiatives:after, body.our-commitment ul.accordion > li > div ul.research-initiatives:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 366, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div ul.research-initiatives li, body.our-commitment ul.accordion > li > div ul.research-initiatives li {
  display: block;
}
@media (min-width: 768px) {
  /* line 366, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div ul.research-initiatives li, body.our-commitment ul.accordion > li > div ul.research-initiatives li {
    box-sizing: border-box;
    width: 33%;
    float: left;
    padding: 0 10px;
  }
  /* line 375, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div ul.research-initiatives li:nth-child(3n+1), body.our-commitment ul.accordion > li > div ul.research-initiatives li:nth-child(3n+1) {
    clear: left;
  }
  /* line 378, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.accordion > li > div ul.research-initiatives li:last-child, body.our-commitment ul.accordion > li > div ul.research-initiatives li:last-child {
    width: 100%;
  }
  /* line 381, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.accordion > li > div ul.research-initiatives li.last-child, body.foundation-cheh article section.tab-section html.lt-ie9 ul.accordion > li > div ul.research-initiatives li.last-child, html.lt-ie9 body.our-commitment ul.accordion > li > div ul.research-initiatives li.last-child, body.our-commitment html.lt-ie9 ul.accordion > li > div ul.research-initiatives li.last-child {
    width: 100%;
  }
}
/* line 386, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.accordion > li > div ul.research-initiatives li figure.photo-with-credit, body.our-commitment ul.accordion > li > div ul.research-initiatives li figure.photo-with-credit {
  float: none;
  margin: 0 auto 1em auto;
}

@font-face {
  font-family: "hand_of_seanregular";
  src: url("../fonts/handsean-webfont.eot");
  src: url("../fonts/handsean-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/handsean-webfont.svg#hand_of_seanregular") format("svg"), url("../fonts/handsean-webfont.woff") format("woff"), url("../fonts/handsean-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* !Buttons */
/* line 4, ../sass/_base.scss */
button {
  background: none;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
/* line 13, ../sass/_base.scss */
button ::-moz-focus-inner,
button input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 19, ../sass/_base.scss */
a.button,
button.button,
.form-button {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  border: 1px solid #cccbc7;
  background: #e6e6e6;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
  background: -webkit-linear-gradient(top, #fefefe, #e6e6e6);
  background: -moz-linear-gradient(top, #fefefe, #e6e6e6);
  background: -ms-linear-gradient(top, #fefefe, #e6e6e6);
  background: -o-linear-gradient(top, #fefefe, #e6e6e6);
  padding: 8px 13px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color: #666;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 46, ../sass/_base.scss */
html.no-touch a.button:hover, html.no-touch
button.button:hover, html.no-touch
.form-button:hover {
  color: #cc3333;
}
/* line 50, ../sass/_base.scss */
a.button:active,
button.button:active,
.form-button:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#fefefe));
  background: -webkit-linear-gradient(top, #e6e6e6, #fefefe);
  background: -moz-linear-gradient(top, #e6e6e6, #fefefe);
  background: -ms-linear-gradient(top, #e6e6e6, #fefefe);
  background: -o-linear-gradient(top, #e6e6e6, #fefefe);
}

/* !Chosen Dropdown */
/* line 61, ../sass/_base.scss */
.chosen-container-single input {
  background-color: #ffffff !important;
}
/* line 64, ../sass/_base.scss */
.chosen-container-single .chosen-single {
  border: 1px solid #cccbc7;
  background: #e6e6e6;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
  background: -webkit-linear-gradient(top, #fefefe, #e6e6e6);
  background: -moz-linear-gradient(top, #fefefe, #e6e6e6);
  background: -ms-linear-gradient(top, #fefefe, #e6e6e6);
  background: -o-linear-gradient(top, #fefefe, #e6e6e6);
  filter: none;
  padding: 9px 13px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color: #666;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
  height: auto;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 91, ../sass/_base.scss */
.chosen-container-single .chosen-single span {
  margin-right: 5px;
  height: 12px;
}
/* line 96, ../sass/_base.scss */
html.no-touch .chosen-container-single .chosen-single:hover {
  color: #cc3333;
  text-decoration: underline;
}
/* line 101, ../sass/_base.scss */
.chosen-container-single .chosen-single div b {
  height: 15px;
  margin-top: 3px;
}
/* line 106, ../sass/_base.scss */
.chosen-container-single.chosen-container-active .chosen-single {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  filter: none;
}
/* line 114, ../sass/_base.scss */
.chosen-container-single .chosen-drop {
  border-color: #cccbc7;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  background: #e6e6e6;
}
/* line 121, ../sass/_base.scss */
.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single {
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* !Utility Styles */
/* line 132, ../sass/_base.scss */
.no-transition {
  transition-duration: 0s !important;
}

/* line 135, ../sass/_base.scss */
input.hidden-submit {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

/* line 139, ../sass/_base.scss */
input[type='image'] {
  border-radius: 0;
}

/* line 142, ../sass/_base.scss */
.no-mobile {
  display: none;
}
@media (min-width: 768px) {
  /* line 142, ../sass/_base.scss */
  .no-mobile {
    display: inherit;
  }
}

/* !Global Site Styles */
/* line 150, ../sass/_base.scss */
body {
  background: #ffffff;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  color: #666666;
}
/* line 156, ../sass/_base.scss */
body strong {
  font-family: "Trade Gothic W01 Bold 2", Arial, sans-serif;
  font-weight: normal;
}

/* line 161, ../sass/_base.scss */
a, html.no-touch a:hover {
  color: #cc3333;
}

/* line 164, ../sass/_base.scss */
.outer-container {
  position: relative;
  width: 100%;
}

/* line 168, ../sass/_base.scss */
.outer-content-container {
  max-width: 900px;
  margin: 0 auto;
}
/* line 2, ../sass/_sitemixins.scss */
.outer-content-container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 174, ../sass/_base.scss */
header .button-menu, nav#side-menu form.search-bar .button-menu, body#index-page .mobile-stories.active .button-menu {
  text-indent: -9999px;
  background: url(/images/global/menu-icon.png) no-repeat;
  background-size: 41px 31px;
  width: 41px;
  height: 31px;
  margin: 9px 5px 0 0;
  float: right;
  position: relative;
}
@media (min-width: 900px) {
  /* line 174, ../sass/_base.scss */
  header .button-menu, nav#side-menu form.search-bar .button-menu, body#index-page .mobile-stories.active .button-menu {
    display: none;
  }
}

/* !Mobile Header */
/* line 193, ../sass/_base.scss */
header {
  width: 100%;
  height: 48px;
  position: fixed;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 3000;
  box-shadow: inset 2px 3px 3px rgba(26, 24, 24, 0.15);
  background: #bf2129;
  background: linear-gradient(to top, #a7121d 0%, #bf2129 70%);
  /*.button-search {
  	background: url(/images/global/search-icon.png) no-repeat;
  	background-size: 34px 40px;
  	
  	width: 40px; height: 40px;
  	margin: 4px 0 0 5px;
  	
  	position: relative;
  	float: left;
  	z-index: 1;
  	
  	@media (min-width: $desktop-width) {
  		display: none;
  	}
  }*/
}
/* line 207, ../sass/_base.scss */
html.lt-ie9 header {
  background-image: url(/images/global/header_bckgrnd_interior.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -ms-behavior: url(/vendor/background-size-polyfill/backgroundsize.min.htc);
}
@media (min-width: 900px) {
  /* line 193, ../sass/_base.scss */
  header {
    position: relative;
    height: 110px;
    overflow: visible;
    padding-top: 20px;
    background-image: url(/images/global/header_bckgrnd_interior.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
  }
  /* line 231, ../sass/_base.scss */
  header .container {
    position: relative;
    width: 900px;
    height: 90px;
    margin: 0 auto;
  }
}
/* line 238, ../sass/_base.scss */
header .logo-conagra-foods {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  display: block;
  width: 100%;
  height: 48px;
  background: url(/images/global/CAG-logo-header.png) no-repeat;
  background-size: 152px 32px;
  background-position: center center;
  text-indent: -9999px;
}
/* line 252, ../sass/_base.scss */
html.lt-ie9 header .logo-conagra-foods {
  -ms-behavior: url(/vendor/background-size-polyfill/backgroundsize.min.htc);
}
@media (min-width: 900px) {
  /* line 238, ../sass/_base.scss */
  header .logo-conagra-foods {
    width: 110px;
    height: 55px;
    top: 0px;
    background-image: url("/images/global/CAG-logo.png");
    background-size: 110px 55px;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header .logo-conagra-foods {
    background-image: url("/images/global/CAG-logo@2x.png");
    background-size: 110px 55px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header .logo-conagra-foods {
    background-image: url("/images/global/CAG-logo.png");
  }
}

/* line 264, ../sass/_base.scss */
header button {
  text-indent: -9999px;
}
/* line 287, ../sass/_base.scss */
header ul.social {
  display: none;
}
@media (min-width: 900px) {
  /* line 287, ../sass/_base.scss */
  header ul.social {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 210px;
    top: 0;
  }
  /* line 299, ../sass/_base.scss */
  header ul.social li {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-left: 1px;
  }
  /* line 304, ../sass/_base.scss */
  header ul.social li.readyseteat {
    margin-right: 5px;
  }
  /* line 308, ../sass/_base.scss */
  header ul.social li.contact-us {
    margin-left: 15px;
  }
  /* line 311, ../sass/_base.scss */
  header ul.social li.contact-us a {
    font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #ffffff;
    letter-spacing: 1px;
    position: relative;
    top: 5px;
  }
}
/* line 325, ../sass/_base.scss */
header form#site-search {
  display: none;
}
/* line 328, ../sass/_base.scss */
header form#site-search,
header form#site-search * {
  box-sizing: content-box;
}
@media (min-width: 900px) {
  /* line 325, ../sass/_base.scss */
  header form#site-search {
    display: block;
    position: absolute;
    right: 0;
    top: 2px;
    float: right;
    width: 193px;
  }
  /* line 342, ../sass/_base.scss */
  header form#site-search input[type='text'] {
    float: right;
    margin: 0;
    padding: 0 5px 0 0;
    height: 23px;
    line-height: 23px;
    width: 153px;
    border-radius: 0;
    border: none;
    background: url(/images/global/search-02.png) top right no-repeat;
    font-family: "Trade Gothic W01 Roman", Arial, sans-serif;
    font-size: 14px;
    text-indent: 5px;
    color: #666;
  }
}
/* line 363, ../sass/_base.scss */
header nav {
  display: none;
}
/* line 366, ../sass/_base.scss */
header nav,
header nav * {
  box-sizing: content-box;
}
@media (min-width: 900px) {
  /* line 363, ../sass/_base.scss */
  header nav {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
    font-weight: normal;
  }
  /* line 381, ../sass/_base.scss */
  header nav ul {
    float: right;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 100%;
    font-weight: normal;
    text-transform: uppercase;
    list-style: none;
  }
  /* line 391, ../sass/_base.scss */
  header nav ul li {
    position: relative;
    float: left;
    margin: 0 0 0 28px;
  }
  /* line 396, ../sass/_base.scss */
  html.touch header nav ul li.hover > a {
    color: #ffffcc;
    text-decoration: none;
  }
  /* line 401, ../sass/_base.scss */
  header nav ul li a {
    display: block;
    -webkit-transform: translateZ(0px);
    padding: 0 0 10px;
  }
  /* line 407, ../sass/_base.scss */
  header nav ul li a, html.touch header nav ul li a {
    color: #ffffff;
    letter-spacing: 1px;
    text-decoration: none;
    border-bottom: 5px solid transparent;
  }
  /* line 416, ../sass/_base.scss */
  html.no-touch header nav ul li a:hover {
    color: #ffffcc;
    text-decoration: none;
  }
  /* line 421, ../sass/_base.scss */
  header nav ul li a.dropArrow {
    position: relative;
    z-index: 10;
    padding-right: 20px;
    background: url(/images/global/nav/nav-arrow.png) no-repeat right 5px;
  }
  /* line 429, ../sass/_base.scss */
  header nav ul li a.dropArrow:after {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 12px;
    height: 6px;
    background: url("/images/global/nav/white_carrot_up.png");
  }
  /* line 440, ../sass/_base.scss */
  html.no-touch header nav ul li a.dropArrow:hover:after {
    display: block;
  }
  /* line 445, ../sass/_base.scss */
  header nav ul li a.leadership {
    background-image: url("/images/global/nav/our_company-leadership-thumb.jpg");
    background-size: 160px 108px;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.leadership {
    background-image: url("/images/global/nav/our_company-leadership-thumb@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.leadership {
    background-image: url("/images/global/nav/our_company-leadership-thumb.jpg");
  }
}
@media (min-width: 900px) {
  /* line 446, ../sass/_base.scss */
  header nav ul li a.timeline {
    background-image: url("/images/global/nav/our_company-history-thumb.jpg");
    background-size: 160px 108px;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.timeline {
    background-image: url("/images/global/nav/our_company-history-thumb@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.timeline {
    background-image: url("/images/global/nav/our_company-history-thumb.jpg");
  }
}
@media (min-width: 900px) {
  /* line 447, ../sass/_base.scss */
  header nav ul li a.awards {
    background-image: url("/images/global/nav/our_company-awards-thumb.jpg");
    background-size: 160px 108px;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.awards {
    background-image: url("/images/global/nav/our_company-awards-thumb@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.awards {
    background-image: url("/images/global/nav/our_company-awards-thumb.jpg");
  }
}
@media (min-width: 900px) {
  /* line 448, ../sass/_base.scss */
  header nav ul li a.news {
    background-image: url("/images/global/nav/our_company-news-thumb.jpg");
    background-size: 160px 108px;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.news {
    background-image: url("/images/global/nav/our_company-news-thumb@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.news {
    background-image: url("/images/global/nav/our_company-news-thumb.jpg");
  }
}
@media (min-width: 900px) {
  /* line 449, ../sass/_base.scss */
  header nav ul li a.our-brands {
    background-image: url("/images/global/nav/our_food-brands-thumb.jpg");
    background-size: 160px 108px;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.our-brands {
    background-image: url("/images/global/nav/our_food-brands-thumb@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.our-brands {
    background-image: url("/images/global/nav/our_food-brands-thumb.jpg");
  }
}
@media (min-width: 900px) {
  /* line 450, ../sass/_base.scss */
  header nav ul li a.recipes {
    background-image: url("/images/global/nav/our_food-recipes-thumb.jpg");
    background-size: 160px 108px;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.recipes {
    background-image: url("/images/global/nav/our_food-recipes-thumb@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.recipes {
    background-image: url("/images/global/nav/our_food-recipes-thumb.jpg");
  }
}
@media (min-width: 900px) {
  /* line 451, ../sass/_base.scss */
  header nav ul li a.dedicated-to-health {
    background-image: url("/images/global/nav/our_food-health-thumb.jpg");
    background-size: 160px 108px;
    white-space: nowrap;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.dedicated-to-health {
    background-image: url("/images/global/nav/our_food-health-thumb@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.dedicated-to-health {
    background-image: url("/images/global/nav/our_food-health-thumb.jpg");
  }
}
@media (min-width: 900px) {
  /* line 452, ../sass/_base.scss */
  header nav ul li a.child-hunger {
    background-image: url("/images/global/nav/our_commitment-child-hunger.jpg");
    background-size: 160px 108px;
    white-space: nowrap;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.child-hunger {
    background-image: url("/images/global/nav/our_commitment-child-hunger@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.child-hunger {
    background-image: url("/images/global/nav/our_commitment-child-hunger.jpg");
  }
}
@media (min-width: 900px) {
  /* line 453, ../sass/_base.scss */
  header nav ul li a.citizenship-report {
    background-image: url("/images/global/nav/our_commitment-citizenship-report.jpg");
    background-size: 160px 108px;
    white-space: nowrap;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.citizenship-report {
    background-image: url("/images/global/nav/our_commitment-citizenship-report@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.citizenship-report {
    background-image: url("/images/global/nav/our_commitment-citizenship-report.jpg");
  }
}
@media (min-width: 900px) {
  /* line 454, ../sass/_base.scss */
  header nav ul li a.food-safety {
    background-image: url("/images/global/nav/our_commitment-food-safety.jpg");
    background-size: 160px 108px;
    white-space: nowrap;
  }
}
@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 900px) and (-moz-min-device-pixel-ratio: 2), (min-width: 900px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  header nav ul li a.food-safety {
    background-image: url("/images/global/nav/our_commitment-food-safety@2x.jpg");
    background-size: 160px 108px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 header nav ul li a.food-safety {
    background-image: url("/images/global/nav/our_commitment-food-safety.jpg");
  }
}
@media (min-width: 900px) {
  /* line 456, ../sass/_base.scss */
  header nav ul li a.external {
    position: relative;
  }
  /* line 117, ../sass/_sitemixins.scss */
  header nav ul li a.external:after {
    display: inline;
    content: "\00a0\00a0\00a0";
    width: 10px;
    height: 8px;
    background: url("/images/global/ext-link-icon_grey.png") no-repeat;
    background-size: 10px 8px;
    background-position: 0 0px;
    margin: 0 0 0 "auto";
  }
  /* line 461, ../sass/_base.scss */
  header nav ul li a.external:after {
    image-rendering: optimizeSpeed;
    /* Legal fallback */
    image-rendering: -moz-crisp-edges;
    /* Firefox        */
    image-rendering: -o-crisp-edges;
    /* Opera          */
    image-rendering: -webkit-optimize-contrast;
    /* Safari         */
    image-rendering: optimize-contrast;
    /* CSS3 Proposed  */
    image-rendering: crisp-edges;
    /* CSS4 Proposed  */
    image-rendering: pixelated;
    /* CSS4 Proposed  */
    -ms-interpolation-mode: nearest-neighbor;
    /* IE8+           */
    position: absolute;
    left: auto;
    right: 16px;
    top: 14px;
  }
  /* line 478, ../sass/_base.scss */
  html.no-touch header nav ul li.hover a.external:hover:after {
    background-image: url(/images/global/ext-link-icon.png);
  }
  /* line 482, ../sass/_base.scss */
  header nav ul li.active a {
    border-color: #ffffff;
  }
  /* line 486, ../sass/_base.scss */
  header nav ul li.careers a {
    padding-right: 14px;
    background: url(/images/global/icon-external-link-white.gif) right 3px no-repeat;
  }
  /* line 491, ../sass/_base.scss */
  header nav ul li .rolldown {
    display: none;
    opacity: 0;
    transition: opacity 0.3s linear;
    position: absolute;
    top: 23px;
    z-index: 8;
    width: auto;
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  }
  /* line 497, ../sass/_base.scss */
  html.csstransitions header nav ul li .rolldown {
    display: block;
    top: -9999px;
  }
  /* line 518, ../sass/_base.scss */
  header nav ul li .rolldown:before {
    /* Indicator triangle */
    display: block;
    content: "";
    position: absolute;
    left: 15px;
    top: -7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 7px 5px;
    border-color: transparent transparent #ffffff transparent;
  }
  /* line 530, ../sass/_base.scss */
  header nav ul li.hover .rolldown, html.csstransitions header nav ul li.hover .rolldown, html.csstransitions header nav ul li.hover-out .rolldown {
    display: block;
    opacity: 1;
    top: 23px;
  }
  /* line 537, ../sass/_base.scss */
  html.csstransitions header nav ul li.hover-out .rolldown {
    opacity: 0;
  }
  /* line 540, ../sass/_base.scss */
  html.no-js.no-touch header nav ul li:hover .rolldown {
    display: block;
  }
  /* line 542, ../sass/_base.scss */
  header nav ul li.list .rolldown {
    left: -20px;
  }
  /* line 545, ../sass/_base.scss */
  header nav ul li.articles .rolldown {
    left: -200px;
    width: 451px;
  }
  /* line 549, ../sass/_base.scss */
  header nav ul li.articles ul {
    float: left;
    width: 185px;
  }
  /* line 553, ../sass/_base.scss */
  header nav ul li.articles ul.articles-list {
    width: 235px;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    border-left: 1px solid #cccccc;
  }
  /* line 559, ../sass/_base.scss */
  header nav ul li.articles ul.articles-list li {
    overflow: hidden;
    max-height: 42px;
  }
  /* line 563, ../sass/_base.scss */
  header nav ul li.articles ul.articles-list li.title {
    padding: 0 10px;
    line-height: 220%;
    letter-spacing: 1px;
  }
  /* line 569, ../sass/_base.scss */
  header nav ul li.articles ul.articles-list li a {
    max-height: 32px;
    padding: 3px 10px;
    overflow: hidden;
    white-space: normal;
    line-height: 16px !important;
    letter-spacing: 0;
  }
  /* line 580, ../sass/_base.scss */
  header nav ul li.articles ul.articles-list li.view-all a {
    padding: 5px 10px;
    text-align: right;
    color: #cc3333;
  }
  /* line 590, ../sass/_base.scss */
  header nav ul li.images ul li, header nav ul li.mixed ul li.image {
    float: left;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    transition: opacity 0.3s ease-out;
  }
  /* line 600, ../sass/_base.scss */
  header nav ul li.images ul li a, header nav ul li.mixed ul li.image a {
    display: block;
    width: 160px;
    height: 32px;
    padding: 10px 10px 128px;
    color: #666666;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center 50px;
    border: none;
  }
  /* line 613, ../sass/_base.scss */
  html.no-touch header nav ul li.images ul li a:hover, html.no-touch header nav ul li.mixed ul li.image a:hover {
    color: #cc3333;
    background-color: #f3f1e9;
  }
  /* line 619, ../sass/_base.scss */
  header nav ul li.images ul li.faded, header nav ul li.mixed ul li.image.faded {
    opacity: 0.3;
  }
  /* line 623, ../sass/_base.scss */
  header nav ul li.mixed ul li.image a {
    height: 16px;
    padding-bottom: 124px;
    background-position: center 30px;
  }
  /* line 630, ../sass/_base.scss */
  header nav ul li.list ul li, header nav ul li.mixed ul li.nav-list li {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
  }
  /* line 637, ../sass/_base.scss */
  header nav ul li.list ul li a, header nav ul li.mixed ul li.nav-list li a {
    display: block;
    padding: 0 25px 0 10px;
    white-space: nowrap;
    font-size: 12px;
    line-height: 220%;
    color: #666666;
    border: 0 none;
  }
  /* line 648, ../sass/_base.scss */
  html.no-touch header nav ul li.list ul li a:hover, html.no-touch header nav ul li.mixed ul li.nav-list li a:hover {
    background-color: #f3f1e9;
    color: #cc3333;
  }
  /* line 655, ../sass/_base.scss */
  header nav ul li.mixed ul li.nav-list li.title a, header nav ul li.articles ul.articles-list li.title, header nav ul li.articles ul.articles-list li.view-all a {
    padding: 10px;
    font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #666666;
  }
  /* line 668, ../sass/_base.scss */
  header nav ul li.articles ul.articles-list li a {
    font-family: "Trade Gothic W01 Roman", Arial, sans-serif;
    font-weight: normal;
    line-height: 22px;
    text-transform: none;
    color: #cc3333;
  }
  /* line 678, ../sass/_base.scss */
  header nav ul li.mixed ul li.nav-list {
    margin: 0 0 0 10px;
    width: 225px;
  }
  /* line 682, ../sass/_base.scss */
  header nav ul li.mixed ul li.nav-list ul {
    float: left;
  }
  /* line 689, ../sass/_base.scss */
  header nav ul li.company .rolldown {
    left: -30px;
  }
  /* line 692, ../sass/_base.scss */
  header nav ul li.company .rolldown:before {
    left: 147px;
  }
  /* line 696, ../sass/_base.scss */
  header nav ul li.company ul {
    width: 540px;
  }
  /* line 702, ../sass/_base.scss */
  header nav ul li.our-food .rolldown {
    left: -215px;
  }
  /* line 705, ../sass/_base.scss */
  header nav ul li.our-food .rolldown:before {
    left: 301px;
  }
  /* line 709, ../sass/_base.scss */
  header nav ul li.our-food ul.dropdown {
    width: 775px;
  }
  /* line 715, ../sass/_base.scss */
  header nav ul li.our-commitment .rolldown {
    left: -110px;
  }
  /* line 718, ../sass/_base.scss */
  header nav ul li.our-commitment .rolldown:before {
    left: 257px;
  }
  /* line 722, ../sass/_base.scss */
  header nav ul li.our-commitment ul {
    width: 540px;
  }
  /* line 728, ../sass/_base.scss */
  header nav ul li.investor-relations .rolldown {
    left: -110px;
  }
  /* line 731, ../sass/_base.scss */
  header nav ul li.investor-relations .rolldown:before {
    left: 203px;
  }
  /* line 738, ../sass/_base.scss */
  header nav ul li.news-room .rolldown {
    left: -310px;
  }
  /* line 741, ../sass/_base.scss */
  header nav ul li.news-room .rolldown:before {
    left: 362px;
  }
  /* line 745, ../sass/_base.scss */
  header nav ul li.news-room ul li a {
    padding-right: 75px;
    /* due to short content */
  }
}

/* !Mobile Nav */
/* line 757, ../sass/_base.scss */
.page.slidLeft {
  transform: translate3d(-19em, 0, 0);
  -ms-transform: translate3d(-19em, 0, 0);
  -moz-transform: translate3d(-19em, 0, 0);
  -webkit-transform: translate3d(-19em, 0, 0);
  -o-transform: translate3d(-19em, 0, 0);
  	/*
  @media screen and (max-width: 28.125em) {
  		transform: translate3d(-21em, 0, 0);
  		-ms-transform: translate3d(-21em, 0, 0);
  		-moz-transform: translate3d(-21em, 0, 0);
  		-webkit-transform: translate3d(-21em, 0, 0);
  		-o-transform: translate3d(-21em, 0, 0);
  	}
  */
}

/* !Menu */
/* line 775, ../sass/_base.scss */
nav#side-menu {
  width: 19em;
  height: 100vh;
  position: fixed;
  top: 0;
  right: -19em;
  z-index: 10000;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: #434343;
  -webkit-transition: right 0.25s ease-out, -webkit-transform 0.25s ease-out;
  transition: right 0.25s ease-out, transform 0.25s ease-out;
}
@media (min-width: 900px) {
  /* line 775, ../sass/_base.scss */
  nav#side-menu {
    display: none;
  }
}
/* line 799, ../sass/_base.scss */
nav#side-menu.open {
  right: 0;
  box-shadow: -5px 1px 8px -4px #000000;
}
/* line 804, ../sass/_base.scss */
html.csstransforms3d nav#side-menu.open {
  right: -19em;
  -webkit-transform: translate3d(-19em, 0, 0);
  transform: translate3d(-19em, 0, 0);
}
/* line 812, ../sass/_base.scss */
nav#side-menu form.search-bar {
  padding: 12px 2px 10px 10px;
  margin: 0;
}
/* line 816, ../sass/_base.scss */
nav#side-menu form.search-bar input.search {
  position: relative;
  -webkit-appearance: none;
  background: #282828;
  text-align: left;
  padding: 0 10px;
  height: 26px;
  line-height: 26px;
  color: #ffffff;
  border: none;
  outline: none;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 80%;
}
/* line 838, ../sass/_base.scss */
nav#side-menu form.search-bar input.search::-webkit-input-placeholder {
  text-align: center;
  color: #656565;
}
/* line 841, ../sass/_base.scss */
nav#side-menu form.search-bar input.search:-moz-placeholder {
  text-align: center;
  color: #656565;
}
/* line 844, ../sass/_base.scss */
nav#side-menu form.search-bar input.search:-ms-input-placeholder {
  text-align: center;
  color: #656565;
}
/* line 847, ../sass/_base.scss */
nav#side-menu form.search-bar input.search::input-placeholder {
  text-align: center;
  color: #656565;
}
/* line 850, ../sass/_base.scss */
nav#side-menu form.search-bar input.search.placeholder {
  text-align: center;
  color: #656565;
}
/* line 854, ../sass/_base.scss */
nav#side-menu form.search-bar .button-menu {
  float: right;
  margin: 0 3px 0 0;
  position: relative;
  top: -3px;
}
/* line 865, ../sass/_base.scss */
nav#side-menu > ul > li:last-child {
  border-bottom: solid 1px #666666;
}
/* line 868, ../sass/_base.scss */
nav#side-menu > ul > li.last-child {
  border-bottom: solid 1px #666666;
}
/* line 872, ../sass/_base.scss */
nav#side-menu ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  border-top: solid 1px #666666;
}
/* line 881, ../sass/_base.scss */
nav#side-menu ul li {
  position: relative;
  display: block;
  line-height: 35px;
  border-top: solid 1px #666666;
  font-family: Helvetica, sans-serif;
  color: #ffffff;
}
/* line 891, ../sass/_base.scss */
nav#side-menu ul li button.expand-toggle {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 35px;
  height: 35px;
  text-indent: -9999px;
  background: url(/images/global/arrow-white.png) no-repeat;
  background-size: 11px 16px;
  background-position: center center;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 908, ../sass/_base.scss */
nav#side-menu ul li button.expand-toggle.expanded {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
/* line 914, ../sass/_base.scss */
nav#side-menu ul li a, nav#side-menu ul li html.no-touch, nav#side-menu ul li a:active, nav#side-menu ul li a:focus, nav#side-menu ul li a:visited {
  display: block;
  color: #ffffff;
  text-decoration: none;
  padding-left: 20px;
}
/* line 117, ../sass/_sitemixins.scss */
nav#side-menu ul li a.external:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 9px;
  height: 8px;
  background: url("/images/global/icon-external-link-white.gif") no-repeat;
  background-size: 9px 8px;
  background-position: 0 3px;
  margin: 0 0 0 5px;
}
/* line 81, ../sass/_sitemixins.scss */
nav#side-menu ul li a.external:after {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
/* line 117, ../sass/_sitemixins.scss */
nav#side-menu ul li a.pdf:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 13px;
  height: 14px;
  background: url("/images/global/pdf-icon.jpg") no-repeat;
  background-size: 13px 14px;
  background-position: 0 5px;
  margin: 0 0 0 8px;
}
/* line 95, ../sass/_sitemixins.scss */
html.lt-ie9 nav#side-menu ul li a.pdf:after {
  background-image: url(/images/global/pdf-icon-ie.png);
}
/* line 930, ../sass/_base.scss */
nav#side-menu ul li ul {
  border-top: none;
  height: 0;
  transition: height 0.25s ease-in-out;
}
/* line 936, ../sass/_base.scss */
nav#side-menu ul li ul.expanded {
  height: auto;
}
/* line 940, ../sass/_base.scss */
nav#side-menu ul li li {
  background-color: #363636;
  border-top-color: #414141;
}
/* line 943, ../sass/_base.scss */
nav#side-menu ul li li a, html.no-touch nav#side-menu ul li li a:hover, nav#side-menu ul li li a:active, nav#side-menu ul li li a:focus, nav#side-menu ul li li a:visited {
  padding-left: 35px;
}
/* line 947, ../sass/_base.scss */
nav#side-menu ul li li li {
  background-color: #282828;
  border-top-color: #383838;
}
/* line 950, ../sass/_base.scss */
nav#side-menu ul li li li a, html.no-touch nav#side-menu ul li li li a:hover, nav#side-menu ul li li li a:active, nav#side-menu ul li li li a:focus, nav#side-menu ul li li li a:visited {
  padding-left: 50px;
}
/* line 958, ../sass/_base.scss */
nav#side-menu aside.social {
  display: none;
}

/* line 963, ../sass/_base.scss */
body {
  padding-top: 48px;
  padding-bottom: 128px;
}
/* line 967, ../sass/_base.scss */
.short-screen body {
  padding-bottom: 0;
}
@media (min-width: 900px) {
  /* line 963, ../sass/_base.scss */
  body {
    padding-top: 0;
  }
}

/* line 975, ../sass/_base.scss */
footer {
  position: fixed;
  bottom: 0;
  z-index: 3000;
  width: 100%;
  background-color: #434343;
  -webkit-backface-visibility: hidden;
}
/* line 987, ../sass/_base.scss */
html.lt-ie9 footer.main-footer {
  background-color: #434343 !important;
}
/* line 991, ../sass/_base.scss */
.short-screen footer {
  position: relative;
}
/* line 995, ../sass/_base.scss */
footer .lower-footer {
  width: auto;
  margin: 0 auto;
  overflow: hidden;
}
/* line 2, ../sass/_sitemixins.scss */
footer .lower-footer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 768px) {
  /* line 995, ../sass/_base.scss */
  footer .lower-footer {
    width: 768px;
  }
}
@media (min-width: 900px) {
  /* line 995, ../sass/_base.scss */
  footer .lower-footer {
    width: 900px;
  }
}
/* line 1009, ../sass/_base.scss */
footer .lower-footer p {
  width: 230px;
  line-height: 16px;
  margin: 10px auto;
}
@media (min-width: 768px) {
  /* line 1009, ../sass/_base.scss */
  footer .lower-footer p {
    width: 130px;
    margin: 18px 0px 0px;
  }
}
@media (min-width: 900px) {
  /* line 1009, ../sass/_base.scss */
  footer .lower-footer p {
    width: 130px;
    margin: 18px 0px 0px;
  }
}
/* line 1025, ../sass/_base.scss */
footer a.show-footer {
  display: none;
  float: left;
  margin: 20px 10px;
  text-transform: uppercase;
  color: #999999;
  font-size: 10px;
  line-height: 14px;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  padding-left: 25px;
  cursor: pointer;
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 1025, ../sass/_base.scss */
  footer a.show-footer {
    display: block;
    font-size: 11px;
    line-height: 54px;
    margin: 0 40px 0 5px;
    background: url(/images/global/plus-icon-white.png) no-repeat;
    background-size: 14px 14px;
    background-position: left center;
  }
  /* line 1050, ../sass/_base.scss */
  html.lt-ie9 footer a.show-footer {
    background-image: url(/images/global/plus-icon-white-ie.png);
  }
  /* line 1054, ../sass/_base.scss */
  footer a.show-footer.open {
    background-image: url(/images/global/minus-icon-white.png);
  }
  /* line 1057, ../sass/_base.scss */
  html.lt-ie9 footer a.show-footer.open {
    background-image: url(/images/global/minus-icon-white-ie.png);
  }
}
@media (min-width: 900px) {
  /* line 1025, ../sass/_base.scss */
  footer a.show-footer {
    margin: 0 30px 0 5px;
  }
}
/* line 1067, ../sass/_base.scss */
footer p {
  text-align: center;
  margin: 10px 0 5px 0;
  padding: 0;
  color: #ffffff;
  font-size: 12px;
  line-height: 13px;
}
@media (min-width: 768px) {
  /* line 1067, ../sass/_base.scss */
  footer p {
    margin: 0;
    line-height: 54px;
    float: left;
    text-align: left;
  }
}
@media (min-width: 900px) {
  /* line 1067, ../sass/_base.scss */
  footer p {
    margin-right: 10px;
  }
}
/* line 1087, ../sass/_base.scss */
footer nav {
  width: 100%;
  margin: 0 auto 5px auto;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 1087, ../sass/_base.scss */
  footer nav {
    float: left;
    width: 385px;
    text-align: left;
    margin: 0 auto;
    line-height: 16px;
  }
}
@media (min-width: 900px) {
  /* line 1087, ../sass/_base.scss */
  footer nav {
    width: 580px;
  }
}
/* line 1104, ../sass/_base.scss */
footer nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1109, ../sass/_base.scss */
footer nav ul li {
  display: inline;
  color: #ffffff;
  height: 16px;
  padding: 0 3px;
}
@media (min-width: 600px) {
  /* line 1109, ../sass/_base.scss */
  footer nav ul li {
    padding: 0 5px;
  }
}
@media (min-width: 768px) {
  /* line 1109, ../sass/_base.scss */
  footer nav ul li {
    display: block;
    float: left;
    margin: 0 0 0 15px;
    padding: 0;
  }
}
@media (min-width: 900px) {
  /* line 1109, ../sass/_base.scss */
  footer nav ul li {
    margin-left: 15px;
  }
}
/* line 1130, ../sass/_base.scss */
footer nav ul li a {
  color: #999999;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
}
@media (min-width: 600px) {
  /* line 1130, ../sass/_base.scss */
  footer nav ul li a {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  /* line 1130, ../sass/_base.scss */
  footer nav ul li a {
    line-height: 54px;
  }
}
/* line 1144, ../sass/_base.scss */
html.no-touch footer nav ul li a:hover {
  text-decoration: underline;
  color: #999999;
}
/* line 1151, ../sass/_base.scss */
footer nav ul li a:visited {
  color: #999999;
}
/* line 1153, ../sass/_base.scss */
footer nav ul li.desktop-only {
  display: none;
}
@media (min-width: 900px) {
  /* line 1153, ../sass/_base.scss */
  footer nav ul li.desktop-only {
    display: block;
  }
}
/* line 1161, ../sass/_base.scss */
footer nav ul li.hide-on-mobile {
  display: none;
}
@media (min-width: 900px) {
  /* line 1161, ../sass/_base.scss */
  footer nav ul li.hide-on-mobile {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 1161, ../sass/_base.scss */
  footer nav ul li.hide-on-mobile {
    display: block;
  }
}
/* line 1177, ../sass/_base.scss */
footer aside.tall-footer {
  display: none;
  background: #575757 url(/images/global/footer_bg.jpg);
  clear: both;
  height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.25s ease-out;
  transition: max-height 0.25s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 1192, ../sass/_base.scss */
html.csstransitions footer aside.tall-footer {
  height: auto;
  max-height: 0;
}
@media (min-width: 768px) {
  /* line 1177, ../sass/_base.scss */
  footer aside.tall-footer {
    display: block;
  }
}
/* line 1201, ../sass/_base.scss */
footer aside.tall-footer.open {
  height: auto;
}
/* line 1204, ../sass/_base.scss */
html.csstransitions footer aside.tall-footer.open {
  max-height: 406px;
}
/* line 1208, ../sass/_base.scss */
footer aside.tall-footer .container {
  margin: 0 auto;
}
/* line 2, ../sass/_sitemixins.scss */
footer aside.tall-footer .container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 768px) {
  /* line 1208, ../sass/_base.scss */
  footer aside.tall-footer .container {
    width: 768px;
  }
}
@media (min-width: 900px) {
  /* line 1208, ../sass/_base.scss */
  footer aside.tall-footer .container {
    width: 900px;
    padding-left: 7px;
  }
}
/* line 1221, ../sass/_base.scss */
footer aside.tall-footer .container .conagra-foods-logo {
  display: block;
  text-indent: -9999px;
  width: 72px;
  height: 65px;
  float: left;
  display: none;
  margin: 30px 0 0 15px;
}
/* line 1231, ../sass/_base.scss */
footer aside.tall-footer .container > ul {
  float: left;
  padding: 0 0 30px 0;
  list-style: none;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 1231, ../sass/_base.scss */
  footer aside.tall-footer .container > ul {
    width: 700px;
    margin-left: 10px;
  }
}
@media (min-width: 900px) {
  /* line 1231, ../sass/_base.scss */
  footer aside.tall-footer .container > ul {
    width: 810px;
    margin-left: 0px;
  }
}
/* line 1247, ../sass/_base.scss */
footer aside.tall-footer .container > ul > li {
  float: left;
  text-align: left;
  margin: 30px 0 0 16px;
}
@media (min-width: 768px) {
  /* line 1247, ../sass/_base.scss */
  footer aside.tall-footer .container > ul > li {
    width: 102px;
    margin-left: 10px;
  }
  /* line 1256, ../sass/_base.scss */
  footer aside.tall-footer .container > ul > li:first-child {
    width: 110px;
  }
  /* line 1259, ../sass/_base.scss */
  footer aside.tall-footer .container > ul > li:nth-child(4) {
    margin-left: 65px !important;
  }
}
@media (min-width: 900px) {
  /* line 1247, ../sass/_base.scss */
  footer aside.tall-footer .container > ul > li {
    width: 123px;
  }
  /* line 1265, ../sass/_base.scss */
  footer aside.tall-footer .container > ul > li:nth-child(4) {
    margin-left: 40px !important;
  }
}
/* line 1270, ../sass/_base.scss */
footer aside.tall-footer .container > ul > li:last-child {
  width: 70px;
}
/* line 1273, ../sass/_base.scss */
html.lt-ie9 footer aside.tall-footer .container > ul > li.last-child {
  width: 70px;
}
/* line 1277, ../sass/_base.scss */
footer aside.tall-footer .container > ul > li > a {
  display: block;
  margin-bottom: 20px;
  color: #fff;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
}
/* line 1287, ../sass/_base.scss */
footer aside.tall-footer .container > ul > li > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1292, ../sass/_base.scss */
footer aside.tall-footer .container > ul > li > ul li {
  display: block;
  width: 100%;
  float: left;
  margin-bottom: 10px;
  line-height: 15px;
  font-size: 13px;
}
/* line 1303, ../sass/_base.scss */
footer aside.tall-footer .container > ul > li > ul li a {
  color: #cccccc;
}
/* line 1310, ../sass/_base.scss */
footer aside.tall-footer .container > ul > li:first-child {
  margin-left: 0px;
}
/* line 1314, ../sass/_base.scss */
footer aside.tall-footer .container > ul > li:nth-child(4) {
  margin-left: 40px;
}
/* line 1322, ../sass/_base.scss */
footer aside.brands {
  width: 100%;
  background: #ffffff;
  box-shadow: inset 0px 1px 11px 0px rgba(50, 50, 50, 0.75);
  overflow: hidden;
  position: relative;
}
/* line 1331, ../sass/_base.scss */
html.lt-ie9 footer aside.brands {
  background-image: url(/images/global/gradient_top-ie.jpg);
  background-repeat: repeat-x;
  background-position: center top;
}
/* line 1336, ../sass/_base.scss */
html.lt-ie9 footer aside.brands:before {
  display: block;
  content: "";
  width: 100%;
  height: 14px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  background-image: url(/images/global/gradient_bottom-ie.jpg);
  background-repeat: repeat-x;
  background-position: center bottom;
}
/* line 1349, ../sass/_base.scss */
footer aside.brands .container {
  position: relative;
  margin: 0 auto;
}
/* line 2, ../sass/_sitemixins.scss */
footer aside.brands .container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 768px) {
  /* line 1349, ../sass/_base.scss */
  footer aside.brands .container {
    width: 768px;
  }
}
@media (min-width: 900px) {
  /* line 1349, ../sass/_base.scss */
  footer aside.brands .container {
    width: 900px;
  }
}
/* line 1363, ../sass/_base.scss */
footer aside.brands h2 {
  display: none;
  margin: 10px 0 5px 0;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
  color: #333333;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 1363, ../sass/_base.scss */
  footer aside.brands h2 {
    display: block;
    float: left;
    text-align: left;
    margin: 30px 45px 20px 5px;
  }
}
@media (min-width: 900px) {
  /* line 1363, ../sass/_base.scss */
  footer aside.brands h2 {
    margin: 30px 35px 20px 5px;
  }
}
/* line 1389, ../sass/_base.scss */
footer aside.brands a.show-brands {
  display: none;
  position: relative;
  z-index: 100;
  text-transform: uppercase;
  text-align: center;
  color: #999999;
  font-size: 11px;
  line-height: 13px;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
}
@media (min-width: 768px) {
  /* line 1389, ../sass/_base.scss */
  footer aside.brands a.show-brands {
    display: block;
    position: absolute;
    top: 25px;
    right: 115px;
    padding-right: 15px;
    background: url(/images/global/plus-icon-red.png) no-repeat;
    background-size: 14px 14px;
    background-position: right center;
    width: 80px;
  }
  /* line 1417, ../sass/_base.scss */
  html.lt-ie9 footer aside.brands a.show-brands {
    background-image: url(/images/global/plus-icon-red-ie.png);
  }
}
@media (min-width: 1120px) {
  /* line 1389, ../sass/_base.scss */
  footer aside.brands a.show-brands {
    right: 15px;
  }
}
@media (min-width: 768px) {
  /* line 1425, ../sass/_base.scss */
  footer aside.brands.open a.show-brands {
    background-image: url(/images/global/minus-icon-red.png);
  }
  /* line 1429, ../sass/_base.scss */
  html.lt-ie9 footer aside.brands.open a.show-brands {
    background-image: url(/images/global/minus-icon-red-ie.png);
  }
}
@media (min-width: 768px) {
  /* line 1435, ../sass/_base.scss */
  footer aside.brands.open .mask {
    height: 175px;
  }
}
/* line 1441, ../sass/_base.scss */
footer aside.brands .mask {
  clear: both;
  width: 300px;
  height: 55px;
  margin: 5px auto 5px auto;
  padding-left: 66px;
}
@media (min-width: 460px) {
  /* line 1441, ../sass/_base.scss */
  footer aside.brands .mask {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 1441, ../sass/_base.scss */
  footer aside.brands .mask {
    float: left;
    clear: none;
    width: 420px;
    height: 65px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 0;
    -webkit-transition: height 0.25s ease-out;
    transition: height 0.25s ease-out;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@media (min-width: 900px) {
  /* line 1441, ../sass/_base.scss */
  footer aside.brands .mask {
    width: 560px;
  }
}
@media (min-width: 1120px) {
  /* line 1441, ../sass/_base.scss */
  footer aside.brands .mask {
    width: 675px;
  }
}
/* line 1479, ../sass/_base.scss */
footer aside.brands .mask .carousel {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 1479, ../sass/_base.scss */
  footer aside.brands .mask .carousel {
    width: auto;
  }
}
/* line 1490, ../sass/_base.scss */
footer aside.brands .mask .carousel.slick-initialized {
  overflow: visible;
}
/* line 1494, ../sass/_base.scss */
footer aside.brands .mask .carousel:not(.slick-initialized) .item {
  display: none;
}
/* line 1497, ../sass/_base.scss */
footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(1), footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(2), footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(3), footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(4), footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(5) {
  display: block;
}
@media (min-width: 768px) {
  /* line 1506, ../sass/_base.scss */
  footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(6), footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(7), footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(8), footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(9), footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(10) {
    display: block;
  }
}
@media (min-width: 900px) {
  /* line 1515, ../sass/_base.scss */
  footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(11), footer aside.brands .mask .carousel:not(.slick-initialized) .item:nth-child(12) {
    display: block;
  }
}
/* line 1522, ../sass/_base.scss */
footer aside.brands .mask .carousel .item {
  float: left;
  padding: 0 5px 5px 0;
  height: 55px;
  width: 55px;
  transition: opacity 0.3s ease-out;
}
/* line 1531, ../sass/_base.scss */
footer aside.brands .mask .carousel .item.slick-slide {
  display: block;
  padding: 0;
}
/* line 1536, ../sass/_base.scss */
footer aside.brands .mask .carousel .item.faded {
  opacity: 0.3;
}
@media (min-width: 768px) {
  /* line 1522, ../sass/_base.scss */
  footer aside.brands .mask .carousel .item {
    padding: 0 20px 20px 0;
  }
  /* line 1542, ../sass/_base.scss */
  footer aside.brands .mask .carousel .item.slick-slide {
    padding: 0;
  }
}
/* line 1548, ../sass/_base.scss */
footer aside.brands .mask .carousel .col {
  float: left;
  width: 60px;
  height: 175px;
}
/* line 1553, ../sass/_base.scss */
footer aside.brands .mask .carousel .col .item {
  float: none;
  clear: both;
}
/* line 1557, ../sass/_base.scss */
footer aside.brands .mask .carousel .col .item:last-child {
  padding-bottom: 0;
}
/* line 1560, ../sass/_base.scss */
footer aside.brands .mask .carousel .col .item.last-child {
  padding-bottom: 0;
}
/* line 1566, ../sass/_base.scss */
footer aside.brands .mask .carousel .slick-prev,
footer aside.brands .mask .carousel .slick-next {
  width: 30px;
  height: 30px;
  background: #999999 url(/images/global/arrow-white-back.png) no-repeat;
  background-size: 12px 18px;
  background-position: center center;
}
/* line 1574, ../sass/_base.scss */
html.lt-ie9 footer aside.brands .mask .carousel .slick-prev, html.lt-ie9
footer aside.brands .mask .carousel .slick-next {
  background-image: url(/images/global/arrow-white-ie-slider-back.png);
}
/* line 1578, ../sass/_base.scss */
footer aside.brands .mask .carousel .slick-prev:before,
footer aside.brands .mask .carousel .slick-next:before {
  display: none;
}
/* line 1582, ../sass/_base.scss */
footer aside.brands .mask .carousel .slick-prev {
  left: -60px;
}
@media (min-width: 900px) {
  /* line 1582, ../sass/_base.scss */
  footer aside.brands .mask .carousel .slick-prev {
    left: -50px;
  }
}
/* line 1589, ../sass/_base.scss */
footer aside.brands .mask .carousel .slick-next {
  right: -35px;
  background-image: url(/images/global/arrow-white.png);
}
/* line 1594, ../sass/_base.scss */
html.lt-ie9 footer aside.brands .mask .carousel .slick-next {
  background-image: url(/images/global/arrow-white-ie-slider.png);
}
/* line 1602, ../sass/_base.scss */
footer > .container {
  position: relative;
  margin: 0 auto;
}
/* line 2, ../sass/_sitemixins.scss */
footer > .container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 768px) {
  /* line 1602, ../sass/_base.scss */
  footer > .container {
    width: 768px;
  }
}
@media (min-width: 900px) {
  /* line 1602, ../sass/_base.scss */
  footer > .container {
    width: 900px;
  }
}
/* line 1615, ../sass/_base.scss */
footer > .container .cheh-pin-footer {
  display: block;
  text-indent: -9999px;
  width: 66px;
  height: 93px;
  background-image: url("/images/global/footer-pushpin-left-mobile.png");
  background-size: 66px 93px;
  position: absolute;
  left: 0;
  top: -40px;
  z-index: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  footer > .container .cheh-pin-footer {
    background-image: url("/images/global/footer-pushpin-left-mobile@2x.png");
    background-size: 66px 93px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 footer > .container .cheh-pin-footer {
    background-image: url("/images/global/footer-pushpin-left-mobile.png");
  }
}
@media (min-width: 768px) {
  /* line 1615, ../sass/_base.scss */
  footer > .container .cheh-pin-footer {
    width: 68px;
    height: 103px;
    background-image: url("/images/global/footer-pushpin-right-desktop.png");
    background-size: 68px 103px;
    top: -56px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (-moz-min-device-pixel-ratio: 2), (min-width: 768px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  footer > .container .cheh-pin-footer {
    background-image: url("/images/global/footer-pushpin-right-desktop@2x.png");
    background-size: 68px 103px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 footer > .container .cheh-pin-footer {
    background-image: url("/images/global/footer-pushpin-right-desktop.png");
  }
}

@media (min-width: 1120px) {
  /* line 1615, ../sass/_base.scss */
  footer > .container .cheh-pin-footer {
    right: -110px;
  }
}

/* !Breadcrumb Navigation */
/* line 1644, ../sass/_base.scss */
nav.breadcrumbs {
  padding: 10px 5px;
  margin-bottom: 20px;
}
@media (min-width: 900px) {
  /* line 1648, ../sass/_base.scss */
  nav.breadcrumbs.with-side-nav {
    padding-left: 0;
  }
}
/* line 1654, ../sass/_base.scss */
nav.breadcrumbs a {
  color: #cc3333;
}
/* line 1657, ../sass/_base.scss */
html.no-touch nav.breadcrumbs a:hover {
  color: #cc3333;
  text-decoration: underline;
}
/* line 1663, ../sass/_base.scss */
nav.breadcrumbs > ul {
  padding: 0;
  margin: 0;
}
/* line 1667, ../sass/_base.scss */
nav.breadcrumbs > ul li {
  display: inline;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  color: #666666;
}
/* line 1674, ../sass/_base.scss */
nav.breadcrumbs > ul li a {
  font-family: "Trade Gothic W01 Roman", Arial, sans-serif;
}
/* line 1678, ../sass/_base.scss */
nav.breadcrumbs > ul li:after {
  content: " / ";
}
/* line 1682, ../sass/_base.scss */
nav.breadcrumbs > ul li:last-child:after {
  content: "";
}
/* line 1685, ../sass/_base.scss */
nav.breadcrumbs > ul li.last-child:after {
  content: "";
}

/* !Side Navigation */
/* line 1693, ../sass/_base.scss */
nav.side-nav {
  display: none;
}
@media (min-width: 900px) {
  /* line 1693, ../sass/_base.scss */
  nav.side-nav {
    display: block;
    float: left;
    width: 140px;
    margin-right: 20px;
  }
  /* line 1703, ../sass/_base.scss */
  nav.side-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  }
  /* line 1710, ../sass/_base.scss */
  nav.side-nav ul > li:first-child {
    margin: 5px 0 15px 0;
  }
  /* line 1713, ../sass/_base.scss */
  nav.side-nav ul > li.first-child {
    margin: 5px 0 15px 0;
  }
  /* line 1716, ../sass/_base.scss */
  nav.side-nav ul li {
    margin: 0 0 15px 0;
    font-size: 13px;
    line-height: 17px;
  }
  /* line 1721, ../sass/_base.scss */
  nav.side-nav ul li a {
    text-decoration: none;
    color: #cc3333;
  }
  /* line 1725, ../sass/_base.scss */
  html.no-touch nav.side-nav ul li a:hover {
    text-decoration: underline;
  }
  /* line 1728, ../sass/_base.scss */
  nav.side-nav ul li a.on {
    color: #333333;
  }
  /* line 1730, ../sass/_base.scss */
  html.no-touch nav.side-nav ul li a.on:hover {
    text-decoration: none;
  }
  /* line 117, ../sass/_sitemixins.scss */
  nav.side-nav ul li a.external:after {
    display: inline;
    content: "\00a0\00a0\00a0";
    width: 10px;
    height: 8px;
    background: url("/images/global/ext-link-icon.png") no-repeat;
    background-size: 10px 8px;
    background-position: 0 3px;
    margin: 0 0 0 5px;
  }
  /* line 63, ../sass/_sitemixins.scss */
  nav.side-nav ul li a.external:after {
    image-rendering: optimizeSpeed;
    /* Legal fallback */
    image-rendering: -moz-crisp-edges;
    /* Firefox        */
    image-rendering: -o-crisp-edges;
    /* Opera          */
    image-rendering: -webkit-optimize-contrast;
    /* Safari         */
    image-rendering: optimize-contrast;
    /* CSS3 Proposed  */
    image-rendering: crisp-edges;
    /* CSS4 Proposed  */
    image-rendering: pixelated;
    /* CSS4 Proposed  */
    -ms-interpolation-mode: nearest-neighbor;
    /* IE8+           */
  }
  /* line 74, ../sass/_sitemixins.scss */
  html.lt-ie9 nav.side-nav ul li a.external:after {
    background-image: url(/images/global/icon-external-link.gif);
  }
  /* line 117, ../sass/_sitemixins.scss */
  nav.side-nav ul li a.pdf:after {
    display: inline;
    content: "\00a0\00a0\00a0";
    width: 10px;
    height: 10px;
    background: url("/images/global/pdf-icon.jpg") no-repeat;
    background-size: 10px 10px;
    background-position: 0 4px;
    margin: 0 0 0 8px;
  }
  /* line 95, ../sass/_sitemixins.scss */
  html.lt-ie9 nav.side-nav ul li a.pdf:after {
    background-image: url(/images/global/pdf-icon-ie.png);
  }
  /* line 1744, ../sass/_base.scss */
  nav.side-nav ul li ul {
    display: none;
    font-family: "Trade Gothic W01 Roman", Arial, sans-serif;
  }
  /* line 1748, ../sass/_base.scss */
  nav.side-nav ul li ul strong {
    font-family: "Trade Gothic W01 Bold 2", Arial, sans-serif;
    font-weight: normal;
  }
  /* line 1753, ../sass/_base.scss */
  nav.side-nav ul li ul.on {
    display: block;
  }
  /* line 1756, ../sass/_base.scss */
  nav.side-nav ul li ul > li:first-child {
    margin: 10px 0 0 15px;
  }
  /* line 1759, ../sass/_base.scss */
  nav.side-nav ul li ul li,
  nav.side-nav ul li ul > li.first-child {
    margin: 10px 0 0 15px;
  }
}

/* line 1768, ../sass/_base.scss */
.main-column {
  overflow: hidden;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 1768, ../sass/_base.scss */
  .main-column {
    margin-bottom: 60px;
  }
}
@media (min-width: 900px) {
  /* line 1768, ../sass/_base.scss */
  .main-column {
    margin-left: 160px;
    overflow: visible;
  }
  /* line 1781, ../sass/_base.scss */
  .main-column.no-side-nav {
    margin-left: 0;
  }
}
@media (min-width: 1120px) {
  /* line 1768, ../sass/_base.scss */
  .main-column {
    margin-bottom: 30px;
  }
}

/* line 5, ../sass/_index.scss */
html, body {
  min-height: 100%;
}

/* line 9, ../sass/_index.scss */
body#index-page {
  /* !Mobile Header */
  /* !Mobile Stories */
}
/* line 11, ../sass/_index.scss */
body#index-page,
body#index-page .main-background-image {
  background-image: url(/images/home/background-mobile.jpg);
  background-position: center top;
  background-size: cover;
}
@media (min-width: 720px) {
  /* line 11, ../sass/_index.scss */
  body#index-page,
  body#index-page .main-background-image {
    background-image: url(/images/home/background-mobile.jpg);
  }
}
@media (min-width: 900px) {
  /* line 11, ../sass/_index.scss */
  body#index-page,
  body#index-page .main-background-image {
    background-image: url(/images/home/background-desktop.jpg);
  }
}
/* line 26, ../sass/_index.scss */
html.lt-ie9 body#index-page {
  -ms-behavior: url(/vendor/background-size-polyfill/backgroundsize.min.htc);
}
@media (max-width: 899px) {
  /* line 9, ../sass/_index.scss */
  body#index-page {
    padding-top: 70px;
  }
}
@media (max-width: 899px) and (min-width: 720px) {
  /* line 9, ../sass/_index.scss */
  body#index-page {
    padding-top: 120px;
  }
}

/* line 38, ../sass/_index.scss */
body#index-page .background-video {
  display: none;
}
@media (min-width: 900px) {
  /* line 42, ../sass/_index.scss */
  html.lt-ie9 body#index-page .background-video {
    display: none !important;
  }
  /* line 45, ../sass/_index.scss */
  html.no-touch body#index-page .background-video {
    display: block;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: -1px;
    z-index: -2;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
  }
  /* line 55, ../sass/_index.scss */
  html.no-touch body#index-page .background-video video {
    position: relative;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
  }
  /* line 62, ../sass/_index.scss */
  html.no-touch body#index-page .background-video:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 200px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, transparent 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(100%, #7db9e8));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, transparent 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, transparent 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, transparent 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, transparent 100%);
  }
}
/* line 79, ../sass/_index.scss */
body#index-page button.background-video-pause {
  display: none;
}
@media (min-width: 900px) {
  /* line 83, ../sass/_index.scss */
  html.lt-ie9 body#index-page button.background-video-pause {
    display: none !important;
  }
  /* line 86, ../sass/_index.scss */
  html.no-touch body#index-page button.background-video-pause {
    display: block;
    width: 25px;
    height: 25px;
    background: url(/images/global/pause-play-sprite.png);
    background-size: 50px 25px;
    background-position: 0 0;
    cursor: pointer;
    text-indent: -9999px;
    position: fixed;
    left: 5px;
    bottom: 135px;
  }
  /* line 99, ../sass/_index.scss */
  html.no-touch body#index-page button.background-video-pause.paused {
    background-position: -25px 0;
  }
  /* line 103, ../sass/_index.scss */
  html.no-touch body#index-page button.background-video-pause.hidden {
    display: none;
  }
}
/* line 109, ../sass/_index.scss */
body#index-page .background-image,
body#index-page .main-background-image {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 0;
}
/* line 117, ../sass/_index.scss */
body#index-page .background-image,
body#index-page .background-image div,
body#index-page .main-background-image,
body#index-page .main-background-image div {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center top;
}
/* line 124, ../sass/_index.scss */
body#index-page .background-image div,
body#index-page .main-background-image div {
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
/* line 130, ../sass/_index.scss */
body#index-page .background-image div.fade,
body#index-page .main-background-image div.fade {
  opacity: 1;
}
/* line 133, ../sass/_index.scss */
html.lt-ie9 body#index-page .background-image div.fade, html.lt-ie9
body#index-page .main-background-image div.fade {
  -ms-behavior: url(/vendor/background-size-polyfill/backgroundsize.min.htc);
}
/* line 139, ../sass/_index.scss */
body#index-page .main-background-image {
  display: block;
  z-index: -3;
}
/* line 145, ../sass/_index.scss */
body#index-page header {
  box-shadow: none;
  background: none;
}
@media (max-width: 899px) {
  /* line 145, ../sass/_index.scss */
  body#index-page header {
    height: 70px;
  }
}
@media (max-width: 899px) and (min-width: 720px) {
  /* line 145, ../sass/_index.scss */
  body#index-page header {
    height: 120px;
  }
}

/* line 157, ../sass/_index.scss */
body#index-page header .logo-conagra-foods {
  display: none;
}
@media (min-width: 900px) {
  /* line 157, ../sass/_index.scss */
  body#index-page header .logo-conagra-foods {
    display: block;
  }
}
/* line 164, ../sass/_index.scss */
body#index-page header .button-search {
  display: none;
}
@media (max-width: 899px) {
  /* line 167, ../sass/_index.scss */
  body#index-page header .button-menu {
    margin-top: 15px;
    margin-right: 15px;
  }
}
@media (max-width: 899px) and (min-width: 720px) {
  /* line 167, ../sass/_index.scss */
  body#index-page header .button-menu {
    margin-top: 50px;
    margin-right: 45px;
  }
}

@media (min-width: 900px) {
  /* line 145, ../sass/_index.scss */
  body#index-page header {
    /*background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(30%,rgba(0, 0, 0, 0.2)), color-stop(100%,#7db9e8));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0, 0, 0, 0.2) 30%,rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0, 0, 0, 0.2) 30%,rgba(0, 0, 0, 0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0, 0, 0, 0.2) 30%,rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0, 0, 0, 0.2) 30%,rgba(0, 0, 0, 0) 100%);*/
  }
}
@media (min-width: 900px) {
  /* line 192, ../sass/_index.scss */
  body#index-page header nav > ul > li > a {
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  }
}
/* line 199, ../sass/_index.scss */
body#index-page > .logo-conagra-foods {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1001;
  display: block;
  width: 81px;
  height: 42px;
  background-image: url(/images/global/CAG-logo@2x.png);
  background-size: 81px 42px;
  background-position: center center !important;
  text-indent: -9999px;
  margin: 15px 0 0 20px;
}
/* line 210, ../sass/_index.scss */
html.lt-ie9 body#index-page > .logo-conagra-foods {
  -ms-behavior: url(/vendor/background-size-polyfill/backgroundsize.min.htc);
}
@media (min-width: 720px) {
  /* line 199, ../sass/_index.scss */
  body#index-page > .logo-conagra-foods {
    width: 137px;
    height: 70px;
    background-size: 137px 70px !important;
    margin: 35px 0 0 45px;
  }
}
@media (min-width: 900px) {
  /* line 199, ../sass/_index.scss */
  body#index-page > .logo-conagra-foods {
    display: none;
  }
}
/* line 230, ../sass/_index.scss */
body#index-page .outer-container {
  position: static;
}
/* line 233, ../sass/_index.scss */
body#index-page .outer-content-container {
  position: static;
  max-width: none;
}
/* line 241, ../sass/_index.scss */
body#index-page .outer-container.news-active:before,
body#index-page .outer-container.news-opening:before,
body#index-page .outer-container.news-closing:before {
  display: block;
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1001;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
}
@media (min-width: 720px) {
  /* line 241, ../sass/_index.scss */
  body#index-page .outer-container.news-active:before,
  body#index-page .outer-container.news-opening:before,
  body#index-page .outer-container.news-closing:before {
    display: none;
  }
}
/* line 259, ../sass/_index.scss */
body#index-page .outer-container.news-opening:before,
body#index-page .outer-container.news-closing:before {
  opacity: 0;
}
/* line 264, ../sass/_index.scss */
body#index-page .content-and-stories {
  /* !Default home content & stories */
  /* !Desktop Homepage story */
}
@media (min-width: 900px) {
  /* line 264, ../sass/_index.scss */
  body#index-page .content-and-stories {
    position: relative;
    overflow: hidden;
  }
  /* line 2, ../sass/_sitemixins.scss */
  body#index-page .content-and-stories:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
}
@media (min-width: 900px) {
  /* line 274, ../sass/_index.scss */
  body#index-page .content-and-stories .container {
    position: relative;
    max-width: 900px;
    margin: 0 auto;
  }
}
/* line 284, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content,
body#index-page .content-and-stories section.story {
  position: relative;
  z-index: 1;
  width: 80%;
  margin: 30px auto;
  text-align: center;
}
/* line 2, ../sass/_sitemixins.scss */
body#index-page .content-and-stories section.default-content:after,
body#index-page .content-and-stories section.story:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 720px) {
  /* line 284, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content,
  body#index-page .content-and-stories section.story {
    width: auto;
    max-width: 900px;
    background: #333333;
    background: rgba(0, 0, 0, 0.6);
    padding: 30px;
  }
}
@media (min-width: 900px) {
  /* line 284, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content,
  body#index-page .content-and-stories section.story {
    float: left;
    width: 68%;
  }
}
@media (min-width: 900px) {
  /* line 284, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content,
  body#index-page .content-and-stories section.story {
    width: 66%;
  }
}
/* line 315, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content h1,
body#index-page .content-and-stories section.story h1 {
  font-family: "hand_of_seanregular", Arial, sans-serif;
  font-size: 30px;
  color: #ffffff;
  margin: 0 0 20px 0;
}
@media (min-width: 720px) {
  /* line 315, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content h1,
  body#index-page .content-and-stories section.story h1 {
    text-align: left;
    font-size: 40px;
    margin-bottom: 20px;
  }
  /* line 328, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content h1 br,
  body#index-page .content-and-stories section.story h1 br {
    display: none;
  }
}
/* line 333, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content p, body#index-page .content-and-stories section.default-content > ul, body#index-page .content-and-stories section.default-content > ol,
body#index-page .content-and-stories section.story p,
body#index-page .content-and-stories section.story > ul,
body#index-page .content-and-stories section.story > ol {
  display: block;
  clear: both;
  text-align: left;
  color: #ffffff;
  font-size: 16px;
  line-height: 20px;
}
/* line 341, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content > ul, body#index-page .content-and-stories section.default-content > ol,
body#index-page .content-and-stories section.story > ul,
body#index-page .content-and-stories section.story > ol {
  padding-left: 15px;
}
/* line 344, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content > ul li, body#index-page .content-and-stories section.default-content > ol li,
body#index-page .content-and-stories section.story > ul li,
body#index-page .content-and-stories section.story > ol li {
  margin-bottom: 0.5em;
}
/* line 349, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content #video-wrapper,
body#index-page .content-and-stories section.story #video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: content-box;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 359, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content #video-wrapper iframe,
body#index-page .content-and-stories section.story #video-wrapper iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 365, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content #video-wrapper .close-youtube,
body#index-page .content-and-stories section.story #video-wrapper .close-youtube {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000;
  height: 50px;
  width: 50px;
  background: url(/images/our_company/btn-close.png) no-repeat;
  background-position: right top;
  border: none;
  text-indent: -9000px;
  overflow: hidden;
  cursor: pointer;
}
/* line 379, ../sass/_index.scss */
html.ipad body#index-page .content-and-stories section.default-content #video-wrapper .close-youtube, html.ipad
body#index-page .content-and-stories section.story #video-wrapper .close-youtube {
  top: -50px;
  background-position: right bottom;
}
@media (min-width: 910px) {
  /* line 365, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content #video-wrapper .close-youtube,
  body#index-page .content-and-stories section.story #video-wrapper .close-youtube {
    top: -10px;
    right: -10px;
  }
}
@media (min-width: 720px) {
  /* line 394, ../sass/_index.scss */
  html.csstransitions body#index-page .content-and-stories section.default-content {
    -webkit-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
  }
  /* line 399, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content.hidden {
    position: absolute;
    display: none;
  }
  /* line 403, ../sass/_index.scss */
  html.csstransitions body#index-page .content-and-stories section.default-content.hidden {
    display: block;
    z-index: -1;
    opacity: 0;
  }
}
/* line 411, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content p {
  display: none;
}
@media (min-width: 720px) {
  /* line 411, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content p {
    display: block;
    width: 70%;
    clear: both;
    float: left;
    text-align: left;
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
    padding-right: 3%;
    margin-right: 3%;
    border-right: solid 2px #ffffff;
  }
}
/* line 430, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content a.watch-video {
  display: block;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
}
@media (min-width: 720px) {
  /* line 430, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content a.watch-video {
    float: left;
    width: 27%;
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 720px) and (min-width: 900px) {
  /* line 430, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content a.watch-video {
    padding-top: 3px;
  }
}

/* line 454, ../sass/_index.scss */
body#index-page .content-and-stories section.default-content a.watch-video:after {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  content: "";
  width: 21px;
  height: 15px;
  background: url(/images/home/playbutton-mobile.png) no-repeat;
  background-size: 21px 15px;
  margin: 0 0 0 5px;
  position: relative;
  top: 3px;
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
@media (min-width: 720px) {
  /* line 454, ../sass/_index.scss */
  body#index-page .content-and-stories section.default-content a.watch-video:after {
    display: block;
    position: static;
    width: 40px;
    height: 28px;
    background: url(/images/home/play-video.png) no-repeat;
    margin: 10px auto 0 auto;
  }
}
/* line 487, ../sass/_index.scss */
body#index-page .content-and-stories section.story {
  display: none;
}
@media (min-width: 720px) {
  /* line 487, ../sass/_index.scss */
  body#index-page .content-and-stories section.story {
    position: absolute;
  }
  /* line 493, ../sass/_index.scss */
  html.csstransitions body#index-page .content-and-stories section.story {
    display: block;
    opacity: 0;
    z-index: -1;
    -webkit-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
  }
  /* line 501, ../sass/_index.scss */
  html.csstransitions body#index-page .content-and-stories section.story.active {
    opacity: 1;
    z-index: 1;
  }
  /* line 507, ../sass/_index.scss */
  body#index-page .content-and-stories section.story.active {
    display: block;
    position: relative;
  }
  /* line 512, ../sass/_index.scss */
  body#index-page .content-and-stories section.story p.disclaimer {
    font-size: 12px;
    line-height: 14px;
  }
  /* line 516, ../sass/_index.scss */
  body#index-page .content-and-stories section.story a {
    color: #ffffff;
    text-decoration: underline;
  }
  /* line 520, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories section.story a:hover {
    text-decoration: none;
  }
  /* line 525, ../sass/_index.scss */
  body#index-page .content-and-stories section.story ul.callouts {
    list-style: none;
    margin: 1em 0;
    padding: 0;
    text-align: left;
    clear: none;
  }
  /* line 532, ../sass/_index.scss */
  body#index-page .content-and-stories section.story ul.callouts li {
    margin: 0.5em 0;
  }
  /* line 535, ../sass/_index.scss */
  body#index-page .content-and-stories section.story ul.callouts li a {
    font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
  }
  /* line 541, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories section.story ul.callouts li a:hover {
    text-decoration: underline;
  }
  /* line 117, ../sass/_sitemixins.scss */
  body#index-page .content-and-stories section.story ul.callouts li a.cta:after {
    display: inline;
    content: "\00a0\00a0\00a0";
    width: 10px;
    height: 14px;
    background: url("/images/global/arrow-white.png") no-repeat;
    background-size: 10px 14px;
    background-position: 0 4px;
    margin: 0 0 0 4px;
  }
  /* line 49, ../sass/_sitemixins.scss */
  html.lt-ie9 body#index-page .content-and-stories section.story ul.callouts li a.cta:after {
    background-image: url(/images/global/arrow-white-cta-ie.png);
  }
  /* line 117, ../sass/_sitemixins.scss */
  body#index-page .content-and-stories section.story ul.callouts li a.external:after {
    display: inline;
    content: "\00a0\00a0\00a0";
    width: 12px;
    height: 10px;
    background: url("/images/global/icon-external-link-white.gif") no-repeat;
    background-size: 12px 10px;
    background-position: 0 4px;
    margin: 0 0 0 8px;
  }
  /* line 81, ../sass/_sitemixins.scss */
  body#index-page .content-and-stories section.story ul.callouts li a.external:after {
    image-rendering: optimizeSpeed;
    /* Legal fallback */
    image-rendering: -moz-crisp-edges;
    /* Firefox        */
    image-rendering: -o-crisp-edges;
    /* Opera          */
    image-rendering: -webkit-optimize-contrast;
    /* Safari         */
    image-rendering: optimize-contrast;
    /* CSS3 Proposed  */
    image-rendering: crisp-edges;
    /* CSS4 Proposed  */
    image-rendering: pixelated;
    /* CSS4 Proposed  */
    -ms-interpolation-mode: nearest-neighbor;
    /* IE8+           */
  }
  /* line 117, ../sass/_sitemixins.scss */
  body#index-page .content-and-stories section.story ul.callouts li a.pdf:after {
    display: inline;
    content: "\00a0\00a0\00a0";
    width: 13px;
    height: 14px;
    background: url("/images/global/pdf-icon.jpg") no-repeat;
    background-size: 13px 14px;
    background-position: 0 5px;
    margin: 0 0 0 8px;
  }
  /* line 95, ../sass/_sitemixins.scss */
  html.lt-ie9 body#index-page .content-and-stories section.story ul.callouts li a.pdf:after {
    background-image: url(/images/global/pdf-icon-ie.png);
  }
  /* line 560, ../sass/_index.scss */
  body#index-page .content-and-stories section.story .st_sharethis {
    float: right;
    margin-top: 5px;
  }
  /* line 564, ../sass/_index.scss */
  body#index-page .content-and-stories section.story .st_sharethis .stButton .sharethis {
    font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
    color: #ffffff;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
  }
}
/* line 574, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news {
  padding-bottom: 60px;
  /* !Stories Nav */
  /* !Latest News */
}
/* line 577, ../sass/_index.scss */
.short-screen body#index-page .content-and-stories .stories-and-news {
  padding-bottom: 0;
}
@media (min-width: 720px) {
  /* line 574, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news {
    position: relative;
    max-width: 900px;
    margin: 0 auto;
    padding-bottom: 0;
  }
}
@media (min-width: 900px) {
  /* line 574, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -450px;
    width: 900px;
  }
}
/* line 601, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories {
  width: 100%;
  margin-top: 30px;
  padding-left: 20px;
  -webkit-transition: -webkit-transform 0.25s ease-in-out, left 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, left 0.25s ease-in-out;
}
@media (min-width: 720px) {
  /* line 601, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories {
    padding-left: 0;
  }
}
/* line 615, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 2, ../sass/_sitemixins.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 900px) {
  /* line 615, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul {
    position: relative;
    left: 69%;
  }
}
@media (min-width: 900px) {
  /* line 615, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul {
    left: 67%;
  }
}
/* line 634, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li {
  display: block;
  margin-bottom: 10px;
  float: right;
  clear: both;
  width: 100%;
  cursor: pointer;
}
/* line 2, ../sass/_sitemixins.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 647, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li:last-child {
  margin-bottom: 0;
}
/* line 650, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.last-child {
  margin-bottom: 0;
}
/* line 654, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.food, body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.food.active, html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.food.active:hover {
  background: #97b634;
  background: rgba(151, 182, 52, 0.8);
}
@media (min-width: 720px) {
  /* line 662, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.food:hover h2, html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.food.active:hover h2, html.no-touch html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.food.active:hover:hover h2 {
    color: #97b634;
  }
}
/* line 667, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.people, body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.people.active, html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.people.active:hover {
  background: #709ad4;
  background: rgba(112, 154, 212, 0.8);
}
@media (min-width: 720px) {
  /* line 675, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.people:hover h2, html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.people.active:hover h2, html.no-touch html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.people.active:hover:hover h2 {
    color: #709ad4;
  }
}
/* line 680, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.commitment, body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.commitment.active, html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.commitment.active:hover {
  background: #f57d1c;
  background: rgba(245, 125, 28, 0.8);
}
@media (min-width: 720px) {
  /* line 688, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.commitment:hover h2, html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.commitment.active:hover h2, html.no-touch html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.commitment.active:hover:hover h2 {
    color: #f57d1c;
  }
}
/* line 694, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li h2 {
  display: block;
  position: relative;
  font-family: "Trade Gothic W01 Roman", Arial, sans-serif;
  font-size: 19px;
  line-height: 44px;
  font-weight: normal;
  color: #ffffff;
  text-transform: lowercase;
  padding: 0 15px;
  margin: 0;
  cursor: pointer;
}
@media (min-width: 900px) {
  /* line 694, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li h2 {
    max-width: 280px;
  }
}
@media (min-width: 900px) {
  /* line 694, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li h2 {
    max-width: 315px;
  }
}
/* line 719, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li h2:before {
  display: block;
  content: "";
  width: 11px;
  height: 16px;
  background: url(/images/global/arrow-white.png) no-repeat;
  background-size: 11px 16px;
  position: absolute;
  right: 20px;
  top: 14px;
}
/* line 731, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li label.other-stories {
  display: none;
}
@media (min-width: 900px) {
  /* line 731, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li label.other-stories {
    display: block;
    overflow: hidden;
    max-height: 0;
    /* For open/close animation */
    margin-bottom: 0;
    margin-left: 15px;
    -webkit-transition: max-height 0.25s ease-out, margin 0.25s ease-out;
    transition: max-height 0.25s ease-out, margin 0.25s ease-out;
  }
}
/* line 746, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li ul.stories {
  display: none;
}
@media (min-width: 720px) {
  /* line 746, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li ul.stories {
    display: block;
    overflow: hidden;
    max-height: 0;
    /* For open/close animation */
    margin-bottom: 0;
    -webkit-transition: max-height 0.25s ease-out, margin 0.25s ease-out;
    transition: max-height 0.25s ease-out, margin 0.25s ease-out;
  }
}
@media (min-width: 720px) {
  /* line 634, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li {
    width: 45%;
    max-width: none;
  }
  /* line 766, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li,
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li h2 {
    -webkit-transition: width 0.25s ease-out, background-color 0.25s ease-in-out, color 0.25s ease-in-out;
    transition: width 0.25s ease-out, background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  }
  /* line 771, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.no-scale, body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.no-scale h2 {
    -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
    transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  }
  /* line 777, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li h2:before {
    width: 17px;
    height: 11px;
    background: url(/images/global/arrow-white-down.png) no-repeat;
    background-size: 17px 11px;
    top: 18px;
  }
  /* line 784, ../sass/_index.scss */
  html.lt-ie9 body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li h2:before {
    background-image: url(/images/global/arrow-white-down-ie.png);
  }
  /* line 789, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li {
    position: relative;
  }
  /* line 792, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li:hover {
    background-color: #ffffff;
  }
  /* line 795, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li:hover:after {
    opacity: 1;
  }
  /* line 800, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li:after {
    display: block;
    content: "";
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
  }
  /* line 813, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.food:after {
    background: #97b634;
  }
  /* line 814, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.people:after {
    background: #709ad4;
  }
  /* line 815, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.commitment:after {
    background: #f57d1c;
  }
  /* line 819, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active h2:before {
    background-image: url(/images/global/arrow-white-up.png);
  }
  /* line 822, ../sass/_index.scss */
  html.lt-ie9 body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active h2:before {
    background-image: url(/images/global/arrow-white-up-ie.png);
  }
}
@media (min-width: 900px) {
  /* line 634, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li {
    width: 100%;
  }
}
/* line 837, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active h2, html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active:hover h2 {
  color: #ffffff !important;
}
@media (min-width: 720px) {
  /* line 835, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active {
    width: 100%;
  }
  /* line 846, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories {
    display: block;
    list-style: none;
    margin: 0 15px 15px 0;
    padding: 0;
    max-height: 151px;
    /* For open/close animation */
  }
  /* line 2, ../sass/_sitemixins.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  /* line 856, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li {
    position: relative;
    float: left;
    width: 33.3%;
    padding-left: 15px;
    cursor: pointer;
  }
  /* line 864, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li.active figure:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: solid 3px #ffffff;
  }
  /* line 872, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li > figure {
    display: block;
    content: "";
    position: relative;
    text-indent: -9999px;
    width: 100%;
    height: 0;
    padding-top: 53.8%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  /* line 883, ../sass/_index.scss */
  html.lt-ie9 body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li > figure {
    -ms-behavior: url(/vendor/background-size-polyfill/backgroundsize.min.htc);
  }
  /* line 891, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li > figure:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    background: rgba(0, 0, 0, 0.7);
    opacity: 0;
    -webkit-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
  }
  /* line 902, ../sass/_index.scss */
  html.no-csstransitions body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li > figure:before {
    display: none;
    opacity: 1;
  }
  /* line 911, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li > figure figcaption {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  /* line 917, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li > figure figcaption div {
    display: table;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
  }
  /* line 924, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li > figure figcaption div span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 15px;
    line-height: 16px;
  }
  /* line 936, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li:hover > figure div {
    text-indent: 0;
  }
  /* line 940, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li:hover > figure:before {
    display: block;
    opacity: 1;
  }
  /* line 945, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li:hover > figure span {
    color: #ffffff;
    text-align: center;
  }
}
@media (min-width: 900px) {
  /* line 956, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active label.other-stories {
    display: block;
    max-height: 18px;
    margin-left: 15px;
    margin-bottom: 5px;
    font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 12px;
  }
  /* line 971, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories {
    max-width: 280px;
    padding-right: 15px;
    margin-right: 0;
    max-height: 73px;
    /* For open/close animation */
  }
  /* line 978, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li {
    width: 50%;
  }
  /* line 981, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li:last-child {
    display: none;
  }
  /* line 984, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li.last-child {
    display: none;
  }
  /* line 987, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li.active {
    display: none;
  }
  /* line 991, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li.active + li {
    display: block;
  }
  /* line 994, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories li.active + li + li {
    display: block;
  }
}
@media (min-width: 900px) {
  /* line 1002, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.active ul.stories {
    max-width: 315px;
  }
}
@media (min-width: 720px) {
  /* line 1009, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.closing {
    width: 45%;
  }
  /* line 1014, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.closing ul.stories {
    max-height: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 900px) {
  /* line 1009, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.closing {
    width: 100%;
  }
  /* line 1024, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news nav.stories-categories > ul > li.closing label.other-stories {
    max-height: 0;
    margin-bottom: 0;
  }
}
/* line 1033, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news .container {
  padding-bottom: 70px;
}
/* line 1036, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news .container.un-sticky {
  padding-bottom: 0;
}
/* line 1042, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news {
  position: fixed;
  left: 0;
  bottom: 119px;
  z-index: 1001;
  width: 100%;
  height: auto;
  max-height: 50px;
  overflow: hidden;
  background: #ffffff;
  padding: 0 0 15px 0;
  -webkit-transition: max-height 0.25s ease-out;
  transition: max-height 0.25s ease-out;
}
/* line 1059, ../sass/_index.scss */
.short-screen body#index-page .content-and-stories .stories-and-news aside.latest-news {
  position: fixed;
  left: 0;
  bottom: 0;
}
/* line 1064, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news.un-sticky {
  position: static;
  margin-top: 20px;
}
@media (min-width: 720px) {
  /* line 1042, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news {
    position: absolute;
    left: 0;
    top: 0;
    bottom: auto;
    width: 50%;
    height: auto;
    max-height: none;
    padding-bottom: 10px;
    background: #b92a1c;
    background: rgba(185, 42, 28, 0.5);
    -webkit-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
  }
}
@media (min-width: 900px) {
  /* line 1042, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news {
    position: relative;
    width: auto;
    margin-left: 621px;
    margin-top: 15px;
    overflow: visible;
  }
  /* line 2, ../sass/_sitemixins.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  /* line 1097, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news:before {
    display: block;
    content: "";
    width: 900px;
    height: 100%;
    position: absolute;
    right: -900px;
    top: 0;
    background: #b92a1c;
    background: rgba(185, 42, 28, 0.5);
  }
}
@media (min-width: 900px) {
  /* line 1042, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news {
    margin-left: 603px;
  }
}
/* line 1114, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news.active {
  height: auto;
  max-height: 300px;
}
/* line 1118, ../sass/_index.scss */
.short-screen body#index-page .content-and-stories .stories-and-news aside.latest-news.active {
  position: fixed;
  margin-top: 0;
  bottom: 0;
  z-index: 10000;
}
/* line 1125, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news.active h2:before {
  background-image: url(/images/global/arrow-grey-down.png);
}
/* line 1130, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news h2 {
  position: relative;
  display: block;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #cc3333;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  padding: 15px;
  cursor: pointer;
}
@media (min-width: 720px) {
  /* line 1130, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news h2 {
    color: #666666;
    text-align: left;
    padding: 5px 15px;
    cursor: text;
    color: #ffffff;
  }
}
/* line 1157, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news h2:before {
  display: block;
  content: "";
  width: 17px;
  height: 11px;
  background: url(/images/global/arrow-grey-up.png) no-repeat;
  background-size: 17px 11px;
  position: absolute;
  right: 20px;
  top: 19px;
}
@media (min-width: 720px) {
  /* line 1157, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news h2:before {
    display: none;
  }
}
/* line 1173, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news ul {
  list-style: none;
  margin: 0 15px;
  padding: 0;
}
/* line 1177, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news ul li {
  padding: 5px 0;
  line-height: 16px;
  display: block;
}
/* line 1183, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news ul li a {
  color: #777777;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  max-height: 48px;
}
@media (min-width: 720px) {
  /* line 1183, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news ul li a {
    color: #ffffff;
  }
}
/* line 1194, ../sass/_index.scss */
html.no-touch body#index-page .content-and-stories .stories-and-news aside.latest-news ul li a:hover {
  color: #cc3333;
  text-decoration: underline;
}
@media (min-width: 720px) {
  /* line 1194, ../sass/_index.scss */
  html.no-touch body#index-page .content-and-stories .stories-and-news aside.latest-news ul li a:hover {
    color: #ffffff;
  }
}
/* line 1206, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news a.view-all {
  float: right;
  margin-right: 15px;
  margin-top: 10px;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #666666;
  text-transform: uppercase;
}
@media (min-width: 720px) {
  /* line 1206, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news a.view-all {
    font-size: 12px;
    line-height: 12px;
    color: #ffffff;
  }
  /* line 117, ../sass/_sitemixins.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news a.view-all:after {
    display: inline;
    content: "\00a0\00a0\00a0";
    width: 8px;
    height: 12px;
    background: url("/images/global/arrow-white.png") no-repeat;
    background-size: 8px 12px;
    background-position: 0 2px;
    margin: 0 0 0 4px;
  }
  /* line 49, ../sass/_sitemixins.scss */
  html.lt-ie9 body#index-page .content-and-stories .stories-and-news aside.latest-news a.view-all:after {
    background-image: url(/images/global/arrow-white-cta-ie.png);
  }
}
/* line 1229, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news .product-alert-wrapper #investors {
  margin: 0 0 0px 0px;
  display: block;
}
/* line 1233, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news .product-alert-wrapper #investors #recall_home {
  padding: 5px 0px 20px 15px;
}
/* line 1236, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news .product-alert-wrapper #investors #recall_home h3 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-size: 16px;
  line-height: 16px;
  margin: 0px 0px 0px 0px;
  color: #666666;
}
@media (min-width: 720px) {
  /* line 1236, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news .product-alert-wrapper #investors #recall_home h3 {
    width: 250px;
    color: #FFF;
  }
}
/* line 1250, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news .product-alert-wrapper #investors #recall_home p {
  font-size: 14px;
  line-height: 14px;
  margin: 7px 0 0 0;
  color: #666666;
}
@media (min-width: 720px) {
  /* line 1250, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news aside.latest-news .product-alert-wrapper #investors #recall_home p {
    width: 250px;
    color: #FFF;
  }
}
/* line 1262, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news .product-alert-wrapper #investors #recall_home p:hover {
  text-decoration: underline;
}
/* line 1267, ../sass/_index.scss */
body#index-page .content-and-stories .stories-and-news aside.latest-news .product-alert-wrapper #investors .recall_nocontent {
  display: none;
}
@media (min-width: 720px) {
  /* line 1284, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news.story-active aside.latest-news {
    display: none;
  }
}
@media (min-width: 720px) {
  /* line 1291, ../sass/_index.scss */
  body#index-page .content-and-stories .stories-and-news.story-opening aside.latest-news {
    display: block;
    opacity: 0;
  }
}
@media (max-width: 719px) {
  /* line 1306, ../sass/_index.scss */
  html.no-touch body#index-page.story-active {
    position: fixed;
  }
}
/* line 1311, ../sass/_index.scss */
body#index-page.story-active:after, body#index-page.story-active:before {
  display: block;
  content: "";
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 2999;
  width: 100%;
  height: 200%;
}
@media (min-width: 720px) {
  /* line 1311, ../sass/_index.scss */
  body#index-page.story-active:after, body#index-page.story-active:before {
    display: none;
  }
}
/* line 1323, ../sass/_index.scss */
body#index-page.story-active:before {
  position: absolute;
  bottom: -100px;
}
/* line 1327, ../sass/_index.scss */
body#index-page.story-active.story-active-food:after, body#index-page.story-active.story-active-food:before {
  background: #97b634;
}
/* line 1328, ../sass/_index.scss */
body#index-page.story-active.story-active-people:after, body#index-page.story-active.story-active-people:before {
  background: #709ad4;
}
/* line 1329, ../sass/_index.scss */
body#index-page.story-active.story-active-commitment:after, body#index-page.story-active.story-active-commitment:before {
  background: #f57d1c;
}
/* line 1333, ../sass/_index.scss */
body#index-page .mobile-stories {
  display: none;
  overflow: hidden;
}
/* line 1337, ../sass/_index.scss */
body#index-page .mobile-stories.active {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 3001;
  background: #ffffff;
  width: 100%;
  height: 100vh;
  -webkit-transition: -webkit-transform 0.25s ease-in-out, left 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, left 0.25s ease-in-out;
}
@media (min-width: 720px) {
  /* line 1337, ../sass/_index.scss */
  body#index-page .mobile-stories.active {
    display: none;
  }
}
/* line 1354, ../sass/_index.scss */
body#index-page .mobile-stories.active button.back {
  position: absolute;
  left: 0;
  top: 20px;
  z-index: 100;
  padding: 0 10px 0 20px;
  height: 30px;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
  background-image: url(/images/global/red-arrow-back.png);
  background-size: 13px 20px;
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #000000;
  font-size: 12px;
}
/* line 1378, ../sass/_index.scss */
body#index-page .mobile-stories.active .button-menu {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 100;
  margin: 0;
}
/* line 1388, ../sass/_index.scss */
body#index-page .mobile-stories.active section {
  display: none;
  color: #ffffff;
}
/* line 1392, ../sass/_index.scss */
body#index-page .mobile-stories.active section.active {
  display: block;
}
/* line 1396, ../sass/_index.scss */
body#index-page .mobile-stories.active section.food {
  background: #97b634;
}
/* line 1399, ../sass/_index.scss */
body#index-page .mobile-stories.active section.people {
  background: #709ad4;
}
/* line 1402, ../sass/_index.scss */
body#index-page .mobile-stories.active section.commitment {
  background: #f57d1c;
}
/* line 1406, ../sass/_index.scss */
body#index-page .mobile-stories.active section .slick-dots {
  position: absolute;
  top: 120px;
  left: 50%;
  margin-left: -36px;
  z-index: 0;
  width: 72px;
  height: 20px;
}
/* line 1415, ../sass/_index.scss */
body#index-page .mobile-stories.active section .slick-dots li {
  margin: 0 2px;
}
/* line 1418, ../sass/_index.scss */
body#index-page .mobile-stories.active section .slick-dots li button:before {
  opacity: 1;
  font-size: 15px;
  color: #ffffff;
}
/* line 1423, ../sass/_index.scss */
body#index-page .mobile-stories.active section .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #cc3333;
}
/* line 1429, ../sass/_index.scss */
body#index-page .mobile-stories.active section .slick-next,
body#index-page .mobile-stories.active section .slick-prev {
  position: absolute;
  top: 136px;
  left: 0;
  z-index: 100;
  width: 120px;
  height: 40px;
  padding: 0;
  margin: 0;
}
/* line 1440, ../sass/_index.scss */
body#index-page .mobile-stories.active section .slick-next:before,
body#index-page .mobile-stories.active section .slick-prev:before {
  display: block;
  width: 20px;
  height: 26px;
  line-height: 26px;
  position: absolute;
  left: 0;
  bottom: 0;
  font-family: Arial, sans-serif;
  content: "<";
}
/* line 1451, ../sass/_index.scss */
body#index-page .mobile-stories.active section .slick-next {
  left: auto;
  right: 0;
}
/* line 1454, ../sass/_index.scss */
body#index-page .mobile-stories.active section .slick-next:before {
  left: auto;
  right: 0;
  content: ">";
}
/* line 1460, ../sass/_index.scss */
body#index-page .mobile-stories.active section article {
  position: relative;
}
/* line 1463, ../sass/_index.scss */
body#index-page .mobile-stories.active section article figure {
  width: 100%;
  height: 150px;
  overflow: hidden;
}
/* line 1468, ../sass/_index.scss */
body#index-page .mobile-stories.active section article figure img {
  width: 100%;
}
/* line 1472, ../sass/_index.scss */
body#index-page .mobile-stories.active section article nav.position-indicator {
  display: block;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
}
/* line 1480, ../sass/_index.scss */
body#index-page .mobile-stories.active section article .body {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 15px 15px 10px 20px;
}
/* line 1486, ../sass/_index.scss */
body#index-page .mobile-stories.active section article .body h3 {
  margin: 0 0 15px 0;
  font-family: "hand_of_seanregular", Arial, sans-serif;
  font-size: 24px;
}
/* line 1492, ../sass/_index.scss */
body#index-page .mobile-stories.active section article .body a {
  color: #ffffff;
  text-decoration: underline;
}
/* line 1496, ../sass/_index.scss */
html.no-touch body#index-page .mobile-stories.active section article .body a:hover {
  text-decoration: none;
}
/* line 1501, ../sass/_index.scss */
body#index-page .mobile-stories.active section article .body p.disclaimer {
  font-size: 12px;
  line-height: 14px;
}
/* line 1505, ../sass/_index.scss */
body#index-page .mobile-stories.active section article .body ul.callouts {
  list-style: none;
  margin: 1em 0;
  padding: 0;
}
/* line 1510, ../sass/_index.scss */
body#index-page .mobile-stories.active section article .body ul.callouts li {
  margin: 0.5em 0;
}
/* line 1513, ../sass/_index.scss */
body#index-page .mobile-stories.active section article .body ul.callouts li a {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 117, ../sass/_sitemixins.scss */
body#index-page .mobile-stories.active section article .body ul.callouts li a.cta:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 8px;
  height: 12px;
  background: url("/images/global/arrow-white.png") no-repeat;
  background-size: 8px 12px;
  background-position: 0 4px;
  margin: 0 0 0 4px;
}
/* line 49, ../sass/_sitemixins.scss */
html.lt-ie9 body#index-page .mobile-stories.active section article .body ul.callouts li a.cta:after {
  background-image: url(/images/global/arrow-white-cta-ie.png);
}
/* line 117, ../sass/_sitemixins.scss */
body#index-page .mobile-stories.active section article .body ul.callouts li a.external:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 12px;
  height: 10px;
  background: url("/images/global/icon-external-link-white.gif") no-repeat;
  background-size: 12px 10px;
  background-position: 0 4px;
  margin: 0 0 0 8px;
}
/* line 81, ../sass/_sitemixins.scss */
body#index-page .mobile-stories.active section article .body ul.callouts li a.external:after {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
/* line 117, ../sass/_sitemixins.scss */
body#index-page .mobile-stories.active section article .body ul.callouts li a.pdf:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 13px;
  height: 14px;
  background: url("/images/global/pdf-icon.jpg") no-repeat;
  background-size: 13px 14px;
  background-position: 0 5px;
  margin: 0 0 0 8px;
}
/* line 95, ../sass/_sitemixins.scss */
html.lt-ie9 body#index-page .mobile-stories.active section article .body ul.callouts li a.pdf:after {
  background-image: url(/images/global/pdf-icon-ie.png);
}
@media (max-height: 675px) and (min-width: 900px) {
  /* line 1539, ../sass/_index.scss */
  body#index-page footer {
    margin-top: 60px;
  }
}
/* line 1546, ../sass/_index.scss */
.short-screen body#index-page footer > .container .cheh-pin-footer {
  display: none;
}
/* line 1549, ../sass/_index.scss */
.short-screen body#index-page footer > .container .cheh-pin-footer.un-sticky {
  display: block;
}

/* line 20, ../cinch/lib/_mixins.scss */
.investors-section-page .outer-content-container .main-column:before, .investors-section-page .outer-content-container .main-column:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.investors-section-page .outer-content-container .main-column:after {
  clear: both;
}
/* line 7, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .main-column article {
  max-width: none;
}
/* line 31, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container h3 {
  margin: 20px 0 0 0;
  font-size: 1.07143em;
  font-family: "Trade Gothic W01 Bold 2", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 41, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .t-table {
  width: 100%;
}
/* line 45, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container td {
  font-size: 14px;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  padding: 5px 0;
  vertical-align: top;
}
/* line 54, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container td strong {
  font-family: "Trade Gothic W01 Bold 2", Arial, sans-serif;
  font-weight: normal;
}
/* line 59, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container td.date {
  width: 140px;
  min-width: 140px;
}
/* line 64, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container td.right-align {
  text-align: right;
}
/* line 68, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container td a {
  font-size: 14px;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
}
/* line 75, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container iframe {
  width: 100%;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 0px;
  display: block;
}
/* line 84, ../sass/investors/_investors-base.scss */
html.lt-ie9 .investors-section-page .outer-content-container iframe {
  height: 600px;
}
/* line 89, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container p {
  margin: 20px 0;
  padding: 0;
}
/* line 94, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container strong {
  margin: 0;
  padding: 0;
}
/* line 99, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .primary-content {
  position: relative;
  width: 100%;
  margin: 0;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  /* line 99, ../sass/investors/_investors-base.scss */
  .investors-section-page .outer-content-container .primary-content {
    width: 70%;
    float: left;
    margin-bottom: 20px;
  }
}
/* line 111, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .primary-content a.print {
  padding-left: 22px;
  display: block;
  background: url("/images/global/icon_print.png") center left no-repeat;
  float: right;
  position: absolute;
  top: 10px;
  right: 0;
  line-height: 18px;
}
/* line 122, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .primary-content div#bwbodyimg {
  padding: 0 !important;
  width: auto !important;
  float: none !important;
}
/* line 127, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .primary-content div#bwbodyimg img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 127, ../sass/investors/_investors-base.scss */
  .investors-section-page .outer-content-container .primary-content div#bwbodyimg img {
    max-width: 480px;
  }
}
/* line 138, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .primary-content div#bwbodyimg p {
  margin-top: 0.5em;
  margin-left: auto;
  margin-right: auto;
  max-width: 480px;
}
/* line 148, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .secondary-content {
  width: 100%;
  margin: 0;
  min-width: 160px;
}
/* line 153, ../sass/investors/_investors-base.scss */
html.lt-ie9 .investors-section-page .outer-content-container .secondary-content {
  min-width: 0;
}
@media (min-width: 768px) {
  /* line 148, ../sass/investors/_investors-base.scss */
  .investors-section-page .outer-content-container .secondary-content {
    float: right;
    width: 24%;
    max-width: 160px;
  }
}
/* line 164, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout {
  max-width: 320px;
  min-width: 160px;
  border: 1px solid #ccc;
  margin: 0 auto 20px;
}
/* line 170, ../sass/investors/_investors-base.scss */
html.lt-ie9 .investors-section-page .outer-content-container .callout {
  min-width: 0;
}
@media (min-width: 768px) {
  /* line 164, ../sass/investors/_investors-base.scss */
  .investors-section-page .outer-content-container .callout {
    margin: 0;
    max-width: 160px;
    margin-bottom: 20px;
  }
}
/* line 180, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout .callout-content {
  padding: 5px;
  padding-top: 0;
}
/* line 185, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout img {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 191, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout h3 {
  margin: 5px 0;
  font-size: 1.14286em;
}
/* line 197, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.annual-report-callout h3 {
  display: block;
  text-indent: -9999px;
  width: 130px;
  height: 20px;
  background-image: url("/images/investors/annual-report-hdr.jpg");
  background-size: 130px 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  .investors-section-page .outer-content-container .callout.investor-callout.annual-report-callout h3 {
    background-image: url("/images/investors/annual-report-hdr@2x.jpg");
    background-size: 130px 20px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 .investors-section-page .outer-content-container .callout.investor-callout.annual-report-callout h3 {
    background-image: url("/images/investors/annual-report-hdr.jpg");
  }
}
/* line 205, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.stock-ticker h3 {
  display: block;
  text-indent: -9999px;
  width: 142px;
  height: 17px;
  background-image: url("/images/investors/stock-ticker-hdr.jpg");
  background-size: 142px 17px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  .investors-section-page .outer-content-container .callout.investor-callout.stock-ticker h3 {
    background-image: url("/images/investors/stock-ticker-hdr@2x.jpg");
    background-size: 142px 17px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 .investors-section-page .outer-content-container .callout.investor-callout.stock-ticker h3 {
    background-image: url("/images/investors/stock-ticker-hdr.jpg");
  }
}
/* line 210, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.stock-ticker table {
  width: 100%;
  margin-bottom: 7px;
}
/* line 214, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.stock-ticker table td {
  font-size: 0.78571em;
  padding: 1px 0;
}
/* line 218, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.stock-ticker table td .down {
  color: #cc0000;
  font-family: 'Trade Gothic W01 Bold 2';
  background: url(http://media.corporate-ir.net/media_files/IROL/global_images/arrow_downRed.gif) center left no-repeat;
  padding-left: 12px;
}
/* line 224, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.stock-ticker table td .up {
  color: #009933;
  font-family: 'Trade Gothic W01 Bold 2';
  background: url(http://media.corporate-ir.net/media_files/IROL/global_images/arrow_upGreen.gif) center left no-repeat;
  padding-left: 12px;
}
/* line 233, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.stock-ticker .disclaimer {
  font-size: 8px;
}
/* line 237, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.stock-ticker .callout-content img {
  max-width: 100%;
  width: auto;
}
/* line 244, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.contact-us-callout h3 {
  display: block;
  text-indent: -9999px;
  width: 111px;
  height: 21px;
  background-image: url("/images/investors/contact-us-hdr.jpg");
  background-size: 111px 21px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  .investors-section-page .outer-content-container .callout.investor-callout.contact-us-callout h3 {
    background-image: url("/images/investors/contact-us-hdr@2x.jpg");
    background-size: 111px 21px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 .investors-section-page .outer-content-container .callout.investor-callout.contact-us-callout h3 {
    background-image: url("/images/investors/contact-us-hdr.jpg");
  }
}
/* line 249, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.contact-us-callout p {
  margin: 10px 0 0 0;
}
/* line 251, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.contact-us-callout p .nw strong {
  display: block;
}
/* line 258, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.latest-news-callout h3 {
  display: block;
  text-indent: -9999px;
  width: 145px;
  height: 40px;
  background-image: url("/images/investors/latest-news-hdr.jpg");
  background-size: 145px 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  .investors-section-page .outer-content-container .callout.investor-callout.latest-news-callout h3 {
    background-image: url("/images/investors/latest-news-hdr@2x.jpg");
    background-size: 145px 40px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 .investors-section-page .outer-content-container .callout.investor-callout.latest-news-callout h3 {
    background-image: url("/images/investors/latest-news-hdr.jpg");
  }
}
/* line 264, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout.latest-news-callout p {
  margin-bottom: 0;
}
/* line 269, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout p {
  font-size: 0.92857em;
  line-height: 1.28571em;
  margin: 0 0 10px 0;
}
/* line 275, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout ul.pdf-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 280, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout ul.pdf-list li {
  line-height: 24px;
}
/* line 283, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .callout.investor-callout ul.pdf-list li a {
  font-size: 0.85714em;
}
/* line 117, ../sass/_sitemixins.scss */
.investors-section-page .outer-content-container .callout.investor-callout ul.pdf-list li a.external:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 10px;
  height: 8px;
  background: url("/images/global/ext-link-icon.png") no-repeat;
  background-size: 10px 8px;
  background-position: 0 5px;
  margin: 0 0 0 5px;
}
/* line 63, ../sass/_sitemixins.scss */
.investors-section-page .outer-content-container .callout.investor-callout ul.pdf-list li a.external:after {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
/* line 74, ../sass/_sitemixins.scss */
html.lt-ie9 .investors-section-page .outer-content-container .callout.investor-callout ul.pdf-list li a.external:after {
  background-image: url(/images/global/icon-external-link.gif);
}
/* line 295, ../sass/investors/_investors-base.scss */
.investors-section-page .outer-content-container .recentReleasesAnchor a {
  display: inline;
}
@media (min-width: 900px) {
  /* line 301, ../sass/investors/_investors-base.scss */
  .investors-section-page.investors-sec-filings .outer-content-container .main-column article {
    padding: 0;
  }
}
/* line 306, ../sass/investors/_investors-base.scss */
.investors-section-page.investors-sec-filings .outer-content-container .main-column article iframe {
  height: 900px;
}
/* line 314, ../sass/investors/_investors-base.scss */
.investors-section-page.investor-recent-releases article nav.year-select ul {
  margin-right: 195px;
  max-width: none;
}
@media (min-width: 900px) {
  /* line 314, ../sass/investors/_investors-base.scss */
  .investors-section-page.investor-recent-releases article nav.year-select ul {
    max-width: 500px;
    left: 0 !important;
  }
}
@media (min-width: 900px) {
  /* line 325, ../sass/investors/_investors-base.scss */
  .investors-section-page.investor-recent-releases article nav.year-select.sticky ul {
    margin-right: auto;
  }
}
/* line 331, ../sass/investors/_investors-base.scss */
.investors-section-page.investor-recent-releases article nav.year-select .recentReleasesAnchor {
  float: right;
  width: 165px;
}
/* line 336, ../sass/investors/_investors-base.scss */
.investors-section-page.investor-recent-releases article nav.year-select .recentReleasesAnchor a {
  margin: 0 5px;
  text-align: center;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
}
/* line 345, ../sass/investors/_investors-base.scss */
.investors-section-page.investor-recent-releases article nav.year-select .recentReleasesAnchor a.active, html.no-touch .investors-section-page.investor-recent-releases article nav.year-select .recentReleasesAnchor a:hover {
  text-decoration: none;
  background: #cc3333;
  color: #ffffff;
}

/* line 3, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divConAgraSearchModule, #shareholder-return-page #divConAgraSearchModule A, #shareholder-return-page #divConAgraSearchModule DIV, #shareholder-return-page #divConAgraSearchModule FIELDSET, #shareholder-return-page #divConAgraSearchModule FORM, #shareholder-return-page #divConAgraSearchModule H1, #shareholder-return-page #divConAgraSearchModule IMG, #shareholder-return-page #divConAgraSearchModule INPUT, #shareholder-return-page #divConAgraSearchModule LABEL, #shareholder-return-page #divConAgraSearchModule P, #shareholder-return-page #divConAgraSearchModule SELECT {
  font-family: verdana;
  font-size: 10px;
}
/* line 8, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #compareTo {
  line-height: 20px;
  padding-left: 9px !important;
  padding-right: 15px !important;
  font-family: verdana;
  color: #666;
  font-size: 0.78571em !important;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* line 20, ../cinch/lib/_mixins.scss */
#shareholder-return-page #divAroundChartAndForm:before, #shareholder-return-page #divAroundChartAndForm:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
#shareholder-return-page #divAroundChartAndForm:after {
  clear: both;
}
/* line 25, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divConAgraSearchModule, #shareholder-return-page #divTimeFrame {
  width: 100%;
}
/* line 29, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divAroundChart {
  height: auto;
  width: 100%;
}
/* line 34, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #imgChart {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 39, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divBenchmarks {
  width: 100%;
}
/* line 43, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divCustom {
  height: auto;
  width: 100%;
}
/* line 48, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divFromAndToAndRecalculate {
  width: 100%;
}
/* line 52, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divFromLabel, #shareholder-return-page #divFrom, #shareholder-return-page #divTo, #shareholder-return-page #divToLabel {
  width: 50%;
}
@media (min-width: 768px) {
  /* line 52, ../sass/investors/_share-holder-return.scss */
  #shareholder-return-page #divFromLabel, #shareholder-return-page #divFrom, #shareholder-return-page #divTo, #shareholder-return-page #divToLabel {
    width: 50%;
  }
}
/* line 64, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divForm {
  height: auto;
}
/* line 68, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divFromAndTo {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 68, ../sass/investors/_share-holder-return.scss */
  #shareholder-return-page #divFromAndTo {
    width: 75%;
  }
}
/* line 76, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divFromAndToLabels {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 76, ../sass/investors/_share-holder-return.scss */
  #shareholder-return-page #divFromAndToLabels {
    width: 75%;
  }
}
/* line 84, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divRecalculate {
  margin-top: 20px;
}
@media (min-width: 768px) {
  /* line 84, ../sass/investors/_share-holder-return.scss */
  #shareholder-return-page #divRecalculate {
    margin-top: 0;
  }
}
/* line 92, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divPredefinedChoices, #shareholder-return-page #predefinedChoicesLabel, #shareholder-return-page #predefinedChoices, #shareholder-return-page #predefinedChoices li {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 92, ../sass/investors/_share-holder-return.scss */
  #shareholder-return-page #divPredefinedChoices, #shareholder-return-page #predefinedChoicesLabel, #shareholder-return-page #predefinedChoices, #shareholder-return-page #predefinedChoices li {
    float: left;
    width: auto;
  }
}
/* line 100, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #divPredefinedChoices span, #shareholder-return-page #predefinedChoicesLabel span, #shareholder-return-page #predefinedChoices span, #shareholder-return-page #predefinedChoices li span {
  line-height: 44px;
}
@media (min-width: 768px) {
  /* line 100, ../sass/investors/_share-holder-return.scss */
  #shareholder-return-page #divPredefinedChoices span, #shareholder-return-page #predefinedChoicesLabel span, #shareholder-return-page #predefinedChoices span, #shareholder-return-page #predefinedChoices li span {
    line-height: 18px;
  }
}
/* line 20, ../cinch/lib/_mixins.scss */
#shareholder-return-page #predefinedChoices:before, #shareholder-return-page #predefinedChoices:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
#shareholder-return-page #predefinedChoices:after {
  clear: both;
}
/* line 113, ../sass/investors/_share-holder-return.scss */
#shareholder-return-page #predefinedChoices li {
  height: 44px;
}
@media (min-width: 768px) {
  /* line 113, ../sass/investors/_share-holder-return.scss */
  #shareholder-return-page #predefinedChoices li {
    height: auto;
  }
}

/* line 3, ../sass/news-room/_news-room-base.scss */
#recent-releases-page .t-table td, #recent-financial-releases-page .t-table td, #recent-foundation-releases-page .t-table td, #recent-brand-releases-page .t-table td, #recent-conagra-foods-releases-page .t-table td {
  padding: 10px 0;
}
/* line 6, ../sass/news-room/_news-room-base.scss */
#recent-releases-page .t-table td.date, #recent-financial-releases-page .t-table td.date, #recent-foundation-releases-page .t-table td.date, #recent-brand-releases-page .t-table td.date, #recent-conagra-foods-releases-page .t-table td.date {
  width: 120px;
  min-width: 120px;
}

/* line 20, ../cinch/lib/_mixins.scss */
.news-section-page .outer-content-container .main-column:before, .news-section-page .outer-content-container .main-column:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.news-section-page .outer-content-container .main-column:after {
  clear: both;
}
/* line 20, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .t-table {
  width: 100%;
}
/* line 57, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container td {
  font-size: 14px;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  padding: 5px 0;
  vertical-align: top;
}
/* line 66, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container td strong {
  font-family: "Trade Gothic W01 Bold 2", Arial, sans-serif;
  font-weight: normal;
}
/* line 71, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container td.date {
  width: 140px;
  min-width: 140px;
}
/* line 76, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container td.right-align {
  text-align: right;
}
/* line 80, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container td a {
  font-size: 14px;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
}
/* line 87, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container iframe {
  width: 100%;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 0px;
  display: block;
}
/* line 97, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container p {
  margin: 20px 0;
  padding: 0;
}
/* line 102, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container strong {
  margin: 0;
  padding: 0;
}
/* line 107, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .primary-content {
  width: 100%;
  margin: 0;
  margin-bottom: 50px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 107, ../sass/news-room/_news-room-base.scss */
  .news-section-page .outer-content-container .primary-content {
    margin-bottom: 20px;
  }
}
/* line 117, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .primary-content a.print {
  padding-left: 22px;
  display: block;
  background: url("/images/global/icon_print.png") center left no-repeat;
  float: right;
  position: absolute;
  top: 10px;
  right: 0;
  line-height: 18px;
}
/* line 128, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .primary-content div#bwbodyimg {
  padding: 0 !important;
  width: auto !important;
  float: none !important;
}
/* line 133, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .primary-content div#bwbodyimg img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 133, ../sass/news-room/_news-room-base.scss */
  .news-section-page .outer-content-container .primary-content div#bwbodyimg img {
    max-width: 480px;
  }
}
/* line 144, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .primary-content div#bwbodyimg p {
  margin-top: 0.5em;
  margin-left: auto;
  margin-right: auto;
  max-width: 480px;
}
/* line 154, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .secondary-content {
  width: 100%;
  margin: 0;
  min-width: 160px;
}
@media (min-width: 768px) {
  /* line 154, ../sass/news-room/_news-room-base.scss */
  .news-section-page .outer-content-container .secondary-content {
    float: right;
    width: 24%;
    max-width: 160px;
  }
}
/* line 166, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .callout {
  max-width: 320px;
  min-width: 160px;
  border: 1px solid #ccc;
  margin: 0 auto 20px;
}
@media (min-width: 768px) {
  /* line 166, ../sass/news-room/_news-room-base.scss */
  .news-section-page .outer-content-container .callout {
    margin: 0;
    max-width: 160px;
    margin-bottom: 20px;
  }
}
/* line 178, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .callout .callout-content {
  padding: 5px;
  padding-top: 0;
}
/* line 183, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .callout img {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 189, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container .years-links {
  margin-bottom: 20px;
  line-height: 2;
}
/* line 194, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container #media-library {
  width: 100%;
}
/* line 197, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container #media-library .callout {
  border: none;
}
/* line 201, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container #media-library td {
  padding: 5px 10px 5px 0;
}
/* line 204, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container #media-library td p {
  margin-top: 0;
}
/* line 210, ../sass/news-room/_news-room-base.scss */
.news-section-page .outer-content-container #media-library span.ccbnTxtBold {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
}

/* line 220, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content h2 {
  display: block;
  line-height: 30px;
  color: #ffffff;
  font-size: 14px;
  text-transform: none;
  padding: 0 10px;
  margin: 0;
}
/* line 229, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content h2.food {
  background: #97b634;
}
/* line 230, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content h2.people {
  background: #709ad4;
}
/* line 231, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content h2.commitment {
  background: #f57d1c;
}
/* line 234, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories {
  display: block;
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 238, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories.food {
  background: rgba(151, 182, 52, 0.2);
}
/* line 239, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories.people {
  background: rgba(112, 154, 212, 0.2);
}
/* line 240, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories.commitment {
  background: rgba(245, 125, 28, 0.2);
}
/* line 242, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories li {
  display: block;
  padding: 10px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
}
/* line 249, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories li:last-child {
  margin-bottom: 0;
}
/* line 252, ../sass/news-room/_news-room-base.scss */
html.lt-ie9 .news-story-library .primary-content ul.stories li.last-child {
  margin-bottom: 0;
}
/* line 256, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories li.hidden {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 263, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories li.more {
  cursor: pointer;
  margin: 0;
  padding-top: 0;
  text-align: right;
}
/* line 270, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories li .desktop {
  display: none;
}
@media (min-width: 768px) {
  /* line 270, ../sass/news-room/_news-room-base.scss */
  .news-story-library .primary-content ul.stories li .desktop {
    display: block;
  }
}
/* line 276, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories li .mobile {
  display: block;
}
@media (min-width: 768px) {
  /* line 276, ../sass/news-room/_news-room-base.scss */
  .news-story-library .primary-content ul.stories li .mobile {
    display: none;
  }
}
/* line 283, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories li img {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}
@media (min-width: 768px) {
  /* line 283, ../sass/news-room/_news-room-base.scss */
  .news-story-library .primary-content ul.stories li img {
    float: left;
    width: auto;
    margin: 0 10px 0 0;
  }
}
@media (min-width: 768px) {
  /* line 295, ../sass/news-room/_news-room-base.scss */
  .news-story-library .primary-content ul.stories li div.info {
    margin-left: 190px;
  }
}
/* line 300, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories li div.info h3 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  color: #666666;
  margin: 0;
  margin-bottom: 5px;
}
/* line 312, ../sass/news-room/_news-room-base.scss */
.news-story-library .primary-content ul.stories li div.info p {
  margin: 0;
}

/* line 323, ../sass/news-room/_news-room-base.scss */
.news-story-library-detail .primary-content h2.capTxt {
  margin-bottom: 12px;
}
/* line 327, ../sass/news-room/_news-room-base.scss */
.news-story-library-detail .primary-content article {
  display: block;
  padding: 0;
  margin: 0;
}
/* line 331, ../sass/news-room/_news-room-base.scss */
.news-story-library-detail .primary-content article img {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  /* line 331, ../sass/news-room/_news-room-base.scss */
  .news-story-library-detail .primary-content article img {
    width: auto;
    float: right;
    max-width: 40%;
    margin: 0 0 12px 12px;
  }
}
/* line 343, ../sass/news-room/_news-room-base.scss */
.news-story-library-detail .primary-content article img + p {
  margin-top: 0 !important;
}

/* line 20, ../cinch/lib/_mixins.scss */
.news-section-page .outer-content-container .main-column:before, .news-section-page .outer-content-container .main-column:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.news-section-page .outer-content-container .main-column:after {
  clear: both;
}
/* line 10, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library .txtConsumerFoods {
  font-size: 13px;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  color: #666;
  line-height: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 22, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library ul, .news-section-page .outer-content-container #media-library li {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
/* line 28, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library ul {
  list-style: none;
}
/* line 33, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-row {
  margin: 10px;
  margin-left: 0px;
  padding: 5px;
  width: 100%;
}
/* line 20, ../cinch/lib/_mixins.scss */
.news-section-page .outer-content-container #media-library li.library-row:before, .news-section-page .outer-content-container #media-library li.library-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.news-section-page .outer-content-container #media-library li.library-row:after {
  clear: both;
}
/* line 43, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell {
  position: relative;
  width: 100%;
}
/* line 20, ../cinch/lib/_mixins.scss */
.news-section-page .outer-content-container #media-library li.library-cell:before, .news-section-page .outer-content-container #media-library li.library-cell:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../cinch/lib/_mixins.scss */
.news-section-page .outer-content-container #media-library li.library-cell:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 43, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell {
    float: left;
  }
}
/* line 52, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.two-column {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 52, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.two-column {
    width: 50%;
  }
}
/* line 59, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.two-column span.file-size {
  display: inline-block;
}
/* line 63, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.two-column div {
  width: 45%;
}
@media (min-width: 900px) {
  /* line 63, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.two-column div {
    width: 100%;
  }
}
/* line 70, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.two-column div.image-container {
  text-align: center;
  padding: 5px 0;
  width: 100%;
}
@media (min-width: 900px) {
  /* line 70, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.two-column div.image-container {
    text-align: left;
    width: 30%;
    max-width: 100px;
  }
}
/* line 81, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.two-column div.image-container img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  border: none;
}
/* line 88, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.two-column div.file-info {
  max-width: 100%;
  width: 100%;
  text-align: center;
  font-size: .9em;
  padding: 5px 5px 5px 10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 88, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.two-column div.file-info {
    max-width: none;
    width: 70%;
    text-align: left;
  }
}
@media (min-width: 900px) {
  /* line 88, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.two-column div.file-info {
    margin-bottom: 5px;
  }
}
/* line 110, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.three-column {
  width: 100%;
}
@media (min-width: 900px) {
  /* line 110, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.three-column {
    width: 33%;
  }
}
/* line 117, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.three-column div {
  width: 45%;
}
@media (min-width: 900px) {
  /* line 117, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.three-column div {
    width: 100%;
  }
}
/* line 124, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.three-column div.image-container {
  text-align: center;
  padding: 5px 0;
  width: 100%;
}
@media (min-width: 900px) {
  /* line 124, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.three-column div.image-container {
    text-align: left;
    width: 50%;
    max-width: 100px;
  }
}
/* line 135, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.three-column div.image-container img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  border: 1px solid #666;
}
/* line 142, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell.three-column div.file-info {
  max-width: 100%;
  width: 100%;
  text-align: center;
  font-size: .9em;
  padding: 5px 5px 5px 10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 142, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.three-column div.file-info {
    max-width: none;
    width: 50%;
    text-align: left;
  }
}
@media (min-width: 900px) {
  /* line 142, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell.three-column div.file-info {
    margin-bottom: 5px;
  }
}
/* line 164, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 164, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell div {
    float: left;
  }
}
/* line 171, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div span {
  display: block;
}
/* line 175, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div.image-container {
  text-align: center;
  padding: 5px 0;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 175, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell div.image-container {
    text-align: left;
    width: 25%;
    max-width: 100px;
  }
}
/* line 186, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div.image-container img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  border: 1px solid #666;
}
/* line 193, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div.file-info {
  max-width: 100%;
  text-align: center;
  padding: 5px 5px 5px 10px;
  margin-bottom: 5px;
  color: #666;
  font-family: "Trade Gothic W01 Roman", Arial Black, sans-serif;
  font-weight: normal;
  font-size: .9em;
}
/* line 205, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div.file-info .ccbnTxtBold {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
}
/* line 212, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div.file-info strong {
  font-family: "Trade Gothic W01 Bold 2", Arial, sans-serif;
  font-weight: normal;
}
/* line 217, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div.file-info .ccbnLnk {
  color: #C33;
  display: block;
}
/* line 221, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div.file-info .ccbnLnk:link, .news-section-page .outer-content-container #media-library li.library-cell div.file-info .ccbnLnk:visited {
  text-decoration: none;
}
/* line 226, ../sass/news-room/_media-library.scss */
.news-section-page .outer-content-container #media-library li.library-cell div.file-info .ccbnLnk:hover, .news-section-page .outer-content-container #media-library li.library-cell div.file-info .ccbnLnk:active {
  text-decoration: underline;
}
@media (min-width: 768px) {
  /* line 193, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell div.file-info {
    max-width: 70%;
    text-align: left;
  }
}
@media (min-width: 900px) {
  /* line 193, ../sass/news-room/_media-library.scss */
  .news-section-page .outer-content-container #media-library li.library-cell div.file-info {
    margin-bottom: 5px;
  }
}

/* line 3, ../sass/_brands.scss */
body.brands article {
  padding: 0;
}
/* line 6, ../sass/_brands.scss */
body.brands article h1,
body.brands article p,
body.brands article #listView {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 16, ../sass/_brands.scss */
body.brands #brandsPageToggle {
  display: none;
}
/* line 2, ../sass/_sitemixins.scss */
body.brands #brandsPageToggle:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 768px) {
  /* line 16, ../sass/_brands.scss */
  body.brands #brandsPageToggle {
    display: block;
    width: 740px;
    margin: 0 auto;
  }
}
/* line 26, ../sass/_brands.scss */
body.brands #brandsPageToggle ul {
  float: right;
  overflow: hidden;
  margin: 0;
}
/* line 31, ../sass/_brands.scss */
body.brands #brandsPageToggle ul li {
  display: block;
  float: left;
  width: 106px;
  height: 37px;
  cursor: pointer;
  margin: 0;
}
/* line 39, ../sass/_brands.scss */
body.brands #brandsPageToggle ul li.grid-off {
  background: url("/images/our_food/brands/toggle-view-btn-grid-off.gif") no-repeat;
}
/* line 43, ../sass/_brands.scss */
body.brands #brandsPageToggle ul li.grid-on {
  background: url("/images/our_food/brands/toggle-view-btn-grid-on.gif") no-repeat;
  cursor: default;
}
/* line 48, ../sass/_brands.scss */
body.brands #brandsPageToggle ul li.list-off {
  background: url("/images/our_food/brands/toggle-view-btn-list-off.gif") no-repeat;
}
/* line 52, ../sass/_brands.scss */
body.brands #brandsPageToggle ul li.list-on {
  background: url("/images/our_food/brands/toggle-view-btn-list-on.gif") no-repeat;
  cursor: default;
}
@media (min-width: 768px) {
  /* line 60, ../sass/_brands.scss */
  body.brands #brandsPage {
    clear: both;
    width: 740px;
    margin: 20px auto 0 auto;
  }
}
/* line 67, ../sass/_brands.scss */
body.brands #brandsPage,
body.brands #brandsPage * {
  box-sizing: content-box;
}
@media (min-width: 768px) {
  /* line 72, ../sass/_brands.scss */
  body.brands #brandsPage #listView {
    display: none;
  }
  /* line 77, ../sass/_brands.scss */
  body.brands #brandsPage #listView.visible {
    display: block;
  }
  /* line 81, ../sass/_brands.scss */
  html.touch body.brands #brandsPage #listView {
    display: block;
  }
  /* line 84, ../sass/_brands.scss */
  html.touch body.brands #brandsPage #listView.hidden {
    display: none;
  }
}
/* line 90, ../sass/_brands.scss */
body.brands #brandsPage #listView .brand {
  box-sizing: border-box;
  margin-bottom: 15px;
}
@media (min-width: 660px) {
  /* line 90, ../sass/_brands.scss */
  body.brands #brandsPage #listView .brand {
    float: left;
    width: 50%;
  }
}
/* line 100, ../sass/_brands.scss */
body.brands #brandsPage #listView .brand .brandThumbnail {
  width: 75px;
  height: 75px;
  float: left;
  margin: 0 20px 0 0;
}
/* line 106, ../sass/_brands.scss */
body.brands #brandsPage #listView .brand .brandThumbnail img {
  width: 100%;
}
/* line 111, ../sass/_brands.scss */
body.brands #brandsPage #listView .brand .brandInfo {
  font-size: 13px;
  line-height: 18px;
  min-height: 75px;
}
/* line 117, ../sass/_brands.scss */
body.brands #brandsPage #listView .brand .brandInfo strong {
  margin: 0;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
}
/* line 117, ../sass/_sitemixins.scss */
body.brands #brandsPage #listView .brand .brandInfo a.external:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 10px;
  height: 8px;
  background: url("/images/global/ext-link-icon.png") no-repeat;
  background-size: 10px 8px;
  background-position: 0 3px;
  margin: 0 0 0 5px;
}
/* line 63, ../sass/_sitemixins.scss */
body.brands #brandsPage #listView .brand .brandInfo a.external:after {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
/* line 74, ../sass/_sitemixins.scss */
html.lt-ie9 body.brands #brandsPage #listView .brand .brandInfo a.external:after {
  background-image: url(/images/global/icon-external-link.gif);
}
@media (min-width: 660px) {
  /* line 133, ../sass/_brands.scss */
  body.brands #brandsPage #listView .right {
    padding-left: 30px;
  }
}
/* line 139, ../sass/_brands.scss */
body.brands #brandsPage #listView .left {
  clear: both;
}
@media (min-width: 660px) {
  /* line 139, ../sass/_brands.scss */
  body.brands #brandsPage #listView .left {
    padding-right: 30px;
  }
}
/* line 147, ../sass/_brands.scss */
body.brands #brandsPage #gridView {
  display: none;
  position: relative;
  overflow: hidden;
  height: 2230px;
  font-size: 11px;
}
@media (min-width: 768px) {
  /* line 147, ../sass/_brands.scss */
  body.brands #brandsPage #gridView {
    display: block;
  }
  /* line 158, ../sass/_brands.scss */
  body.brands #brandsPage #gridView.hidden {
    display: none;
  }
  /* line 162, ../sass/_brands.scss */
  html.touch body.brands #brandsPage #gridView {
    display: none;
  }
  /* line 165, ../sass/_brands.scss */
  html.touch body.brands #brandsPage #gridView.visible {
    display: block;
  }
}
/* line 171, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem {
  position: absolute;
  cursor: pointer;
}
/* line 175, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem#grid_SPICETEC, body.brands #brandsPage #gridView .gridItem#grid_KANGAROO, body.brands #brandsPage #gridView .gridItem#grid_LAMB_WESTON {
  cursor: default;
}
/* line 181, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem .grayInfoBar {
  width: 100%;
  color: #ffffff;
  position: absolute;
  bottom: 0;
  display: none;
  left: 0;
  text-transform: uppercase;
  background: url("/images/our_food/brands/grid/overlay_small.png");
  text-align: center;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
}
/* line 194, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem h2 {
  font-size: 18px;
  line-height: 22px;
  margin: 0;
  font-family: "TradeGothicW01-BoldCn20 675334", Arial Black, sans-serif;
  padding: 0 5px;
  font-weight: normal;
  color: #ffffff;
}
/* line 205, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem a {
  color: #ffff99;
  font-size: 11px;
}
/* line 209, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem a:hover {
  color: #ffffff;
  text-decoration: underline;
}
/* line 117, ../sass/_sitemixins.scss */
body.brands #brandsPage #gridView .gridItem a.external:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 9px;
  height: 8px;
  background: url("/images/global/icon-external-link-white.gif") no-repeat;
  background-size: 9px 8px;
  background-position: 0 3px;
  margin: 0 0 0 5px;
}
/* line 81, ../sass/_sitemixins.scss */
body.brands #brandsPage #gridView .gridItem a.external:after {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
/* line 220, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.small .grayInfoBar {
  height: 100%;
  font-size: 100%;
}
/* line 227, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.tall .grayInfoBar {
  height: 50%;
}
/* line 234, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.small h2, body.brands #brandsPage #gridView .gridItem.tall h2 {
  display: table-cell;
  vertical-align: middle;
  width: 138px;
  height: 103px;
}
/* line 240, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.small .links, body.brands #brandsPage #gridView .gridItem.tall .links {
  position: absolute;
  top: 103px;
  width: 100%;
}
/* line 245, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.small .links a, body.brands #brandsPage #gridView .gridItem.tall .links a {
  display: block;
  width: 100%;
}
/* line 250, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.small .links .bar, body.brands #brandsPage #gridView .gridItem.tall .links .bar {
  display: none;
}
/* line 258, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.large h2, body.brands #brandsPage #gridView .gridItem.wide h2 {
  padding: 10px 5px;
}
/* line 261, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.large .links, body.brands #brandsPage #gridView .gridItem.wide .links {
  padding: 0 0 15px 0;
}
/* line 266, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem1 {
  top: 0;
  left: 0;
}
/* line 267, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem2 {
  top: 0;
  left: 148px;
}
/* line 268, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem3 {
  top: 148px;
  left: 0;
}
/* line 269, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem4 {
  top: 148px;
  left: 148px;
}
/* line 270, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem5 {
  top: 0;
  left: 296px;
}
/* line 271, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem6 {
  top: 0;
  left: 592px;
}
/* line 272, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem7 {
  top: 148px;
  left: 592px;
}
/* line 273, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem8 {
  top: 296px;
  left: 0;
}
/* line 274, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem9 {
  top: 296px;
  left: 296px;
}
/* line 275, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem10 {
  top: 444px;
  left: 296px;
}
/* line 276, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem11 {
  top: 296px;
  left: 444px;
}
/* line 277, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem12 {
  top: 444px;
  left: 444px;
}
/* line 278, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem13 {
  top: 592px;
  left: 0;
}
/* line 279, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem14 {
  top: 592px;
  left: 148px;
}
/* line 280, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem15 {
  top: 740px;
  left: 148px;
}
/* line 281, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem16 {
  top: 740px;
  left: 296px;
}
/* line 282, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem17 {
  top: 740px;
  left: 444px;
}
/* line 283, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem18 {
  top: 888px;
  left: 0;
}
/* line 284, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem19 {
  top: 888px;
  left: 148px;
}
/* line 285, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem20 {
  top: 1036px;
  left: 0;
}
/* line 286, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem21 {
  top: 1036px;
  left: 148px;
}
/* line 287, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem22 {
  top: 888px;
  left: 296px;
}
/* line 288, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem23 {
  top: 888px;
  left: 592px;
}
/* line 289, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem24 {
  top: 1036px;
  left: 592px;
}
/* line 290, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem25 {
  top: 1184px;
  left: 0;
}
/* line 291, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem26 {
  top: 1184px;
  left: 296px;
}
/* line 292, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem27 {
  top: 1332px;
  left: 296px;
}
/* line 293, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem28 {
  top: 1184px;
  left: 444px;
}
/* line 294, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem29 {
  top: 1332px;
  left: 444px;
}
/* line 295, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem30 {
  top: 1480px;
  left: 0;
}
/* line 296, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem31 {
  top: 1480px;
  left: 148px;
}
/* line 297, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem32 {
  top: 1628px;
  left: 148px;
}
/* line 298, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem33 {
  top: 1628px;
  left: 296px;
}
/* line 299, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem34 {
  top: 1628px;
  left: 444px;
}
/* line 300, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem35 {
  top: 1776px;
  left: 0;
}
/* line 301, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem36 {
  top: 1776px;
  left: 148px;
}
/* line 302, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem37 {
  top: 1924px;
  left: 0;
}
/* line 303, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem38 {
  top: 1924px;
  left: 444px;
}
/* line 304, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem39 {
  top: 1776px;
  left: 296px;
}
/* line 305, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem40 {
  top: 1776px;
  left: 592px;
}
/* line 306, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem41 {
  top: 1924px;
  left: 592px;
}
/* line 307, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem42 {
  top: 2072px;
  left: 0;
}
/* line 308, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem43 {
  top: 1924px;
  left: 148px;
}
/* line 309, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem44 {
  top: 2072px;
  left: 296px;
  top: 1628px; left: 592px;
}
/* line 310, ../sass/_brands.scss */
body.brands #brandsPage #gridView .gridItem.gridItem45 {
  top: 1628px;
  right: 0;
}

@media (min-width: 900px) {
  /* line 325, ../sass/_brands.scss */
  body.brand-page .outer-content-container {
    width: 930px;
    max-width: 930px;
    position: relative;
    left: -15px;
  }
  /* line 332, ../sass/_brands.scss */
  body.brand-page nav.breadcrumbs {
    padding-left: 30px;
    padding-right: 0;
    margin-bottom: 0;
  }
  /* line 337, ../sass/_brands.scss */
  body.brand-page nav.side-nav {
    display: none;
  }
  /* line 340, ../sass/_brands.scss */
  body.brand-page .main-column {
    margin-left: 0;
    margin-bottom: 82px;
    position: static !important;
  }
  /* line 345, ../sass/_brands.scss */
  body.brand-page #threeBottomCallouts,
  body.brand-page #fourBottomCallouts,
  body.brand-page .internal-page #threeBottomCallouts,
  .internal-page body.brand-page #threeBottomCallouts,
  body.brand-page .internal-page #fiveBottomCallouts,
  .internal-page body.brand-page #fiveBottomCallouts,
  body.brand-page #fiveBottomCallouts {
    top: 52px !important;
    right: 0 !important;
  }
}
/* line 353, ../sass/_brands.scss */
body.brand-page nav.breadcrumbs {
  text-align: center;
  margin-bottom: 5px;
}
/* line 2, ../sass/_sitemixins.scss */
body.brand-page nav.breadcrumbs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 600px) {
  /* line 353, ../sass/_brands.scss */
  body.brand-page nav.breadcrumbs {
    margin-bottom: 0;
  }
}
/* line 363, ../sass/_brands.scss */
body.brand-page nav.breadcrumbs > ul {
  float: left;
  text-align: left;
  width: 100%;
}
@media (min-width: 600px) {
  /* line 363, ../sass/_brands.scss */
  body.brand-page nav.breadcrumbs > ul {
    width: auto;
  }
}
/* line 373, ../sass/_brands.scss */
body.brand-page nav.breadcrumbs select,
body.brand-page nav.breadcrumbs .chosen-container {
  clear: both;
  margin: 10px auto 0 auto;
  text-align: left;
}
@media (min-width: 600px) {
  /* line 373, ../sass/_brands.scss */
  body.brand-page nav.breadcrumbs select,
  body.brand-page nav.breadcrumbs .chosen-container {
    clear: none;
    float: right;
    margin: 0;
  }
}
@media (min-width: 900px) {
  /* line 373, ../sass/_brands.scss */
  body.brand-page nav.breadcrumbs select,
  body.brand-page nav.breadcrumbs .chosen-container {
    position: relative;
    top: 42px;
    z-index: 1;
    max-width: 165px;
  }
}
/* line 394, ../sass/_brands.scss */
body.brand-page article {
  padding: 0;
}
/* line 397, ../sass/_brands.scss */
body.brand-page article figure {
  margin: 0 0 20px 0;
  position: relative;
  background: #faf6eb;
  padding: 30px 0;
}
/* line 403, ../sass/_brands.scss */
body.brand-page article figure img {
  display: block;
  clear: both;
  width: 100%;
  max-width: 300px;
  margin: 0 0 0 auto;
}
/* line 412, ../sass/_brands.scss */
html.lt-ie9 body.brand-page article figure img {
  width: 100%;
}
@media (min-width: 376px) {
  /* line 403, ../sass/_brands.scss */
  body.brand-page article figure img {
    margin: 0 auto;
  }
}
@media (min-width: 600px) {
  /* line 403, ../sass/_brands.scss */
  body.brand-page article figure img {
    position: absolute;
    top: 0;
    right: 0;
    width: 45%;
  }
  /* line 426, ../sass/_brands.scss */
  html.lt-ie9 body.brand-page article figure img {
    width: 45%;
  }
}
@media (min-width: 768px) {
  /* line 403, ../sass/_brands.scss */
  body.brand-page article figure img {
    width: auto;
    max-width: none;
    max-height: 105%;
  }
  /* line 435, ../sass/_brands.scss */
  body.brand-page article figure img.brand-54, body.brand-page article figure img.brand-4, body.brand-page article figure img.brand-22, body.brand-page article figure img.brand-34, body.brand-page article figure img.brand-43 {
    max-width: 300px;
    max-height: none;
  }
}
@media (min-width: 900px) {
  /* line 403, ../sass/_brands.scss */
  body.brand-page article figure img {
    width: auto;
    max-width: none;
    max-height: 105%;
  }
  /* line 450, ../sass/_brands.scss */
  html.lt-ie9 body.brand-page article figure img {
    width: auto;
  }
}
/* line 456, ../sass/_brands.scss */
body.brand-page article figure figcaption {
  background: none;
  position: static;
  padding: 0 20px;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
@media (min-width: 600px) {
  /* line 456, ../sass/_brands.scss */
  body.brand-page article figure figcaption {
    padding: 0 0 0 30px;
    width: 48%;
  }
}
@media (min-width: 768px) {
  /* line 456, ../sass/_brands.scss */
  body.brand-page article figure figcaption {
    width: 62%;
  }
}
@media (min-width: 900px) {
  /* line 456, ../sass/_brands.scss */
  body.brand-page article figure figcaption {
    width: 390px;
  }
}
/* line 478, ../sass/_brands.scss */
body.brand-page article figure figcaption h1 {
  margin: 0 0 13px 0;
  font-size: 31px;
  font-family: "hand_of_seanregular", Arial, sans-serif;
  color: #666666;
  line-height: 120%;
}
/* line 486, ../sass/_brands.scss */
body.brand-page article figure figcaption p {
  font-size: 15px;
  line-height: 135%;
}
/* line 490, ../sass/_brands.scss */
body.brand-page article figure figcaption p.disclaimer {
  font-size: 11px;
  margin: 0;
  padding: 0;
}
/* line 497, ../sass/_brands.scss */
body.brand-page article figure figcaption #good4PlanetText {
  margin: 10px 0 0;
  background: url(/images/our_food/brands/img_good_for_the_planet.png) top left no-repeat;
  padding: 0 0 0 120px;
}
/* line 502, ../sass/_brands.scss */
body.brand-page article figure figcaption #good4PlanetText h2 {
  font-size: 21px;
  font-family: "hand_of_seanregular", Arial, sans-serif;
  line-height: 120%;
  color: #666666;
  text-transform: none;
}
/* line 510, ../sass/_brands.scss */
body.brand-page article figure figcaption #good4PlanetText p {
  margin: 10px 0 0 0;
  width: auto;
}
/* line 517, ../sass/_brands.scss */
body.brand-page article figure ul#brandButtons {
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0 20px;
}
@media (min-width: 600px) {
  /* line 517, ../sass/_brands.scss */
  body.brand-page article figure ul#brandButtons {
    padding: 0 0 0 30px;
  }
}
/* line 527, ../sass/_brands.scss */
body.brand-page article figure ul#brandButtons li {
  display: block;
  text-align: center;
  margin: 0 0 10px 0;
}
@media (min-width: 600px) {
  /* line 527, ../sass/_brands.scss */
  body.brand-page article figure ul#brandButtons li {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    text-align: left;
    margin: 0 10px 0 0;
  }
}
/* line 540, ../sass/_brands.scss */
body.brand-page article figure ul#brandButtons li:last-child {
  margin-bottom: 0;
  margin-right: 0;
}
/* line 544, ../sass/_brands.scss */
body.brand-page article figure ul#brandButtons li.last-child {
  margin-bottom: 0;
  margin-right: 0;
}
/* line 549, ../sass/_brands.scss */
body.brand-page article figure ul#brandButtons li a.button {
  clear: both;
  margin-right: 10px;
}
/* line 554, ../sass/_brands.scss */
body.brand-page article figure ul#brandButtons li a.storeLocator {
  position: relative;
  padding-right: 32px;
}
/* line 558, ../sass/_brands.scss */
body.brand-page article figure ul#brandButtons li a.storeLocator:after {
  position: absolute;
  content: "";
  width: 18px;
  height: 24px;
  background: url("/images/our_food/brands/icon_where_to_buy.png") no-repeat center center;
  top: 50%;
  right: 5px;
  margin: -12px 0 0;
}
@media (min-width: 600px) and (max-width: 720px) {
  /* line 570, ../sass/_brands.scss */
  body.brand-page article figure ul#brandButtons li.social-icons {
    display: block;
    text-align: center;
    margin-top: 20px;
    width: 270px;
  }
}
/* line 578, ../sass/_brands.scss */
body.brand-page article figure ul#brandButtons li.social-icons a {
  margin: 0 3px;
}
/* line 581, ../sass/_brands.scss */
body.brand-page article figure ul#brandButtons li.social-icons a i.fa {
  color: #A82C29;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
/* line 592, ../sass/_brands.scss */
body.brand-page article #productNutrition {
  padding: 0 35px;
}
@media (min-width: 768px) {
  /* line 596, ../sass/_brands.scss */
  body.brand-page article #productNutrition.single-category {
    margin-top: 50px;
  }
}
@media (min-width: 900px) {
  /* line 596, ../sass/_brands.scss */
  body.brand-page article #productNutrition.single-category {
    margin-top: 70px;
  }
}
/* line 605, ../sass/_brands.scss */
body.brand-page article #productNutrition h2 {
  font-size: 23px;
  font-family: "Trade Gothic W01 Roman", Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: normal;
  margin: 0 0 10px;
  text-transform: lowercase;
}
/* line 613, ../sass/_brands.scss */
body.brand-page article #productNutrition span.prdCatH {
  display: block;
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 10px 0;
  width: 350px;
}
/* line 621, ../sass/_brands.scss */
body.brand-page article #productNutrition #productCategoryDrop {
  margin: 0 0 20px 0;
  text-transform: uppercase;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-align: center;
}
@media (min-width: 600px) {
  /* line 621, ../sass/_brands.scss */
  body.brand-page article #productNutrition #productCategoryDrop {
    text-align: left;
  }
}
/* line 632, ../sass/_brands.scss */
body.brand-page article #productNutrition #productCategoryDrop select,
body.brand-page article #productNutrition #productCategoryDrop .chosen-container {
  min-width: 280px;
  text-align: left;
}
@media (min-width: 600px) {
  /* line 632, ../sass/_brands.scss */
  body.brand-page article #productNutrition #productCategoryDrop select,
  body.brand-page article #productNutrition #productCategoryDrop .chosen-container {
    max-width: 50%;
  }
}
/* line 643, ../sass/_brands.scss */
body.brand-page article #productNutrition #products {
  font-size: 13px;
  line-height: 13px;
  font-weight: normal;
}
/* line 647, ../sass/_brands.scss */
body.brand-page article #productNutrition #products ul.liProductList {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 652, ../sass/_brands.scss */
body.brand-page article #productNutrition #products ul.liProductList.slick-slide {
  height: auto;
}
/* line 656, ../sass/_brands.scss */
body.brand-page article #productNutrition #products ul.liProductList li {
  font-weight: bold;
  padding: 3px 15px 3px 0;
  margin: 0 0 5px 0;
}
/* line 661, ../sass/_brands.scss */
body.brand-page article #productNutrition #products ul.liProductList li:last-child {
  margin-bottom: 0;
}
/* line 664, ../sass/_brands.scss */
body.brand-page article #productNutrition #products ul.liProductList li.last-child {
  margin-bottom: 0;
}
/* line 674, ../sass/_brands.scss */
body.brand-page article #productNutrition #products .slick-dots {
  position: static;
  min-width: 320px;
  padding: 0;
  margin: 15px 0 0 -7px;
}
@media (min-width: 390px) {
  /* line 674, ../sass/_brands.scss */
  body.brand-page article #productNutrition #products .slick-dots {
    min-width: none;
    margin: 15px 0 0 0;
  }
}
/* line 686, ../sass/_brands.scss */
body.brand-page article #productNutrition #products .slick-dots li {
  margin: 0 4px;
}
/* line 689, ../sass/_brands.scss */
body.brand-page article #productNutrition #products .slick-dots li button:before {
  opacity: 1;
  font-size: 15px;
  color: #cccccc;
}
/* line 694, ../sass/_brands.scss */
body.brand-page article #productNutrition #products .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #666666;
}
/* line 700, ../sass/_brands.scss */
body.brand-page article #productNutrition #products .slick-prev,
body.brand-page article #productNutrition #products .slick-next {
  width: 19px;
  height: 32px;
  left: -32px;
  background-image: url("/images/our_food/brands/nutrition-arrows.png");
  background-size: 38px 64px;
  background-position: 0 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.brand-page article #productNutrition #products .slick-prev,
  body.brand-page article #productNutrition #products .slick-next {
    background-image: url("/images/our_food/brands/nutrition-arrows@2x.png");
    background-size: 38px 64px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.brand-page article #productNutrition #products .slick-prev, html.lt-ie9
  body.brand-page article #productNutrition #products .slick-next {
    background-image: url("/images/our_food/brands/nutrition-arrows.png");
  }
}
/* line 708, ../sass/_brands.scss */
body.brand-page article #productNutrition #products .slick-prev:hover, body.brand-page article #productNutrition #products .slick-prev:active,
body.brand-page article #productNutrition #products .slick-next:hover,
body.brand-page article #productNutrition #products .slick-next:active {
  background-position: 0 -32px;
}
/* line 713, ../sass/_brands.scss */
body.brand-page article #productNutrition #products .slick-prev:before,
body.brand-page article #productNutrition #products .slick-next:before {
  display: none;
}
@media (max-width: 767px) {
  /* line 717, ../sass/_brands.scss */
  .mobile-nutrition-open body.brand-page article #productNutrition #products .slick-prev, .mobile-nutrition-open
  body.brand-page article #productNutrition #products .slick-next {
    display: none !important;
  }
}
/* line 723, ../sass/_brands.scss */
body.brand-page article #productNutrition #products .slick-next {
  background-position: -19px 0;
  left: auto;
  right: -32px;
}
/* line 728, ../sass/_brands.scss */
body.brand-page article #productNutrition #products .slick-next:hover, body.brand-page article #productNutrition #products .slick-next:active {
  background-position: -19px -32px;
}
/* line 737, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts,
body.brand-page #fourBottomCallouts,
body.brand-page .internal-page #threeBottomCallouts,
.internal-page body.brand-page #threeBottomCallouts,
body.brand-page .internal-page #fiveBottomCallouts,
.internal-page body.brand-page #fiveBottomCallouts,
body.brand-page #fiveBottomCallouts {
  /*.socialCallout {
  	//border: 1px solid #cccccc;
  	//padding-top: 100px;
  	position: relative;
  	// background: url(/images/our_food/brands/callouts/callout-social-media-shd.gif) no-repeat center top;
  	
  	h3 {
  		display: none;
  	}
  	
  	a {
  		height: auto;
  		font-size: 12px;
  		line-height: 1.2;
  		display: block;
  		vertical-align: middle;
  		width: 100%;
  		padding: 5px 0 5px 35px;
  		background: transparent 10px center no-repeat;
  		border-top: 1px solid #ccc;
  		color: #333333;
  		
  		&:hover {
  			color: #c33;
  			text-decoration: none;
  		}
  		
  		&.facebook-link { background-image: url(/images/our_food/brands/callouts/callout-social-media-facebook-icon.gif); }
  		&.youtube-link { background-image: url(/images/our_food/brands/callouts/callout-social-media-youtube-icon.gif); }
  		&.twitter-link { background-image: url(/images/our_food/brands/callouts/callout-social-media-twitter-icon.gif); }
  	}
  	
  	ul {
  		list-style: none;
  		margin: 0;
  		padding: 0;
  		position: absolute;
  		bottom: 0;
  		left: 0;
  		right: 0;
  		
  		background: #ffffff;
  	}
  	
  	img {
  		display: block;
  		width: 66%;
  		
  		margin: 7% auto 25% auto;
  	}
  }*/
}
@media (min-width: 900px) {
  /* line 737, ../sass/_brands.scss */
  body.brand-page #threeBottomCallouts,
  body.brand-page #fourBottomCallouts,
  body.brand-page .internal-page #threeBottomCallouts,
  .internal-page body.brand-page #threeBottomCallouts,
  body.brand-page .internal-page #fiveBottomCallouts,
  .internal-page body.brand-page #fiveBottomCallouts,
  body.brand-page #fiveBottomCallouts {
    padding-top: 52px;
  }
}
/* line 745, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .callout-wrapper,
body.brand-page #fourBottomCallouts .callout-wrapper,
body.brand-page .internal-page #threeBottomCallouts .callout-wrapper,
.internal-page body.brand-page #threeBottomCallouts .callout-wrapper,
body.brand-page .internal-page #fiveBottomCallouts .callout-wrapper,
.internal-page body.brand-page #fiveBottomCallouts .callout-wrapper,
body.brand-page #fiveBottomCallouts .callout-wrapper {
  border: 1px solid #ccc;
  position: relative;
}
/* line 750, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .microwaveCallout,
body.brand-page #threeBottomCallouts .brandCallout,
body.brand-page #fourBottomCallouts .microwaveCallout,
body.brand-page .internal-page #threeBottomCallouts .microwaveCallout,
.internal-page body.brand-page #threeBottomCallouts .microwaveCallout,
body.brand-page .internal-page #fiveBottomCallouts .microwaveCallout,
.internal-page body.brand-page #fiveBottomCallouts .microwaveCallout,
body.brand-page #fourBottomCallouts .brandCallout,
body.brand-page .internal-page #threeBottomCallouts .brandCallout,
.internal-page body.brand-page #threeBottomCallouts .brandCallout,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout,
body.brand-page #fiveBottomCallouts .microwaveCallout,
body.brand-page #fiveBottomCallouts .brandCallout {
  position: relative;
}
/* line 766, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .microwaveCallout a,
body.brand-page #threeBottomCallouts .brandCallout a,
body.brand-page #fourBottomCallouts .microwaveCallout a,
body.brand-page .internal-page #threeBottomCallouts .microwaveCallout a,
.internal-page body.brand-page #threeBottomCallouts .microwaveCallout a,
body.brand-page .internal-page #fiveBottomCallouts .microwaveCallout a,
.internal-page body.brand-page #fiveBottomCallouts .microwaveCallout a,
body.brand-page #fourBottomCallouts .brandCallout a,
body.brand-page .internal-page #threeBottomCallouts .brandCallout a,
.internal-page body.brand-page #threeBottomCallouts .brandCallout a,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout a,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout a,
body.brand-page #fiveBottomCallouts .microwaveCallout a,
body.brand-page #fiveBottomCallouts .brandCallout a {
  position: absolute;
  bottom: 0;
  display: block;
  color: #ffffff;
  font-size: 11px;
  line-height: 14px;
  text-decoration: none;
  padding: 5px 0;
  width: 100%;
  text-indent: 10px;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
}
/* line 779, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .microwaveCallout a:after,
body.brand-page #threeBottomCallouts .brandCallout a:after,
body.brand-page #fourBottomCallouts .microwaveCallout a:after,
body.brand-page .internal-page #threeBottomCallouts .microwaveCallout a:after,
.internal-page body.brand-page #threeBottomCallouts .microwaveCallout a:after,
body.brand-page .internal-page #fiveBottomCallouts .microwaveCallout a:after,
.internal-page body.brand-page #fiveBottomCallouts .microwaveCallout a:after,
body.brand-page #fourBottomCallouts .brandCallout a:after,
body.brand-page .internal-page #threeBottomCallouts .brandCallout a:after,
.internal-page body.brand-page #threeBottomCallouts .brandCallout a:after,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout a:after,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout a:after,
body.brand-page #fiveBottomCallouts .microwaveCallout a:after,
body.brand-page #fiveBottomCallouts .brandCallout a:after {
  display: block;
  content: "";
  position: absolute;
  right: 5px;
  top: 0;
  width: 7px;
  height: 100%;
  background: url("../images/our_food/brands/icon-arrow-white.png") center center no-repeat;
}
/* line 794, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper, body.brand-page #threeBottomCallouts .microwaveCallout.videoCallout .callout-wrapper,
body.brand-page #threeBottomCallouts .brandCallout.recipeCallout .callout-wrapper,
body.brand-page #threeBottomCallouts .brandCallout.videoCallout .callout-wrapper,
body.brand-page #fourBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper,
body.brand-page .internal-page #threeBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper,
.internal-page body.brand-page #threeBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper,
body.brand-page .internal-page #fiveBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper,
.internal-page body.brand-page #fiveBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper,
body.brand-page #fourBottomCallouts .microwaveCallout.videoCallout .callout-wrapper,
body.brand-page .internal-page #threeBottomCallouts .microwaveCallout.videoCallout .callout-wrapper,
.internal-page body.brand-page #threeBottomCallouts .microwaveCallout.videoCallout .callout-wrapper,
body.brand-page .internal-page #fiveBottomCallouts .microwaveCallout.videoCallout .callout-wrapper,
.internal-page body.brand-page #fiveBottomCallouts .microwaveCallout.videoCallout .callout-wrapper,
body.brand-page #fourBottomCallouts .brandCallout.recipeCallout .callout-wrapper,
body.brand-page .internal-page #threeBottomCallouts .brandCallout.recipeCallout .callout-wrapper,
.internal-page body.brand-page #threeBottomCallouts .brandCallout.recipeCallout .callout-wrapper,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout.recipeCallout .callout-wrapper,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout.recipeCallout .callout-wrapper,
body.brand-page #fourBottomCallouts .brandCallout.videoCallout .callout-wrapper,
body.brand-page .internal-page #threeBottomCallouts .brandCallout.videoCallout .callout-wrapper,
.internal-page body.brand-page #threeBottomCallouts .brandCallout.videoCallout .callout-wrapper,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout.videoCallout .callout-wrapper,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout.videoCallout .callout-wrapper,
body.brand-page #fiveBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper,
body.brand-page #fiveBottomCallouts .microwaveCallout.videoCallout .callout-wrapper,
body.brand-page #fiveBottomCallouts .brandCallout.recipeCallout .callout-wrapper,
body.brand-page #fiveBottomCallouts .brandCallout.videoCallout .callout-wrapper {
  padding-top: 0;
  position: relative;
}
/* line 798, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper a, body.brand-page #threeBottomCallouts .microwaveCallout.videoCallout .callout-wrapper a,
body.brand-page #threeBottomCallouts .brandCallout.recipeCallout .callout-wrapper a,
body.brand-page #threeBottomCallouts .brandCallout.videoCallout .callout-wrapper a,
body.brand-page #fourBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper a,
body.brand-page .internal-page #threeBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper a,
.internal-page body.brand-page #threeBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper a,
body.brand-page .internal-page #fiveBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper a,
.internal-page body.brand-page #fiveBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper a,
body.brand-page #fourBottomCallouts .microwaveCallout.videoCallout .callout-wrapper a,
body.brand-page .internal-page #threeBottomCallouts .microwaveCallout.videoCallout .callout-wrapper a,
.internal-page body.brand-page #threeBottomCallouts .microwaveCallout.videoCallout .callout-wrapper a,
body.brand-page .internal-page #fiveBottomCallouts .microwaveCallout.videoCallout .callout-wrapper a,
.internal-page body.brand-page #fiveBottomCallouts .microwaveCallout.videoCallout .callout-wrapper a,
body.brand-page #fourBottomCallouts .brandCallout.recipeCallout .callout-wrapper a,
body.brand-page .internal-page #threeBottomCallouts .brandCallout.recipeCallout .callout-wrapper a,
.internal-page body.brand-page #threeBottomCallouts .brandCallout.recipeCallout .callout-wrapper a,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout.recipeCallout .callout-wrapper a,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout.recipeCallout .callout-wrapper a,
body.brand-page #fourBottomCallouts .brandCallout.videoCallout .callout-wrapper a,
body.brand-page .internal-page #threeBottomCallouts .brandCallout.videoCallout .callout-wrapper a,
.internal-page body.brand-page #threeBottomCallouts .brandCallout.videoCallout .callout-wrapper a,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout.videoCallout .callout-wrapper a,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout.videoCallout .callout-wrapper a,
body.brand-page #fiveBottomCallouts .microwaveCallout.recipeCallout .callout-wrapper a,
body.brand-page #fiveBottomCallouts .microwaveCallout.videoCallout .callout-wrapper a,
body.brand-page #fiveBottomCallouts .brandCallout.recipeCallout .callout-wrapper a,
body.brand-page #fiveBottomCallouts .brandCallout.videoCallout .callout-wrapper a {
  position: absolute;
  bottom: 0;
}
/* line 808, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .brandCallout h3,
body.brand-page #fourBottomCallouts .brandCallout h3,
body.brand-page .internal-page #threeBottomCallouts .brandCallout h3,
.internal-page body.brand-page #threeBottomCallouts .brandCallout h3,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout h3,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout h3,
body.brand-page #fiveBottomCallouts .brandCallout h3 {
  max-width: 85%;
  position: absolute;
  letter-spacing: 1px;
  top: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  padding: 5px 10px;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  background: #333333;
  background: rgba(51, 51, 51, 0.6);
}
/* line 826, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .brandCallout a,
body.brand-page #fourBottomCallouts .brandCallout a,
body.brand-page .internal-page #threeBottomCallouts .brandCallout a,
.internal-page body.brand-page #threeBottomCallouts .brandCallout a,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout a,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout a,
body.brand-page #fiveBottomCallouts .brandCallout a {
  background: #cc3333;
}
/* line 830, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .brandCallout.videoCallout a,
body.brand-page #fourBottomCallouts .brandCallout.videoCallout a,
body.brand-page .internal-page #threeBottomCallouts .brandCallout.videoCallout a,
.internal-page body.brand-page #threeBottomCallouts .brandCallout.videoCallout a,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout.videoCallout a,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout.videoCallout a,
body.brand-page #fiveBottomCallouts .brandCallout.videoCallout a {
  background: #89bf04;
}
/* line 831, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .brandCallout.videoCallout-alt a,
body.brand-page #fourBottomCallouts .brandCallout.videoCallout-alt a,
body.brand-page .internal-page #threeBottomCallouts .brandCallout.videoCallout-alt a,
.internal-page body.brand-page #threeBottomCallouts .brandCallout.videoCallout-alt a,
body.brand-page .internal-page #fiveBottomCallouts .brandCallout.videoCallout-alt a,
.internal-page body.brand-page #fiveBottomCallouts .brandCallout.videoCallout-alt a,
body.brand-page #fiveBottomCallouts .brandCallout.videoCallout-alt a {
  background: #2b98ce;
}
/* line 835, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .microwaveCallout h3,
body.brand-page #fourBottomCallouts .microwaveCallout h3,
body.brand-page .internal-page #threeBottomCallouts .microwaveCallout h3,
.internal-page body.brand-page #threeBottomCallouts .microwaveCallout h3,
body.brand-page .internal-page #fiveBottomCallouts .microwaveCallout h3,
.internal-page body.brand-page #fiveBottomCallouts .microwaveCallout h3,
body.brand-page #fiveBottomCallouts .microwaveCallout h3 {
  position: absolute;
  left: -9999px;
  text-indent: -9999px;
  overflow: hidden;
}
/* line 842, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .microwaveCallout a,
body.brand-page #fourBottomCallouts .microwaveCallout a,
body.brand-page .internal-page #threeBottomCallouts .microwaveCallout a,
.internal-page body.brand-page #threeBottomCallouts .microwaveCallout a,
body.brand-page .internal-page #fiveBottomCallouts .microwaveCallout a,
.internal-page body.brand-page #fiveBottomCallouts .microwaveCallout a,
body.brand-page #fiveBottomCallouts .microwaveCallout a {
  background: #3399cc;
}
/* line 869, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .chehCallout,
body.brand-page #fourBottomCallouts .chehCallout,
body.brand-page .internal-page #threeBottomCallouts .chehCallout,
.internal-page body.brand-page #threeBottomCallouts .chehCallout,
body.brand-page .internal-page #fiveBottomCallouts .chehCallout,
.internal-page body.brand-page #fiveBottomCallouts .chehCallout,
body.brand-page #fiveBottomCallouts .chehCallout {
  padding: 0 0 30px;
  background: transparent no-repeat center top;
  position: relative;
}
/* line 876, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .chehCallout h3,
body.brand-page #fourBottomCallouts .chehCallout h3,
body.brand-page .internal-page #threeBottomCallouts .chehCallout h3,
.internal-page body.brand-page #threeBottomCallouts .chehCallout h3,
body.brand-page .internal-page #fiveBottomCallouts .chehCallout h3,
.internal-page body.brand-page #fiveBottomCallouts .chehCallout h3,
body.brand-page #fiveBottomCallouts .chehCallout h3 {
  text-indent: -99999px;
  position: absolute;
}
/* line 881, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .chehCallout a,
body.brand-page #fourBottomCallouts .chehCallout a,
body.brand-page .internal-page #threeBottomCallouts .chehCallout a,
.internal-page body.brand-page #threeBottomCallouts .chehCallout a,
body.brand-page .internal-page #fiveBottomCallouts .chehCallout a,
.internal-page body.brand-page #fiveBottomCallouts .chehCallout a,
body.brand-page #fiveBottomCallouts .chehCallout a {
  display: block;
  color: #ffffff;
  background: #3399cc url("/images/global/icon-external-link-white.gif") 145px center no-repeat;
  font-size: 11px;
  line-height: 14px;
  text-decoration: none;
  padding: 5px 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-indent: 10px;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
}
/* line 896, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .chehCallout p.help_cheh a:hover,
body.brand-page #fourBottomCallouts .chehCallout p.help_cheh a:hover,
body.brand-page .internal-page #threeBottomCallouts .chehCallout p.help_cheh a:hover,
.internal-page body.brand-page #threeBottomCallouts .chehCallout p.help_cheh a:hover,
body.brand-page .internal-page #fiveBottomCallouts .chehCallout p.help_cheh a:hover,
.internal-page body.brand-page #fiveBottomCallouts .chehCallout p.help_cheh a:hover,
body.brand-page #fiveBottomCallouts .chehCallout p.help_cheh a:hover {
  text-decoration: underline;
}
/* line 923, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a,
body.brand-page #fourBottomCallouts .crossellCallout a,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a,
body.brand-page #fiveBottomCallouts .crossellCallout a {
  position: absolute;
  bottom: 0;
  display: block;
  color: #ffffff;
  background-color: #A71717;
  font-size: 11px;
  line-height: 14px;
  text-decoration: none;
  padding: 5px 15px 5px 10px;
  width: 100%;
  font-family: 'Trade Gothic W01 Bold 2';
  text-transform: capitalize;
}
/* line 937, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.chef,
body.brand-page #fourBottomCallouts .crossellCallout a.chef,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.chef,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.chef,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.chef,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.chef,
body.brand-page #fiveBottomCallouts .crossellCallout a.chef {
  background-color: #1f9309;
}
/* line 941, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.banquet,
body.brand-page #fourBottomCallouts .crossellCallout a.banquet,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.banquet,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.banquet,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.banquet,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.banquet,
body.brand-page #fiveBottomCallouts .crossellCallout a.banquet {
  background-color: #e9b51f;
}
/* line 945, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.alexia,
body.brand-page #fourBottomCallouts .crossellCallout a.alexia,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.alexia,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.alexia,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.alexia,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.alexia,
body.brand-page #fiveBottomCallouts .crossellCallout a.alexia {
  background-color: #828312;
}
/* line 949, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.kidcuisine,
body.brand-page #fourBottomCallouts .crossellCallout a.kidcuisine,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.kidcuisine,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.kidcuisine,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.kidcuisine,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.kidcuisine,
body.brand-page #fiveBottomCallouts .crossellCallout a.kidcuisine {
  background-color: #8abd25;
}
/* line 953, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.bluebonnet,
body.brand-page #fourBottomCallouts .crossellCallout a.bluebonnet,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.bluebonnet,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.bluebonnet,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.bluebonnet,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.bluebonnet,
body.brand-page #fiveBottomCallouts .crossellCallout a.bluebonnet {
  background-color: #0c339a;
}
/* line 957, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.vancamps,
body.brand-page #fourBottomCallouts .crossellCallout a.vancamps,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.vancamps,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.vancamps,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.vancamps,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.vancamps,
body.brand-page #fiveBottomCallouts .crossellCallout a.vancamps {
  background-color: #d35000;
}
/* line 961, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.rosarita,
body.brand-page #fourBottomCallouts .crossellCallout a.rosarita,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.rosarita,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.rosarita,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.rosarita,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.rosarita,
body.brand-page #fiveBottomCallouts .crossellCallout a.rosarita {
  background-color: #ffbb00;
}
/* line 965, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.hunts,
body.brand-page #fourBottomCallouts .crossellCallout a.hunts,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.hunts,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.hunts,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.hunts,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.hunts,
body.brand-page #fiveBottomCallouts .crossellCallout a.hunts {
  background-color: #397b2f;
}
/* line 969, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.eggbeaters,
body.brand-page #fourBottomCallouts .crossellCallout a.eggbeaters,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.eggbeaters,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.eggbeaters,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.eggbeaters,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.eggbeaters,
body.brand-page #fiveBottomCallouts .crossellCallout a.eggbeaters {
  background-color: #ffb441;
}
/* line 973, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.lachoy,
body.brand-page #fourBottomCallouts .crossellCallout a.lachoy,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.lachoy,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.lachoy,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.lachoy,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.lachoy,
body.brand-page #fiveBottomCallouts .crossellCallout a.lachoy {
  background-color: #f76d36;
}
/* line 977, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a.healthychoice,
body.brand-page #fourBottomCallouts .crossellCallout a.healthychoice,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a.healthychoice,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a.healthychoice,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a.healthychoice,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a.healthychoice,
body.brand-page #fiveBottomCallouts .crossellCallout a.healthychoice {
  background-color: #8eb04a;
}
/* line 985, ../sass/_brands.scss */
body.brand-page #threeBottomCallouts .crossellCallout a:after,
body.brand-page #fourBottomCallouts .crossellCallout a:after,
body.brand-page .internal-page #threeBottomCallouts .crossellCallout a:after,
.internal-page body.brand-page #threeBottomCallouts .crossellCallout a:after,
body.brand-page .internal-page #fiveBottomCallouts .crossellCallout a:after,
.internal-page body.brand-page #fiveBottomCallouts .crossellCallout a:after,
body.brand-page #fiveBottomCallouts .crossellCallout a:after {
  display: block;
  content: "";
  position: absolute;
  right: 5px;
  top: 0;
  width: 7px;
  height: 100%;
  background: url("../images/our_food/brands/icon-arrow-white.png") center center no-repeat;
}

/* line 1053, ../sass/_brands.scss */
body.private-brands section.category {
  margin-bottom: 20px;
}
/* line 2, ../sass/_sitemixins.scss */
body.private-brands section.category:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 1058, ../sass/_brands.scss */
body.private-brands section.category:last-child {
  margin-bottom: 0;
}
/* line 1061, ../sass/_brands.scss */
body.private-brands section.category.last-child {
  margin-bottom: 0;
}
/* line 1065, ../sass/_brands.scss */
body.private-brands section.category .header {
  display: table;
  width: 100%;
  height: 70px;
  margin-bottom: 5px;
}
/* line 1071, ../sass/_brands.scss */
body.private-brands section.category .header h2,
body.private-brands section.category .header p {
  box-sizing: border-box;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  margin: 0;
}
/* line 1080, ../sass/_brands.scss */
body.private-brands section.category .header h2 {
  width: 49%;
  padding: 0 5px;
  font-family: "hand_of_seanregular", Arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  text-transform: none;
}
@media (min-width: 768px) {
  /* line 1080, ../sass/_brands.scss */
  body.private-brands section.category .header h2 {
    padding: 0 10px 0 20px;
    font-size: 24px;
    line-height: 28px;
  }
}
/* line 1096, ../sass/_brands.scss */
body.private-brands section.category .header p {
  width: 51%;
  padding: 0 5px 0 0;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #ffffff;
}
@media (min-width: 768px) {
  /* line 1096, ../sass/_brands.scss */
  body.private-brands section.category .header p {
    padding: 0 20px 0 0;
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 1112, ../sass/_brands.scss */
body.private-brands section.category.bakery .header {
  background-color: #f8c21e;
}
/* line 1113, ../sass/_brands.scss */
body.private-brands section.category.condiments .header {
  background-color: #6a9ad4;
}
/* line 1114, ../sass/_brands.scss */
body.private-brands section.category.snacks .header {
  background-color: #8c9526;
}
/* line 1115, ../sass/_brands.scss */
body.private-brands section.category.pasta .header {
  background-color: #ea7634;
}
/* line 1116, ../sass/_brands.scss */
body.private-brands section.category.bars .header {
  background-color: #cce14c;
}
/* line 1117, ../sass/_brands.scss */
body.private-brands section.category.cereal .header {
  background-color: #9ac1e6;
}
/* line 1119, ../sass/_brands.scss */
body.private-brands section.category.pasta .header, body.private-brands section.category.bars .header {
  height: 95px;
}
@media (max-width: 767px) {
  /* line 1126, ../sass/_brands.scss */
  body.private-brands section.category.pasta .header h2 {
    width: 30%;
  }
  /* line 1129, ../sass/_brands.scss */
  body.private-brands section.category.pasta .header p {
    width: 70%;
    font-size: 11px;
    line-height: 14px;
  }
}
/* line 1136, ../sass/_brands.scss */
body.private-brands section.category img {
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 1136, ../sass/_brands.scss */
  body.private-brands section.category img {
    width: 50%;
  }
}
/* line 1144, ../sass/_brands.scss */
body.private-brands section.category img.left {
  display: none;
}
@media (min-width: 768px) {
  /* line 1144, ../sass/_brands.scss */
  body.private-brands section.category img.left {
    display: block;
    float: left;
    padding-right: 3px;
  }
}
@media (min-width: 768px) {
  /* line 1153, ../sass/_brands.scss */
  body.private-brands section.category img.right {
    display: block;
    float: right;
    padding-left: 3px;
  }
}

/* line 2, ../sass/_internal-template.scss */
.internal-page .header-carousel {
  margin: 0 0 20px 0;
}
@media (min-width: 768px) {
  /* line 2, ../sass/_internal-template.scss */
  .internal-page .header-carousel {
    margin: 0 0 0 0;
  }
}
/* line 9, ../sass/_internal-template.scss */
.internal-page .header-carousel > figure {
  display: none;
}
/* line 12, ../sass/_internal-template.scss */
.internal-page .header-carousel > figure:first-child {
  display: block;
}
/* line 15, ../sass/_internal-template.scss */
html.lt-ie9 .internal-page .header-carousel > figure.first-child {
  display: block;
}
/* line 20, ../sass/_internal-template.scss */
.internal-page .header-carousel.slick-initialized figure {
  display: block;
}
/* line 24, ../sass/_internal-template.scss */
.internal-page .header-carousel ul.slick-dots {
  margin: 0;
  bottom: -30px;
}
@media (min-width: 768px) {
  /* line 24, ../sass/_internal-template.scss */
  .internal-page .header-carousel ul.slick-dots {
    text-align: right;
    bottom: -15px;
  }
}
/* line 33, ../sass/_internal-template.scss */
.internal-page .header-carousel ul.slick-dots li {
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  /* line 33, ../sass/_internal-template.scss */
  .internal-page .header-carousel ul.slick-dots li {
    margin: 0 0 0 10px;
  }
}
/* line 40, ../sass/_internal-template.scss */
.internal-page .header-carousel ul.slick-dots li button {
  padding: 0;
  width: 10px;
  height: 10px;
}
/* line 45, ../sass/_internal-template.scss */
.internal-page .header-carousel ul.slick-dots li button:before {
  content: "";
  background: #cc3333;
  border: solid 2px #cc3333;
  opacity: 1;
  width: 10px;
  height: 10px;
}
/* line 54, ../sass/_internal-template.scss */
.internal-page .header-carousel ul.slick-dots li.slick-active button:before {
  background: #ffffff;
}
/* line 61, ../sass/_internal-template.scss */
.internal-page figure {
  position: relative;
  width: 100%;
}
/* line 65, ../sass/_internal-template.scss */
.internal-page figure img {
  width: 100%;
}
/* line 68, ../sass/_internal-template.scss */
html.lt-ie9 .internal-page figure img {
  width: inherit;
}
/* line 72, ../sass/_internal-template.scss */
.internal-page figure figcaption {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: absolute;
  bottom: 23%;
  left: 0;
  padding: 5px 20px;
  line-height: 1.5em;
  background: #333333;
  background: rgba(51, 51, 51, 0.8);
  font-family: "hand_of_seanregular", Arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
}
@media (min-width: 600px) {
  /* line 72, ../sass/_internal-template.scss */
  .internal-page figure figcaption {
    font-size: 24px;
    bottom: 15%;
  }
}
/* line 94, ../sass/_internal-template.scss */
.internal-page figure figcaption a.play-video {
  display: none;
}
@media (min-width: 768px) {
  /* line 94, ../sass/_internal-template.scss */
  .internal-page figure figcaption a.play-video {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative;
    margin-left: 20px;
    color: #ffffff;
    font-family: "Trade Gothic W01 Cn 18", Arial Black, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
  }
  /* line 144, ../sass/_sitemixins.scss */
  .internal-page figure figcaption a.play-video:before {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    content: "";
    width: 27px;
    height: 20px;
    background: url("/images/our_company/btn-play-video.png") no-repeat;
    background-size: 27px 20px;
    margin: 0 7px 0 0;
    position: relative;
    top: 5px;
  }
  /* line 109, ../sass/_internal-template.scss */
  .internal-page figure figcaption a.play-video:after {
    display: block;
    content: "";
    position: absolute;
    top: 2%;
    left: -13px;
    width: 1px;
    height: 96%;
    background: #ffffff;
  }
}
/* line 120, ../sass/_internal-template.scss */
.internal-page figure figcaption a.cta {
  font-size: 14px;
  color: #ffffff;
}
/* line 126, ../sass/_internal-template.scss */
.internal-page figure footer {
  position: relative;
  background: none;
  font-family: "Trade Gothic W01 Cn 18", Arial Black, sans-serif;
  text-align: right;
  color: #333333;
  font-size: 12px;
  padding-right: 5px;
}
@media (min-width: 900px) {
  /* line 126, ../sass/_internal-template.scss */
  .internal-page figure footer {
    padding-right: 0;
  }
}
/* line 140, ../sass/_internal-template.scss */
html.lt-ie9 .internal-page figure footer {
  background: inherit;
  font-family: inherit;
  text-align: inherit;
  color: inherit;
  font-size: inherit;
  padding-right: inherit;
}
/* line 150, ../sass/_internal-template.scss */
.internal-page figure #video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: content-box;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 160, ../sass/_internal-template.scss */
.internal-page figure #video-wrapper iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 166, ../sass/_internal-template.scss */
.internal-page figure #video-wrapper .close-youtube {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000;
  height: 50px;
  width: 50px;
  background: url(/images/our_company/btn-close.png) no-repeat;
  background-position: right top;
  border: none;
  text-indent: -9000px;
  overflow: hidden;
  cursor: pointer;
}
/* line 180, ../sass/_internal-template.scss */
html.ipad .internal-page figure #video-wrapper .close-youtube {
  top: -50px;
  background-position: right bottom;
}
@media (min-width: 910px) {
  /* line 166, ../sass/_internal-template.scss */
  .internal-page figure #video-wrapper .close-youtube {
    top: -10px;
    right: -10px;
  }
}
/* line 193, ../sass/_internal-template.scss */
.internal-page article {
  max-width: 700px;
  margin: 0 auto;
  padding: 0 10px;
  overflow: hidden;
  /* !Year Select Styles */
}
/* line 2, ../sass/_sitemixins.scss */
.internal-page article:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 900px) {
  /* line 193, ../sass/_internal-template.scss */
  .internal-page article {
    max-width: none;
    padding: 0;
  }
}
/* line 208, ../sass/_internal-template.scss */
.internal-page article.no-header {
  max-width: none;
}
/* line 211, ../sass/_internal-template.scss */
.internal-page article.no-header > * {
  display: block;
}
/* line 216, ../sass/_internal-template.scss */
.internal-page article.no-read-more > *, .internal-page article.no-read-more blockquote, .internal-page article.no-read-more blockquote p,
.internal-page article > .readmore-visible {
  display: block;
}
/* line 223, ../sass/_internal-template.scss */
.internal-page article h1 {
  font-family: "hand_of_seanregular", Arial, sans-serif;
  color: #cc3333;
  font-size: 22px;
  margin: 0 0 20px 0;
  line-height: 30px;
}
/* line 230, ../sass/_internal-template.scss */
.internal-page article h2 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  color: #666666;
}
/* line 237, ../sass/_internal-template.scss */
.internal-page article h3 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  color: #777777;
  margin-top: 0;
}
/* line 246, ../sass/_internal-template.scss */
.internal-page article > h2 {
  display: none;
}
/* line 249, ../sass/_internal-template.scss */
.internal-page article > h2:first-child, .internal-page article > h2:first-child + p {
  display: block;
}
/* line 253, ../sass/_internal-template.scss */
.internal-page article > h2.first-child, .internal-page article > h2.first-child + p {
  display: block;
}
@media (min-width: 768px) {
  /* line 246, ../sass/_internal-template.scss */
  .internal-page article > h2 {
    display: block;
  }
}
/* line 263, ../sass/_internal-template.scss */
.internal-page article > p, .internal-page article > ul, .internal-page article > ol, .internal-page article > div, .internal-page article blockquote, .internal-page article blockquote p {
  margin: 1em 0;
  color: #666666;
  font-size: 16px;
  line-height: 20px;
  display: none;
}
/* line 271, ../sass/_internal-template.scss */
.internal-page article > p:first-child, .internal-page article > ul:first-child, .internal-page article > ol:first-child, .internal-page article > div:first-child, .internal-page article blockquote:first-child, .internal-page article blockquote p:first-child {
  display: block;
}
/* line 274, ../sass/_internal-template.scss */
.internal-page article > p.first-child, .internal-page article > ul.first-child, .internal-page article > ol.first-child, .internal-page article > div.first-child, .internal-page article blockquote.first-child, .internal-page article blockquote p.first-child {
  display: block;
}
@media (min-width: 768px) {
  /* line 263, ../sass/_internal-template.scss */
  .internal-page article > p, .internal-page article > ul, .internal-page article > ol, .internal-page article > div, .internal-page article blockquote, .internal-page article blockquote p {
    display: block;
  }
}
/* line 282, ../sass/_internal-template.scss */
.internal-page article > p.disclaimer, .internal-page article > ul.disclaimer, .internal-page article > ol.disclaimer, .internal-page article > div.disclaimer, .internal-page article blockquote.disclaimer, .internal-page article blockquote p.disclaimer {
  font-size: 12px;
  line-height: 18px;
}
/* line 287, ../sass/_internal-template.scss */
.internal-page article blockquote {
  padding: 0;
  border: none;
}
/* line 292, ../sass/_internal-template.scss */
.internal-page article ul, .internal-page article ol {
  padding-left: 25px;
}
/* line 298, ../sass/_internal-template.scss */
.internal-page article > ul li,
.internal-page article > ol li ul li,
.internal-page article > .column > ul li,
.internal-page article > .column > ol li ul li {
  margin: 0 0 0.5em 0;
}
/* line 302, ../sass/_internal-template.scss */
.internal-page article > ol li,
.internal-page article > ul li ol li,
.internal-page article > .column > ol li,
.internal-page article > .column > ul li ol li {
  margin: 0 0 1em 0;
}
/* line 308, ../sass/_internal-template.scss */
.internal-page article > img {
  display: none;
}
/* line 311, ../sass/_internal-template.scss */
.internal-page article > img:first-child {
  display: block;
}
/* line 314, ../sass/_internal-template.scss */
.internal-page article > img.first-child {
  display: block;
}
@media (min-width: 768px) {
  /* line 308, ../sass/_internal-template.scss */
  .internal-page article > img {
    display: block;
  }
}
/* line 323, ../sass/_internal-template.scss */
.internal-page article ul.mobile-callouts {
  display: block;
  list-style: none;
  margin: 1em 0 0 0;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 323, ../sass/_internal-template.scss */
  .internal-page article ul.mobile-callouts {
    display: none;
  }
}
/* line 333, ../sass/_internal-template.scss */
.internal-page article ul.mobile-callouts li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
}
/* line 338, ../sass/_internal-template.scss */
.internal-page article ul.mobile-callouts li, .internal-page article ul.mobile-callouts li a {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 344, ../sass/_internal-template.scss */
.internal-page article ul.mobile-callouts li:after, .internal-page article ul.mobile-callouts li:hover:after {
  content: " | ";
  color: #666666;
  text-decoration: none;
}
/* line 350, ../sass/_internal-template.scss */
.internal-page article ul.mobile-callouts li:last-child:after {
  content: "";
}
/* line 353, ../sass/_internal-template.scss */
.internal-page article ul.mobile-callouts li.last-child:after {
  content: "";
}
/* line 357, ../sass/_internal-template.scss */
.internal-page article ul.mobile-callouts li.read-more {
  color: #6699cc;
  cursor: pointer;
}
/* line 144, ../sass/_sitemixins.scss */
.internal-page article ul.mobile-callouts li.read-more:before {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  content: "";
  width: 13px;
  height: 13px;
  background: url("/images/global/plus-icon-blue.png") no-repeat;
  background-size: 13px 13px;
  margin: 0 5px 0 0;
  position: relative;
  top: 2px;
}
/* line 363, ../sass/_internal-template.scss */
.internal-page article ul.mobile-callouts li.read-more:hover {
  text-decoration: underline;
}
/* line 370, ../sass/_internal-template.scss */
.internal-page article ul.callouts {
  list-style: none;
  margin: 0 0 1em 0;
  padding: 0;
}
/* line 375, ../sass/_internal-template.scss */
.internal-page article ul.callouts li {
  margin: 0.5em 0;
}
/* line 378, ../sass/_internal-template.scss */
.internal-page article ul.callouts li a {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 117, ../sass/_sitemixins.scss */
.internal-page article ul.callouts li a.cta:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 8px;
  height: 12px;
  background: url("/images/global/red-arrow.png") no-repeat;
  background-size: 8px 12px;
  background-position: 0 3px;
  margin: 0 0 0 4px;
}
/* line 42, ../sass/_sitemixins.scss */
html.lt-ie9 .internal-page article ul.callouts li a.cta:after {
  background-image: url(/images/global/red-arrow-ie.png);
}
/* line 117, ../sass/_sitemixins.scss */
.internal-page article ul.callouts li a.external:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 12px;
  height: 10px;
  background: url("/images/global/ext-link-icon.png") no-repeat;
  background-size: 12px 10px;
  background-position: 0 4px;
  margin: 0 0 0 8px;
}
/* line 63, ../sass/_sitemixins.scss */
.internal-page article ul.callouts li a.external:after {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
/* line 74, ../sass/_sitemixins.scss */
html.lt-ie9 .internal-page article ul.callouts li a.external:after {
  background-image: url(/images/global/icon-external-link.gif);
}
/* line 117, ../sass/_sitemixins.scss */
.internal-page article ul.callouts li a.pdf:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 13px;
  height: 14px;
  background: url("/images/global/pdf-icon.jpg") no-repeat;
  background-size: 13px 14px;
  background-position: 0 5px;
  margin: 0 0 0 8px;
}
/* line 95, ../sass/_sitemixins.scss */
html.lt-ie9 .internal-page article ul.callouts li a.pdf:after {
  background-image: url(/images/global/pdf-icon-ie.png);
}
/* line 398, ../sass/_internal-template.scss */
.internal-page article ul.separated-list {
  list-style: none;
  margin: 2em auto 2em auto;
  padding: 0;
  border-top: solid 1px #eeeeee;
}
@media (min-width: 768px) {
  /* line 398, ../sass/_internal-template.scss */
  .internal-page article ul.separated-list {
    width: 90%;
  }
}
/* line 409, ../sass/_internal-template.scss */
.internal-page article ul.separated-list.links-only {
  border-top: none;
  margin: 0 auto 1em auto;
}
@media (min-width: 768px) {
  /* line 409, ../sass/_internal-template.scss */
  .internal-page article ul.separated-list.links-only {
    width: auto;
  }
}
/* line 417, ../sass/_internal-template.scss */
.internal-page article ul.separated-list.links-only li {
  text-align: left;
}
/* line 422, ../sass/_internal-template.scss */
.internal-page article ul.separated-list li {
  display: block;
  margin: 0;
  border-bottom: solid 1px #eeeeee;
  padding: 10px 0;
}
/* line 2, ../sass/_sitemixins.scss */
.internal-page article ul.separated-list li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 430, ../sass/_internal-template.scss */
.internal-page article ul.separated-list li:last-child {
  border-bottom: none;
}
/* line 433, ../sass/_internal-template.scss */
.internal-page article ul.separated-list li.last-child {
  border-bottom: none;
}
/* line 437, ../sass/_internal-template.scss */
.internal-page article ul.separated-list li figure {
  text-align: left;
  max-width: 280px;
  margin: 5px auto 15px auto;
}
@media (min-width: 768px) {
  /* line 437, ../sass/_internal-template.scss */
  .internal-page article ul.separated-list li figure {
    max-width: none;
    float: left;
    width: 40%;
    padding: 0 15px 0 10px;
  }
}
/* line 451, ../sass/_internal-template.scss */
.internal-page article ul.separated-list li figure img {
  width: 100%;
}
/* line 456, ../sass/_internal-template.scss */
.internal-page article ul.separated-list li > div {
  text-align: center;
  margin: 5px 0;
}
@media (min-width: 768px) {
  /* line 456, ../sass/_internal-template.scss */
  .internal-page article ul.separated-list li > div {
    text-align: left;
    float: left;
    width: 60%;
  }
}
/* line 467, ../sass/_internal-template.scss */
.internal-page article ul.separated-list li > div * {
  text-align: left;
}
/* line 117, ../sass/_sitemixins.scss */
.internal-page article ul.separated-list li a.external:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 12px;
  height: 10px;
  background: url("/images/global/ext-link-icon.png") no-repeat;
  background-size: 12px 10px;
  background-position: 0 4px;
  margin: 0 0 0 8px;
}
/* line 63, ../sass/_sitemixins.scss */
.internal-page article ul.separated-list li a.external:after {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
/* line 74, ../sass/_sitemixins.scss */
html.lt-ie9 .internal-page article ul.separated-list li a.external:after {
  background-image: url(/images/global/icon-external-link.gif);
}
/* line 117, ../sass/_sitemixins.scss */
.internal-page article ul.separated-list li a.pdf:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 13px;
  height: 14px;
  background: url("/images/global/pdf-icon.jpg") no-repeat;
  background-size: 13px 14px;
  background-position: 0 5px;
  margin: 0 0 0 8px;
}
/* line 95, ../sass/_sitemixins.scss */
html.lt-ie9 .internal-page article ul.separated-list li a.pdf:after {
  background-image: url(/images/global/pdf-icon-ie.png);
}
/* line 130, ../sass/_sitemixins.scss */
.internal-page article ul.separated-list li a.plus:after {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  content: "";
  width: 14px;
  height: 14px;
  background: url("/images/global/plus-icon-red.png") no-repeat;
  background-size: 14px 14px;
  margin: 0 0 0 8px;
  position: relative;
  top: 2px;
}
/* line 102, ../sass/_sitemixins.scss */
html.lt-ie9 .internal-page article ul.separated-list li a.plus:after {
  background-image: url(/images/global/plus-icon-red-ie.png);
}
/* line 130, ../sass/_sitemixins.scss */
.internal-page article ul.separated-list li a.minus:after {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  content: "";
  width: 14px;
  height: 14px;
  background: url("/images/global/minus-icon-red.png") no-repeat;
  background-size: 14px 14px;
  margin: 0 0 0 8px;
  position: relative;
  top: 2px;
}
/* line 109, ../sass/_sitemixins.scss */
html.lt-ie9 .internal-page article ul.separated-list li a.minus:after {
  background-image: url(/images/global/minus-icon-red-ie.png);
}
/* line 487, ../sass/_internal-template.scss */
.internal-page article hr {
  width: 100%;
  height: 1;
  border: none;
  background: #cccccc;
}
/* line 493, ../sass/_internal-template.scss */
.internal-page article table.data {
  font-size: 14px;
  border-width: 1px;
  border-color: #666666;
  border-collapse: collapse;
}
/* line 499, ../sass/_internal-template.scss */
.internal-page article table.data th {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #666666;
  background-color: #dedede;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  text-align: left;
}
/* line 508, ../sass/_internal-template.scss */
.internal-page article table.data td {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #666666;
  background-color: #ffffff;
}
/* line 518, ../sass/_internal-template.scss */
.internal-page article .nav-placeholder {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 48px;
}
/* line 524, ../sass/_internal-template.scss */
.internal-page article.year-sticky .nav-placeholder {
  display: block;
}
/* line 528, ../sass/_internal-template.scss */
.internal-page article nav.year-select {
  position: relative;
  padding: 15px;
  width: 100%;
  background: #ffffff;
}
/* line 535, ../sass/_internal-template.scss */
.internal-page article nav.year-select.sticky {
  position: fixed;
  top: 48px;
  left: 0;
  z-index: 100;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  padding: 15px 25px;
}
/* line 543, ../sass/_internal-template.scss */
html.lt-ie9 .internal-page article nav.year-select.sticky {
  border-bottom: solid 1px #4c4c4c;
}
@media (min-width: 900px) {
  /* line 535, ../sass/_internal-template.scss */
  .internal-page article nav.year-select.sticky {
    top: 0;
  }
  /* line 550, ../sass/_internal-template.scss */
  .internal-page article nav.year-select.sticky ul {
    left: 80px;
  }
}
/* line 556, ../sass/_internal-template.scss */
.internal-page article nav.year-select .slick-prev,
.internal-page article nav.year-select .slick-next {
  position: absolute;
  top: 0;
  left: -15px;
  margin: 0;
  width: 12px;
  height: 18px;
  background: url(/images/global/red-arrow-back.png);
  background-size: 12px 18px;
}
/* line 568, ../sass/_internal-template.scss */
html.lt-ie9 .internal-page article nav.year-select .slick-prev, html.lt-ie9
.internal-page article nav.year-select .slick-next {
  background-image: url(/images/global/red-arrow-ie-slider-back.png);
}
/* line 572, ../sass/_internal-template.scss */
.internal-page article nav.year-select .slick-prev:before,
.internal-page article nav.year-select .slick-next:before {
  display: none;
}
/* line 576, ../sass/_internal-template.scss */
.internal-page article nav.year-select .slick-prev.slick-disabled,
.internal-page article nav.year-select .slick-next.slick-disabled {
  opacity: 0.4;
  cursor: default;
}
/* line 581, ../sass/_internal-template.scss */
.internal-page article nav.year-select .slick-next {
  left: auto;
  right: -15px;
  background-image: url(/images/global/red-arrow.png);
}
/* line 587, ../sass/_internal-template.scss */
html.lt-ie9 .internal-page article nav.year-select .slick-next {
  background-image: url(/images/global/red-arrow-ie-slider.png);
}
/* line 592, ../sass/_internal-template.scss */
.internal-page article nav.year-select ul {
  position: relative;
  overflow: hidden;
  height: 18px;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  max-width: 630px;
}
@media (min-width: 900px) {
  /* line 592, ../sass/_internal-template.scss */
  .internal-page article nav.year-select ul {
    max-width: 650px;
  }
}
/* line 607, ../sass/_internal-template.scss */
.internal-page article nav.year-select ul.slick-initialized {
  overflow: visible;
}
/* line 611, ../sass/_internal-template.scss */
.internal-page article nav.year-select ul li {
  display: block;
  height: 18px;
  float: left;
}
/* line 616, ../sass/_internal-template.scss */
.internal-page article nav.year-select ul li a {
  display: block;
  margin: 0 10px;
  text-align: center;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
}
/* line 626, ../sass/_internal-template.scss */
.internal-page article nav.year-select ul li a.active, html.no-touch .internal-page article nav.year-select ul li a:hover {
  text-decoration: none;
  background: #cc3333;
  color: #ffffff;
}
/* line 638, ../sass/_internal-template.scss */
.internal-page #fourBottomCallouts, .internal-page #threeBottomCallouts, .internal-page #fiveBottomCallouts {
  margin-top: 10px;
  padding-top: 10px;
  border-top: solid 2px #666666;
}
/* line 2, ../sass/_sitemixins.scss */
.internal-page #fourBottomCallouts:after, .internal-page #threeBottomCallouts:after, .internal-page #fiveBottomCallouts:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 768px) {
  /* line 638, ../sass/_internal-template.scss */
  .internal-page #fourBottomCallouts, .internal-page #threeBottomCallouts, .internal-page #fiveBottomCallouts {
    border-top: 0;
    padding: 0;
  }
}
/* line 650, ../sass/_internal-template.scss */
.internal-page #fourBottomCallouts .callout, .internal-page #threeBottomCallouts .callout, .internal-page #fiveBottomCallouts .callout {
  max-width: 280px;
  margin: 10px auto;
}
@media (min-width: 768px) {
  /* line 650, ../sass/_internal-template.scss */
  .internal-page #fourBottomCallouts .callout, .internal-page #threeBottomCallouts .callout, .internal-page #fiveBottomCallouts .callout {
    max-width: none;
    width: 25%;
    margin: 0;
    padding: 0 10px;
    float: left;
  }
}
/* line 663, ../sass/_internal-template.scss */
.internal-page #fourBottomCallouts .callout img, .internal-page #threeBottomCallouts .callout img, .internal-page #fiveBottomCallouts .callout img {
  width: 100%;
}
/* line 667, ../sass/_internal-template.scss */
.internal-page #fourBottomCallouts .callout h3, .internal-page #threeBottomCallouts .callout h3, .internal-page #fiveBottomCallouts .callout h3 {
  margin: 10px 0 5px 0;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
}
@media (min-width: 768px) {
  /* line 667, ../sass/_internal-template.scss */
  .internal-page #fourBottomCallouts .callout h3, .internal-page #threeBottomCallouts .callout h3, .internal-page #fiveBottomCallouts .callout h3 {
    font-size: 14px;
  }
}
/* line 680, ../sass/_internal-template.scss */
.internal-page #fourBottomCallouts .callout p, .internal-page #threeBottomCallouts .callout p, .internal-page #fiveBottomCallouts .callout p {
  margin: 0 0 1em 0;
  font-size: 14px;
  line-height: 16px;
}
/* line 117, ../sass/_sitemixins.scss */
.internal-page #fourBottomCallouts .callout a.external:after, .internal-page #threeBottomCallouts .callout a.external:after, .internal-page #fiveBottomCallouts .callout a.external:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 12px;
  height: 10px;
  background: url("/images/global/ext-link-icon.png") no-repeat;
  background-size: 12px 10px;
  background-position: 0 4px;
  margin: 0 0 0 8px;
}
/* line 63, ../sass/_sitemixins.scss */
.internal-page #fourBottomCallouts .callout a.external:after, .internal-page #threeBottomCallouts .callout a.external:after, .internal-page #fiveBottomCallouts .callout a.external:after {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
/* line 74, ../sass/_sitemixins.scss */
html.lt-ie9 .internal-page #fourBottomCallouts .callout a.external:after, html.lt-ie9 .internal-page #threeBottomCallouts .callout a.external:after, html.lt-ie9 .internal-page #fiveBottomCallouts .callout a.external:after {
  background-image: url(/images/global/icon-external-link.gif);
}
@media (min-width: 768px) {
  /* line 694, ../sass/_internal-template.scss */
  .internal-page #threeBottomCallouts .callout {
    width: 33%;
  }
}
@media (min-width: 768px) {
  /* line 704, ../sass/_internal-template.scss */
  .internal-page #fiveBottomCallouts .callout {
    width: 20%;
  }
}

@media (min-width: 900px) {
  /* line 713, ../sass/_internal-template.scss */
  body.side-callouts .main-column, body.brand-page .main-column {
    position: relative;
    margin-right: 180px;
    overflow: visible;
  }
  /* line 718, ../sass/_internal-template.scss */
  body.side-callouts article, body.brand-page article {
    padding: 0;
  }
  /* line 721, ../sass/_internal-template.scss */
  body.side-callouts #threeBottomCallouts, body.brand-page #threeBottomCallouts,
  body.side-callouts #fourBottomCallouts,
  body.brand-page #fourBottomCallouts,
  body.side-callouts .internal-page #threeBottomCallouts,
  .internal-page body.side-callouts #threeBottomCallouts,
  body.brand-page .internal-page #threeBottomCallouts,
  .internal-page body.brand-page #threeBottomCallouts,
  body.side-callouts .internal-page #fiveBottomCallouts,
  .internal-page body.side-callouts #fiveBottomCallouts,
  body.brand-page .internal-page #fiveBottomCallouts,
  .internal-page body.brand-page #fiveBottomCallouts,
  body.side-callouts #fiveBottomCallouts,
  body.brand-page #fiveBottomCallouts {
    position: absolute;
    top: 0;
    right: -180px;
    margin: 0;
    width: 165px;
  }
  /* line 730, ../sass/_internal-template.scss */
  body.side-callouts #threeBottomCallouts .callout, body.brand-page #threeBottomCallouts .callout,
  body.side-callouts #fourBottomCallouts .callout,
  body.brand-page #fourBottomCallouts .callout,
  body.side-callouts .internal-page #threeBottomCallouts .callout,
  .internal-page body.side-callouts #threeBottomCallouts .callout,
  body.brand-page .internal-page #threeBottomCallouts .callout,
  .internal-page body.brand-page #threeBottomCallouts .callout,
  body.side-callouts .internal-page #fiveBottomCallouts .callout,
  .internal-page body.side-callouts #fiveBottomCallouts .callout,
  body.brand-page .internal-page #fiveBottomCallouts .callout,
  .internal-page body.brand-page #fiveBottomCallouts .callout,
  body.side-callouts #fiveBottomCallouts .callout,
  body.brand-page #fiveBottomCallouts .callout {
    float: none;
    clear: both;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto 20px auto;
  }
}

/* line 4, ../sass/_content-layout.scss */
body.foundation-page .usda-callout {
  float: right;
  margin: 1em 0 0 15px;
  width: 40%;
  max-width: 170px;
}
@media (min-width: 768px) {
  /* line 4, ../sass/_content-layout.scss */
  body.foundation-page .usda-callout {
    width: 170px;
    height: 322px;
    margin-top: 0;
  }
}

/* line 17, ../sass/_content-layout.scss */
.responsive-video-container, body.food-safety .video-container {
  position: relative;
  width: 100%;
  box-sizing: content-box;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 24, ../sass/_content-layout.scss */
.responsive-video-container iframe, body.food-safety .video-container iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 33, ../sass/_content-layout.scss */
body.food-safety h2 {
  margin-top: 12px;
}
/* line 37, ../sass/_content-layout.scss */
body.food-safety blockquote.recall-notice {
  background: #f5edd7;
  padding: 10px;
}
@media (min-width: 900px) {
  /* line 42, ../sass/_content-layout.scss */
  body.food-safety blockquote.recall-notice h2 {
    font-size: 14px;
    line-height: 16px;
  }
}
/* line 48, ../sass/_content-layout.scss */
body.food-safety blockquote.recall-notice ul li {
  margin-bottom: 5px;
}
/* line 52, ../sass/_content-layout.scss */
body.food-safety blockquote.recall-notice a.cta {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 117, ../sass/_sitemixins.scss */
body.food-safety blockquote.recall-notice a.cta:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 8px;
  height: 12px;
  background: url("/images/global/red-arrow.png") no-repeat;
  background-size: 8px 12px;
  background-position: 0 3px;
  margin: 0 0 0 4px;
}
/* line 42, ../sass/_sitemixins.scss */
html.lt-ie9 body.food-safety blockquote.recall-notice a.cta:after {
  background-image: url(/images/global/red-arrow-ie.png);
}
/* line 59, ../sass/_content-layout.scss */
body.food-safety blockquote.recall-notice h2:first-child {
  margin-top: 0;
}
/* line 62, ../sass/_content-layout.scss */
body.food-safety blockquote.recall-notice h2.first-child {
  margin-top: 0;
}
/* line 65, ../sass/_content-layout.scss */
body.food-safety blockquote.recall-notice p:last-child {
  margin-bottom: 0;
}
/* line 68, ../sass/_content-layout.scss */
body.food-safety blockquote.recall-notice p.last-child {
  margin-bottom: 0;
}
/* line 77, ../sass/_content-layout.scss */
body.food-safety .videos {
  margin-bottom: 0;
}
/* line 80, ../sass/_content-layout.scss */
body.food-safety .videos ul.thumbnails {
  display: block;
  list-style: none;
  margin: 15px 0 0 0;
  padding: 0;
  clear: both;
}
/* line 2, ../sass/_sitemixins.scss */
body.food-safety .videos ul.thumbnails:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 90, ../sass/_content-layout.scss */
html.lt-ie9 body.food-safety .videos ul.thumbnails {
  margin-top: 0;
  padding-top: 15px;
}
/* line 95, ../sass/_content-layout.scss */
body.food-safety .videos ul.thumbnails li {
  display: block;
  margin: 0;
  float: left;
  width: 36%;
  padding: 0 2%;
  cursor: pointer;
  text-align: center;
  font-size: 14px;
}
/* line 108, ../sass/_content-layout.scss */
body.food-safety .videos ul.thumbnails li:first-child, body.food-safety .videos ul.thumbnails li:last-child {
  padding: 0;
  width: 32%;
}
/* line 113, ../sass/_content-layout.scss */
body.food-safety .videos ul.thumbnails li.first-child, body.food-safety .videos ul.thumbnails li.last-child {
  padding: 0;
  width: 32%;
}
/* line 119, ../sass/_content-layout.scss */
body.food-safety .videos ul.thumbnails li img {
  width: 100%;
  margin-bottom: 5px;
}

/* line 129, ../sass/_content-layout.scss */
body.quality-ingredients img.allergen-chart {
  max-width: 100%;
}

/* line 135, ../sass/_content-layout.scss */
body.leadership ul.leadership-list {
  width: 100%;
  border-top: none;
  margin-top: 0;
}
/* line 140, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li {
  margin: 0;
}
/* line 143, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li:first-child {
  padding-top: 0;
}
/* line 146, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li.first-child {
  padding-top: 0;
}
/* line 150, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li .leaderImage {
  margin-left: 0;
  width: 116px;
  padding: 0;
  float: left;
  margin-right: 15px;
}
@media (min-width: 768px) {
  /* line 150, ../sass/_content-layout.scss */
  body.leadership ul.leadership-list li .leaderImage {
    margin-right: 30px;
  }
}
@media (min-width: 900px) {
  /* line 161, ../sass/_content-layout.scss */
  html.lt-ie9 body.leadership ul.leadership-list li .leaderImage {
    float: left;
  }
}
/* line 166, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li div.info {
  display: inline;
}
@media (min-width: 768px) {
  /* line 166, ../sass/_content-layout.scss */
  body.leadership ul.leadership-list li div.info {
    display: block;
    width: 80%;
  }
}
@media (min-width: 900px) {
  /* line 166, ../sass/_content-layout.scss */
  body.leadership ul.leadership-list li div.info {
    width: 734px;
  }
}
@media (min-width: 900px) {
  /* line 166, ../sass/_content-layout.scss */
  body.leadership ul.leadership-list li div.info {
    width: 574px;
  }
}
/* line 180, ../sass/_content-layout.scss */
html.lt-ie9 body.leadership ul.leadership-list li div.info {
  display: block;
  float: left;
  width: 500px;
}
/* line 186, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li div.info .bioIntro {
  height: 126px;
  width: auto;
  margin: 0 0 0 136px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 186, ../sass/_content-layout.scss */
  body.leadership ul.leadership-list li div.info .bioIntro {
    clear: both;
    height: auto;
    margin: 0;
  }
}
/* line 197, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li div.info .bioIntro > div {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 197, ../sass/_content-layout.scss */
  body.leadership ul.leadership-list li div.info .bioIntro > div {
    position: static;
  }
}
/* line 207, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li div.info .bioIntro h2 {
  margin: 0;
  font-size: 14px;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: none;
}
/* line 214, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li div.info .bioIntro h3 {
  margin: 0;
  font-size: 14px;
  line-height: 15px;
  text-transform: none;
  letter-spacing: 0;
  font-family: "Trade Gothic W01 Obl", Arial, sans-serif;
  font-weight: normal;
}
@media (min-width: 768px) {
  /* line 214, ../sass/_content-layout.scss */
  body.leadership ul.leadership-list li div.info .bioIntro h3 {
    margin: 0 0 10px 0;
  }
}
/* line 227, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li div.info .bioFull {
  clear: both;
}
/* line 230, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li div.info .bioFull a.more-link {
  display: block;
  clear: both;
  margin-top: 0.5em;
}
/* line 236, ../sass/_content-layout.scss */
body.leadership ul.leadership-list li div.info .bioFull p sup {
  font-size: 10px;
}

/* line 246, ../sass/_content-layout.scss */
body.board-of-directors ul.board-list {
  border-top: none;
  width: auto;
}
/* line 250, ../sass/_content-layout.scss */
body.board-of-directors ul.board-list li.header {
  border-bottom: none;
  padding: 0;
}
/* line 254, ../sass/_content-layout.scss */
body.board-of-directors ul.board-list li.header h2 {
  margin: 0;
}
/* line 259, ../sass/_content-layout.scss */
body.board-of-directors ul.board-list li {
  margin: 0;
}
/* line 262, ../sass/_content-layout.scss */
body.board-of-directors ul.board-list li figure {
  float: left;
  width: 40%;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 262, ../sass/_content-layout.scss */
  body.board-of-directors ul.board-list li figure {
    width: 25%;
  }
}
/* line 271, ../sass/_content-layout.scss */
body.board-of-directors ul.board-list li figure h3 {
  margin: 0 0 3px 0;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  font-size: inherit;
}
/* line 278, ../sass/_content-layout.scss */
body.board-of-directors ul.board-list li > div {
  float: left;
  width: 60%;
  padding-left: 10px;
  text-align: left;
}
@media (min-width: 768px) {
  /* line 278, ../sass/_content-layout.scss */
  body.board-of-directors ul.board-list li > div {
    width: 75%;
  }
}

/* line 294, ../sass/_content-layout.scss */
body.awards-recognition aside.awards-logos {
  width: 20%;
  max-width: 140px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  /* line 294, ../sass/_content-layout.scss */
  body.awards-recognition aside.awards-logos {
    width: 30%;
  }
}
/* line 307, ../sass/_content-layout.scss */
body.awards-recognition aside.awards-logos img {
  max-width: 100%;
  margin: 0 auto 15px auto;
}

/* line 316, ../sass/_content-layout.scss */
body.healthy-living ul.separated-list li {
  margin: 0;
}
/* line 319, ../sass/_content-layout.scss */
body.healthy-living ul.separated-list li > div {
  float: none;
  width: auto;
  padding: 0 20px;
}
/* line 326, ../sass/_content-layout.scss */
html.lt-ie9 body.healthy-living ul.separated-list li div.linkContent {
  width: 100%;
}
/* line 330, ../sass/_content-layout.scss */
body.healthy-living ul.separated-list li .linkContent {
  display: none;
}

/* line 338, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 343, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li {
  display: block;
  float: left;
  width: 50%;
  margin: 0;
  padding-right: 10px;
}
/* line 351, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li:nth-child(2n-1) {
  padding-right: 0;
  padding-left: 10px;
}
/* line 355, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li:nth-child(2n) {
  clear: both;
}
/* line 360, ../sass/_content-layout.scss */
html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-2n-1 {
  padding-right: 0;
  padding-left: 10px;
}
/* line 364, ../sass/_content-layout.scss */
html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-2n {
  clear: both;
}
@media (min-width: 600px) {
  /* line 343, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li {
    width: 33%;
  }
  /* line 372, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(2n-1) {
    padding-right: 10px;
    padding-left: 0;
  }
  /* line 376, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(2n) {
    clear: none;
  }
  /* line 380, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(3n) {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 384, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(3n-1) {
    clear: both;
  }
  /* line 387, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(3n+1) {
    padding-left: 10px;
    padding-right: 0;
  }
  /* line 393, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-2n-1 {
    padding-right: 10px;
    padding-left: 0;
  }
  /* line 397, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-2n {
    clear: none;
  }
  /* line 401, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-3n {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 405, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-3n-1 {
    clear: both;
  }
  /* line 408, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-3n1 {
    padding-left: 10px;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  /* line 343, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li {
    width: 25%;
  }
  /* line 417, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(3n) {
    padding-left: 0;
    padding-right: 10px;
  }
  /* line 421, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(3n-1) {
    clear: none;
  }
  /* line 424, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(3n+1) {
    padding-left: 0;
    padding-right: 10px;
  }
  /* line 429, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(4n), body.recipes ul.recipe-sites li:nth-child(4n-1) {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 434, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li:nth-child(4n+2) {
    clear: both;
  }
  /* line 439, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-3n {
    padding-left: 0;
    padding-right: 10px;
  }
  /* line 443, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-3n-1 {
    clear: none;
  }
  /* line 446, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-3n1 {
    padding-left: 0;
    padding-right: 10px;
  }
  /* line 451, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-4n, html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-4n-1 {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 456, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-child-4n2 {
    clear: both;
  }
  /* line 460, ../sass/_content-layout.scss */
  html.lt-ie9 body.recipes ul.recipe-sites li.nth-last-child-3 {
    clear: both;
    padding-left: 0;
    padding-right: 10px;
  }
}
/* line 468, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li.featured {
  width: 100%;
  padding: 0;
  margin-bottom: 15px;
}
/* line 475, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li.featured figure figcaption {
  top: auto;
  left: auto;
  right: 0;
  bottom: 5%;
  font-size: 16px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 484, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li.featured figure figcaption a {
  color: #ffffff;
}
/* line 487, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li.featured figure figcaption a.external:after {
  background-image: url(/images/global/icon-external-link-white.gif);
}
/* line 495, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li img {
  width: 100%;
}
/* line 499, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li h2 {
  margin: 10px 0 5px 0;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
}
@media (min-width: 768px) {
  /* line 499, ../sass/_content-layout.scss */
  body.recipes ul.recipe-sites li h2 {
    font-size: 14px;
  }
}
/* line 512, ../sass/_content-layout.scss */
body.recipes ul.recipe-sites li p {
  margin: 0 0 1em 0;
  font-size: 14px;
  line-height: 16px;
}
/* line 117, ../sass/_sitemixins.scss */
body.recipes ul.recipe-sites li a.external:after {
  display: inline;
  content: "\00a0\00a0\00a0";
  width: 12px;
  height: 10px;
  background: url("/images/global/ext-link-icon.png") no-repeat;
  background-size: 12px 10px;
  background-position: 0 4px;
  margin: 0 0 0 8px;
}
/* line 63, ../sass/_sitemixins.scss */
body.recipes ul.recipe-sites li a.external:after {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
/* line 74, ../sass/_sitemixins.scss */
html.lt-ie9 body.recipes ul.recipe-sites li a.external:after {
  background-image: url(/images/global/icon-external-link.gif);
}

/* line 525, ../sass/_content-layout.scss */
body.private-brands article img {
  width: 100%;
}

/* line 531, ../sass/_content-layout.scss */
body.foundation-our-mission article img.statistics {
  float: right;
  width: 40%;
  max-width: 223px;
  margin: 0 0 20px 15px;
}

/* line 540, ../sass/_content-layout.scss */
body.foundation-press-releases table.press-releases {
  width: 100%;
  margin-bottom: 25px;
}
/* line 544, ../sass/_content-layout.scss */
body.foundation-press-releases table.press-releases td {
  font-size: 14px;
  font-family: "Trade Gothic W01 Roman", Arial, sans-serif;
  font-weight: normal;
  padding: 5px 0;
  vertical-align: top;
}
/* line 551, ../sass/_content-layout.scss */
body.foundation-press-releases table.press-releases td strong {
  font-family: "Trade Gothic W01 Bold 2", Arial, sans-serif;
  font-weight: normal;
}
/* line 556, ../sass/_content-layout.scss */
body.foundation-press-releases table.press-releases td.date {
  white-space: nowrap;
  padding-right: 20px;
}
/* line 560, ../sass/_content-layout.scss */
body.foundation-press-releases table.press-releases td.callout {
  text-align: right;
}

/* line 568, ../sass/_content-layout.scss */
body.nutrition-navigator article {
  overflow: hidden;
  min-height: 600px;
}
/* line 572, ../sass/_content-layout.scss */
body.nutrition-navigator article #category-error,
body.nutrition-navigator article #brand-error {
  display: none;
  color: #cc3333;
}
/* line 579, ../sass/_content-layout.scss */
body.nutrition-navigator article form#nutrition-form label {
  display: block;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 15px;
  margin: 0 0 10px 0;
}
/* line 588, ../sass/_content-layout.scss */
body.nutrition-navigator article form#nutrition-form select,
body.nutrition-navigator article form#nutrition-form .chosen-container {
  width: 150px;
  margin-bottom: 20px;
}
/* line 595, ../sass/_content-layout.scss */
body.nutrition-navigator article a.searchAgain {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: left;
  margin-bottom: 20px;
}
/* line 602, ../sass/_content-layout.scss */
body.nutrition-navigator article .showResults {
  float: right;
  margin: 0 0 20px 0;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
}
/* line 608, ../sass/_content-layout.scss */
body.nutrition-navigator article p {
  clear: both;
}
/* line 612, ../sass/_content-layout.scss */
body.nutrition-navigator article ul.search-results {
  display: block;
  clear: both;
  list-style: none;
  padding: 0;
}
/* line 619, ../sass/_content-layout.scss */
body.nutrition-navigator article ul.search-results li {
  border-bottom: 1px solid #ccc;
  margin: 10px 0 0 0;
  font-size: 14px;
  padding: 0 0 10px 0;
}
/* line 625, ../sass/_content-layout.scss */
body.nutrition-navigator article ul.search-results li h2 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  margin: 0 0 5px 0;
}
/* line 637, ../sass/_content-layout.scss */
body.nutrition-navigator article .pagination {
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0;
  overflow: hidden;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
}
/* line 647, ../sass/_content-layout.scss */
body.nutrition-navigator article .pagination .ellipse {
  display: none !important;
}
/* line 650, ../sass/_content-layout.scss */
body.nutrition-navigator article .pagination a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 3px;
  color: #cc3333;
  text-decoration: none;
}
@media (min-width: 600px) {
  /* line 650, ../sass/_content-layout.scss */
  body.nutrition-navigator article .pagination a {
    margin: 0 4px;
    padding: 3px 4px;
  }
}
/* line 662, ../sass/_content-layout.scss */
body.nutrition-navigator article .pagination a:hover {
  text-decoration: underline;
}
/* line 665, ../sass/_content-layout.scss */
body.nutrition-navigator article .pagination a.active_page {
  color: #333333;
  cursor: text;
}
/* line 669, ../sass/_content-layout.scss */
body.nutrition-navigator article .pagination a.no_more {
  color: #999999;
}
/* line 671, ../sass/_content-layout.scss */
body.nutrition-navigator article .pagination a.no_more:hover {
  text-decoration: none;
  cursor: text;
}

/* line 683, ../sass/_content-layout.scss */
body.site-map article ul,
body.site-map article > ul {
  margin-bottom: 0.5em !important;
}
/* line 687, ../sass/_content-layout.scss */
body.site-map article ul li,
body.site-map article ul > li,
body.site-map article > ul li,
body.site-map article > ul > li {
  margin-bottom: 0.5em !important;
}
@media (min-width: 768px) {
  /* line 693, ../sass/_content-layout.scss */
  body.site-map article ul.column {
    width: 30%;
    float: left;
    margin-right: 3%;
  }
}

/* line 705, ../sass/_content-layout.scss */
body.newsletter-signup article.regContent {
  position: static;
  margin-top: 0;
  font-size: inherit;
  line-height: inherit;
}
/* line 711, ../sass/_content-layout.scss */
body.newsletter-signup article.regContent #forgotSummary,
body.newsletter-signup article.regContent #incompleteSummary,
body.newsletter-signup article.regContent #optLifestyleSummary,
body.newsletter-signup article.regContent #promoSurvSummary,
body.newsletter-signup article.regContent #registerSummary,
body.newsletter-signup article.regContent #regExistsSummary,
body.newsletter-signup article.regContent #regFullSurvSummary,
body.newsletter-signup article.regContent #liteFullContent,
body.newsletter-signup article.regContent #regThanksSummary,
body.newsletter-signup article.regContent #regThanksSummary2,
body.newsletter-signup article.regContent #promoSummary,
body.newsletter-signup article.regContent #optThanksSummary,
body.newsletter-signup article.regContent #optThanksSummary2,
body.newsletter-signup article.regContent #viewProfileSummary,
body.newsletter-signup article.regContent #optSummary,
body.newsletter-signup article.regContent #loginLogin,
body.newsletter-signup article.regContent #cagLoginRegInfo,
body.newsletter-signup article.regContent div.main-content,
body.newsletter-signup article.regContent h1 {
  float: none !important;
  width: auto !important;
}
/* line 734, ../sass/_content-layout.scss */
body.newsletter-signup article.regContent #optHeader {
  display: none;
}
/* line 739, ../sass/_content-layout.scss */
body.newsletter-signup article.regContent #newsLetterOptInForm * {
  max-width: 100%;
}
/* line 2, ../sass/_sitemixins.scss */
body.newsletter-signup article.regContent #newsLetterOptInForm #optName:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 745, ../sass/_content-layout.scss */
body.newsletter-signup article.regContent #newsLetterOptInForm #optName > div {
  float: none !important;
}
@media (min-width: 768px) {
  /* line 745, ../sass/_content-layout.scss */
  body.newsletter-signup article.regContent #newsLetterOptInForm #optName > div {
    float: left;
  }
}

/* line 758, ../sass/_content-layout.scss */
body.search-page .gsc-result .gs-title {
  height: auto;
}
/* line 761, ../sass/_content-layout.scss */
body.search-page .gsc-result div.gs-title {
  margin-bottom: 5px;
}

/* line 768, ../sass/_content-layout.scss */
body.foundation-cheh article .working-together-infographic {
  text-indent: -9999px;
  overflow: hidden;
  height: 0;
  padding-bottom: 77.297%;
  background-size: 100% 100%;
  background-image: url("/images/our-commitment/working-together-infographic.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article .working-together-infographic {
    background-image: url("/images/our-commitment/working-together-infographic@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article .working-together-infographic {
    background-image: url("/images/our-commitment/working-together-infographic.jpg");
  }
}
/* line 779, ../sass/_content-layout.scss */
body.foundation-cheh article .nav-placeholder {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 785, ../sass/_content-layout.scss */
html.nav-sticky body.foundation-cheh article .nav-placeholder {
  display: block;
}
/* line 789, ../sass/_content-layout.scss */
body.foundation-cheh article .sticky-nav {
  position: relative;
  margin-top: 30px;
  margin-bottom: 0;
  background: #ffffff;
}
@media (min-width: 768px) {
  /* line 789, ../sass/_content-layout.scss */
  body.foundation-cheh article .sticky-nav {
    margin-top: 60px;
  }
}
/* line 799, ../sass/_content-layout.scss */
body.foundation-cheh article .sticky-nav.sticky {
  box-sizing: border-box;
  position: fixed;
  top: 48px;
  left: 0;
  z-index: 100;
  margin: 0;
  width: 100%;
  padding: 0 10px;
}
@media (min-width: 768px) {
  /* line 799, ../sass/_content-layout.scss */
  body.foundation-cheh article .sticky-nav.sticky {
    padding: 0;
  }
}
@media (min-width: 900px) {
  /* line 799, ../sass/_content-layout.scss */
  body.foundation-cheh article .sticky-nav.sticky {
    top: 0;
  }
}
/* line 817, ../sass/_content-layout.scss */
body.foundation-cheh article .sticky-nav.sticky nav.cheh-nav {
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 821, ../sass/_content-layout.scss */
  body.foundation-cheh article .sticky-nav.sticky .nav-container {
    width: 680px;
    margin: 0 auto;
  }
}
@media (min-width: 900px) {
  /* line 821, ../sass/_content-layout.scss */
  body.foundation-cheh article .sticky-nav.sticky .nav-container {
    width: 900px;
  }
  /* line 829, ../sass/_content-layout.scss */
  body.foundation-cheh article .sticky-nav.sticky .nav-container .inner-nav-container {
    margin-left: 160px;
  }
}
/* line 839, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-nav ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
/* line 2, ../sass/_sitemixins.scss */
body.foundation-cheh article nav.cheh-nav ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 846, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-nav ul li {
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
  background: #666666;
  width: 33.33%;
  height: 50px;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  border-right: solid 2px #ffffff;
}
@media (min-width: 768px) {
  /* line 846, ../sass/_content-layout.scss */
  body.foundation-cheh article nav.cheh-nav ul li {
    height: 70px;
    font-size: 16px;
    line-height: 18px;
    border-right-width: 4px;
  }
}
/* line 873, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-nav ul li:last-child {
  border-right: none;
}
/* line 876, ../sass/_content-layout.scss */
html.lt-ie9 body.foundation-cheh article nav.cheh-nav ul li.last-child {
  border-right: none;
}
/* line 880, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-nav ul li.active {
  background: #8a2622;
}
/* line 887, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav {
  position: relative;
  padding: 15px;
  width: 100%;
  background: #ffffff;
  display: none;
}
/* line 896, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav:before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #dfdfdf;
  position: absolute;
  left: 0;
  bottom: -1px;
}
/* line 905, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav.active {
  display: block;
}
/* line 909, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav .slick-prev,
body.foundation-cheh article nav.cheh-subnav .slick-next {
  position: absolute;
  top: 0;
  left: -15px;
  margin: 0;
  width: 12px;
  height: 18px;
  background: url(/images/global/red-arrow-back.png);
  background-size: 12px 18px;
}
/* line 921, ../sass/_content-layout.scss */
html.lt-ie9 body.foundation-cheh article nav.cheh-subnav .slick-prev, html.lt-ie9
body.foundation-cheh article nav.cheh-subnav .slick-next {
  background-image: url(/images/global/red-arrow-ie-slider-back.png);
}
/* line 925, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav .slick-prev:before,
body.foundation-cheh article nav.cheh-subnav .slick-next:before {
  display: none;
}
/* line 929, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav .slick-prev.slick-disabled,
body.foundation-cheh article nav.cheh-subnav .slick-next.slick-disabled {
  opacity: 0.4;
  cursor: default;
}
/* line 934, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav .slick-next {
  left: auto;
  right: -15px;
  background-image: url(/images/global/red-arrow.png);
}
/* line 940, ../sass/_content-layout.scss */
html.lt-ie9 body.foundation-cheh article nav.cheh-subnav .slick-next {
  background-image: url(/images/global/red-arrow-ie-slider.png);
}
/* line 945, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav ul {
  position: relative;
  overflow: hidden;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  max-width: 630px;
  text-align: center;
}
@media (min-width: 900px) {
  /* line 945, ../sass/_content-layout.scss */
  body.foundation-cheh article nav.cheh-subnav ul {
    max-width: 650px;
  }
}
/* line 961, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav ul.slick-initialized {
  overflow: visible;
  height: 18px;
}
/* line 966, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav ul li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 5px;
  margin: 0 10px;
  height: 18px;
  overflow: hidden;
  cursor: pointer;
  text-align: center;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
  text-transform: uppercase;
  color: #cc3333;
}
/* line 983, ../sass/_content-layout.scss */
body.foundation-cheh article nav.cheh-subnav ul li.active, html.no-touch body.foundation-cheh article nav.cheh-subnav ul li:hover {
  text-decoration: none;
  background: #cc3333;
  color: #ffffff;
}
/* line 993, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section {
  display: none;
}
/* line 2, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 997, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section.active {
  display: block;
  margin-top: 25px;
}
/* line 1002, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section img {
  display: block;
  width: 100%;
  margin-bottom: 12px;
}
/* line 1008, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section figure.photo-with-credit {
  margin-bottom: 12px;
}
/* line 1011, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section figure.photo-with-credit img {
  margin: 0;
}
/* line 1015, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section figure.photo-with-credit figcaption {
  position: static;
  clear: both;
  padding: 7px 5px;
  display: block;
  background: none;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  font-style: italic;
  text-align: center;
  border: solid 2px #e6e6e6;
  border-top: none;
}
/* line 1033, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section blockquote {
  margin: 12px 25px;
  padding: 10px;
}
@media (min-width: 768px) {
  /* line 1033, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section blockquote {
    margin: 0 0 1em 0;
  }
}
/* line 1041, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section blockquote p {
  margin: 0;
  text-align: center;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #c53730;
}
/* line 1050, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section blockquote .caption {
  margin-top: 12px;
  font-family: "Trade Gothic W01 Cn 18", Arial, sans-serif;
  color: #666666;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  font-style: italic;
}
/* line 1063, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul li, body.foundation-cheh article section.tab-section ol li {
  margin-bottom: 1em;
}
/* line 1066, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul li strong.redTxt, body.foundation-cheh article section.tab-section ol li strong.redTxt {
  color: #CC3333;
}
/* line 1071, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul {
  list-style: disc;
}
/* line 1075, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.callouts {
  list-style: none;
}
/* line 1079, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section hr {
  position: relative;
  height: 1px;
  background: #cccccc;
  margin: 40px 0;
}
/* line 1087, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section hr:before {
  display: block;
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  margin-left: -6px;
  border-left: solid 1px #ffffff;
  background: #ffffff;
  background-repeat: no-repeat;
  background-position: center center;
  width: 12px;
  height: 8px;
  background-image: url("/images/our-commitment/divider.png");
  background-size: 9px 8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section hr:before {
    background-image: url("/images/our-commitment/divider@2x.png");
    background-size: 9px 8px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section hr:before {
    background-image: url("/images/our-commitment/divider.png");
  }
}
@media (min-width: 768px) {
  /* line 1087, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section hr:before {
    width: 24px;
    height: 16px;
    top: -8px;
    margin-left: -12px;
    border-left-width: 3px;
    background-image: url("/images/our-commitment/divider-desktop.png");
    background-size: 18px 16px;
  }
}
@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (-moz-min-device-pixel-ratio: 2), (min-width: 768px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section hr:before {
    background-image: url("/images/our-commitment/divider-desktop@2x.png");
    background-size: 18px 16px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section hr:before {
    background-image: url("/images/our-commitment/divider-desktop.png");
  }
}

@media (min-width: 768px) {
  /* line 2, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section .column-container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
}
@media (min-width: 768px) {
  /* line 1118, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section .column {
    box-sizing: border-box;
    width: 77%;
    float: left;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  /* line 1126, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section aside {
    width: 23%;
    float: left;
  }
}
/* line 1131, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section aside div {
  margin: 0 auto;
}
/* line 1135, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section aside blockquote {
  border: solid 2px #cccccc;
}
@media (min-width: 768px) {
  /* line 1135, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section aside blockquote {
    margin: 0;
  }
}
/* line 1142, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section aside blockquote p {
  padding-bottom: 12px;
  border-bottom: solid 1px #d3d3d3;
}
/* line 1147, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section aside blockquote .caption {
  font-style: normal;
}
/* line 1157, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .cheh-pushpin {
  display: block;
  text-indent: -9999px;
  width: 75px;
  height: 99px;
  background-image: url("/images/our-commitment/company-giving/cheh-pushpin.jpg");
  background-size: 75px 99px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section .cheh-pushpin {
    background-image: url("/images/our-commitment/company-giving/cheh-pushpin@2x.jpg");
    background-size: 75px 99px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section .cheh-pushpin {
    background-image: url("/images/our-commitment/company-giving/cheh-pushpin.jpg");
  }
}
@media (min-width: 768px) {
  /* line 1157, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section .cheh-pushpin {
    width: 140px;
    height: 184px;
    background-image: url("/images/our-commitment/company-giving/cheh-pushpin.jpg");
    background-size: 140px 184px;
  }
}
@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (-moz-min-device-pixel-ratio: 2), (min-width: 768px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section .cheh-pushpin {
    background-image: url("/images/our-commitment/company-giving/cheh-pushpin@2x.jpg");
    background-size: 140px 184px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section .cheh-pushpin {
    background-image: url("/images/our-commitment/company-giving/cheh-pushpin.jpg");
  }
}

/* line 1169, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .feeding-america-logo {
  display: block;
  text-indent: -9999px;
  width: 90px;
  height: 47px;
  background-image: url("/images/our-commitment/company-giving/feeding-america-logo-sidebar.jpg");
  background-size: 90px 118px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section .feeding-america-logo {
    background-image: url("/images/our-commitment/company-giving/feeding-america-logo-sidebar@2x.jpg");
    background-size: 90px 118px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section .feeding-america-logo {
    background-image: url("/images/our-commitment/company-giving/feeding-america-logo-sidebar.jpg");
  }
}
@media (min-width: 768px) {
  /* line 1169, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section .feeding-america-logo {
    width: 191px;
    height: 100px;
    background-image: url("/images/our-commitment/company-giving/feeding-america-logo-sidebar.jpg");
    background-size: 191px 251px;
  }
}
@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (-moz-min-device-pixel-ratio: 2), (min-width: 768px) and (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section .feeding-america-logo {
    background-image: url("/images/our-commitment/company-giving/feeding-america-logo-sidebar@2x.jpg");
    background-size: 191px 251px;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section .feeding-america-logo {
    background-image: url("/images/our-commitment/company-giving/feeding-america-logo-sidebar.jpg");
  }
}

/* line 1179, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .feeding-america-logo a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1186, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .foundation-infographic {
  display: block;
  text-indent: -9999px;
  margin-bottom: 1em;
  height: 0;
  padding-bottom: 77.297%;
  background-size: 100% 100%;
  background-image: url("/images/our-commitment/foundation/infographic.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section .foundation-infographic {
    background-image: url("/images/our-commitment/foundation/infographic@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section .foundation-infographic {
    background-image: url("/images/our-commitment/foundation/infographic.jpg");
  }
}
/* line 1196, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .map-the-meal-gap {
  display: block;
  text-indent: -9999px;
  width: auto;
  height: 0;
  padding-bottom: 77.532%;
  margin: 0 20px 1em 20px;
  border: solid 1px #a8a9ad;
  background-size: 100% 100%;
  background-image: url("/images/our-commitment/foundation/map-the-meal-gap.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section .map-the-meal-gap {
    background-image: url("/images/our-commitment/foundation/map-the-meal-gap@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section .map-the-meal-gap {
    background-image: url("/images/our-commitment/foundation/map-the-meal-gap.jpg");
  }
}
/* line 1209, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 2, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.partner-logos:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 1216, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li {
  display: block;
  text-indent: -9999px;
  display: block;
  width: 220px;
  height: 156px;
  background-size: 100% 100%;
  margin: 0 auto 1em auto;
}
@media (min-width: 768px) {
  /* line 1216, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li {
    float: left;
    margin-right: 5px;
    width: 201px;
    height: 143px;
  }
}
@media (min-width: 900px) {
  /* line 1216, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li {
    width: 220px;
    height: 156px;
  }
}
/* line 1235, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.food-smart-families {
  background-image: url("/images/our-commitment/foundation/4h-food-smart-families-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.food-smart-families {
    background-image: url("/images/our-commitment/foundation/4h-food-smart-families-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.food-smart-families {
    background-image: url("/images/our-commitment/foundation/4h-food-smart-families-logo.jpg");
  }
}
/* line 1236, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.mhs {
  background-image: url("/images/our-commitment/foundation/CIG_GRANT_MHS-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.mhs {
    background-image: url("/images/our-commitment/foundation/CIG_GRANT_MHS-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.mhs {
    background-image: url("/images/our-commitment/foundation/CIG_GRANT_MHS-logo.jpg");
  }
}
/* line 1237, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.grow-dat {
  background-image: url("/images/our-commitment/foundation/CIG_GRANT-Grow-Dat-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.grow-dat {
    background-image: url("/images/our-commitment/foundation/CIG_GRANT-Grow-Dat-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.grow-dat {
    background-image: url("/images/our-commitment/foundation/CIG_GRANT-Grow-Dat-logo.jpg");
  }
}
/* line 1238, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.frac {
  background-image: url("/images/our-commitment/foundation/FRAC-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.frac {
    background-image: url("/images/our-commitment/foundation/FRAC-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.frac {
    background-image: url("/images/our-commitment/foundation/FRAC-logo.jpg");
  }
}
/* line 1239, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.feeding-america {
  background-image: url("/images/our-commitment/foundation/FeedingAmerica_LeadPartner-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.feeding-america {
    background-image: url("/images/our-commitment/foundation/FeedingAmerica_LeadPartner-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.feeding-america {
    background-image: url("/images/our-commitment/foundation/FeedingAmerica_LeadPartner-logo.jpg");
  }
}
/* line 1240, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.catholic-charities {
  background-image: url("/images/our-commitment/foundation/Catholic-Chartities-Chicago-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.catholic-charities {
    background-image: url("/images/our-commitment/foundation/Catholic-Chartities-Chicago-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.catholic-charities {
    background-image: url("/images/our-commitment/foundation/Catholic-Chartities-Chicago-logo.jpg");
  }
}
/* line 1241, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.points-of-light {
  background-image: url("/images/our-commitment/foundation/points-of-light-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.points-of-light {
    background-image: url("/images/our-commitment/foundation/points-of-light-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.points-of-light {
    background-image: url("/images/our-commitment/foundation/points-of-light-logo.jpg");
  }
}
/* line 1242, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.benton_franklin {
  background-image: url("/images/our-commitment/foundation/BF-counties-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.benton_franklin {
    background-image: url("/images/our-commitment/foundation/BF-counties-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.benton_franklin {
    background-image: url("/images/our-commitment/foundation/BF-counties-logo.jpg");
  }
}
/* line 1243, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.back-pack_blessings {
  background-image: url("/images/our-commitment/foundation/backpack-blessings-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.back-pack_blessings {
    background-image: url("/images/our-commitment/foundation/backpack-blessings-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.back-pack_blessings {
    background-image: url("/images/our-commitment/foundation/backpack-blessings-logo.jpg");
  }
}
/* line 1244, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos li.milton-PL {
  background-image: url("/images/our-commitment/foundation/milton-PL-logo.jpg");
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos li.milton-PL {
    background-image: url("/images/our-commitment/foundation/milton-PL-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos li.milton-PL {
    background-image: url("/images/our-commitment/foundation/milton-PL-logo.jpg");
  }
}
/* line 1248, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos2 {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 2, ../sass/_sitemixins.scss */
body.foundation-cheh article section.tab-section ul.partner-logos2:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 1255, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos2 li {
  display: block;
  text-indent: -9999px;
  display: block;
  width: 220px;
  height: 156px;
  background-size: 100% 100%;
  margin: 0 auto 1em auto;
}
@media (min-width: 768px) {
  /* line 1255, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos2 li {
    float: left;
    margin-right: 5px;
    width: 201px;
    height: 143px;
  }
}
@media (min-width: 900px) {
  /* line 1255, ../sass/_content-layout.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos2 li {
    width: 220px;
    height: 156px;
  }
}
/* line 1274, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos2 li.benton_franklin {
  background-image: url("/images/our-commitment/foundation/BF-counties-logo.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos2 li.benton_franklin {
    background-image: url("/images/our-commitment/foundation/BF-counties-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos2 li.benton_franklin {
    background-image: url("/images/our-commitment/foundation/BF-counties-logo.jpg");
  }
}
/* line 1275, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos2 li.back-pack_blessings {
  background-image: url("/images/our-commitment/foundation/backpack-blessings-logo.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos2 li.back-pack_blessings {
    background-image: url("/images/our-commitment/foundation/backpack-blessings-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos2 li.back-pack_blessings {
    background-image: url("/images/our-commitment/foundation/backpack-blessings-logo.jpg");
  }
}
/* line 1276, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section ul.partner-logos2 li.milton-PL {
  background-image: url("/images/our-commitment/foundation/milton-PL-logo.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  /* line 28, ../sass/_sitemixins.scss */
  body.foundation-cheh article section.tab-section ul.partner-logos2 li.milton-PL {
    background-image: url("/images/our-commitment/foundation/milton-PL-logo@2x.jpg");
    background-size: 100% 100%;
  }
  /* line 32, ../sass/_sitemixins.scss */
  html.lt-ie9 body.foundation-cheh article section.tab-section ul.partner-logos2 li.milton-PL {
    background-image: url("/images/our-commitment/foundation/milton-PL-logo.jpg");
  }
}
/* line 1280, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section p.disclaimer {
  font-size: 12px;
  line-height: 18px;
}
/* line 1284, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .t-table {
  width: 100%;
}
/* line 1287, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .t-table td {
  font-size: 14px;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  padding: 5px 0;
  vertical-align: top;
}
/* line 1296, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .t-table td strong {
  font-family: "Trade Gothic W01 Bold 2", Arial, sans-serif;
  font-weight: normal;
}
/* line 1301, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .t-table td.date {
  width: 140px;
  min-width: 140px;
}
/* line 1306, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .t-table td.right-align {
  text-align: right;
}
/* line 1310, ../sass/_content-layout.scss */
body.foundation-cheh article section.tab-section .t-table td a {
  font-size: 14px;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
}

/* line 1322, ../sass/_content-layout.scss */
body.our-commitment ul.accordion {
  display: none;
}
@media (min-width: 768px) {
  /* line 1322, ../sass/_content-layout.scss */
  body.our-commitment ul.accordion {
    display: block;
  }
}

/* line 1, ../sass/_nutrition_label.scss */
.label-wrapper {
  width: 300px;
  height: auto;
  border: solid 1px #777777;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #252525;
}
/* line 11, ../sass/_nutrition_label.scss */
.label-wrapper table {
  font-size: 14px;
  line-height: 16px;
}
/* line 15, ../sass/_nutrition_label.scss */
.label-wrapper table.labelcontainer th#brandcell,
.label-wrapper .labelimage,
.label-wrapper th.close,
.label-wrapper .labelheader,
.label-wrapper .print-nutrition {
  display: none;
}
/* line 22, ../sass/_nutrition_label.scss */
.label-wrapper .labelheader + br {
  display: none;
}
/* line 26, ../sass/_nutrition_label.scss */
.label-wrapper table.labelcontainer tr[height='200'] {
  height: auto !important;
}
/* line 29, ../sass/_nutrition_label.scss */
.label-wrapper table.labelcontainer tr[height='200'] td {
  padding: 20px 55px;
  text-align: center;
}
/* line 33, ../sass/_nutrition_label.scss */
.label-wrapper table.labelcontainer tr[height='200'] + tr {
  display: none;
}
/* line 37, ../sass/_nutrition_label.scss */
.label-wrapper table.label {
  width: 100%;
}
/* line 40, ../sass/_nutrition_label.scss */
.label-wrapper table.label tr {
  border-bottom: solid 1px #cccccc;
}
/* line 43, ../sass/_nutrition_label.scss */
.label-wrapper table.label tr td {
  padding: 2px 5px;
}
/* line 48, ../sass/_nutrition_label.scss */
.label-wrapper table.label:nth-child(2) tr:first-child {
  border-bottom: solid 5px #252525;
}
/* line 51, ../sass/_nutrition_label.scss */
.label-wrapper table.label.nth-child-2 tr.first-child {
  border-bottom: solid 5px #252525;
}
/* line 54, ../sass/_nutrition_label.scss */
.label-wrapper table.label td.separator {
  background: #777777;
  height: 0;
}
/* line 59, ../sass/_nutrition_label.scss */
.label-wrapper table.label .labelheader {
  position: relative;
  display: table-cell;
  padding-bottom: 5px;
  padding-top: 5px;
}
/* line 66, ../sass/_nutrition_label.scss */
.label-wrapper table.label .labelheader:before {
  display: block;
  content: "Nutrition Information";
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 1;
  width: 100%;
  background: #ffffff;
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 800;
  font-size: 16px;
}
/* line 82, ../sass/_nutrition_label.scss */
.lt-ie9 .label-wrapper table.label .labelheader:before {
  content: "";
}
/* line 87, ../sass/_nutrition_label.scss */
.label-wrapper table.label .no-replace {
  font-family: "Trade Gothic W01 Roman", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 800;
  font-size: 16px;
}
/* line 92, ../sass/_nutrition_label.scss */
.label-wrapper table.label .no-replace:before {
  display: none;
}
/* line 97, ../sass/_nutrition_label.scss */
.label-wrapper table.label td.disclaimer {
  font-size: 10px;
  line-height: 12px;
}

/* line 4, ../sass/_company-history.scss */
body.company-history article.no-read-more h2 {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-family: "hand_of_seanregular", Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
  background: #a71717;
  padding: 0 20px;
  margin: 0 0 15px 0;
}
/* line 17, ../sass/_company-history.scss */
body.company-history article.no-read-more .entry {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: solid 1px #d0d0d0;
}
/* line 2, ../sass/_sitemixins.scss */
body.company-history article.no-read-more .entry:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media (min-width: 768px) {
  /* line 17, ../sass/_company-history.scss */
  body.company-history article.no-read-more .entry {
    margin: 0 0 20px 0;
    padding: 0 0 0 60px;
    border-bottom: none;
  }
}
/* line 31, ../sass/_company-history.scss */
body.company-history article.no-read-more .entry figure {
  display: block;
  float: left;
  width: 25%;
  padding-right: 10px;
}
@media (min-width: 600px) {
  /* line 31, ../sass/_company-history.scss */
  body.company-history article.no-read-more .entry figure {
    width: 20%;
    padding-right: 15px;
  }
}
/* line 45, ../sass/_company-history.scss */
body.company-history article.no-read-more .entry figure img {
  width: 100%;
}
/* line 50, ../sass/_company-history.scss */
body.company-history article.no-read-more .entry > div {
  margin-left: 25%;
}
@media (min-width: 600px) {
  /* line 50, ../sass/_company-history.scss */
  body.company-history article.no-read-more .entry > div {
    margin-left: 20%;
  }
}
/* line 57, ../sass/_company-history.scss */
body.company-history article.no-read-more .entry > div h3 {
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
  margin: 0 0 5px 0;
}
/* line 63, ../sass/_company-history.scss */
body.company-history article.no-read-more .entry > div p + p {
  display: none;
}
@media (min-width: 768px) {
  /* line 63, ../sass/_company-history.scss */
  body.company-history article.no-read-more .entry > div p + p {
    display: block;
  }
}
/* line 70, ../sass/_company-history.scss */
body.company-history article.no-read-more .entry > div p + ul.mobile-callouts {
  display: none;
}
/* line 73, ../sass/_company-history.scss */
body.company-history article.no-read-more .entry > div p + p + ul.mobile-callouts {
  display: block;
}
@media (min-width: 768px) {
  /* line 73, ../sass/_company-history.scss */
  body.company-history article.no-read-more .entry > div p + p + ul.mobile-callouts {
    display: none;
  }
}
/* line 83, ../sass/_company-history.scss */
body.company-history article.no-read-more .back-to-top-container {
  text-align: center;
}
/* line 86, ../sass/_company-history.scss */
body.company-history article.no-read-more .back-to-top-container a.back-to-top {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 91, ../sass/_company-history.scss */
body.company-history article.no-read-more .back-to-top-container a.back-to-top:after {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  content: "";
  margin-left: 10px;
  width: 18px;
  height: 12px;
  background: url(/images/global/red-arrow-up.png);
  background-size: 18px 12px;
}
/* line 101, ../sass/_company-history.scss */
html.lt-ie9 body.company-history article.no-read-more .back-to-top-container a.back-to-top:after {
  background-image: url(/images/global/red-arrow-up-ie.png);
}

/* line 3, ../sass/_contact-us.scss */
.contact-us .outer-container p {
  margin-right: 20px;
}
/* line 9, ../sass/_contact-us.scss */
.contact-us .required {
  color: #c33;
  margin: 20px 0 15px 0;
}
/* line 14, ../sass/_contact-us.scss */
.contact-us .validation-errors {
  color: #c33;
  display: block;
  margin: 0 0 10px 0;
  padding: 15px;
  background-color: #eee;
  font-size: 12px;
  line-height: 15px;
}
/* line 24, ../sass/_contact-us.scss */
.contact-us .form-current-step {
  font-size: 12px;
  display: inline-block;
  margin: 0 0 0 10px;
}
/* line 31, ../sass/_contact-us.scss */
.contact-us .contact-us-form fieldset {
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* line 38, ../sass/_contact-us.scss */
.contact-us .contact-us-form label {
  font-weight: bold;
  display: block;
  color: #666;
  margin: 0 0 7px 0;
}
/* line 45, ../sass/_contact-us.scss */
.contact-us .contact-us-form .long-label {
  max-width: 450px;
}
/* line 49, ../sass/_contact-us.scss */
.contact-us .contact-us-form input[type="text"] {
  width: 96%;
  max-width: 450px;
  margin: 0 0 0 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
/* line 57, ../sass/_contact-us.scss */
.contact-us .contact-us-form textarea {
  width: 96%;
  max-width: 460px;
  margin: 0 0 0 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
/* line 65, ../sass/_contact-us.scss */
.contact-us .contact-us-form select {
  width: 96%;
  max-width: 450px;
  margin: 0 0 0 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 3px 0;
}
/* line 74, ../sass/_contact-us.scss */
.contact-us .contact-us-form .group {
  margin: 0 0 19px 0;
  padding-bottom: 1px;
}
/* line 79, ../sass/_contact-us.scss */
.contact-us .contact-us-form .form-button {
  display: block;
}
/* line 83, ../sass/_contact-us.scss */
.contact-us .contact-us-form .note {
  font-size: 11px;
  line-height: 14px;
  margin: 5px 10px 0 10px;
  max-width: 450px;
}
/* line 91, ../sass/_contact-us.scss */
.contact-us .site-information {
  padding: 0 20px;
}
/* line 94, ../sass/_contact-us.scss */
.contact-us .site-information .callout {
  padding: 15px 0;
  position: relative;
}
/* line 98, ../sass/_contact-us.scss */
.contact-us .site-information .callout h3 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  font-size: 14px;
  text-transform: uppercase;
  color: #666;
  margin: 0 0 8px 0;
}
/* line 107, ../sass/_contact-us.scss */
.contact-us .site-information .callout p {
  margin: 0;
  color: #666;
}
/* line 112, ../sass/_contact-us.scss */
.contact-us .site-information .callout .border {
  position: absolute;
  width: 100%;
  max-width: 180px;
  height: 1px;
  background-color: #ccc;
  bottom: 0;
  left: 0;
}
/* line 122, ../sass/_contact-us.scss */
.contact-us .site-information .callout .border-top {
  bottom: auto;
  top: 0;
}
/* line 129, ../sass/_contact-us.scss */
.contact-us .site-information .callout-consumer-contacts p {
  margin: 0 0 5px 0;
}
/* line 133, ../sass/_contact-us.scss */
.contact-us .site-information .callout-consumer-contacts span {
  display: block;
}
@media (min-width: 768px) {
  /* line 91, ../sass/_contact-us.scss */
  .contact-us .site-information {
    position: absolute;
    padding: 0;
    top: 0;
    right: -260px;
    width: 180px;
  }
  /* line 145, ../sass/_contact-us.scss */
  .contact-us .site-information .border-top {
    display: none;
  }
}
@media (min-width: 900px) {
  /* line 91, ../sass/_contact-us.scss */
  .contact-us .site-information {
    right: -230px;
  }
}
/* line 155, ../sass/_contact-us.scss */
.contact-us .hidden-element {
  display: none;
}
/* line 159, ../sass/_contact-us.scss */
.contact-us #form-elements {
  display: none;
}
@media (min-width: 768px) {
  /* line 164, ../sass/_contact-us.scss */
  .contact-us .main-column {
    position: relative;
    overflow: visible;
    margin-right: 280px;
    min-height: 470px;
  }
}
/* line 174, ../sass/_contact-us.scss */
.contact-us.two-column .contact-us-form .form-button {
  display: inline-block;
}
/* line 178, ../sass/_contact-us.scss */
.contact-us.two-column .contact-us-form .cancel-form {
  display: inline-block;
  margin-left: 20px;
}
/* line 184, ../sass/_contact-us.scss */
.contact-us.two-column .contact-us-form .radio-group label {
  display: inline;
  font-weight: normal;
}
@media (min-width: 768px) {
  /* line 193, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form label {
    float: left;
    width: 170px;
    text-align: right;
  }
  /* line 199, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form input[type="text"], .contact-us.two-column .contact-us-form select {
    max-width: 260px;
  }
  /* line 203, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form textarea {
    max-width: 270px;
  }
  /* line 207, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form .form-button {
    margin-left: 180px;
  }
  /* line 211, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form .note {
    margin-left: 180px;
    max-width: 260px;
  }
  /* line 216, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form .cancel-form {
    margin-left: 50px;
  }
  /* line 220, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form .radio-group {
    float: left;
    margin: 20px 0 0 10px;
  }
  /* line 224, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form .radio-group label {
    float: none;
    width: auto;
  }
}
@media (min-width: 900px) {
  /* line 234, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form input[type="text"] {
    max-width: 350px;
  }
  /* line 238, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form select {
    max-width: 300px;
  }
  /* line 242, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form textarea {
    max-width: 425px;
  }
  /* line 246, ../sass/_contact-us.scss */
  .contact-us.two-column .contact-us-form .note {
    max-width: 350px;
  }
}

/* line 255, ../sass/_contact-us.scss */
.contact-us-step-1 .brand-question {
  margin: 15px 0 0 0;
}
/* line 259, ../sass/_contact-us.scss */
.contact-us-step-1 select {
  margin: 0 0 0 10px;
}
/* line 263, ../sass/_contact-us.scss */
.contact-us-step-1 .form-button {
  margin: 15px 0 25px 10px;
}
/* line 267, ../sass/_contact-us.scss */
.contact-us-step-1 .policy-information {
  margin: 0 0 15px 10px;
}
/* line 270, ../sass/_contact-us.scss */
.contact-us-step-1 .policy-information h3 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-size: 14px;
  color: #666;
  margin: 0 0 4px 0;
}
/* line 277, ../sass/_contact-us.scss */
.contact-us-step-1 .policy-information p {
  margin: 0 0 4px 0;
  font-size: 14px;
}
@media (min-width: 900px) {
  /* line 284, ../sass/_contact-us.scss */
  .contact-us-step-1 .contact-us-form {
    float: left;
    width: 50%;
  }
  /* line 289, ../sass/_contact-us.scss */
  .contact-us-step-1 .policy-information {
    float: right;
    margin: 0 15px 0 0;
    padding: 0 0 20px 15px;
    width: 30%;
    border-left: 1px solid #ccc;
  }
}

/* line 302, ../sass/_contact-us.scss */
.contact-us-corporate .form-button {
  margin: 15px 0 25px 10px;
}
@media (min-width: 768px) {
  /* line 309, ../sass/_contact-us.scss */
  .contact-us-corporate .contact-us-form .language-select label {
    float: left;
    max-width: 260px;
    width: 100%;
    text-align: left;
    margin: 0 0 15px 180px;
  }
  /* line 317, ../sass/_contact-us.scss */
  .contact-us-corporate .contact-us-form .language-select select {
    float: left;
    clear: both;
    margin: 0 0 0 180px;
  }
}
@media (min-width: 900px) {
  /* line 329, ../sass/_contact-us.scss */
  .contact-us-corporate .contact-us-form .language-select label {
    max-width: 350px;
  }
}

/* line 338, ../sass/_contact-us.scss */
.contact-us-product-step-3 .form-button {
  margin: 15px 0 25px 10px;
}
/* line 342, ../sass/_contact-us.scss */
.contact-us-product-step-3 .code-example {
  display: block;
  width: 100%;
  max-width: 445px;
}
/* line 349, ../sass/_contact-us.scss */
.contact-us-product-step-3 .contact-us-form .cag-optin-text {
  display: inline;
}
@media (min-width: 768px) {
  /* line 357, ../sass/_contact-us.scss */
  .contact-us-product-step-3.two-column .contact-us-form .radio-label {
    width: 80px;
  }
  /* line 361, ../sass/_contact-us.scss */
  .contact-us-product-step-3.two-column .contact-us-form .cag-optin-text {
    width: 100%;
    max-width: 245px;
    text-align: left;
  }
  /* line 369, ../sass/_contact-us.scss */
  .contact-us-product-step-3 .cag-optin {
    float: left;
    margin: 0 10px 0 180px;
  }
}
@media (min-width: 900px) {
  /* line 378, ../sass/_contact-us.scss */
  .contact-us-product-step-3.two-column .contact-us-form .cag-optin-text {
    max-width: 295px;
  }
}

/* line 387, ../sass/_contact-us.scss */
.contact-us-newb-step2 .form-button {
  margin: 15px 0 25px 10px;
}
/* line 391, ../sass/_contact-us.scss */
.contact-us-newb-step2 article {
  position: relative;
}
/* line 395, ../sass/_contact-us.scss */
.contact-us-newb-step2 .choose-link {
  display: inline-block;
  margin: 0 0 0 10px;
  cursor: pointer;
}
/* line 401, ../sass/_contact-us.scss */
.contact-us-newb-step2 #bulk-contact-popup {
  display: none;
}
@media (min-width: 768px) {
  /* line 406, ../sass/_contact-us.scss */
  .contact-us-newb-step2 #product {
    display: block;
    position: relative;
    left: 10px;
    margin-top: 5px;
  }
  /* line 415, ../sass/_contact-us.scss */
  .contact-us-newb-step2.two-column .contact-us-form .form-button {
    margin-left: 0;
  }
}

/* line 424, ../sass/_contact-us.scss */
.bulk-contact-popup {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 95%;
  max-width: 320px;
  background-color: #E7E3E7;
  padding: 15px;
  z-index: 30;
  display: none;
}
/* line 437, ../sass/_contact-us.scss */
.bulk-contact-popup .bulk-contact-header {
  float: left;
  margin: 0 0 10px 0;
}
/* line 441, ../sass/_contact-us.scss */
.bulk-contact-popup .bulk-contact-header h2 {
  color: #BD3632;
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-size: 14px;
  margin: 0;
  text-transform: none;
}
/* line 449, ../sass/_contact-us.scss */
.bulk-contact-popup .bulk-contact-close {
  width: 35px;
  float: right;
}
/* line 454, ../sass/_contact-us.scss */
.bulk-contact-popup .bulk-contact-brands {
  height: 200px;
  overflow: auto;
  border: 1px solid;
  background-color: #FFFFFF;
  padding: 10px 10px 10px 10px;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 465, ../sass/_contact-us.scss */
  .bulk-contact-popup .bulk-contact-popup {
    max-width: 450px;
  }
  /* line 468, ../sass/_contact-us.scss */
  .bulk-contact-popup .bulk-contact-popup .bulk-contact-brands {
    height: 300px;
  }
}

/* line 478, ../sass/_contact-us.scss */
.contact-us-newb-step3 .contact-us-form h3 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-size: 15px;
  margin: 25px 0 10px 0;
}
/* line 489, ../sass/_contact-us.scss */
.contact-us-newb-step3 .form-button {
  margin: 15px 0 25px 10px;
}
@media (min-width: 768px) {
  /* line 496, ../sass/_contact-us.scss */
  .contact-us-newb-step3.two-column .contact-us-form .form-button {
    margin-left: 0;
  }
}

/* line 2, ../sass/_store-locator.scss */
.store-locator .error {
  color: red;
}
/* line 6, ../sass/_store-locator.scss */
.store-locator .showUpcCodes {
  margin: 0 6px 0 0;
}
/* line 10, ../sass/_store-locator.scss */
.store-locator .store-locator-select {
  width: 80% !important;
  max-width: 350px;
  margin: 0 0 10px 0;
}
/* line 16, ../sass/_store-locator.scss */
.store-locator .chosen-container {
  width: 80% !important;
  max-width: 350px;
  margin: 0 0 10px 0;
}
/* line 22, ../sass/_store-locator.scss */
.store-locator .radio-btn {
  display: inline-block;
}
/* line 26, ../sass/_store-locator.scss */
.store-locator .upc-select-option {
  margin-right: 10px;
}
/* line 30, ../sass/_store-locator.scss */
.store-locator .loaded {
  background: url(/images/contact-us/loaded.gif) 0 0 no-repeat;
}
/* line 34, ../sass/_store-locator.scss */
.store-locator .loading {
  background: url(/images/contact-us/loading.gif) 0 0 no-repeat;
}
/* line 38, ../sass/_store-locator.scss */
.store-locator .loading-image {
  display: inline-block;
  width: 40px;
  height: 10px;
  margin: 0 0 9px 0;
}
/* line 45, ../sass/_store-locator.scss */
.store-locator #upcProductName {
  display: block;
}
/* line 49, ../sass/_store-locator.scss */
.store-locator .form-button {
  margin: 15px 0 25px 0;
}

/* line 55, ../sass/_store-locator.scss */
#storeLocations select {
  min-width: 55px;
}

/* line 3, ../sass/_store-locator-results.scss */
.store-locator-results .new-search-container {
  margin: 15px 0;
}
/* line 6, ../sass/_store-locator-results.scss */
.store-locator-results .new-search-container a {
  display: block;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 5px 0;
}
/* line 13, ../sass/_store-locator-results.scss */
.store-locator-results .new-search-container a i {
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 1px;
  margin: 0 0 0 5px;
}
/* line 23, ../sass/_store-locator-results.scss */
.store-locator-results .map {
  display: none;
}
/* line 27, ../sass/_store-locator-results.scss */
.store-locator-results .info-window-heading {
  font: 18px 'Trade Gothic W01 Roman';
  margin: 0;
  color: #000;
}
/* line 33, ../sass/_store-locator-results.scss */
.store-locator-results .results-store-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 38, ../sass/_store-locator-results.scss */
.store-locator-results .results-store-list li {
  margin: 0 0 20px 0;
}
/* line 41, ../sass/_store-locator-results.scss */
.store-locator-results .results-store-list li span {
  display: block;
}
/* line 47, ../sass/_store-locator-results.scss */
.store-locator-results #new-search-form {
  background-color: #fff;
  padding: 10px;
  min-width: 260px;
  min-height: 450px;
  width: 260px;
}
/* line 56, ../sass/_store-locator-results.scss */
.store-locator-results .wtb-search-form h2 {
  font-family: "Trade Gothic W01 Bold 2", Arial Black, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  color: #666666;
}
@media (min-width: 768px) {
  /* line 67, ../sass/_store-locator-results.scss */
  .store-locator-results #new-search-form {
    width: 400px;
  }
  /* line 71, ../sass/_store-locator-results.scss */
  .store-locator-results .change-distance-stores-form {
    overflow: hidden;
  }
  /* line 74, ../sass/_store-locator-results.scss */
  .store-locator-results .change-distance-stores-form p {
    float: left;
    margin: 15px 30px 0 0;
  }
  /* line 79, ../sass/_store-locator-results.scss */
  .store-locator-results .change-distance-stores-form .new-search-container {
    float: left;
    margin: 0;
  }
  /* line 85, ../sass/_store-locator-results.scss */
  .store-locator-results .map-container {
    float: left;
    width: 68%;
    height: 430px;
  }
  /* line 90, ../sass/_store-locator-results.scss */
  .store-locator-results .map-container .map {
    display: block;
    width: 100%;
    height: 100%;
  }
  /* line 97, ../sass/_store-locator-results.scss */
  .store-locator-results .results-store-list {
    float: right;
    width: 30%;
    max-width: 220px;
  }
}

/* line 5, ../sass/_search.scss */
.search-page .outer-content-container .main-column {
  margin-left: 0;
}
/* line 8, ../sass/_search.scss */
.search-page .outer-content-container .main-column .content {
  margin-left: 0;
  max-width: none;
}
/* line 14, ../sass/_search.scss */
.search-page .outer-content-container .main-column iframe {
  width: 100% !important;
}

/*Change icons size here*/
/* line 2, ../sass/_font-awesome.scss */
.social-icons .fa {
  font-size: 1em;
}

/*Change icons circle size and color here*/
/* line 6, ../sass/_font-awesome.scss */
.social-icons .fa {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #FFF;
  color: rgba(255, 255, 255, 0.9);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 20, ../sass/_font-awesome.scss */
.social-icons.icon-circle .fa {
  border-radius: 50%;
}

/* line 23, ../sass/_font-awesome.scss */
.social-icons.icon-rounded .fa {
  border-radius: 5px;
}

/* line 26, ../sass/_font-awesome.scss */
.social-icons.icon-flat .fa {
  border-radius: 0;
}

/* line 30, ../sass/_font-awesome.scss */
.social-icons .fa:hover, .social-icons .fa:active {
  color: #FFF;
  -webkit-box-shadow: 1px 1px 3px #333;
  -moz-box-shadow: 1px 1px 3px #333;
  box-shadow: 1px 1px 3px #333;
}

/* line 36, ../sass/_font-awesome.scss */
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 43, ../sass/_font-awesome.scss */
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active {
  -webkit-transform: scale(1.1) rotate(360deg);
  -moz-transform: scale(1.1) rotate(360deg);
  -ms-transform: scale(1.1) rotate(360deg);
  -o-transform: scale(1.1) rotate(360deg);
  transform: scale(1.1) rotate(360deg);
}

/* line 52, ../sass/_font-awesome.scss */
.social-icons .fa-facebook, .social-icons .fa-facebook-square {
  background-color: #3C599F;
}

/* line 53, ../sass/_font-awesome.scss */
.social-icons .fa-instagram {
  background-color: #A1755C;
}

/* line 54, ../sass/_font-awesome.scss */
.social-icons .fa-linkedin, .social-icons .fa-linkedin-square {
  background-color: #0085AE;
}

/* line 55, ../sass/_font-awesome.scss */
.social-icons .fa-pinterest, .social-icons .fa-pinterest-square {
  background-color: #CC2127;
}

/* line 56, ../sass/_font-awesome.scss */
.social-icons .fa-twitter, .social-icons .fa-twitter-square {
  background-color: #32CCFE;
}

/* line 57, ../sass/_font-awesome.scss */
.social-icons .fa-youtube, .social-icons .fa-youtube-play, .social-icons .fa-youtube-square {
  background-color: #C52F30;
}

/* line 58, ../sass/_font-awesome.scss */
.social-icons .fa-rss {
  background-color: #E77921;
}

/* line 62, ../sass/_font-awesome.scss */
.internal-page .social-icons .fa {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #A82C29;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 75, ../sass/_font-awesome.scss */
.internal-page .social-icons .fa-facebook {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 76, ../sass/_font-awesome.scss */
.internal-page .social-icons .fa-instagram {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 77, ../sass/_font-awesome.scss */
.internal-page .social-icons .fa-linkedin {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 78, ../sass/_font-awesome.scss */
.internal-page .social-icons .fa-pinterest {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 79, ../sass/_font-awesome.scss */
.internal-page .social-icons .fa-twitter {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 80, ../sass/_font-awesome.scss */
.internal-page .social-icons .fa-youtube-play {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 81, ../sass/_font-awesome.scss */
.internal-page .social-icons .fa-rss {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 83, ../sass/_font-awesome.scss */
#side-menu .social-icons {
  margin-top: 10px;
  border-top: 0px;
  margin-bottom: 10px;
}

/* line 90, ../sass/_font-awesome.scss */
#side-menu .social-icons .fa-facebook {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 91, ../sass/_font-awesome.scss */
#side-menu .social-icons .fa-instagram {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 92, ../sass/_font-awesome.scss */
#side-menu .social-icons .fa-linkedin {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 93, ../sass/_font-awesome.scss */
#side-menu .social-icons .fa-pinterest {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 94, ../sass/_font-awesome.scss */
#side-menu .social-icons .fa-twitter {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 95, ../sass/_font-awesome.scss */
#side-menu .social-icons .fa-youtube-play {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 96, ../sass/_font-awesome.scss */
#side-menu .social-icons .fa-rss {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 98, ../sass/_font-awesome.scss */
#side-menu .social-icons .fa {
  color: #323134;
}

/* line 101, ../sass/_font-awesome.scss */
#side-menu .social-icons li {
  border-top: 0px;
}

/* line 105, ../sass/_font-awesome.scss */
#side-menu .social-icons a {
  padding-left: 12px;
}

/* line 109, ../sass/_font-awesome.scss */
#side-menu .social-icons a:hover {
  padding-left: 12px;
}

/* line 112, ../sass/_font-awesome.scss */
.mobile-social-icons ul li {
  float: left;
  border: none;
  margin-left: 0;
  padding: 0;
}

/* line 118, ../sass/_font-awesome.scss */
#side-menu .social-icons li.readyseteat {
  display: block;
  margin: auto;
  border-top: 0px;
  width: 100%;
  padding-top: 5px;
}

/* line 126, ../sass/_font-awesome.scss */
#side-menu .social-icons li.readyseteat img {
  display: block;
  margin-left: 80px;
}

/* line 131, ../sass/_font-awesome.scss */
.mobile-social-icons ul li {
  padding-left: 0;
}

/* line 4, ../sass/_product-alerts.scss */
.product-alert-page .no-header h1 {
  font-size: 28px;
  margin-left: 15px;
  font-family: "hand_of_seanregular", Arial, sans-serif;
  color: #cc3333;
}
/* line 11, ../sass/_product-alerts.scss */
.product-alert-page .no-header h2 {
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
  margin-left: 15px;
}
/* line 16, ../sass/_product-alerts.scss */
.product-alert-page .no-header h3, .product-alert-page .no-header p {
  margin-left: 15px;
}
@media (min-width: 900px) {
  /* line 22, ../sass/_product-alerts.scss */
  .product-alert-page .no-header h1, .product-alert-page .no-header h2, .product-alert-page .no-header h3, .product-alert-page .no-header p {
    margin-left: 0px;
  }
}
/* line 34, ../sass/_product-alerts.scss */
.product-alert-page .recall_alert {
  min-height: 130px;
  padding: 15px;
  margin: 15px 0;
  background: #f0f0f0;
}
/* line 40, ../sass/_product-alerts.scss */
.product-alert-page .recall_alert .img_box {
  width: 100px;
  height: 100px;
  background-color: #f0f0f0;
  text-align: center;
  padding: 5px 5px 0 5px;
  display: block;
  float: left;
}
/* line 50, ../sass/_product-alerts.scss */
.product-alert-page .recall_alert img {
  margin: 0 auto;
}
/* line 54, ../sass/_product-alerts.scss */
.product-alert-page .recall_alert h3 {
  font-weight: bold;
  font-size: 1.4em;
  margin: 20px 0 0 10px;
  float: left;
  width: 60%;
  min-width: 150px;
  max-width: 200px;
}
/* line 64, ../sass/_product-alerts.scss */
.product-alert-page .recall_alert p {
  float: left;
  margin: 20px 0 20px 0px;
}
@media (min-width: 900px) {
  /* line 74, ../sass/_product-alerts.scss */
  .product-alert-page .recall_alert .img_box {
    width: 105px;
    height: 100px;
    background-color: #FFF;
    float: left;
    padding: 5px 5px 0 5px;
  }
  /* line 82, ../sass/_product-alerts.scss */
  .product-alert-page .recall_alert img {
    margin: 0 auto;
  }
  /* line 86, ../sass/_product-alerts.scss */
  .product-alert-page .recall_alert h3 {
    margin: 0px 0 0 12px;
    width: 60%;
    min-width: 250px;
    max-width: 500px;
  }
  /* line 93, ../sass/_product-alerts.scss */
  .product-alert-page .recall_alert p {
    margin: -75px 0 0 117px;
  }
}
