@media (min-width: 0) and (max-width: 40em) {
  /* line 39, ../base-sass/components/_business-segments.scss */
  body.business-segments div.tablet {
    display: none;
  }
}
/* line 48, ../base-sass/components/_business-segments.scss */
body.business-segments div.tablet div.wrapper {
  padding-bottom: 40px;
  border-bottom: 2px solid #b7ebff;
}
/* line 51, ../base-sass/components/_business-segments.scss */
body.business-segments div.tablet div.wrapper p {
  font-size: 17px;
  line-height: 28px;
}
/* line 57, ../base-sass/components/_business-segments.scss */
body.business-segments div.main-row {
  max-width: 1240px;
  padding: 0 20px;
  margin: 100px auto 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 57, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row {
    margin: 45px auto 0;
  }
}
/* line 64, ../base-sass/components/_business-segments.scss */
body.business-segments div.main-row div.equal-height {
  margin-bottom: 100px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 64, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height {
    display: table;
    width: 100%;
    margin-bottom: 45px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 64, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height {
    display: block;
    margin-bottom: 14px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 79, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height:first-child div.pane-taco-pane.half-half:first-child div.content-col h3 {
    max-width: 280px;
  }
}
/* line 88, ../base-sass/components/_business-segments.scss */
body.business-segments div.main-row div.equal-height:last-child {
  margin-bottom: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 88, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height:last-child {
    width: 50%;
    display: block;
    margin: 0 auto;
  }
  /* line 94, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height:last-child div.pane-taco-pane {
    width: 100%;
    display: block;
  }
  /* line 97, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height:last-child div.pane-taco-pane div.content-col {
    padding: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 88, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height:last-child {
    width: 100%;
    margin-bottom: 15px;
  }
}
/* line 107, ../base-sass/components/_business-segments.scss */
body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half {
  display: block;
  width: 100%;
  margin-bottom: 0 !important;
}
/* line 111, ../base-sass/components/_business-segments.scss */
body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half:first-child {
  margin-bottom: 100px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 111, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half:first-child {
    padding-right: 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 111, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half:first-child {
    margin-bottom: 10px !important;
  }
}
/* line 120, ../base-sass/components/_business-segments.scss */
body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half:last-child {
  margin: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 120, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half:last-child {
    padding-left: 10px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 107, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half {
    display: table-cell;
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 107, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half {
    display: block;
    width: 100%;
    padding: 0 !important;
  }
}
/* line 135, ../base-sass/components/_business-segments.scss */
body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.image-col {
  padding-right: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 135, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.image-col {
    display: block;
    width: 100%;
  }
}
/* line 143, ../base-sass/components/_business-segments.scss */
body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.content-col {
  padding-left: 20px;
  padding-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 143, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.content-col {
    position: relative;
    margin-top: 20px;
    padding: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 151, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.content-col > .content {
    padding: 0 !important;
  }
}
/* line 156, ../base-sass/components/_business-segments.scss */
body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.content-col div.border {
  display: none;
  height: 2px;
  border-bottom: 2px solid #b7ebff;
  position: absolute;
  top: 20px;
  width: 100%;
  z-index: -1;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 156, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.content-col div.border {
    display: block;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 143, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.content-col {
    display: block;
    width: 100%;
    padding: 0 10px 0 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 173, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
    margin-top: 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 173, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.content-col h3 {
    display: table;
    margin: 0 auto 10px;
    z-index: 10;
    padding: 0 10px;
    text-align: center;
    background-color: #ffffff;
    width: auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 189, ../base-sass/components/_business-segments.scss */
  body.business-segments div.main-row div.equal-height div.pane-taco-pane.half-half div.content-col p {
    text-align: center;
  }
}
/* line 198, ../base-sass/components/_business-segments.scss */
body.business-segments div.bottom-row {
  max-width: 1240px;
  margin: 0 auto;
}
/* line 201, ../base-sass/components/_business-segments.scss */
body.business-segments div.bottom-row div.references-block {
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-top: 50px;
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 201, ../base-sass/components/_business-segments.scss */
  body.business-segments div.bottom-row div.references-block {
    margin-top: 20px;
  }
}
/* line 209, ../base-sass/components/_business-segments.scss */
body.business-segments div.bottom-row div.references-block h4 {
  color: #454545;
  font-family: open_sansregular,Arial,sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.05;
  text-transform: none;
}
/* line 219, ../base-sass/components/_business-segments.scss */
body.business-segments div.bottom-row div.references-block ol li {
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.4;
  font-size: 1.4rem;
  font-weight: normal;
}

/* line 1, ../base-sass/components/_buttons.scss */
.button-wrap {
  background: #42c2f0;
  padding: 7px;
  max-width: 260px;
  display: block;
}
/* line 6, ../base-sass/components/_buttons.scss */
.button-wrap a {
  display: block;
  background-color: transparent;
  text-align: center;
  padding: 15px 0;
  color: #fff !important;
  text-transform: uppercase;
  font-family: open_sansbold !important;
  letter-spacing: .1em;
  font-size: 15px;
  line-height: 18px;
  width: 100%;
  border: 2px solid #fff;
}
/* line 19, ../base-sass/components/_buttons.scss */
.button-wrap a:hover {
  text-decoration: none !important;
}

/* line 5, ../base-sass/components/_carousel-row.scss */
.carousel-row {
  width: 1280px;
}

/* line 9, ../base-sass/components/_carousel-row.scss */
.carousel-row,
.pb-carousel-row {
  overflow: hidden;
}
/* line 14, ../base-sass/components/_carousel-row.scss */
.carousel-row.top-pagination .pagination-container,
.pb-carousel-row.top-pagination .pagination-container {
  position: relative;
}
/* line 20, ../base-sass/components/_carousel-row.scss */
.carousel-row .field__items .content div,
.carousel-row .janrain-share-container,
.pb-carousel-row .field__items .content div,
.pb-carousel-row .janrain-share-container {
  display: none;
}
/* line 26, ../base-sass/components/_carousel-row.scss */
.carousel-row .field__items .content div.media-youtube-video,
.carousel-row .file-video object,
.pb-carousel-row .field__items .content div.media-youtube-video,
.pb-carousel-row .file-video object {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
}
/* line 36, ../base-sass/components/_carousel-row.scss */
.carousel-row .section-inner-wrapper,
.pb-carousel-row .section-inner-wrapper {
  background-color: transparent;
  margin: 0 0 20px;
  padding: 0 0 45px 0;
  position: relative;
}
/* line 44, ../base-sass/components/_carousel-row.scss */
.carousel-row.full-width,
.pb-carousel-row.full-width {
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row.full-width, html[dir=ltr]
.pb-carousel-row.full-width {
  left: 50%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row.full-width, html[dir=rtl]
.pb-carousel-row.full-width {
  right: 50%;
}
/* line 48, ../base-sass/components/_carousel-row.scss */
.carousel-row.full-width .section-inner-wrapper,
.pb-carousel-row.full-width .section-inner-wrapper {
  max-width: 100%;
  width: 100%;
}
/* line 54, ../base-sass/components/_carousel-row.scss */
.carousel-row.full-width .slide.text-left, .carousel-row.full-width .slide.text-right,
.pb-carousel-row.full-width .slide.text-left,
.pb-carousel-row.full-width .slide.text-right {
  width: 640px;
}
/* line 61, ../base-sass/components/_carousel-row.scss */
.carousel-row .carousel-row-container,
.carousel-row .pb-carousel-row-container,
.pb-carousel-row .carousel-row-container,
.pb-carousel-row .pb-carousel-row-container {
  overflow: hidden;
  position: relative;
}
/* line 67, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide,
.pb-carousel-row .slide {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  min-height: auto;
  outline: 0;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide, html[dir=ltr]
.pb-carousel-row .slide {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide, html[dir=rtl]
.pb-carousel-row .slide {
  float: right;
}
/* line 77, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide.first-slide,
.pb-carousel-row .slide.first-slide {
  display: block;
}
/* line 81, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide .content-container,
.pb-carousel-row .slide .content-container {
  display: block;
  max-width: 1280px;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide .content-container, html[dir=ltr]
.pb-carousel-row .slide .content-container {
  left: 50%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide .content-container, html[dir=rtl]
.pb-carousel-row .slide .content-container {
  right: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide .content-container, html[dir=ltr]
.pb-carousel-row .slide .content-container {
  margin-left: -640px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide .content-container, html[dir=rtl]
.pb-carousel-row .slide .content-container {
  margin-right: -640px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 81, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide .content-container,
  .pb-carousel-row .slide .content-container {
    position: relative;
  }
}
/* line 95, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide .inner,
.pb-carousel-row .slide .inner {
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide .inner, html[dir=ltr]
.pb-carousel-row .slide .inner {
  padding: 2% 0 2% 8%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide .inner, html[dir=rtl]
.pb-carousel-row .slide .inner {
  padding: 2% 8% 2% 0;
}
/* line 100, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide .inner h1,
.carousel-row .slide .inner h3,
.pb-carousel-row .slide .inner h1,
.pb-carousel-row .slide .inner h3 {
  font-size: 20px;
  line-height: 30px;
  font-size: 2rem;
  line-height: 3rem;
  margin-bottom: 10px;
  font-weight: 800;
}
/* line 107, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide .inner h1,
.pb-carousel-row .slide .inner h1 {
  margin: 20px 0 0;
}
/* line 111, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide .inner .button,
.pb-carousel-row .slide .inner .button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #fff;
  padding: 10px 14px;
}
/* line 117, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide .inner .button:before,
.pb-carousel-row .slide .inner .button:before {
  display: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 123, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide .inner h1,
  .carousel-row .slide .inner h3,
  .pb-carousel-row .slide .inner h1,
  .pb-carousel-row .slide .inner h3 {
    font-size: 16px;
    line-height: 24px;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 5px;
  }
  /* line 128, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide .inner .field--name-field-slide-copy,
  .pb-carousel-row .slide .inner .field--name-field-slide-copy {
    font-size: 12px;
    line-height: 18px;
    font-size: 1.2rem;
    line-height: 1.8rem;
    margin-bottom: 5px;
  }
  /* line 132, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide .inner .button,
  .pb-carousel-row .slide .inner .button {
    font-size: 13px;
    line-height: 19.5px;
    font-size: 1.3rem;
    line-height: 1.95rem;
    padding: 7px 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 139, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide .inner p,
  .pb-carousel-row .slide .inner p {
    display: none;
  }
}
/* line 145, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide .image-container,
.pb-carousel-row .slide .image-container {
  overflow: hidden;
  width: 100%;
}
/* line 149, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide .image-container .element-invisible,
.pb-carousel-row .slide .image-container .element-invisible {
  margin: 0;
}
/* line 153, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide .image-container img,
.pb-carousel-row .slide .image-container img {
  display: block;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 162, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide .inner,
  .pb-carousel-row .slide .inner {
    bottom: initial;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide .inner, html[dir=ltr]
  .pb-carousel-row .slide .inner {
    padding: 2% !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide .inner, html[dir=rtl]
  .pb-carousel-row .slide .inner {
    padding: 2% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide .inner, html[dir=ltr]
  .pb-carousel-row .slide .inner {
    right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide .inner, html[dir=rtl]
  .pb-carousel-row .slide .inner {
    left: 0;
  }
  /* line 171, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide .inner .field--name-field-slide-copy,
  .pb-carousel-row .slide .inner .field--name-field-slide-copy {
    display: none;
  }
  /* line 176, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide .image-container,
  .pb-carousel-row .slide .image-container {
    position: relative;
  }
  /* line 179, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide .image-container img,
  .pb-carousel-row .slide .image-container img {
    height: auto;
    max-width: none;
    position: relative;
    width: 100%;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.top-right .inner, html[dir=ltr]
.pb-carousel-row .slide.top-right .inner {
  padding: 2% 9% 2% 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.top-right .inner, html[dir=rtl]
.pb-carousel-row .slide.top-right .inner {
  padding: 2% 0 2% 9%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.top-right .inner, html[dir=ltr]
.pb-carousel-row .slide.top-right .inner {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.top-right .inner, html[dir=rtl]
.pb-carousel-row .slide.top-right .inner {
  float: left;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 198, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.top-right .inner,
  .pb-carousel-row .slide.top-right .inner {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.top-right .inner, html[dir=ltr]
  .pb-carousel-row .slide.top-right .inner {
    left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.top-right .inner, html[dir=rtl]
  .pb-carousel-row .slide.top-right .inner {
    right: 0;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.top-right .inner, html[dir=ltr]
  .pb-carousel-row .slide.top-right .inner {
    float: left;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.top-right .inner, html[dir=rtl]
  .pb-carousel-row .slide.top-right .inner {
    float: right;
  }
}
/* line 208, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide.bottom-center .content-container,
.pb-carousel-row .slide.bottom-center .content-container {
  bottom: 0;
  padding: 2% 9% 9px !important;
  position: absolute;
  top: auto;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 208, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.bottom-center .content-container,
  .pb-carousel-row .slide.bottom-center .content-container {
    bottom: 0;
    position: relative;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.bottom-center .content-container, html[dir=ltr]
  .pb-carousel-row .slide.bottom-center .content-container {
    padding: 0 9% 0 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.bottom-center .content-container, html[dir=rtl]
  .pb-carousel-row .slide.bottom-center .content-container {
    padding: 0 0 0 9% !important;
  }
}
/* line 222, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide.bottom-center .inner,
.pb-carousel-row .slide.bottom-center .inner {
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.bottom-center .inner a, html[dir=ltr]
.pb-carousel-row .slide.bottom-center .inner a {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.bottom-center .inner a, html[dir=rtl]
.pb-carousel-row .slide.bottom-center .inner a {
  float: left;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.bottom-center .inner a, html[dir=ltr]
  .pb-carousel-row .slide.bottom-center .inner a {
    float: left;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.bottom-center .inner a, html[dir=rtl]
  .pb-carousel-row .slide.bottom-center .inner a {
    float: right;
  }
}
/* line 235, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide.text-left, .carousel-row .slide.text-right,
.pb-carousel-row .slide.text-left,
.pb-carousel-row .slide.text-right {
  overflow: hidden;
}
/* line 239, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide.text-left .content-container, .carousel-row .slide.text-right .content-container,
.pb-carousel-row .slide.text-left .content-container,
.pb-carousel-row .slide.text-right .content-container {
  background-color: #fff;
  overflow: hidden;
  position: relative;
  width: 600px;
}
@media (max-width: 1280px) {
  /* line 239, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.text-left .content-container, .carousel-row .slide.text-right .content-container,
  .pb-carousel-row .slide.text-left .content-container,
  .pb-carousel-row .slide.text-right .content-container {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 239, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.text-left .content-container, .carousel-row .slide.text-right .content-container,
  .pb-carousel-row .slide.text-left .content-container,
  .pb-carousel-row .slide.text-right .content-container {
    width: 60%;
  }
}
/* line 254, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide.text-left .inner, .carousel-row .slide.text-right .inner,
.pb-carousel-row .slide.text-left .inner,
.pb-carousel-row .slide.text-right .inner {
  padding: 0 !important;
  position: relative;
  width: auto;
}
/* line 260, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide.text-left .image-container, .carousel-row .slide.text-right .image-container,
.pb-carousel-row .slide.text-left .image-container,
.pb-carousel-row .slide.text-right .image-container {
  position: relative;
  width: 50%;
  z-index: 10;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 260, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.text-left .image-container, .carousel-row .slide.text-right .image-container,
  .pb-carousel-row .slide.text-left .image-container,
  .pb-carousel-row .slide.text-right .image-container {
    width: 40%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 235, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.text-left, .carousel-row .slide.text-right,
  .pb-carousel-row .slide.text-left,
  .pb-carousel-row .slide.text-right {
    height: auto !important;
    max-height: none;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.text-left, html[dir=ltr] .carousel-row .slide.text-right, html[dir=ltr]
  .pb-carousel-row .slide.text-left, html[dir=ltr]
  .pb-carousel-row .slide.text-right {
    padding: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.text-left, html[dir=rtl] .carousel-row .slide.text-right, html[dir=rtl]
  .pb-carousel-row .slide.text-left, html[dir=rtl]
  .pb-carousel-row .slide.text-right {
    padding: 0 !important;
  }
  /* line 275, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.text-left .content-container, .carousel-row .slide.text-right .content-container,
  .pb-carousel-row .slide.text-left .content-container,
  .pb-carousel-row .slide.text-right .content-container {
    position: relative;
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.text-left .content-container, html[dir=ltr] .carousel-row .slide.text-right .content-container, html[dir=ltr]
  .pb-carousel-row .slide.text-left .content-container, html[dir=ltr]
  .pb-carousel-row .slide.text-right .content-container {
    padding: 0 2% !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.text-left .content-container, html[dir=rtl] .carousel-row .slide.text-right .content-container, html[dir=rtl]
  .pb-carousel-row .slide.text-left .content-container, html[dir=rtl]
  .pb-carousel-row .slide.text-right .content-container {
    padding: 0 2% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.text-left .content-container, html[dir=ltr] .carousel-row .slide.text-right .content-container, html[dir=ltr]
  .pb-carousel-row .slide.text-left .content-container, html[dir=ltr]
  .pb-carousel-row .slide.text-right .content-container {
    float: none;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.text-left .content-container, html[dir=rtl] .carousel-row .slide.text-right .content-container, html[dir=rtl]
  .pb-carousel-row .slide.text-left .content-container, html[dir=rtl]
  .pb-carousel-row .slide.text-right .content-container {
    float: none;
  }
  /* line 282, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.text-left .inner, .carousel-row .slide.text-right .inner,
  .pb-carousel-row .slide.text-left .inner,
  .pb-carousel-row .slide.text-right .inner {
    min-height: 0;
    width: 100%;
  }
  /* line 287, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.text-left .image-container, .carousel-row .slide.text-right .image-container,
  .pb-carousel-row .slide.text-left .image-container,
  .pb-carousel-row .slide.text-right .image-container {
    position: relative;
    width: 100%;
  }
  /* line 291, ../base-sass/components/_carousel-row.scss */
  .carousel-row .slide.text-left .image-container img, .carousel-row .slide.text-right .image-container img,
  .pb-carousel-row .slide.text-left .image-container img,
  .pb-carousel-row .slide.text-right .image-container img {
    height: auto;
    position: relative;
    width: 100%;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.text-left .content-container, html[dir=ltr]
.pb-carousel-row .slide.text-left .content-container {
  padding: 0 4% 6% 10%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.text-left .content-container, html[dir=rtl]
.pb-carousel-row .slide.text-left .content-container {
  padding: 0 10% 6% 4%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.text-left .content-container, html[dir=ltr]
.pb-carousel-row .slide.text-left .content-container {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.text-left .content-container, html[dir=rtl]
.pb-carousel-row .slide.text-left .content-container {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.text-left .content-container, html[dir=ltr]
  .pb-carousel-row .slide.text-left .content-container {
    float: none;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.text-left .content-container, html[dir=rtl]
  .pb-carousel-row .slide.text-left .content-container {
    float: none;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.text-left .inner, html[dir=ltr]
.pb-carousel-row .slide.text-left .inner {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.text-left .inner, html[dir=rtl]
.pb-carousel-row .slide.text-left .inner {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.text-left .image-container, html[dir=ltr]
.pb-carousel-row .slide.text-left .image-container {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.text-left .image-container, html[dir=rtl]
.pb-carousel-row .slide.text-left .image-container {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.text-right .content-container, html[dir=ltr]
.pb-carousel-row .slide.text-right .content-container {
  padding: 0 10% 3% 4%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.text-right .content-container, html[dir=rtl]
.pb-carousel-row .slide.text-right .content-container {
  padding: 0 4% 3% 10%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.text-right .content-container, html[dir=ltr]
.pb-carousel-row .slide.text-right .content-container {
  left: initial;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.text-right .content-container, html[dir=rtl]
.pb-carousel-row .slide.text-right .content-container {
  right: initial;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.text-right .content-container, html[dir=ltr]
.pb-carousel-row .slide.text-right .content-container {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.text-right .content-container, html[dir=rtl]
.pb-carousel-row .slide.text-right .content-container {
  margin-right: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.text-right .content-container, html[dir=ltr]
  .pb-carousel-row .slide.text-right .content-container {
    right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.text-right .content-container, html[dir=rtl]
  .pb-carousel-row .slide.text-right .content-container {
    left: 0;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide.text-right .content-container, html[dir=ltr]
  .pb-carousel-row .slide.text-right .content-container {
    float: none;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide.text-right .content-container, html[dir=rtl]
  .pb-carousel-row .slide.text-right .content-container {
    float: none;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .carousel-row .slide.text-right .image-container, html[dir=ltr]
.pb-carousel-row .slide.text-right .image-container {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .carousel-row .slide.text-right .image-container, html[dir=rtl]
.pb-carousel-row .slide.text-right .image-container {
  float: right;
}
/* line 340, ../base-sass/components/_carousel-row.scss */
.carousel-row .slide p,
.carousel-row .slide ul,
.carousel-row .slide ol,
.pb-carousel-row .slide p,
.pb-carousel-row .slide ul,
.pb-carousel-row .slide ol {
  margin: 2% 0;
}

@media (max-width: 1280px) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide .content-container {
    left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide .content-container {
    right: 0;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .carousel-row .slide .content-container {
    margin-left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .carousel-row .slide .content-container {
    margin-right: 0;
  }
}

/* line 359, ../base-sass/components/_carousel-row.scss */
.arrow-container,
.arrow {
  height: 44px;
  margin-top: -38px;
  position: absolute;
  top: 50%;
}

/* line 367, ../base-sass/components/_carousel-row.scss */
.arrow-container {
  display: none;
  max-width: 1280px;
  width: 100%;
  z-index: 50;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .arrow-container {
  left: 50%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .arrow-container {
  right: 50%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .arrow-container {
    left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .arrow-container {
    right: 0;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .arrow-container {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .arrow-container {
    margin-right: 0 !important;
  }
}

/* line 381, ../base-sass/components/_carousel-row.scss */
.arrow,
.slick-arrow {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  display: block;
  height: 44px;
  outline: none;
  text-align: center;
  text-indent: -9999px;
  width: 44px;
  z-index: 80;
}
/* line 393, ../base-sass/components/_carousel-row.scss */
.arrow:before,
.slick-arrow:before {
  color: #666666;
  font-family: 'icomoon';
  font-size: 40px;
  line-height: 41px;
  position: absolute;
  text-indent: 0;
  top: 0;
}
/* line 403, ../base-sass/components/_carousel-row.scss */
.arrow:hover, .arrow:focus,
.slick-arrow:hover,
.slick-arrow:focus {
  background-color: #fff;
}
/* line 406, ../base-sass/components/_carousel-row.scss */
.arrow:hover:before, .arrow:focus:before,
.slick-arrow:hover:before,
.slick-arrow:focus:before {
  color: #525252;
}
/* line 412, ../base-sass/components/_carousel-row.scss */
.arrow:active:before,
.slick-arrow:active:before {
  color: #3d3d3d;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 381, ../base-sass/components/_carousel-row.scss */
  .arrow,
  .slick-arrow {
    display: none;
  }
}
/* line 421, ../base-sass/components/_carousel-row.scss */
.arrow [data-icon="angle-right"]:before,
.arrow .icon-angle-right:before,
.slick-arrow [data-icon="angle-right"]:before,
.slick-arrow .icon-angle-right:before {
  content: "\e613";
}
/* line 426, ../base-sass/components/_carousel-row.scss */
.arrow [data-icon="angle-left"]:before,
.arrow .icon-angle-left:before,
.slick-arrow [data-icon="angle-left"]:before,
.slick-arrow .icon-angle-left:before {
  content: "\e614";
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .arrow.previous, html[dir=ltr] .arrow.slick-prev, html[dir=ltr]
.slick-arrow.previous, html[dir=ltr]
.slick-arrow.slick-prev {
  left: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .arrow.previous, html[dir=rtl] .arrow.slick-prev, html[dir=rtl]
.slick-arrow.previous, html[dir=rtl]
.slick-arrow.slick-prev {
  right: 2%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .arrow.previous:before, html[dir=ltr] .arrow.slick-prev:before, html[dir=ltr]
.slick-arrow.previous:before, html[dir=ltr]
.slick-arrow.slick-prev:before {
  content: "";
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .arrow.previous:before, html[dir=rtl] .arrow.slick-prev:before, html[dir=rtl]
.slick-arrow.previous:before, html[dir=rtl]
.slick-arrow.slick-prev:before {
  content: "";
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .arrow.previous:before, html[dir=ltr] .arrow.slick-prev:before, html[dir=ltr]
.slick-arrow.previous:before, html[dir=ltr]
.slick-arrow.slick-prev:before {
  left: 13px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .arrow.previous:before, html[dir=rtl] .arrow.slick-prev:before, html[dir=rtl]
.slick-arrow.previous:before, html[dir=rtl]
.slick-arrow.slick-prev:before {
  right: 13px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .arrow.next, html[dir=ltr] .arrow.slick-next, html[dir=ltr]
.slick-arrow.next, html[dir=ltr]
.slick-arrow.slick-next {
  right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .arrow.next, html[dir=rtl] .arrow.slick-next, html[dir=rtl]
.slick-arrow.next, html[dir=rtl]
.slick-arrow.slick-next {
  left: 2%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .arrow.next:before, html[dir=ltr] .arrow.slick-next:before, html[dir=ltr]
.slick-arrow.next:before, html[dir=ltr]
.slick-arrow.slick-next:before {
  content: "";
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .arrow.next:before, html[dir=rtl] .arrow.slick-next:before, html[dir=rtl]
.slick-arrow.next:before, html[dir=rtl]
.slick-arrow.slick-next:before {
  content: "";
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .arrow.next:before, html[dir=ltr] .arrow.slick-next:before, html[dir=ltr]
.slick-arrow.next:before, html[dir=ltr]
.slick-arrow.slick-next:before {
  right: 13px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .arrow.next:before, html[dir=rtl] .arrow.slick-next:before, html[dir=rtl]
.slick-arrow.next:before, html[dir=rtl]
.slick-arrow.slick-next:before {
  left: 13px;
}

/* line 453, ../base-sass/components/_carousel-row.scss */
.pagination-container {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  bottom: 6px;
  display: block;
  height: 40px;
  padding: 7px;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 90;
}
/* line 465, ../base-sass/components/_carousel-row.scss */
.pagination-container .pagination-inner {
  max-width: 1280px;
  position: absolute;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pagination-container .pagination-inner {
  margin-left: -640px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pagination-container .pagination-inner {
  margin-right: -640px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pagination-container .pagination-inner {
  left: 50%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pagination-container .pagination-inner {
  right: 50%;
}
@media (max-width: 1280px) {
  /* line 453, ../base-sass/components/_carousel-row.scss */
  .pagination-container {
    width: 100% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pagination-container {
    left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pagination-container {
    right: 0;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pagination-container {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pagination-container {
    margin-right: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 453, ../base-sass/components/_carousel-row.scss */
  .pagination-container {
    bottom: 2px;
  }
}
/* line 483, ../base-sass/components/_carousel-row.scss */
.pagination-container ul {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0;
  position: relative;
  z-index: 110;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pagination-container ul {
  padding-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pagination-container ul {
  padding-right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pagination-container ul {
  margin-right: 8px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pagination-container ul {
  margin-left: 8px;
}
/* line 492, ../base-sass/components/_carousel-row.scss */
.pagination-container li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pagination-container li {
  margin-left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pagination-container li {
  margin-right: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pagination-container li:first-child {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pagination-container li:first-child {
  margin-right: 0;
}
/* line 501, ../base-sass/components/_carousel-row.scss */
.pagination-container a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #999999;
  color: transparent;
  display: block;
  height: 20px;
  text-indent: -9999px;
  width: 20px;
}
/* line 511, ../base-sass/components/_carousel-row.scss */
.pagination-container a:hover {
  background-color: #666666;
  border: 1px solid #333333;
}
/* line 516, ../base-sass/components/_carousel-row.scss */
.pagination-container a:active, .pagination-container a.active-thumbnail {
  background-color: #333333;
  border: 1px solid black;
}

/* line 524, ../base-sass/components/_carousel-row.scss */
.knob {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  display: none;
}

/* line 529, ../base-sass/components/_carousel-row.scss */
.knob-container {
  cursor: pointer;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .knob-container {
  margin-left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .knob-container {
  margin-right: 10px;
}
/* line 533, ../base-sass/components/_carousel-row.scss */
.knob-container:after {
  display: block;
  color: #666666;
  content: "\e61a";
  font-family: 'icomoon';
  font-size: 22px;
  left: 7px;
  position: absolute;
  top: 6px;
}
/* line 546, ../base-sass/components/_carousel-row.scss */
.knob-container:hover:after, .knob-container:focus:after {
  color: #525252;
}
/* line 552, ../base-sass/components/_carousel-row.scss */
.knob-container:active:after {
  color: #3d3d3d;
}
/* line 557, ../base-sass/components/_carousel-row.scss */
.knob-container.play:after {
  content: "\e619";
  left: 6px;
}

/* line 563, ../base-sass/components/_carousel-row.scss */
.slick-track {
  position: relative;
}

/* line 567, ../base-sass/components/_carousel-row.scss */
.slick-list {
  overflow: hidden;
  position: relative;
}

/* line 572, ../base-sass/components/_carousel-row.scss */
.slick-dots {
  display: block;
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
/* line 580, ../base-sass/components/_carousel-row.scss */
.slick-dots li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .slick-dots li {
  margin-left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .slick-dots li {
  margin-right: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .slick-dots li:first-child {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .slick-dots li:first-child {
  margin-right: 0;
}
/* line 588, ../base-sass/components/_carousel-row.scss */
.slick-dots li button {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #999999;
  color: transparent;
  display: block;
  height: 20px;
  margin-bottom: 0;
  padding: 10px;
  text-indent: -9999px;
}
/* line 598, ../base-sass/components/_carousel-row.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  background-color: #666666;
  border: 1px solid #333333;
  outline: none;
}
/* line 604, ../base-sass/components/_carousel-row.scss */
.slick-dots li.slick-active button {
  background-color: #333333;
  border: 1px solid black;
}

/* line 611, ../base-sass/components/_carousel-row.scss */
div.bean-carousel {
  max-width: 100%;
  margin: 0 auto;
}
/* line 615, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.section-inner-wrapper {
  padding: 0;
  margin: 0;
}
/* line 619, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.arrow-container {
  display: none !important;
}
/* line 622, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.pagination-container {
  left: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 622, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.pagination-container {
    top: 150px;
  }
}
/* line 627, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.pagination-container div.pagination-inner {
  position: relative;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 627, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.pagination-container div.pagination-inner {
    margin-left: 0 !important;
    left: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 627, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.pagination-container div.pagination-inner {
    left: 0;
  }
}
/* line 636, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.pagination-container div.pagination-inner a.pagination-item {
  border: 0;
  height: 15px;
  width: 15px;
}
/* line 640, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.pagination-container div.pagination-inner a.pagination-item:hover {
  background-color: #7c7c7c;
}
/* line 643, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.pagination-container div.pagination-inner a.pagination-item.active-thumbnail {
  background-color: #2dafe1;
}
/* line 648, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.pagination-container div.knob-container {
  display: none !important;
}
/* line 653, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.content-container > .inner {
  padding: 2% 0 2% 6%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 653, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.content-container > .inner {
    padding: 35px 40px;
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 653, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.content-container > .inner {
    padding: 2% 20px 2% 20px !important;
  }
}
/* line 663, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-prefix {
  color: #494949;
  font-family: open_sansbold;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 670, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.content-container h1 {
  color: #1b62b2;
  font-size: 65px;
  font-weight: normal;
  line-height: 68px;
  width: 100%;
  font-family: playfair_displaybold;
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 670, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.content-container h1 {
    margin-top: 5px;
    font-size: 36px;
    line-height: 40px;
    display: block;
  }
}
/* line 685, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.content-container div.field--name-body {
  max-width: 430px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 685, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.content-container div.field--name-body {
    max-width: 310px;
  }
}
/* line 690, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.content-container div.field--name-body p {
  color: #373737;
  font-size: 17px;
  line-height: 35px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 690, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.content-container div.field--name-body p {
    font-size: 1.7vw;
    line-height: 2.5vw;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 690, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.content-container div.field--name-body p {
    display: block;
    font-size: 16px;
    line-height: 26px;
  }
}
/* line 705, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
  display: inline-block;
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 705, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    margin-top: 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 705, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    display: block;
  }
}
/* line 715, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item {
  background-color: #fde247;
  min-width: 280px;
  padding: 7px;
  width: auto;
  margin-bottom: 20px;
  height: auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 715, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item {
    width: 100%;
  }
}
/* line 725, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item a.button {
  background-color: transparent;
  margin-bottom: 0;
  color: #1b62b2;
  text-transform: uppercase;
  font-size: 14px;
  width: 100%;
  border: 2px solid #ffffff;
  font-family: open_sansbold;
  padding: 14px 0;
  letter-spacing: 1px;
}
/* line 737, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item:hover {
  background-color: #e4cb3f;
}
/* line 745, ../base-sass/components/_carousel-row.scss */
div.bean-carousel div.carousel-row div.image-container img {
  width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 745, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.image-container img {
    /* following line commented due to it causing squeezing in heros*/
    /*
    min-height: 345px;
    */
  }
}

/* line 760, ../base-sass/components/_carousel-row.scss */
div.white-text div.bean-carousel div.carousel-row {
  width: 100% !important;
}
/* line 763, ../base-sass/components/_carousel-row.scss */
div.white-text div.bean-carousel div.carousel-row div.content-container h1 {
  color: #ffffff;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 763, ../base-sass/components/_carousel-row.scss */
  div.white-text div.bean-carousel div.carousel-row div.content-container h1 {
    color: #1b62b2;
  }
}

/* line 781, ../base-sass/components/_carousel-row.scss */
div.blue-cta div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item {
  background-color: #00aeef;
}
/* line 783, ../base-sass/components/_carousel-row.scss */
div.blue-cta div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item a.button {
  background-color: #00aeef;
  color: #ffffff;
}
/* line 787, ../base-sass/components/_carousel-row.scss */
div.blue-cta div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item:hover {
  background-color: #109acd;
}
/* line 789, ../base-sass/components/_carousel-row.scss */
div.blue-cta div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item:hover a.button {
  background-color: #109acd;
}

/* line 805, ../base-sass/components/_carousel-row.scss */
div.bean-carousel[about="/block/4-3-tips--resources-carousel"] div.carousel-row div.content-container h1 {
  font: 52px;
}

/* line 813, ../base-sass/components/_carousel-row.scss */
body sup {
  top: -0.2em;
}

@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 819, ../base-sass/components/_carousel-row.scss */
  .pagination-container {
    bottom: 1rem;
  }

  /* line 822, ../base-sass/components/_carousel-row.scss */
  div.bean-carousel div.carousel-row div.pagination-container div.pagination-inner a.pagination-item {
    width: 10px;
    height: 10px;
  }
}
/* line 2, ../base-sass/components/_contact-page.scss */
body.section-contact p.required-field {
  margin-bottom: 0;
  line-height: 22px;
}
/* line 11, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 940px;
  margin: 0 auto;
  display: block;
  text-align: center;
}
/* line 17, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.field--name-body {
  max-width: 455px;
  margin: 0 auto;
  text-align: center;
}
/* line 21, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.field--name-body h3 {
  font-family: playfair_displayregular;
  color: #ffffff;
  font-size: 35px;
  margin: 0 auto;
  text-align: center;
}
/* line 33, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row {
  max-width: 1223px;
  padding: 0 20px;
  margin: 57px auto;
  display: table;
  width: 100%;
}
/* line 39, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters {
  padding: 0 72px 0 0;
  width: auto;
  margin-right: 0 !important;
  display: table-cell;
}
/* line 45, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters div.intro-wrapper > p:first-child {
  font-family: open_sansbold;
  margin: 0 0 40px;
}
/* line 49, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters div.intro-wrapper > p:last-child {
  margin-bottom: 0;
}
/* line 53, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters div.pane-1 {
  background-color: #bcebfe;
  padding: 40px 55px 5px;
}
/* line 57, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters div.pane-node {
  background-color: #bcebfe;
  padding: 0 55px 40px;
}
/* line 60, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters div.pane-node a.pane-title {
  display: none;
}
/* line 65, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters div.pane-node article header h2, body.section-contact div.content-row div.main-row div.three-quarters div.pane-node article header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-contact div.content-row div.main-row div.three-quarters div.pane-node article header h1 {
  display: none;
}
/* line 71, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters div.pane-node div.webform-component--heading > h2, body.section-contact div.content-row div.main-row div.three-quarters div.pane-node .pane-node-field-page-builder .taco-polls div.webform-component--heading > h1, .pane-node-field-page-builder .taco-polls body.section-contact div.content-row div.main-row div.three-quarters div.pane-node div.webform-component--heading > h1,
body.section-contact div.content-row div.main-row div.three-quarters div.pane-node div.webform-component--heading > p:nth-child(2) {
  display: none;
}
/* line 78, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item {
  border: 2px solid #9ce2fd;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
/* line 83, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--heading {
  margin-bottom: 18px;
}
/* line 86, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--divider-1, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--divider-2 {
  margin-top: 2px;
  margin-bottom: 32px;
}
/* line 91, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Spanish, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Diabetes {
  display: none;
}
/* line 94, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Spanish.display, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Diabetes.display {
  display: block;
}
/* line 98, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--birthday {
  border: 0;
  display: none;
}
/* line 101, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--birthday label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--birthday .change-password-label {
  font-family: open_sansbold;
  margin-bottom: 20px;
  color: #373737;
  font-weight: normal;
}
/* line 107, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--birthday input.form-text {
  border: 2px solid #9ce2fd;
}
/* line 110, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--birthday.display {
  display: block;
}
/* line 114, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Comments {
  margin-bottom: 25px;
}
/* line 116, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Comments label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Comments .change-password-label {
  margin-bottom: 15px;
}
/* line 120, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item select,
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item input.form-text {
  background-color: #ffffff;
  height: 40px;
  box-shadow: none !important;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding: 0 23px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #a1a1a1;
}
/* line 133, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item select::-webkit-input-placeholder,
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item input.form-text::-webkit-input-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 137, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item select::-moz-placeholder,
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item input.form-text::-moz-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 141, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item select:-ms-input-placeholder,
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item input.form-text:-ms-input-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 145, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item select:-moz-placeholder,
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item input.form-text:-moz-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 150, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios {
  border: none;
  margin-bottom: 12px;
}
/* line 153, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios .change-password-label {
  display: inline;
  color: #373737;
  font-family: open_sansregular;
  font-weight: normal;
}
/* line 159, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios {
  padding: 20px 15px 0;
}
/* line 161, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio {
  margin: 0;
  border: none;
}
/* line 164, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio input[type=radio] {
  display: none;
}
/* line 167, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio input[type=radio] + label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio input[type=radio] + .change-password-label {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  display: inline-block;
  padding: 0 0 0 45px;
}
/* line 174, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio input[type=radio]:checked + label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio input[type=radio]:checked + .change-password-label {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  display: inline-block;
  padding: 0 0 0 45px;
}
/* line 181, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio input[type=radio] + label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio input[type=radio] + .change-password-label {
  background-image: url('../../images/radio-off.png?1522266126');
}
/* line 184, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio input[type=radio]:checked + label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-radios div.form-radios div.form-type-radio input[type=radio]:checked + .change-password-label {
  background-image: url('../../images/radio-on.png?1522266126');
}
/* line 191, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-select::after {
  content: url('../../images/select-arrow.png?1522266126');
  top: 9px;
  right: 20px;
  position: absolute;
}
/* line 198, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item select {
  width: 107%;
}
/* line 201, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--heading, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--divider-1, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--divider-2, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-textarea, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--receive-offers, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--privacy-agree {
  border: 0;
}
/* line 208, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--heading .form-item-submitted-receive-offers-YES, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--divider-1 .form-item-submitted-receive-offers-YES, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--divider-2 .form-item-submitted-receive-offers-YES, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component-textarea .form-item-submitted-receive-offers-YES, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--receive-offers .form-item-submitted-receive-offers-YES, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--privacy-agree .form-item-submitted-receive-offers-YES {
  border: 0;
}
/* line 213, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Comments label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Comments .change-password-label {
  font-family: open_sansregular;
  font-weight: normal;
  color: #373737;
}
/* line 218, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--Imp-Comments .form-required {
  margin-right: 5px;
}
/* line 222, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--privacy-agree {
  margin: 0;
}
/* line 227, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--divider-1 img, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--divider-2 img {
  display: block;
  width: 100%;
}
/* line 233, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.webform-component-textarea {
  width: 100%;
}
/* line 235, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.webform-component-textarea label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.webform-component-textarea .change-password-label {
  display: block;
  width: 100%;
}
/* line 239, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.webform-component-textarea div.form-textarea-wrapper {
  display: block;
}
/* line 241, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.webform-component-textarea div.form-textarea-wrapper textarea {
  background-color: #ffffff;
  border: 2px solid #9ce2fd;
  width: 100%;
}
/* line 248, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-actions {
  margin-bottom: 25px;
}
/* line 250, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-actions input.form-submit {
  display: block;
  max-width: 231px;
  border: 2px solid #ffffff;
  font-family: open_sansbold;
  letter-spacing: 1px;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  background-color: #7cd9fd;
  height: 64px;
  text-transform: uppercase;
  margin: 0 auto;
}
/* line 265, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.privacy-agree {
  font-family: open_sansregular;
  font-size: 11px;
  color: #373737;
  text-align: center;
  width: 100%;
}
/* line 271, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.privacy-agree a {
  text-decoration: underline;
  color: #373737;
  line-height: 18px;
}
/* line 277, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes {
  padding: 0 15px;
}
/* line 279, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox {
  margin: 0;
}
/* line 281, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox] {
  display: none;
}
/* line 284, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox] + label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox] + .change-password-label {
  background-repeat: no-repeat;
  height: auto;
  width: 100%;
  display: inline-block;
  padding: 0 0 0 45px;
  font-family: open_sansregular;
  font-size: 17px;
  line-height: 26px;
  color: #373737;
  vertical-align: top;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 284, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox] + label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox] + .change-password-label {
    font-size: 16px;
  }
}
/* line 299, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox]:checked + label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox]:checked + .change-password-label {
  background-repeat: no-repeat;
  height: auto;
  width: 100%;
  display: inline-block;
  padding: 0 0 0 45px;
}
/* line 306, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox] + label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox] + .change-password-label {
  background-image: url('../../images/checkbox.png?1522266126');
}
/* line 309, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox]:checked + label, body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-checkboxes div.form-type-checkbox input[type=checkbox]:checked + .change-password-label {
  background-image: url('../../images/checkbox-checked.png?1522266126');
}
/* line 317, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.one-quarter {
  width: 263px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  display: table-cell;
}
/* line 324, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.one-quarter div.equal-height:last-child div.pane-taco-pane.side-taco {
  margin-bottom: 0 !important;
}
/* line 329, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
  width: 263px;
  margin-bottom: 40px !important;
}
/* line 333, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col h4 {
  font-family: open_sansbold;
  font-weight: normal;
  font-size: 16px;
  color: #494949;
  line-height: 21px;
  text-transform: uppercase;
  padding: 30px 30px 5px;
  margin: 0;
  letter-spacing: 1px;
}
/* line 344, ../base-sass/components/_contact-page.scss */
body.section-contact div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col p {
  font-size: 15px;
  padding: 0 30px 40px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 358, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container {
    top: 48px;
  }
  /* line 361, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.inner > p {
    display: none;
  }
  /* line 365, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container h1 {
    max-width: 625px;
  }
  /* line 368, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.field--name-body {
    max-width: 455px;
  }
  /* line 370, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.field--name-body h3 {
    font-size: 28px;
    margin: 10px auto 0px;
  }
  /* line 379, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row {
    margin: 40px auto 45px;
    padding: 0 20px;
    display: table;
    width: 100%;
  }
  /* line 384, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters {
    width: auto;
    display: table-cell;
    background-color: transparent;
    padding: 0 20px 0 0;
  }
  /* line 390, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters div.intro-wrapper > p:first-child {
    margin: 0 0 20px;
  }
  /* line 393, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters div.intro-wrapper > p:last-child {
    margin: 0 0 5px;
  }
  /* line 397, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters div.pane-1 {
    background-color: #bcebfe;
    padding: 35px 15px 5px;
  }
  /* line 401, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters div.pane-node {
    background-color: #bcebfe;
    padding: 0 15px 30px;
  }
  /* line 406, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.webform-component--receive-offers {
    margin-bottom: 50px;
  }
  /* line 409, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-actions {
    margin-bottom: 15px;
  }
  /* line 415, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.one-quarter {
    width: 230px;
    display: table-cell;
  }
  /* line 418, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
    width: 230px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 429, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.top-row div.header-wrapper img {
    width: 100%;
  }
  /* line 432, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.top-row div.header-wrapper div.content-col {
    padding: 20px 20px 49px;
  }
  /* line 434, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.top-row div.header-wrapper div.content-col h1 {
    font-size: 36px;
    line-height: 40px;
    margin: 0 0 10px;
    color: #00aeef;
    font-family: playfair_displaybold;
  }
  /* line 441, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.top-row div.header-wrapper div.content-col p {
    font-size: 16px;
    color: #373737;
    font-family: open_sansbold;
    margin: 0;
  }
  /* line 450, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row {
    display: block;
    margin: 0;
    padding: 0 10px;
  }
  /* line 454, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters,
  body.section-contact div.content-row div.main-row div.one-quarter {
    display: block;
    width: 100%;
  }
  /* line 459, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters {
    padding: 0;
  }
  /* line 461, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters div.pane-1 {
    padding: 20px 15px 5px;
  }
  /* line 466, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--divider-2 {
    height: 1px;
  }
  /* line 469, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.three-quarters form.webform-client-form div.form-item.webform-component--receive-offers {
    margin-bottom: 25px;
  }
  /* line 475, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.one-quarter {
    padding-top: 21px;
  }
  /* line 477, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.one-quarter div.equal-height {
    margin-bottom: 0;
  }
  /* line 480, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
    margin-bottom: 15px !important;
  }
  /* line 483, ../base-sass/components/_contact-page.scss */
  body.section-contact div.content-row div.main-row div.one-quarter div.equal-height:last-child {
    margin-bottom: 35px;
  }
}

/* line 4, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.header-wrapper img {
  width: 100%;
}
/* line 7, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.header-wrapper div.content-col {
  padding: 20px 20px 0;
}
/* line 9, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.header-wrapper div.content-col h1 {
  font-size: 36px;
  line-height: 40px;
  margin: 0 0 10px;
  color: #1b62b2;
  font-family: playfair_displaybold;
}
/* line 16, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.header-wrapper div.content-col p {
  font-size: 16px;
  color: #373737;
  font-family: open_sansregular;
  margin: 0;
}
/* line 22, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.header-wrapper div.content-col div.call-to-action {
  background-color: #00aeef;
  padding: 7px;
  width: 281px;
  display: block;
  margin-top: 12px;
}
/* line 28, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.header-wrapper div.content-col div.call-to-action a {
  border: 2px solid #ffffff;
  color: #ffffff;
  display: block;
  font-family: open_sansbold;
  font-size: 14px;
  letter-spacing: 1px;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 46, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.bean-carousel div.carousel-row div.content-container > .inner {
  padding: 34px 0 2% 6%;
}
/* line 49, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.bean-carousel div.carousel-row div.content-container h1, body.conversion-chart div.content-row div.bean-carousel div.carousel-row div.content-container .field--name-body {
  max-width: 385px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 57, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.bean-carousel div.carousel-row div.content-container .field--name-body {
    display: none;
  }
}
/* line 65, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.equal-height,
body.conversion-chart div.content-row div.main-row div.pane-node-body {
  max-width: 1220px;
  padding: 0;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 65, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height,
  body.conversion-chart div.content-row div.main-row div.pane-node-body {
    padding: 0 20px;
  }
}
/* line 74, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-node-body {
  margin: 70px auto 65px;
  display: block;
  width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 74, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-node-body {
    margin: 50px auto 47px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 74, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-node-body {
    margin: 50px auto;
  }
}
/* line 84, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-node-body div.field--name-body {
  max-width: 845px;
  width: 100%;
}
/* line 89, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal {
  margin-bottom: 0 !important;
}
/* line 91, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.call-to-action {
  background-color: #00aeef;
  left: 0;
  width: 295px;
  display: none;
}
/* line 96, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.call-to-action a {
  background-color: transparent;
  color: #ffffff;
}
/* line 100, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.call-to-action:hover {
  background-color: #109acd;
}
/* line 104, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col {
  width: 72%;
  max-width: 900px;
  padding: 0 !important;
}
/* line 108, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.img-content {
  display: none;
}
/* line 111, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col h3 {
  font-weight: bold;
}
/* line 115, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.field--name-field-taco-description table {
  margin: 25px 0;
}
/* line 118, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.field--name-field-taco-description table thead th:first-child {
  width: 250px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 118, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.field--name-field-taco-description table thead th:first-child {
    width: 125px;
  }
}
/* line 126, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.field--name-field-taco-description table tbody td:first-child {
  width: 250px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 126, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.field--name-field-taco-description table tbody td:first-child {
    width: 125px;
  }
}
/* line 135, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.call-to-action {
  display: block;
  width: 100%;
  max-width: 278px;
}
/* line 141, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.image-col {
  float: right;
  width: 25%;
  text-align: right;
  min-width: 270px;
}
/* line 146, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.image-col img {
  width: auto;
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 146, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.image-col img {
    float: none;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 155, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col {
    width: 100%;
    padding: 0 !important;
  }
  /* line 158, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col h3 {
    font-size: 26px;
    line-height: 36px;
  }
  /* line 163, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.image-col {
    display: none;
  }
  /* line 167, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.wrapper {
    display: table;
    width: 100%;
  }
  /* line 170, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.wrapper div.main-content {
    display: table-cell;
    width: auto;
    vertical-align: middle;
  }
  /* line 175, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.wrapper div.img-content {
    display: table-cell;
    vertical-align: top;
  }
  /* line 178, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.wrapper div.img-content img {
    margin: 0 auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 89, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal {
    padding: 0;
  }
  /* line 186, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.image-col,
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col {
    width: 100%;
    display: block;
  }
  /* line 191, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.image-col div.img-content,
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.img-content {
    display: none;
  }
  /* line 194, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.image-col div.wrapper,
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.wrapper {
    display: block;
  }
  /* line 198, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.image-col div.field--name-field-taco-description table,
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.content-col div.field--name-field-taco-description table {
    margin: 3px 0;
  }
  /* line 204, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.image-col img {
    margin: 0 auto;
  }
  /* line 208, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.pane-taco-pane.horizontal div.call-to-action {
    margin-top: 40px;
  }
}
/* line 214, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.equal-height {
  margin: 0 auto 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 216, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(2) {
    margin-bottom: 40px;
  }
  /* line 220, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.horizontal div.img-content {
    width: 180px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 216, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(2) {
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 229, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(3) {
    margin-bottom: 50px;
  }
  /* line 233, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(3) div.pane-taco-pane.horizontal div.img-content {
    width: 200px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 229, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(3) {
    margin-bottom: 65px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 242, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(4) {
    margin-bottom: 50px;
  }
  /* line 246, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(4) div.pane-taco-pane.horizontal div.img-content {
    width: 180px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 242, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(4) {
    margin-bottom: 60px;
  }
}
/* line 255, ../base-sass/components/_conversion-chart.scss */
body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(5) {
  margin: 0 auto 120px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 255, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(5) {
    margin-bottom: 60px;
  }
  /* line 260, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.horizontal div.img-content {
    width: 185px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 255, ../base-sass/components/_conversion-chart.scss */
  body.conversion-chart div.content-row div.main-row div.equal-height:nth-child(5) {
    margin-bottom: 95px;
  }
}

/* line 277, ../base-sass/components/_conversion-chart.scss */
div.content-row table {
  width: 100%;
}
/* line 281, ../base-sass/components/_conversion-chart.scss */
div.content-row table thead tr th {
  background-color: transparent;
  color: #494949;
  font-family: open_sansbold;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 1px;
}
/* line 294, ../base-sass/components/_conversion-chart.scss */
div.content-row table tbody tr td {
  border-right: 4px solid #ffffff;
  border-bottom: 3px solid #ffffff;
  height: 67px;
}
/* line 300, ../base-sass/components/_conversion-chart.scss */
div.content-row table tbody tr:nth-child(odd) td {
  background-color: #f6f6f6;
}
/* line 306, ../base-sass/components/_conversion-chart.scss */
div.content-row table tbody tr:nth-child(even) td {
  background-color: #ededed;
}

/* line 5, ../base-sass/components/_cooking-baking.scss */
body.section-cooking-baking div.pane-node-body div.faq-wrapper div.faq-item {
  padding: 5px 0 45px;
  border-top: 2px solid #b7ebff;
}
/* line 8, ../base-sass/components/_cooking-baking.scss */
body.section-cooking-baking div.pane-node-body div.faq-wrapper div.faq-item h2, body.section-cooking-baking div.pane-node-body div.faq-wrapper div.faq-item .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-cooking-baking div.pane-node-body div.faq-wrapper div.faq-item h1 {
  margin: 10px 0;
}
/* line 11, ../base-sass/components/_cooking-baking.scss */
body.section-cooking-baking div.pane-node-body div.faq-wrapper div.faq-item a {
  color: #00aeef;
  font-size: 17px;
  font-family: open_sansbold;
}
/* line 15, ../base-sass/components/_cooking-baking.scss */
body.section-cooking-baking div.pane-node-body div.faq-wrapper div.faq-item a:hover {
  color: #4dc0eb;
}

/* line 27, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.header-wrapper img {
  width: 100%;
}
/* line 30, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.header-wrapper div.content-col {
  padding: 20px 20px 0;
}
/* line 32, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.header-wrapper div.content-col h1 {
  font-size: 36px;
  line-height: 40px;
  margin: 0 0 10px;
  color: #1b62b2;
  font-family: playfair_displaybold;
}
/* line 39, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.header-wrapper div.content-col p {
  font-size: 16px;
  color: #373737;
  font-family: open_sansregular;
  margin: 0;
}
/* line 45, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.header-wrapper div.content-col div.call-to-action {
  background-color: #00aeef;
  padding: 7px;
  width: 281px;
  display: block;
  margin-top: 12px;
}
/* line 51, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.header-wrapper div.content-col div.call-to-action a {
  border: 2px solid #ffffff;
  color: #ffffff;
  display: block;
  font-family: open_sansbold;
  font-size: 14px;
  letter-spacing: 1px;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 68, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.bean-carousel div.carousel-row div.content-container > .inner {
  padding: 38px 0 2% 6%;
}
/* line 71, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 520px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 79, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.bean-carousel div.carousel-row div.content-container > .inner {
    padding: 30px 0 0 65px;
  }
  /* line 82, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.bean-carousel div.carousel-row div.content-container h1 {
    max-width: 300px;
  }
  /* line 86, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.bean-carousel div.carousel-row div.content-container div.field--name-body p {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 98, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.bean-carousel div.carousel-row div.content-container div.field--name-body p {
    display: block;
  }
}
/* line 107, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-1 {
  max-width: 1240px;
  padding: 0 20px;
  margin: 40px auto 0;
  width: 100%;
}
/* line 113, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-1 div.block-header h1 {
  font-family: playfair_displaybold;
  font-size: 65px;
  line-height: 68px;
  color: #1b62b2;
  text-align: center;
  width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 124, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-1 div.block-header h1 {
    font-size: 36px;
    line-height: 40px;
    margin: 0 0 27px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 107, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-1 {
    padding: 0 20px;
    margin: 33px auto 0;
  }
  /* line 135, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-1 div.block-header h1 {
    font-family: playfair_displayregular;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 25px;
  }
}
/* line 144, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 {
  max-width: 1220px;
  padding: 0 20px;
  margin: 0 auto 60px;
}
/* line 148, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img {
  margin-bottom: 0 !important;
}
/* line 151, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.call-to-action {
  display: none;
}
/* line 154, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.content-col {
  padding-bottom: 0 !important;
}
/* line 156, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.content-col h3 {
  margin: 38px 0 0;
}
/* line 159, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.content-col div.call-to-action {
  display: block;
  width: 280px;
}
/* line 165, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.image-col img {
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 144, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 {
    margin: 0 auto 55px;
  }
  /* line 175, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.content-col {
    padding-bottom: 87px !important;
  }
  /* line 177, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.content-col h3 {
    font-size: 26px;
    line-height: 36px;
    margin: 17px 0 0;
  }
  /* line 182, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.content-col div.call-to-action {
    display: none;
  }
  /* line 186, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco > div.call-to-action {
    display: block;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 144, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 {
    margin: 0 auto;
  }
  /* line 196, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco > div.call-to-action {
    display: none;
  }
  /* line 199, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.content-col {
    padding-bottom: 55px !important;
  }
  /* line 201, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.content-col h3 {
    margin: 25px 0;
  }
  /* line 204, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-cooking-baking-row-1 div.pane-taco-pane.normal-taco.full-img div.node--taco div.content-col div.call-to-action {
    display: block;
  }
}
/* line 212, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row {
  background-color: #21b4ed;
}
/* line 214, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display {
  max-width: 1220px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 218, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto {
  margin-bottom: 0 !important;
  padding: 50px 0;
}
/* line 222, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.call-to-action {
  left: 0;
  bottom: 0;
  display: none;
}
/* line 227, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.image-col {
  padding: 0;
}
/* line 229, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.image-col img {
  width: auto;
  margin: 0 auto;
}
/* line 234, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.content-col {
  padding: 0 0 0 38px !important;
}
/* line 236, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.content-col h3 {
  margin: 12px 0 0;
}
/* line 239, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.content-col p {
  margin: 10px 0;
}
/* line 242, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.content-col div.call-to-action {
  margin-top: 25px;
  display: block;
  max-width: 268px;
}
/* line 246, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.content-col div.call-to-action a {
  height: auto !important;
  padding: 24px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 255, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto {
    padding: 35px 0 50px;
  }
  /* line 259, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.content-col h3 {
    margin: 0;
    font-size: 26px;
    line-height: 36px;
  }
  /* line 266, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.image-col img {
    margin-top: 25px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 214, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display {
    padding: 45px 20px 37px;
  }
  /* line 275, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto {
    padding: 0;
  }
  /* line 277, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco {
    padding: 0;
  }
  /* line 279, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.content-col {
    padding: 0 !important;
  }
  /* line 281, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.content-col h3 {
    margin: 0;
  }
  /* line 286, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-how-much-row div.panel-display div.pane-taco-pane.img-col-auto div.node--taco div.image-col img {
    margin-top: 0;
  }
}
/* line 295, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-cooking-baking-faqs {
  max-width: 1220px;
  padding: 0 20px;
  margin: 100px auto;
}
/* line 299, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-cooking-baking-faqs div.pane-taco-pane.horizontal {
  margin-bottom: 0 !important;
}
/* line 301, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-cooking-baking-faqs div.pane-taco-pane.horizontal div.call-to-action {
  display: none;
}
/* line 304, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-cooking-baking-faqs div.pane-taco-pane.horizontal div.content-col {
  padding-bottom: 0 !important;
}
/* line 306, ../base-sass/components/_cooking-baking.scss */
body.cooking-baking div.content-row div.main-row div.pane-3-0-cooking-baking-faqs div.pane-taco-pane.horizontal div.content-col div.call-to-action {
  left: 0;
  bottom: 0;
  display: block;
  width: 278px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 295, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-cooking-baking-faqs {
    margin: 75px auto;
  }
  /* line 317, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-cooking-baking-faqs div.content-col h3 {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 295, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-cooking-baking-faqs {
    margin: 55px auto 42px;
  }
  /* line 325, ../base-sass/components/_cooking-baking.scss */
  body.cooking-baking div.content-row div.main-row div.pane-3-0-cooking-baking-faqs div.pane-taco-pane.horizontal {
    padding: 0;
  }
}

/* line 3, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row {
  margin: 0 auto;
  max-width: 1240px;
  padding: 0 20px;
}
/* line 7, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row .panel-pane {
  max-width: 844px;
}
/* line 10, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row a {
  color: #00aeef;
  font-weight: 700;
  text-decoration: underline;
}
/* line 15, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row h1 {
  font-family: playfair_displaybold;
  color: #1b62b2;
  font-size: 35px;
  line-height: 46px;
  margin: 60px 0 12px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 15, ../base-sass/components/_costco.scss */
  body.page-node-1644 #content .main-row h1 {
    font-size: 27px;
    line-height: 33px;
  }
}
/* line 26, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row h2, body.page-node-1644 #content .main-row .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-node-1644 #content .main-row h1 {
  clear: both;
  font-size: 35px;
  margin-bottom: 18px;
  margin-top: 60px;
}
/* line 32, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row p {
  color: #373737;
  font-size: 17px;
  line-height: 35px;
}
/* line 36, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row p.col-3 {
  float: left;
  width: 29%;
  margin-right: 4%;
  margin-bottom: 45px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 36, ../base-sass/components/_costco.scss */
  body.page-node-1644 #content .main-row p.col-3 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}
/* line 48, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row .questions {
  margin-top: 24px;
}
/* line 50, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row .questions h4 {
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  margin-bottom: 12px;
}
/* line 56, ../base-sass/components/_costco.scss */
body.page-node-1644 #content .main-row .questions p {
  font-size: 12px;
  line-height: 15px;
  color: #707070;
}

@media (min-width: 0) and (max-width: 40em) {
  /* line 6, ../base-sass/components/_coupon-api.scss */
  .coupon-wrapper a {
    display: block !important;
  }
}
/* line 5, ../base-sass/components/_coupon-tracker.scss */
.coupon-tracker,
.pane-coupon-print-block-view-pane {
  background-color: #fff;
  margin-top: 20px;
}
/* line 10, ../base-sass/components/_coupon-tracker.scss */
.coupon-tracker .pane-title,
.pane-coupon-print-block-view-pane .pane-title {
  display: none;
}
/* line 12, ../base-sass/components/_coupon-tracker.scss */
.coupon-tracker h6,
.pane-coupon-print-block-view-pane h6 {
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  color: #8c8c8c;
  margin: 0 0 15px;
  text-align: center;
}
/* line 19, ../base-sass/components/_coupon-tracker.scss */
.coupon-tracker .coupon-total-amount,
.pane-coupon-print-block-view-pane .coupon-total-amount {
  -moz-border-radius: 2px 1px 2px 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px 1px 2px 2px;
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  border: 1px solid #cccccc;
  color: #666666;
  display: block;
  font-style: italic;
  margin: 0 0 15px;
  padding: 6px 20px;
  text-align: center;
  width: 23.5%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 19, ../base-sass/components/_coupon-tracker.scss */
  .coupon-tracker .coupon-total-amount,
  .pane-coupon-print-block-view-pane .coupon-total-amount {
    width: 32%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 19, ../base-sass/components/_coupon-tracker.scss */
  .coupon-tracker .coupon-total-amount,
  .pane-coupon-print-block-view-pane .coupon-total-amount {
    width: 100%;
  }
}
/* line 38, ../base-sass/components/_coupon-tracker.scss */
.coupon-tracker .coupon-wrapper,
.pane-coupon-print-block-view-pane .coupon-wrapper {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 1em;
  padding: 0 0 2em 0;
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .coupon-tracker .coupon-wrapper, html[dir=ltr]
.pane-coupon-print-block-view-pane .coupon-wrapper {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .coupon-tracker .coupon-wrapper, html[dir=rtl]
.pane-coupon-print-block-view-pane .coupon-wrapper {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .coupon-tracker .coupon-wrapper, html[dir=ltr]
.pane-coupon-print-block-view-pane .coupon-wrapper {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .coupon-tracker .coupon-wrapper, html[dir=rtl]
.pane-coupon-print-block-view-pane .coupon-wrapper {
  margin-right: 0 !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .coupon-tracker .coupon-wrapper a, html[dir=ltr]
.pane-coupon-print-block-view-pane .coupon-wrapper a {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .coupon-tracker .coupon-wrapper a, html[dir=rtl]
.pane-coupon-print-block-view-pane .coupon-wrapper a {
  margin-right: 0 !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .coupon-tracker .coupon-wrapper a, html[dir=ltr]
.pane-coupon-print-block-view-pane .coupon-wrapper a {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .coupon-tracker .coupon-wrapper a, html[dir=rtl]
.pane-coupon-print-block-view-pane .coupon-wrapper a {
  margin-left: -4px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .coupon-tracker .coupon-wrapper a + a, html[dir=ltr]
.pane-coupon-print-block-view-pane .coupon-wrapper a + a {
  margin-left: 2% !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .coupon-tracker .coupon-wrapper a + a, html[dir=rtl]
.pane-coupon-print-block-view-pane .coupon-wrapper a + a {
  margin-right: 2% !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .coupon-tracker .coupon-wrapper a + a, html[dir=ltr]
  .pane-coupon-print-block-view-pane .coupon-wrapper a + a {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .coupon-tracker .coupon-wrapper a + a, html[dir=rtl]
  .pane-coupon-print-block-view-pane .coupon-wrapper a + a {
    margin-right: 0 !important;
  }
}
/* line 60, ../base-sass/components/_coupon-tracker.scss */
.coupon-tracker .button,
.pane-coupon-print-block-view-pane .button {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-weight: 500;
  margin-bottom: 15px;
  padding: 10px 17px;
  width: 49%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 60, ../base-sass/components/_coupon-tracker.scss */
  .coupon-tracker .button,
  .pane-coupon-print-block-view-pane .button {
    width: 100%;
  }
  /* line 71, ../base-sass/components/_coupon-tracker.scss */
  .coupon-tracker .button.sign-in-for-coupons,
  .pane-coupon-print-block-view-pane .button.sign-in-for-coupons {
    margin-bottom: 0;
  }
}

@media (min-width: 75em) {
  /* line 80, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 80, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 80, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 80, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper {
    border-right-width: 0;
  }
}
/* line 84, ../base-sass/components/_coupon-tracker.scss */
.logged-in .coupon-wrapper.no-touch a {
  display: inline-block !important;
  width: 23.5%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 84, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper.no-touch a {
    display: inline-block !important;
    width: 32%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 84, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper.no-touch a {
    display: block !important;
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 100, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper.no-touch .coupon-total-amount {
    margin-bottom: 17px;
  }
}
@media (min-width: 75em) {
  /* line 106, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper a {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 106, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper a {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 106, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper a {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 106, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper a {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 75em) {
  /* line 110, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper a {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 110, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper a {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 64em) {
  /* line 110, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper a {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 40em) {
  /* line 110, ../base-sass/components/_coupon-tracker.scss */
  .logged-in .coupon-wrapper a {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .logged-in .coupon-wrapper a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .logged-in .coupon-wrapper a {
    border-right-width: 0;
  }
}

@media (min-width: 75em) {
  /* line 118, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 118, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 118, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 118, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 123, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.print-gated .log-in-desktop h2, .not-logged-in .coupon-wrapper.print-gated .log-in-desktop .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .not-logged-in .coupon-wrapper.print-gated .log-in-desktop h1 {
    display: none;
  }
}
/* line 130, ../base-sass/components/_coupon-tracker.scss */
.not-logged-in .coupon-wrapper.print-gated .cp-print-msg-wrapper.email-ungated {
  margin-top: -60px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 130, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.print-gated .cp-print-msg-wrapper.email-ungated {
    margin-top: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 137, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.print-gated .cp-print-msg-wrapper.email-gated a.sign-up-for-coupons {
    margin-top: 10px;
  }
}
/* line 147, ../base-sass/components/_coupon-tracker.scss */
.not-logged-in .coupon-wrapper.no-touch a {
  display: block;
  width: 23.5%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 147, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.no-touch a {
    width: 32%;
  }
  /* line 154, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.no-touch a.email-coupons {
    top: 93px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper.no-touch a.email-coupons {
    right: 34.55%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper.no-touch a.email-coupons {
    left: 34.55%;
  }
  /* line 158, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.no-touch a.sign-up-for-coupons {
    display: none !important;
  }
  /* line 161, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.no-touch a.print-coupons, .not-logged-in .coupon-wrapper.no-touch a.print-coupon-single {
    display: none !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 147, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.no-touch a {
    width: 100%;
  }
  /* line 170, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.no-touch a.email-coupons {
    top: 98px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper.no-touch a.email-coupons {
    left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper.no-touch a.email-coupons {
    right: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 177, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper.no-touch .coupon-total-amount {
    margin-bottom: 73px;
  }
}
/* line 183, ../base-sass/components/_coupon-tracker.scss */
.not-logged-in .coupon-wrapper.has-touch .email-coupons {
  top: 92px;
}
/* line 187, ../base-sass/components/_coupon-tracker.scss */
.not-logged-in .coupon-wrapper a {
  display: block;
  width: 23.5%;
}
/* line 191, ../base-sass/components/_coupon-tracker.scss */
.not-logged-in .coupon-wrapper a.email-coupons {
  position: absolute;
  top: 92px;
}
/* line 196, ../base-sass/components/_coupon-tracker.scss */
.not-logged-in .coupon-wrapper a.sign-up-for-coupons {
  display: inline-block !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .not-logged-in .coupon-wrapper a.sign-up-for-coupons {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .not-logged-in .coupon-wrapper a.sign-up-for-coupons {
  margin-right: 0 !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .not-logged-in .coupon-wrapper a.sign-up-for-coupons {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .not-logged-in .coupon-wrapper a.sign-up-for-coupons {
  float: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 196, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper a.sign-up-for-coupons {
    display: none !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 187, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper a {
    width: 32% !important;
  }
  /* line 208, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper a.email-coupons {
    top: 35px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper a.email-coupons {
    right: 34.55%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper a.email-coupons {
    left: 34.55%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 187, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper a {
    width: 100% !important;
  }
  /* line 217, ../base-sass/components/_coupon-tracker.scss */
  .not-logged-in .coupon-wrapper a.email-coupons {
    top: 98px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .not-logged-in .coupon-wrapper a.email-coupons {
    left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .not-logged-in .coupon-wrapper a.email-coupons {
    right: 0;
  }
}

/* line 5, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.bean-carousel div.carousel-row div.content-container > .inner {
  padding: 28px 40px;
}
/* line 8, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 460px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 8, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.bean-carousel div.carousel-row div.content-container h1 {
    max-width: 270px;
  }
}
/* line 17, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.half-half.img-right {
  border: 2px solid #e0e0e0;
  padding: 60px 50px 60px 72px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 17, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right {
    padding: 50px 30px 40px 60px;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 17, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right {
    padding: 20px 20px 33px;
  }
}
/* line 27, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.half-half.img-right div.node.node--taco {
  position: relative;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 34, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right div.taco-inner div.node--taco div.content div.content-col div.content {
    padding: 15px 0 0;
  }
}
/* line 43, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.half-half.img-right div.image-col {
  float: none;
  display: inline-block;
  padding: 0 0 0 80px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 43, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right div.image-col {
    padding: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 51, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right div.image-col img {
    width: 100%;
  }
}
/* line 56, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.half-half.img-right div.call-to-action {
  display: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 56, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right div.call-to-action {
    display: none !important;
  }
}
/* line 62, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.half-half.img-right div.content-col {
  padding-top: 20px;
  float: left;
  padding-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 62, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right div.content-col {
    padding-top: 0;
    padding-right: 40px;
  }
  /* line 69, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right div.content-col h3 {
    font-size: 28px;
    font-family: playfair_displaybold;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 62, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right div.content-col {
    padding-right: 0;
  }
}
/* line 77, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.half-half.img-right div.content-col div.call-to-action {
  margin-top: 30px;
  display: block;
  position: relative;
  width: 280px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 77, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.half-half.img-right div.content-col div.call-to-action {
    display: block !important;
    width: 220px;
  }
}
/* line 92, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.vertical.half div.image-col img {
  margin: 0;
}
/* line 96, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.vertical.half div.call-to-action {
  display: none;
}
/* line 99, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.vertical.half div.content-col {
  padding-bottom: 0 !important;
}
/* line 101, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.vertical.half div.content-col h3 {
  margin: 15px 0 10px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 101, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.vertical.half div.content-col h3 {
    font-size: 28px;
    line-height: 34px;
    margin: 20px 0 10px;
    font-family: playfair_displaybold;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 101, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.vertical.half div.content-col h3 {
    margin: 13px 0 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 114, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.vertical.half div.content-col p {
    margin: 7px 0 0;
  }
}
/* line 118, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.vertical.half div.content-col div.call-to-action {
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 118, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.vertical.half div.content-col div.call-to-action {
    margin-top: 30px;
  }
}
/* line 126, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.horizontal-full-taco {
  margin: 20px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 126, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.horizontal-full-taco {
    margin: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 126, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.horizontal-full-taco {
    padding: 0;
  }
}
/* line 136, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.call-to-action {
  display: none;
}
/* line 139, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.image-col {
  width: 35%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 139, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.image-col {
    width: 45%;
  }
}
/* line 144, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.image-col img {
  margin: 0 auto;
}
/* line 148, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.content-col {
  width: 64%;
  padding-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 148, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.content-col {
    width: 55%;
  }
}
/* line 155, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.content-col div.field--name-field-taco-description h3 {
  margin: 10px 0 0;
}
/* line 158, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.content-col div.field--name-field-taco-description p {
  margin: 5px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 162, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.content-col div.field--name-field-taco-description h3 {
    margin: 0;
    font-family: playfair_displaybold;
    font-size: 28px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 169, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.content-col div.field--name-field-taco-description h3 {
    margin: 10px 0 0;
  }
}
/* line 174, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.content-col div.call-to-action {
  display: block;
  left: 0;
  bottom: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 174, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.content-col div.call-to-action {
    width: 280px;
    margin-top: 30px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 174, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.pane-taco-pane.horizontal-full-taco div.taco-inner div.node--taco div.content-col div.call-to-action {
    margin-top: 25px;
  }
}
/* line 193, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.content-row div.main-row div.equal-height:first-child, body.coupons-page div.content-row div.main-row div.equal-height:nth-child(2) {
  margin: 105px auto 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 193, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.content-row div.main-row div.equal-height:first-child, body.coupons-page div.content-row div.main-row div.equal-height:nth-child(2) {
    margin: 40px auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 193, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.content-row div.main-row div.equal-height:first-child, body.coupons-page div.content-row div.main-row div.equal-height:nth-child(2) {
    margin: 35px auto 50px;
  }
}
/* line 203, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.content-row div.main-row div.equal-height:nth-child(3) {
  margin: 80px 0 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 203, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.content-row div.main-row div.equal-height:nth-child(3) {
    margin: 45px 0 0;
  }
}
/* line 208, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.content-row div.main-row div.equal-height:nth-child(3) div.pane-taco-pane {
  margin-bottom: 0 !important;
}
/* line 213, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.content-row div.main-row div.equal-height:nth-child(3) div.pane-taco-pane div.content-col div.two-ctas div.call-to-action:last-child {
  margin-top: 23px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 213, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.content-row div.main-row div.equal-height:nth-child(3) div.pane-taco-pane div.content-col div.two-ctas div.call-to-action:last-child {
    margin-top: 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 222, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.content-row div.main-row div.equal-height:nth-child(3) div.pane-taco-pane:last-child {
    margin: 50px 0 0 !important;
  }
}
/* line 229, ../base-sass/components/_coupons-page.scss */
body.coupons-page div.content-row div.main-row div.equal-height:last-child {
  border-top: 2px solid #b7ebff;
  border-bottom: 2px solid #b7ebff;
  padding: 60px 0 53px;
  margin: 100px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 229, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.content-row div.main-row div.equal-height:last-child {
    margin: 50px 0;
    padding: 50px 0 53px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 229, ../base-sass/components/_coupons-page.scss */
  body.coupons-page div.content-row div.main-row div.equal-height:last-child {
    padding: 40px 0 18px;
  }
}

/* line 6, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.panel-pane.center-text div.bean-carousel div.carousel-row div.section-inner-wrapper,
body.culinary-center-category div.panel-pane.center-text div.bean-carousel div.carousel-row div.section-inner-wrapper {
  margin-bottom: 0;
}
/* line 9, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container,
body.culinary-center-category div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container {
  bottom: 0;
  padding: 0 !important;
  top: 95px;
  width: 100%;
  left: 0;
  margin-left: 0;
  max-width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 9, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container,
  body.culinary-center-category div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container {
    top: 55px;
  }
}
/* line 20, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container div.inner,
body.culinary-center-category div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container div.inner {
  padding: 0;
}
/* line 22, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container div.inner h1,
body.culinary-center-category div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container div.inner h1 {
  width: 100%;
  text-align: center;
  margin: 0;
}
/* line 32, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page {
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 210px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 32, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-views-exp-recipes-search-block-page,
  body.culinary-center-category div.pane-views-exp-recipes-search-block-page {
    top: 133px;
  }
}
/* line 42, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-form div.views-widget-filter-secondary,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-form div.views-widget-filter-secondary {
  display: none;
}
/* line 46, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets {
  width: 595px;
  margin: 0 auto;
}
/* line 49, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget {
  display: inline-block;
  padding: 0;
  margin-right: 20px;
}
/* line 54, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys {
  background-color: #ffffff;
  position: relative;
}
/* line 57, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys:before,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys:before {
  content: url('../../images/search-icon.png?1522266126');
  position: absolute;
  left: 20px;
  top: 23px;
}
/* line 63, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys input.form-text,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys input.form-text {
  background-color: transparent;
  border: 3px solid #6192ca;
  height: 65px;
  padding: 0 10px 0 65px;
  position: relative;
  margin: 0;
  font-size: 14px;
  font-family: open_sansbold;
  letter-spacing: 1px;
  width: 375px;
  text-transform: uppercase;
}
/* line 77, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button {
  padding: 7px;
  background-color: #6192ca;
  width: 195px;
  margin-right: 0;
}
/* line 82, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button:hover,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button:hover {
  background-color: #6192ca;
}
/* line 85, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button input.form-submit,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button input.form-submit {
  background-color: transparent;
  border: 2px solid #ffffff;
  margin: 0;
  color: #ffffff;
  font-family: open_sansbold;
  line-height: 18px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 15px 0;
}
/* line 98, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-widget-filter-secondary,
body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-widget-filter-secondary {
  display: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 32, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-views-exp-recipes-search-block-page,
  body.culinary-center-category div.pane-views-exp-recipes-search-block-page {
    position: relative;
    top: 0;
    padding: 25px 20px 30px;
  }
  /* line 106, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets,
  body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets {
    width: 100%;
  }
  /* line 108, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget,
  body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget {
    display: block;
    margin-right: 0;
    float: none;
  }
  /* line 112, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget:first-child,
  body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget:first-child {
    margin-bottom: 20px;
  }
  /* line 115, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget.views-widget-filter-secondary,
  body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget.views-widget-filter-secondary {
    display: none;
  }
  /* line 121, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-views-exp-recipes-search-block-page div.form-item-keys input.form-text,
  body.culinary-center-category div.pane-views-exp-recipes-search-block-page div.form-item-keys input.form-text {
    width: 100% !important;
    max-width: 375px;
  }
}
/* line 129, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.top-row div.pane-block,
body.culinary-center-category div.top-row div.pane-block {
  margin-left: 0;
  margin-right: 0;
}
/* line 134, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-menu-menu-recipe-category-menu,
body.culinary-center-category div.pane-menu-menu-recipe-category-menu {
  border-top: 2px solid #b7ebff;
  border-bottom: 2px solid #b7ebff;
}
/* line 137, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-menu-menu-recipe-category-menu > ul.menu,
body.culinary-center-category div.pane-menu-menu-recipe-category-menu > ul.menu {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 141, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-menu-menu-recipe-category-menu > ul.menu > li,
body.culinary-center-category div.pane-menu-menu-recipe-category-menu > ul.menu > li {
  display: table-cell;
  width: auto;
}
/* line 144, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-menu-menu-recipe-category-menu > ul.menu > li > a,
body.culinary-center-category div.pane-menu-menu-recipe-category-menu > ul.menu > li > a {
  background-color: transparent;
  color: #1b62b2;
  font-size: 18px;
  padding: 27px 0;
  font-family: open_sansbold;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  border: 0;
}
/* line 154, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-menu-menu-recipe-category-menu > ul.menu > li > a:hover,
body.culinary-center-category div.pane-menu-menu-recipe-category-menu > ul.menu > li > a:hover {
  text-decoration: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 134, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-menu-menu-recipe-category-menu,
  body.culinary-center-category div.pane-menu-menu-recipe-category-menu {
    padding: 0 20px !important;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 164, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-menu-menu-recipe-category-menu > ul.menu,
  body.culinary-center-category div.pane-menu-menu-recipe-category-menu > ul.menu {
    display: block;
    padding: 0 !important;
  }
  /* line 167, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-menu-menu-recipe-category-menu > ul.menu > li,
  body.culinary-center-category div.pane-menu-menu-recipe-category-menu > ul.menu > li {
    display: block;
    width: 100%;
    border-top: 1px solid #ebebeb;
  }
  /* line 171, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-menu-menu-recipe-category-menu > ul.menu > li:last-child,
  body.culinary-center-category div.pane-menu-menu-recipe-category-menu > ul.menu > li:last-child {
    border-bottom: 1px solid #b7ebff;
  }
  /* line 174, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-menu-menu-recipe-category-menu > ul.menu > li > a,
  body.culinary-center-category div.pane-menu-menu-recipe-category-menu > ul.menu > li > a {
    text-align: left;
    font-size: 14px;
    font-family: open_sansbold;
    padding: 0;
    line-height: 57px;
    letter-spacing: .02em;
  }
}
/* line 187, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing {
  display: block;
  width: 100%;
}
/* line 190, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header {
  display: inline-block;
  background-color: transparent;
  padding: 0;
  width: 49%;
  vertical-align: top;
  height: 640px;
  overflow: hidden;
}
/* line 198, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header img,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header img {
  height: 640px;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 198, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header img,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header img {
    width: auto;
    max-width: none;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 198, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header img,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header img {
    min-height: 380px;
  }
}
/* line 208, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container {
  position: relative;
}
/* line 210, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 30px;
  margin: auto;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 210, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col {
    top: 140px;
  }
}
/* line 220, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col h3,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col h3 {
  text-align: center;
  font-size: 50px;
  font-family: playfair_displaybold;
  color: #1b62b2;
  padding: 20px 30px 0;
  margin: 0 auto;
  max-width: 475px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 220, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col h3,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col h3 {
    font-size: 35px;
    line-height: 45px;
  }
}
/* line 233, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col div.btn-wrapper,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col div.btn-wrapper {
  text-align: center;
  display: block;
  width: 185px;
  margin: 0 auto;
  padding: 7px;
  background-color: #fde247;
}
/* line 240, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col div.btn-wrapper a,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col div.btn-wrapper a {
  border: 2px solid #ffffff;
  color: #1b62b2;
  font-family: open_sansbold;
  display: block;
  line-height: 46px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 250, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col p,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col p {
  text-align: center;
  color: #373737;
  max-width: 410px;
  margin: 20px auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 250, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col p,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col p {
    display: none;
  }
}
/* line 262, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content {
  display: block;
  float: right;
  width: 49%;
  vertical-align: top;
  margin-left: 1%;
  height: 625px;
  /*div.grid-item:nth-child(2n+1),
  div.grid-item:nth-child(4n+1),*/
}
/* line 269, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.grid-item,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.grid-item {
  width: 49%;
  display: inline-block;
  /*float: none;*/
  height: 308px;
  margin-left: 2% !important;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 269, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.grid-item,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.grid-item {
    height: 313px;
  }
}
/* line 278, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.grid-item img,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.grid-item img {
  margin-bottom: 0;
}
/* line 284, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.grid-item.views-row-odd,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.grid-item.views-row-odd {
  margin-left: 0 !important;
}
/* line 288, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-footer,
body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-footer {
  display: block;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 294, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header {
    display: block;
    width: 100%;
    height: auto;
  }
  /* line 300, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.img-col img,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.img-col img {
    height: auto;
    width: 100%;
  }
  /* line 306, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col h3,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col h3 {
    font-size: 36px;
    line-height: 40px;
    margin: 0 auto;
    padding: 10px;
    max-width: 375px;
  }
  /* line 313, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col div.btn-wrapper,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-header div.content-container div.content-col div.btn-wrapper {
    position: absolute;
    bottom: 46px;
    left: 0;
    right: 0;
  }
  /* line 322, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content {
    display: block;
    width: 100%;
    height: auto;
    margin-left: 0;
  }
  /* line 327, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.views-row.grid-item,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.views-row.grid-item {
    width: 100%;
    float: none;
    height: 405px;
    max-width: 278px;
    margin: 25px auto !important;
    /*display: none;*/
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 0) and (max-width: 40em) {
  /* line 327, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.views-row.grid-item,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.views-row.grid-item {
    float: left;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 337, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.views-row.grid-item:first-child,
  body.culinary-center-category div.pane-recipes-landing-panel-pane-8 div.view-recipes-landing div.view-content div.views-row.grid-item:first-child {
    display: block;
  }
}
/* line 345, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets,
body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets {
  max-width: none !important;
  padding: 0 2%;
  margin: 0 auto !important;
  border-top: 2px solid #b7ebff;
  border-bottom: 2px solid #b7ebff;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 351, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets.open,
  body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets.open {
    display: block;
    margin-bottom: 0;
  }
}
/* line 357, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu,
body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu {
  max-width: 1240px;
  padding: 0 2%;
  display: table;
  width: 100%;
  margin: 0 auto;
}
/* line 363, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li,
body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li {
  display: table-cell;
  width: 33.3%;
}
/* line 366, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li > a,
body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li > a {
  background-color: transparent;
  color: #1b62b2;
  font-size: 18px;
  padding: 27px 0;
  font-family: open_sansbold;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  border: 0;
}
/* line 376, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li > a:hover,
body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li > a:hover {
  text-decoration: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 345, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets,
  body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets {
    padding: 0 20px !important;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 387, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu,
  body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu {
    display: block;
    padding: 0 !important;
  }
  /* line 390, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li,
  body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li {
    display: block;
    width: 100%;
    border-top: 1px solid #ebebeb;
  }
  /* line 394, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li:last-child,
  body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li:last-child {
    border-bottom: 1px solid #b7ebff;
  }
  /* line 397, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li > a,
  body.culinary-center-category div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li > a {
    text-align: left;
    font-size: 14px;
    font-family: open_sansbold;
    padding: 0;
    line-height: 57px;
    letter-spacing: .02em;
  }
}
/* line 411, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.panel-pane,
body.culinary-center-category div.main-row div.panel-pane {
  max-width: 1240px;
  padding: 0;
  margin: 0 auto 40px;
}
/* line 416, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block,
body.culinary-center div.main-row div.block-header-pane,
body.culinary-center-category div.main-row div.featured-block,
body.culinary-center-category div.main-row div.block-header-pane {
  margin: 0 auto 20px;
}
/* line 419, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block div.block-header,
body.culinary-center div.main-row div.block-header-pane div.block-header,
body.culinary-center-category div.main-row div.featured-block div.block-header,
body.culinary-center-category div.main-row div.block-header-pane div.block-header {
  display: table;
  width: 100%;
}
/* line 422, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block div.block-header div.cell,
body.culinary-center div.main-row div.block-header-pane div.block-header div.cell,
body.culinary-center-category div.main-row div.featured-block div.block-header div.cell,
body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell {
  display: block;
}
/* line 424, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block div.block-header div.cell h3,
body.culinary-center div.main-row div.block-header-pane div.block-header div.cell h3,
body.culinary-center-category div.main-row div.featured-block div.block-header div.cell h3,
body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell h3 {
  font-family: playfair_displayregular;
  color: #1b62b2;
  font-size: 28px;
  margin: 0;
  background: #fff;
  display: inline-block;
  padding-right: 30px;
  letter-spacing: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 424, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.featured-block div.block-header div.cell h3,
  body.culinary-center div.main-row div.block-header-pane div.block-header div.cell h3,
  body.culinary-center-category div.main-row div.featured-block div.block-header div.cell h3,
  body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell h3 {
    padding-right: 12px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 424, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.featured-block div.block-header div.cell h3,
  body.culinary-center div.main-row div.block-header-pane div.block-header div.cell h3,
  body.culinary-center-category div.main-row div.featured-block div.block-header div.cell h3,
  body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell h3 {
    display: block;
  }
}
/* line 440, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block div.block-header div.cell span,
body.culinary-center div.main-row div.block-header-pane div.block-header div.cell span,
body.culinary-center-category div.main-row div.featured-block div.block-header div.cell span,
body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell span {
  height: 8px;
  background-color: #2dafe1;
}
/* line 444, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block div.block-header div.cell img,
body.culinary-center div.main-row div.block-header-pane div.block-header div.cell img,
body.culinary-center-category div.main-row div.featured-block div.block-header div.cell img,
body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell img {
  margin: 4px 0;
}
/* line 447, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block div.block-header div.cell.cell-1,
body.culinary-center div.main-row div.block-header-pane div.block-header div.cell.cell-1,
body.culinary-center-category div.main-row div.featured-block div.block-header div.cell.cell-1,
body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell.cell-1 {
  background: url(/sites/splenda_us/files/header-border.png) repeat-x scroll 0 56%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 447, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.featured-block div.block-header div.cell.cell-1,
  body.culinary-center div.main-row div.block-header-pane div.block-header div.cell.cell-1,
  body.culinary-center-category div.main-row div.featured-block div.block-header div.cell.cell-1,
  body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell.cell-1 {
    background-size: auto 5px;
    background-position: 0 58%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 447, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.featured-block div.block-header div.cell.cell-1,
  body.culinary-center div.main-row div.block-header-pane div.block-header div.cell.cell-1,
  body.culinary-center-category div.main-row div.featured-block div.block-header div.cell.cell-1,
  body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell.cell-1 {
    background: none;
  }
}
/* line 458, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block div.block-header div.cell-2,
body.culinary-center div.main-row div.block-header-pane div.block-header div.cell-2,
body.culinary-center-category div.main-row div.featured-block div.block-header div.cell-2,
body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell-2 {
  display: none;
}
/* line 462, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block.delicious-recipes,
body.culinary-center div.main-row div.block-header-pane.delicious-recipes,
body.culinary-center-category div.main-row div.featured-block.delicious-recipes,
body.culinary-center-category div.main-row div.block-header-pane.delicious-recipes {
  margin: 10px auto 20px;
}
/* line 464, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.featured-block.delicious-recipes div.cell-1,
body.culinary-center div.main-row div.block-header-pane.delicious-recipes div.cell-1,
body.culinary-center-category div.main-row div.featured-block.delicious-recipes div.cell-1,
body.culinary-center-category div.main-row div.block-header-pane.delicious-recipes div.cell-1 {
  min-width: 400px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 470, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.block-header-pane,
  body.culinary-center-category div.main-row div.block-header-pane {
    margin: 0;
  }
  /* line 473, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.block-header-pane div.block-header div.cell,
  body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell {
    display: block;
    padding: 0 20px;
  }
  /* line 477, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.block-header-pane div.block-header div.cell-1,
  body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell-1 {
    min-width: 100%;
  }
  /* line 479, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.block-header-pane div.block-header div.cell-1 h3,
  body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell-1 h3 {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 5px solid #2dafe1;
    font-weight: normal;
    line-height: 32px;
  }
  /* line 487, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.block-header-pane div.block-header div.cell-2,
  body.culinary-center-category div.main-row div.block-header-pane div.block-header div.cell-2 {
    display: none;
  }
  /* line 491, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.block-header-pane.delicious-recipes,
  body.culinary-center-category div.main-row div.block-header-pane.delicious-recipes {
    margin: 20px auto 5px;
  }
  /* line 495, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.menu-header-block,
  body.culinary-center-category div.main-row div.menu-header-block {
    display: block;
    padding: 0 20px;
    margin: 0;
    cursor: pointer;
  }
  /* line 500, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.menu-header-block div.header-wrapper,
  body.culinary-center-category div.main-row div.menu-header-block div.header-wrapper {
    border-top: 1px solid #b7ebff;
    border-bottom: 1px solid #b7ebff;
  }
  /* line 503, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.menu-header-block div.header-wrapper h3,
  body.culinary-center-category div.main-row div.menu-header-block div.header-wrapper h3 {
    font-family: playfair_displayregular;
    font-size: 28px;
    line-height: 32px;
    color: #1b62b2;
    font-weight: normal;
    margin: 20px 0;
    position: relative;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 0) and (max-width: 40em) {
  /* line 503, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.menu-header-block div.header-wrapper h3,
  body.culinary-center-category div.main-row div.menu-header-block div.header-wrapper h3 {
    font-size: 18.5px;
    margin: 0;
    line-height: 57px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 516, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.menu-header-block div.header-wrapper h3:after,
  body.culinary-center-category div.main-row div.menu-header-block div.header-wrapper h3:after {
    content: url('../../images/expand-icon.png?1522266126');
    position: absolute;
    right: 0;
    top: 0;
  }
  /* line 525, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.menu-header-block.open div.header-wrapper,
  body.culinary-center-category div.main-row div.menu-header-block.open div.header-wrapper {
    border-bottom: 0;
  }
  /* line 528, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.menu-header-block.open div.header-wrapper h3:after,
  body.culinary-center-category div.main-row div.menu-header-block.open div.header-wrapper h3:after {
    content: url('../../images/collapse-icon.png?1522266126');
    top: -6px;
  }
  /* line 536, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.featured-block,
  body.culinary-center-category div.main-row div.featured-block {
    margin: 20px;
  }
}
/* line 542, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes a.pane-title,
body.culinary-center-category div.main-row div.pane-views-panes a.pane-title {
  display: none;
}
/* line 544, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes a.pane-title h2, body.culinary-center div.main-row div.pane-views-panes a.pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.culinary-center div.main-row div.pane-views-panes a.pane-title h1,
body.culinary-center-category div.main-row div.pane-views-panes a.pane-title h2,
body.culinary-center-category div.main-row div.pane-views-panes a.pane-title .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.culinary-center-category div.main-row div.pane-views-panes a.pane-title h1 {
  color: #1b62b2;
  font-size: 28px;
  font-family: playfair_displayregular;
}
/* line 551, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item {
  background-color: transparent;
  padding: 0;
  min-height: 308px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 551, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item {
    min-height: 400px;
    /*display: none;*/
    margin: 20px auto !important;
    max-width: 278px;
  }
  /* line 560, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item:first-child,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item:first-child {
    display: block;
  }
}
/* line 565, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner {
  border: 2px solid #b7ebff;
}
/* line 567, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-field-rating,
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-field-nutrition-information,
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-field-recipe-budges,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-field-rating,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-field-nutrition-information,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-field-recipe-budges {
  display: block;
}
/* line 572, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-title,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-title {
  min-height: 175px;
}
/* line 578, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner {
  height: 100%;
  border: 2px solid #e0e0e0;
}
/* line 581, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner img,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner img {
  width: 100%;
}
/* line 584, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating,
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information,
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges {
  display: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 584, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating,
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information,
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges {
    display: block;
  }
}
/* line 593, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating {
  position: absolute;
  height: 198px;
  background-color: #ffffff;
  bottom: 1px;
  left: 1px;
  right: 1px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 593, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating {
    min-height: 221px;
  }
}
/* line 604, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item > .form-type-item,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item > .form-type-item {
  margin: 0;
}
/* line 607, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .description,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .description {
  display: none;
}
/* line 610, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .fivestar-widget-static,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .fivestar-widget-static {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: auto;
  max-width: 110px;
}
/* line 616, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .fivestar-widget-static .star,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .fivestar-widget-static .star {
  height: 19px;
  width: 21px;
  background: none;
  margin-top: 5px;
}
/* line 622, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .fivestar-widget-static .star span.on,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .fivestar-widget-static .star span.on {
  background-image: url('../../images/star.png?1522266126');
  background-repeat: none;
  background-position: center center;
  background-size: 21px 19px !important;
  width: 100% !important;
}
/* line 629, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .fivestar-widget-static .star span.off,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .fivestar-widget-static .star span.off {
  background-image: url('../../images/star-off.png?1522266126');
}
/* line 637, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title {
  min-height: 97px;
  position: absolute;
  bottom: 2px;
  background-color: #ffffff;
  left: 2px;
  right: 2px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 637, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title {
    min-height: 175px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 637, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title {
    min-height: 198px !important;
  }
}
/* line 650, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  padding: 10px 15px;
  line-height: 16px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 650, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content {
    line-height: 13px;
  }
}
/* line 660, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content a,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content a {
  color: #494949;
  font-size: 16px;
  font-family: open_sansextrabold;
  text-transform: uppercase;
  letter-spacing: .1em;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 660, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content a,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content a {
    font-size: 12px;
  }
}
/* line 672, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information {
  text-align: center;
  min-height: 109px;
  position: absolute;
  bottom: 1px;
  background-color: #ffffff;
  left: 1px;
  right: 1px;
}
/* line 681, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content {
  display: table;
  width: 100%;
}
/* line 684, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info {
  display: table-cell;
  width: 33%;
  vertical-align: top;
}
/* line 689, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info:last-child .info-number,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info:last-child .info-number {
  border-right: 0;
}
/* line 693, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info .info-number,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info .info-number {
  display: block;
  color: #1b62b2;
  font-size: 35px;
  font-family: playfair_displayregular;
  border-right: 2px solid #1B62B2;
  min-height: 40px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 693, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info .info-number,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info .info-number {
    font-size: 26px;
  }
}
/* line 704, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info .info-text,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information .field-content .recipe-info .info-text {
  display: block;
  color: #494949;
  font-size: 12px;
  font-family: open_sansbold;
  margin: -10px 0 0;
}
/* line 715, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges {
  text-align: center;
  position: absolute;
  bottom: 2px;
  background-color: #ffffff;
  left: 1px;
  right: 1px;
}
/* line 722, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges img,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges img {
  max-width: 50px;
  margin: 0 10px 0 0;
  display: inline-block;
}
/* line 727, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges ul,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges ul {
  display: inline-block;
  margin: 0 auto;
  padding: 0;
  width: auto;
}
/* line 732, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges ul li,
body.culinary-center-category div.main-row div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges ul li {
  display: inline-block;
}
/* line 742, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-recipes-category-detail-page div.view-content div.grid-item,
body.culinary-center-category div.main-row div.pane-views-panes div.view-recipes-category-detail-page div.view-content div.grid-item {
  min-height: 288px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 742, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-recipes-category-detail-page div.view-content div.grid-item,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-recipes-category-detail-page div.view-content div.grid-item {
    min-height: 378px;
  }
}
/* line 750, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-footer,
body.culinary-center-category div.main-row div.pane-views-panes div.view-footer {
  text-align: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 750, ../base-sass/components/_culinary-center.scss */
  body.culinary-center div.main-row div.pane-views-panes div.view-footer,
  body.culinary-center-category div.main-row div.pane-views-panes div.view-footer {
    margin: 0 auto;
    max-width: 278px;
    padding: 0;
  }
}
/* line 757, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.pane-views-panes div.view-footer a,
body.culinary-center-category div.main-row div.pane-views-panes div.view-footer a {
  font-family: open_sansbold;
  color: #1b62b2;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .1em;
}
/* line 766, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.category-header,
body.culinary-center-category div.main-row div.category-header {
  position: relative;
  margin: 50px auto 20px;
}
/* line 769, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.category-header div.cell-1,
body.culinary-center-category div.main-row div.category-header div.cell-1 {
  z-index: 2;
  display: inline-block;
}
/* line 772, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.category-header div.cell-1 h3,
body.culinary-center-category div.main-row div.category-header div.cell-1 h3 {
  margin: 0;
  padding-right: 20px;
  background-color: #ffffff;
  font-size: 28px;
  font-family: playfair_displayregular;
  font-weight: normal;
  color: #1b62b2;
}
/* line 782, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.category-header div.cell-2,
body.culinary-center-category div.main-row div.category-header div.cell-2 {
  z-index: -1;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 787, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.main-row div.category-header div.cell-2 img,
body.culinary-center-category div.main-row div.category-header div.cell-2 img {
  width: 100%;
  margin-top: 13px;
}
/* line 794, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.bottom-row,
body.culinary-center-category div.bottom-row {
  max-width: 1240px;
  margin: 0 auto;
}
/* line 797, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.bottom-row div.equal-height,
body.culinary-center-category div.bottom-row div.equal-height {
  border-top: 2px solid #b7ebff;
  padding: 45px 30px 30px;
}
/* line 801, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.bottom-row div.equal-height div.pane-taco-pane.horizontal div.image-col,
body.culinary-center-category div.bottom-row div.equal-height div.pane-taco-pane.horizontal div.image-col {
  width: 25%;
}
/* line 804, ../base-sass/components/_culinary-center.scss */
body.culinary-center div.bottom-row div.equal-height div.pane-taco-pane.horizontal div.content-col,
body.culinary-center-category div.bottom-row div.equal-height div.pane-taco-pane.horizontal div.content-col {
  width: 74%;
  padding: 0 0 0 10px !important;
}

/* line 816, ../base-sass/components/_culinary-center.scss */
body.page-recipes-culinary-search div.view-culinary-recipes-search-block div.views-exposed-widgets input.form-text {
  border-color: #6192ca !important;
}
/* line 819, ../base-sass/components/_culinary-center.scss */
body.page-recipes-culinary-search div.view-culinary-recipes-search-block div.views-exposed-widgets div.views-submit-button {
  background-color: #6192ca !important;
}
/* line 821, ../base-sass/components/_culinary-center.scss */
body.page-recipes-culinary-search div.view-culinary-recipes-search-block div.views-exposed-widgets div.views-submit-button input.form-submit {
  color: #fff !important;
}
/* line 824, ../base-sass/components/_culinary-center.scss */
body.page-recipes-culinary-search div.view-culinary-recipes-search-block div.views-exposed-widgets div.views-submit-button:hover {
  background-color: #6192ca !important;
}

/* line 2, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .main-row {
  padding-bottom: 20px;
}
/* line 5, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .carousel-row-container {
  margin-bottom: 120px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 5, ../base-sass/components/_dare-to-bare.scss */
  .dare-to-bare .carousel-row-container {
    margin-bottom: 80px;
  }
}
/* line 11, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .equal-height {
  padding: 0 20px;
  max-width: 1220px;
  margin: 0 auto;
}
/* line 17, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .title-row {
  display: none;
}
/* line 21, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-custom h2, .dare-to-bare .pane-custom .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .dare-to-bare .pane-custom h1 {
  text-align: center;
  color: #2969a1;
  margin: 60px 0;
  font-family: playfair_displayregular;
  font-size: 30px;
  line-height: 36px;
  letter-spacing: 1px;
}
/* line 31, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events {
  background-color: #42c2f0;
  margin-bottom: 60px;
  padding-bottom: 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 31, ../base-sass/components/_dare-to-bare.scss */
  .dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events {
    margin-bottom: 60px;
  }
}
/* line 38, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .equal-height {
  text-align: center;
  float: none;
  width: 100%;
  display: block;
}
/* line 44, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .pane-custom {
  float: none !important;
}
/* line 46, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .pane-custom h2, .dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .pane-custom .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .pane-custom h1 {
  color: #fff;
}
/* line 51, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter {
  background-color: #fff;
  display: inline-block;
  float: none !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 51, ../base-sass/components/_dare-to-bare.scss */
  .dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter {
    margin-bottom: 25px !important;
  }
}
/* line 59, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter div.content-col {
  padding: 15px !important;
  padding-bottom: 5px !important;
  margin-bottom: 0 !important;
}
/* line 62, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter div.content-col h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: open_sansbold;
  font-size: 29px;
  line-height: 34px;
  padding-right: 3px;
}
/* line 69, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter div.content-col h3 a {
  color: #1b62b2;
}
/* line 71, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter div.content-col h3 a:hover {
  text-decoration: underline;
}
/* line 78, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter div.content-col p.city-state {
  font-family: open_sansbold;
  color: #42c2f0;
  font-size: 20px;
  line-height: 34px;
}
/* line 84, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter div.content-col p.date-venue {
  font-family: open_sansregular;
  color: #5d5d5d;
  font-size: 16px;
  line-height: 20px;
}
/* line 91, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter div.content-col div.button-wrap {
  margin: 27px 0 12px;
}
/* line 96, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-panels-mini.pane-dare-to-bare-upcoming-events .region-row .pane-taco-pane.vertical.one-quarter div.image-col img {
  margin: 0 auto;
}
/* line 106, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.half-half.horizontal div.call-to-action {
  left: 0;
}
/* line 111, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.no-cta div.call-to-action {
  display: none !important;
}
/* line 118, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.vertical.one-quarter .node--taco > div.call-to-action {
  display: none;
}
/* line 123, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.img-left {
  margin-bottom: 90px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 123, ../base-sass/components/_dare-to-bare.scss */
  .dare-to-bare .pane-taco-pane.img-left {
    margin-bottom: 45px;
  }
}
/* line 129, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.img-left .content-col h3 {
  margin-top: -7px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 129, ../base-sass/components/_dare-to-bare.scss */
  .dare-to-bare .pane-taco-pane.img-left .content-col h3 {
    margin-top: 0px;
  }
}
/* line 136, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.img-left div.image-col {
  padding-right: 5% !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 136, ../base-sass/components/_dare-to-bare.scss */
  .dare-to-bare .pane-taco-pane.img-left div.image-col {
    float: none;
    padding-right: 0 !important;
  }
}
/* line 144, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane {
  padding-bottom: 100px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 144, ../base-sass/components/_dare-to-bare.scss */
  .dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane {
    margin-bottom: 60px;
  }
}
/* line 149, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane div.node.node--taco {
  position: relative;
}
/* line 152, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane div.content-col {
  padding-bottom: 0px !important;
  padding: 0 22px;
  position: absolute;
  bottom: 0;
  z-index: 9;
  width: 100%;
}
/* line 160, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane div.content-col:after {
  background: #fff;
  width: 100%;
  opacity: 0.75;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  content: '';
  height: 100%;
}
/* line 172, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane div.content-col h4 {
  font-family: open_sansbold;
  color: #2969a1;
  font-size: 22px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0;
  z-index: 10;
  position: relative;
  padding: 10px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 172, ../base-sass/components/_dare-to-bare.scss */
  .dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane div.content-col h4 {
    padding: 5px 0;
    font-size: 20px;
    line-height: 24px;
  }
}
/* line 189, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane .call-to-action {
  bottom: -90px;
  background-color: #42c2f0;
  left: 50%;
  margin-left: -140px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 189, ../base-sass/components/_dare-to-bare.scss */
  .dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane .call-to-action {
    left: auto;
    margin-left: 0;
    max-width: none;
  }
}
/* line 200, ../base-sass/components/_dare-to-bare.scss */
.dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane .pane-taco-pane .field--name-field-taco-link-call-to-action a,
.dare-to-bare .pane-taco-pane.recipe.panel-pane.pane-taco-pane .node--taco .field--name-field-taco-link-call-to-action a {
  background-color: #42c2f0;
}

/* line 1, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk {
  /* Influencers Page */
  /* Sponsors Page */
}
/* line 2, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors, body.debunk-the-junk.influencers {
  background-color: #f5f5f5;
}
/* line 7, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.influencers .top-row {
  margin-bottom: 80px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 7, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.influencers .top-row {
    margin-bottom: 40px;
  }
}
/* line 16, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.landing .main-row .pane-node-body .field--name-body h2, body.debunk-the-junk.landing .main-row .pane-node-body .field--name-body .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk.landing .main-row .pane-node-body .field--name-body h1 {
  margin: 40px 0;
}
/* line 20, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.landing .pane-taco-pane.img-left, body.debunk-the-junk.landing .pane-taco-pane.img-right {
  margin-bottom: 80px !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 20, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.landing .pane-taco-pane.img-left, body.debunk-the-junk.landing .pane-taco-pane.img-right {
    margin-bottom: 40px !important;
  }
}
/* line 30, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk h2, body.debunk-the-junk .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk h1,
body.debunk-the-junk .custom-someecards h2,
body.debunk-the-junk .custom-someecards .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.debunk-the-junk .custom-someecards h1,
body.debunk-the-junk .custom-someecards h3 {
  text-align: center;
  color: #1B62B2;
  font-family: playfair_displayregular;
  font-size: 35px;
  font-weight: normal;
  line-height: 1.05;
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 30, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk h2, body.debunk-the-junk .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk h1,
  body.debunk-the-junk .custom-someecards h2,
  body.debunk-the-junk .custom-someecards .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.debunk-the-junk .custom-someecards h1,
  body.debunk-the-junk .custom-someecards h3 {
    font-size: 30px;
    line-height: 40px;
  }
}
/* line 45, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .title-row {
  display: none;
}
/* line 48, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk a.pane-title {
  text-decoration: none !important;
  cursor: text !important;
}
/* line 55, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-taco-pane.half-half.horizontal div.call-to-action {
  left: 0;
}
/* line 64, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-taco-pane.half-half.horizontal .node--taco > div.call-to-action, body.debunk-the-junk .pane-taco-pane.vertical.one-third .node--taco > div.call-to-action, body.debunk-the-junk .pane-taco-pane.vertical.one-quarter .node--taco > div.call-to-action {
  display: none;
}
/* line 69, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-taco-pane.img-left, body.debunk-the-junk .pane-taco-pane.img-right {
  margin-bottom: 90px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 69, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-taco-pane.img-left, body.debunk-the-junk .pane-taco-pane.img-right {
    margin-bottom: 45px;
  }
}
/* line 75, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-taco-pane.img-left.grey, body.debunk-the-junk .pane-taco-pane.img-right.grey {
  background-color: #f5f5f5;
}
/* line 78, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-taco-pane.img-left .taco-inner, body.debunk-the-junk .pane-taco-pane.img-right .taco-inner {
  padding: 0 20px;
  max-width: 1220px;
  margin: 0 auto;
}
/* line 85, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-taco-pane.img-left div.image-col {
  padding-right: 5% !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 85, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-taco-pane.img-left div.image-col {
    float: none;
    padding-right: 0 !important;
  }
}
/* line 94, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-taco-pane.img-right div.image-col {
  float: right;
  padding-right: 0 !important;
  padding-left: 5%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 94, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-taco-pane.img-right div.image-col {
    float: none;
    padding-right: 0 !important;
    padding-left: 0;
  }
}
/* line 110, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container {
  bottom: 10%;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media screen and (min-width: 1240px) {
  /* line 110, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container {
    bottom: 18%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 110, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container {
    bottom: auto;
    padding: 0 !important;
  }
}
/* line 122, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container .inner {
  padding-left: 0 !important;
}
/* line 125, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body {
  max-width: none;
}
/* line 127, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body h1, body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body p {
  color: #fff;
  text-align: center;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 127, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body h1, body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body p {
    color: #1B62B2;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 125, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body {
    color: #1b62b2;
  }
}
/* line 137, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body p {
  font-family: playfair_displaybold;
  margin-top: 0;
  font-size: 36px;
  line-height: 44px;
  font-size: 3.6rem;
  line-height: 4.4rem;
}
@media screen and (min-width: 1024px) {
  /* line 137, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body p {
    font-size: 42px;
    line-height: 47px;
    font-size: 4.2rem;
    line-height: 4.7rem;
  }
}
@media screen and (min-width: 1240px) {
  /* line 137, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body p {
    font-size: 50px;
    line-height: 55px;
    font-size: 5rem;
    line-height: 5.5rem;
  }
}
/* line 149, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body h1 {
  font-size: 56px;
  line-height: 60px;
  font-size: 5.6rem;
  line-height: 6rem;
}
@media screen and (min-width: 1024px) {
  /* line 149, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body h1 {
    font-size: 74px;
    line-height: 110px;
    font-size: 7.4rem;
    line-height: 11rem;
  }
}
@media screen and (min-width: 1240px) {
  /* line 149, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk div.bean-carousel .carousel-row .slide.bottom-center div.content-container div.field--name-body h1 {
    font-size: 98px;
    line-height: 144px;
    font-size: 9.8rem;
    line-height: 14.4rem;
  }
}
/* line 164, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .top-row .pane-node-body {
  background-color: #42c2f0;
  padding: 25px 0;
  width: 100%;
  float: none;
}
/* line 170, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .top-row .pane-node-body .field--name-body {
  padding: 0 20px;
  max-width: 1220px;
  margin: 0 auto;
}
/* line 174, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .top-row .pane-node-body .field--name-body p {
  font-family: 'open_sansbold';
  color: #fff;
  font-size: 24px;
  line-height: 34px;
  font-size: 2.4rem;
  line-height: 3.4rem;
  margin: 15px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 174, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .top-row .pane-node-body .field--name-body p {
    font-size: 20px;
    line-height: 30px;
    font-size: 2rem;
    line-height: 3rem;
  }
}
/* line 188, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .main-row .pane-node-body .field--name-body {
  padding: 0 20px;
  max-width: 1220px;
  margin: 0 auto;
}
/* line 192, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .main-row .pane-node-body .field--name-body h2, body.debunk-the-junk .main-row .pane-node-body .field--name-body .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk .main-row .pane-node-body .field--name-body h1 {
  text-align: center !important;
}
/* line 198, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support {
  background-color: #42c2f0;
  padding: 20px 0 60px;
}
/* line 206, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row {
  padding: 0 20px;
  max-width: 1220px;
  margin: 0 auto;
}
/* line 211, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row.top-row {
  margin: 0px auto 43px;
}
/* line 213, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row.top-row h2, body.debunk-the-junk .pane-debunk-the-junk-support .region-row.top-row .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk .pane-debunk-the-junk-support .region-row.top-row h1 {
  margin: 25px 0 30px 0;
}
/* line 216, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row.top-row h2, body.debunk-the-junk .pane-debunk-the-junk-support .region-row.top-row .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk .pane-debunk-the-junk-support .region-row.top-row h1, body.debunk-the-junk .pane-debunk-the-junk-support .region-row.top-row p {
  color: #fff;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 221, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third {
    border-bottom: 2px solid #fff;
    padding-bottom: 40px !important;
    margin-bottom: 40px !important;
  }
}
/* line 228, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 2px;
  background: #fff;
  height: 97%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 228, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third:after {
    display: none;
  }
}
/* line 240, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third h2, body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third h1, body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third p {
  color: #fff;
}
/* line 243, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third br {
  line-height: 2.75;
}
/* line 246, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third:nth-child(3n-2) {
  padding-right: 4.5%;
  margin-left: 0 !important;
  width: 31.3%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 246, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third:nth-child(3n-2) {
    padding: 0 30px;
    width: 100%;
  }
}
/* line 256, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third:nth-child(2n) {
  padding: 0 5% 0 5%;
  width: 36.33%;
  margin-left: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 256, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third:nth-child(2n) {
    padding: 0 30px;
    width: 100%;
  }
}
/* line 265, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third:nth-child(3n) {
  padding-left: 5%;
  margin-left: 0 !important;
  width: 31.3%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 265, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third:nth-child(3n) {
    padding: 0 30px;
    width: 100%;
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 10px !important;
  }
}
/* line 276, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third:nth-child(3n):after {
  content: '';
  display: none !important;
}
/* line 281, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third div.image-col {
  min-height: 110px;
  margin-bottom: 5px;
}
/* line 285, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third .content-col {
  padding-bottom: 0 !important;
}
/* line 287, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .region-row .pane-taco-pane.vertical.one-third .content-col p {
  margin-bottom: 0;
}
/* line 294, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .call-to-action {
  background-color: #fff;
  display: block;
  position: relative;
  padding: 7px;
  max-width: 280px;
  margin: 40px auto 0;
}
/* line 302, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .call-to-action .field--name-field-taco-link-call-to-action {
  display: block;
  border: 2px solid #00aeef;
  position: relative;
  width: 100%;
}
/* line 308, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-debunk-the-junk-support .call-to-action .field--name-field-taco-link-call-to-action a {
  display: block;
  background-color: transparent;
  text-align: center;
  padding: 8px 30px;
  color: #42c2f0;
  text-transform: uppercase;
  font-family: open_sansbold;
  letter-spacing: .1em;
  font-size: 14px;
  line-height: 18px;
  width: 100%;
}
/* line 324, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .partners-truth-heading {
  margin-bottom: 55px;
  margin-top: 60px;
}
/* line 332, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .top-page-heading {
  margin-bottom: 80px;
  margin-top: 80px;
}
/* line 337, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe {
  background-color: #42c2f0;
  margin-bottom: 100px;
  margin-top: 50px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 337, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe {
    margin-bottom: 60px;
    margin-top: 0;
  }
}
/* line 345, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .pane-custom {
  float: none !important;
}
/* line 347, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .pane-custom h2, body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .pane-custom .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .pane-custom h1 {
  text-align: center;
  color: #fff;
  margin: 60px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 347, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .pane-custom h2, body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .pane-custom .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .pane-custom h1 {
    margin: 40px 0;
  }
}
/* line 356, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .region-row {
  padding: 0 20px;
  max-width: 1220px;
  margin: 0 auto;
}
/* line 362, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .region-row .pane-taco-pane.vertical.one-quarter div.content-col {
  margin-bottom: 0 !important;
}
/* line 364, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .region-row .pane-taco-pane.vertical.one-quarter div.content-col p {
  text-align: center;
}
/* line 366, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .region-row .pane-taco-pane.vertical.one-quarter div.content-col p a {
  font-family: open_sansbold;
  color: #fff;
  text-decoration: underline;
  font-size: 22px;
  line-height: 33px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 366, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .region-row .pane-taco-pane.vertical.one-quarter div.content-col p a {
    font-size: 18px;
    line-height: 26px;
  }
}
/* line 381, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .region-row .pane-taco-pane.vertical.one-quarter div.image-col img {
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 385, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .pane-panels-mini.pane-debunk-the-junk-scibabe .region-row .pane-taco-pane.vertical.one-quarter div.content-col {
    padding-bottom: 30px !important;
  }
}
/* line 393, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .custom-someecards {
  background-color: #42c2f0;
  padding: 50px 0 0 0;
  margin-top: 60px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 393, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .custom-someecards {
    margin-top: 0px;
    padding-top: 40px;
  }
}
/* line 401, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .custom-someecards:after {
  content: "";
  clear: both;
  display: table;
}
/* line 406, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .custom-someecards h2, body.debunk-the-junk .custom-someecards .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk .custom-someecards h1, body.debunk-the-junk .custom-someecards h3 {
  color: #fff !important;
  margin: 0 0 50px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 406, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .custom-someecards h2, body.debunk-the-junk .custom-someecards .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk .custom-someecards h1, body.debunk-the-junk .custom-someecards h3 {
    margin-bottom: 40px;
  }
}
/* line 413, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .custom-someecards .row {
  clear: left;
  padding: 0 20px;
  max-width: 1220px;
  margin: 0 auto;
}
/* line 418, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .custom-someecards .row .third {
  float: left;
  width: 30%;
  margin-right: 5%;
  margin-bottom: 80px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 418, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .custom-someecards .row .third {
    margin-bottom: 40px;
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 429, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk .custom-someecards .row .third img {
    margin: 0 auto;
    display: block;
  }
}
/* line 435, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk .custom-someecards .row .third:nth-child(3n) {
  margin-right: 0;
}
/* line 445, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .top-page-heading {
  margin-bottom: 50px;
  margin-top: 50px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 445, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.sponsors .top-page-heading {
    margin-bottom: 30px;
    margin-top: 40px;
  }
}
/* line 454, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .pane-taco-pane.half-half.horizontal {
  margin-bottom: 0 !important;
  padding: 40px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 454, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.sponsors .pane-taco-pane.half-half.horizontal {
    padding: 20px 0;
  }
}
/* line 461, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .pane-taco-pane.half-half.horizontal div.content-col {
  padding-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 464, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.sponsors .pane-taco-pane.half-half.horizontal div.image-col {
    margin-bottom: 15px;
    max-width: 400px;
  }
}
/* line 471, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .pane-taco-pane.img-right.grey {
  padding: 60px 0;
  margin-bottom: 0px !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 471, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.sponsors .pane-taco-pane.img-right.grey {
    padding: 40px 0;
  }
}
/* line 478, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .pane-taco-pane.img-right.grey div.image-col {
  padding-left: 12% !important;
  padding-top: 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 478, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.sponsors .pane-taco-pane.img-right.grey div.image-col {
    padding-left: 0% !important;
  }
}
/* line 486, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .pane-taco-pane.img-right.grey div.image-col img {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 486, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.sponsors .pane-taco-pane.img-right.grey div.image-col img {
    float: none;
  }
}
/* line 494, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .pane-taco-pane.img-left {
  padding: 60px 0;
  margin-bottom: 0px !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 494, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.sponsors .pane-taco-pane.img-left {
    padding: 40px 0;
  }
}
/* line 500, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .pane-taco-pane.img-left div.image-col {
  padding-right: 12% !important;
  padding-top: 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 500, ../base-sass/components/_debunk-the-junk.scss */
  body.debunk-the-junk.sponsors .pane-taco-pane.img-left div.image-col {
    padding-right: 0% !important;
  }
}
/* line 511, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .sucralose-info {
  background-color: #42c2f0;
  padding-bottom: 55px;
  padding-top: 50px;
}
/* line 515, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .sucralose-info h2, body.debunk-the-junk.sponsors .sucralose-info .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.debunk-the-junk.sponsors .sucralose-info h1 {
  color: #fff;
  margin: 0 auto 40px;
}
/* line 519, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .sucralose-info .inner {
  padding: 0 20px;
  max-width: 1220px;
  margin: 0 auto;
}
/* line 525, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .sucralose-info .inner ul {
  list-style-type: disc;
  list-style: none;
  padding-left: 0;
}
/* line 530, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .sucralose-info .inner ul li {
  margin-bottom: 20px;
}
/* line 532, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .sucralose-info .inner ul li:before {
  display: inline-block;
  content: '';
  position: relative;
  top: -2px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 0.75rem;
  width: 0.75rem;
  margin-right: 0.5rem;
  background-color: #fff;
}
/* line 544, ../base-sass/components/_debunk-the-junk.scss */
body.debunk-the-junk.sponsors .sucralose-info .inner ul li a {
  color: #fff;
  padding-left: 22px;
  text-decoration: underline;
  font-family: 'open_sansextrabold';
  font-size: 17px;
}

/* line 5, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 430px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 5, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.bean-carousel div.carousel-row div.content-container h1 {
    max-width: 310px;
  }
}
/* line 15, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.bottom-row,
body.section-diabetes-management div.main-row {
  max-width: 1220px;
  padding: 0;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 15, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.bottom-row,
  body.section-diabetes-management div.main-row {
    padding: 0 20px;
  }
}
/* line 24, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.bottom-row {
  padding: 0 20px;
}
/* line 27, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.references-block {
  margin-bottom: 55px;
  max-width: 845px;
  width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 27, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.references-block {
    margin-bottom: 93px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 27, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.references-block {
    margin: 20px 0 45px;
  }
}
/* line 37, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.references-block p {
  margin-bottom: 13px;
  font-size: 16px;
}
/* line 40, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.references-block p strong {
  font-family: open_sansbold;
  letter-spacing: 1px;
  font-weight: normal;
}
/* line 46, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.references-block ol {
  margin-top: 0;
}
/* line 48, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.references-block ol li {
  margin-bottom: 17px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 48, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.references-block ol li {
    margin-bottom: 10px !important;
  }
}
/* line 56, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.pane-node-body {
  width: 100%;
  margin: 52px 0 0;
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 56, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-node-body {
    padding: 0;
    margin: 30px 0 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 56, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-node-body {
    margin: 20px 0 0 !important;
  }
}
/* line 67, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.pane-node-body p {
  max-width: 855px;
  width: 100%;
}
/* line 70, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.pane-node-body p strong {
  font-family: open_sansbold;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 67, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-node-body p {
    margin: 8px 0;
  }
}
/* line 78, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.pane-node-body p:first-child {
  max-width: 850px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 56, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-node-body {
    margin: 10px 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 56, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-node-body {
    margin: 0;
  }
}
/* line 89, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.block-header-pane {
  margin-bottom: 20px;
  position: relative;
  display: block;
  width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 89, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.block-header-pane {
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 89, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.block-header-pane {
    margin-bottom: 28px;
  }
}
/* line 100, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.block-header-pane div.block-header {
  display: table;
  width: 100%;
  position: relative;
}
/* line 104, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.block-header-pane div.block-header div.cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 108, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.block-header-pane div.block-header div.cell-1,
body.section-diabetes-management div.block-header-pane div.block-header div.cell-3 {
  width: 30%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 108, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.block-header-pane div.block-header div.cell-1,
  body.section-diabetes-management div.block-header-pane div.block-header div.cell-3 {
    width: 24px;
  }
}
/* line 115, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.block-header-pane div.block-header div.cell-2 {
  min-width: 330px;
  width: 39%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 115, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.block-header-pane div.block-header div.cell-2 {
    width: auto;
    min-width: 250px;
  }
}
/* line 123, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.block-header-pane div.block-header h2, body.section-diabetes-management div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-diabetes-management div.block-header-pane div.block-header h1 {
  font-family: playfair_displayregular;
  font-size: 35px;
  color: #1b62b2;
  width: 100%;
  text-align: center;
  margin: 20px 0;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 123, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.block-header-pane div.block-header h2, body.section-diabetes-management div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-diabetes-management div.block-header-pane div.block-header h1 {
    font-size: 28px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 123, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.block-header-pane div.block-header h2, body.section-diabetes-management div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-diabetes-management div.block-header-pane div.block-header h1 {
    font-size: 26px !important;
  }
}
/* line 138, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.block-header-pane div.block-header img {
  width: 100%;
  height: 2px;
}
/* line 144, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.block-header-pane div.block-content p {
  margin: 6px auto 40px;
  text-align: center;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 144, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.block-header-pane div.block-content p {
    margin: 6px auto 0;
  }
}
/* line 154, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.pane-taco-pane.flip-fact-taco {
  height: 280px;
  padding: 10px;
  width: 48%;
}
/* line 158, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.pane-taco-pane.flip-fact-taco:first-child {
  margin-right: 2%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 158, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-taco-pane.flip-fact-taco:first-child {
    margin-right: 4%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 158, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-taco-pane.flip-fact-taco:first-child {
    margin-right: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 154, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-taco-pane.flip-fact-taco {
    height: auto;
    padding: 10px 10px 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 154, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-taco-pane.flip-fact-taco {
    display: block;
    width: 100%;
    margin-bottom: 30px !important;
  }
  /* line 175, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-taco-pane.flip-fact-taco:first-child {
    margin-right: 0;
  }
}
/* line 182, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h2, body.section-diabetes-management div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-diabetes-management div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h1 {
  font-family: open_sansbold;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 21px;
  margin: 45px 0 0;
  letter-spacing: 1px;
}
/* line 190, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip p {
  font-family: playfair_displayregular;
  font-size: 35px;
  line-height: 40px;
  margin: 14px auto 15px;
  max-width: 440px;
  width: 100%;
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 190, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip p {
    font-size: 28px;
    line-height: 34px;
    max-width: 315px;
  }
}
/* line 206, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip p {
  margin: 10px auto;
}
/* line 214, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height {
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 214, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height {
    padding: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 220, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco {
    height: 388px;
  }
  /* line 226, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h2, body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h1 {
    margin: 83px 0 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 233, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:first-child {
    height: 415px !important;
  }
}
/* line 240, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:first-child div.content-col div.field--name-field-taco-description div.flip img {
  margin: 30px auto 10px;
}
/* line 243, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:first-child div.content-col div.field--name-field-taco-description div.flip p {
  max-width: 450px;
  margin: 10px auto;
}
/* line 247, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:first-child div.content-col div.field--name-field-taco-description div.flip p.subtext {
  margin-top: 30px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 253, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:first-child div.content-col div.field--name-field-taco-description div.flip p {
    max-width: 320px;
  }
  /* line 256, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:first-child div.content-col div.field--name-field-taco-description div.flip p.subtext {
    font-size: 14px;
    max-width: 365px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 265, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:last-child {
    height: 352px !important;
  }
}
/* line 272, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:last-child div.content-col div.field--name-field-taco-description div.flip img {
  margin: 60px auto 10px;
}
/* line 275, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:last-child div.content-col div.field--name-field-taco-description div.flip p {
  max-width: 450px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 281, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:last-child div.content-col div.field--name-field-taco-description div.flip img {
    margin: 64px auto 10px;
  }
  /* line 284, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(4) div.pane-taco-pane.flip-fact-taco:last-child div.content-col div.field--name-field-taco-description div.flip p {
    max-width: 275px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 295, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco {
    height: 322px;
  }
  /* line 301, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h2, body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h1 {
    margin: 75px 0 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 308, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:first-child {
    height: 352px !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 315, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:first-child div.content-col div.field--name-field-taco-description div.no-flip p {
    max-width: 320px;
  }
}
/* line 322, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:first-child div.content-col div.field--name-field-taco-description div.flip img {
  margin: 55px auto 10px;
}
/* line 325, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:first-child div.content-col div.field--name-field-taco-description div.flip p {
  max-width: 425px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 332, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:first-child div.content-col div.field--name-field-taco-description div.flip p {
    max-width: 310px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 340, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:last-child {
    height: 352px !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 347, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:last-child div.content-col div.field--name-field-taco-description div.no-flip p {
    max-width: 325px;
  }
}
/* line 354, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:last-child div.content-col div.field--name-field-taco-description div.flip img {
  margin: 70px auto 10px;
}
/* line 357, ../base-sass/components/_diabetes-management.scss */
body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:last-child div.content-col div.field--name-field-taco-description div.flip p {
  max-width: 415px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 363, ../base-sass/components/_diabetes-management.scss */
  body.section-diabetes-management div.equal-height:nth-child(5) div.pane-taco-pane.flip-fact-taco:last-child div.content-col div.field--name-field-taco-description div.flip p {
    max-width: 290px;
  }
}

/* line 3, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row {
  max-width: 1220px;
  margin: 80px auto;
  padding: 0 20px;
  width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 3, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row {
    margin: 20px auto 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 3, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row {
    padding: 0 20px;
    margin: 0 auto;
  }
}
/* line 15, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.one-quarter {
  float: left;
  width: 33%;
  margin-top: 25px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 15, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter {
    display: block;
    width: 280px;
    margin: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 15, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter {
    width: 100%;
    float: none;
  }
}
/* line 28, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.one-quarter .equal-height {
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 28, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter .equal-height {
    float: right;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 28, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter .equal-height {
    float: none;
    margin: 30px auto 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 38, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter .equal-height:first-child div.pane-taco-pane.flip-fact-taco {
    min-height: 370px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 38, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter .equal-height:first-child div.pane-taco-pane.flip-fact-taco {
    min-height: 402px;
  }
}
/* line 47, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.one-quarter .equal-height:last-child {
  margin-left: 2%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 47, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter .equal-height:last-child {
    margin: 30px auto 0;
  }
}
/* line 52, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.one-quarter .equal-height:last-child div.pane-taco-pane.flip-fact-taco {
  min-height: 370px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 52, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter .equal-height:last-child div.pane-taco-pane.flip-fact-taco {
    min-height: 467px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 60, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco {
    background-color: #21b4ed;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 66, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip {
    display: none;
  }
}
/* line 70, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h2, body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h1 {
  font-size: 28px;
  margin: 80px auto 20px;
  width: 210px;
  line-height: 36px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 77, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip {
    display: block;
  }
}
/* line 81, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip h2, body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip h1 {
  font-size: 28px;
  margin: 10px auto 20px;
  width: 210px;
  line-height: 36px;
  display: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 81, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip h2, body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip h1 {
    display: block;
  }
}
/* line 91, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip p {
  font-size: 15px;
  line-height: 28px;
}
/* line 98, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.call-to-action {
  width: auto;
}
/* line 103, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.three-quarters {
  width: 65%;
  float: left;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 103, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.three-quarters {
    display: block;
    width: calc(100% - 320px);
    margin: 0;
    padding-right: 30px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 103, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.three-quarters {
    width: 100%;
    padding-right: 0;
    float: none;
  }
}
/* line 119, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.main-row div.three-quarters div.pane-taco-pane.vertical div.content-col h3 {
  font-size: 26px;
  line-height: 34px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 123, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.three-quarters div.pane-taco-pane.vertical div.content-col ol {
    margin: 50px 0;
  }
  /* line 126, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.three-quarters div.pane-taco-pane.vertical div.content-col ol li {
    padding-left: 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 123, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.main-row div.three-quarters div.pane-taco-pane.vertical div.content-col ol {
    margin: 20px 0;
    padding-left: 20px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 140, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.infographic-block {
    margin: 32px 0;
  }
}
/* line 144, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.bottom-row div.infographic-block div.infographic {
  max-width: 1240px;
  margin: 40px auto;
  padding: 0 2%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 144, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.infographic-block div.infographic {
    margin: 0 auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 144, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.infographic-block div.infographic {
    padding: 0 20px;
  }
}
/* line 156, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.bottom-row div.equal-height {
  max-width: 1240px;
  margin: 40px auto;
  padding: 0 2%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 156, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.equal-height {
    padding: 0 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 156, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.equal-height {
    margin: 40px auto 6px;
  }
}
/* line 166, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.bottom-row div.equal-height:last-child {
  border-bottom: 3px solid #b7ebff;
  border-top: 3px solid #b7ebff;
  margin: 50px auto 80px;
  padding: 30px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 166, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.equal-height:last-child {
    margin: 50px auto;
    border-bottom: 0;
    border-top: 0;
    padding: 0 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 166, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.equal-height:last-child {
    margin: 6px auto 10px;
    padding: 30px 20px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 181, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.equal-height:last-child div.pane-taco-pane.normal-taco.horizontal {
    padding: 30px 0;
    border-bottom: 3px solid #b7ebff;
    border-top: 3px solid #b7ebff;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 187, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.equal-height:last-child div.pane-taco-pane.normal-taco.horizontal div.call-to-action {
    bottom: 30px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 187, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.equal-height:last-child div.pane-taco-pane.normal-taco.horizontal div.call-to-action {
    bottom: 0;
  }
}
/* line 197, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.content-row div.bottom-row div.equal-height:last-child div.image-col img {
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 205, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.vertical div.content-col {
    padding-bottom: 77px !important;
  }
  /* line 207, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.vertical div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
    margin: 30px 0 10px;
  }
  /* line 215, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.horizontal div.image-col {
    width: 45%;
  }
  /* line 218, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.horizontal div.call-to-action {
    left: 45%;
    margin-left: 0;
    width: 280px;
  }
  /* line 223, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.horizontal div.content-col {
    width: 54%;
    padding-right: 30px;
  }
  /* line 226, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.horizontal div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 235, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.vertical div.content-col {
    padding-bottom: 63px !important;
  }
  /* line 237, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.vertical div.content-col h3 {
    margin: 10px 0 6px;
  }
  /* line 241, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.vertical:first-child {
    margin-bottom: 30px !important;
  }
  /* line 245, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.horizontal {
    padding: 10px 0 0;
  }
  /* line 247, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.horizontal div.image-col {
    width: 100%;
  }
  /* line 250, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.horizontal div.call-to-action {
    left: 0;
  }
  /* line 253, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.content-row div.bottom-row div.pane-taco-pane.horizontal div.content-col {
    width: 100%;
    padding: 0;
  }
}
/* line 264, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 430px;
}
/* line 267, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
  max-width: 280px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 273, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.infographic-block {
    padding: 40px 20px;
  }
}
/* line 278, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.infographic-block div.infographic div.row {
  display: table;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 278, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.infographic-block div.infographic div.row {
    display: block;
  }
}
/* line 284, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.infographic-block div.infographic div.row div.col-half {
  display: table-cell;
  width: 50%;
  text-align: center;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 284, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.infographic-block div.infographic div.row div.col-half {
    display: block;
    width: 100%;
  }
}
/* line 292, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.infographic-block div.infographic div.row div.col-half h4, body.diabetes-news div.infographic-block div.infographic div.row div.col-half img {
  text-align: center;
}
/* line 295, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.infographic-block div.infographic div.row div.col-half h4 {
  font-family: open_sansbold;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  color: #ffffff;
}
/* line 303, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.infographic-block div.infographic div.row div.col-half:first-child img {
  margin-top: 15px;
}
/* line 311, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.pane-taco-pane.flip-fact-taco.full {
  display: block;
  float: right;
  min-height: 330px;
  width: 280px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 311, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.pane-taco-pane.flip-fact-taco.full {
    float: none;
    margin: 20px auto !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 320, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.pane-taco-pane.flip-fact-taco.full:nth-child(1) {
    margin: 20px auto !important;
  }
}
/* line 327, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.pane-taco-pane.normal-taco div.call-to-action {
  width: 290px;
}
/* line 331, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.pane-taco-pane.normal-taco.horizontal {
  border-bottom: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 331, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.pane-taco-pane.normal-taco.horizontal {
    padding: 40px 0;
  }
}
/* line 336, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.pane-taco-pane.normal-taco.horizontal div.image-col {
  width: 30%;
}
/* line 339, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.pane-taco-pane.normal-taco.horizontal div.content-col {
  width: 70%;
}
/* line 341, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.pane-taco-pane.normal-taco.horizontal div.content-col div.field--name-field-taco-description {
  max-width: 750px;
}
/* line 345, ../base-sass/components/_diabetes-news.scss */
body.diabetes-news div.pane-taco-pane.normal-taco.horizontal div.call-to-action {
  left: 29%;
  width: 285px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 345, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.pane-taco-pane.normal-taco.horizontal div.call-to-action {
    margin-left: 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 345, ../base-sass/components/_diabetes-news.scss */
  body.diabetes-news div.pane-taco-pane.normal-taco.horizontal div.call-to-action {
    left: 0;
    margin-left: 0;
    width: 100%;
  }
}

/* line 6, ../base-sass/components/_dropdown.scss */
.dropdown-toggle {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #0074D9;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
  margin-bottom: 0;
  position: relative;
  z-index: 70;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.dropdown-toggle:hover, .dropdown-toggle:focus {
  color: #fff;
  background-color: #005eb0;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.dropdown-toggle:active {
  color: #fff;
  background-color: #004887;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .dropdown-toggle {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .dropdown-toggle {
  text-align: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .dropdown-toggle {
  padding-right: 30px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .dropdown-toggle {
  padding-left: 30px;
}
/* line 14, ../base-sass/components/_dropdown.scss */
.dropdown-toggle:after {
  color: currentcolor;
  content: "\e60a";
  display: block;
  font-family: 'icomoon';
  font-size: 12px;
  height: 12px;
  margin-top: -6px;
  position: absolute;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .dropdown-toggle:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .dropdown-toggle:after {
  left: 15px;
}
/* line 27, ../base-sass/components/_dropdown.scss */
.dropdown-toggle.opened {
  background-color: #004887;
}
/* line 30, ../base-sass/components/_dropdown.scss */
.dropdown-toggle.opened:after {
  content: "\e60b";
}

/* line 5, ../base-sass/components/_eretailer.scss */
.view-jjbos-eretailer {
  outline: none;
  overflow: hidden;
  position: relative;
  z-index: 40;
}
/* line 11, ../base-sass/components/_eretailer.scss */
.view-jjbos-eretailer .views-row {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  border: 0px solid transparent;
  font-size: 0;
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-jjbos-eretailer .views-row {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-jjbos-eretailer .views-row {
  margin-left: -4px;
}
@media (min-width: 75em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-jjbos-eretailer .views-row.views-row-first {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-jjbos-eretailer .views-row.views-row-first {
  margin-right: 0;
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 75em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 64em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 40em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}

@media (min-width: 0) and (max-width: 40em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    margin-bottom: 2%;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 75em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 64.0625em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 0) and (max-width: 64em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 0) and (max-width: 40em) {
  /* line 11, ../base-sass/components/_eretailer.scss */
  .view-jjbos-eretailer .views-row {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-jjbos-eretailer .views-row {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-jjbos-eretailer .views-row {
    margin-right: 0 !important;
  }
}
/* line 30, ../base-sass/components/_eretailer.scss */
.view-jjbos-eretailer img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  width: auto;
}

/* line 6, ../base-sass/components/_eu-cookie-banner.scss */
#sliding-popup.sliding-popup-bottom {
  border-top: 3px solid #b4b4b4;
  padding-top: 6px;
}
/* line 11, ../base-sass/components/_eu-cookie-banner.scss */
#sliding-popup .popup-content {
  max-width: 1280px;
  padding: 0 2%;
  width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 16, ../base-sass/components/_eu-cookie-banner.scss */
  #sliding-popup .popup-content #popup-text,
  #sliding-popup .popup-content #popup-buttons {
    max-width: none;
  }
}
/* line 23, ../base-sass/components/_eu-cookie-banner.scss */
#sliding-popup .popup-content #popup-buttons button {
  background: none;
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #0074D9;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  box-shadow: none;
  border-radius: 0;
  filter: none;
  margin-top: 5px;
  text-shadow: none;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
#sliding-popup .popup-content #popup-buttons button:hover, #sliding-popup .popup-content #popup-buttons button:focus {
  color: #fff;
  background-color: #005eb0;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
#sliding-popup .popup-content #popup-buttons button:active {
  color: #fff;
  background-color: #004887;
}
/* line 33, ../base-sass/components/_eu-cookie-banner.scss */
#sliding-popup .popup-content #popup-buttons button:hover, #sliding-popup .popup-content #popup-buttons button:focus {
  background: none;
  background-color: #005eb0;
  filter: none;
}
/* line 40, ../base-sass/components/_eu-cookie-banner.scss */
#sliding-popup .popup-content #popup-buttons button:active {
  background: none;
  background-color: #004887;
  filter: none;
}

/* line 3, ../base-sass/components/_extra-crispy.scss */
body.page-node-1667 .content-row .main-row {
  margin: 0 auto;
  max-width: 1200px;
  padding: 45px 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 3, ../base-sass/components/_extra-crispy.scss */
  body.page-node-1667 .content-row .main-row {
    padding: 10px 20px 25px 20px;
  }
}
/* line 10, ../base-sass/components/_extra-crispy.scss */
body.page-node-1667 .content-row .main-row div.intro-mobile {
  border-bottom: 1px solid #ddd;
  padding-bottom: 6px;
}
/* line 13, ../base-sass/components/_extra-crispy.scss */
body.page-node-1667 .content-row .main-row div.intro-mobile h1 {
  font-family: playfair_displaybold;
  font-size: 36px;
  font-weight: normal;
  line-height: 36px;
  color: #1b62b2;
  margin-bottom: 0;
}
/* line 22, ../base-sass/components/_extra-crispy.scss */
body.page-node-1667 .content-row .main-row a {
  text-decoration: underline !important;
}

/* line 29, ../base-sass/components/_extra-crispy.scss */
.float-50 {
  float: left;
  width: 48%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 29, ../base-sass/components/_extra-crispy.scss */
  .float-50 {
    width: 100%;
    clear: both;
  }
}

/* line 5, ../base-sass/components/_faceted-filter.scss */
.faceted-filter {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  border: 0px solid transparent;
  font-size: 0;
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 20px;
  position: relative;
  z-index: 80;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .faceted-filter {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .faceted-filter {
  margin-left: -4px;
}
@media (min-width: 75em) {
  /* line 5, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 5, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 5, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 5, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .faceted-filter {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .faceted-filter {
  margin-right: 0;
}
/* line 13, ../base-sass/components/_faceted-filter.scss */
.faceted-filter.opened {
  height: 100%;
}
/* line 17, ../base-sass/components/_faceted-filter.scss */
.faceted-filter.fixed {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  position: fixed;
  top: 0 !important;
  width: 96%;
  z-index: 200;
}
/* line 26, ../base-sass/components/_faceted-filter.scss */
.faceted-filter.fixed .inner-container {
  height: 100%;
  max-height: none;
}
/* line 30, ../base-sass/components/_faceted-filter.scss */
.faceted-filter.fixed .inner-container.opened {
  display: block;
}
/* line 36, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .dropdown-toggle {
  display: none;
}
/* line 40, ../base-sass/components/_faceted-filter.scss */
.faceted-filter form {
  border: 1px solid #dddddd;
  display: block;
  margin-bottom: 0;
  overflow: hidden;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 5, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter {
    width: 100%;
  }
  /* line 50, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .inner-container {
    max-height: 320px;
    position: relative;
    overflow: auto;
  }
  /* line 56, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .dropdown-toggle {
    display: block;
  }
  /* line 60, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter form {
    -moz-box-shadow: 1px -3px 16px #000;
    -webkit-box-shadow: 1px -3px 16px #000;
    box-shadow: 1px -3px 16px #000;
    background-color: #dddddd;
    border: 0;
    display: none;
  }
}
/* line 68, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .views-exposed-widgets {
  margin-bottom: 0;
}
/* line 72, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .views-exposed-widget {
  padding: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 72, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget {
    width: 100%;
  }
}
/* line 79, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .views-exposed-widget .views-widget {
  background-color: #dddddd;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 79, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget .views-widget {
    background-color: #eaeaea;
    height: 150px;
    overflow-y: auto;
  }
}
/* line 89, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .views-exposed-widget.views-submit-button, .faceted-filter .views-exposed-widget.views-reset-button {
  border: 0;
  padding: 0;
}
@media (min-width: 75em) {
  /* line 89, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget.views-submit-button, .faceted-filter .views-exposed-widget.views-reset-button {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 89, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget.views-submit-button, .faceted-filter .views-exposed-widget.views-reset-button {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 89, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget.views-submit-button, .faceted-filter .views-exposed-widget.views-reset-button {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 89, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget.views-submit-button, .faceted-filter .views-exposed-widget.views-reset-button {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
  margin-right: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 75em) {
  /* line 89, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget.views-submit-button, .faceted-filter .views-exposed-widget.views-reset-button {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 89, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget.views-submit-button, .faceted-filter .views-exposed-widget.views-reset-button {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 64em) {
  /* line 89, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget.views-submit-button, .faceted-filter .views-exposed-widget.views-reset-button {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 40em) {
  /* line 89, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget.views-submit-button, .faceted-filter .views-exposed-widget.views-reset-button {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
    margin-right: 0;
  }
}
/* line 101, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .views-exposed-widget.views-submit-button input, .faceted-filter .views-exposed-widget.views-reset-button input {
  margin-top: 10px;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button input, html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button input {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button input, html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button input {
  margin-right: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 101, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .views-exposed-widget.views-submit-button input, .faceted-filter .views-exposed-widget.views-reset-button input {
    display: none;
  }
}
/* line 112, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .views-exposed-widget.views-submit-button {
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .faceted-filter .views-exposed-widget.views-submit-button {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .faceted-filter .views-exposed-widget.views-submit-button {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .faceted-filter .views-exposed-widget.views-reset-button {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .faceted-filter .views-exposed-widget.views-reset-button {
  float: left;
}
/* line 122, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .accordion > ul {
  border: 0;
  margin-bottom: 0;
}
/* line 126, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .accordion > ul .desktop-mask {
  display: block;
  height: 47px;
  position: absolute;
  width: 100%;
}
@media (min-width: 64.0625em) {
  /* line 134, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .accordion > ul .expanded > a {
    cursor: default;
  }
  /* line 137, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .accordion > ul .expanded > a:hover, .faceted-filter .accordion > ul .expanded > a:focus {
    background-color: #dddddd;
  }
  /* line 142, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .accordion > ul .expanded > a:active, .faceted-filter .accordion > ul .expanded > a.active {
    background-color: #dddddd;
  }
  /* line 147, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .accordion > ul .expanded > a:after {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 154, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .accordion > ul .desktop-mask {
    display: none;
  }
  /* line 158, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .accordion > ul .expanded > a {
    cursor: pointer;
  }
  /* line 161, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .accordion > ul .expanded > a:hover, .faceted-filter .accordion > ul .expanded > a:focus {
    background-color: #c9c9c9;
  }
  /* line 166, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .accordion > ul .expanded > a:active, .faceted-filter .accordion > ul .expanded > a.active {
    background-color: #b4b4b4;
  }
  /* line 171, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .accordion > ul .expanded > a:after {
    display: none;
  }
}
/* line 178, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .bef-checkboxes {
  padding: 4%;
}
/* line 181, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .bef-checkboxes input {
  position: relative;
  top: -2px;
}
/* line 186, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .bef-checkboxes label, .faceted-filter .bef-checkboxes .change-password-label {
  background: none;
  display: inline;
  padding: 0;
  width: auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 178, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .bef-checkboxes {
    padding: 2%;
  }
  /* line 196, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .bef-checkboxes.reset-checkbox-wrapper {
    border-bottom: 1px solid #b4b4b4;
    padding: 1% 2%;
  }
  /* line 200, ../base-sass/components/_faceted-filter.scss */
  .faceted-filter .bef-checkboxes.reset-checkbox-wrapper input {
    margin-bottom: 0;
  }
}
/* line 207, ../base-sass/components/_faceted-filter.scss */
.faceted-filter .form-item label, .faceted-filter .form-item .change-password-label {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
}

/* line 1, ../base-sass/components/_fancy-box.scss */
.fancybox-enabled {
  overflow: hidden;
}

/* line 4, ../base-sass/components/_fancy-box.scss */
.fancybox-enabled body {
  overflow: visible;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 9, ../base-sass/components/_fancy-box.scss */
.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Make sure that the first one is on the top */
/* line 20, ../base-sass/components/_fancy-box.scss */
.fancybox-container ~ .fancybox-container {
  z-index: 99992;
}

/* line 23, ../base-sass/components/_fancy-box.scss */
.fancybox-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #0f0f11;
  opacity: 0;
  transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 35, ../base-sass/components/_fancy-box.scss */
.fancybox-container--ready .fancybox-bg {
  opacity: 0.87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* line 39, ../base-sass/components/_fancy-box.scss */
.fancybox-controls {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  z-index: 99994;
  transition: opacity .2s;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  direction: ltr;
}

/* line 53, ../base-sass/components/_fancy-box.scss */
.fancybox-show-controls .fancybox-controls {
  opacity: 1;
}

/* line 56, ../base-sass/components/_fancy-box.scss */
.fancybox-infobar {
  display: none;
}

/* line 59, ../base-sass/components/_fancy-box.scss */
.fancybox-show-infobar .fancybox-infobar {
  display: inline-block;
  pointer-events: all;
}

/* line 63, ../base-sass/components/_fancy-box.scss */
.fancybox-infobar__body {
  display: inline-block;
  width: 70px;
  line-height: 44px;
  font-size: 13px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align: center;
  color: #ddd;
  background-color: rgba(30, 30, 30, 0.7);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 81, ../base-sass/components/_fancy-box.scss */
.fancybox-buttons {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  pointer-events: all;
}

/* line 88, ../base-sass/components/_fancy-box.scss */
.fancybox-show-buttons .fancybox-buttons {
  display: block;
}

/* line 91, ../base-sass/components/_fancy-box.scss */
.fancybox-slider-wrap {
  overflow: hidden;
  direction: ltr;
}

/* line 95, ../base-sass/components/_fancy-box.scss */
.fancybox-slider-wrap,
.fancybox-slider {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  z-index: 99993;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 108, ../base-sass/components/_fancy-box.scss */
.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
}

/* line 125, ../base-sass/components/_fancy-box.scss */
.fancybox-slide::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}

/* line 132, ../base-sass/components/_fancy-box.scss */
.fancybox-slide > * {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0 44px;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box;
}

/* line 144, ../base-sass/components/_fancy-box.scss */
.fancybox-slide--image {
  overflow: hidden;
}

/* line 147, ../base-sass/components/_fancy-box.scss */
.fancybox-slide--image::before {
  display: none;
}

/* line 150, ../base-sass/components/_fancy-box.scss */
.fancybox-content {
  display: inline-block;
  position: relative;
  margin: 44px auto;
  padding: 0;
  border: 0;
  width: 80%;
  height: calc(100% - 88px);
  vertical-align: middle;
  line-height: normal;
  text-align: left;
  white-space: normal;
  outline: none;
  font-size: 16px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
}

/* line 169, ../base-sass/components/_fancy-box.scss */
.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}

/* line 178, ../base-sass/components/_fancy-box.scss */
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video .fancybox-iframe {
  background: transparent;
}

/* line 182, ../base-sass/components/_fancy-box.scss */
.fancybox-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 201, ../base-sass/components/_fancy-box.scss */
.fancybox-image,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
  background: transparent;
  background-size: 100% 100%;
}

/* line 216, ../base-sass/components/_fancy-box.scss */
.fancybox-controls--canzoomOut .fancybox-placeholder {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 220, ../base-sass/components/_fancy-box.scss */
.fancybox-controls--canzoomIn .fancybox-placeholder {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

/* line 224, ../base-sass/components/_fancy-box.scss */
.fancybox-controls--canGrab .fancybox-placeholder {
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 228, ../base-sass/components/_fancy-box.scss */
.fancybox-controls--isGrabbing .fancybox-placeholder {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* line 232, ../base-sass/components/_fancy-box.scss */
.fancybox-spaceball {
  z-index: 1;
}

/* line 235, ../base-sass/components/_fancy-box.scss */
.fancybox-tmp {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}

/* line 241, ../base-sass/components/_fancy-box.scss */
.fancybox-error {
  position: absolute;
  margin: 0;
  padding: 40px;
  top: 50%;
  left: 50%;
  width: 380px;
  max-width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
  cursor: default;
}

/* line 255, ../base-sass/components/_fancy-box.scss */
.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* line 261, ../base-sass/components/_fancy-box.scss */
.fancybox-close-small {
  position: absolute;
  top: 4px;
  right: 4px;
  padding: 0;
  margin: 0;
  width: 30px;
  height: 30px;
  font: 21px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  cursor: pointer;
  background: #fff;
  transition: background .2s;
  box-sizing: border-box;
  z-index: 2;
}

/* line 281, ../base-sass/components/_fancy-box.scss */
.fancybox-close-small:focus {
  outline: 1px dotted #888;
}

/* line 284, ../base-sass/components/_fancy-box.scss */
.fancybox-slide--video .fancybox-close-small {
  top: -36px;
  right: -36px;
  background: transparent;
}

/* line 289, ../base-sass/components/_fancy-box.scss */
.fancybox-close-small:hover {
  color: #555;
  background: #eee;
}

/* Caption */
/* line 294, ../base-sass/components/_fancy-box.scss */
.fancybox-caption-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 30px 0 30px;
  z-index: 99998;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
  opacity: 0;
  transition: opacity .2s;
  pointer-events: none;
}

/* line 309, ../base-sass/components/_fancy-box.scss */
.fancybox-show-caption .fancybox-caption-wrap {
  opacity: 1;
}

/* line 312, ../base-sass/components/_fancy-box.scss */
.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none;
}

/* line 321, ../base-sass/components/_fancy-box.scss */
.fancybox-caption a,
.fancybox-caption button {
  pointer-events: all;
}

/* line 325, ../base-sass/components/_fancy-box.scss */
.fancybox-caption a {
  color: #fff;
  text-decoration: underline;
}

/* Buttons */
/* line 330, ../base-sass/components/_fancy-box.scss */
.fancybox-button {
  display: inline-block;
  position: relative;
  width: 44px;
  height: 44px;
  line-height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  background: transparent;
  color: #fff;
  box-sizing: border-box;
  vertical-align: top;
  outline: none;
}

/* line 347, ../base-sass/components/_fancy-box.scss */
.fancybox-button--disabled {
  cursor: default;
  pointer-events: none;
}

/* line 351, ../base-sass/components/_fancy-box.scss */
.fancybox-infobar__body, .fancybox-button {
  background: rgba(30, 30, 30, 0.6);
}

/* line 354, ../base-sass/components/_fancy-box.scss */
.fancybox-button:hover {
  background: rgba(0, 0, 0, 0.8);
}

/* line 357, ../base-sass/components/_fancy-box.scss */
.fancybox-button::before,
.fancybox-button::after {
  content: '';
  pointer-events: none;
  position: absolute;
  border-color: #fff;
  background-color: currentColor;
  color: currentColor;
  opacity: 0.9;
  box-sizing: border-box;
  display: inline-block;
}

/* line 369, ../base-sass/components/_fancy-box.scss */
.fancybox-button--disabled::before,
.fancybox-button--disabled::after {
  opacity: 0.5;
}

/* line 373, ../base-sass/components/_fancy-box.scss */
.fancybox-button--left::after {
  left: 20px;
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

/* line 385, ../base-sass/components/_fancy-box.scss */
.fancybox-button--right::after {
  right: 20px;
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 397, ../base-sass/components/_fancy-box.scss */
.fancybox-button--left {
  border-bottom-left-radius: 5px;
}

/* line 400, ../base-sass/components/_fancy-box.scss */
.fancybox-button--right {
  border-bottom-right-radius: 5px;
}

/* line 403, ../base-sass/components/_fancy-box.scss */
.fancybox-button--close {
  float: right;
}

/* line 406, ../base-sass/components/_fancy-box.scss */
.fancybox-button--close::before, .fancybox-button--close::after {
  content: '';
  display: inline-block;
  position: absolute;
  height: 2px;
  width: 16px;
  top: calc(50% - 1px);
  left: calc(50% - 8px);
}

/* line 415, ../base-sass/components/_fancy-box.scss */
.fancybox-button--close::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 420, ../base-sass/components/_fancy-box.scss */
.fancybox-button--close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* Loading spinner */
/* line 426, ../base-sass/components/_fancy-box.scss */
.fancybox-loading {
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  /* line 460, ../base-sass/components/_fancy-box.scss */
  .fancybox-controls {
    text-align: left;
  }

  /* line 462, ../base-sass/components/_fancy-box.scss */
  .fancybox-button--left,
  .fancybox-button--right,
  .fancybox-buttons button:not(.fancybox-button--close) {
    display: none !important;
  }

  /* line 466, ../base-sass/components/_fancy-box.scss */
  .fancybox-caption {
    padding: 20px 0;
    margin: 0;
  }
}
/* Fullscreen  */
/* line 471, ../base-sass/components/_fancy-box.scss */
.fancybox-button--fullscreen::before {
  width: 15px;
  height: 11px;
  left: 15px;
  top: 16px;
  border: 2px solid;
  background: none;
}

/* Slideshow button */
/* line 480, ../base-sass/components/_fancy-box.scss */
.fancybox-button--play::before {
  top: 16px;
  left: 18px;
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px;
  background: transparent;
}

/* line 491, ../base-sass/components/_fancy-box.scss */
.fancybox-button--pause::before {
  top: 16px;
  left: 18px;
  width: 7px;
  height: 11px;
  border-style: solid;
  border-width: 0 2px 0 2px;
  background: transparent;
}

/* Thumbs */
/* line 501, ../base-sass/components/_fancy-box.scss */
.fancybox-button--thumbs span {
  font-size: 23px;
}

/* line 504, ../base-sass/components/_fancy-box.scss */
.fancybox-button--thumbs::before {
  top: 20px;
  left: 21px;
  width: 3px;
  height: 3px;
  box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
}

/* line 511, ../base-sass/components/_fancy-box.scss */
.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap {
  right: 220px;
}

/* line 516, ../base-sass/components/_fancy-box.scss */
.fancybox-thumbs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 220px;
  margin: 0;
  padding: 5px 5px 0 0;
  background: #fff;
  z-index: 99993;
  word-break: normal;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}

/* line 532, ../base-sass/components/_fancy-box.scss */
.fancybox-thumbs > ul {
  list-style: none;
  position: absolute;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 0;
}

/* line 544, ../base-sass/components/_fancy-box.scss */
.fancybox-thumbs > ul > li {
  float: left;
  overflow: hidden;
  max-width: 50%;
  padding: 0;
  margin: 0;
  width: 105px;
  height: 75px;
  position: relative;
  cursor: pointer;
  outline: none;
  border: 5px solid #fff;
  border-top-width: 0;
  border-right-width: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
}

/* line 563, ../base-sass/components/_fancy-box.scss */
li.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, 0.1);
}

/* line 566, ../base-sass/components/_fancy-box.scss */
.fancybox-thumbs > ul > li > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 580, ../base-sass/components/_fancy-box.scss */
.fancybox-thumbs > ul > li:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  border: 4px solid #4ea7f9;
  z-index: 99991;
  opacity: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* line 593, ../base-sass/components/_fancy-box.scss */
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  /* line 598, ../base-sass/components/_fancy-box.scss */
  .fancybox-thumbs {
    display: none !important;
  }

  /* line 600, ../base-sass/components/_fancy-box.scss */
  .fancybox-container--thumbs .fancybox-controls,
  .fancybox-container--thumbs .fancybox-slider-wrap,
  .fancybox-container--thumbs .fancybox-caption-wrap {
    right: 0;
  }
}
/* line 2, ../base-sass/components/_fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, ../base-sass/components/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  z-index: 8020;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-wrap {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-wrap {
  right: 0;
}

/* line 27, ../base-sass/components/_fancybox.scss */
.fancybox-skin {
  background: #fff;
  color: #666666;
  position: relative;
  text-shadow: none;
}

/* line 34, ../base-sass/components/_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 38, ../base-sass/components/_fancybox.scss */
.fancybox-outer,
.fancybox-inner {
  position: relative;
}

/* line 43, ../base-sass/components/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 47, ../base-sass/components/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 51, ../base-sass/components/_fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 59, ../base-sass/components/_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 65, ../base-sass/components/_fancybox.scss */
.fancybox-image {
  max-height: 100%;
  max-width: 100%;
}

/* line 70, ../base-sass/components/_fancybox.scss */
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background: url('../../images/contrib-structure/fancybox/fancybox-sprite.png?1522266126');
}

/* line 77, ../base-sass/components/_fancybox.scss */
#fancybox-loading {
  background-position: 0 -108px;
  cursor: pointer;
  margin-top: -22px;
  opacity: 0.8;
  position: fixed;
  top: 50%;
  z-index: 8060;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #fancybox-loading {
  left: 50%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #fancybox-loading {
  right: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #fancybox-loading {
  margin-left: -22px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #fancybox-loading {
  margin-right: -22px;
}

/* line 89, ../base-sass/components/_fancybox.scss */
#fancybox-loading div {
  background: url('../../images/contrib-structure/fancybox/fancybox-loading.gif?1522266126') center center no-repeat;
  height: 44px;
  width: 44px;
}

/* line 95, ../base-sass/components/_fancybox.scss */
.fancybox-close {
  cursor: pointer;
  height: 36px;
  position: absolute;
  top: -18px;
  width: 36px;
  z-index: 8040;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-close {
  right: -18px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-close {
  left: -18px;
}

/* line 105, ../base-sass/components/_fancybox.scss */
.fancybox-nav {
  -webkit-tap-highlight-color: transparent;
  background: transparent url('../../images/contrib-structure/fancybox/blank.gif?1522266126');
  cursor: pointer;
  height: 100%;
  position: absolute;
  text-decoration: none;
  top: 0;
  width: 40%;
  z-index: 8040;
}

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

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

/* line 125, ../base-sass/components/_fancybox.scss */
.fancybox-nav span {
  cursor: pointer;
  height: 34px;
  margin-top: -18px;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 36px;
  z-index: 8040;
}

/* line 136, ../base-sass/components/_fancybox.scss */
.fancybox-prev span {
  background-position: 0 -36px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-prev span {
  left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-prev span {
  right: 10px;
}

/* line 141, ../base-sass/components/_fancybox.scss */
.fancybox-next span {
  background-position: 0 -72px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-next span {
  right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-next span {
  left: 10px;
}

/* line 146, ../base-sass/components/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 150, ../base-sass/components/_fancybox.scss */
.fancybox-tmp {
  max-height: 99999px;
  max-width: 99999px;
  overflow: visible !important;
  position: absolute;
  top: -99999px;
  visibility: hidden;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-tmp {
  left: -99999px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-tmp {
  right: -99999px;
}

/* line 162, ../base-sass/components/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
/* line 166, ../base-sass/components/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* line 173, ../base-sass/components/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 177, ../base-sass/components/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 181, ../base-sass/components/_fancybox.scss */
.fancybox-overlay {
  background: url('../../images/contrib-structure/fancybox/fancybox-overlay.png?1522266126') repeat 0 0;
  display: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 8010;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-overlay {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-overlay {
  right: 0;
}

/* line 191, ../base-sass/components/_fancybox.scss */
.fancybox-overlay-fixed {
  bottom: 0;
  position: fixed;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-overlay-fixed {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-overlay-fixed {
  left: 0;
}

/* line 199, ../base-sass/components/_fancybox.scss */
.fancybox-title {
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  visibility: hidden;
  z-index: 8050;
}

/* line 207, ../base-sass/components/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 211, ../base-sass/components/_fancybox.scss */
.fancybox-title-float-wrap {
  bottom: 0;
  margin-bottom: -35px;
  position: absolute;
  text-align: center;
  z-index: 8050;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-title-float-wrap {
  right: 50%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-title-float-wrap {
  left: 50%;
}
/* line 219, ../base-sass/components/_fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  background: transparent;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  padding: 2px 20px;
  text-shadow: 0 1px 2px #222;
  white-space: nowrap;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-title-float-wrap .child {
  margin-right: -100%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-title-float-wrap .child {
  margin-left: -100%;
}

/* line 236, ../base-sass/components/_fancybox.scss */
.fancybox-title-outside-wrap {
  color: #fff;
  margin-top: 10px;
  position: relative;
}

/* line 242, ../base-sass/components/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 246, ../base-sass/components/_fancybox.scss */
.fancybox-title-over-wrap {
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #fff;
  padding: 10px;
  position: absolute;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .fancybox-title-over-wrap {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .fancybox-title-over-wrap {
  right: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 261, ../base-sass/components/_fancybox.scss */
  #fancybox-loading,
  .fancybox-close,
  .fancybox-prev span,
  .fancybox-next span {
    background: transparent url('../../images/contrib-structure/fancybox/fancybox-sprite@2x.png?1522266126');
    background-size: 44px 152px;
  }

  /* line 269, ../base-sass/components/_fancybox.scss */
  #fancybox-loading div {
    background: transparent url('../../images/contrib-structure/fancybox/fancybox-loading@2x.gif?1522266126');
    background-size: 24px 24px;
  }
}
/* line 277, ../base-sass/components/_fancybox.scss */
#fancybox-thumbs {
  overflow: hidden;
  position: fixed;
  width: 100%;
  z-index: 8050;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #fancybox-thumbs {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #fancybox-thumbs {
  right: 0;
}
/* line 284, ../base-sass/components/_fancybox.scss */
#fancybox-thumbs.bottom {
  bottom: 2px;
}
/* line 288, ../base-sass/components/_fancybox.scss */
#fancybox-thumbs.top {
  top: 2px;
}
/* line 292, ../base-sass/components/_fancybox.scss */
#fancybox-thumbs ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 298, ../base-sass/components/_fancybox.scss */
#fancybox-thumbs ul li {
  opacity: 0.5;
  padding: 1px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #fancybox-thumbs ul li {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #fancybox-thumbs ul li {
  float: right;
}
/* line 303, ../base-sass/components/_fancybox.scss */
#fancybox-thumbs ul li.active {
  border: 1px solid #fff;
  opacity: 0.75;
  padding: 0;
}
/* line 309, ../base-sass/components/_fancybox.scss */
#fancybox-thumbs ul li:hover {
  opacity: 1;
}
/* line 313, ../base-sass/components/_fancybox.scss */
#fancybox-thumbs ul li a {
  background: #111;
  border: 1px solid #222;
  display: block;
  outline: none;
  overflow: hidden;
  position: relative;
}
/* line 322, ../base-sass/components/_fancybox.scss */
#fancybox-thumbs ul li img {
  border: 0;
  display: block;
  max-width: none;
  padding: 0;
  position: relative;
}

/* line 333, ../base-sass/components/_fancybox.scss */
#fancybox-buttons {
  position: fixed;
  width: 100%;
  z-index: 8050;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #fancybox-buttons {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #fancybox-buttons {
  right: 0;
}
/* line 339, ../base-sass/components/_fancybox.scss */
#fancybox-buttons.top {
  top: 10px;
}
/* line 343, ../base-sass/components/_fancybox.scss */
#fancybox-buttons.bottom {
  bottom: 10px;
}
/* line 347, ../base-sass/components/_fancybox.scss */
#fancybox-buttons ul {
  border: 1px solid #cccccc;
  display: block;
  height: 30px;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 166px;
}
/* line 356, ../base-sass/components/_fancybox.scss */
#fancybox-buttons ul li {
  margin: 0;
  padding: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #fancybox-buttons ul li {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #fancybox-buttons ul li {
  float: right;
}
/* line 363, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a {
  background-color: transparent;
  background-image: url('../../images/contrib-structure/fancybox/fancybox-buttons.png?1522266126');
  background-repeat: no-repeat;
  display: block;
  height: 30px;
  opacity: 0.8;
  outline: none;
  text-indent: -9999px;
  width: 30px;
}
/* line 374, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a:hover {
  opacity: 1;
}
/* line 378, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a.btnPrev {
  background-position: 5px 0;
}
/* line 382, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a.btnNext {
  background-position: -33px 0;
  border-right: 1px solid #3e3e3e;
}
/* line 387, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a.btnPlay {
  background-position: 0 -30px;
}
/* line 391, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a.btnPlayOn {
  background-position: -30px -30px;
}
/* line 395, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a.btnToggle {
  background-position: 3px -60px;
  border-left: 1px solid #111;
  border-right: 1px solid #3e3e3e;
  width: 35px;
}
/* line 402, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a.btnToggleOn {
  background-position: -27px -60px;
}
/* line 406, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a.btnClose {
  background-position: -56px 0px;
  border-left: 1px solid #111;
  width: 35px;
}
/* line 412, ../base-sass/components/_fancybox.scss */
#fancybox-buttons a.btnDisabled {
  cursor: default;
  opacity: 0.4;
}

/* line 5, ../base-sass/components/_faq-accordion.scss */
.bean-qa {
  display: block;
  padding: 1% 0;
  width: 100%;
}
/* line 10, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field-collection-container,
.bean-qa .field-collection-view {
  border-bottom: none;
  margin: 0 0 12px;
  padding: 0;
}
/* line 17, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field__label,
.bean-qa .janrain-share-container {
  display: none;
}
/* line 22, ../base-sass/components/_faq-accordion.scss */
.bean-qa .entity-field-collection-item {
  overflow: hidden;
}
/* line 26, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field-qa-question,
.bean-qa .field--name-field-qa-question,
.bean-qa .field-qa-answer,
.bean-qa .field--name-field-qa-answer {
  font-size: 17px;
  line-height: 25.5px;
  font-size: 1.7rem;
  line-height: 2.55rem;
  color: gray;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .bean-qa .field-qa-question .field__item, html[dir=ltr]
.bean-qa .field--name-field-qa-question .field__item, html[dir=ltr]
.bean-qa .field-qa-answer .field__item, html[dir=ltr]
.bean-qa .field--name-field-qa-answer .field__item {
  padding: 15px 40px 15px 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .bean-qa .field-qa-question .field__item, html[dir=rtl]
.bean-qa .field--name-field-qa-question .field__item, html[dir=rtl]
.bean-qa .field-qa-answer .field__item, html[dir=rtl]
.bean-qa .field--name-field-qa-answer .field__item {
  padding: 15px 15px 15px 40px;
}
/* line 40, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field-qa-question p,
.bean-qa .field--name-field-qa-question p,
.bean-qa .field-qa-answer p,
.bean-qa .field--name-field-qa-answer p {
  margin: 0;
}
/* line 45, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field--name-field-qa-question {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: #dddddd;
  cursor: pointer;
}
/* line 50, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field--name-field-qa-question:hover, .bean-qa .field--name-field-qa-question:focus {
  background-color: #c9c9c9;
}
/* line 55, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field--name-field-qa-question:active, .bean-qa .field--name-field-qa-question.active-accordion {
  background-color: #b4b4b4;
}
/* line 60, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field--name-field-qa-question:after {
  color: currentcolor;
  content: "\e60a";
  display: block;
  font-family: 'icomoon';
  font-size: 12px;
  position: absolute;
  top: 15px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .bean-qa .field--name-field-qa-question:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .bean-qa .field--name-field-qa-question:after {
  left: 15px;
}
/* line 72, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field--name-field-qa-question.active-accordion:after {
  content: "\e60b";
}
/* line 77, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field--name-field-qa-question p {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #0074D9;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.05;
  margin: 0;
  width: 100%;
}
/* line 89, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field--name-field-qa-answer {
  background-color: #eaeaea;
}
/* line 92, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field--name-field-qa-answer .back-to-top {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .bean-qa .field--name-field-qa-answer .back-to-top {
  padding-right: 17px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .bean-qa .field--name-field-qa-answer .back-to-top {
  padding-left: 17px;
}
/* line 97, ../base-sass/components/_faq-accordion.scss */
.bean-qa .field--name-field-qa-answer .back-to-top:after {
  content: "\e617";
  display: block;
  font-family: 'icomoon';
  line-height: 1.3;
  position: absolute;
  top: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .bean-qa .field--name-field-qa-answer .back-to-top:after {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .bean-qa .field--name-field-qa-answer .back-to-top:after {
  left: 0;
}
/* line 109, ../base-sass/components/_faq-accordion.scss */
.bean-qa .janrain-share-button {
  display: none;
}

/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .page-coupons .pane-bean-faq-coupons h2, html[dir=ltr] .page-coupons .pane-bean-faq-coupons .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=ltr] .page-coupons .pane-bean-faq-coupons h1 {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .page-coupons .pane-bean-faq-coupons h2, html[dir=rtl] .page-coupons .pane-bean-faq-coupons .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=rtl] .page-coupons .pane-bean-faq-coupons h1 {
  float: right;
}
/* line 119, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field-collection-container,
.page-coupons .pane-bean-faq-coupons .field-collection-view {
  border-bottom: none;
  margin: 0 0 12px;
  padding: 0;
}
/* line 126, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field__label,
.page-coupons .pane-bean-faq-coupons .janrain-share-container {
  display: none;
}
/* line 131, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .entity-field-collection-item {
  overflow: visible;
}
/* line 135, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field-qa-question,
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-question,
.page-coupons .pane-bean-faq-coupons .field-qa-answer,
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-answer {
  font-size: 17px;
  line-height: 25.5px;
  font-size: 1.7rem;
  line-height: 2.55rem;
  color: gray;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  position: relative;
}
/* line 145, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field-qa-question .field__item,
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-question .field__item,
.page-coupons .pane-bean-faq-coupons .field-qa-answer .field__item,
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-answer .field__item {
  padding: 0 !important;
}
/* line 149, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field-qa-question p,
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-question p,
.page-coupons .pane-bean-faq-coupons .field-qa-answer p,
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-answer p {
  margin: 10px 0;
}
/* line 154, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-question {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent;
  cursor: default;
}
/* line 159, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-question:hover, .page-coupons .pane-bean-faq-coupons .field--name-field-qa-question:focus {
  background-color: transparent;
}
/* line 164, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-question:active, .page-coupons .pane-bean-faq-coupons .field--name-field-qa-question.active-accordion {
  background-color: transparent;
}
/* line 169, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-question:after {
  content: "";
}
/* line 174, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-question.active-accordion:after {
  content: "";
}
/* line 179, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-question p {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #454545;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.05;
  margin: 0;
  width: 100%;
}
/* line 191, ../base-sass/components/_faq-accordion.scss */
.page-coupons .pane-bean-faq-coupons .field--name-field-qa-answer {
  background-color: transparent;
}

/* line 3, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row,
body.page-faq.faq-mockup div.content-row div.main-row {
  max-width: 1240px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 11, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.page-header h1 {
  color: #1b62b2;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 11, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.page-header h1 {
    margin: 20px auto 15px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 11, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.page-header h1 {
    text-align: center;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 20, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.page-header p {
    margin: 0 auto 55px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 20, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.page-header p {
    margin-bottom: 0;
  }
}
/* line 29, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.tablet.pane-panels-mini {
  display: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 29, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.tablet.pane-panels-mini {
    display: block;
    margin-bottom: 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 29, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.tablet.pane-panels-mini {
    margin-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 39, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco {
    min-height: 212px;
    margin-bottom: 20px !important;
  }
}
/* line 46, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description h3 {
  color: #ffffff;
  font-size: 26px;
  line-height: 31px;
  max-width: 260px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 46, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description h3 {
    font-size: 21px;
    line-height: 24px;
    max-width: 205px;
  }
}
/* line 58, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h3 {
  margin: 45px auto 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 58, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h3 {
    margin: 60px auto 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 58, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h3 {
    margin: 45px auto 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 68, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip img {
    max-width: 76px;
  }
}
/* line 75, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip h3 {
  display: block;
  margin: 0px auto;
}
/* line 79, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip p {
  max-width: 330px;
  margin: 0 auto;
  font-size: 15px;
  line-height: 28px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 79, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip p {
    font-size: 14px;
    line-height: 21px;
  }
}
/* line 89, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip img {
  margin: 20px auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 89, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip img {
    margin: 20px auto 10px;
    width: 15px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 89, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip img {
    margin: 20px auto 10px;
    width: 12px;
  }
}
/* line 103, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.call-to-action {
  max-width: 165px;
  bottom: 13px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 103, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.call-to-action {
    max-width: 125px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 111, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.call-to-action div.field--name-field-taco-link-call-to-action a {
    height: auto !important;
    padding: 11px 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 111, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.flip-fact-taco div.call-to-action div.field--name-field-taco-link-call-to-action a {
    padding: 7px 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 126, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco:nth-child(2) {
    padding: 0 10px 0 0 !important;
  }
}
/* line 131, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco.one-quarter {
  width: 23.5%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 131, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco.one-quarter {
    width: 50%;
  }
}
/* line 137, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.image-col {
  width: auto;
  max-width: 175px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 137, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.image-col {
    max-width: auto;
  }
}
/* line 143, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.image-col img {
  margin: 0 auto;
}
/* line 147, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.content-col {
  padding: 0 0 0 10px !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 147, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.content-col {
    padding: 0 !important;
  }
}
/* line 152, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.content-col h4 {
  font-family: open_sansbold;
  font-weight: normal;
  line-height: initial;
  font-size: 16px;
  color: #494949;
  text-transform: uppercase;
  margin: 7px 0 0;
  max-width: 175px;
  letter-spacing: 1px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 152, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.content-col h4 {
    line-height: 18px;
    margin: 6px 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 152, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.content-col h4 {
    font-size: 12px;
    max-width: 100%;
  }
}
/* line 171, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.content-col p {
  font-size: 15px;
  line-height: 24px;
  max-width: 175px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 171, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.content-col p {
    font-size: 14px;
    line-height: 21px;
    margin-top: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 171, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.top-row div.pane-taco-pane.right-side-taco div.content-col p {
    font-size: 13px;
    line-height: 18px;
    margin: 6px 0 38px;
    max-width: 100%;
  }
}
/* line 192, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters {
  width: 72.5%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 192, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters {
    width: 100%;
    margin: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 198, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs {
    margin: 0 0 15px;
  }
}
/* line 202, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean {
  padding: 0;
}
/* line 204, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .attachment-before {
  display: none;
}
/* line 207, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-question {
  background-color: transparent;
}
/* line 209, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-question:after {
  content: url('../../images/expand-icon.png?1522266126');
}
/* line 213, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-question.active-accordion:after {
  content: url('../../images/collapse-icon.png?1522266126');
}
/* line 217, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-question .field__item {
  padding: 5px 40px 15px 30px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 217, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-question .field__item {
    padding: 5px 40px 15px 0;
  }
}
/* line 223, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-question h3 {
  font-family: playfair_displayregular;
  font-size: 28px;
  color: #1b62b2;
  font-weight: 100;
  line-height: 35px;
  margin: 0;
}
/* line 232, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field-collection-view {
  margin: 0;
}
/* line 235, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer {
  background-color: transparent;
}
/* line 237, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer a.back-to-top {
  display: none;
}
/* line 240, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer p {
  display: block !important;
  font-size: 17px;
  font-family: open_sansregular;
  line-height: 35px;
  margin-bottom: 10px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 240, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer p {
    line-height: 26px;
    font-size: 16px;
  }
}
/* line 251, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ul {
  list-style-type: disc;
}
/* line 254, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ul,
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ol {
  margin: 20px 0;
  display: block !important;
}
/* line 258, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ul li,
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ol li {
  color: #50c7f4;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 20px;
  overflow: visible;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 258, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ul li,
  body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ol li {
    margin-bottom: 10px;
  }
}
/* line 268, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ul li span,
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ol li span {
  color: #373737;
  font-size: 17px;
  font-weight: normal;
  line-height: 1.7;
  padding-left: 15px;
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 268, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ul li span,
  body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ol li span {
    font-size: 16px;
  }
}
/* line 278, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ul li span a,
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer ol li span a {
  color: #00aeef;
  text-decoration: underline;
}
/* line 285, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer .field__item {
  padding-left: 30px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 285, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-answer .field__item {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 296, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-text > .field__items > .field__item {
  border-top: 3px solid #b7ebff;
  padding: 15px 0;
}
/* line 299, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.three-quarters div.pane-bean-food-service-faqs div.entity-bean .field--name-field-qa-text > .field__items > .field__item:last-child {
  border-bottom: 3px solid #b7ebff;
}
/* line 308, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter {
  margin: 0;
  float: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 308, ../base-sass/components/_faq-mockup.scss */
  body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter {
    display: none;
  }
}
/* line 314, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.equal-height {
  width: 265px;
  display: block;
  float: right;
}
/* line 318, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.equal-height:first-child {
  margin-bottom: 100px;
}
/* line 321, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.equal-height:nth-child(2) {
  margin-bottom: 25px;
}
/* line 324, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.equal-height:last-child {
  margin-bottom: 100px;
}
/* line 328, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco {
  height: 420px;
  width: 264px;
}
/* line 333, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description h3 {
  font-size: 28px;
  line-height: 34px;
  max-width: 165px;
  color: #ffffff;
}
/* line 340, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h3 {
  margin: 80px auto 0;
}
/* line 345, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip h3 {
  display: block;
  margin: 10px auto;
}
/* line 349, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip p {
  max-width: 230px;
  margin: 0 auto;
  font-size: 15px;
  line-height: 28px;
}
/* line 355, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip img {
  margin: 35px auto 20px;
}
/* line 361, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.flip-fact-taco div.call-to-action {
  max-width: 165px;
  bottom: 35px;
}
/* line 367, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.right-side-taco div.image-col {
  width: 80px;
}
/* line 370, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.right-side-taco div.content-col {
  width: 184px;
  padding: 0 0 0 10px !important;
}
/* line 373, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.right-side-taco div.content-col h4 {
  font-family: open_sansbold;
  font-weight: normal;
  font-size: 16px;
  color: #494949;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 1px;
  line-height: 24px;
}
/* line 383, ../base-sass/components/_faq-mockup.scss */
body.page-faq.faq-mockup div.content-row div.main-row div.one-quarter div.pane-taco-pane.right-side-taco div.content-col p {
  font-size: 15px;
  line-height: 24px;
}

/* line 2, ../base-sass/components/_faq-page.scss */
.page-faq div.pane-splenda-faqs-panel-pane-faq,
.page-faq div.pane-splenda-faqs-panel-pane-1,
.page-faq div.pane-splenda-faqs-panel-pane-2,
.page-faq div.pane-splenda-faqs-panel-pane-3 {
  max-width: 873px;
  width: 100%;
}
/* line 11, ../base-sass/components/_faq-page.scss */
.page-faq div.pane-node-body div.field--name-body p {
  margin-bottom: 50px;
}
/* line 13, ../base-sass/components/_faq-page.scss */
.page-faq div.pane-node-body div.field--name-body p a {
  color: #70d2f6;
  font-family: open_sansbold;
}
/* line 17, ../base-sass/components/_faq-page.scss */
.page-faq div.pane-node-body div.field--name-body p:last-child {
  margin-bottom: 0;
}
/* line 23, ../base-sass/components/_faq-page.scss */
.page-faq div.page-header {
  text-align: center;
  margin-bottom: 50px;
}
/* line 26, ../base-sass/components/_faq-page.scss */
.page-faq div.page-header h1 {
  color: #00aeef;
  font-size: 65px;
  line-height: 68px;
  font-weight: normal;
  font-family: playfair_displaybold;
  margin: 55px auto 15px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 26, ../base-sass/components/_faq-page.scss */
  .page-faq div.page-header h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
/* line 38, ../base-sass/components/_faq-page.scss */
.page-faq div.page-header p {
  font-size: 17px;
  color: #373737;
  text-align: center;
  margin: 0 auto 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 38, ../base-sass/components/_faq-page.scss */
  .page-faq div.page-header p {
    font-size: 16px;
  }
}
/* line 48, ../base-sass/components/_faq-page.scss */
.page-faq .faq-menu-pane {
  margin-bottom: 60px;
  border-bottom: 2px solid #eee;
}
/* line 51, ../base-sass/components/_faq-page.scss */
.page-faq .faq-menu-pane .faq-header {
  background-color: #fff9d6;
  display: table;
  width: 100%;
}
/* line 55, ../base-sass/components/_faq-page.scss */
.page-faq .faq-menu-pane .faq-header .menu-item {
  display: table-cell;
  vertical-align: middle;
  width: 25%;
  padding: 10px 20px;
  text-align: center;
}
/* line 64, ../base-sass/components/_faq-page.scss */
.page-faq .faq-menu-pane .faq-content {
  display: table;
  width: 100%;
}
/* line 67, ../base-sass/components/_faq-page.scss */
.page-faq .faq-menu-pane .faq-content .menu-item {
  display: table-cell;
  vertical-align: middle;
  width: 25%;
  text-align: center;
  padding: 50px 0;
}
/* line 73, ../base-sass/components/_faq-page.scss */
.page-faq .faq-menu-pane .faq-content .menu-item img {
  width: auto;
  height: auto;
}
/* line 81, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .attachment-before {
  display: none;
}
/* line 84, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-question {
  background-color: transparent;
}
/* line 86, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-question:after {
  content: url('../../images/expand-icon.png?1522266126');
}
/* line 90, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-question.active-accordion:after {
  content: url('../../images/collapse-icon.png?1522266126');
}
/* line 94, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-question p {
  font-family: playfair_displayregular;
  font-size: 28px;
  color: #1b62b2;
  font-weight: 100;
  line-height: 35px;
}
/* line 102, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field-collection-view {
  margin: 0;
}
/* line 105, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-answer {
  background-color: transparent;
}
/* line 107, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-answer a.back-to-top {
  display: none;
}
/* line 110, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-answer p {
  display: block !important;
  font-size: 17px;
  font-family: open_sansregular;
  line-height: 35px;
  margin-bottom: 10px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 110, ../base-sass/components/_faq-page.scss */
  .page-faq .view-splenda-faqs .field--name-field-qa-answer p {
    line-height: 26px;
    font-size: 16px;
  }
}
/* line 121, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-answer ul {
  list-style-type: disc;
}
/* line 124, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-answer ul,
.page-faq .view-splenda-faqs .field--name-field-qa-answer ol {
  margin: 20px 0;
  display: block !important;
}
/* line 128, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-answer ul li,
.page-faq .view-splenda-faqs .field--name-field-qa-answer ol li {
  color: #50c7f4;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 20px;
  overflow: visible;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 128, ../base-sass/components/_faq-page.scss */
  .page-faq .view-splenda-faqs .field--name-field-qa-answer ul li,
  .page-faq .view-splenda-faqs .field--name-field-qa-answer ol li {
    margin-bottom: 10px;
  }
}
/* line 138, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-answer ul li span,
.page-faq .view-splenda-faqs .field--name-field-qa-answer ol li span {
  color: #373737;
  font-size: 17px;
  font-weight: normal;
  line-height: 1.7;
  padding-left: 15px;
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 138, ../base-sass/components/_faq-page.scss */
  .page-faq .view-splenda-faqs .field--name-field-qa-answer ul li span,
  .page-faq .view-splenda-faqs .field--name-field-qa-answer ol li span {
    font-size: 16px;
  }
}
/* line 148, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-answer ul li span a,
.page-faq .view-splenda-faqs .field--name-field-qa-answer ol li span a {
  color: #00aeef;
  text-decoration: underline;
}
/* line 159, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item {
  border-top: 3px solid #b7ebff;
  padding: 15px 0;
}
/* line 162, ../base-sass/components/_faq-page.scss */
.page-faq .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item:last-child {
  border-bottom: 3px solid #b7ebff;
}
/* line 172, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-no-calorie-sweetener .faq-menu-pane .faq-header .menu-item:nth-child(1) {
  background-color: #fff3ae;
}
/* line 177, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-no-calorie-sweetener .faq-menu-pane .faq-content .menu-item:nth-child(1) {
  background-color: #dbf5ff;
}
/* line 186, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-sugar-blend .faq-menu-pane .faq-header .menu-item:nth-child(2) {
  background-color: #fff3ae;
}
/* line 191, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-sugar-blend .faq-menu-pane .faq-content .menu-item:nth-child(2) {
  background-color: #dbf5ff;
}
/* line 200, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-splenda-zero-liquid-sweetener .faq-menu-pane .faq-header .menu-item:nth-child(3) {
  background-color: #fff3ae;
}
/* line 205, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-splenda-zero-liquid-sweetener .faq-menu-pane .faq-content .menu-item:nth-child(3) {
  background-color: #dbf5ff;
}
/* line 214, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-splenda-naturals-stevia-sweetener .faq-menu-pane .faq-header .menu-item:nth-child(4) {
  background-color: #fff3ae;
}
/* line 219, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-splenda-naturals-stevia-sweetener .faq-menu-pane .faq-content .menu-item:nth-child(4) {
  background-color: #dbf5ff;
}
/* line 228, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-stevia-sugar-blend .faq-menu-pane .faq-header .menu-item:nth-child(5) {
  background-color: #fff3ae;
}
/* line 233, ../base-sass/components/_faq-page.scss */
.page-faq.page-faq-stevia-sugar-blend .faq-menu-pane .faq-content .menu-item:nth-child(5) {
  background-color: #dbf5ff;
}

/* line 241, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion {
  max-width: 865px;
  margin: 0 0 110px;
}
/* line 244, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion h2, .page-faq .pane-block.accordion .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .page-faq .pane-block.accordion h1 {
  padding: 0 0 0 14px;
  margin-bottom: 30px;
}
/* line 248, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .back-to-top {
  display: none;
}
/* line 251, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .field--name-field-qa-question {
  background-color: transparent;
}
/* line 253, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .field--name-field-qa-question:after {
  content: url('../../images/expand-icon.png?1522266126');
}
/* line 257, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .field--name-field-qa-question.active-accordion:after {
  content: url('../../images/collapse-icon.png?1522266126');
}
/* line 261, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .field--name-field-qa-question p {
  font-family: playfair_displayregular;
  font-size: 28px;
  color: #1b62b2;
  font-weight: 100;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 261, ../base-sass/components/_faq-page.scss */
  .page-faq .pane-block.accordion .field--name-field-qa-question p {
    font-size: 26px;
  }
}
/* line 271, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .field-collection-view {
  margin: 0;
}
/* line 274, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .field--name-field-qa-answer {
  background-color: transparent;
}
/* line 279, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .bean-qa .field--name-field-qa-answer p {
  font-size: 17px;
}
/* line 281, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .bean-qa .field--name-field-qa-answer p a.back-to-top {
  display: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 279, ../base-sass/components/_faq-page.scss */
  .page-faq .pane-block.accordion .bean-qa .field--name-field-qa-answer p {
    font-size: 16px;
  }
}
/* line 292, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .field--name-field-qa-text > .field__items > .field__item {
  border-top: 2px solid #b7ebff;
  padding: 15px 0;
}
/* line 295, ../base-sass/components/_faq-page.scss */
.page-faq .pane-block.accordion .field--name-field-qa-text > .field__items > .field__item:last-child {
  border-bottom: 2px solid #b7ebff;
}

/* line 311, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.page-header h1,
body.page-faq-splenda-zero-liquid-sweetener div.page-header h1,
body.page-faq-sugar-blend div.page-header h1,
body.page-faq-stevia-sugar-blend div.page-header h1,
body.page-faq-no-calorie-sweetener div.page-header h1,
body.page-faq-store div.page-header h1 {
  text-align: center;
  padding: 0 20px;
}
/* line 315, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.page-header p,
body.page-faq-splenda-zero-liquid-sweetener div.page-header p,
body.page-faq-sugar-blend div.page-header p,
body.page-faq-stevia-sugar-blend div.page-header p,
body.page-faq-no-calorie-sweetener div.page-header p,
body.page-faq-store div.page-header p {
  padding: 0 50px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 319, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.page-header h1,
  body.page-faq-splenda-zero-liquid-sweetener div.page-header h1,
  body.page-faq-sugar-blend div.page-header h1,
  body.page-faq-stevia-sugar-blend div.page-header h1,
  body.page-faq-no-calorie-sweetener div.page-header h1,
  body.page-faq-store div.page-header h1 {
    margin: 30px auto 15px;
  }
  /* line 322, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.page-header p,
  body.page-faq-splenda-zero-liquid-sweetener div.page-header p,
  body.page-faq-sugar-blend div.page-header p,
  body.page-faq-stevia-sugar-blend div.page-header p,
  body.page-faq-no-calorie-sweetener div.page-header p,
  body.page-faq-store div.page-header p {
    margin: 0 auto 53px;
  }
}
/* line 327, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane,
body.page-faq-sugar-blend div.faq-menu-pane,
body.page-faq-stevia-sugar-blend div.faq-menu-pane,
body.page-faq-no-calorie-sweetener div.faq-menu-pane,
body.page-faq-store div.faq-menu-pane {
  position: relative;
}
/* line 329, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-border-header,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-border-header,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-border-header,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-border-header,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-border-header,
body.page-faq-store div.faq-menu-pane div.faq-border-header {
  background-color: #fff9d6;
  height: 65px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -2;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 329, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-border-header,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-border-header,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-border-header,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-border-header,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-border-header,
  body.page-faq-store div.faq-menu-pane div.faq-border-header {
    display: none;
  }
}
/* line 340, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper {
  display: table;
  width: 100%;
  /*max-width: 1260px;*/
  z-index: 3;
  margin: 0 auto;
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 340, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper {
    margin: 0;
    padding: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 340, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper {
    display: block;
    clear: both;
  }
}
/* line 355, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item {
  display: table-cell;
  width: 20%;
  background-color: #ffffff;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 355, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item {
    vertical-align: top;
  }
}
/* line 363, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header {
  background-color: #fff9d6;
  height: 65px;
  padding: 11px 20px;
  text-align: center;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 363, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header {
    display: table;
    width: 100% !important;
  }
}
/* line 373, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a {
  color: #00aeef;
  display: block;
  vertical-align: middle;
  font-family: open_sansbold;
  font-size: 13px;
  line-height: 18px;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 373, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a {
    vertical-align: middle;
    display: table-cell;
  }
}
/* line 391, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content {
  height: 295px;
  padding: 50px 25px 0;
  text-align: center;
}
/* line 395, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img {
  margin: 22px 0;
}
/* line 401, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-header a,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-header a,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-header a,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-header a,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-header a,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-header a {
  max-width: 300px;
}
/* line 406, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img {
  margin: 50px 0 0;
}
/* line 413, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(2) div.faq-menu-header a,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(2) div.faq-menu-header a,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(2) div.faq-menu-header a,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(2) div.faq-menu-header a,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(2) div.faq-menu-header a,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(2) div.faq-menu-header a {
  max-width: 170px;
}
/* line 420, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(3) div.faq-menu-header a,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(3) div.faq-menu-header a,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(3) div.faq-menu-header a,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(3) div.faq-menu-header a,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(3) div.faq-menu-header a,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(3) div.faq-menu-header a {
  max-width: 200px;
}
/* line 427, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(4) div.faq-menu-header a,
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(4) div.faq-menu-header a,
body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(4) div.faq-menu-header a,
body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(4) div.faq-menu-header a,
body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(4) div.faq-menu-header a,
body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(4) div.faq-menu-header a {
  max-width: 200px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 434, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header {
    padding: 11px 6px;
  }
  /* line 436, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a {
    font-size: 12px;
    line-height: 15px;
  }
  /* line 441, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content {
    min-height: 170px;
    padding: 7px 20px;
    height: auto;
  }
  /* line 445, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-content img {
    max-height: 110px;
  }
  /* line 451, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-content img {
    margin: 40px 0 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 355, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item {
    display: inline-block;
    vertical-align: top;
    width: 49%;
  }
  /* line 463, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-stevia-sugar-blend div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-no-calorie-sweetener div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a,
  body.page-faq-store div.faq-menu-pane div.faq-menu-wrapper div.faq-menu-item div.faq-menu-header a {
    line-height: 12px;
  }
}
/* line 472, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.div.pane-splenda-faqs-panel-pane-4,
body.page-faq-splenda-zero-liquid-sweetener div.div.pane-splenda-faqs-panel-pane-4,
body.page-faq-sugar-blend div.div.pane-splenda-faqs-panel-pane-4,
body.page-faq-stevia-sugar-blend div.div.pane-splenda-faqs-panel-pane-4,
body.page-faq-no-calorie-sweetener div.div.pane-splenda-faqs-panel-pane-4,
body.page-faq-store div.div.pane-splenda-faqs-panel-pane-4 {
  margin-bottom: 30px;
}
/* line 476, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5,
body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5,
body.page-faq-sugar-blend div.pane-bean-reference-list,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5,
body.page-faq-stevia-sugar-blend div.pane-bean-reference-list,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5,
body.page-faq-no-calorie-sweetener div.pane-bean-reference-list,
body.page-faq-store div.pane-splenda-faqs-panel-pane-1,
body.page-faq-store div.pane-splenda-faqs-panel-pane-2,
body.page-faq-store div.pane-splenda-faqs-panel-pane-3,
body.page-faq-store div.pane-splenda-faqs-panel-pane-faq,
body.page-faq-store div.pane-splenda-faqs-panel-pane-4,
body.page-faq-store div.pane-splenda-faqs-panel-pane-5,
body.page-faq-store div.pane-bean-reference-list {
  max-width: 1260px;
  margin: 0 auto;
  width: 100%;
  padding: 0 20px;
}
/* line 487, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 > div.view, body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 div.bean-taco,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 > div.view,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 div.bean-taco,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 > div.view,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 div.bean-taco,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq > div.view,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq div.bean-taco,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 > div.view,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 div.bean-taco,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 > div.view,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 div.bean-taco,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list > div.view,
body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list div.bean-taco,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 > div.view,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 div.bean-taco,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 > div.view,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 div.bean-taco,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 > div.view,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 div.bean-taco,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq > div.view,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq div.bean-taco,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 > div.view,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 div.bean-taco,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 > div.view,
body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 div.bean-taco,
body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list > div.view,
body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list div.bean-taco,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 > div.view,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 div.bean-taco,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 > div.view,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 div.bean-taco,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 > div.view,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 div.bean-taco,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq > div.view,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq div.bean-taco,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 > div.view,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 div.bean-taco,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 > div.view,
body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 div.bean-taco,
body.page-faq-sugar-blend div.pane-bean-reference-list > div.view,
body.page-faq-sugar-blend div.pane-bean-reference-list div.bean-taco,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 > div.view,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 div.bean-taco,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 > div.view,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 div.bean-taco,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 > div.view,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 div.bean-taco,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq > div.view,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq div.bean-taco,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 > div.view,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 div.bean-taco,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 > div.view,
body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 div.bean-taco,
body.page-faq-stevia-sugar-blend div.pane-bean-reference-list > div.view,
body.page-faq-stevia-sugar-blend div.pane-bean-reference-list div.bean-taco,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 > div.view,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 div.bean-taco,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 > div.view,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 div.bean-taco,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 > div.view,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 div.bean-taco,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq > div.view,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq div.bean-taco,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 > div.view,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 div.bean-taco,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 > div.view,
body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 div.bean-taco,
body.page-faq-no-calorie-sweetener div.pane-bean-reference-list > div.view,
body.page-faq-no-calorie-sweetener div.pane-bean-reference-list div.bean-taco,
body.page-faq-store div.pane-splenda-faqs-panel-pane-1 > div.view,
body.page-faq-store div.pane-splenda-faqs-panel-pane-1 div.bean-taco,
body.page-faq-store div.pane-splenda-faqs-panel-pane-2 > div.view,
body.page-faq-store div.pane-splenda-faqs-panel-pane-2 div.bean-taco,
body.page-faq-store div.pane-splenda-faqs-panel-pane-3 > div.view,
body.page-faq-store div.pane-splenda-faqs-panel-pane-3 div.bean-taco,
body.page-faq-store div.pane-splenda-faqs-panel-pane-faq > div.view,
body.page-faq-store div.pane-splenda-faqs-panel-pane-faq div.bean-taco,
body.page-faq-store div.pane-splenda-faqs-panel-pane-4 > div.view,
body.page-faq-store div.pane-splenda-faqs-panel-pane-4 div.bean-taco,
body.page-faq-store div.pane-splenda-faqs-panel-pane-5 > div.view,
body.page-faq-store div.pane-splenda-faqs-panel-pane-5 div.bean-taco,
body.page-faq-store div.pane-bean-reference-list > div.view,
body.page-faq-store div.pane-bean-reference-list div.bean-taco {
  max-width: 905px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 493, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item {
    padding: 15px 40px 15px 30px;
  }
  /* line 496, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-stevia-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-no-calorie-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question p,
  body.page-faq-store div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question p {
    font-size: 26px;
  }
  /* line 499, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after {
    top: 23px;
  }
  /* line 505, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-stevia-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-no-calorie-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item,
  body.page-faq-store div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-text > .field__items > .field__item {
    padding: 0 0 3px;
  }
  /* line 511, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item {
    padding: 0 30px 20px;
  }
  /* line 513, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-stevia-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-no-calorie-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item p,
  body.page-faq-store div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item p {
    margin: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 521, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question div.field__item,
  body.page-faq-store div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question div.field__item {
    padding: 15px 40px 15px 0;
  }
  /* line 524, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-stevia-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-no-calorie-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-question::after,
  body.page-faq-store div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-question::after {
    right: 0;
  }
  /* line 529, ../base-sass/components/_faq-page.scss */
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-stevia-sugar-blend div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-no-calorie-sweetener div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-1 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-2 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-3 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-faq .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-4 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-splenda-faqs-panel-pane-5 .view-splenda-faqs .field--name-field-qa-answer div.field__item,
  body.page-faq-store div.pane-bean-reference-list .view-splenda-faqs .field--name-field-qa-answer div.field__item {
    padding: 0 30px 20px 0;
  }
}
/* line 536, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.pane-bean-reference-list,
body.page-faq-splenda-zero-liquid-sweetener div.pane-bean-reference-list,
body.page-faq-sugar-blend div.pane-bean-reference-list,
body.page-faq-stevia-sugar-blend div.pane-bean-reference-list,
body.page-faq-no-calorie-sweetener div.pane-bean-reference-list,
body.page-faq-store div.pane-bean-reference-list {
  padding-bottom: 20px;
}

/* line 543, ../base-sass/components/_faq-page.scss */
body.page-faq-no-calorie-sweetener div.faq-menu-wrapper div.faq-menu-item:nth-child(1) {
  background-color: #dbf5ff !important;
}
/* line 546, ../base-sass/components/_faq-page.scss */
body.page-faq-no-calorie-sweetener div.faq-menu-wrapper div.faq-menu-item:nth-child(1) div.faq-menu-wrapper div.faq-menu-header {
  background-color: #fff3ae !important;
}

/* line 557, ../base-sass/components/_faq-page.scss */
body.page-faq-sugar-blend div.faq-menu-wrapper div.faq-menu-item:nth-child(2) {
  background-color: #dbf5ff !important;
}
/* line 560, ../base-sass/components/_faq-page.scss */
body.page-faq-sugar-blend div.faq-menu-wrapper div.faq-menu-item:nth-child(2) div.faq-menu-wrapper div.faq-menu-header {
  background-color: #fff3ae !important;
}

/* line 571, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-wrapper div.faq-menu-item:nth-child(3) {
  background-color: #dbf5ff !important;
}
/* line 574, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-zero-liquid-sweetener div.faq-menu-wrapper div.faq-menu-item:nth-child(3) div.faq-menu-wrapper div.faq-menu-header {
  background-color: #fff3ae !important;
}

/* line 585, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-wrapper div.faq-menu-item:nth-child(4) {
  background-color: #dbf5ff !important;
}
/* line 588, ../base-sass/components/_faq-page.scss */
body.page-faq-splenda-naturals-stevia-sweetener div.faq-menu-wrapper div.faq-menu-item:nth-child(4) div.faq-menu-wrapper div.faq-menu-header {
  background-color: #fff3ae !important;
}

/* line 599, ../base-sass/components/_faq-page.scss */
body.page-faq-stevia-sugar-blend div.faq-menu-wrapper div.faq-menu-item:nth-child(5) {
  background-color: #dbf5ff !important;
}
/* line 602, ../base-sass/components/_faq-page.scss */
body.page-faq-stevia-sugar-blend div.faq-menu-wrapper div.faq-menu-item:nth-child(5) div.faq-menu-wrapper div.faq-menu-header {
  background-color: #fff3ae !important;
}

/* line 613, ../base-sass/components/_faq-page.scss */
body.page-node-1450 .content-row .main-row {
  margin: 0 auto;
  max-width: 1160px;
  padding: 60px 20px;
}
/* line 617, ../base-sass/components/_faq-page.scss */
body.page-node-1450 .content-row .main-row .pane-node-body {
  max-width: 800px;
}

/* line 7, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing .pane-bean-5-0-food-service-landing div.bean-carousel div.carousel-row div.content-container div.inner > p {
  display: none;
}
/* line 11, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing .pane-bean-5-0-food-service-landing div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 455px;
  margin-top: 26px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 11, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing .pane-bean-5-0-food-service-landing div.bean-carousel div.carousel-row div.content-container h1 {
    max-width: 250px;
    margin-top: 20px;
  }
}
/* line 19, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing .pane-bean-5-0-food-service-landing div.bean-carousel div.carousel-row div.content-container div.field--name-body {
  margin-top: 15px;
  max-width: 490px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 19, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing .pane-bean-5-0-food-service-landing div.bean-carousel div.carousel-row div.content-container div.field--name-body {
    display: none;
  }
}
/* line 26, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing .pane-bean-5-0-food-service-landing div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
  margin-top: 15px;
}
/* line 29, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing .pane-bean-5-0-food-service-landing div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item {
  background-color: #6192ca;
}
/* line 31, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing .pane-bean-5-0-food-service-landing div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item a {
  color: #ffffff;
}
/* line 42, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.equal-height:first-child {
  max-width: 1240px;
  margin: 105px auto 100px;
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 42, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child {
    margin: 40px auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 42, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child {
    margin: 40px auto;
  }
}
/* line 52, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal {
  margin-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 52, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal {
    padding: 0;
  }
}
/* line 58, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal .node--taco > .content {
  display: table;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 58, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal .node--taco > .content {
    display: block;
  }
}
/* line 66, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.call-to-action {
  display: none;
}
/* line 69, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.image-col {
  display: table-cell;
  padding-right: 0;
  width: 478px;
  float: none;
  vertical-align: top;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 69, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.image-col {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 69, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.image-col {
    width: 100%;
    display: block;
  }
}
/* line 83, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.content-col {
  display: table-cell;
  width: auto;
  float: none;
  vertical-align: top;
  padding: 0 0 0 28px !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 89, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.content-col > .content {
    padding-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 83, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.content-col {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 83, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.content-col {
    display: block;
    width: 100%;
    padding: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 102, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 108, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.equal-height:first-child div.pane-taco-pane.half-half.horizontal div.content-col div.call-to-action {
  display: block;
  left: 0;
  width: 280px;
}
/* line 118, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business > div.panel-display {
  max-width: 1240px;
  padding: 45px 20px 55px;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 118, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business > div.panel-display {
    padding: 45px 0 55px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 118, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business > div.panel-display {
    padding: 40px 20px 55px;
  }
}
/* line 129, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane {
  margin-bottom: 58px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 129, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane {
    margin-bottom: 48px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 129, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane {
    margin-bottom: 15px;
  }
}
/* line 138, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header h2, body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header h1 {
  font-family: playfair_displaybold;
  font-size: 50px;
  margin: 0 0 25px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 138, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header h2, body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 138, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header h2, body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header h1 {
    margin: 0 0 40px;
  }
}
/* line 150, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header p {
  margin: 0;
  color: #ffffff;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 150, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header p {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 150, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.block-header-pane div.block-header p {
    display: block;
  }
}
/* line 163, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane {
  margin-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 163, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane {
    margin-bottom: 70px !important;
  }
  /* line 167, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane:nth-child(3), body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane:nth-child(4) {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 163, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane {
    margin-bottom: 34px !important;
  }
  /* line 174, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane:nth-child(3) {
    margin-bottom: 34px !important;
  }
}
/* line 178, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner {
  height: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 178, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner {
    max-width: 230px;
    display: block;
    margin: 0 auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 178, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner {
    max-width: 260px;
  }
}
/* line 188, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.node--taco.node {
  height: 100%;
}
/* line 191, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.image-col {
  margin-bottom: 25px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 191, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.image-col {
    margin-bottom: 35px;
  }
}
/* line 196, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.image-col img {
  margin: 0 auto;
}
/* line 200, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.content-col {
  padding-bottom: 80px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 200, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.content-col {
    padding-bottom: 90px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 200, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.content-col {
    padding-bottom: 70px !important;
  }
}
/* line 209, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.call-to-action {
  background-color: #fde247;
  width: 280px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 209, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.call-to-action {
    width: 100%;
  }
}
/* line 215, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.main-row div.pane-5-0-sweeteners-and-your-business div.equal-height div.pane-taco-pane div.taco-inner div.call-to-action a {
  height: auto !important;
}
/* line 225, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row {
  max-width: 1240px;
  margin: 0 auto;
}
/* line 228, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.equal-height:first-child {
  max-width: 1240px;
  margin: 100px auto 105px;
  padding: 0 20px;
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 228, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.bottom-row div.equal-height:first-child {
    margin: 40px auto 30px;
  }
}
/* line 236, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane {
  margin-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 236, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane {
    padding: 0;
  }
}
/* line 241, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.call-to-action {
  display: none;
}
/* line 245, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.node--taco > div.content {
  display: table;
}
/* line 249, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.content-col {
  display: table-cell;
  vertical-align: top;
  width: auto;
  float: none;
  padding: 0 0 0 40px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 249, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.content-col {
    width: 60%;
    padding: 0 0 0 20px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 249, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.content-col {
    width: 100%;
    display: block;
    padding: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 264, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 270, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.content-col div.call-to-action {
  display: block;
  background-color: #6192ca;
  width: 280px;
}
/* line 274, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.content-col div.call-to-action a {
  color: #ffffff;
  height: auto !important;
}
/* line 280, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.image-col {
  display: table-cell;
  vertical-align: top;
  width: 330px;
  float: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 280, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.image-col {
    width: 40%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 280, ../base-sass/components/_food-service-landing.scss */
  body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.image-col {
    width: 100%;
    display: block;
  }
}
/* line 292, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.equal-height:first-child div.pane-taco-pane div.image-col img {
  margin: 0 auto;
}
/* line 298, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.references-block {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 301, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.references-block h4 {
  color: #454545;
  font-family: open_sansregular,Arial,sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.05;
  text-transform: none;
}
/* line 311, ../base-sass/components/_food-service-landing.scss */
body.food-service-landing div.bottom-row div.references-block ol li {
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.4;
  font-size: 1.4rem;
  font-weight: normal;
}

/* line 2, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals .title-row {
  display: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .food-service-naturals div.bean-carousel div.carousel-row .slide.top-right .inner, html[dir=ltr] .food-service-naturals div.bean-carousel div.carousel-row .pb-carousel-row .slide.top-right .inner {
  padding-right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .food-service-naturals div.bean-carousel div.carousel-row .slide.top-right .inner, html[dir=rtl] .food-service-naturals div.bean-carousel div.carousel-row .pb-carousel-row .slide.top-right .inner {
  padding-right: 2%;
}
/* line 11, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.bean-carousel div.carousel-row div.image-container {
  margin-bottom: 15px;
}
/* line 14, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.bean-carousel div.carousel-row div.content-container {
  height: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 14, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container {
    height: auto;
  }
}
/* line 19, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.bean-carousel div.carousel-row div.content-container .inner {
  width: 46%;
}
@media screen and (min-width: 1300px) {
  /* line 19, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container .inner {
    width: 48%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 19, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container .inner {
    width: 100% !important;
  }
}
/* line 28, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
  margin-bottom: 42px;
}
@media screen and (min-width: 641px) {
  /* line 28, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
    color: #fff;
  }
}
@media screen and (min-width: 641px) {
  /* line 28, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
    font-size: 25px;
    line-height: 33px;
    font-size: 2.5rem;
    line-height: 3.3rem;
    margin-top: 12%;
  }
}
@media screen and (min-width: 700px) {
  /* line 28, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
    font-size: 29px;
    line-height: 38px;
    font-size: 2.9rem;
    line-height: 3.8rem;
  }
}
@media screen and (min-width: 870px) {
  /* line 28, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
    font-size: 36px;
    line-height: 46px;
    font-size: 3.6rem;
    line-height: 4.6rem;
  }
}
@media screen and (min-width: 1010px) {
  /* line 28, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
    font-size: 42px;
    line-height: 54px;
    font-size: 4.2rem;
    line-height: 5.4rem;
  }
}
@media screen and (min-width: 1120px) {
  /* line 28, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
    font-size: 48px;
    line-height: 62px;
    font-size: 4.8rem;
    line-height: 6.2rem;
  }
}
@media screen and (min-width: 1300px) {
  /* line 28, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
    margin-top: 7%;
    font-size: 54px;
    line-height: 68px;
    font-size: 5.4rem;
    line-height: 6.8rem;
  }
}
@media screen and (min-width: 1440px) {
  /* line 28, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
    margin-top: 9%;
  }
}
@media screen and (min-width: 1600px) {
  /* line 28, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container h1 {
    margin-top: 12%;
  }
}
@media screen and (min-width: 641px) {
  /* line 69, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    position: absolute;
    bottom: 0;
  }
}
@media screen and (max-width: 959px) and (min-width: 880px) {
  /* line 69, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    position: absolute;
    bottom: 0;
  }
}
@media screen and (max-width: 1079px) and (min-width: 960px) {
  /* line 69, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    bottom: 3%;
  }
}
@media screen and (max-width: 1200px) and (min-width: 1080px) {
  /* line 69, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    bottom: 5%;
  }
}
@media screen and (min-width: 1201px) {
  /* line 69, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    bottom: 7%;
  }
}
@media screen and (min-width: 1300px) {
  /* line 69, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
    bottom: 45px;
  }
}
/* line 95, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item {
  background-color: #00aeef;
}
/* line 98, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item:hover {
  background-color: #109acd;
}
/* line 101, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item a, .food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item a.button {
  color: #fff;
}
@media screen and (max-width: 780px) and (min-width: 641px) {
  /* line 101, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item a, .food-service-naturals div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta .field-items .field-item a.button {
    padding: 5px 0;
  }
}
/* line 113, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height {
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 113, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height {
    margin: 40px auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 113, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height {
    margin: 40px auto;
  }
}
/* line 123, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal {
  margin-bottom: 0 !important;
  padding: 120px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 123, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal {
    padding: 0;
  }
}
/* line 130, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal .node--taco > .content {
  display: block;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 130, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal .node--taco > .content {
    display: block;
  }
}
/* line 136, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal .node--taco > .content p.subnotes {
  position: absolute;
  bottom: 0;
  padding-bottom: 20px;
  color: #7c7c7c;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 136, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal .node--taco > .content p.subnotes {
    position: relative;
    bottom: auto;
    padding-bottom: 0;
  }
}
/* line 149, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.call-to-action {
  display: none;
}
/* line 152, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.image-col {
  display: block;
  padding-right: 0;
  width: 47%;
  float: left;
  vertical-align: top;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 152, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.image-col {
    width: 100%;
    display: block;
  }
}
/* line 164, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.content-col {
  display: block;
  width: 45.5%;
  float: right;
  vertical-align: top;
  padding: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 170, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.content-col > .content {
    padding-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 164, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.content-col {
    display: block;
    width: 100%;
    padding: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 181, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 181, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.content-col h3 {
    margin: 10px 0 20px;
  }
}
/* line 190, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.content-col div.call-to-action {
  display: block;
  left: 0;
  width: 280px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 190, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal div.content-col div.call-to-action {
    margin-top: 35px;
  }
}
/* line 201, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal.image-right div.image-col {
  float: right;
}
/* line 205, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .equal-height div.pane-taco-pane.half-half.horizontal.image-right div.content-col {
  float: left;
}
/* line 214, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .text-banner {
  background-color: #21b4ed;
  padding: 30px 20px;
  margin: 0;
}
/* line 218, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .text-banner .inner {
  padding: 70px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 218, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .text-banner .inner {
    padding: 30px 0;
  }
}
/* line 223, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .text-banner .inner h2, .food-service-naturals div.main-row .text-banner .inner .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .food-service-naturals div.main-row .text-banner .inner h1, .food-service-naturals div.main-row .text-banner .inner h3, .food-service-naturals div.main-row .text-banner .inner h4 {
  color: #fff;
  font-family: 'playfair_displayregular';
  font-size: 40px;
  line-height: 45px;
  font-size: 4rem;
  line-height: 4.5rem;
  margin: 0;
  text-align: center;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 223, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .text-banner .inner h2, .food-service-naturals div.main-row .text-banner .inner .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .food-service-naturals div.main-row .text-banner .inner h1, .food-service-naturals div.main-row .text-banner .inner h3, .food-service-naturals div.main-row .text-banner .inner h4 {
    font-size: 30px;
    line-height: 35px;
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
/* line 234, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .text-banner .inner p, .food-service-naturals div.main-row .text-banner .inner a, .food-service-naturals div.main-row .text-banner .inner strong {
  color: #fff;
}
/* line 237, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .text-banner .inner p {
  font-size: 23px;
  line-height: 46px;
  font-size: 2.3rem;
  line-height: 4.6rem;
  text-align: left;
  margin: 30px auto 0;
  max-width: 960px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 237, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .text-banner .inner p {
    font-size: 15px;
    line-height: 25px;
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 249, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .text-banner.pane-3 .inner h4 {
    text-align: left;
  }
}
/* line 258, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .text-banner.narrower .inner {
  max-width: 1030px;
}
/* line 262, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .text-banner.bold {
  height: 160px;
  display: table;
  width: 100%;
}
/* line 266, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .text-banner.bold .inner {
  max-width: 1240px;
  padding: 0;
  margin: 0 auto;
  display: table-cell;
  vertical-align: middle;
}
/* line 273, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .text-banner.bold .inner h2, .food-service-naturals div.main-row .text-banner.bold .inner .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .food-service-naturals div.main-row .text-banner.bold .inner h1, .food-service-naturals div.main-row .text-banner.bold .inner h3, .food-service-naturals div.main-row .text-banner.bold .inner h4 {
  font-family: 'open_sansextrabold';
  font-size: 40px;
  line-height: 45px;
  font-size: 4rem;
  line-height: 4.5rem;
  text-transform: uppercase;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 273, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .text-banner.bold .inner h2, .food-service-naturals div.main-row .text-banner.bold .inner .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .food-service-naturals div.main-row .text-banner.bold .inner h1, .food-service-naturals div.main-row .text-banner.bold .inner h3, .food-service-naturals div.main-row .text-banner.bold .inner h4 {
    font-size: 30px;
    line-height: 35px;
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
/* line 285, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form {
  background-image: url('../../images/foodservice-naturals-woodgrain-bg.jpg?1522266126');
  background-position: center center;
  background-size: cover;
  position: relative;
  padding: 60px 0;
  float: left;
  width: 100%;
  clear: both;
}
/* line 294, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form h2, .food-service-naturals div.main-row .food-service-form .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .food-service-naturals div.main-row .food-service-form h1 {
  font-size: 40px;
  line-height: 60px;
  font-size: 4rem;
  line-height: 6rem;
  color: #2969a1;
  font-family: 'playfair_displayregular';
  text-align: center;
  margin: 0 0 42px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 294, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .food-service-form h2, .food-service-naturals div.main-row .food-service-form .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .food-service-naturals div.main-row .food-service-form h1 {
    font-size: 30px;
    line-height: 36px;
    font-size: 3rem;
    line-height: 3.6rem;
  }
}
/* line 304, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form {
  max-width: 1240px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 308, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-item {
  width: calc(49% - 4px);
  margin-right: 2%;
  border: 2px solid #9ce2fd;
  overflow: hidden;
  position: relative;
  float: left;
}
/* line 315, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-item.form-item-firstname, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-lastname, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-postal-code, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-state {
  width: calc(23.65% - 4px);
}
/* line 321, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-item.form-item-title, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-email, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-street-address, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-fs-type, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-postal-code {
  margin-right: 0;
}
/* line 328, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup {
  border: 0;
  margin: 0 auto;
  float: none;
  clear: both;
  text-align: center;
}
/* line 334, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox] {
  display: none;
}
/* line 337, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox] + label, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox] + .change-password-label {
  background-repeat: no-repeat;
  height: auto;
  width: 100%;
  display: inline-block;
  padding: 0 0 0 45px;
  font-size: 15px;
  line-height: 26px;
  vertical-align: top;
  color: #2969a1;
  font-family: open_sansextrabold;
  text-transform: uppercase;
  background-position: 0 5px;
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 337, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox] + label, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox] + .change-password-label {
    font-size: 16px;
  }
}
/* line 355, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox]:checked + label, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox]:checked + .change-password-label {
  background-repeat: no-repeat;
  height: auto;
  width: 100%;
  display: inline-block;
  padding: 0 0 0 45px;
}
/* line 363, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox] + label, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox] + .change-password-label {
  background-image: url('../../images/checkbox.png?1522266126');
}
/* line 366, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox]:checked + label, .food-service-naturals div.main-row .food-service-form form .form-item.form-item-request-sample-signup input[type=checkbox]:checked + .change-password-label {
  background-image: url('../../images/checkbox-checked.png?1522266126');
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 308, ../base-sass/components/_food-service-naturals.scss */
  .food-service-naturals div.main-row .food-service-form form .form-item {
    width: calc(100% - 4px) !important;
    margin-right: 0;
  }
}
/* line 375, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form select,
.food-service-naturals div.main-row .food-service-form form input.form-text {
  background-color: #ffffff;
  height: 40px;
  box-shadow: none !important;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding: 0 12px;
  text-transform: uppercase;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #a1a1a1;
  font-family: open_sansbold;
}
/* line 390, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form select::-webkit-input-placeholder,
.food-service-naturals div.main-row .food-service-form form input.form-text::-webkit-input-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 394, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form select::-moz-placeholder,
.food-service-naturals div.main-row .food-service-form form input.form-text::-moz-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 398, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form select:-ms-input-placeholder,
.food-service-naturals div.main-row .food-service-form form input.form-text:-ms-input-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 402, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form select:-moz-placeholder,
.food-service-naturals div.main-row .food-service-form form input.form-text:-moz-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 408, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .form-type-select::after {
  content: url('../../images/select-arrow.png?1522266126');
  top: 9px;
  right: 20px;
  position: absolute;
}
/* line 415, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form select {
  width: 107%;
}
/* line 418, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form .submit-wrapper {
  margin-top: 20px;
  float: left;
  clear: both;
  width: 100%;
}
/* line 424, ../base-sass/components/_food-service-naturals.scss */
.food-service-naturals div.main-row .food-service-form form input.form-submit {
  width: 140px;
  color: #fff;
  text-transform: uppercase;
  font-family: open_sansextrabold;
  background: #42c2f0;
  margin: 0 auto;
}

/* line 6, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.pane-bean-5-x-food-service-products div.bean-carousel div.carousel-row div.content-container > .inner {
  width: 100%;
  padding: 75px 0 2% 6%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 6, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.pane-bean-5-x-food-service-products div.bean-carousel div.carousel-row div.content-container > .inner {
    padding: 60px 40px 0;
  }
}
/* line 12, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.pane-bean-5-x-food-service-products div.bean-carousel div.carousel-row div.content-container > .inner div.field--name-body {
  max-width: 450px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 12, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.pane-bean-5-x-food-service-products div.bean-carousel div.carousel-row div.content-container > .inner div.field--name-body {
    display: none;
  }
}
/* line 19, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.pane-bean-5-x-food-service-products div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 425px;
  color: #ffffff;
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 19, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.pane-bean-5-x-food-service-products div.bean-carousel div.carousel-row div.content-container h1 {
    max-width: 350px;
  }
}
/* line 35, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.top-row div.header-wrapper div.content-col p:nth-child(2) {
  margin-bottom: 10px;
}
/* line 42, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row {
  max-width: 1240px;
  padding: 0 20px;
  margin: 40px auto 45px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 42, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row {
    margin: 40px auto 0;
  }
}
/* line 50, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:first-child {
  border-bottom: 2px solid #b7ebff;
  display: block;
  padding-bottom: 50px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 50, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child {
    border-bottom: 0;
  }
}
/* line 58, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane:first-child {
  padding-top: 40px;
  width: 69%;
  display: inline-block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 58, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane:first-child {
    padding-top: 0;
    width: 60%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 58, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane:first-child {
    display: none;
    width: 100%;
  }
}
/* line 70, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane:first-child div.content-col {
  padding: 0 80px 0 15px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 70, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane:first-child div.content-col {
    padding: 0 20px 0 0 !important;
  }
  /* line 74, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane:first-child div.content-col p {
    font-size: 17px;
    line-height: 34px;
  }
  /* line 77, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane:first-child div.content-col p:first-child {
    margin: 0 0 30px;
  }
}
/* line 84, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco {
  width: 30%;
  height: 340px;
  display: inline-block;
  max-width: 365px;
  margin: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 84, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco {
    min-width: 232px;
    height: 262px;
    float: right;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 84, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco {
    float: none;
    display: block;
    width: 234px;
    margin: 0 auto !important;
    min-height: 337px;
  }
}
/* line 105, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h3 {
  margin-top: 100px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 105, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h3 {
    margin-top: 85px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 105, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.no-flip h3 {
    font-size: 26px;
    margin-top: 135px;
  }
}
/* line 117, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip img {
  margin: 40px auto 10px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 117, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip img {
    margin: 20px auto 10px;
  }
}
/* line 123, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco div.content-col div.field--name-field-taco-description div.flip h3 {
  margin-top: 23px;
  display: block;
}
/* line 130, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco div.call-to-action {
  bottom: 65px;
  left: 0;
  right: 0;
  max-width: 232px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 130, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco div.call-to-action {
    max-width: 165px;
    bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 130, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:first-child div.pane-taco-pane.flip-fact-taco div.call-to-action {
    bottom: 26px;
  }
}
/* line 146, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) {
  padding: 50px 0 40px;
  border-bottom: 2px solid #b7ebff;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 146, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) {
    padding: 0;
    border: 0;
  }
}
/* line 153, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane {
  margin-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 153, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane {
    padding: 0;
  }
}
/* line 159, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content {
  display: table;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 159, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content {
    display: block;
  }
}
/* line 165, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.image-col {
  display: table-cell;
  width: 390px;
  vertical-align: top;
  padding: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 165, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.image-col {
    width: 100%;
    padding-right: 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 165, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.image-col {
    width: 100%;
    display: block;
    padding: 0;
  }
}
/* line 180, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col {
  display: table-cell;
  float: none;
  vertical-align: top;
  width: auto;
  padding: 0 0 0 30px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 180, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col {
    width: 50%;
    padding: 0 0 0 20px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 180, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col {
    width: 100%;
    display: block;
    padding: 0 !important;
    margin-top: 5px;
  }
}
/* line 196, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col h3 {
  max-width: 560px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 196, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 203, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col p.header {
  font-family: open_sansbold;
  text-transform: uppercase;
  padding-left: 50px;
  margin-top: 17px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 203, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col p.header {
    padding-left: 30px;
  }
}
/* line 212, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col ul {
  padding-left: 62px;
  margin: 10px 0 40px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 212, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col ul {
    padding-left: 44px;
  }
}
/* line 218, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col ul:last-child {
  margin-bottom: 0;
}
/* line 221, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(2) div.pane-taco-pane .node--taco > .content div.content-col ul li {
  color: #1b62b2;
  font-size: 12px;
}
/* line 231, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) {
  padding: 50px 0 40px;
  border-bottom: 2px solid #b7ebff;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 231, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) {
    padding: 0;
    border: 0;
  }
}
/* line 238, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane {
  margin-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 238, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane {
    padding: 0;
  }
}
/* line 244, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content {
  display: block;
  width: 100%;
}
/* line 247, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.image-col {
  display: inline-block;
  width: 30%;
  vertical-align: top;
  padding: 0;
  float: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 247, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.image-col {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 247, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.image-col {
    width: 100%;
    float: none;
    display: block;
  }
}
/* line 261, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.image-col img {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 261, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.image-col img {
    float: none;
  }
}
/* line 268, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col {
  display: inline-block;
  width: 69%;
  float: none;
  vertical-align: top;
  padding: 0 30px 0 18px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 268, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col {
    width: 50%;
    padding: 0 20px 0 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 268, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col {
    width: 100%;
    display: block;
    padding: 0 !important;
    margin-top: 5px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 284, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 290, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col p.header {
  font-family: open_sansbold;
  text-transform: uppercase;
  padding-left: 50px;
  margin-top: 17px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 290, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col p.header {
    padding-left: 30px;
  }
}
/* line 299, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col ul {
  padding-left: 62px;
  margin: 10px 0 40px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 299, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col ul {
    padding-left: 44px;
  }
}
/* line 305, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col ul:last-child {
  margin-bottom: 0;
}
/* line 308, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(3) div.pane-taco-pane .node--taco > .content div.content-col ul li {
  color: #1b62b2;
  font-size: 12px;
}
/* line 318, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) {
  padding: 50px 0 40px;
  border-bottom: 2px solid #b7ebff;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 318, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) {
    padding: 0;
    border: 0;
  }
}
/* line 325, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane {
  margin-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 325, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane {
    padding: 0;
  }
}
/* line 331, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content {
  display: table;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 331, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content {
    display: block;
  }
}
/* line 337, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.image-col {
  display: table-cell;
  width: 390px;
  vertical-align: top;
  padding: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 337, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.image-col {
    width: 100%;
    padding: 0 0 0 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 337, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.image-col {
    width: 100%;
    display: block;
    padding: 0;
  }
}
/* line 352, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col {
  display: table-cell;
  float: none;
  vertical-align: top;
  width: auto;
  padding: 0 0 0 30px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 352, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col {
    width: 50%;
    padding: 0 0 0 20px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 352, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col {
    width: 100%;
    display: block;
    padding: 0 !important;
    margin-top: 5px;
  }
}
/* line 368, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col h3 {
  max-width: 560px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 368, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 375, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col p.header {
  font-family: open_sansbold;
  text-transform: uppercase;
  padding-left: 50px;
  margin-top: 17px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 375, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col p.header {
    padding-left: 30px;
  }
}
/* line 384, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col ul {
  padding-left: 62px;
  margin: 10px 0 40px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 384, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col ul {
    padding-left: 44px;
  }
}
/* line 390, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col ul:last-child {
  margin-bottom: 0;
}
/* line 393, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(4) div.pane-taco-pane .node--taco > .content div.content-col ul li {
  color: #1b62b2;
  font-size: 12px;
}
/* line 403, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) {
  padding: 50px 0 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 403, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) {
    padding: 0;
  }
}
/* line 408, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane {
  margin-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 408, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane {
    padding: 0;
  }
}
/* line 414, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content {
  display: block;
  width: 100%;
}
/* line 417, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.image-col {
  display: inline-block;
  width: 30%;
  vertical-align: top;
  padding: 0;
  float: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 417, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.image-col {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 417, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.image-col {
    width: 100%;
    float: none;
    display: block;
  }
}
/* line 431, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.image-col img {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 431, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.image-col img {
    float: none;
  }
}
/* line 438, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col {
  display: inline-block;
  width: 69%;
  float: none;
  vertical-align: top;
  padding: 0 30px 0 18px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 438, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col {
    width: 50%;
    padding: 0 20px 0 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 438, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col {
    width: 100%;
    display: block;
    margin-top: 5px;
  }
}
/* line 453, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col p.header {
  font-family: open_sansbold;
  text-transform: uppercase;
  padding-left: 50px;
  margin-top: 17px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 453, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col p.header {
    padding-left: 30px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 462, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 468, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col ul {
  padding-left: 62px;
  margin: 10px 0 40px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 468, ../base-sass/components/_food-service-products.scss */
  body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col ul {
    padding-left: 44px;
  }
}
/* line 474, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col ul:last-child {
  margin-bottom: 0;
}
/* line 477, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.equal-height:nth-child(5) div.pane-taco-pane .node--taco > .content div.content-col ul li {
  color: #1b62b2;
  font-size: 12px;
}
/* line 489, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.references-block {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 492, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.references-block h4 {
  color: #454545;
  font-family: open_sansregular,Arial,sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.05;
  text-transform: none;
}
/* line 502, ../base-sass/components/_food-service-products.scss */
body.food-service-products div.main-row div.references-block ol li {
  color: #666666;
  font-family: open_sansregular, Arial, sans-serif;
  letter-spacing: 0.01em;
  line-height: 1.4;
  font-size: 1.4rem;
  font-weight: normal;
}

/* line 4, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.top-row div.header-wrapper p {
  padding-bottom: 30px;
  border-bottom: 2px solid #b7ebff;
}
/* line 10, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row {
  max-width: 1240px;
  padding: 0 20px;
  margin: 55px auto 103px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 10, ../base-sass/components/_food-service-promotion.scss */
  body.food-service-promotion div.main-row {
    margin: 40px auto;
  }
}
/* line 17, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-node-body {
  padding-bottom: 0;
  max-width: 850px;
}
/* line 20, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-node-body h3 {
  font-size: 35px;
  line-height: 46px;
  font-family: playfair_displayregular;
  font-weight: normal;
  color: #1b62b2;
  margin: 0 0 6px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 20, ../base-sass/components/_food-service-promotion.scss */
  body.food-service-promotion div.main-row div.pane-node-body h3 {
    font-size: 26px;
    line-height: 34px;
    background-color: #ffffff;
    display: block;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 20, ../base-sass/components/_food-service-promotion.scss */
  body.food-service-promotion div.main-row div.pane-node-body h3 {
    font-size: 28px;
    line-height: 32px;
  }
}
/* line 38, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-node-body ul li {
  color: #373737;
  font-size: 17px;
  line-height: 29px;
}
/* line 44, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo {
  max-width: 850px;
  width: 100%;
  background-color: #bcebfe;
  padding: 40px 55px 1px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 44, ../base-sass/components/_food-service-promotion.scss */
  body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples,
  body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo {
    padding: 40px 18px 1px;
    margin-bottom: 22px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 44, ../base-sass/components/_food-service-promotion.scss */
  body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples,
  body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo {
    padding: 15px 18px 1px;
  }
}
/* line 57, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples a,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo a {
  font-family: open_sansbold;
  color: #00aeef;
  text-decoration: underline;
}
/* line 62, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div#foodservicepromo-form-header-description-wrapper,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div#foodservicepromo-form-header-description-wrapper {
  margin-bottom: 16px;
}
/* line 65, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item {
  border: 2px solid #9ce2fd;
  margin-bottom: 30px;
}
/* line 68, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item > label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item > .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item > label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item > .change-password-label {
  display: none;
}
/* line 71, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item input,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item input {
  background-color: #ffffff;
  height: 40px;
  padding: 0 25px;
  font-family: open_sansregular;
  color: #a1a1a1;
  font-size: 17px;
  border: 0;
  margin: 0;
}
/* line 81, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox {
  padding: 0 15px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 81, ../base-sass/components/_food-service-promotion.scss */
  body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox,
  body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox {
    padding: 0;
  }
}
/* line 86, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox],
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox] {
  display: none;
}
/* line 89, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox] + label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox] + .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox] + label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox] + .change-password-label {
  background-repeat: no-repeat;
  height: auto;
  width: 100%;
  display: inline-block;
  padding: 0 0 0 45px;
  font-family: open_sansregular;
  font-size: 17px;
  line-height: 26px;
  color: #373737;
  vertical-align: top;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 89, ../base-sass/components/_food-service-promotion.scss */
  body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox] + label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox] + .change-password-label,
  body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox] + label,
  body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox] + .change-password-label {
    font-size: 16px;
  }
}
/* line 104, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox]:checked + label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox]:checked + .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox]:checked + label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox]:checked + .change-password-label {
  background-repeat: no-repeat;
  height: auto;
  width: 100%;
  display: inline-block;
  padding: 0 0 0 45px;
}
/* line 111, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox] + label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox] + .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox] + label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox] + .change-password-label {
  background-image: url('../../images/checkbox.png?1522266126');
}
/* line 114, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox]:checked + label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-checkbox input[type=checkbox]:checked + .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox]:checked + label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-checkbox input[type=checkbox]:checked + .change-password-label {
  background-image: url('../../images/checkbox-checked.png?1522266126');
}
/* line 118, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios {
  border: none;
}
/* line 120, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios .change-password-label {
  display: inline;
  color: #373737;
  font-family: open_sansregular;
  font-weight: normal;
}
/* line 126, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios {
  padding: 20px 15px 0;
}
/* line 128, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio {
  margin: 0;
  border: none;
}
/* line 131, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio],
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] {
  display: none;
}
/* line 134, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + .change-password-label {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  display: inline-block;
  padding: 0 0 0 45px;
}
/* line 141, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + .change-password-label {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  display: inline-block;
  padding: 0 0 0 45px;
}
/* line 148, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + .change-password-label {
  background-image: url('../../images/radio-off.png?1522266126');
}
/* line 151, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + label, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + .change-password-label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + label,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + .change-password-label {
  background-image: url('../../images/radio-on.png?1522266126');
}
/* line 158, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item {
  overflow: hidden;
  position: relative;
}
/* line 161, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item select,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item select {
  font-family: open_sansregular;
  font-size: 17px;
  padding: 0 25px;
  background-color: #ffffff;
  margin-bottom: 0;
  letter-spacing: 1px;
  height: 40px;
  border: 0;
}
/* line 172, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-select::after,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-type-select::after {
  content: url('../../images/select-arrow.png?1522266126');
  bottom: 9px;
  right: 20px;
  position: absolute;
}
/* line 179, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item select,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item select {
  width: 107%;
}
/* line 182, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item div.description,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item div.description {
  display: none;
}
/* line 185, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-name, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-mail, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-field-country-und, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-field-state-province-und, body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-field-birthday-und-0-value,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-item-name,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-item-mail,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-item-field-country-und,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-item-field-state-province-und,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-item-field-birthday-und-0-value {
  border: 2px solid #9ce2fd;
  margin-bottom: 30px;
}
/* line 193, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-subscribe-check,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div.form-item.form-item-subscribe-check {
  border: 0;
}
/* line 197, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples input.form-submit,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo input.form-submit {
  background-color: #7cd9fd;
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  font-family: open_sansbold;
  border: 2px solid #ffffff;
  padding: 20px 0;
  max-width: 228px;
  margin: 0 auto 55px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 209, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples input.form-submit:hover,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo input.form-submit:hover {
  background-color: #4accfe;
}
/* line 213, ../base-sass/components/_food-service-promotion.scss */
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-samples div#disclaimer-samples,
body.food-service-promotion div.main-row div.pane-splenda-exacttarget-splenda-foodservice-promo div#disclaimer-samples {
  display: none;
}