/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .form-submit, html[dir=rtl]
.jjbos-poll-form input[type="submit"], html[dir=rtl]
.poll-results .form-submit, html[dir=rtl]
.poll-results input[type="submit"] {
  padding: 15px 15px 15px 31px;
}
/* line 52, ../base-sass/core/_mixins.styles.scss */
.jjbos-poll-form .form-submit:after,
.jjbos-poll-form input[type="submit"]:after,
.poll-results .form-submit:after,
.poll-results input[type="submit"]:after {
  font-family: 'icomoon';
  font-size: 24px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .form-submit:after, html[dir=ltr]
.jjbos-poll-form input[type="submit"]:after, html[dir=ltr]
.poll-results .form-submit:after, html[dir=ltr]
.poll-results input[type="submit"]:after {
  content: "";
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .form-submit:after, html[dir=rtl]
.jjbos-poll-form input[type="submit"]:after, html[dir=rtl]
.poll-results .form-submit:after, html[dir=rtl]
.poll-results input[type="submit"]:after {
  content: "";
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .form-submit:after, html[dir=ltr]
.jjbos-poll-form input[type="submit"]:after, html[dir=ltr]
.poll-results .form-submit:after, html[dir=ltr]
.poll-results input[type="submit"]:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .form-submit:after, html[dir=rtl]
.jjbos-poll-form input[type="submit"]:after, html[dir=rtl]
.poll-results .form-submit:after, html[dir=rtl]
.poll-results input[type="submit"]:after {
  left: 15px;
}
/* line 62, ../base-sass/core/_mixins.styles.scss */
.jjbos-poll-form .form-submit:hover, .jjbos-poll-form .form-submit:focus,
.jjbos-poll-form input[type="submit"]:hover,
.jjbos-poll-form input[type="submit"]:focus,
.poll-results .form-submit:hover,
.poll-results .form-submit:focus,
.poll-results input[type="submit"]:hover,
.poll-results input[type="submit"]:focus {
  background-color: #005eb0;
}
/* line 67, ../base-sass/core/_mixins.styles.scss */
.jjbos-poll-form .form-submit:active,
.jjbos-poll-form input[type="submit"]:active,
.poll-results .form-submit:active,
.poll-results input[type="submit"]:active {
  background-color: #004887;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .form-submit, html[dir=ltr]
.jjbos-poll-form input[type="submit"], html[dir=ltr]
.poll-results .form-submit, html[dir=ltr]
.poll-results input[type="submit"] {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .form-submit, html[dir=rtl]
.jjbos-poll-form input[type="submit"], html[dir=rtl]
.poll-results .form-submit, html[dir=rtl]
.poll-results input[type="submit"] {
  left: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .form-submit, html[dir=ltr]
.jjbos-poll-form input[type="submit"], html[dir=ltr]
.poll-results .form-submit, html[dir=ltr]
.poll-results input[type="submit"] {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .form-submit, html[dir=rtl]
.jjbos-poll-form input[type="submit"], html[dir=rtl]
.poll-results .form-submit, html[dir=rtl]
.poll-results input[type="submit"] {
  margin-right: 0;
}
/* line 75, ../base-sass/components/_poll.scss */
.jjbos-poll-form .poll-bars,
.poll-results .poll-bars {
  display: block;
  clear: both;
  margin-bottom: 18px;
  overflow: hidden;
}
@media (min-width: 75em) {
  /* line 75, ../base-sass/components/_poll.scss */
  .jjbos-poll-form .poll-bars,
  .poll-results .poll-bars {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-bars, html[dir=ltr]
  .poll-results .poll-bars {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-bars, html[dir=rtl]
  .poll-results .poll-bars {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-bars, html[dir=ltr]
  .poll-results .poll-bars {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-bars, html[dir=rtl]
  .poll-results .poll-bars {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 75, ../base-sass/components/_poll.scss */
  .jjbos-poll-form .poll-bars,
  .poll-results .poll-bars {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-bars, html[dir=ltr]
  .poll-results .poll-bars {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-bars, html[dir=rtl]
  .poll-results .poll-bars {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-bars, html[dir=ltr]
  .poll-results .poll-bars {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-bars, html[dir=rtl]
  .poll-results .poll-bars {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 75, ../base-sass/components/_poll.scss */
  .jjbos-poll-form .poll-bars,
  .poll-results .poll-bars {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-bars, html[dir=ltr]
  .poll-results .poll-bars {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-bars, html[dir=rtl]
  .poll-results .poll-bars {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-bars, html[dir=ltr]
  .poll-results .poll-bars {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-bars, html[dir=rtl]
  .poll-results .poll-bars {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 75, ../base-sass/components/_poll.scss */
  .jjbos-poll-form .poll-bars,
  .poll-results .poll-bars {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-bars, html[dir=ltr]
  .poll-results .poll-bars {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-bars, html[dir=rtl]
  .poll-results .poll-bars {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-bars, html[dir=ltr]
  .poll-results .poll-bars {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-bars, html[dir=rtl]
  .poll-results .poll-bars {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .poll-bars, html[dir=ltr]
.poll-results .poll-bars {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .poll-bars, html[dir=rtl]
.poll-results .poll-bars {
  margin-right: 0;
}
/* line 82, ../base-sass/components/_poll.scss */
.jjbos-poll-form .poll-bars:first,
.poll-results .poll-bars:first {
  padding-top: 0;
}
/* line 85, ../base-sass/components/_poll.scss */
.jjbos-poll-form .poll-bars .poll-bars__text,
.poll-results .poll-bars .poll-bars__text {
  line-height: 1.2em;
  margin-bottom: 8px;
}
/* line 89, ../base-sass/components/_poll.scss */
.jjbos-poll-form .poll-bars .poll-bars__bar,
.poll-results .poll-bars .poll-bars__bar {
  background-color: transparent;
  max-width: 85%;
  height: 0;
}
/* line 93, ../base-sass/components/_poll.scss */
.jjbos-poll-form .poll-bars .poll-bars__bar .foreground,
.poll-results .poll-bars .poll-bars__bar .foreground {
  height: 1.5em;
  width: 85%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .poll-bars .poll-bars__bar .foreground, html[dir=ltr]
.poll-results .poll-bars .poll-bars__bar .foreground {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .poll-bars .poll-bars__bar .foreground, html[dir=rtl]
.poll-results .poll-bars .poll-bars__bar .foreground {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .poll-bars .poll-bars__bar .foreground, html[dir=ltr]
.poll-results .poll-bars .poll-bars__bar .foreground {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .poll-bars .poll-bars__bar .foreground, html[dir=rtl]
.poll-results .poll-bars .poll-bars__bar .foreground {
  margin-right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .poll-bars .poll-bars__bar .foreground, html[dir=ltr]
.poll-results .poll-bars .poll-bars__bar .foreground {
  margin-right: 2px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .poll-bars .poll-bars__bar .foreground, html[dir=rtl]
.poll-results .poll-bars .poll-bars__bar .foreground {
  margin-left: 2px;
}
/* line 101, ../base-sass/components/_poll.scss */
.jjbos-poll-form .poll-bars .poll-bars__percent,
.poll-results .poll-bars .poll-bars__percent {
  width: 13%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .poll-bars .poll-bars__percent, html[dir=ltr]
.poll-results .poll-bars .poll-bars__percent {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .poll-bars .poll-bars__percent, html[dir=rtl]
.poll-results .poll-bars .poll-bars__percent {
  text-align: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .poll-bars .poll-bars__percent, html[dir=ltr]
.poll-results .poll-bars .poll-bars__percent {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .poll-bars .poll-bars__percent, html[dir=rtl]
.poll-results .poll-bars .poll-bars__percent {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .poll-bars .poll-bars__percent, html[dir=ltr]
.poll-results .poll-bars .poll-bars__percent {
  margin-left: 0%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .poll-bars .poll-bars__percent, html[dir=rtl]
.poll-results .poll-bars .poll-bars__percent {
  margin-right: 0%;
}
/* line 108, ../base-sass/components/_poll.scss */
.jjbos-poll-form .poll-results__total,
.poll-results .poll-results__total {
  clear: both;
}
/* line 111, ../base-sass/components/_poll.scss */
.jjbos-poll-form .poll-cancel,
.poll-results .poll-cancel {
  padding-top: 30px;
  clear: both;
}
@media (min-width: 75em) {
  /* line 111, ../base-sass/components/_poll.scss */
  .jjbos-poll-form .poll-cancel,
  .poll-results .poll-cancel {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-cancel, html[dir=ltr]
  .poll-results .poll-cancel {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-cancel, html[dir=rtl]
  .poll-results .poll-cancel {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-cancel, html[dir=ltr]
  .poll-results .poll-cancel {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-cancel, html[dir=rtl]
  .poll-results .poll-cancel {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 111, ../base-sass/components/_poll.scss */
  .jjbos-poll-form .poll-cancel,
  .poll-results .poll-cancel {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-cancel, html[dir=ltr]
  .poll-results .poll-cancel {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-cancel, html[dir=rtl]
  .poll-results .poll-cancel {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-cancel, html[dir=ltr]
  .poll-results .poll-cancel {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-cancel, html[dir=rtl]
  .poll-results .poll-cancel {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 111, ../base-sass/components/_poll.scss */
  .jjbos-poll-form .poll-cancel,
  .poll-results .poll-cancel {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-cancel, html[dir=ltr]
  .poll-results .poll-cancel {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-cancel, html[dir=rtl]
  .poll-results .poll-cancel {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-cancel, html[dir=ltr]
  .poll-results .poll-cancel {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-cancel, html[dir=rtl]
  .poll-results .poll-cancel {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 111, ../base-sass/components/_poll.scss */
  .jjbos-poll-form .poll-cancel,
  .poll-results .poll-cancel {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-cancel, html[dir=ltr]
  .poll-results .poll-cancel {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-cancel, html[dir=rtl]
  .poll-results .poll-cancel {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .jjbos-poll-form .poll-cancel, html[dir=ltr]
  .poll-results .poll-cancel {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .jjbos-poll-form .poll-cancel, html[dir=rtl]
  .poll-results .poll-cancel {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .jjbos-poll-form .poll-cancel, html[dir=ltr]
.poll-results .poll-cancel {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .jjbos-poll-form .poll-cancel, html[dir=rtl]
.poll-results .poll-cancel {
  margin-right: 0;
}
/* line 117, ../base-sass/components/_poll.scss */
.jjbos-poll-form .hide-results,
.poll-results .hide-results {
  clear: both;
  display: block;
  padding-top: 1em;
}

/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-pager {
  text-align: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-pager {
  text-align: left;
}
/* line 130, ../base-sass/components/_poll.scss */
.poll-pager .first-link a,
.poll-pager .next-link a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #0074D9;
  bottom: 0;
  color: #fff;
  line-height: 1.05;
  position: absolute;
  vertical-align: middle;
  width: 100%;
  color: #fff;
  line-height: 1.4;
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
.poll-pager .next-link a {
  margin-right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
.poll-pager .next-link a {
  margin-left: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
.poll-pager .next-link a {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
.poll-pager .next-link a {
  right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
.poll-pager .next-link a {
  padding: 15px 31px 15px 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
.poll-pager .next-link a {
  padding: 15px 15px 15px 31px;
}
/* line 52, ../base-sass/core/_mixins.styles.scss */
.poll-pager .first-link a:after,
.poll-pager .next-link a:after {
  font-family: 'icomoon';
  font-size: 24px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-pager .first-link a:after, html[dir=ltr]
.poll-pager .next-link a:after {
  content: "";
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-pager .first-link a:after, html[dir=rtl]
.poll-pager .next-link a:after {
  content: "";
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-pager .first-link a:after, html[dir=ltr]
.poll-pager .next-link a:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-pager .first-link a:after, html[dir=rtl]
.poll-pager .next-link a:after {
  left: 15px;
}
/* line 62, ../base-sass/core/_mixins.styles.scss */
.poll-pager .first-link a:hover, .poll-pager .first-link a:focus,
.poll-pager .next-link a:hover,
.poll-pager .next-link a:focus {
  background-color: #005eb0;
}
/* line 67, ../base-sass/core/_mixins.styles.scss */
.poll-pager .first-link a:active,
.poll-pager .next-link a:active {
  background-color: #004887;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
.poll-pager .next-link a {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
.poll-pager .next-link a {
  text-align: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
.poll-pager .next-link a {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
.poll-pager .next-link a {
  left: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
.poll-pager .next-link a {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
.poll-pager .next-link a {
  margin-right: 0 !important;
}
@media (min-width: 75em) {
  /* line 130, ../base-sass/components/_poll.scss */
  .poll-pager .first-link a,
  .poll-pager .next-link a {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
  .poll-pager .next-link a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
  .poll-pager .next-link a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
  .poll-pager .next-link a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
  .poll-pager .next-link a {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 130, ../base-sass/components/_poll.scss */
  .poll-pager .first-link a,
  .poll-pager .next-link a {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
  .poll-pager .next-link a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
  .poll-pager .next-link a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
  .poll-pager .next-link a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
  .poll-pager .next-link a {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 130, ../base-sass/components/_poll.scss */
  .poll-pager .first-link a,
  .poll-pager .next-link a {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
  .poll-pager .next-link a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
  .poll-pager .next-link a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
  .poll-pager .next-link a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
  .poll-pager .next-link a {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 130, ../base-sass/components/_poll.scss */
  .poll-pager .first-link a,
  .poll-pager .next-link a {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
  .poll-pager .next-link a {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
  .poll-pager .next-link a {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .poll-pager .first-link a, html[dir=ltr]
  .poll-pager .next-link a {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .poll-pager .first-link a, html[dir=rtl]
  .poll-pager .next-link a {
    border-right-width: 0;
  }
}
/* line 140, ../base-sass/components/_poll.scss */
.poll-pager .first-link a:after,
.poll-pager .next-link a:after {
  margin-top: -16px;
}

/* line 147, ../base-sass/components/_poll.scss */
.pane-polls-panel-pane-2 h2, .pane-polls-panel-pane-2 .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .pane-polls-panel-pane-2 h1 {
  color: #666666;
  font-weight: 400;
}
@media (min-width: 75em) {
  /* line 152, ../base-sass/components/_poll.scss */
  .pane-polls-panel-pane-2 .view-polls .grid-item {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 152, ../base-sass/components/_poll.scss */
  .pane-polls-panel-pane-2 .view-polls .grid-item {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 152, ../base-sass/components/_poll.scss */
  .pane-polls-panel-pane-2 .view-polls .grid-item {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 152, ../base-sass/components/_poll.scss */
  .pane-polls-panel-pane-2 .view-polls .grid-item {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item:nth-child(4n+1) {
  margin-left: 2% !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item:nth-child(4n+1) {
  margin-right: 2% !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item:nth-child(3n+1) {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item:nth-child(3n+1) {
  margin-right: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item {
    margin-right: 0 !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-polls-panel-pane-2 .view-polls .grid-item:nth-child(4n+1) {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-polls-panel-pane-2 .view-polls .grid-item:nth-child(4n+1) {
    margin-right: 0 !important;
  }
}

@media (min-width: 0) and (max-width: 64em) and (min-width: 75em) {
  /* line 175, ../base-sass/components/_poll.scss */
  .page-polls .view-polls .grid-item {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 175, ../base-sass/components/_poll.scss */
  .page-polls .view-polls .grid-item {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 64em) {
  /* line 175, ../base-sass/components/_poll.scss */
  .page-polls .view-polls .grid-item {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 40em) {
  /* line 175, ../base-sass/components/_poll.scss */
  .page-polls .view-polls .grid-item {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item:nth-child(4n+1), html[dir=ltr] .page-polls .view-polls .grid-item:nth-child(3n+1) {
    margin-left: 2% !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item:nth-child(4n+1), html[dir=rtl] .page-polls .view-polls .grid-item:nth-child(3n+1) {
    margin-right: 2% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item:nth-child(2n+1) {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item:nth-child(2n+1) {
    margin-right: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item {
    margin-right: 0 !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-polls .view-polls .grid-item:nth-child(4n+1), html[dir=ltr] .page-polls .view-polls .grid-item:nth-child(3n+1), html[dir=ltr] .page-polls .view-polls .grid-item:nth-child(2n+1) {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-polls .view-polls .grid-item:nth-child(4n+1), html[dir=rtl] .page-polls .view-polls .grid-item:nth-child(3n+1), html[dir=rtl] .page-polls .view-polls .grid-item:nth-child(2n+1) {
    margin-right: 0 !important;
  }
}
/* line 199, ../base-sass/components/_poll.scss */
.page-polls .view-polls .grid-item h2.node__title, .page-polls .view-polls .grid-item .pane-node-field-page-builder .taco-polls h1.node__title, .pane-node-field-page-builder .taco-polls .page-polls .view-polls .grid-item h1.node__title {
  font-size: 1.2em;
}

/* line 207, ../base-sass/components/_poll.scss */
.poll-cta a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #0074D9;
  bottom: 0;
  color: #fff;
  line-height: 1.05;
  position: absolute;
  vertical-align: middle;
  width: 100%;
  color: #fff;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-cta a {
  margin-right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-cta a {
  margin-left: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-cta a {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-cta a {
  right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-cta a {
  padding: 15px 31px 15px 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-cta a {
  padding: 15px 15px 15px 31px;
}
/* line 52, ../base-sass/core/_mixins.styles.scss */
.poll-cta a:after {
  font-family: 'icomoon';
  font-size: 24px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-cta a:after {
  content: "";
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-cta a:after {
  content: "";
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .poll-cta a:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .poll-cta a:after {
  left: 15px;
}
/* line 62, ../base-sass/core/_mixins.styles.scss */
.poll-cta a:hover, .poll-cta a:focus {
  background-color: #005eb0;
}
/* line 67, ../base-sass/core/_mixins.styles.scss */
.poll-cta a:active {
  background-color: #004887;
}

/* line 214, ../base-sass/components/_poll.scss */
.pane-poll-pane .poll-bars {
  width: 100%;
}

/* line 220, ../base-sass/components/_poll.scss */
.taco-polls .jjbos-poll-form {
  width: 100% !important;
}

/* line 2, ../base-sass/components/_press_release.scss */
.page-node-1459 .carousel-row .slide .inner, .page-node-1459 .pb-carousel-row .slide .inner {
  max-width: 370px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 2, ../base-sass/components/_press_release.scss */
  .page-node-1459 .carousel-row .slide .inner, .page-node-1459 .pb-carousel-row .slide .inner {
    max-width: none;
  }
}
/* line 8, ../base-sass/components/_press_release.scss */
.page-node-1459 div.bean-carousel div.carousel-row div.content-container h1 {
  margin-top: 13px;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 11, ../base-sass/components/_press_release.scss */
  .page-node-1459 div.bean-carousel div.carousel-row div.content-container div.field--name-body p {
    font-size: 16px;
    line-height: 26px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 11, ../base-sass/components/_press_release.scss */
  .page-node-1459 div.bean-carousel div.carousel-row div.content-container div.field--name-body p {
    font-size: 17px;
    line-height: 28px;
  }
}
/* line 21, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row {
  padding: 0 20px;
}
/* line 23, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row p {
  font-size: 17px;
  line-height: 35px;
  color: #373737;
  font-family: open_sansregular;
  margin: 0 0 15px 0;
}
/* line 30, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-intro {
  padding: 40px 30px;
  max-width: 873px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 30, ../base-sass/components/_press_release.scss */
  .page-node-1459 .main-row .pr-intro {
    max-width: none;
    padding: 33px 30px 67px 30px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 30, ../base-sass/components/_press_release.scss */
  .page-node-1459 .main-row .pr-intro {
    padding: 19px 0 40px 0;
  }
}
/* line 40, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-intro h1 {
  color: #1b62b2;
  font-family: playfair_displaybold;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 44, ../base-sass/components/_press_release.scss */
  .page-node-1459 .main-row .pr-intro p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 7px 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 44, ../base-sass/components/_press_release.scss */
  .page-node-1459 .main-row .pr-intro p {
    margin-bottom: 0;
    line-height: 28px;
  }
}
/* line 56, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper {
  border-bottom: 2px solid #b7ebff;
  max-width: 873px;
  margin-bottom: 50px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 56, ../base-sass/components/_press_release.scss */
  .page-node-1459 .main-row .pr-wrapper {
    margin-bottom: 25px;
    border-bottom: none;
  }
}
/* line 64, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item {
  padding: 30px;
  border-top: 2px solid #b7ebff;
  position: relative;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 64, ../base-sass/components/_press_release.scss */
  .page-node-1459 .main-row .pr-wrapper .pr-item {
    padding: 30px 0;
  }
}
/* line 71, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item .pr-icon {
  width: 17px;
  height: 17px;
  position: absolute;
  top: 15px;
  right: 12px;
  cursor: pointer;
  background: url('../../images/expand-icon.png?1522266126') 50% 50% no-repeat;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 71, ../base-sass/components/_press_release.scss */
  .page-node-1459 .main-row .pr-wrapper .pr-item .pr-icon {
    top: 21px;
    right: 0;
  }
}
/* line 84, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item .pr-date {
  font-size: 16px;
  font-family: open_sansbold;
  color: #494949;
  line-height: 16px;
  margin-bottom: 18px;
}
/* line 91, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item h2.pr-title, .page-node-1459 .main-row .pr-wrapper .pr-item .pane-node-field-page-builder .taco-polls h1.pr-title, .pane-node-field-page-builder .taco-polls .page-node-1459 .main-row .pr-wrapper .pr-item h1.pr-title {
  color: #1b62b2;
  font-family: playfair_displayregular;
  font-size: 35px;
  line-height: 46px;
  margin: 0 0 18px 0;
  cursor: pointer;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 91, ../base-sass/components/_press_release.scss */
  .page-node-1459 .main-row .pr-wrapper .pr-item h2.pr-title, .page-node-1459 .main-row .pr-wrapper .pr-item .pane-node-field-page-builder .taco-polls h1.pr-title, .pane-node-field-page-builder .taco-polls .page-node-1459 .main-row .pr-wrapper .pr-item h1.pr-title {
    font-size: 26px;
    line-height: 34px;
  }
}
/* line 103, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item .pr-sub-title {
  font-family: open_sansbold;
  font-style: italic;
}
/* line 107, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item div.pr-content {
  display: none;
}
/* line 110, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item a.pr-action {
  color: #00aeef;
  font-family: open_sansbold;
  font-size: 17px;
  line-height: 17px;
  display: inline-block;
}
/* line 116, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item a.pr-action.pr-close {
  display: none;
}
/* line 121, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item.open .pr-icon {
  background-image: url('../../images/collapse-icon.png?1522266126');
}
/* line 125, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item.open a.pr-action.pr-close {
  display: inline-block;
  padding-right: 15px;
  background: url('../../images/pr-collapse.gif?1522266126') 100% 50% no-repeat;
}
/* line 130, ../base-sass/components/_press_release.scss */
.page-node-1459 .main-row .pr-wrapper .pr-item.open a.pr-action.pr-open {
  display: none;
}

/* line 5, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image {
  padding: 0 0 40px;
  position: relative;
}
/* line 9, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .pane-title {
  bottom: 12px;
  display: block;
  font-weight: 700;
  position: absolute;
  text-align: center;
  z-index: 50;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-product-image .pane-title {
  left: 50%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-product-image .pane-title {
  right: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-product-image .pane-title {
  margin-left: -57px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-product-image .pane-title {
  margin-right: -57px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 9, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .pane-title {
    bottom: 43px;
  }
}
/* line 23, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .pane-title h2, .pane-node-field-product-image .pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .pane-node-field-product-image .pane-title h1 {
  font-size: 10px;
  line-height: 15px;
  font-size: 1rem;
  line-height: 1.5rem;
}
/* line 28, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .field--type-image {
  position: relative;
  z-index: 40;
}
/* line 33, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image img {
  display: block;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 39, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter {
    position: relative;
  }
}
/* line 44, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .galleryformatter .gallery-frame,
.pane-node-field-product-image .galleryformatter .gallery-slides {
  width: 100%;
}
/* line 50, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .galleryformatter.gallery-processed .gallery-slides .gallery-slide {
  position: relative;
}
/* line 55, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .galleryformatter .gallery-slides .gallery-slide {
  max-width: 100%;
}
/* line 59, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .galleryformatter .arrow,
.pane-node-field-product-image .galleryformatter .slide-button {
  display: none;
}
/* line 64, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .galleryformatter .gallery-thumbs {
  margin-top: 2%;
  width: 100%;
}
/* line 68, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .galleryformatter .gallery-thumbs ul {
  width: 100%;
}
@media (min-width: 75em) {
  /* line 72, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    width: 18.4%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 72, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    width: 18.4%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 72, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    width: 18.4%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 72, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    border-right-width: 0;
  }
}
/* line 75, ../base-sass/components/_product-image.scss */
.pane-node-field-product-image .galleryformatter .gallery-thumbs li.active img {
  border: 2px solid #666666;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li.slide-0 {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li.slide-0 {
  margin-right: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 64, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs {
    bottom: 12px;
    position: absolute;
  }
  /* line 88, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs ul {
    text-align: center;
  }
  /* line 92, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: auto;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    float: none;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-product-image .galleryformatter .gallery-thumbs li {
    float: none;
  }
  /* line 98, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li.active a {
    background-color: #333333;
    border: 1px solid black;
  }
  /* line 103, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li 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 113, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li a:hover {
    background-color: #666666;
    border: 1px solid #333333;
  }
  /* line 118, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li a:active {
    background-color: #333333;
    border: 1px solid black;
  }
  /* line 123, ../base-sass/components/_product-image.scss */
  .pane-node-field-product-image .galleryformatter .gallery-thumbs li a img {
    display: none;
  }
}

/* line 5, ../base-sass/components/_product-landing.scss */
.grid-area {
  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] .grid-area {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .grid-area {
  margin-left: -4px;
}
@media (min-width: 75em) {
  /* line 5, ../base-sass/components/_product-landing.scss */
  .grid-area {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 5, ../base-sass/components/_product-landing.scss */
  .grid-area {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 5, ../base-sass/components/_product-landing.scss */
  .grid-area {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 5, ../base-sass/components/_product-landing.scss */
  .grid-area {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 75em) {
  /* line 5, ../base-sass/components/_product-landing.scss */
  .grid-area {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 5, ../base-sass/components/_product-landing.scss */
  .grid-area {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 64em) {
  /* line 5, ../base-sass/components/_product-landing.scss */
  .grid-area {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 40em) {
  /* line 5, ../base-sass/components/_product-landing.scss */
  .grid-area {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .grid-area {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .grid-area {
    margin-right: 0 !important;
  }
}

/* line 3, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.top-row {
  max-width: 100%;
}
/* line 8, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.top-row div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container {
  top: 141px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 8, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.top-row div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container {
    top: 88px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 8, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.top-row div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container {
    top: 0;
  }
}
/* line 16, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.top-row div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container div.inner {
  width: 100%;
}
/* line 18, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.top-row div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container div.inner h1 {
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 18, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.top-row div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container div.inner h1 {
    text-align: left;
    margin: 15px 0 0 0 !important;
  }
}
/* line 32, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height {
  max-width: 1240px;
  padding: 100px 20px;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 32, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height {
    padding: 60px 20px 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 32, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height {
    padding: 0 20px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 42, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child {
    margin: 50px 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 42, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child {
    margin: 10px 0;
  }
}
/* line 49, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left {
  margin: 0 auto !important;
}
/* line 51, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.call-to-action {
  display: none;
}
/* line 55, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.content-col div.call-to-action {
  display: block;
  left: 0;
  width: 100%;
  max-width: 485px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco {
    display: table;
    width: 100%;
  }
  /* line 66, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.image-col,
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.content-col {
    display: table-cell;
    width: 50%;
  }
  /* line 71, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.image-col {
    padding: 0 10px 0 0;
  }
  /* line 74, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.content-col {
    padding: 0 0 0 10px !important;
  }
  /* line 76, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.content-col h3 {
    font-size: 26px;
  }
  /* line 79, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.content-col p {
    margin: 2px 0 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 86, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco {
    display: block;
    width: 100%;
  }
  /* line 89, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.image-col,
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.content-col {
    display: block;
    width: 100%;
  }
  /* line 94, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.image-col {
    padding: 0;
  }
  /* line 97, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.content-col {
    padding: 0 !important;
  }
  /* line 99, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.content-col h3 {
    margin: 12px 0 10px;
  }
  /* line 102, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:first-child div.pane-taco-pane.img-left div.node--taco div.content-col div.call-to-action {
    max-width: 280px;
    margin-top: 37px;
  }
}
/* line 112, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) {
  background-color: #fff3ae;
  max-width: 100%;
  padding: 100px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 112, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) {
    padding: 70px 0 50px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 112, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) {
    padding: 50px 0 20px;
  }
}
/* line 122, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right {
  max-width: 1240px;
  padding: 0 20px;
  margin: 0 auto !important;
}
/* line 126, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.taco-inner {
  position: relative;
}
/* line 129, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.image-col {
  float: right;
  padding-right: 0;
  padding-left: 80px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 129, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.image-col {
    padding-left: 0;
    margin-bottom: 35px;
  }
}
/* line 138, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.call-to-action {
  left: 0;
  background-color: #00aeef;
  max-width: 320px;
  display: none;
}
/* line 143, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.call-to-action a {
  background-color: transparent;
  color: #ffffff;
}
/* line 147, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.call-to-action:hover {
  background-color: #109acd;
}
/* line 152, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.content-col div.call-to-action {
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 157, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco {
    display: table;
    width: 100%;
  }
  /* line 160, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.image-col,
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.content-col {
    display: table-cell;
    width: 50%;
  }
  /* line 165, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.image-col {
    padding: 0 0 0 10px;
  }
  /* line 168, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.content-col {
    padding: 0 10px 0 0 !important;
  }
  /* line 170, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.content-col h3 {
    font-size: 26px;
  }
  /* line 173, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.content-col p {
    margin: 2px 0 10px;
  }
  /* line 176, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.content-col div.call-to-action {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 183, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco {
    display: block;
    width: 100%;
  }
  /* line 186, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.image-col,
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.content-col {
    display: block;
    width: 100%;
  }
  /* line 191, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.image-col {
    padding: 0;
  }
  /* line 194, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.content-col {
    padding: 0 !important;
  }
  /* line 196, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.content-col h3 {
    margin: 10px 0;
  }
  /* line 199, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(2) div.pane-taco-pane.img-right div.node--taco div.content-col div.call-to-action {
    margin-top: 37px;
  }
}
/* line 207, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(3) {
  border-bottom: 1px solid #b6eaff;
}
/* line 210, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(3) div.node--taco div.image-col {
  padding-right: 42px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 210, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(3) div.node--taco div.image-col {
    padding-right: 0;
  }
}
/* line 217, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(3) div.node--taco div.content-col div.call-to-action {
  left: auto;
}
/* line 223, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(4) {
  background: #0166b4 none repeat scroll 0 0;
  margin: 0;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
/* line 229, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(4) .pane-taco-pane {
  margin: 0 auto !important;
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 235, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(4) .image-col {
  float: right;
  padding-left: 42px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 235, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(4) .image-col {
    float: none;
    padding-left: 0;
  }
}
/* line 244, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(4) div.field--name-field-taco-description h3,
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(4) div.field--name-field-taco-description p {
  color: #fff;
}
/* line 249, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(4) div.call-to-action {
  background: #01aef0;
  left: auto;
}
/* line 252, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(4) div.call-to-action a {
  background: #01aef0;
  color: #fff;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 258, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) {
    display: table;
    width: 100%;
    margin: 34px auto 50px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 258, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) {
    display: block;
    margin: 40px auto;
  }
}
/* line 268, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco {
  margin: 0 auto !important;
  max-width: 560px;
}
/* line 271, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco:last-child {
  float: right;
}
/* line 274, ../base-sass/components/_products-page.scss */
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.content-col,
body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.image-col {
  width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 268, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco {
    display: table-cell;
    width: 50%;
  }
  /* line 282, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.content-col h2, body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.content-col .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.content-col h1 {
    font-family: playfair_displaybold;
    font-size: 28px;
    line-height: 34px;
  }
  /* line 287, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.content-col div.call-to-action {
    max-width: 280px;
  }
  /* line 291, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco:first-child {
    padding-right: 10px;
  }
  /* line 294, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco:last-child {
    float: none;
    padding-left: 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 268, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco {
    display: block;
    width: 100%;
  }
  /* line 302, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.field--name-field-taco-description {
    margin: 0 auto;
  }
  /* line 306, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.content-col h2, body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.content-col .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco div.content-col h1 {
    font-size: 28px;
    margin: 5px 0;
  }
  /* line 311, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco:first-child {
    padding: 0;
    margin-bottom: 40px !important;
  }
  /* line 315, ../base-sass/components/_products-page.scss */
  body.pane-page-products div.content-row div.main-row div.equal-height:nth-child(5) div.pane-taco-pane.flip-taco:last-child {
    float: none;
    padding: 0;
  }
}

/* line 1, ../base-sass/components/_quiz-page.scss */
body.quiz-page {
  background-color: #21b4ed;
}
/* line 3, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.sticky-footer {
  background-color: #21b4ed;
}
/* line 6, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.page.layout {
  background-color: #21b4ed;
}
/* line 10, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.content-row div.section-inner-wrapper {
  background-color: #21b4ed;
}
/* line 12, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.content-row div.section-inner-wrapper div.main-row {
  padding: 50px 0 75px;
  min-height: 450px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 12, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.content-row div.section-inner-wrapper div.main-row {
    padding: 25px 0 120px;
  }
}
/* line 21, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz,
body.quiz-page div.question-block {
  display: none;
}
/* line 24, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz p,
body.quiz-page div.question-block p {
  color: #ffffff;
}
/* line 27, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.question-header,
body.quiz-page div.end-of-quiz div.questions-wrapper,
body.quiz-page div.end-of-quiz div.answers-wrapper,
body.quiz-page div.question-block div.question-header,
body.quiz-page div.question-block div.questions-wrapper,
body.quiz-page div.question-block div.answers-wrapper {
  width: 825px;
  display: block;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 27, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.question-header,
  body.quiz-page div.end-of-quiz div.questions-wrapper,
  body.quiz-page div.end-of-quiz div.answers-wrapper,
  body.quiz-page div.question-block div.question-header,
  body.quiz-page div.question-block div.questions-wrapper,
  body.quiz-page div.question-block div.answers-wrapper {
    max-width: 660px;
    padding: 0 20px;
    width: 100%;
  }
}
/* line 39, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.question-header,
body.quiz-page div.question-block div.question-header {
  margin-top: 25px;
}
/* line 41, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.question-header p,
body.quiz-page div.question-block div.question-header p {
  color: #ffffff;
  margin: 0;
  text-transform: uppercase;
  text-align: center;
  font-family: open_sansbold;
  font-size: 16px;
  letter-spacing: 1px;
}
/* line 50, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.question-header h1,
body.quiz-page div.question-block div.question-header h1 {
  display: block;
  color: #ffffff;
  margin: 5px auto 0;
  font-size: 35px;
  line-height: 46px;
  font-family: playfair_displayregular;
  text-align: center;
  width: auto;
}
/* line 61, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.question-header hr,
body.quiz-page div.question-block div.question-header hr {
  color: #ffffff;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 39, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.question-header,
  body.quiz-page div.question-block div.question-header {
    margin-top: 5px;
  }
  /* line 66, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.question-header h1,
  body.quiz-page div.question-block div.question-header h1 {
    font-size: 28px;
    line-height: 34px;
    padding-bottom: 40px;
    border-bottom: 2px solid #b7ebff;
  }
  /* line 72, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.question-header hr,
  body.quiz-page div.question-block div.question-header hr {
    display: none;
  }
}
/* line 78, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper h2, body.quiz-page div.end-of-quiz div.questions-wrapper .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.quiz-page div.end-of-quiz div.questions-wrapper h1,
body.quiz-page div.question-block div.questions-wrapper h2,
body.quiz-page div.question-block div.questions-wrapper .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.quiz-page div.question-block div.questions-wrapper h1 {
  color: #ffffff;
  text-align: center;
  font-size: 28px;
  font-family: playfair_displayregular;
  font-weight: normal;
}
/* line 85, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper fieldset,
body.quiz-page div.question-block div.questions-wrapper fieldset {
  border: 0;
}
/* line 89, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li,
body.quiz-page div.question-block div.questions-wrapper ul li {
  display: block;
  margin-bottom: 15px;
}
/* line 92, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li span,
body.quiz-page div.question-block div.questions-wrapper ul li span {
  color: white;
  display: inline-block;
  font-size: 16px;
  font-family: open_sansbold;
  padding: 10px 16px;
  text-transform: uppercase;
  vertical-align: top;
  letter-spacing: 1px;
}
/* line 102, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=radio],
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=checkbox],
body.quiz-page div.question-block div.questions-wrapper ul li input[type=radio],
body.quiz-page div.question-block div.questions-wrapper ul li input[type=checkbox] {
  display: none;
}
/* line 106, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=radio] + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=radio] + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=checkbox] + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=checkbox] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input[type=radio] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input[type=radio] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input[type=checkbox] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input[type=checkbox] + .change-password-label {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  display: inline-block;
  padding: 0 0 0 0px;
}
/* line 114, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=radio]:checked + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=radio]:checked + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=checkbox]:checked + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input[type=checkbox]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input[type=radio]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input[type=radio]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input[type=checkbox]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input[type=checkbox]:checked + .change-password-label {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  display: inline-block;
  padding: 0 0 0 0px;
}
/* line 122, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-a[type=radio] + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-a[type=radio] + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-a[type=checkbox] + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-a[type=checkbox] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-a[type=radio] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-a[type=radio] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-a[type=checkbox] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-a[type=checkbox] + .change-password-label {
  background-image: url('../../images/question-a.png?1522266126');
}
/* line 126, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-b[type=radio] + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-b[type=radio] + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-b[type=checkbox] + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-b[type=checkbox] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-b[type=radio] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-b[type=radio] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-b[type=checkbox] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-b[type=checkbox] + .change-password-label {
  background-image: url('../../images/question-b.png?1522266126');
}
/* line 130, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-c[type=radio] + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-c[type=radio] + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-c[type=checkbox] + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-c[type=checkbox] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-c[type=radio] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-c[type=radio] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-c[type=checkbox] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-c[type=checkbox] + .change-password-label {
  background-image: url('../../images/question-c.png?1522266126');
}
/* line 134, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-d[type=radio] + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-d[type=radio] + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-d[type=checkbox] + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-d[type=checkbox] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-d[type=radio] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-d[type=radio] + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-d[type=checkbox] + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-d[type=checkbox] + .change-password-label {
  background-image: url('../../images/question-d.png?1522266126');
}
/* line 138, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-a[type=radio]:checked + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-a[type=radio]:checked + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-a[type=checkbox]:checked + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-a[type=checkbox]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-a[type=radio]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-a[type=radio]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-a[type=checkbox]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-a[type=checkbox]:checked + .change-password-label {
  background-image: url('../../images/question-a-checked.png?1522266126');
}
/* line 142, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-b[type=radio]:checked + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-b[type=radio]:checked + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-b[type=checkbox]:checked + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-b[type=checkbox]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-b[type=radio]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-b[type=radio]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-b[type=checkbox]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-b[type=checkbox]:checked + .change-password-label {
  background-image: url('../../images/question-b-checked.png?1522266126');
}
/* line 146, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-c[type=radio]:checked + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-c[type=radio]:checked + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-c[type=checkbox]:checked + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-c[type=checkbox]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-c[type=radio]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-c[type=radio]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-c[type=checkbox]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-c[type=checkbox]:checked + .change-password-label {
  background-image: url('../../images/question-c-checked.png?1522266126');
}
/* line 150, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-d[type=radio]:checked + label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-d[type=radio]:checked + .change-password-label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-d[type=checkbox]:checked + label,
body.quiz-page div.end-of-quiz div.questions-wrapper ul li input.answer-d[type=checkbox]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-d[type=radio]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-d[type=radio]:checked + .change-password-label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-d[type=checkbox]:checked + label,
body.quiz-page div.question-block div.questions-wrapper ul li input.answer-d[type=checkbox]:checked + .change-password-label {
  background-image: url('../../images/question-d-checked.png?1522266126');
}
/* line 156, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-wrapper,
body.quiz-page div.question-block div.questions-wrapper div.btn-wrapper {
  border: 2px solid #ffffff;
  background-color: #7cd9fd;
  width: 231px;
  display: block;
  margin: 20px auto 0;
}
/* line 162, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-wrapper:hover,
body.quiz-page div.question-block div.questions-wrapper div.btn-wrapper:hover {
  background-color: #4accfe;
}
/* line 165, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-wrapper a,
body.quiz-page div.question-block div.questions-wrapper div.btn-wrapper a {
  display: block;
  height: 64px;
  padding: 20px 0;
  font-size: 14px;
  font-family: open_sansbold;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
}
/* line 174, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-wrapper a:hover,
body.quiz-page div.question-block div.questions-wrapper div.btn-wrapper a:hover {
  text-decoration: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 180, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper ul,
  body.quiz-page div.question-block div.questions-wrapper ul {
    padding: 0;
  }
  /* line 182, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper ul li,
  body.quiz-page div.question-block div.questions-wrapper ul li {
    position: relative;
  }
  /* line 184, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper ul li label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li .change-password-label,
  body.quiz-page div.question-block div.questions-wrapper ul li label,
  body.quiz-page div.question-block div.questions-wrapper ul li .change-password-label {
    position: absolute;
  }
  /* line 187, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper ul li span,
  body.quiz-page div.question-block div.questions-wrapper ul li span {
    margin-left: 40px;
    letter-spacing: normal;
  }
  /* line 193, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper fieldset,
  body.quiz-page div.question-block div.questions-wrapper fieldset {
    padding: 0;
    margin: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 201, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper ul li label, body.quiz-page div.end-of-quiz div.questions-wrapper ul li .change-password-label,
  body.quiz-page div.question-block div.questions-wrapper ul li label,
  body.quiz-page div.question-block div.questions-wrapper ul li .change-password-label {
    top: 11px;
  }
}
/* line 210, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper div.answer,
body.quiz-page div.question-block div.answers-wrapper div.answer {
  display: none;
}
/* line 213, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-wrapper,
body.quiz-page div.question-block div.answers-wrapper div.btn-wrapper {
  border: 2px solid #ffffff;
  background-color: #7cd9fd;
  width: 231px;
  display: block;
  margin: 30px auto 0;
}
/* line 219, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-wrapper:hover,
body.quiz-page div.question-block div.answers-wrapper div.btn-wrapper:hover {
  background-color: #4accfe;
}
/* line 222, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-wrapper a,
body.quiz-page div.question-block div.answers-wrapper div.btn-wrapper a {
  display: block;
  height: 64px;
  padding: 20px 0;
  font-size: 14px;
  font-family: open_sansbold;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
}
/* line 232, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-wrapper a:hover,
body.quiz-page div.question-block div.answers-wrapper div.btn-wrapper a:hover {
  text-decoration: none;
}
/* line 237, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-group,
body.quiz-page div.question-block div.answers-wrapper div.btn-group {
  margin: 0 auto;
  width: 490px;
}
/* line 240, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-group div.btn-wrapper,
body.quiz-page div.question-block div.answers-wrapper div.btn-group div.btn-wrapper {
  display: inline-block;
}
/* line 242, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-group div.btn-wrapper:last-child,
body.quiz-page div.question-block div.answers-wrapper div.btn-group div.btn-wrapper:last-child {
  margin-left: 20px;
}
/* line 248, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper h2, body.quiz-page div.end-of-quiz div.answers-wrapper .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.quiz-page div.end-of-quiz div.answers-wrapper h1,
body.quiz-page div.question-block div.answers-wrapper h2,
body.quiz-page div.question-block div.answers-wrapper .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.quiz-page div.question-block div.answers-wrapper h1 {
  color: #ffffff;
  font-size: 28px;
  font-family: playfair_displayregular;
  text-align: center;
  font-weight: normal;
}
/* line 255, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.answers-wrapper p,
body.quiz-page div.question-block div.answers-wrapper p {
  text-align: center;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 259, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-wrapper,
  body.quiz-page div.question-block div.answers-wrapper div.btn-wrapper {
    margin: 20px auto 0;
  }
  /* line 262, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.answers-wrapper h2, body.quiz-page div.end-of-quiz div.answers-wrapper .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.quiz-page div.end-of-quiz div.answers-wrapper h1,
  body.quiz-page div.question-block div.answers-wrapper h2,
  body.quiz-page div.question-block div.answers-wrapper .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.quiz-page div.question-block div.answers-wrapper h1 {
    margin: 15px 0 0;
  }
  /* line 266, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.answers-wrapper div.answer p:nth-child(2),
  body.quiz-page div.question-block div.answers-wrapper div.answer p:nth-child(2) {
    font-family: open_sansbold;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 272, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-group,
  body.quiz-page div.question-block div.answers-wrapper div.btn-group {
    display: block;
    width: 100%;
  }
  /* line 275, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-group div.btn-wrapper,
  body.quiz-page div.question-block div.answers-wrapper div.btn-group div.btn-wrapper {
    display: block;
    margin: 20px auto 0;
  }
  /* line 278, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.answers-wrapper div.btn-group div.btn-wrapper:last-child,
  body.quiz-page div.question-block div.answers-wrapper div.btn-group div.btn-wrapper:last-child {
    margin: 20px auto 0;
  }
  /* line 283, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.answers-wrapper h2, body.quiz-page div.end-of-quiz div.answers-wrapper .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.quiz-page div.end-of-quiz div.answers-wrapper h1,
  body.quiz-page div.question-block div.answers-wrapper h2,
  body.quiz-page div.question-block div.answers-wrapper .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.quiz-page div.question-block div.answers-wrapper h1 {
    margin: 40px 0 0;
  }
}
/* line 291, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.question-header h1 {
  margin: 35px 0 25px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 295, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.question-header h1 {
    margin: 35px 0 0;
    padding: 0 0 27px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 301, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.question-header h1 {
    margin: 15px 0 25px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 308, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper h2, body.quiz-page div.end-of-quiz div.questions-wrapper .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.quiz-page div.end-of-quiz div.questions-wrapper h1 {
    margin: 27px 0 10px;
  }
}
/* line 312, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-wrapper {
  border: 2px solid #ffffff;
  background-color: #7cd9fd;
  width: 231px;
  display: block;
  margin: 30px auto 0;
}
/* line 318, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-wrapper:hover {
  background-color: #4accfe;
}
/* line 321, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-wrapper a {
  display: block;
  height: 64px;
  padding: 20px 0;
  font-size: 14px;
  font-family: open_sansbold;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
}
/* line 330, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-wrapper a:hover {
  text-decoration: none;
}
/* line 335, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-group {
  margin: 0 auto;
  width: 490px;
}
/* line 338, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-group div.btn-wrapper {
  display: inline-block;
}
/* line 340, ../base-sass/components/_quiz-page.scss */
body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-group div.btn-wrapper:last-child {
  margin-left: 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 346, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-group {
    width: 100%;
    padding: 0 20px;
  }
  /* line 349, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-group div.btn-wrapper {
    display: block;
  }
  /* line 351, ../base-sass/components/_quiz-page.scss */
  body.quiz-page div.end-of-quiz div.questions-wrapper div.btn-group div.btn-wrapper:last-child {
    margin: 20px auto;
  }
}

/* line 364, ../base-sass/components/_quiz-page.scss */
body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body {
  max-width: 722px;
  margin: 30px auto;
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 364, ../base-sass/components/_quiz-page.scss */
  body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body {
    max-width: 640px;
    width: 100%;
    padding: 0 20px;
    margin: 0 auto;
  }
}
/* line 374, ../base-sass/components/_quiz-page.scss */
body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body img {
  margin: 0 auto;
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 374, ../base-sass/components/_quiz-page.scss */
  body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body img {
    width: 84px;
  }
}
/* line 381, ../base-sass/components/_quiz-page.scss */
body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body h1 {
  display: block;
  color: #ffffff;
  text-align: center;
  font-size: 65px;
  line-height: 68px;
  font-family: playfair_displaybold;
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 381, ../base-sass/components/_quiz-page.scss */
  body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body h1 {
    font-size: 36px;
    line-height: 40px;
    margin: 13px 0;
  }
}
/* line 395, ../base-sass/components/_quiz-page.scss */
body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body p {
  color: #ffffff;
  text-align: center;
}
/* line 399, ../base-sass/components/_quiz-page.scss */
body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body div.btn-wrapper {
  border: 2px solid #ffffff;
  background-color: #7cd9fd;
  max-width: 231px;
  display: block;
  margin: 30px auto 0;
}
/* line 405, ../base-sass/components/_quiz-page.scss */
body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body div.btn-wrapper:hover {
  background-color: #4accfe;
}
/* line 408, ../base-sass/components/_quiz-page.scss */
body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body div.btn-wrapper a {
  display: block;
  height: 64px;
  padding: 20px 0;
  font-size: 14px;
  font-family: open_sansbold;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
}
/* line 417, ../base-sass/components/_quiz-page.scss */
body.section-test-your-sugar-smarts div.content-row div.main-row div.pane-node-body div.btn-wrapper a:hover {
  text-decoration: none;
}

/* line 5, ../base-sass/components/_quizzes.answer_card.scss */
#quiz-progress {
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  margin-bottom: 2%;
  text-align: center;
}

/* line 11, ../base-sass/components/_quizzes.answer_card.scss */
div.quiz-report .dt {
  background: transparent;
  border-top: 0;
  padding: 0;
}

/* line 17, ../base-sass/components/_quizzes.answer_card.scss */
.ajax-report-form,
.answering-form {
  background: #dddddd;
  border: 2px solid #dddddd;
  margin-bottom: 0;
  position: relative;
}

/* line 25, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz {
  padding-bottom: 50px;
}
/* line 27, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz .form-actions {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: auto !important;
}
/* line 30, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz .form-actions .rec-next-button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  background-color: #0074D9;
  border: 0px;
  color: #fff;
  cursor: pointer;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 0px !important;
  padding: 8px 35px;
  position: relative;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 30, ../base-sass/components/_quizzes.answer_card.scss */
  .recommendation-quiz .form-actions .rec-next-button {
    margin-top: 20px;
  }
}
/* line 44, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz .form-actions .rec-next-button:hover {
  background-color: #005eb0;
}
/* line 47, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz .form-actions .rec-next-button:after {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: white;
  content: "\e613";
  font-family: 'icomoon';
  position: relative;
  top: 2px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .recommendation-quiz .form-actions .rec-next-button:after {
  padding-left: 8px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .recommendation-quiz .form-actions .rec-next-button:after {
  padding-right: 8px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .recommendation-quiz .has-images tr.answer-four .answer-text p {
    text-align: center;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .recommendation-quiz .has-images tr.answer-four .answer-text p {
    text-align: center;
  }
}

/* line 70, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row,
.answering-form {
  padding: 20px 100px;
  text-align: center;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 70, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row,
  .answering-form {
    padding: 20px 80px;
  }
}
/* line 79, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .button:focus, .quiz-report-row .button:hover,
.answering-form .button:focus,
.answering-form .button:hover {
  text-decoration: none;
}
/* line 84, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .form-item label, .quiz-report-row .form-item .change-password-label,
.quiz-report-row #edit-navigation-skip,
.answering-form .form-item label,
.answering-form .form-item .change-password-label,
.answering-form #edit-navigation-skip {
  display: none;
}
/* line 89, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .form-item,
.quiz-report-row .form-actions,
.answering-form .form-item,
.answering-form .form-actions {
  margin-bottom: 0;
}
/* line 94, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row #edit-navigation,
.quiz-report-row #edit-navigation-submit,
.answering-form #edit-navigation,
.answering-form #edit-navigation-submit {
  margin-bottom: 0;
}
@media (min-width: 75em) {
  /* line 94, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row #edit-navigation,
  .quiz-report-row #edit-navigation-submit,
  .answering-form #edit-navigation,
  .answering-form #edit-navigation-submit {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row #edit-navigation, html[dir=ltr]
  .quiz-report-row #edit-navigation-submit, html[dir=ltr]
  .answering-form #edit-navigation, html[dir=ltr]
  .answering-form #edit-navigation-submit {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row #edit-navigation, html[dir=rtl]
  .quiz-report-row #edit-navigation-submit, html[dir=rtl]
  .answering-form #edit-navigation, html[dir=rtl]
  .answering-form #edit-navigation-submit {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row #edit-navigation, html[dir=ltr]
  .quiz-report-row #edit-navigation-submit, html[dir=ltr]
  .answering-form #edit-navigation, html[dir=ltr]
  .answering-form #edit-navigation-submit {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row #edit-navigation, html[dir=rtl]
  .quiz-report-row #edit-navigation-submit, html[dir=rtl]
  .answering-form #edit-navigation, html[dir=rtl]
  .answering-form #edit-navigation-submit {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 94, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row #edit-navigation,
  .quiz-report-row #edit-navigation-submit,
  .answering-form #edit-navigation,
  .answering-form #edit-navigation-submit {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row #edit-navigation, html[dir=ltr]
  .quiz-report-row #edit-navigation-submit, html[dir=ltr]
  .answering-form #edit-navigation, html[dir=ltr]
  .answering-form #edit-navigation-submit {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row #edit-navigation, html[dir=rtl]
  .quiz-report-row #edit-navigation-submit, html[dir=rtl]
  .answering-form #edit-navigation, html[dir=rtl]
  .answering-form #edit-navigation-submit {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row #edit-navigation, html[dir=ltr]
  .quiz-report-row #edit-navigation-submit, html[dir=ltr]
  .answering-form #edit-navigation, html[dir=ltr]
  .answering-form #edit-navigation-submit {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row #edit-navigation, html[dir=rtl]
  .quiz-report-row #edit-navigation-submit, html[dir=rtl]
  .answering-form #edit-navigation, html[dir=rtl]
  .answering-form #edit-navigation-submit {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 94, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row #edit-navigation,
  .quiz-report-row #edit-navigation-submit,
  .answering-form #edit-navigation,
  .answering-form #edit-navigation-submit {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row #edit-navigation, html[dir=ltr]
  .quiz-report-row #edit-navigation-submit, html[dir=ltr]
  .answering-form #edit-navigation, html[dir=ltr]
  .answering-form #edit-navigation-submit {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row #edit-navigation, html[dir=rtl]
  .quiz-report-row #edit-navigation-submit, html[dir=rtl]
  .answering-form #edit-navigation, html[dir=rtl]
  .answering-form #edit-navigation-submit {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row #edit-navigation, html[dir=ltr]
  .quiz-report-row #edit-navigation-submit, html[dir=ltr]
  .answering-form #edit-navigation, html[dir=ltr]
  .answering-form #edit-navigation-submit {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row #edit-navigation, html[dir=rtl]
  .quiz-report-row #edit-navigation-submit, html[dir=rtl]
  .answering-form #edit-navigation, html[dir=rtl]
  .answering-form #edit-navigation-submit {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 94, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row #edit-navigation,
  .quiz-report-row #edit-navigation-submit,
  .answering-form #edit-navigation,
  .answering-form #edit-navigation-submit {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row #edit-navigation, html[dir=ltr]
  .quiz-report-row #edit-navigation-submit, html[dir=ltr]
  .answering-form #edit-navigation, html[dir=ltr]
  .answering-form #edit-navigation-submit {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row #edit-navigation, html[dir=rtl]
  .quiz-report-row #edit-navigation-submit, html[dir=rtl]
  .answering-form #edit-navigation, html[dir=rtl]
  .answering-form #edit-navigation-submit {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row #edit-navigation, html[dir=ltr]
  .quiz-report-row #edit-navigation-submit, html[dir=ltr]
  .answering-form #edit-navigation, html[dir=ltr]
  .answering-form #edit-navigation-submit {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row #edit-navigation, html[dir=rtl]
  .quiz-report-row #edit-navigation-submit, html[dir=rtl]
  .answering-form #edit-navigation, html[dir=rtl]
  .answering-form #edit-navigation-submit {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row #edit-navigation, html[dir=ltr]
.quiz-report-row #edit-navigation-submit, html[dir=ltr]
.answering-form #edit-navigation, html[dir=ltr]
.answering-form #edit-navigation-submit {
  margin: 0 auto 0 auto;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row #edit-navigation, html[dir=rtl]
.quiz-report-row #edit-navigation-submit, html[dir=rtl]
.answering-form #edit-navigation, html[dir=rtl]
.answering-form #edit-navigation-submit {
  margin: 0 auto 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 94, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row #edit-navigation,
  .quiz-report-row #edit-navigation-submit,
  .answering-form #edit-navigation,
  .answering-form #edit-navigation-submit {
    width: 50%;
  }
}
/* line 103, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row #edit-navigation-back,
.answering-form #edit-navigation-back {
  margin-bottom: 2%;
}
/* line 109, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-question-multichoice .field--type-text-with-summary p,
.answering-form .quiz-question-multichoice .field--type-text-with-summary p {
  font-size: 24px;
  line-height: 36px;
  font-size: 2.4rem;
  line-height: 3.6rem;
  margin-top: 0;
  text-align: center;
}
/* line 116, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .question_type_name,
.answering-form .question_type_name {
  display: none;
}
@media (min-width: 75em) {
  /* line 121, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-question-multichoice select,
  .answering-form .quiz-question-multichoice select {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
  .answering-form .quiz-question-multichoice select {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
  .answering-form .quiz-question-multichoice select {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
  .answering-form .quiz-question-multichoice select {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
  .answering-form .quiz-question-multichoice select {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 121, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-question-multichoice select,
  .answering-form .quiz-question-multichoice select {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
  .answering-form .quiz-question-multichoice select {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
  .answering-form .quiz-question-multichoice select {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
  .answering-form .quiz-question-multichoice select {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
  .answering-form .quiz-question-multichoice select {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 121, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-question-multichoice select,
  .answering-form .quiz-question-multichoice select {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
  .answering-form .quiz-question-multichoice select {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
  .answering-form .quiz-question-multichoice select {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
  .answering-form .quiz-question-multichoice select {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
  .answering-form .quiz-question-multichoice select {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 121, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-question-multichoice select,
  .answering-form .quiz-question-multichoice select {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
  .answering-form .quiz-question-multichoice select {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
  .answering-form .quiz-question-multichoice select {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
  .answering-form .quiz-question-multichoice select {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
  .answering-form .quiz-question-multichoice select {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
.answering-form .quiz-question-multichoice select {
  border-left-width: 1px !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
.answering-form .quiz-question-multichoice select {
  border-right-width: 1px !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-question-multichoice select, html[dir=ltr]
.answering-form .quiz-question-multichoice select {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-question-multichoice select, html[dir=rtl]
.answering-form .quiz-question-multichoice select {
  margin-right: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 121, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-question-multichoice select,
  .answering-form .quiz-question-multichoice select {
    margin-bottom: 15px !important;
    width: 90%;
  }
}
/* line 133, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-question-header,
.answering-form .quiz-report-question-header {
  overflow: hidden;
}
/* line 137, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-question-header .field--type-text-with-summary p,
.answering-form .quiz-report-question-header .field--type-text-with-summary p {
  font-size: 24px;
  line-height: 36px;
  font-size: 2.4rem;
  line-height: 3.6rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 12px 0;
  text-align: center;
}
/* line 147, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-score-container,
.answering-form .quiz-report-score-container {
  display: none;
}
/* line 152, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-response .answer-choice,
.answering-form .quiz-report-response .answer-choice {
  background-color: #eaeaea;
  display: table;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response .answer-choice, html[dir=ltr]
.answering-form .quiz-report-response .answer-choice {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response .answer-choice, html[dir=rtl]
.answering-form .quiz-report-response .answer-choice {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 152, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .answer-choice,
  .answering-form .quiz-report-response .answer-choice {
    display: none;
  }
}
/* line 161, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-response .answer-feedback,
.answering-form .quiz-report-response .answer-feedback {
  font-weight: 700;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response .answer-feedback, html[dir=ltr]
.answering-form .quiz-report-response .answer-feedback {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response .answer-feedback, html[dir=rtl]
.answering-form .quiz-report-response .answer-feedback {
  text-align: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response .answer-feedback p, html[dir=ltr]
.answering-form .quiz-report-response .answer-feedback p {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response .answer-feedback p, html[dir=rtl]
.answering-form .quiz-report-response .answer-feedback p {
  text-align: right;
}
/* line 168, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-response .answer-feedback-description,
.answering-form .quiz-report-response .answer-feedback-description {
  padding-top: 10px;
}
/* line 171, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-response .answer-response,
.answering-form .quiz-report-response .answer-response {
  display: block;
  line-height: 1.2em;
  margin-top: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
.answering-form .quiz-report-response .answer-response {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
.answering-form .quiz-report-response .answer-response {
  text-align: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
.answering-form .quiz-report-response .answer-response {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
.answering-form .quiz-report-response .answer-response {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
.answering-form .quiz-report-response .answer-response {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
.answering-form .quiz-report-response .answer-response {
  margin-right: 0 !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
.answering-form .quiz-report-response .answer-response {
  padding-left: 2em;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
.answering-form .quiz-report-response .answer-response {
  padding-right: 2em;
}
@media (min-width: 75em) {
  /* line 171, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .answer-response,
  .answering-form .quiz-report-response .answer-response {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 171, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .answer-response,
  .answering-form .quiz-report-response .answer-response {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 171, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .answer-response,
  .answering-form .quiz-report-response .answer-response {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 171, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .answer-response,
  .answering-form .quiz-report-response .answer-response {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 171, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .answer-response,
  .answering-form .quiz-report-response .answer-response {
    margin-top: 0;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    margin-right: 0 !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .answer-response, html[dir=ltr]
  .answering-form .quiz-report-response .answer-response {
    padding-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .answer-response, html[dir=rtl]
  .answering-form .quiz-report-response .answer-response {
    padding-right: 0 !important;
  }
}
/* line 187, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-response .correct-answer-square,
.answering-form .quiz-report-response .correct-answer-square {
  border: 1px solid #666666;
  border-left: 1px solid #666666 !important;
}
@media (min-width: 75em) {
  /* line 187, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .correct-answer-square,
  .answering-form .quiz-report-response .correct-answer-square {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
  .answering-form .quiz-report-response .correct-answer-square {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
  .answering-form .quiz-report-response .correct-answer-square {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
  .answering-form .quiz-report-response .correct-answer-square {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
  .answering-form .quiz-report-response .correct-answer-square {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 187, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .correct-answer-square,
  .answering-form .quiz-report-response .correct-answer-square {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
  .answering-form .quiz-report-response .correct-answer-square {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
  .answering-form .quiz-report-response .correct-answer-square {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
  .answering-form .quiz-report-response .correct-answer-square {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
  .answering-form .quiz-report-response .correct-answer-square {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 187, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .correct-answer-square,
  .answering-form .quiz-report-response .correct-answer-square {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
  .answering-form .quiz-report-response .correct-answer-square {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
  .answering-form .quiz-report-response .correct-answer-square {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
  .answering-form .quiz-report-response .correct-answer-square {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
  .answering-form .quiz-report-response .correct-answer-square {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 187, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .correct-answer-square,
  .answering-form .quiz-report-response .correct-answer-square {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
  .answering-form .quiz-report-response .correct-answer-square {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
  .answering-form .quiz-report-response .correct-answer-square {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
  .answering-form .quiz-report-response .correct-answer-square {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
  .answering-form .quiz-report-response .correct-answer-square {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
.answering-form .quiz-report-response .correct-answer-square {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
.answering-form .quiz-report-response .correct-answer-square {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=ltr]
.answering-form .quiz-report-response .correct-answer-square {
  margin-left: 0 !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response .correct-answer-square, html[dir=rtl]
.answering-form .quiz-report-response .correct-answer-square {
  margin-right: 0 !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 187, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response .correct-answer-square,
  .answering-form .quiz-report-response .correct-answer-square {
    display: none;
  }
}
/* line 198, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-response .correct-choice,
.answering-form .quiz-report-response .correct-choice {
  display: table-cell;
  padding: 0.5em 0.5em 1em 0.5em;
  text-align: center;
  vertical-align: middle;
}
/* line 205, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-response .correct-header,
.answering-form .quiz-report-response .correct-header {
  background-color: #eaeaea;
  border-bottom: 1px solid #666666;
  padding: 0.5em 0 0.25em 0;
  text-transform: uppercase;
  width: 100%;
}
/* line 213, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-response div.quiz-score-submit,
.answering-form .quiz-report-response div.quiz-score-submit {
  padding: 2em;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
.answering-form .quiz-report-response div.quiz-score-submit {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
.answering-form .quiz-report-response div.quiz-score-submit {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 213, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response div.quiz-score-submit,
  .answering-form .quiz-report-response div.quiz-score-submit {
    padding: 2em 0 !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-right: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 75em) {
  /* line 213, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response div.quiz-score-submit,
  .answering-form .quiz-report-response div.quiz-score-submit {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
  .answering-form .quiz-report-response div.quiz-score-submit {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
  .answering-form .quiz-report-response div.quiz-score-submit {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 64.0625em) {
  /* line 213, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response div.quiz-score-submit,
  .answering-form .quiz-report-response div.quiz-score-submit {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
  .answering-form .quiz-report-response div.quiz-score-submit {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
  .answering-form .quiz-report-response div.quiz-score-submit {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 0) and (max-width: 64em) {
  /* line 213, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response div.quiz-score-submit,
  .answering-form .quiz-report-response div.quiz-score-submit {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
  .answering-form .quiz-report-response div.quiz-score-submit {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
  .answering-form .quiz-report-response div.quiz-score-submit {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) and (min-width: 0) and (max-width: 40em) {
  /* line 213, ../base-sass/components/_quizzes.answer_card.scss */
  .quiz-report-row .quiz-report-response div.quiz-score-submit,
  .answering-form .quiz-report-response div.quiz-score-submit {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
  .answering-form .quiz-report-response div.quiz-score-submit {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=ltr]
  .answering-form .quiz-report-response div.quiz-score-submit {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-report-row .quiz-report-response div.quiz-score-submit, html[dir=rtl]
  .answering-form .quiz-report-response div.quiz-score-submit {
    border-right-width: 0;
  }
}

/* line 222, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-report-response .quiz-score-icon,
.answering-form .quiz-report-response .quiz-score-icon {
  display: none;
}
/* line 228, ../base-sass/components/_quizzes.answer_card.scss */
.quiz-report-row .quiz-score-submit p,
.answering-form .quiz-score-submit p {
  display: none;
}

/* line 236, ../base-sass/components/_quizzes.answer_card.scss */
.no-touch .answering-form tr:focus, .no-touch .answering-form tr:hover {
  background-color: #005eb0;
}

/* line 244, ../base-sass/components/_quizzes.answer_card.scss */
.touch .answering-form tr:focus, .touch .answering-form tr:hover {
  background: #0074D9;
}

/* line 251, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz .answering-form tr.has-checkbox {
  position: relative;
}
/* line 254, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz .answering-form tr.has-checkbox td p {
  padding: 12px 50px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 254, ../base-sass/components/_quizzes.answer_card.scss */
  .recommendation-quiz .answering-form tr.has-checkbox td p {
    padding: 12px 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 254, ../base-sass/components/_quizzes.answer_card.scss */
  .recommendation-quiz .answering-form tr.has-checkbox td p {
    padding: 12px;
  }
}
/* line 262, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz .answering-form tr.has-checkbox td p:before {
  font-size: 15px;
  line-height: 22.5px;
  font-size: 1.5rem;
  line-height: 2.25rem;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #dddddd;
  border: 2px solid #dddddd;
  color: #dddddd;
  content: '\e61c';
  font-family: icomoon;
  height: 25px;
  line-height: 1.5;
  margin-top: -12.5px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 25px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .recommendation-quiz .answering-form tr.has-checkbox td p:before {
  left: 6%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .recommendation-quiz .answering-form tr.has-checkbox td p:before {
  right: 6%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 262, ../base-sass/components/_quizzes.answer_card.scss */
  .recommendation-quiz .answering-form tr.has-checkbox td p:before {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 262, ../base-sass/components/_quizzes.answer_card.scss */
  .recommendation-quiz .answering-form tr.has-checkbox td p:before {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 285, ../base-sass/components/_quizzes.answer_card.scss */
  .recommendation-quiz .answering-form tr.has-checkbox td p:after {
    background-color: #dddddd;
    border: 2px solid #dddddd;
    color: #dddddd;
    content: '\e61c';
    display: block !important;
    font-family: icomoon;
    height: 25px;
    line-height: 1.5;
    margin: 5px auto 5px auto;
    position: relative;
    text-align: center;
    width: 25px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 285, ../base-sass/components/_quizzes.answer_card.scss */
  .recommendation-quiz .answering-form tr.has-checkbox td p:after {
    background-color: #dddddd;
    border: 2px solid #dddddd;
    color: #dddddd;
    content: '\e61c';
    display: block !important;
    font-family: icomoon;
    height: 25px;
    line-height: 1.5;
    margin: 5px auto 5px auto;
    position: relative;
    width: 25px;
  }
}
/* line 316, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz .answering-form tr.has-checkbox.answer-selected, .recommendation-quiz .answering-form tr.has-checkbox.multi-select {
  background: #0074D9;
}
/* line 318, ../base-sass/components/_quizzes.answer_card.scss */
.recommendation-quiz .answering-form tr.has-checkbox.answer-selected p:before, .recommendation-quiz .answering-form tr.has-checkbox.answer-selected p:after, .recommendation-quiz .answering-form tr.has-checkbox.multi-select p:before, .recommendation-quiz .answering-form tr.has-checkbox.multi-select p:after {
  color: #666666;
}

/* line 325, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form {
  min-height: 240px;
}
/* line 327, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form .form-submit {
  display: none;
}
/* line 331, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table {
  display: block;
  font-size: 0px;
  position: relative;
  width: 100%;
}
/* line 337, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tbody {
  display: block;
  position: relative;
  width: 100%;
}
/* line 344, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  overflow: hidden;
  width: 31.6%;
  background-color: #0074D9;
  border: 1px solid #dddddd;
  cursor: pointer;
  margin-bottom: 3%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .answering-form table tr {
  border-left-width: 1px !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .answering-form table tr {
  border-right-width: 1px !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .answering-form table tr {
  margin-left: 3%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .answering-form table tr {
  margin-right: 3%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .answering-form table tr {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .answering-form table tr {
  margin-left: -4px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .answering-form table tr:nth-of-type(3n+1) {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .answering-form table tr:nth-of-type(3n+1) {
  margin-right: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 344, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form table tr {
    width: 48%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr:nth-of-type(3n+1) {
    margin-left: 3%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr:nth-of-type(3n+1) {
    margin-right: 3%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr:nth-of-type(2n+1) {
    margin-left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr:nth-of-type(2n+1) {
    margin-right: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 344, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form table tr {
    margin-bottom: 2%;
  }
}
/* line 376, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr:hover, .answering-form table tr.answer-selected {
  background-color: #005eb0;
}
/* line 381, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr.selected td {
  background-color: #004887;
}
/* line 385, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr .answer-text {
  position: relative;
}
/* line 391, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr .answer-image {
  overflow: hidden;
  width: 101%;
}
/* line 394, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr .answer-image img {
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .answering-form table tr .answer-image img {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .answering-form table tr .answer-image img {
  float: right;
}
/* line 400, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr td {
  display: table;
  width: 100%;
}
/* line 403, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr td:first-child {
  display: none;
  padding: 0;
  width: 0;
}
/* line 407, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr td:first-child input {
  display: none;
}
/* line 412, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr td p {
  display: table-cell;
  color: #fff;
  padding: 12px;
  text-align: center;
  vertical-align: middle;
}
@media (min-width: 75em) {
  /* line 421, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form table tr.answer-one {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-one {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-one {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-one {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-one {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 421, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form table tr.answer-one {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-one {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-one {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-one {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-one {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 421, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form table tr.answer-one {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-one {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-one {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-one {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-one {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 421, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form table tr.answer-one {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-one {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-one {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-one {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-one {
    border-right-width: 0;
  }
}
/* line 425, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form table tr.answer-four {
  width: 23%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .answering-form table tr.answer-four {
  margin-right: -4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .answering-form table tr.answer-four {
  margin-left: -4px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .answering-form table tr.answer-four:nth-of-type(3n+1) {
  margin-left: 3%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .answering-form table tr.answer-four:nth-of-type(3n+1) {
  margin-right: 3%;
}
@media (min-width: 64.0625em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-four:first-child {
    margin-left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-four:first-child {
    margin-right: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-four:first-child {
    margin-left: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-four:first-child {
    margin-right: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 425, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form table tr.answer-four {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-four {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-four {
    margin-right: 0 !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form table tr.answer-four {
    margin-right: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form table tr.answer-four {
    margin-left: 0 !important;
  }
}
/* line 457, ../base-sass/components/_quizzes.answer_card.scss */
.answering-form.has-images tr.answer-four .answer-image {
  overflow: initial;
  padding: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 456, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form.has-images tr.answer-four {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form.has-images tr.answer-four {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form.has-images tr.answer-four {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form.has-images tr.answer-four:first-child {
    margin-left: 0%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form.has-images tr.answer-four:first-child {
    margin-right: 0%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form.has-images tr.answer-four:nth-of-type(3n+1) {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form.has-images tr.answer-four:nth-of-type(3n+1) {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form.has-images tr.answer-four:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form.has-images tr.answer-four:nth-of-type(2n+1) {
    margin-right: 0%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 456, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form.has-images tr.answer-four {
    width: 100%;
  }
  /* line 482, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form.has-images tr.answer-four .answer-image {
    width: 40%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form.has-images tr.answer-four .answer-image {
    float: left;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form.has-images tr.answer-four .answer-image {
    float: right;
  }
  /* line 487, ../base-sass/components/_quizzes.answer_card.scss */
  .answering-form.has-images tr.answer-four .answer-text {
    width: 60%;
    word-break: break-word;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .answering-form.has-images tr.answer-four .answer-text p {
    text-align: left;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .answering-form.has-images tr.answer-four .answer-text p {
    text-align: right;
  }
}

@media (min-width: 0) and (max-width: 40em) {
  /* line 7, ../base-sass/components/_quizzes.intro_card.scss */
  .quiz-intro .pane-node-title,
  .quizzes-intro .pane-node-title {
    bottom: 0px !important;
    left: auto !important;
    padding: 2% 0% !important;
    position: relative !important;
    width: 100% !important;
  }
}
/* line 16, ../base-sass/components/_quizzes.intro_card.scss */
.quiz-intro .main-row,
.quizzes-intro .main-row {
  background: #dddddd;
  border: 2px solid #dddddd;
  margin: 2% 0;
  padding: 2%;
}
/* line 22, ../base-sass/components/_quizzes.intro_card.scss */
.quiz-intro .main-row .pane-node-title-field,
.quiz-intro .main-row .pane-node-body,
.quiz-intro .main-row .pane-node-take,
.quizzes-intro .main-row .pane-node-title-field,
.quizzes-intro .main-row .pane-node-body,
.quizzes-intro .main-row .pane-node-take {
  max-width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-intro .main-row .pane-node-title-field, html[dir=ltr]
.quiz-intro .main-row .pane-node-body, html[dir=ltr]
.quiz-intro .main-row .pane-node-take, html[dir=ltr]
.quizzes-intro .main-row .pane-node-title-field, html[dir=ltr]
.quizzes-intro .main-row .pane-node-body, html[dir=ltr]
.quizzes-intro .main-row .pane-node-take {
  clear: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-intro .main-row .pane-node-title-field, html[dir=rtl]
.quiz-intro .main-row .pane-node-body, html[dir=rtl]
.quiz-intro .main-row .pane-node-take, html[dir=rtl]
.quizzes-intro .main-row .pane-node-title-field, html[dir=rtl]
.quizzes-intro .main-row .pane-node-body, html[dir=rtl]
.quizzes-intro .main-row .pane-node-take {
  clear: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-intro .main-row .pane-node-title-field, html[dir=ltr]
.quiz-intro .main-row .pane-node-body, html[dir=ltr]
.quiz-intro .main-row .pane-node-take, html[dir=ltr]
.quizzes-intro .main-row .pane-node-title-field, html[dir=ltr]
.quizzes-intro .main-row .pane-node-body, html[dir=ltr]
.quizzes-intro .main-row .pane-node-take {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-intro .main-row .pane-node-title-field, html[dir=rtl]
.quiz-intro .main-row .pane-node-body, html[dir=rtl]
.quiz-intro .main-row .pane-node-take, html[dir=rtl]
.quizzes-intro .main-row .pane-node-title-field, html[dir=rtl]
.quizzes-intro .main-row .pane-node-body, html[dir=rtl]
.quizzes-intro .main-row .pane-node-take {
  float: right;
}
/* line 30, ../base-sass/components/_quizzes.intro_card.scss */
.quiz-intro .main-row .pane-node-title-field h2, .quiz-intro .main-row .pane-node-title-field .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .quiz-intro .main-row .pane-node-title-field h1,
.quizzes-intro .main-row .pane-node-title-field h2,
.quizzes-intro .main-row .pane-node-title-field .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls .quizzes-intro .main-row .pane-node-title-field h1 {
  margin: 2% 0;
}
/* line 34, ../base-sass/components/_quizzes.intro_card.scss */
.quiz-intro .main-row .pane-node-field-body-image-file,
.quizzes-intro .main-row .pane-node-field-body-image-file {
  max-width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=ltr]
.quizzes-intro .main-row .pane-node-field-body-image-file {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=rtl]
.quizzes-intro .main-row .pane-node-field-body-image-file {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=ltr]
.quizzes-intro .main-row .pane-node-field-body-image-file {
  padding-left: 20px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=rtl]
.quizzes-intro .main-row .pane-node-field-body-image-file {
  padding-right: 20px;
}
/* line 40, ../base-sass/components/_quizzes.intro_card.scss */
.quiz-intro .main-row .pane-node-take a,
.quizzes-intro .main-row .pane-node-take a {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #0074D9;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
  margin-top: 10px;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.quiz-intro .main-row .pane-node-take a:hover, .quiz-intro .main-row .pane-node-take a:focus,
.quizzes-intro .main-row .pane-node-take a:hover,
.quizzes-intro .main-row .pane-node-take a:focus {
  color: #fff;
  background-color: #005eb0;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.quiz-intro .main-row .pane-node-take a:active,
.quizzes-intro .main-row .pane-node-take a:active {
  color: #fff;
  background-color: #004887;
}
/* line 43, ../base-sass/components/_quizzes.intro_card.scss */
.quiz-intro .main-row .pane-node-take a:focus, .quiz-intro .main-row .pane-node-take a:hover,
.quizzes-intro .main-row .pane-node-take a:focus,
.quizzes-intro .main-row .pane-node-take a:hover {
  text-decoration: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 49, ../base-sass/components/_quizzes.intro_card.scss */
  .quiz-intro .main-row .pane-node-title-field,
  .quiz-intro .main-row .pane-node-field-body-image-file,
  .quiz-intro .main-row .pane-node-body,
  .quiz-intro .main-row .pane-node-take,
  .quizzes-intro .main-row .pane-node-title-field,
  .quizzes-intro .main-row .pane-node-field-body-image-file,
  .quizzes-intro .main-row .pane-node-body,
  .quizzes-intro .main-row .pane-node-take {
    max-width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-intro .main-row .pane-node-title-field, html[dir=ltr]
  .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=ltr]
  .quiz-intro .main-row .pane-node-body, html[dir=ltr]
  .quiz-intro .main-row .pane-node-take, html[dir=ltr]
  .quizzes-intro .main-row .pane-node-title-field, html[dir=ltr]
  .quizzes-intro .main-row .pane-node-field-body-image-file, html[dir=ltr]
  .quizzes-intro .main-row .pane-node-body, html[dir=ltr]
  .quizzes-intro .main-row .pane-node-take {
    clear: none;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-intro .main-row .pane-node-title-field, html[dir=rtl]
  .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=rtl]
  .quiz-intro .main-row .pane-node-body, html[dir=rtl]
  .quiz-intro .main-row .pane-node-take, html[dir=rtl]
  .quizzes-intro .main-row .pane-node-title-field, html[dir=rtl]
  .quizzes-intro .main-row .pane-node-field-body-image-file, html[dir=rtl]
  .quizzes-intro .main-row .pane-node-body, html[dir=rtl]
  .quizzes-intro .main-row .pane-node-take {
    clear: none;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-intro .main-row .pane-node-title-field, html[dir=ltr]
  .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=ltr]
  .quiz-intro .main-row .pane-node-body, html[dir=ltr]
  .quiz-intro .main-row .pane-node-take, html[dir=ltr]
  .quizzes-intro .main-row .pane-node-title-field, html[dir=ltr]
  .quizzes-intro .main-row .pane-node-field-body-image-file, html[dir=ltr]
  .quizzes-intro .main-row .pane-node-body, html[dir=ltr]
  .quizzes-intro .main-row .pane-node-take {
    float: none;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-intro .main-row .pane-node-title-field, html[dir=rtl]
  .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=rtl]
  .quiz-intro .main-row .pane-node-body, html[dir=rtl]
  .quiz-intro .main-row .pane-node-take, html[dir=rtl]
  .quizzes-intro .main-row .pane-node-title-field, html[dir=rtl]
  .quizzes-intro .main-row .pane-node-field-body-image-file, html[dir=rtl]
  .quizzes-intro .main-row .pane-node-body, html[dir=rtl]
  .quizzes-intro .main-row .pane-node-take {
    float: none;
  }
  /* line 58, ../base-sass/components/_quizzes.intro_card.scss */
  .quiz-intro .main-row .pane-node-title-field h2, .quiz-intro .main-row .pane-node-title-field .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .quiz-intro .main-row .pane-node-title-field h1,
  .quiz-intro .main-row .pane-node-field-body-image-file,
  .quizzes-intro .main-row .pane-node-title-field h2,
  .quizzes-intro .main-row .pane-node-title-field .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls .quizzes-intro .main-row .pane-node-title-field h1,
  .quizzes-intro .main-row .pane-node-field-body-image-file {
    text-align: center;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=ltr]
  .quizzes-intro .main-row .pane-node-field-body-image-file {
    padding-left: 0px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .quiz-intro .main-row .pane-node-field-body-image-file, html[dir=rtl]
  .quizzes-intro .main-row .pane-node-field-body-image-file {
    padding-right: 0px;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-intro .pane-custom.pane-1, html[dir=ltr]
.quizzes-intro .pane-custom.pane-1 {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-intro .pane-custom.pane-1, html[dir=rtl]
.quizzes-intro .pane-custom.pane-1 {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-intro .pane-custom.pane-1, html[dir=ltr]
.quizzes-intro .pane-custom.pane-1 {
  text-align: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-intro .pane-custom.pane-1, html[dir=rtl]
.quizzes-intro .pane-custom.pane-1 {
  text-align: left;
}
/* line 71, ../base-sass/components/_quizzes.intro_card.scss */
.quiz-intro .pane-custom.pane-1 p,
.quizzes-intro .pane-custom.pane-1 p {
  line-height: 0.5em;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-intro .pane-custom.pane-1 p, html[dir=ltr]
.quizzes-intro .pane-custom.pane-1 p {
  padding-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-intro .pane-custom.pane-1 p, html[dir=rtl]
.quizzes-intro .pane-custom.pane-1 p {
  padding-left: 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 71, ../base-sass/components/_quizzes.intro_card.scss */
  .quiz-intro .pane-custom.pane-1 p,
  .quizzes-intro .pane-custom.pane-1 p {
    display: none;
  }
}
/* line 79, ../base-sass/components/_quizzes.intro_card.scss */
.quiz-intro .pane-node-janrain-share-settings,
.quizzes-intro .pane-node-janrain-share-settings {
  padding-bottom: 20px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-intro .pane-node-janrain-share-settings, html[dir=ltr]
.quizzes-intro .pane-node-janrain-share-settings {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-intro .pane-node-janrain-share-settings, html[dir=rtl]
.quizzes-intro .pane-node-janrain-share-settings {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .quiz-intro .pane-node-janrain-share-settings, html[dir=ltr]
.quizzes-intro .pane-node-janrain-share-settings {
  text-align: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .quiz-intro .pane-node-janrain-share-settings, html[dir=rtl]
.quizzes-intro .pane-node-janrain-share-settings {
  text-align: left;
}

/* line 5, ../base-sass/components/_quizzes.quizousel.scss */
.pane-quiztake-pane {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 11, ../base-sass/components/_quizzes.quizousel.scss */
.calculation-quiz {
  padding-bottom: 50px;
}
/* line 13, ../base-sass/components/_quizzes.quizousel.scss */
.calculation-quiz .answering-form table {
  overflow: hidden;
}
/* line 16, ../base-sass/components/_quizzes.quizousel.scss */
.calculation-quiz .arrow {
  cursor: pointer;
}

/* line 21, ../base-sass/components/_quizzes.quizousel.scss */
.ajax-button-wrapper,
.no-results-button-wrapper {
  margin-top: 22px;
  max-width: 1280px;
  position: absolute;
  top: 50%;
  width: 100%;
}
/* line 28, ../base-sass/components/_quizzes.quizousel.scss */
.ajax-button-wrapper .arrow,
.no-results-button-wrapper .arrow {
  cursor: pointer;
}
/* line 30, ../base-sass/components/_quizzes.quizousel.scss */
.ajax-button-wrapper .arrow.previous,
.no-results-button-wrapper .arrow.previous {
  display: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .ajax-button-wrapper .arrow.previous, html[dir=ltr]
.no-results-button-wrapper .arrow.previous {
  left: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .ajax-button-wrapper .arrow.previous, html[dir=rtl]
.no-results-button-wrapper .arrow.previous {
  right: 15px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .ajax-button-wrapper .arrow.previous, html[dir=ltr]
  .no-results-button-wrapper .arrow.previous {
    left: 9px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .ajax-button-wrapper .arrow.previous, html[dir=rtl]
  .no-results-button-wrapper .arrow.previous {
    right: 9px;
  }
}
/* line 37, ../base-sass/components/_quizzes.quizousel.scss */
.ajax-button-wrapper .arrow.next,
.no-results-button-wrapper .arrow.next {
  display: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .ajax-button-wrapper .arrow.next, html[dir=ltr]
.no-results-button-wrapper .arrow.next {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .ajax-button-wrapper .arrow.next, html[dir=rtl]
.no-results-button-wrapper .arrow.next {
  left: 15px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .ajax-button-wrapper .arrow.next, html[dir=ltr]
  .no-results-button-wrapper .arrow.next {
    right: 9px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .ajax-button-wrapper .arrow.next, html[dir=rtl]
  .no-results-button-wrapper .arrow.next {
    left: 9px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 28, ../base-sass/components/_quizzes.quizousel.scss */
  .ajax-button-wrapper .arrow,
  .no-results-button-wrapper .arrow {
    display: block;
  }
}

/* line 50, ../base-sass/components/_quizzes.quizousel.scss */
#ajax-quiz-wrapper {
  left: 0;
  position: relative;
}
/* line 53, ../base-sass/components/_quizzes.quizousel.scss */
#ajax-quiz-wrapper .answering-form,
#ajax-quiz-wrapper .ajax-report-form {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 58, ../base-sass/components/_quizzes.quizousel.scss */
#ajax-quiz-wrapper .ajax-report-form h2, #ajax-quiz-wrapper .ajax-report-form .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls #ajax-quiz-wrapper .ajax-report-form h1 {
  display: none;
}
/* line 64, ../base-sass/components/_quizzes.quizousel.scss */
#ajax-quiz-wrapper .ajax-progress .throbber {
  background: url(../../images/contrib-structure/ajax_loader.gif) no-repeat center center;
  display: block;
  height: 100%;
  position: absolute;
  top: -2px;
  width: 100%;
  z-index: 85;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] #ajax-quiz-wrapper .ajax-progress .throbber {
  left: -2px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] #ajax-quiz-wrapper .ajax-progress .throbber {
  right: -2px;
}
/* line 74, ../base-sass/components/_quizzes.quizousel.scss */
#ajax-quiz-wrapper .ajax-progress .message {
  display: none !important;
}
/* line 79, ../base-sass/components/_quizzes.quizousel.scss */
#ajax-quiz-wrapper .ajax-report-form .ajax-progress {
  display: none !important;
}

/* line 86, ../base-sass/components/_quizzes.quizousel.scss */
.page-node-quiz-results .continue {
  display: none;
}

/* line 6, ../base-sass/components/_quizzes.results.scss */
.page-node-take .pane-custom.pane-1 {
  margin-top: -30px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .page-node-take .pane-custom.pane-1 {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .page-node-take .pane-custom.pane-1 {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .page-node-take .pane-custom.pane-1 {
  text-align: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .page-node-take .pane-custom.pane-1 {
  text-align: left;
}
/* line 10, ../base-sass/components/_quizzes.results.scss */
.page-node-take .pane-custom.pane-1 p {
  line-height: 0.5em;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .page-node-take .pane-custom.pane-1 p {
  padding-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .page-node-take .pane-custom.pane-1 p {
  padding-left: 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 10, ../base-sass/components/_quizzes.results.scss */
  .page-node-take .pane-custom.pane-1 p {
    display: none;
  }
}
/* line 18, ../base-sass/components/_quizzes.results.scss */
.page-node-take .pane-janrain-janrain-page-share {
  margin-top: -30px;
  padding-bottom: 20px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .page-node-take .pane-janrain-janrain-page-share {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .page-node-take .pane-janrain-janrain-page-share {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .page-node-take .pane-janrain-janrain-page-share {
  text-align: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .page-node-take .pane-janrain-janrain-page-share {
  text-align: left;
}
/* line 24, ../base-sass/components/_quizzes.results.scss */
.page-node-take #quiz-result-summary {
  margin-top: 20px;
  padding-top: 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 24, ../base-sass/components/_quizzes.results.scss */
  .page-node-take #quiz-result-summary {
    text-align: center;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .page-node-take #quiz-result-summary {
    float: none;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .page-node-take #quiz-result-summary {
    float: none;
  }
}

/* line 35, ../base-sass/components/_quizzes.results.scss */
.node-type-quiz-result-page .main-row .three-quarters {
  margin-bottom: 2%;
}

/* line 41, ../base-sass/components/_quizzes.results.scss */
.pane-quizresult-pane a.retake-link:before {
  color: currentcolor;
  content: "\e967";
  display: block;
  font-family: 'icomoon';
  font-size: 10;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-quizresult-pane a.retake-link:before {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-quizresult-pane a.retake-link:before {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-quizresult-pane a.retake-link:before {
  padding-right: 5px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-quizresult-pane a.retake-link:before {
  padding-left: 5px;
}

/* line 56, ../base-sass/components/_quizzes.results.scss */
.node-type-quiz-result-page .main-row .three-quarters .pane-node-title-field img {
  display: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 56, ../base-sass/components/_quizzes.results.scss */
  .node-type-quiz-result-page .main-row .three-quarters .pane-node-title-field img {
    display: block;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 64, ../base-sass/components/_quizzes.results.scss */
  .node-type-quiz-result-page .main-row .one-quarter {
    display: none;
  }
}

/* line 72, ../base-sass/components/_quizzes.results.scss */
.pane-node-field-secondary-product .field-collection-view, .bottom-row .field-collection-view {
  border: 0px;
  margin: 0px;
}

/* line 78, ../base-sass/components/_quizzes.results.scss */
.pane-node-field-tips .content {
  border: 1px solid #666666;
  margin: 1% 0 !important;
  padding: 2%;
}
/* line 82, ../base-sass/components/_quizzes.results.scss */
.pane-node-field-tips .content h2, .pane-node-field-tips .content .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .pane-node-field-tips .content h1 {
  margin-top: 0px;
}

/* line 89, ../base-sass/components/_quizzes.results.scss */
.node-type-quiz-result-page .field-collection-view {
  border-bottom: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
}
/* line 94, ../base-sass/components/_quizzes.results.scss */
.node-type-quiz-result-page .field-collection-container {
  border-bottom: 0px !important;
  margin-bottom: 0px !important;
}

/* line 100, ../base-sass/components/_quizzes.results.scss */
.main-results {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 1%;
  width: 100%;
}
/* line 104, ../base-sass/components/_quizzes.results.scss */
.main-results .we-recommend {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
}
/* line 108, ../base-sass/components/_quizzes.results.scss */
.main-results h2, .main-results .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .main-results h1 {
  margin-top: 0px;
  text-decoration: underline;
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .main-results h2, html[dir=ltr] .main-results .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=ltr] .main-results h1 {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .main-results h2, html[dir=rtl] .main-results .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=rtl] .main-results h1 {
  float: right;
}
/* line 113, ../base-sass/components/_quizzes.results.scss */
.main-results h2:hover, .main-results .pane-node-field-page-builder .taco-polls h1:hover, .pane-node-field-page-builder .taco-polls .main-results h1:hover {
  color: #005eb0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 108, ../base-sass/components/_quizzes.results.scss */
  .main-results h2, .main-results .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .main-results h1 {
    float: none;
    margin-bottom: 1%;
    width: 100%;
  }
}
/* line 122, ../base-sass/components/_quizzes.results.scss */
.main-results .results-content {
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .main-results .results-content {
  clear: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .main-results .results-content {
  clear: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .main-results .results-content {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .main-results .results-content {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 122, ../base-sass/components/_quizzes.results.scss */
  .main-results .results-content {
    float: none;
    width: 100%;
  }
}
/* line 131, ../base-sass/components/_quizzes.results.scss */
.main-results .results-image {
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .main-results .results-image {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .main-results .results-image {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .main-results .results-image {
  padding-left: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .main-results .results-image {
  padding-right: 2%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 131, ../base-sass/components/_quizzes.results.scss */
  .main-results .results-image {
    float: none;
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .main-results .results-image {
    padding-left: 0px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .main-results .results-image {
    padding-right: 0px;
  }
}
/* line 140, ../base-sass/components/_quizzes.results.scss */
.main-results .results-image img {
  display: block;
  margin: 0 auto;
}

/* line 147, ../base-sass/components/_quizzes.results.scss */
.pane-node-field-quiz-result-image {
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-quiz-result-image {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-quiz-result-image {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-quiz-result-image {
  padding-left: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-quiz-result-image {
  padding-right: 2%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 147, ../base-sass/components/_quizzes.results.scss */
  .pane-node-field-quiz-result-image {
    float: none;
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-node-field-quiz-result-image {
    padding-left: 0px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-node-field-quiz-result-image {
    padding-right: 0px;
  }
}
/* line 156, ../base-sass/components/_quizzes.results.scss */
.pane-node-field-quiz-result-image img {
  display: block;
  margin: 0 auto;
}

/* line 162, ../base-sass/components/_quizzes.results.scss */
.pane-node-title-field {
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-title-field {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-title-field {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 162, ../base-sass/components/_quizzes.results.scss */
  .pane-node-title-field {
    float: none;
    margin-bottom: 1%;
    width: 100%;
  }
}
/* line 170, ../base-sass/components/_quizzes.results.scss */
.pane-node-title-field h2, .pane-node-title-field .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .pane-node-title-field h1 {
  margin-top: 0px;
}

/* line 174, ../base-sass/components/_quizzes.results.scss */
.pane-node-body {
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-body {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-body {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 174, ../base-sass/components/_quizzes.results.scss */
  .pane-node-body {
    float: none;
    width: 100%;
  }
}

/* line 183, ../base-sass/components/_quizzes.results.scss */
.pane-quizresult-pane {
  margin-top: 2%;
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-quizresult-pane {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-quizresult-pane {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 183, ../base-sass/components/_quizzes.results.scss */
  .pane-quizresult-pane {
    float: none;
    width: 100%;
  }
}

/* line 194, ../base-sass/components/_quizzes.results.scss */
.no-image .content-panel,
.no-image .pane-node-body,
.no-image .pane-node-title-field,
.no-image .recommend-h2,
.no-image .rec-main-content,
.no-image .results-content {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  float: none !important;
  width: 100%;
}

/* line 206, ../base-sass/components/_quizzes.results.scss */
.additional-rec {
  border: 1px solid #666666;
  margin: 1% 0px;
  padding: 2%;
}
/* line 210, ../base-sass/components/_quizzes.results.scss */
.additional-rec h2, .additional-rec .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .additional-rec h1 {
  margin-top: 0px;
}
/* line 213, ../base-sass/components/_quizzes.results.scss */
.additional-rec .image-panel {
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .additional-rec .image-panel {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .additional-rec .image-panel {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .additional-rec .image-panel {
  padding-right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .additional-rec .image-panel {
  padding-left: 2%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 213, ../base-sass/components/_quizzes.results.scss */
  .additional-rec .image-panel {
    float: none;
    width: 100%;
  }
}
/* line 221, ../base-sass/components/_quizzes.results.scss */
.additional-rec .image-panel img {
  display: block;
  width: auto;
}
/* line 226, ../base-sass/components/_quizzes.results.scss */
.additional-rec .content-panel {
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .additional-rec .content-panel {
  clear: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .additional-rec .content-panel {
  clear: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .additional-rec .content-panel {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .additional-rec .content-panel {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .additional-rec .content-panel {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .additional-rec .content-panel {
  text-align: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 226, ../base-sass/components/_quizzes.results.scss */
  .additional-rec .content-panel {
    float: none;
    width: 100%;
  }
}
/* line 235, ../base-sass/components/_quizzes.results.scss */
.additional-rec .content-panel h2, .additional-rec .content-panel .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .additional-rec .content-panel h1 {
  margin-top: 0px;
  text-decoration: underline;
}
/* line 238, ../base-sass/components/_quizzes.results.scss */
.additional-rec .content-panel h2:hover, .additional-rec .content-panel .pane-node-field-page-builder .taco-polls h1:hover, .pane-node-field-page-builder .taco-polls .additional-rec .content-panel h1:hover {
  color: #005eb0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 235, ../base-sass/components/_quizzes.results.scss */
  .additional-rec .content-panel h2, .additional-rec .content-panel .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .additional-rec .content-panel h1 {
    margin-bottom: 1%;
  }
}
/* line 246, ../base-sass/components/_quizzes.results.scss */
.additional-rec .rec-main-content {
  width: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .additional-rec .rec-main-content {
  clear: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .additional-rec .rec-main-content {
  clear: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .additional-rec .rec-main-content {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .additional-rec .rec-main-content {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .additional-rec .rec-main-content {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .additional-rec .rec-main-content {
  text-align: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 246, ../base-sass/components/_quizzes.results.scss */
  .additional-rec .rec-main-content {
    float: none;
    width: 100%;
  }
}

/* line 258, ../base-sass/components/_quizzes.results.scss */
.pane-node-field-quiz-result-tips-intro {
  clear: both;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-node-field-quiz-result-tips-intro {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-node-field-quiz-result-tips-intro {
  float: right;
}

@media (min-width: 0) and (max-width: 64em) and (min-width: 75em) {
  /* line 6, ../base-sass/components/_quizzes.scss */
  .view-quizzes .grid-item {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 6, ../base-sass/components/_quizzes.scss */
  .view-quizzes .grid-item {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 64em) {
  /* line 6, ../base-sass/components/_quizzes.scss */
  .view-quizzes .grid-item {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 40em) {
  /* line 6, ../base-sass/components/_quizzes.scss */
  .view-quizzes .grid-item {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item:nth-child(4n+1), html[dir=ltr] .view-quizzes .grid-item:nth-child(3n+1) {
    margin-left: 2% !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item:nth-child(4n+1), html[dir=rtl] .view-quizzes .grid-item:nth-child(3n+1) {
    margin-right: 2% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item:nth-child(2n+1) {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item:nth-child(2n+1) {
    margin-right: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item {
    margin-right: 0 !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .view-quizzes .grid-item:nth-child(4n+1), html[dir=ltr] .view-quizzes .grid-item:nth-child(3n+1), html[dir=ltr] .view-quizzes .grid-item:nth-child(2n+1) {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .view-quizzes .grid-item:nth-child(4n+1), html[dir=rtl] .view-quizzes .grid-item:nth-child(3n+1), html[dir=rtl] .view-quizzes .grid-item:nth-child(2n+1) {
    margin-right: 0 !important;
  }
}
/* line 30, ../base-sass/components/_quizzes.scss */
.view-quizzes .grid-item h2, .view-quizzes .grid-item .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .view-quizzes .grid-item h1 {
  font-size: 1.2em;
}
/* line 35, ../base-sass/components/_quizzes.scss */
.view-quizzes .quiz-cta a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #0074D9;
  bottom: 0;
  color: #fff;
  line-height: 1.05;
  position: absolute;
  vertical-align: middle;
  width: 100%;
  color: #fff;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-quizzes .quiz-cta a {
  margin-right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-quizzes .quiz-cta a {
  margin-left: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-quizzes .quiz-cta a {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-quizzes .quiz-cta a {
  right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-quizzes .quiz-cta a {
  padding: 15px 31px 15px 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-quizzes .quiz-cta a {
  padding: 15px 15px 15px 31px;
}
/* line 52, ../base-sass/core/_mixins.styles.scss */
.view-quizzes .quiz-cta a:after {
  font-family: 'icomoon';
  font-size: 24px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-quizzes .quiz-cta a:after {
  content: "";
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-quizzes .quiz-cta a:after {
  content: "";
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .view-quizzes .quiz-cta a:after {
  right: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .view-quizzes .quiz-cta a:after {
  left: 15px;
}
/* line 62, ../base-sass/core/_mixins.styles.scss */
.view-quizzes .quiz-cta a:hover, .view-quizzes .quiz-cta a:focus {
  background-color: #005eb0;
}
/* line 67, ../base-sass/core/_mixins.styles.scss */
.view-quizzes .quiz-cta a:active {
  background-color: #004887;
}
/* line 38, ../base-sass/components/_quizzes.scss */
.view-quizzes .quiz-cta a:focus, .view-quizzes .quiz-cta a:hover {
  text-decoration: none;
}
/* line 44, ../base-sass/components/_quizzes.scss */
.view-quizzes .view-header {
  display: none;
}

/* line 2, ../base-sass/components/_recipe-category.scss */
.section-recipes.node-type-page .view-recipes-category-detail-page {
  padding: 0 20px;
}
/* line 5, ../base-sass/components/_recipe-category.scss */
.section-recipes.node-type-page .view-header {
  background: none;
  padding: 60px 0 15px 0;
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 5, ../base-sass/components/_recipe-category.scss */
  .section-recipes.node-type-page .view-header {
    padding-top: 35px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 5, ../base-sass/components/_recipe-category.scss */
  .section-recipes.node-type-page .view-header {
    padding-bottom: 5px;
  }
}
/* line 15, ../base-sass/components/_recipe-category.scss */
.section-recipes.node-type-page .view-header .recipe-category-header {
  background: url(/sites/splenda_us/files/header-border.png) repeat-x scroll 0 63%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 15, ../base-sass/components/_recipe-category.scss */
  .section-recipes.node-type-page .view-header .recipe-category-header {
    background-size: auto 5px;
    background-position: 0 58%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 15, ../base-sass/components/_recipe-category.scss */
  .section-recipes.node-type-page .view-header .recipe-category-header {
    background-position: 0 100%;
  }
}
/* line 24, ../base-sass/components/_recipe-category.scss */
.section-recipes.node-type-page .view-header .recipe-category-header h1 {
  font-family: playfair_displayregular;
  color: #1b62b2;
  font-size: 28px;
  margin: 0;
  background: #fff;
  display: inline-block;
  letter-spacing: 0;
  padding-right: 30px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 24, ../base-sass/components/_recipe-category.scss */
  .section-recipes.node-type-page .view-header .recipe-category-header h1 {
    font-size: 26px;
    padding-right: 12px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 24, ../base-sass/components/_recipe-category.scss */
  .section-recipes.node-type-page .view-header .recipe-category-header h1 {
    line-height: 34px;
    display: block;
    padding: 0 0 15px 0;
    background: none;
  }
}

/* line 2, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.summary-field {
  color: #373737;
  border-right: 2px solid #373737;
  display: block;
  float: left;
  padding: 0 20px;
  vertical-align: top;
  font-family: open_sansextrabold;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 15, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.summary-field:nth-child(2) {
  padding: 0 20px 0 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 18, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.summary-field.pane-4 {
    padding: 0;
    border: none;
    clear: left;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 25, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.summary-field.pane-3 {
    border: none;
    border-right: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 31, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.summary-field.pane-node-field-rating {
    padding: 0 !important;
    display: block !important;
    clear: both !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 31, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.summary-field.pane-node-field-rating {
    margin: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 2, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.summary-field {
    padding: 0 !important;
    display: block !important;
    float: none;
    clear: both;
    border: none !important;
  }
}
/* line 52, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe:not(.recipe-large) div.summary-field.pane-node-field-rating {
  display: block;
  border: none !important;
  padding: 0;
  margin: 20px 0 0;
  clear: both;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 52, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe:not(.recipe-large) div.summary-field.pane-node-field-rating {
    display: inline-block;
    padding: 0 20px;
    margin: -6px 0 0 0;
    clear: none;
  }
}
/* line 64, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe:not(.recipe-large) div.summary-field.pane-node-field-rating .form-item {
  margin: 5px 0;
}
/* line 70, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row .pane-recipe-header-image {
  display: none;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 73, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) {
    float: left;
    margin-top: 80px !important;
  }
}
/* line 78, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-first {
  padding-bottom: 37px;
  width: 35%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 78, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-first {
    width: 282px;
  }
  /* line 83, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-first .inside {
    margin: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 78, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-first {
    width: 100%;
  }
  /* line 89, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-first img {
    width: 100%;
    height: auto;
  }
}
/* line 95, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last {
  width: 65%;
  padding: 0 20px 20px 26px;
  position: relative;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 95, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last {
    padding: 0 0 20px 18px;
    width: calc(100% - 282px);
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 95, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last {
    margin: 0 20px;
    padding: 0 0 20px;
    width: calc(100% - 40px);
  }
}
/* line 109, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last div.node-header h1 {
  color: #1B62B2;
  font-size: 65px;
  line-height: 68px;
  margin: 0 auto 20px;
  font-family: playfair_displaybold;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 109, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last div.node-header h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
/* line 121, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .recipe-badges {
  float: left;
  clear: both;
}
/* line 124, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .recipe-badges .field__item {
  display: inline-block;
  margin-right: 20px;
}
/* line 127, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .recipe-badges .field__item img {
  width: 60px;
  height: auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 127, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .recipe-badges .field__item img {
    width: 45px;
  }
}
/* line 137, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(2) div.panel-col-last div.pane-node-field-serving div.field--name-field-description-display {
  display: none;
}
/* line 143, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-note,
body.node-type-recipe div.content-row div.pane-node-field-directions-group,
body.node-type-recipe div.content-row div.pane-node-field-ingredient-group {
  display: inline-block;
  vertical-align: top;
}
/* line 149, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-ingredient-group {
  padding: 40px;
  border: 2px solid #e0e0e0;
  width: 31%;
  float: left;
  margin-right: 5%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 149, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.pane-node-field-ingredient-group {
    padding: 30px;
    width: 320px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 149, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.pane-node-field-ingredient-group {
    width: 100%;
  }
}
/* line 163, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-ingredient-group a.pane-title h2, body.node-type-recipe div.content-row div.pane-node-field-ingredient-group a.pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.pane-node-field-ingredient-group a.pane-title h1 {
  font-family: open_sansbold;
  font-size: 16px;
  color: #373737;
  text-transform: uppercase;
  margin-top: 4px;
  letter-spacing: .1em;
}
/* line 171, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-ingredient-group a.pane-title:hover {
  text-decoration: none;
}
/* line 175, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-ingredient-group .field--name-field-title {
  font-family: open_sansbold;
  margin: 25px 0 0 0;
}
/* line 179, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-ingredient-group .field-collection-item-field-ingredient {
  font-size: 15px;
  color: #00aeef;
  display: list-item;
}
/* line 184, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-ingredient-group .field-collection-view {
  border: 0;
  padding: 10px 0 5px;
}
/* line 188, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-ingredient-group .field--name-field-description-display {
  color: #373737;
  font-family: open_sansregular;
  font-size: 15px;
  line-height: 28px;
  margin-bottom: 3px;
}
/* line 195, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-ingredient-group .field-collection-container {
  margin: 0;
  border: 0;
}
/* line 200, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-note,
body.node-type-recipe div.content-row div.pane-node-field-directions-group {
  padding: 40px 20px 40px 4px;
  width: 64%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 200, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.pane-node-field-note,
  body.node-type-recipe div.content-row div.pane-node-field-directions-group {
    padding: 40px 20px;
    width: calc(100% - 320px);
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 200, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.pane-node-field-note,
  body.node-type-recipe div.content-row div.pane-node-field-directions-group {
    width: 100%;
    padding: 40px 0;
  }
}
/* line 213, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-note a.pane-title:hover,
body.node-type-recipe div.content-row div.pane-node-field-directions-group a.pane-title:hover {
  text-decoration: none;
}
/* line 217, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-note h2, body.node-type-recipe div.content-row div.pane-node-field-note .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.pane-node-field-note h1,
body.node-type-recipe div.content-row div.pane-node-field-directions-group h2,
body.node-type-recipe div.content-row div.pane-node-field-directions-group .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.pane-node-field-directions-group h1 {
  font-family: playfair_displayregular;
  font-size: 35px;
  color: #1b62b2;
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 217, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.pane-node-field-note h2, body.node-type-recipe div.content-row div.pane-node-field-note .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.pane-node-field-note h1,
  body.node-type-recipe div.content-row div.pane-node-field-directions-group h2,
  body.node-type-recipe div.content-row div.pane-node-field-directions-group .pane-node-field-page-builder .taco-polls h1,
  .pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.pane-node-field-directions-group h1 {
    font-size: 28px;
    line-height: 32px;
  }
}
/* line 228, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-note div.field--name-field-step .field__item,
body.node-type-recipe div.content-row div.pane-node-field-directions-group div.field--name-field-step .field__item {
  margin: 20px 0;
  font-size: 17px;
  line-height: 35px;
}
/* line 236, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-directions-group .field--name-field-title {
  font-family: open_sansextrabold;
  font-size: 17px;
  margin-bottom: -12px;
}
/* line 242, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information {
  border: 2px solid #e0e0e0;
  padding: 0;
}
/* line 245, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information a.pane-title {
  display: none;
}
/* line 249, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title h2, body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title h1 {
  font-size: 16px;
  line-height: 26px;
  font-family: open_sansextrabold;
  margin: 0 0 10px;
  padding: 40px 40px 30px;
  text-transform: uppercase;
  font-weight: normal;
  border-bottom: 2px solid #e0e0e0;
  letter-spacing: .1em;
  color: #373737;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 249, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title h2, body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title h1 {
    padding: 40px 20px 30px 20px;
  }
}
/* line 263, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title h2 .sub-heading, body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title .pane-node-field-page-builder .taco-polls h1 .sub-heading, .pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title h1 .sub-heading {
  display: block;
  font-size: 85%;
  line-height: 16px;
  margin-top: 6px;
  font-family: open_sansbold;
  text-transform: none;
  letter-spacing: 0;
}
/* line 273, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.pane-title:hover {
  text-decoration: none;
}
/* line 280, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item {
  display: none;
}
/* line 283, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(1)
> div.field__item:nth-child(2),
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(3),
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(4),
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(5),
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(6),
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(7),
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(8),
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(9),
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(10) {
  display: block;
}
/* line 296, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information div.field--name-field-nutrient > div.field__items > div.field__item:nth-child(10) div.field-collection-view {
  border-bottom: 0;
}
/* line 304, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field--name-field-servings {
  border-bottom: 1px solid #e0e0e0;
  padding: 0 40px 40px;
}
/* line 307, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field--name-field-servings .field__label {
  display: inline-block;
  margin-right: 5px;
  width: auto;
}
/* line 312, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field--name-field-servings .field__items {
  display: inline-block;
}
/* line 314, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field--name-field-servings .field__items div.field__item {
  display: none;
}
/* line 319, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field-collection-container {
  border-bottom: 0;
}
/* line 322, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field--name-field-nutrition-information {
  padding-bottom: 20px;
}
/* line 326, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field-collection-item-field-nutrition-information .entity-field-collection-item {
  margin: 0 25px;
  padding: 10px 0 10px 15px;
  width: calc(100% - 50px);
  border-bottom: 2px solid #e0e0e0;
  font-size: 15px;
  line-height: 15px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 326, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field-collection-item-field-nutrition-information .entity-field-collection-item {
    margin: 0 20px;
    width: calc(100% - 40px);
    padding: 10px 0;
  }
}
/* line 338, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field-collection-item-field-nutrition-information .entity-field-collection-item.field-collection-view-final {
  border: 0;
}
/* line 341, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field-collection-item-field-nutrition-information .entity-field-collection-item .field {
  display: inline-block;
  vertical-align: top;
}
/* line 344, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field-collection-item-field-nutrition-information .entity-field-collection-item .field.field--name-field-nutrient-name {
  width: 75%;
  padding-right: 5%;
}
/* line 348, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field-collection-item-field-nutrition-information .entity-field-collection-item .field.field--name-field-nutrient-amount {
  width: auto;
  margin-right: 4px;
}
/* line 353, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.pane-node-field-nutrition-information .field-collection-item-field-nutrition-information .entity-field-collection-item:last-of-type {
  border: 0;
}
/* line 360, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.panel-col-middle {
  max-width: 1240px;
  padding: 50px 20px;
  margin: 0 auto;
  width: 100%;
  border-top: 2px solid #b7ebff;
  border-bottom: 2px solid #b7ebff;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 360, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.panel-col-middle {
    padding: 50px 0;
    margin: 0 20px;
    width: calc(100% - 40px);
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 360, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.panel-col-middle {
    padding: 24px 0 0 0;
  }
}
/* line 376, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) {
  max-width: 1240px;
  padding: 50px 20px 80px;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 376, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) {
    padding-bottom: 50px;
  }
}
/* line 384, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first {
  display: inline-block;
  vertical-align: top;
  width: 65%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 384, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 384, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first {
    width: 100%;
  }
  /* line 393, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first .inside {
    margin: 0;
  }
}
/* line 397, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first .pane-taco-pane {
  margin-bottom: 40px !important;
}
/* line 399, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first .pane-taco-pane .field--name-field-taco-description {
  margin-bottom: 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 403, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first .image-col {
    text-align: center;
  }
}
/* line 408, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first img {
  max-width: 280px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 408, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first img {
    margin: 0 auto;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 414, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first h3 {
    font-size: 26px;
    line-height: 32px;
  }
}
/* line 421, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-last {
  display: inline-block;
  vertical-align: top;
  width: 34%;
  float: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 421, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-last {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 421, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-last {
    width: 100%;
  }
  /* line 431, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-last .inside {
    margin: 0;
  }
}
/* line 437, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.panel-col-bottom {
  background-color: #21b4ed;
  padding: 60px 40px 75px;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 437, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.panel-col-bottom {
    padding-bottom: 0;
  }
}
/* line 443, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.panel-col-bottom div.inside {
  max-width: 1180px;
  margin: 0 auto;
}
/* line 448, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.panel-col-bottom div.image-col img {
  margin: 0 auto;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 452, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.panel-col-bottom div.recipe-taco {
    margin-bottom: 105px !important;
  }
}
/* line 459, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.panel-col-bottom div.panel-header h2, body.node-type-recipe div.content-row div.panel-col-bottom div.panel-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.panel-col-bottom div.panel-header h1 {
  font-family: playfair_displaybold;
  font-size: 65px;
  line-height: 68px;
  color: #ffffff;
  text-align: center;
  margin: 0 auto 30px;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 459, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.panel-col-bottom div.panel-header h2, body.node-type-recipe div.content-row div.panel-col-bottom div.panel-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.node-type-recipe div.content-row div.panel-col-bottom div.panel-header h1 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 60px;
  }
}
/* line 476, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.panel-col-bottom div.field--name-field-taco-description h3 {
  color: #ffffff;
  text-align: center;
  font-family: open_sansbold;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: .1em;
}
/* line 486, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.panel-col-bottom div.call-to-action a {
  font-size: 14px;
  font-family: open_sansbold;
  text-transform: uppercase;
}
/* line 495, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.content-row div.panel-2col-bricks div.center-wrapper:nth-child(2),
body.node-type-recipe div.content-row div.panel-2col-bricks div.panel-col-bottom:nth-child(5) div.inside {
  max-width: 1240px;
  padding: 0 20px;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 502, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.content-row div.panel-2col-bricks div.center-wrapper:nth-child(2) {
    padding: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 510, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.recipe-large div.pane-menu-menu-recipe-category-menu {
    margin: 0 0 31px !important;
  }
}
/* line 516, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.recipe-large div.content-row .pane-recipe-header-image {
  display: block;
}
/* line 518, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.recipe-large div.content-row .pane-recipe-header-image img {
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 522, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) {
    margin-top: 0 !important;
  }
}
/* line 526, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-first {
  display: none;
}
/* line 529, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last {
  width: 100%;
  padding: 0 0 32px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 529, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last {
    width: calc(100% - 40px);
    padding: 20px 0 32px;
  }
}
/* line 536, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside {
  margin: 0;
  width: calc(100% - 320px);
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 536, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside {
    width: 100%;
  }
}
/* line 545, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside .summary-field.pane-recipe-rating {
  border: none;
}
/* line 548, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside .recipe-share {
  position: absolute;
  top: 23px;
  right: 0;
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 548, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside .recipe-share {
    top: 10px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 548, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside .recipe-share {
    margin-top: 20px;
    position: relative;
    right: auto;
    top: auto;
  }
}
/* line 563, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside .recipe-badges {
  position: absolute;
  right: 0;
  top: 70px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 563, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside .recipe-badges {
    top: 46px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 563, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside .recipe-badges {
    position: relative;
    right: auto;
    top: auto;
  }
}
/* line 575, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside .recipe-badges .field__item {
  margin: 0 0 0 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 575, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.recipe-large div.content-row div.center-wrapper:nth-child(2) div.panel-col-last .inside .recipe-badges .field__item {
    margin: 5px 15px 0 0;
  }
}
/* line 588, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-menu-menu-recipe-category-menu {
  border-top: 2px solid #b7ebff;
  border-bottom: 2px solid #b7ebff;
  margin-bottom: 50px !important;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 588, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-menu-menu-recipe-category-menu {
    margin: 0 0 128px 0 !important;
  }
}
/* line 595, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper {
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
}
/* line 601, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu {
  display: table;
  width: calc(100% - 527px);
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 601, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu {
    width: 100%;
  }
}
/* line 609, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu > li {
  display: block;
  float: left;
  width: 20%;
  text-align: center;
  height: 70px;
  padding-right: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 609, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu > li {
    height: 50px;
  }
}
/* line 619, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu > li.last {
  padding-right: 0;
}
/* line 622, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu > li > a {
  background-color: transparent;
  color: #1b62b2;
  font-size: 18px;
  padding: 0;
  height: 70px;
  line-height: 70px;
  font-family: open_sansbold;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  border: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 622, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu > li > a {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
  }
}
/* line 639, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu > li > a:hover {
  text-decoration: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 595, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper {
    padding: 0 20px !important;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 649, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu {
    display: block;
    padding: 0 !important;
  }
  /* line 652, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu > li {
    display: block;
    width: 100%;
    border-top: 1px solid #ebebeb;
  }
  /* line 656, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu > li:last-child {
    border-bottom: 1px solid #b7ebff;
  }
  /* line 659, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-menu-menu-recipe-category-menu .menu-wrapper > ul.menu > li > a {
    text-align: left;
    font-size: 14px;
    font-family: open_sansbold;
    padding: 0;
    line-height: 57px;
    letter-spacing: .02em;
  }
}
/* line 672, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-views-exp-recipes-search-block-page {
  position: absolute;
  right: 0;
  top: 8px;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 672, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page {
    left: 0;
    top: 75px;
  }
}
/* line 680, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets {
  width: 527px;
  margin: 0 auto;
}
/* line 683, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget {
  display: inline-block;
  padding: 0;
  margin-right: 10px;
}
/* line 688, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys {
  background-color: #fff;
  position: relative;
}
/* line 691, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe 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: 18px;
  top: 16px;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 691, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys:before {
    top: 23px;
  }
}
/* line 700, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe 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 #fde247;
  height: 54px;
  padding: 0 10px 0 48px;
  position: relative;
  margin: 0;
  font-size: 14px;
  font-family: open_sansbold;
  letter-spacing: 1px;
  width: 362px;
  color: #8f8f8f;
  text-transform: uppercase;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 700, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys input.form-text {
    height: 64px;
  }
}
/* line 718, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button {
  padding: 0;
  background-color: #fde247;
  width: 150px;
  margin-right: 0;
}
/* line 723, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button:hover {
  background-color: #e4cb3f;
}
/* line 726, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button input.form-submit {
  background-color: transparent;
  border: none;
  margin: 0;
  color: #1b62b2;
  font-family: open_sansbold;
  line-height: 54px;
  height: 54px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: 0;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 726, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button input.form-submit {
    height: 64px;
    line-height: 64px;
  }
}
/* line 744, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe 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 672, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page {
    position: relative;
    top: 0;
    padding: 25px 20px 30px;
  }
  /* line 753, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets {
    width: 100%;
  }
  /* line 755, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget {
    display: block;
    margin-right: 0;
    float: none;
  }
  /* line 759, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget:first-child {
    margin-bottom: 20px;
  }
  /* line 762, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget.views-widget-filter-secondary {
    display: none;
  }
  /* line 768, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe div.pane-views-exp-recipes-search-block-page div.form-item-keys input.form-text {
    width: 100% !important;
    max-width: 375px;
  }
}
/* line 775, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe div.panel-pane.pane-menu-menu-sips-savory-sweets {
  display: none;
}
/* line 778, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe .pane-node-field-recipe-video-id {
  width: 64%;
  display: inline-block;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 778, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe .pane-node-field-recipe-video-id {
    clear: both;
    margin-top: 30px;
    display: block;
    width: 100%;
  }
}

/* line 796, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.page-node-1603 div.content-row div.pane-node-field-ingredient-group a.pane-title, body.node-type-recipe.page-node-1611 div.content-row div.pane-node-field-ingredient-group a.pane-title {
  display: none;
}
/* line 799, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.page-node-1603 div.content-row div.pane-node-field-ingredient-group div.field--name-field-title, body.node-type-recipe.page-node-1611 div.content-row div.pane-node-field-ingredient-group div.field--name-field-title {
  font-family: open_sansbold;
  font-size: 16px;
  color: #373737;
  text-transform: uppercase;
  margin-top: 4px;
  letter-spacing: .1em;
}
/* line 813, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.page-node-1609 div.content-row div.pane-node-field-note a.pane-title {
  display: none;
}
/* line 816, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.page-node-1609 div.content-row div.pane-node-field-note h3 {
  color: #1b62b2;
  font-weight: normal;
  font-size: 35px;
  line-height: 46px;
  font-family: playfair_displayregular;
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 816, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.page-node-1609 div.content-row div.pane-node-field-note h3 {
    margin: 0 0 10px;
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 816, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.page-node-1609 div.content-row div.pane-node-field-note h3 {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 6px;
  }
}

/* line 840, ../base-sass/components/_recipe-details.scss */
body .field__label {
  font-weight: normal;
}

/* line 849, ../base-sass/components/_recipe-details.scss */
.pane-node-field-rating .fivestar-basic div.fivestar-widget-static .star span.on {
  background-position: 0 -16px;
}

/* line 857, ../base-sass/components/_recipe-details.scss */
.recipe-share {
  width: auto;
  height: 26px;
  margin: 40px 0 18px;
  clear: both;
  float: left;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 857, ../base-sass/components/_recipe-details.scss */
  .recipe-share {
    margin-top: 20px;
  }
}
/* line 866, ../base-sass/components/_recipe-details.scss */
.recipe-share a {
  float: left;
  margin-right: 30px;
  display: block;
  height: 26px;
  background-image: url(../../images/recipe-social.jpg);
  background-repeat: no-repeat;
  text-indent: -9999px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 866, ../base-sass/components/_recipe-details.scss */
  .recipe-share a {
    margin-right: 18px;
  }
}
/* line 877, ../base-sass/components/_recipe-details.scss */
.recipe-share a.pinterest {
  background-position: 0 0;
  width: 23px;
}
/* line 881, ../base-sass/components/_recipe-details.scss */
.recipe-share a.facebook {
  background-position: -57px 0;
  width: 21px;
}
/* line 885, ../base-sass/components/_recipe-details.scss */
.recipe-share a.twitter {
  background-position: -112px 0;
  width: 21px;
}
/* line 889, ../base-sass/components/_recipe-details.scss */
.recipe-share a.google-plus {
  background-position: -167px 0;
  width: 30px;
}
/* line 893, ../base-sass/components/_recipe-details.scss */
.recipe-share a.email {
  background-position: -231px 0;
  width: 25px;
  margin-right: 0;
}
/* line 898, ../base-sass/components/_recipe-details.scss */
.recipe-share a.print {
  background-position: -289px 0;
  width: 26px;
}

/* line 905, ../base-sass/components/_recipe-details.scss */
.recipe-conversion {
  clear: both;
  padding: 0 0 60px 0;
}
/* line 908, ../base-sass/components/_recipe-details.scss */
.recipe-conversion .inside {
  background: #bcebfe;
  color: #373738;
  padding: 71px 75px 30px 75px;
  margin: 0 auto;
  max-width: 1180px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 908, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside {
    margin: 0 20px;
    padding: 50px 30px 5px 30px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 908, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside {
    padding: 45px 20px 0 20px;
  }
}
/* line 921, ../base-sass/components/_recipe-details.scss */
.recipe-conversion .inside h2, .recipe-conversion .inside .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .recipe-conversion .inside h1 {
  font-family: playfair_displayregular;
  color: #1b62b2;
  font-size: 35px;
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 921, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside h2, .recipe-conversion .inside .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .recipe-conversion .inside h1 {
    font-size: 26px;
  }
}
/* line 930, ../base-sass/components/_recipe-details.scss */
.recipe-conversion .inside p {
  margin-bottom: 35px;
}
/* line 934, ../base-sass/components/_recipe-details.scss */
.recipe-conversion .inside form label, .recipe-conversion .inside form .change-password-label {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-family: open_sansbold;
  color: #393736;
  margin-bottom: 12px;
}
/* line 941, ../base-sass/components/_recipe-details.scss */
.recipe-conversion .inside form .form-item {
  float: left;
  width: 49%;
  margin-bottom: 45px;
}
/* line 945, ../base-sass/components/_recipe-details.scss */
.recipe-conversion .inside form .form-item.last {
  float: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 948, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside form .form-item.form-item-product {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 941, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside form .form-item {
    width: 100%;
    float: none;
    clear: both;
  }
}
/* line 958, ../base-sass/components/_recipe-details.scss */
.recipe-conversion .inside form .form-item .conversion-select {
  background: #fff url(../../images/select-arrow-double.png) 97% 50% no-repeat;
  height: 88px;
  border: 2px solid #9ce2fd;
  padding-left: 22px;
  overflow: hidden;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 958, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside form .form-item .conversion-select {
    height: 77px;
  }
}
/* line 967, ../base-sass/components/_recipe-details.scss */
.recipe-conversion .inside form .form-item .conversion-select select {
  font-family: playfair_displayregular;
  color: #1b62b2;
  font-size: 22px;
  height: 88px;
  width: 130%;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 967, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside form .form-item .conversion-select select {
    height: 77px;
  }
}
/* line 986, ../base-sass/components/_recipe-details.scss */
.recipe-conversion .inside form .product-group {
  clear: both;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 989, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside form .product-group label, .recipe-conversion .inside form .product-group .change-password-label {
    font-size: 15px;
  }
  /* line 992, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside form .product-group .form-item:not(.last) {
    max-width: 34%;
    margin-right: 2%;
  }
  /* line 996, ../base-sass/components/_recipe-details.scss */
  .recipe-conversion .inside form .product-group .form-item.last {
    width: 64%;
  }
}

/* line 1006, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.fs-recipe div.pane-menu-menu-recipe-category-menu {
  display: none;
}
/* line 1010, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.fs-recipe div.content-row div.center-wrapper:nth-child(4) div.panel-col-first .pane-taco-pane .call-to-action {
  display: none;
}
/* line 1014, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.fs-recipe div.panel-pane.pane-menu-menu-sips-savory-sweets {
  display: block;
  max-width: none !important;
  padding: 0 2%;
  margin: 0 auto 40px auto !important;
  border-top: 2px solid #b7ebff;
  border-bottom: 2px solid #b7ebff;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1021, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.fs-recipe div.panel-pane.pane-menu-menu-sips-savory-sweets.open {
    display: block;
    margin-bottom: 0;
  }
}
/* line 1027, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.fs-recipe 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 1033, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.fs-recipe div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li {
  display: table-cell;
  width: 33.3%;
}
/* line 1036, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.fs-recipe 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 1046, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.fs-recipe 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 1014, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.fs-recipe div.panel-pane.pane-menu-menu-sips-savory-sweets {
    padding: 0 20px !important;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 1057, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.fs-recipe div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu {
    display: block;
    padding: 0 !important;
  }
  /* line 1060, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.fs-recipe div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li {
    display: block;
    width: 100%;
    border-top: 1px solid #ebebeb;
  }
  /* line 1064, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.fs-recipe div.panel-pane.pane-menu-menu-sips-savory-sweets > ul.menu > li:last-child {
    border-bottom: 1px solid #b7ebff;
  }
  /* line 1067, ../base-sass/components/_recipe-details.scss */
  body.node-type-recipe.fs-recipe 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 1084, ../base-sass/components/_recipe-details.scss */
body.node-type-recipe.page-node-1135 .pane-node-field-note a.pane-title {
  display: none;
}

/* line 4, ../base-sass/components/_recipe-landing.scss */
div.panel-pane.center-text div.bean-carousel div.carousel-row div.section-inner-wrapper {
  margin-bottom: 0;
}
/* line 7, ../base-sass/components/_recipe-landing.scss */
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 7, ../base-sass/components/_recipe-landing.scss */
  div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container {
    top: 55px;
  }
}
/* line 18, ../base-sass/components/_recipe-landing.scss */
div.panel-pane.center-text div.bean-carousel div.carousel-row div.content-container div.inner {
  padding: 0;
}
/* line 20, ../base-sass/components/_recipe-landing.scss */
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/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-1 div.view-header {
  padding: 0;
  background-color: transparent;
}
/* line 35, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container {
  position: relative;
}
/* line 37, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col {
  background-color: #1b62b2;
  bottom: 55px;
  position: absolute;
  top: 55px;
  width: 430px;
  padding: 30px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 37, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col {
    width: 300px;
    padding: 50px 0 20px 0;
    top: 30px;
    bottom: auto;
  }
}
/* line 50, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col h3 {
  text-align: center;
  font-size: 35px;
  font-family: playfair_displayregular;
  color: #ffffff;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 50, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col h3 {
    font-size: 28px;
    margin: 0;
  }
}
/* line 60, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col h3 span {
  position: relative;
}
/* line 62, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col h3 span img {
  margin: 4px;
  vertical-align: top;
}
/* line 68, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col p {
  text-align: center;
  color: #ffffff;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 68, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col p {
    margin-top: 5px;
  }
}
/* line 74, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col p a {
  color: #ffffff;
  text-decoration: underline;
  font-family: open_sansbold;
  font-size: 17px;
  line-height: 35px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 74, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col p a {
    font-size: 16px;
    line-height: 26px;
    margin-top: 5px;
  }
}
/* line 85, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col p a span {
  font-size: 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 96, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col {
    position: relative;
    top: 0;
    bottom: 0;
    width: 100%;
    padding: 30px 0;
  }
  /* line 102, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.content-col h3 {
    font-size: 28px;
    margin: 10px auto;
  }
  /* line 108, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-1 div.view-header div.content-container div.img-col img {
    width: 100%;
  }
  /* line 115, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-1 div.view-content div.views-row {
    width: 278px;
    margin: 20px auto 10px !important;
    /*display: none;*/
  }
  /* line 119, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-1 div.view-content div.views-row:first-child {
    display: block;
  }
}

/* line 127, ../base-sass/components/_recipe-landing.scss */
div.featured-block {
  position: relative;
}
/* line 129, ../base-sass/components/_recipe-landing.scss */
div.featured-block div.featured-wrapper {
  position: relative;
}
/* line 132, ../base-sass/components/_recipe-landing.scss */
div.featured-block div.img-col {
  text-align: center;
}
/* line 134, ../base-sass/components/_recipe-landing.scss */
div.featured-block div.img-col img {
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 134, ../base-sass/components/_recipe-landing.scss */
  div.featured-block div.img-col img {
    width: 280px;
    height: 48px;
  }
}
/* line 147, ../base-sass/components/_recipe-landing.scss */
div.featured-block div.content-col {
  position: absolute;
  top: 0;
  text-align: center;
  width: 100%;
}
/* line 152, ../base-sass/components/_recipe-landing.scss */
div.featured-block div.content-col h3 {
  font-family: playfair_displayregular;
  font-size: 28px;
  line-height: 32px;
  margin: 12px 0;
  text-align: center;
  color: #1b62b2;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 152, ../base-sass/components/_recipe-landing.scss */
  div.featured-block div.content-col h3 {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 152, ../base-sass/components/_recipe-landing.scss */
  div.featured-block div.content-col h3 {
    line-height: 48px;
    margin: 0;
  }
}

/* line 176, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing,
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing {
  display: block;
  width: 100%;
}
/* line 179, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header,
div.pane-recipes-landing-panel-pane-5 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 187, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header img,
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header img {
  height: 640px;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 187, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header img,
  div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header img {
    width: auto;
    max-width: none;
  }
}
/* line 194, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container,
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header div.content-container {
  position: relative;
}
/* line 196, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.content-col,
div.pane-recipes-landing-panel-pane-5 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 196, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.content-col,
  div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header div.content-container div.content-col {
    top: 140px;
  }
}
/* line 206, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.content-col h3,
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header div.content-container div.content-col h3 {
  text-align: center;
  font-size: 65px;
  font-family: playfair_displaybold;
  color: #ffffff;
  padding: 30px 30px 0;
  margin-bottom: 39px;
  text-shadow: 0 0 30px #39190b;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 206, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.content-col h3,
  div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header div.content-container div.content-col h3 {
    font-size: 35px;
    line-height: 45px;
  }
}
/* line 219, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.content-col div.btn-wrapper,
div.pane-recipes-landing-panel-pane-5 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 226, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.content-col div.btn-wrapper a,
div.pane-recipes-landing-panel-pane-5 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 236, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.content-col p,
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header div.content-container div.content-col p {
  text-align: center;
  color: #ffffff;
}
/* line 244, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-content,
div.pane-recipes-landing-panel-pane-5 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 251, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-content div.grid-item,
div.pane-recipes-landing-panel-pane-5 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 251, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-content div.grid-item,
  div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-content div.grid-item {
    height: 313px;
  }
}
/* line 260, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-content div.grid-item img,
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-content div.grid-item img {
  margin-bottom: 0;
}
/* line 266, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-content div.grid-item.views-row-odd,
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-content div.grid-item.views-row-odd {
  margin-left: 0 !important;
}
/* line 270, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-footer,
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-footer {
  display: block;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 276, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header,
  div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header {
    display: block;
    width: 100%;
    height: auto;
  }
  /* line 282, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.img-col img,
  div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header div.content-container div.img-col img {
    height: auto;
    width: 100%;
  }
  /* line 288, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.content-col h3,
  div.pane-recipes-landing-panel-pane-5 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 295, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-header div.content-container div.content-col div.btn-wrapper,
  div.pane-recipes-landing-panel-pane-5 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 304, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-content,
  div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-content {
    display: block;
    width: 100%;
    height: auto;
    margin-left: 0;
  }
  /* line 309, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-content div.views-row.grid-item,
  div.pane-recipes-landing-panel-pane-5 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;*/
  }
  /* line 316, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-2 div.view-recipes-landing div.view-content div.views-row.grid-item:first-child,
  div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-content div.views-row.grid-item:first-child {
    display: block;
  }
}

/* line 327, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header {
  display: inline-block;
}
/* line 329, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-header:after {
  clear: both;
}
/* line 333, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-content {
  display: table-cell;
  float: left;
  margin-left: 0;
  margin-right: 1%;
  vertical-align: top;
  width: 50%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 333, ../base-sass/components/_recipe-landing.scss */
  div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-content {
    display: block;
    float: none;
    margin-right: 0;
    width: 100%;
  }
}
/* line 346, ../base-sass/components/_recipe-landing.scss */
div.pane-recipes-landing-panel-pane-5 div.view-recipes-landing div.view-content:after {
  clear: both;
}

/* line 353, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header {
  position: relative;
}
/* line 358, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header div.mobile-header-block div.header-wrapper div.image-col img {
  width: 100%;
}
/* line 363, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header div.mobile-header-block div.header-wrapper div.content-col h1 {
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 6px;
  padding: 0;
  max-width: 290px;
  font-family: playfair_displaybold;
  font-weight: normal;
}
/* line 377, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header 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 377, ../base-sass/components/_recipe-landing.scss */
  div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page {
    top: 133px;
  }
}
/* line 387, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets {
  width: 615px;
  margin: 0 auto;
}
/* line 390, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header 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 395, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.form-item-keys {
  background-color: #ffffff;
  position: relative;
}
/* line 398, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header 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 404, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header 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 #fde247;
  height: 65px;
  padding: 0 10px 0 65px;
  position: relative;
  margin: 0;
  font-size: 14px;
  font-family: open_sansbold;
  letter-spacing: 1px;
  width: 375px;
}
/* line 417, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button {
  padding: 7px;
  background-color: #fde247;
  width: 195px;
  margin-right: 0;
}
/* line 422, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-submit-button:hover {
  background-color: #e4cb3f;
}
/* line 425, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header 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: #1B62B2;
  font-family: open_sansbold;
  line-height: 18px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 15px 0;
}
/* line 438, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header 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 377, ../base-sass/components/_recipe-landing.scss */
  div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page {
    position: relative;
    top: 0;
    padding: 25px 20px 30px;
  }
  /* line 447, ../base-sass/components/_recipe-landing.scss */
  div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets {
    width: 100%;
  }
  /* line 449, ../base-sass/components/_recipe-landing.scss */
  div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget {
    display: block;
    margin-right: 0;
    float: none;
  }
  /* line 453, ../base-sass/components/_recipe-landing.scss */
  div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget:first-child {
    margin-bottom: 20px;
  }
  /* line 456, ../base-sass/components/_recipe-landing.scss */
  div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page div.views-exposed-widgets div.views-exposed-widget.views-widget-filter-secondary {
    display: none;
  }
  /* line 462, ../base-sass/components/_recipe-landing.scss */
  div.pane-panels-mini.pane-recipe-landing-header div.pane-views-exp-recipes-search-block-page div.form-item-keys input.form-text {
    width: 100% !important;
    max-width: 375px;
  }
}

/* line 475, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.content-row div.top-row div.pane-block {
  margin-left: 0;
  margin-right: 0;
}
/* line 480, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.content-row div.panel-pane.pane-menu-menu-recipe-category-menu {
  max-width: none !important;
  padding: 0 2%;
  margin: 0 auto !important;
}
/* line 484, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.content-row div.panel-pane.pane-menu-menu-recipe-category-menu ul.menu {
  max-width: 1240px;
  padding: 0 2%;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 491, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.panel-pane.pane-menu-menu-recipe-category-menu {
    display: none;
  }
  /* line 493, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.panel-pane.pane-menu-menu-recipe-category-menu.open {
    display: block;
    margin-bottom: 0;
  }
}
/* line 500, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.content-row div.main-row div.panel-pane {
  max-width: 1240px;
  padding: 0;
  margin: 0 auto 40px;
}
/* line 505, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.content-row div.main-row div.featured-block,
body.section-recipes div.content-row div.main-row div.block-header-pane {
  margin: 0 auto 20px;
}
/* line 508, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.content-row div.main-row div.featured-block.diabetes-header,
body.section-recipes div.content-row div.main-row div.block-header-pane.diabetes-header {
  margin: 10px auto 20px;
}
/* line 511, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.content-row div.main-row div.featured-block .cell-2,
body.section-recipes div.content-row div.main-row div.block-header-pane .cell-2 {
  display: none;
}
/* line 515, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.content-row div.main-row div.menu-header-block {
  display: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 519, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.block-header-pane {
    margin: 0;
  }
  /* line 522, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.block-header-pane div.block-header div.cell {
    display: block;
    padding: 0 20px;
  }
  /* line 526, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.block-header-pane div.block-header div.cell-1 {
    min-width: 100%;
  }
  /* line 528, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row 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 536, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.block-header-pane div.block-header div.cell-2 {
    display: none;
  }
  /* line 540, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.block-header-pane.diabetes-header {
    margin: 20px auto 5px;
  }
  /* line 544, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.menu-header-block {
    display: block;
    padding: 0 20px;
    margin: 0;
    cursor: pointer;
  }
  /* line 549, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.menu-header-block div.header-wrapper {
    border-top: 1px solid #b7ebff;
    border-bottom: 1px solid #b7ebff;
  }
  /* line 552, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row 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 552, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row 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 565, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row 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 574, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.menu-header-block.open div.header-wrapper {
    border-bottom: 0;
  }
  /* line 577, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.menu-header-block.open div.header-wrapper h3:after {
    content: url('../../images/collapse-icon.png?1522266126');
    top: -6px;
  }
  /* line 585, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.content-row div.main-row div.featured-block {
    margin: 20px;
  }
}
/* line 594, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-bean-3-0-recipe-landing {
  /*max-width: 1480px;*/
  padding: 0;
  margin: 0 auto !important;
}
/* line 598, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-bean-3-0-recipe-landing div.bean-carousel {
  max-width: none;
}
/* line 604, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-bean-3-0-recipe-landing .carousel-row .slide .image-container img {
  width: 100%;
  height: auto;
}
/* line 614, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes a.pane-title h2, body.section-recipes div.pane-views-panes a.pane-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.section-recipes div.pane-views-panes a.pane-title h1 {
  color: #1b62b2;
  font-size: 28px;
  font-family: playfair_displayregular;
}
/* line 621, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 621, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.pane-views-panes div.view-content div.grid-item {
    min-height: 400px;
    /*display: none;*/
    margin: 20px auto !important;
    max-width: 278px;
  }
  /* line 630, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.pane-views-panes div.view-content div.grid-item:first-child {
    display: block;
  }
}
/* line 635, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner {
  border: 2px solid #b7ebff;
}
/* line 637, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-field-rating,
body.section-recipes div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-field-nutrition-information,
body.section-recipes div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-field-recipe-budges {
  display: block;
}
/* line 642, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-content div.grid-item:hover div.grid-inner .views-field-title {
  min-height: 175px;
}
/* line 648, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner {
  height: 100%;
  border: 2px solid #e0e0e0;
}
/* line 651, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner img {
  width: 100%;
}
/* line 654, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating,
body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information,
body.section-recipes 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 654, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating,
  body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-nutrition-information,
  body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges {
    display: block;
  }
}
/* line 663, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 663, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating {
    min-height: 221px;
  }
}
/* line 674, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 677, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-rating .fivestar-static-item .description {
  display: none;
}
/* line 680, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 686, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 692, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 699, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 707, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 707, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes 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 707, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title {
    min-height: 198px !important;
  }
}
/* line 720, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 720, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content {
    line-height: 13px;
  }
}
/* line 730, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 730, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-title span.field-content a {
    font-size: 12px;
  }
}
/* line 742, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 751, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 754, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 759, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 763, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 763, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes 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 774, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 785, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 792, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 797, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 802, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-content div.grid-item div.grid-inner .views-field-field-recipe-budges ul li {
  display: inline-block;
}
/* line 812, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 812, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.pane-views-panes div.view-recipes-category-detail-page div.view-content div.grid-item {
    min-height: 378px;
  }
}
/* line 820, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-footer {
  text-align: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 820, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.pane-views-panes div.view-footer {
    margin: 0 auto;
    max-width: 278px;
    padding: 0;
  }
}
/* line 827, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes div.view-footer a {
  font-family: open_sansbold;
  color: #1b62b2;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .1em;
}

/* line 839, ../base-sass/components/_recipe-landing.scss */
div.content-row div.pane-menu-menu-recipe-category-menu {
  border-top: 2px solid #b7ebff;
  border-bottom: 2px solid #b7ebff;
}
/* line 842, ../base-sass/components/_recipe-landing.scss */
div.content-row div.pane-menu-menu-recipe-category-menu > ul.menu {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 846, ../base-sass/components/_recipe-landing.scss */
div.content-row div.pane-menu-menu-recipe-category-menu > ul.menu > li {
  display: table-cell;
  width: auto;
}
/* line 849, ../base-sass/components/_recipe-landing.scss */
div.content-row 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 859, ../base-sass/components/_recipe-landing.scss */
div.content-row div.pane-menu-menu-recipe-category-menu > ul.menu > li > a:hover {
  text-decoration: none;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 839, ../base-sass/components/_recipe-landing.scss */
  div.content-row div.pane-menu-menu-recipe-category-menu {
    padding: 0 20px !important;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 869, ../base-sass/components/_recipe-landing.scss */
  div.content-row div.pane-menu-menu-recipe-category-menu > ul.menu {
    display: block;
    padding: 0 !important;
  }
  /* line 872, ../base-sass/components/_recipe-landing.scss */
  div.content-row div.pane-menu-menu-recipe-category-menu > ul.menu > li {
    display: block;
    width: 100%;
    border-top: 1px solid #ebebeb;
  }
  /* line 876, ../base-sass/components/_recipe-landing.scss */
  div.content-row div.pane-menu-menu-recipe-category-menu > ul.menu > li:last-child {
    border-bottom: 1px solid #b7ebff;
  }
  /* line 879, ../base-sass/components/_recipe-landing.scss */
  div.content-row 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 895, ../base-sass/components/_recipe-landing.scss */
body.not-logged-in div.content-outer-wrapper div.breadcrumb-row {
  display: none;
}
/* line 898, ../base-sass/components/_recipe-landing.scss */
body.not-logged-in div.content-outer-wrapper div.tabs-row {
  display: none;
}

/* line 907, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.blue-panel.pane-0-6-where-to-buy div.pane-taco-pane div.content-col h3 {
  font-size: 17px;
  margin-bottom: 0;
}
/* line 911, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.blue-panel.pane-0-6-where-to-buy div.pane-taco-pane div.content-col p {
  margin: 0 0 10px;
}
/* line 915, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.blue-panel.pane-0-6-where-to-buy div.pane-taco-pane div.call-to-action {
  height: auto;
  padding: 0;
  background-color: transparent;
}
/* line 919, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.blue-panel.pane-0-6-where-to-buy div.pane-taco-pane div.call-to-action a {
  padding: 20px 0;
  color: #ffffff;
  background-color: #7cd9fd;
}
/* line 923, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.blue-panel.pane-0-6-where-to-buy div.pane-taco-pane div.call-to-action a:hover {
  background-color: #4accfe;
}

/* line 933, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.content-row div.main-row {
  margin-bottom: 40px;
}
/* line 939, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane div.block-header {
  display: table;
  width: 100%;
}
/* line 942, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane div.block-header div.cell {
  display: block;
}
/* line 944, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 944, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.block-header-pane div.block-header div.cell h3 {
    padding-right: 12px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 944, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.block-header-pane div.block-header div.cell h3 {
    display: block;
  }
}
/* line 960, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane div.block-header div.cell span {
  height: 8px;
  background-color: #2dafe1;
}
/* line 964, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane div.block-header div.cell img {
  margin: 4px 0;
}
/* line 967, ../base-sass/components/_recipe-landing.scss */
body.section-recipes 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 967, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes 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 967, ../base-sass/components/_recipe-landing.scss */
  body.section-recipes div.block-header-pane div.block-header div.cell.cell-1 {
    background: none;
  }
}
/* line 980, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane.diabetes-header div.cell-1 {
  min-width: 400px;
}
/* line 985, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane.naturals-header div.cell-1 {
  min-width: 460px;
}
/* line 990, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane.sugar-header div.cell-1 {
  min-width: 300px;
}
/* line 995, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane.hearty-header div.cell-1 {
  min-width: 340px;
}
/* line 1000, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane.calorie-header div.cell-1 {
  min-width: 265px;
}
/* line 1005, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane.holiday-header div.cell-1 {
  min-width: 205px;
}
/* line 1010, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.block-header-pane.weekend-header div.cell-1 {
  min-width: 300px;
}
/* line 1016, ../base-sass/components/_recipe-landing.scss */
body.section-recipes div.pane-views-panes a.pane-title {
  display: none;
}

/* line 1021, ../base-sass/components/_recipe-landing.scss */
div.pane-panels-mini.pane-recipe-landing-header {
  padding: 0;
}

/* line 1026, ../base-sass/components/_recipe-landing.scss */
div.pane-views-exp-recipes-search-block-page div.views-exposed-form div.views-widget-filter-secondary {
  display: none;
}

@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 1033, ../base-sass/components/_recipe-landing.scss */
  .page-recipes .content-row .main-row {
    padding: 0 20px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 1045, ../base-sass/components/_recipe-landing.scss */
  .page-recipes .view-display-id-panel_pane_3 div.view-content div.views-row.grid-item,
  .page-recipes .view-display-id-panel_pane_4 div.view-content div.views-row.grid-item,
  .page-recipes .view-display-id-panel_pane_6 div.view-content div.views-row.grid-item,
  .page-recipes .view-display-id-panel_pane_7 div.view-content div.views-row.grid-item {
    display: block !important;
    max-width: none !important;
  }
  /* line 1048, ../base-sass/components/_recipe-landing.scss */
  .page-recipes .view-display-id-panel_pane_3 div.view-content div.views-row.grid-item .views-field-title,
  .page-recipes .view-display-id-panel_pane_4 div.view-content div.views-row.grid-item .views-field-title,
  .page-recipes .view-display-id-panel_pane_6 div.view-content div.views-row.grid-item .views-field-title,
  .page-recipes .view-display-id-panel_pane_7 div.view-content div.views-row.grid-item .views-field-title {
    min-height: 70px !important;
  }
  /* line 1058, ../base-sass/components/_recipe-landing.scss */
  .page-recipes .view-display-id-panel_pane_1 div.view-content div.grid-item,
  .page-recipes .view-display-id-panel_pane_2 div.view-content div.grid-item,
  .page-recipes .view-display-id-panel_pane_5 div.view-content div.grid-item {
    display: inline-block !important;
  }
}
/* line 1068, ../base-sass/components/_recipe-landing.scss */
body.page-recipes div.content-row div.main-row {
  margin-bottom: 13px;
}

/* line 1074, ../base-sass/components/_recipe-landing.scss */
body.section-recipes.node-type-page div.pane-views-panes div.view-content div.grid-item {
  display: block;
}

/* line 1078, ../base-sass/components/_recipe-landing.scss */
body.section-recipes.node-type-recipe div.content-row div.panel-pane.pane-menu-menu-recipe-category-menu {
  margin-bottom: 40px !important;
}

/* line 2, ../base-sass/components/_recipe-thankyou.scss */
body.page-recipe-club-signup-thankyou div.no-breadcrumb {
  display: none !important;
}
/* line 8, ../base-sass/components/_recipe-thankyou.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters img {
  margin: 30px 0;
}
/* line 11, ../base-sass/components/_recipe-thankyou.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters p.find-facebook {
  font-family: open_sansbold;
}
/* line 14, ../base-sass/components/_recipe-thankyou.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.call-to-action {
  width: 280px;
  left: 0;
  background-color: #00aeef;
  padding: 7px;
  display: block;
  max-width: 280px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 14, ../base-sass/components/_recipe-thankyou.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.call-to-action {
    width: 100%;
  }
}
/* line 24, ../base-sass/components/_recipe-thankyou.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.call-to-action .field--name-field-taco-link-call-to-action {
  display: block;
  border: 2px solid #ffffff;
}
/* line 27, ../base-sass/components/_recipe-thankyou.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.call-to-action .field--name-field-taco-link-call-to-action a {
  display: block;
  background-color: transparent;
  text-align: center;
  padding: 15px 0;
  color: #ffffff;
  text-transform: uppercase;
  font-family: open_sansbold;
  letter-spacing: .1em;
  font-size: 14px;
  width: 100%;
}
/* line 38, ../base-sass/components/_recipe-thankyou.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.call-to-action .field--name-field-taco-link-call-to-action a:after {
  content: normal !important;
}
/* line 43, ../base-sass/components/_recipe-thankyou.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.call-to-action:hover {
  background-color: #109acd;
}

/* line 3, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.pane-views-panes div.view-content div.grid-item,
body.page-recipes-culinary-search div.pane-views-panes div.view-content div.grid-item {
  display: block !important;
}
/* line 7, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row .main-row,
body.page-recipes-culinary-search div.content-row .main-row {
  padding: 0;
}
/* line 11, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper > h1,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper > h1 {
  display: none;
}
/* line 14, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-recipes-search,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-recipes-search {
  position: relative;
}
/* line 17, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-header,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-header {
  padding: 0;
  background-color: transparent;
  position: relative;
}
/* line 23, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.image-col,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.image-col {
  text-align: center;
}
/* line 25, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.image-col img,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.image-col img {
  width: 100%;
  display: block;
}
/* line 30, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col {
  position: absolute;
  width: 100%;
  top: 60px;
  text-align: center;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 30, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col {
    top: 15%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 30, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col {
    clear: both;
    margin: 32px 20px 34px;
    position: relative;
    top: auto;
    width: auto;
    text-align: left;
  }
}
/* line 46, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col h1,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col h1 {
  font-family: playfair_displaybold;
  font-size: 65px;
  line-height: 68px;
  color: #ffffff;
  font-weight: normal;
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 46, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col h1,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 46, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col h1,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-header div.block-header div.content-col h1 {
    color: #1b62b2;
  }
}
/* line 64, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters {
  position: absolute;
  top: 195px;
  left: 0;
  right: 0;
  margin: auto;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 64, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters {
    top: 50%;
    margin-top: -4%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 64, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters {
    left: auto;
    margin: 0 20px;
    position: relative;
    right: auto;
    top: auto;
  }
}
/* line 81, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.views-exposed-widgets,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.views-exposed-widgets {
  margin: 0 auto;
  max-width: 625px;
}
/* line 85, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.views-exposed-widget,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.views-exposed-widget {
  display: inline-block;
  padding: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 85, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.views-exposed-widget,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.views-exposed-widget {
    display: block;
    margin-bottom: 19px;
  }
  /* line 91, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.views-exposed-widget.views-submit-button,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.views-exposed-widget.views-submit-button {
    margin-bottom: 28px;
  }
}
/* line 96, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.form-item-keys,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.form-item-keys {
  background-color: #ffffff;
  position: relative;
}
/* line 99, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.form-item-keys:before,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.form-item-keys:before {
  content: url('../../images/search-icon.png?1522266126');
  position: absolute;
  left: 20px;
  top: 23px;
}
/* line 105, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.form-item-keys input.form-text,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.form-item-keys input.form-text {
  background-color: transparent;
  border: 3px solid #fde247;
  height: 65px;
  padding: 0 10px 0 65px;
  position: relative;
  margin: 0;
  color: #8f8f8f;
  font-size: 14px;
  line-height: 12px;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: open_sansextrabold;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 105, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.form-item-keys input.form-text,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.form-item-keys input.form-text {
    padding-left: 45px;
  }
}
/* line 123, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.views-submit-button,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.views-submit-button {
  padding: 7px;
  background-color: #fde247;
  width: 195px;
  float: right;
}
/* line 128, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.views-submit-button:hover,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.views-submit-button:hover {
  background-color: #e4cb3f;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 123, ../base-sass/components/_recipes-search.scss */
  body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.views-submit-button,
  body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.views-submit-button {
    float: none;
    clear: both;
  }
}
/* line 135, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.views-submit-button input.form-submit,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.views-submit-button input.form-submit {
  background-color: transparent;
  border: 2px solid #ffffff;
  margin: 0;
  color: #1B62B2;
  font-family: open_sansbold;
  line-height: 18px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 15px 0;
}
/* line 148, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-filters div.views-widget-filter-secondary,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-filters div.views-widget-filter-secondary {
  display: none;
}
/* line 152, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search div.content-row div.section-inner-wrapper div.view-content,
body.page-recipes-culinary-search div.content-row div.section-inner-wrapper div.view-content {
  max-width: 1240px;
  padding: 0 2%;
  margin: 0 auto;
  /*
  div.views-row{
    display: inline-block;
    width: 295px;
    border: 2px solid #e0e0e0;
    height: 309px;
    margin: 0 0 30px;
    vertical-align: top;
  }
  */
}
/* line 171, ../base-sass/components/_recipes-search.scss */
body.page-recipes-search .view-recipes-search .views-field-field-recipe-budges h2, body.page-recipes-search .view-recipes-search .views-field-field-recipe-budges .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.page-recipes-search .view-recipes-search .views-field-field-recipe-budges h1, body.page-recipes-search .view-recipes-search .views-field-field-recipe-budges .janrain-social-share-button,
body.page-recipes-culinary-search .view-recipes-search .views-field-field-recipe-budges h2,
body.page-recipes-culinary-search .view-recipes-search .views-field-field-recipe-budges .pane-node-field-page-builder .taco-polls h1,
.pane-node-field-page-builder .taco-polls body.page-recipes-culinary-search .view-recipes-search .views-field-field-recipe-budges h1,
body.page-recipes-culinary-search .view-recipes-search .views-field-field-recipe-budges .janrain-social-share-button {
  display: none !important;
}

/* line 5, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (max-width: 1280px) {
  /* line 5, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel {
    width: 100%;
  }
}
/* line 14, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel h2, .related-content-carousel .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .related-content-carousel h1 {
  color: #666666;
  font-weight: 400;
}
/* line 19, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .section-inner-wrapper {
  background-color: transparent;
  margin: 0 0 20px;
  overflow: hidden;
  padding: 0 0 45px 0;
  position: relative;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 19, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel .section-inner-wrapper {
    padding: 0 0 58px 0;
  }
}
/* line 31, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .related-content-carousel-container {
  overflow: hidden;
  position: relative;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 31, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel .related-content-carousel-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-box;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 45, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .slide {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  display: block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .related-content-carousel .slide {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .related-content-carousel .slide {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 45, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel .slide {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
/* line 60, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .slide.equal-height {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  clear: none;
}
/* line 70, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .slide .grid-item {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: auto;
  overflow: hidden;
  position: relative;
  vertical-align: top;
}
@media (min-width: 75em) {
  /* line 70, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel .slide .grid-item {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel .slide .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel .slide .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel .slide .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel .slide .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 70, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel .slide .grid-item {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel .slide .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel .slide .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel .slide .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel .slide .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 70, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel .slide .grid-item {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel .slide .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel .slide .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel .slide .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel .slide .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 70, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel .slide .grid-item {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel .slide .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel .slide .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel .slide .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel .slide .grid-item {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .related-content-carousel .slide .grid-item img {
  float: none;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .related-content-carousel .slide .grid-item img {
  float: none;
}
/* line 82, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .slide .grid-item a {
  display: block;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
/* line 89, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .slide .grid-item p {
  margin: 0 auto;
  text-align: left;
}
/* line 94, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .slide .grid-item .desktop-description {
  display: block;
}
/* line 98, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .slide .grid-item .mobile-description {
  display: none;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 103, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel .slide .grid-item .desktop-description {
    display: none;
  }
  /* line 107, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel .slide .grid-item .mobile-description {
    display: block;
  }
}
/* line 112, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .slide .grid-item .related-cta,
.related-content-carousel .slide .grid-item .related-cta a {
  line-height: 1.2em;
  font-weight: 700;
  bottom: 0;
  position: absolute;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .related-content-carousel .slide .grid-item .related-cta, html[dir=ltr]
.related-content-carousel .slide .grid-item .related-cta a {
  padding: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .related-content-carousel .slide .grid-item .related-cta, html[dir=rtl]
.related-content-carousel .slide .grid-item .related-cta a {
  padding: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .related-content-carousel .slide .grid-item .related-cta, html[dir=ltr]
.related-content-carousel .slide .grid-item .related-cta a {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .related-content-carousel .slide .grid-item .related-cta, html[dir=rtl]
.related-content-carousel .slide .grid-item .related-cta a {
  text-align: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .related-content-carousel .slide .grid-item .related-cta, html[dir=ltr]
.related-content-carousel .slide .grid-item .related-cta a {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .related-content-carousel .slide .grid-item .related-cta, html[dir=rtl]
.related-content-carousel .slide .grid-item .related-cta a {
  right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .related-content-carousel .arrow.previous {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .related-content-carousel .arrow.previous {
  right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .related-content-carousel .arrow.next {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .related-content-carousel .arrow.next {
  left: 0;
}
/* line 129, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .pagination-conatiner {
  display: none;
}
/* line 133, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .mobile-numbers {
  display: none;
  width: 100%;
}
/* line 137, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel .mobile-numbers p {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 700;
  text-align: center;
}
/* line 145, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel.complex-layout .slide {
  padding: 0 68px;
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 75em) {
  /* line 149, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.complex-layout .slide .grid-item {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.complex-layout .slide .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.complex-layout .slide .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.complex-layout .slide .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.complex-layout .slide .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 149, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.complex-layout .slide .grid-item {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.complex-layout .slide .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.complex-layout .slide .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.complex-layout .slide .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.complex-layout .slide .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 64em) {
  /* line 149, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.complex-layout .slide .grid-item {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.complex-layout .slide .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.complex-layout .slide .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.complex-layout .slide .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.complex-layout .slide .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) and (min-width: 0) and (max-width: 40em) {
  /* line 149, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.complex-layout .slide .grid-item {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.complex-layout .slide .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.complex-layout .slide .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.complex-layout .slide .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.complex-layout .slide .grid-item {
    border-right-width: 0;
  }
}

@media (min-width: 0) and (max-width: 40em) {
  /* line 145, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.complex-layout .slide {
    padding: 0;
  }
}
/* line 161, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel.simple-layout .section-inner-wrapper {
  padding-bottom: 0;
}
/* line 165, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel.simple-layout .pagination-container {
  display: none;
}
/* line 169, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel.simple-layout .arrow-container {
  display: none;
}
/* line 173, ../base-sass/components/_related-content.complex.scss */
.related-content-carousel.simple-layout .slide {
  width: 100%;
}
@media (min-width: 75em) {
  /* line 177, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.simple-layout .grid-item {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 177, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.simple-layout .grid-item {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 177, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.simple-layout .grid-item {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 177, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.simple-layout .grid-item {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 177, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.simple-layout .grid-item {
    width: 23.5% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item:nth-child(3n+1) {
    margin-left: 2% !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item:nth-child(3n+1) {
    margin-right: 2% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item:nth-child(4n+1) {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item:nth-child(4n+1) {
    margin-right: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 177, ../base-sass/components/_related-content.complex.scss */
  .related-content-carousel.simple-layout .grid-item {
    width: 49% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .related-content-carousel.simple-layout .grid-item:nth-child(2n+1) {
    margin-left: 0 !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .related-content-carousel.simple-layout .grid-item:nth-child(2n+1) {
    margin-right: 0 !important;
  }
}

/* line 1, ../base-sass/components/_rules.scss */
.page-node-1681 .carousel-row .slide .inner, .page-node-1459 .pb-carousel-row .slide .inner {
  max-width: 540px;
}

/* line 3, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.section-inner-wrapper {
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 2%;
}
/* line 8, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.main-row {
  margin: 0 0 100px;
  max-width: none;
  width: 100%;
}
/* line 12, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.main-row .three-quarters {
  max-width: 850px;
}
/* line 16, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.main-row .one-quarter .equal-height {
  margin-bottom: 25px;
}
/* line 19, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.main-row .one-quarter .equal-height .pane-taco-pane.side-taco.full div.content-col {
  padding-bottom: 110px !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 8, ../base-sass/components/_sample-signup.scss */
  body.sample-signup-page div.content-row div.main-row {
    margin: 0 0 40px;
  }
}
/* line 29, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.top-row {
  max-width: 850px;
  width: 100%;
}
/* line 35, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.block-header-pane div.block-header h3 {
  font-family: playfair_displayregular;
  font-size: 35px;
  color: #1b62b2;
  line-height: 39px;
  margin-bottom: 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 35, ../base-sass/components/_sample-signup.scss */
  body.sample-signup-page div.content-row div.block-header-pane div.block-header h3 {
    font-size: 28px;
    line-height: 34px;
  }
}
/* line 48, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.form-header-block {
  padding: 40px 55px 0;
  background-color: #bcebfe;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 48, ../base-sass/components/_sample-signup.scss */
  body.sample-signup-page div.content-row div.form-header-block {
    padding: 40px 15px 0;
  }
}
/* line 54, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.form-header-block h4 {
  font-family: open_sansbold;
  color: #373737;
  font-size: 17px;
  margin: 0;
}
/* line 60, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.form-header-block p {
  color: #373737;
  font-size: 11px;
  margin: 0;
}
/* line 66, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples {
  padding: 0 55px 40px;
  background-color: #bcebfe;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 66, ../base-sass/components/_sample-signup.scss */
  body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples {
    padding: 0 15px 40px;
  }
}
/* line 72, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div#required_note {
  margin: 0 0 15px;
}
/* line 74, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div#required_note span {
  color: #f00;
}
/* line 79, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples 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 88, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item input.form-checkbox {
  background-color: transparent;
  background: none;
}
/* line 94, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios label, body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios .change-password-label {
  display: inline;
  color: #373737;
  font-family: open_sansregular;
  font-weight: normal;
}
/* line 100, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios {
  padding: 20px 15px 0;
}
/* line 102, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio {
  margin: 0;
}
/* line 104, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] {
  display: none;
}
/* line 107, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-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.sample-signup-page div.content-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 {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  display: inline-block;
  padding: 0 0 0 45px;
}
/* line 114, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-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.sample-signup-page div.content-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 {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  display: inline-block;
  padding: 0 0 0 45px;
}
/* line 121, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-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.sample-signup-page div.content-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 {
  background-image: url('../../images/radio-off.png?1522266126');
}
/* line 124, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-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.sample-signup-page div.content-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 {
  background-image: url('../../images/radio-on.png?1522266126');
}
/* line 131, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item {
  overflow: hidden;
  position: relative;
}
/* line 134, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples 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 145, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-type-select::after {
  content: url('../../images/select-arrow.png?1522266126');
  bottom: 9px;
  right: 20px;
  position: absolute;
}
/* line 152, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item select {
  width: 107%;
}
/* line 155, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item div.description {
  display: none;
}
/* line 158, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-name, body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-mail, body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-field-country-und, body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-field-state-province-und, body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item.form-item-field-birthday-und-0-value {
  border: 2px solid #9ce2fd;
  margin-bottom: 30px;
}
/* line 167, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples 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 179, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples input.form-submit:hover {
  background-color: #4accfe;
}
/* line 184, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item-bday div.form-type-select {
  display: inline-block;
  width: 32%;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 184, ../base-sass/components/_sample-signup.scss */
  body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item-bday div.form-type-select {
    display: block;
    width: 100%;
  }
}
/* line 191, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div.form-item-bday div.form-type-select select {
  width: 110%;
}
/* line 196, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div#disclaimer-samples {
  font-size: 11px;
  text-align: center;
}
/* line 199, ../base-sass/components/_sample-signup.scss */
body.sample-signup-page div.content-row div.pane-splenda-exacttarget-splenda-samples div#disclaimer-samples a {
  color: #373737;
  text-decoration: underline;
}

/* line 210, ../base-sass/components/_sample-signup.scss */
body.samples-thank-you .field--name-body img {
  max-width: 360px;
}
/* line 213, ../base-sass/components/_sample-signup.scss */
body.samples-thank-you .field--name-body h2, body.samples-thank-you .field--name-body .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls body.samples-thank-you .field--name-body h1,
body.samples-thank-you .field--name-body p,
body.samples-thank-you .field--name-body div.call-to-action {
  text-align: center;
}
/* line 218, ../base-sass/components/_sample-signup.scss */
body.samples-thank-you .field--name-body div.call-to-action {
  position: relative !important;
  left: auto !important;
  right: auto !important;
  text-align: center !important;
  margin: 0 auto;
  width: 410px !important;
}

/* line 5, ../base-sass/components/_search-button.scss */
.block--apachesolr-panels {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
/* line 8, ../base-sass/components/_search-button.scss */
.block--apachesolr-panels.top {
  top: 0 !important;
}

/* line 13, ../base-sass/components/_search-button.scss */
.search-button {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -266px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 44px;
  width: 44px;
  color: transparent;
  display: none;
  height: 44px;
  position: absolute;
  top: 16px;
  text-indent: -9999px;
  width: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 13, ../base-sass/components/_search-button.scss */
  .search-button {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -266px;
    height: 44px;
    width: 44px;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .search-button {
  right: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .search-button {
  left: 2%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 13, ../base-sass/components/_search-button.scss */
  .search-button {
    display: block;
  }
}
/* line 29, ../base-sass/components/_search-button.scss */
.search-button:hover, .search-button:focus {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -134px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 44px;
  width: 44px;
  background-color: #c9c9c9;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 29, ../base-sass/components/_search-button.scss */
  .search-button:hover, .search-button:focus {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -134px;
    height: 44px;
    width: 44px;
  }
}
/* line 35, ../base-sass/components/_search-button.scss */
.search-button.active-search {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -222px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 44px;
  width: 44px;
  background-color: #b4b4b4;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 35, ../base-sass/components/_search-button.scss */
  .search-button.active-search {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -222px;
    height: 44px;
    width: 44px;
  }
}

/* line 10, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels .block__title,
.pane-apachesolr-form .block__title {
  display: none;
}
/* line 14, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels form,
.pane-apachesolr-form form {
  font-size: 16px;
  line-height: 18px;
  font-size: 1.6rem;
  line-height: 1.8rem;
  border: 1px solid #1a1a1a;
  height: 44px;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--apachesolr-panels form, html[dir=ltr]
.pane-apachesolr-form form {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--apachesolr-panels form, html[dir=rtl]
.pane-apachesolr-form form {
  float: left;
}
/* line 29, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels #apachesolr-panels-search-block:hover input[type="submit"], .block--apachesolr-panels #apachesolr-panels-search-block:focus input[type="submit"], .block--apachesolr-panels #apachesolr-panels-search-block.hovered input[type="submit"],
.pane-apachesolr-form #apachesolr-panels-search-block:hover input[type="submit"],
.pane-apachesolr-form #apachesolr-panels-search-block:focus input[type="submit"],
.pane-apachesolr-form #apachesolr-panels-search-block.hovered input[type="submit"] {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -178px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 44px;
  width: 44px;
  background-color: #aaaaaa;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 29, ../base-sass/components/_search-form.scss */
  .block--apachesolr-panels #apachesolr-panels-search-block:hover input[type="submit"], .block--apachesolr-panels #apachesolr-panels-search-block:focus input[type="submit"], .block--apachesolr-panels #apachesolr-panels-search-block.hovered input[type="submit"],
  .pane-apachesolr-form #apachesolr-panels-search-block:hover input[type="submit"],
  .pane-apachesolr-form #apachesolr-panels-search-block:focus input[type="submit"],
  .pane-apachesolr-form #apachesolr-panels-search-block.hovered input[type="submit"] {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -178px;
    height: 44px;
    width: 44px;
  }
}
/* line 33, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels #apachesolr-panels-search-block:hover input[type="submit"]:hover, .block--apachesolr-panels #apachesolr-panels-search-block:hover input[type="submit"]:active, .block--apachesolr-panels #apachesolr-panels-search-block:focus input[type="submit"]:hover, .block--apachesolr-panels #apachesolr-panels-search-block:focus input[type="submit"]:active, .block--apachesolr-panels #apachesolr-panels-search-block.hovered input[type="submit"]:hover, .block--apachesolr-panels #apachesolr-panels-search-block.hovered input[type="submit"]:active,
.pane-apachesolr-form #apachesolr-panels-search-block:hover input[type="submit"]:hover,
.pane-apachesolr-form #apachesolr-panels-search-block:hover input[type="submit"]:active,
.pane-apachesolr-form #apachesolr-panels-search-block:focus input[type="submit"]:hover,
.pane-apachesolr-form #apachesolr-panels-search-block:focus input[type="submit"]:active,
.pane-apachesolr-form #apachesolr-panels-search-block.hovered input[type="submit"]:hover,
.pane-apachesolr-form #apachesolr-panels-search-block.hovered input[type="submit"]:active {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -134px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 44px;
  width: 44px;
  background-color: #777777;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 33, ../base-sass/components/_search-form.scss */
  .block--apachesolr-panels #apachesolr-panels-search-block:hover input[type="submit"]:hover, .block--apachesolr-panels #apachesolr-panels-search-block:hover input[type="submit"]:active, .block--apachesolr-panels #apachesolr-panels-search-block:focus input[type="submit"]:hover, .block--apachesolr-panels #apachesolr-panels-search-block:focus input[type="submit"]:active, .block--apachesolr-panels #apachesolr-panels-search-block.hovered input[type="submit"]:hover, .block--apachesolr-panels #apachesolr-panels-search-block.hovered input[type="submit"]:active,
  .pane-apachesolr-form #apachesolr-panels-search-block:hover input[type="submit"]:hover,
  .pane-apachesolr-form #apachesolr-panels-search-block:hover input[type="submit"]:active,
  .pane-apachesolr-form #apachesolr-panels-search-block:focus input[type="submit"]:hover,
  .pane-apachesolr-form #apachesolr-panels-search-block:focus input[type="submit"]:active,
  .pane-apachesolr-form #apachesolr-panels-search-block.hovered input[type="submit"]:hover,
  .pane-apachesolr-form #apachesolr-panels-search-block.hovered input[type="submit"]:active {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -134px;
    height: 44px;
    width: 44px;
  }
}
/* line 42, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels .form-actions,
.pane-apachesolr-form .form-actions {
  display: block;
  position: absolute;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--apachesolr-panels .form-actions, html[dir=ltr]
.pane-apachesolr-form .form-actions {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--apachesolr-panels .form-actions, html[dir=rtl]
.pane-apachesolr-form .form-actions {
  left: 0;
}
/* line 47, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels .form-actions input[type="submit"],
.pane-apachesolr-form .form-actions input[type="submit"] {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -266px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 44px;
  width: 44px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #dddddd;
  color: transparent;
  height: 42px;
  margin: 0;
  padding: 0;
  position: relative;
  text-indent: -9999px;
  width: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 47, ../base-sass/components/_search-form.scss */
  .block--apachesolr-panels .form-actions input[type="submit"],
  .pane-apachesolr-form .form-actions input[type="submit"] {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -266px;
    height: 44px;
    width: 44px;
  }
}
/* line 59, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels .form-actions input[type="submit"]:hover, .block--apachesolr-panels .form-actions input[type="submit"]:active,
.pane-apachesolr-form .form-actions input[type="submit"]:hover,
.pane-apachesolr-form .form-actions input[type="submit"]:active {
  background-image: url('../../images/contrib-structure/icons-s382fac194f.png');
  background-position: 0 -134px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 44px;
  width: 44px;
  background-color: #777777;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 59, ../base-sass/components/_search-form.scss */
  .block--apachesolr-panels .form-actions input[type="submit"]:hover, .block--apachesolr-panels .form-actions input[type="submit"]:active,
  .pane-apachesolr-form .form-actions input[type="submit"]:hover,
  .pane-apachesolr-form .form-actions input[type="submit"]:active {
    background-image: url('../../images/contrib-structure/icons-2x-s551ae79e8b.png');
    background-size: 44px 310px;
    background-position: 0 -134px;
    height: 44px;
    width: 44px;
  }
}
/* line 67, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels .form-type-textfield,
.pane-apachesolr-form .form-type-textfield {
  height: 44px;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--apachesolr-panels .form-type-textfield, html[dir=ltr]
.pane-apachesolr-form .form-type-textfield {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--apachesolr-panels .form-type-textfield, html[dir=rtl]
.pane-apachesolr-form .form-type-textfield {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--apachesolr-panels .form-type-textfield, html[dir=ltr]
.pane-apachesolr-form .form-type-textfield {
  padding-right: 44px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--apachesolr-panels .form-type-textfield, html[dir=rtl]
.pane-apachesolr-form .form-type-textfield {
  padding-left: 44px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--apachesolr-panels .form-type-textfield, html[dir=ltr]
.pane-apachesolr-form .form-type-textfield {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--apachesolr-panels .form-type-textfield, html[dir=rtl]
.pane-apachesolr-form .form-type-textfield {
  text-align: right;
}
/* line 74, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels .form-type-textfield input,
.pane-apachesolr-form .form-type-textfield input {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #dddddd;
  border: 0;
  color: #666666;
  height: 42px;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--apachesolr-panels .form-type-textfield input, html[dir=ltr]
.pane-apachesolr-form .form-type-textfield input {
  padding: 0.875rem 2.3rem 0.875rem 0.875rem;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--apachesolr-panels .form-type-textfield input, html[dir=rtl]
.pane-apachesolr-form .form-type-textfield input {
  padding: 0.875rem 0.875rem 0.875rem 2.3rem;
}
/* line 83, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels .form-type-textfield input:hover, .block--apachesolr-panels .form-type-textfield input:focus,
.pane-apachesolr-form .form-type-textfield input:hover,
.pane-apachesolr-form .form-type-textfield input:focus {
  background-color: #fff;
  color: #666666;
}

/* line 94, ../base-sass/components/_search-form.scss */
.block--apachesolr-panels {
  max-width: 350px;
  width: 100%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--apachesolr-panels {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--apachesolr-panels {
  float: left;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 94, ../base-sass/components/_search-form.scss */
  .block--apachesolr-panels {
    background-color: #666666;
    bottom: 0 !important;
    display: none;
    height: 70px;
    max-width: none;
    padding: 13px;
    position: absolute;
    top: 0;
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .block--apachesolr-panels {
    margin-left: -2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .block--apachesolr-panels {
    margin-right: -2%;
  }
  /* line 111, ../base-sass/components/_search-form.scss */
  .block--apachesolr-panels form {
    margin-bottom: 0;
  }
}

/* line 118, ../base-sass/components/_search-form.scss */
.pane-apachesolr-form {
  padding-top: 20px;
}

/* line 123, ../base-sass/components/_search-form.scss */
.form-autocomplete,
.throbbing {
  background-repeat: no-repeat;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .form-autocomplete, html[dir=ltr]
.throbbing {
  background-position: 99% 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .form-autocomplete, html[dir=rtl]
.throbbing {
  background-position: 1% 15px;
}

/* line 129, ../base-sass/components/_search-form.scss */
html.js .form-autocomplete {
  background-image: url('../../images/contrib-structure/throbber-inactive.png?1522266126');
}

/* line 133, ../base-sass/components/_search-form.scss */
html.js .throbbing {
  background-image: url('../../images/contrib-structure/throbber-active.gif?1522266126');
}

/* line 6, ../base-sass/components/_search-results.scss */
.page-search h1 {
  display: none;
}

/* line 8, ../base-sass/components/_search-results.scss */
.pane-site-search-facets {
  display: none;
}

/* line 12, ../base-sass/components/_search-results.scss */
.pane-apachesolr-result {
  padding-top: 10px;
}

/* line 15, ../base-sass/components/_search-results.scss */
.node--search-result {
  clear: both;
  margin-bottom: 20px;
}
/* line 18, ../base-sass/components/_search-results.scss */
.node--search-result .node__content {
  overflow: hidden;
}
/* line 21, ../base-sass/components/_search-results.scss */
.node--search-result .node__content .node__title {
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 25, ../base-sass/components/_search-results.scss */
  .node--search-result .node__content .node__title a {
    padding-top: 20px;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .node--search-result .node__content .node__links {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .node--search-result .node__content .node__links {
  float: right;
}
/* line 36, ../base-sass/components/_search-results.scss */
.node--search-result .results-image-container {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  min-height: 5px;
}
@media (min-width: 75em) {
  /* line 36, ../base-sass/components/_search-results.scss */
  .node--search-result .results-image-container {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-image-container {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-image-container {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-image-container {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-image-container {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 36, ../base-sass/components/_search-results.scss */
  .node--search-result .results-image-container {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-image-container {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-image-container {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-image-container {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-image-container {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 36, ../base-sass/components/_search-results.scss */
  .node--search-result .results-image-container {
    width: 23.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-image-container {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-image-container {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-image-container {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-image-container {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 36, ../base-sass/components/_search-results.scss */
  .node--search-result .results-image-container {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-image-container {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-image-container {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-image-container {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-image-container {
    border-right-width: 0;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .node--search-result .results-image-container {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .node--search-result .results-image-container {
  margin-right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .node--search-result .results-image-container {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .node--search-result .results-image-container {
  float: right;
}
/* line 42, ../base-sass/components/_search-results.scss */
.node--search-result .results-image-container img {
  display: block;
  margin: 0 auto;
}
/* line 47, ../base-sass/components/_search-results.scss */
.node--search-result .results-content-container {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
}
@media (min-width: 75em) {
  /* line 47, ../base-sass/components/_search-results.scss */
  .node--search-result .results-content-container {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-content-container {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-content-container {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-content-container {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-content-container {
    border-right-width: 0;
  }
}
@media (min-width: 64.0625em) {
  /* line 47, ../base-sass/components/_search-results.scss */
  .node--search-result .results-content-container {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-content-container {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-content-container {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-content-container {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-content-container {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 47, ../base-sass/components/_search-results.scss */
  .node--search-result .results-content-container {
    width: 74.5%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-content-container {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-content-container {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-content-container {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-content-container {
    border-right-width: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 47, ../base-sass/components/_search-results.scss */
  .node--search-result .results-content-container {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-content-container {
    margin-left: 2%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-content-container {
    margin-right: 2%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .node--search-result .results-content-container {
    border-left-width: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .node--search-result .results-content-container {
    border-right-width: 0;
  }
}

/* line 55, ../base-sass/components/_search-results.scss */
.page-search .no-breadcrumb {
  margin-top: 24px;
}
/* line 58, ../base-sass/components/_search-results.scss */
.page-search .content-row {
  min-height: 325px;
}
/* line 62, ../base-sass/components/_search-results.scss */
.page-search #search-form label, .page-search #search-form .change-password-label {
  display: none;
}
/* line 65, ../base-sass/components/_search-results.scss */
.page-search #search-form .form-item-keys {
  background: #fff;
}
/* line 67, ../base-sass/components/_search-results.scss */
.page-search #search-form .form-item-keys input {
  background-color: #fff;
  border: 2px solid #b7ebff;
  line-height: 54px;
  padding-left: 70px;
  font-family: open_sansextrabold;
  text-transform: uppercase;
}
/* line 76, ../base-sass/components/_search-results.scss */
.page-search #search-form .form-submit {
  height: 19px;
  position: absolute;
  width: 19px;
  background: url('../../images/search-icon.png?1522266126') 50% 50% no-repeat;
  top: 16px;
  text-indent: -9999px;
  margin-left: 18px;
  border: none;
}
/* line 87, ../base-sass/components/_search-results.scss */
.page-search h2, .page-search .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .page-search h1, .page-search h3 {
  font-family: playfair_displaybold;
  font-size: 65px;
  line-height: 68px;
  color: #1b62b2;
  font-weight: normal;
  margin: 30px 0;
}
/* line 95, ../base-sass/components/_search-results.scss */
.page-search h3 {
  font-size: 28px;
  line-height: 53px;
  margin: 0;
  padding: 0;
  color: #1b62b2;
}
/* line 102, ../base-sass/components/_search-results.scss */
.page-search .search-result {
  border-bottom: 1px solid #b7ebff;
  padding: 15px 0 22px;
}
/* line 105, ../base-sass/components/_search-results.scss */
.page-search .search-result footer {
  display: none;
}
/* line 109, ../base-sass/components/_search-results.scss */
.page-search .search-result p.search-result__snippet {
  color: #373737;
  font-size: 17px;
  line-height: 35px;
  padding: 0;
  margin: 0;
}

/* line 7, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container {
  top: 0;
}
/* line 9, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container h1,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container h1 {
  color: #ffffff;
  text-align: center;
}
/* line 15, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner {
  left: 0;
  margin: auto;
  right: 0;
  width: 100%;
  max-width: 725px;
  padding-top: 65px;
}
/* line 22, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner > p,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner > p {
  display: none;
}
/* line 25, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-body,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-body {
  margin: 0 auto;
}
/* line 27, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-body p,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-body p {
  width: 100%;
  text-align: center;
  font-family: open_sansbold;
  color: #ffffff;
}
/* line 34, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta {
  display: block;
  max-width: 285px;
  margin: 30px auto 0;
}
/* line 39, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta div.field-items div.field-item,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta div.field-items div.field-item {
  padding: 0;
  background-color: transparent;
  height: auto;
}
/* line 43, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta div.field-items div.field-item a,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta div.field-items div.field-item a {
  font-family: open_sansbold;
  line-height: 18px;
  letter-spacing: 1px;
  color: #ffffff;
  background-color: #00aeef;
  border: 2px solid #ffffff;
  padding: 20px 0;
}
/* line 51, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta div.field-items div.field-item a:hover,
body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta div.field-items div.field-item a:hover {
  background-color: #109acd;
}
/* line 63, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row,
body.page-recipe-club-signup div.content-row div.main-row {
  max-width: 1223px;
  padding: 0 20px;
  margin: 50px auto 40px;
  display: table;
  width: 100%;
}
/* line 69, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row h3,
body.page-recipe-club-signup div.content-row div.main-row h3 {
  font-size: 35px;
  line-height: 46px;
  font-family: playfair_displayregular;
  color: #1b62b2;
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 69, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row h3,
  body.page-recipe-club-signup div.content-row div.main-row h3 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 69, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row h3,
  body.page-recipe-club-signup div.content-row div.main-row h3 {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 6px;
  }
}
/* line 86, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row p strong,
body.page-recipe-club-signup div.content-row div.main-row p strong {
  font-family: open_sansbold;
  font-weight: normal;
}
/* line 90, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row p a,
body.page-recipe-club-signup div.content-row div.main-row p a {
  font-family: open_sansbold;
  color: #00aeef;
  text-decoration: underline;
}
/* line 94, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row p a:hover,
body.page-recipe-club-signup div.content-row div.main-row p a:hover {
  color: #4dc0eb;
}
/* line 99, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row ul,
body.page-recipe-club-signup div.content-row div.main-row ul {
  margin: 0 0 20px;
}
/* line 101, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row ul li,
body.page-recipe-club-signup div.content-row div.main-row ul li {
  color: #50c7f4;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.7;
  margin-bottom: 25px;
}
/* line 107, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row ul li span,
body.page-recipe-club-signup div.content-row div.main-row ul li span {
  color: #373737;
  font-size: 17px;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 107, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row ul li span,
  body.page-recipe-club-signup div.content-row div.main-row ul li span {
    font-size: 16px;
  }
}
/* line 114, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row ul li span a,
body.page-recipe-club-signup div.content-row div.main-row ul li span a {
  color: #00aeef;
  text-decoration: underline;
}
/* line 121, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row a,
body.page-recipe-club-signup div.content-row div.main-row a {
  font-family: open_sansbold;
  color: #00aeef;
}
/* line 124, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row a:hover,
body.page-recipe-club-signup div.content-row div.main-row a:hover {
  color: #4dc0eb;
}
/* line 128, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-notice,
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-notice,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup {
  background-color: #bcebfe;
}
/* line 132, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-notice,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-notice {
  margin-top: 50px;
  padding: 15px 55px;
}
/* line 135, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-notice h4,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-notice h4 {
  font-family: open_sansbold;
  font-size: 17px;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 135, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-notice h4,
  body.page-recipe-club-signup div.content-row div.main-row div.user-register-notice h4 {
    font-size: 16px;
  }
}
/* line 143, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-notice p,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-notice p {
  font-size: 11px;
  line-height: 21px;
  color: #373737;
  margin-bottom: 22px;
}
/* line 148, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-notice p a,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-notice p a {
  text-decoration: underline;
  color: #373737;
  font-family: open_sansitalic;
}
/* line 153, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-notice p.required-field,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-notice p.required-field {
  font-size: 17px;
  margin-bottom: 0;
}
/* line 156, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-notice p.required-field .red,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-notice p.required-field .red {
  color: #ed1c24;
}
/* line 162, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup {
  padding: 0 55px 1px;
}
/* line 165, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item label, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item .change-password-label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item .change-password-label {
  display: none;
}
/* line 168, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item input,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup 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;
  border-radius: 0;
}
/* line 178, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item input::-webkit-input-placeholder,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item input::-webkit-input-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 182, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item input::-moz-placeholder,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item input::-moz-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 186, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item input:-ms-input-placeholder,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item input:-ms-input-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 190, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item input:-moz-placeholder,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item input:-moz-placeholder {
  color: #a1a1a1;
  opacity: 1;
}
/* line 196, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios label, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios .change-password-label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios .change-password-label {
  display: inline;
  color: #373737;
  font-family: open_sansregular;
  font-weight: normal;
}
/* line 202, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios {
  padding: 20px 15px 0;
}
/* line 204, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio {
  margin: 0;
}
/* line 206, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio],
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] {
  display: none;
}
/* line 209, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + label, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + .change-password-label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup 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 216, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + label, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + .change-password-label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup 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 223, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + label, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + .change-password-label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio] + label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup 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 226, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + label, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + .change-password-label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-radios div.form-radios div.form-type-radio input[type=radio]:checked + label,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup 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 238, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup #edit-field-spanish .form-required,
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup #edit-field-diabetes-content .form-required,
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup .form-item-diabetes .form-required,
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup .form-item-spanish .form-required,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup #edit-field-spanish .form-required,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup #edit-field-diabetes-content .form-required,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup .form-item-diabetes .form-required,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup .form-item-spanish .form-required {
  display: inline-block;
  margin-right: 4px;
}
/* line 243, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.password-strength,
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.password-suggestions,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.password-strength,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.password-suggestions {
  display: none;
}
/* line 247, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item {
  overflow: hidden;
  position: relative;
}
/* line 250, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item select,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item select {
  font-family: open_sansregular;
  font-size: 17px;
  background-color: transparent;
  border-radius: 0 !important;
  margin-bottom: 0;
  height: 40px;
  border: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #a1a1a1;
  padding: 0 0 0 25px;
  width: 107%;
}
/* line 265, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-select,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-type-select {
  /*padding: 0 0 0 25px;*/
  background: #fff url(../../images/select-arrow.png) 97% 50% no-repeat;
  /*&::after{
    content: image-url("select-arrow.png");
    top: 9px;
    right: 20px;
    position: absolute;
  }*/
}
/* line 275, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item div.description,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item div.description {
  display: none;
}
/* line 278, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-name, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-mail, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-conf-mail, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-user-first-name-und-0-value, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-user-last-name-und-0-value, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-country-und, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-state-province-und, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-birthday-und-0-value, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-first-name, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-last-name, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-email, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-email-confirm, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-country, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-state, body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-birthday,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-name,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-mail,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-conf-mail,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-user-first-name-und-0-value,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-user-last-name-und-0-value,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-country-und,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-state-province-und,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-field-birthday-und-0-value,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-first-name,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-last-name,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-email,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-email-confirm,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-country,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-state,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup div.form-item.form-item-birthday {
  border: 2px solid #9ce2fd;
  margin-bottom: 30px;
  background: #fff;
}
/* line 298, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup input.form-submit,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup 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 310, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.user-register-form-signup input.form-submit:hover,
body.page-recipe-club-signup div.content-row div.main-row div.user-register-form-signup input.form-submit:hover {
  background-color: #4accfe;
}
/* line 315, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters,
body.page-recipe-club-signup div.content-row div.main-row div.three-quarters {
  padding: 0 72px 0 0;
  width: auto;
  margin-right: 0 !important;
  display: table-cell;
}
/* line 321, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.pane-1 p:nth-child(2),
body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.pane-1 p:nth-child(2) {
  margin: 12px 0;
}
/* line 326, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter,
body.page-recipe-club-signup div.content-row div.main-row div.one-quarter {
  width: 263px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  display: table-cell;
  padding-top: 5px;
}
/* line 334, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.equal-height:last-child div.pane-taco-pane.side-taco,
body.page-recipe-club-signup 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 339, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
body.page-recipe-club-signup div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
  width: 263px;
  margin-bottom: 40px !important;
}
/* line 342, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col,
body.page-recipe-club-signup div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col {
  padding-bottom: 115px !important;
}
/* line 344, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col h4,
body.page-recipe-club-signup 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 355, ../base-sass/components/_signup-page.scss */
body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col p,
body.page-recipe-club-signup 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 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 370, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner,
  body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner {
    max-width: 450px;
    padding-top: 30px;
  }
  /* line 373, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-body,
  body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-body {
    display: none;
  }
  /* line 376, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta,
  body.page-recipe-club-signup div.content-row div.top-row div.bean-carousel div.carousel-row div.slide.bottom-center div.inner div.field--name-field-slide-cta {
    margin: 25px auto 0;
  }
  /* line 384, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row,
  body.page-recipe-club-signup div.content-row div.main-row {
    margin: 30px auto 52px;
    padding: 0 20px;
    display: table;
    width: 100%;
  }
  /* line 389, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters {
    width: auto;
    display: table-cell;
    background-color: transparent;
    padding: 0 20px 0 0;
  }
  /* line 394, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters > div.panel-pane,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters > div.panel-pane {
    padding: 0;
  }
  /* line 397, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.user-register-notice,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.user-register-notice {
    padding: 20px 20px 1px;
  }
  /* line 399, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.user-register-notice p,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.user-register-notice p {
    margin-bottom: 30px;
  }
  /* line 402, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.user-register-notice p.required-field,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.user-register-notice p.required-field {
    margin-bottom: 20px;
  }
  /* line 408, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.pane-1 ul li,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.pane-1 ul li {
    margin-bottom: 15px;
  }
  /* line 412, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.pane-1 p:nth-child(2),
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.pane-1 p:nth-child(2) {
    margin: 12px 0 20px;
  }
  /* line 416, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.user-register-form-signup,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.user-register-form-signup {
    padding: 0 20px 1px;
  }
  /* line 420, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter,
  body.page-recipe-club-signup div.content-row div.main-row div.one-quarter {
    width: 230px;
    display: table-cell;
  }
  /* line 423, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
  body.page-recipe-club-signup div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
    width: 230px;
  }
  /* line 426, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col h4,
  body.page-recipe-club-signup div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col h4 {
    padding: 30px 30px 5px;
  }
  /* line 429, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col p,
  body.page-recipe-club-signup 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 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 447, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.top-row div.header-wrapper img,
  body.page-recipe-club-signup div.content-row div.top-row div.header-wrapper img {
    width: 100%;
  }
  /* line 450, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.top-row div.header-wrapper div.content-col,
  body.page-recipe-club-signup div.content-row div.top-row div.header-wrapper div.content-col {
    padding: 20px 20px 25px;
  }
  /* line 452, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.top-row div.header-wrapper div.content-col h1,
  body.page-recipe-club-signup 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 459, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.top-row div.header-wrapper div.content-col p,
  body.page-recipe-club-signup 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 466, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.top-row div.header-wrapper div.call-to-action,
  body.page-recipe-club-signup div.content-row div.top-row div.header-wrapper div.call-to-action {
    padding: 0 20px;
  }
  /* line 468, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.top-row div.header-wrapper div.call-to-action a,
  body.page-recipe-club-signup div.content-row div.top-row div.header-wrapper div.call-to-action a {
    display: block;
    background-color: #00aeef;
    width: 225px;
    font-family: open_sansbold;
    text-transform: uppercase;
    color: #ffffff;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
    letter-spacing: 1px;
  }
  /* line 484, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row,
  body.page-recipe-club-signup div.content-row div.main-row {
    display: block;
    margin: 0;
    padding: 45px 15px 0;
  }
  /* line 488, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters,
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters,
  body.page-recipe-club-signup div.content-row div.main-row div.one-quarter {
    display: block;
    width: 100%;
  }
  /* line 493, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters {
    padding: 0;
  }
  /* line 495, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.pane-1,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.pane-1 {
    padding: 0 5px;
  }
  /* line 497, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.pane-1 h3,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.pane-1 h3 {
    margin: 0;
  }
  /* line 500, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.pane-1 p:nth-child(2),
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.pane-1 p:nth-child(2) {
    margin: 5px 0;
  }
  /* line 503, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.pane-1 p:nth-child(4),
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.pane-1 p:nth-child(4) {
    margin: 10px 0 0;
  }
  /* line 506, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.pane-1 ul,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.pane-1 ul {
    margin: 0;
    padding-left: 15px;
  }
  /* line 509, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.pane-1 ul li,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.pane-1 ul li {
    margin-bottom: 5px;
  }
  /* line 514, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.user-register-notice,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.user-register-notice {
    padding: 20px 13px 1px;
  }
  /* line 516, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.user-register-notice h4,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.user-register-notice h4 {
    margin: 0 0 20px;
  }
  /* line 520, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.three-quarters div.user-register-form-signup,
  body.page-recipe-club-signup div.content-row div.main-row div.three-quarters div.user-register-form-signup {
    padding: 0 13px 1px;
  }
  /* line 524, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter,
  body.page-recipe-club-signup div.content-row div.main-row div.one-quarter {
    padding-top: 21px;
  }
  /* line 526, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.equal-height,
  body.page-recipe-club-signup div.content-row div.main-row div.one-quarter div.equal-height {
    margin-bottom: 0;
  }
  /* line 529, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco,
  body.page-recipe-club-signup div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
    margin-bottom: 15px !important;
  }
  /* line 532, ../base-sass/components/_signup-page.scss */
  body.page-recipe-club-signup-thankyou div.content-row div.main-row div.one-quarter div.equal-height:last-child,
  body.page-recipe-club-signup div.content-row div.main-row div.one-quarter div.equal-height:last-child {
    margin-bottom: 35px;
  }
}

/* line 2, ../base-sass/components/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 16, ../base-sass/components/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 23, ../base-sass/components/_slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 27, ../base-sass/components/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 32, ../base-sass/components/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 41, ../base-sass/components/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
/* line 47, ../base-sass/components/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 53, ../base-sass/components/_slick.scss */
.slick-track:after {
  clear: both;
}
/* line 57, ../base-sass/components/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 61, ../base-sass/components/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 65, ../base-sass/components/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 68, ../base-sass/components/_slick.scss */
.slick-slide img {
  display: block;
}
/* line 71, ../base-sass/components/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 77, ../base-sass/components/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 81, ../base-sass/components/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 85, ../base-sass/components/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 89, ../base-sass/components/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 95, ../base-sass/components/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 99, ../base-sass/components/_slick.scss */
.slick-slider {
  padding: 0;
  margin-bottom: 23px;
}

/* line 104, ../base-sass/components/_slick.scss */
.slick-list {
  height: 308px;
  /*margin: 0 -10px;*/
  margin-left: -20px;
}
@media (min-width: 40.0625em) and (max-width: 64em) {
  /* line 104, ../base-sass/components/_slick.scss */
  .slick-list {
    /*padding-left: 10px;*/
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 104, ../base-sass/components/_slick.scss */
  .slick-list {
    width: 280px !important;
    margin: 0 auto;
    height: auto;
  }
}

/*
.view-display-id-panel_pane_7{
  padding: 0 40px;
}
*/
/* line 124, ../base-sass/components/_slick.scss */
.slick-slide {
  margin: 0 0 0 20px !important;
  /*width: 5.9% !important;*/
  /*
  &.slick-slide-last{
    margin-right: 0 !important;
  }
  */
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 124, ../base-sass/components/_slick.scss */
  .slick-slide {
    width: 280px !important;
    margin: 0 !important;
    max-width: none !important;
  }
}
/* line 137, ../base-sass/components/_slick.scss */
.slick-slide div.grid-inner {
  position: absolute;
}
/* line 141, ../base-sass/components/_slick.scss */
.slick-slide div.grid-inner .views-field-title, .slick-slide div.grid-inner .views-field-field-rating {
  left: 0 !important;
  right: 0 !important;
}

/* line 149, ../base-sass/components/_slick.scss */
.slick-arrow {
  background-color: #fff;
  position: absolute;
  width: 34px;
  height: 150px;
  border-radius: 0;
  border: none;
  text-indent: -9999px !important;
  display: block;
  top: 50%;
  margin-top: -80px;
  padding: 0 !important;
}
/* line 161, ../base-sass/components/_slick.scss */
.slick-arrow::before {
  content: "" !important;
}
/* line 164, ../base-sass/components/_slick.scss */
.slick-arrow.slick-prev {
  background-image: url(../../images/grey-arrow-left.jpg);
  left: -40px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 164, ../base-sass/components/_slick.scss */
  .slick-arrow.slick-prev {
    left: -15px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 164, ../base-sass/components/_slick.scss */
  .slick-arrow.slick-prev {
    left: 5px !important;
  }
}
/* line 174, ../base-sass/components/_slick.scss */
.slick-arrow.slick-next {
  background-image: url(../../images/grey-arrow-right.jpg);
  right: -40px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 174, ../base-sass/components/_slick.scss */
  .slick-arrow.slick-next {
    right: -15px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 174, ../base-sass/components/_slick.scss */
  .slick-arrow.slick-next {
    right: 5px !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 149, ../base-sass/components/_slick.scss */
  .slick-arrow {
    width: 15px;
    height: 66px;
    background-size: 15px 66px;
    margin-top: -33px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 149, ../base-sass/components/_slick.scss */
  .slick-arrow {
    width: 11px;
    height: 47px;
    background-size: 11px 47px;
    margin-top: -23.5px;
  }
}

/* line 199, ../base-sass/components/_slick.scss */
html[dir="ltr"] .slick-slider .grid-item:nth-child(4n+1),
html[dir="ltr"] .slick-slider .grid-item:nth-child(3n+1),
html[dir="ltr"] .slick-slider .grid-item:nth-child(2n+1),
html[dir="ltr"] .slick-slider .grid-item {
  margin-left: 20px !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 199, ../base-sass/components/_slick.scss */
  html[dir="ltr"] .slick-slider .grid-item:nth-child(4n+1),
  html[dir="ltr"] .slick-slider .grid-item:nth-child(3n+1),
  html[dir="ltr"] .slick-slider .grid-item:nth-child(2n+1),
  html[dir="ltr"] .slick-slider .grid-item {
    margin-left: 0 !important;
  }
}

/* line 3, ../base-sass/components/_social-feeds.scroll.scss */
.mCustomScrollbar {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  touch-action: none;
  -webkit-touch-action: none;
}

/* line 8, ../base-sass/components/_social-feeds.scroll.scss */
.mCustomScrollbar.mCS_no_scrollbar {
  touch-action: auto;
  -webkit-touch-action: auto;
}

/* line 13, ../base-sass/components/_social-feeds.scroll.scss */
.mCustomScrollBox {
  /* contains plugin's markup */
  direction: ltr;
  height: 100%;
  max-width: 100%;
  position: relative;
  outline: none;
  overflow: hidden;
}

/* line 22, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_container {
  /* contains the original content */
  height: auto;
  overflow: hidden;
  width: auto;
}

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

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

/* non-visible scrollbar */
/* line 36, ../base-sass/components/_social-feeds.scroll.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-left: 30px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-right: 30px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-left: 0;
}

/* line 41, ../base-sass/components/_social-feeds.scroll.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

/* RTL direction/left-side scrollbar */
/* line 45, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  bottom: 0;
  height: auto;
  position: absolute;
  top: 0;
  width: 16px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCSB_scrollTools {
  left: auto;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCSB_scrollTools {
  right: auto;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCSB_scrollTools {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCSB_scrollTools {
  left: 0;
}

/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}

/* scrollbar position: outside */
/* line 59, ../base-sass/components/_social-feeds.scroll.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, html[dir=ltr]
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, html[dir=rtl]
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, html[dir=ltr]
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: auto;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, html[dir=rtl]
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: auto;
}

/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
/* line 69, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  bottom: 0;
  height: auto;
  position: absolute;
  top: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCSB_scrollTools .mCSB_draggerContainer {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCSB_scrollTools .mCSB_draggerContainer {
  right: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCSB_scrollTools .mCSB_draggerContainer {
  right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCSB_scrollTools .mCSB_draggerContainer {
  left: 0;
}

/* line 78, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

/* line 82, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  height: 100%;
  margin: 0 auto;
  width: 2px;
}

/* line 89, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  height: 30px;
  /* minimum dragger height */
  width: 100%;
  z-index: 1;
}

/* line 96, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 4px;
}

/* line 105, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  /* auto-expanded scrollbar */
}

/* line 110, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  /* auto-expanded scrollbar */
}

/* line 115, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  cursor: pointer;
  display: block;
  height: 20px;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

/* line 126, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
/* line 136, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/* line 148, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/* line 171, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools .mCSB_buttonUp {
  background-image: url(../../images/contrib-structure/social-up-arrow.png) !important;
  background-position: center !important;
  background-repeat: no-repeat;
  border: 2px solid #dddddd;
  border-right: 0px;
  border-top: 0px;
}

/* line 180, ../base-sass/components/_social-feeds.scroll.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  background-image: url(../../images/contrib-structure/social-down-arrow.png) !important;
  background-position: center !important;
  background-repeat: no-repeat;
  border: 2px solid #dddddd;
  border-right: 0px;
  border-top: 0px;
}

/* theme "light-3", "dark-3" */
/* line 193, ../base-sass/components/_social-feeds.scroll.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #f9f9f9;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 2px solid #dddddd;
  border-top: 0px;
  width: 16px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, html[dir=ltr]
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  border-right: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, html[dir=rtl]
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  border-left: 0;
}

/* line 205, ../base-sass/components/_social-feeds.scroll.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #d8d8d8;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #d8d8d8 0%, #f6f6f6 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #d8d8d8), color-stop(100%, #f6f6f6));
  background: -webkit-linear-gradient(left, #d8d8d8 0%, #f6f6f6 100%);
  background: -o-linear-gradient(left, #d8d8d8 0%, #f6f6f6 100%);
  background: -ms-linear-gradient(left, #d8d8d8 0%, #f6f6f6 100%);
  background: linear-gradient(to right, #d8d8d8 0%, #f6f6f6 100%);
  border: 2px solid #D3D3D3;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#f6f6f6',GradientType=1 );
  width: 14px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, html[dir=ltr]
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  left: 1px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, html[dir=rtl]
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  right: 1px;
}

/* line 221, ../base-sass/components/_social-feeds.scroll.scss */
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 6px;
  margin: 5px 0;
  width: 100%;
}

/* line 230, ../base-sass/components/_social-feeds.scroll.scss */
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

/* line 237, ../base-sass/components/_social-feeds.scroll.scss */
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

/* line 5, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .campaign-social-header {
  border-bottom: 2px solid #dddddd !important;
}
/* line 8, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content {
  margin: 10px 0px;
  max-height: 100% !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .snippet .dcsns-content ul.stream {
  margin-right: -1% !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .snippet .dcsns-content ul.stream {
  margin-left: -1% !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .snippet .dcsns-content ul.stream {
  padding-left: 1px !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .snippet .dcsns-content ul.stream {
  padding-right: 1px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .snippet .dcsns-content ul.stream {
    margin-right: 0% !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .snippet .dcsns-content ul.stream {
    margin-left: 0% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .snippet .dcsns-content ul.stream {
    padding-left: 0px !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .snippet .dcsns-content ul.stream {
    padding-right: 0px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .snippet .dcsns-content ul.stream {
    margin-right: 0% !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .snippet .dcsns-content ul.stream {
    margin-left: 0% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .snippet .dcsns-content ul.stream {
    padding-left: 0px !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .snippet .dcsns-content ul.stream {
    padding-right: 0px !important;
  }
}
/* line 22, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li {
  padding-top: 30px;
  width: 32.3%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .snippet .dcsns-content ul.stream li {
  margin-right: 1%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .snippet .dcsns-content ul.stream li {
  margin-left: 1%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 22, ../base-sass/components/_social-feeds.snippet.scss */
  .snippet .dcsns-content ul.stream li {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .snippet .dcsns-content ul.stream li {
    margin-right: 1.33%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .snippet .dcsns-content ul.stream li {
    margin-left: 1.33%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 22, ../base-sass/components/_social-feeds.snippet.scss */
  .snippet .dcsns-content ul.stream li {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .snippet .dcsns-content ul.stream li {
    margin-right: 0%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .snippet .dcsns-content ul.stream li {
    margin-left: 0%;
  }
}
/* line 35, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li > a:before {
  display: none;
}
/* line 39, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li p {
  font-size: 11px;
  line-height: 16.5px;
  font-size: 1.1rem;
  line-height: 1.65rem;
  font-family: open_sansregular, Arial, sans-serif;
}
/* line 43, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li h2, .snippet .dcsns-content ul.stream li .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .snippet .dcsns-content ul.stream li h1 {
  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;
  font-family: open_sansregular, Arial, sans-serif;
  margin: 5px 0px;
}
/* line 51, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-facebook .inner:before {
  content: "\e604";
}
/* line 58, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-tumblr .inner:before {
  content: "\eabb";
}
/* line 61, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-tumblr .inner .section-user {
  float: none;
}
/* line 65, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-tumblr .inner .section-title h2, .snippet .dcsns-content ul.stream li.dcsns-tumblr .inner .section-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .snippet .dcsns-content ul.stream li.dcsns-tumblr .inner .section-title h1,
.snippet .dcsns-content ul.stream li.dcsns-tumblr .inner .section-title p {
  font-size: 11px;
  line-height: 16.5px;
  font-size: 1.1rem;
  line-height: 1.65rem;
  margin-bottom: 10px;
}
/* line 73, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-instagram {
  overflow: hidden;
}
/* line 76, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-instagram .inner:before {
  content: "\ea90";
}
/* line 80, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-instagram .section-thumb {
  height: 100%;
  margin: 0px;
}
/* line 83, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-instagram .section-thumb img {
  margin-bottom: 0px;
  max-width: 100%;
  max-height: 100% !important;
}
/* line 92, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-twitter .inner span.twitter-user {
  margin-bottom: 0px;
}
/* line 94, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-twitter .inner span.twitter-user a {
  font-weight: 700;
}
/* line 98, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li.dcsns-twitter .inner:before {
  content: "\e607";
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .snippet .dcsns-content ul.stream li.dcsns-twitter .section-intro span a {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .snippet .dcsns-content ul.stream li.dcsns-twitter .section-intro span a {
  margin-right: 0;
}
/* line 108, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .inner:before {
  bottom: 24px;
  color: #666666;
  content: "";
  display: block;
  font-family: 'icomoon';
  font-size: 18px !important;
  position: absolute;
  top: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .snippet .dcsns-content ul.stream li .inner:before {
  right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .snippet .dcsns-content ul.stream li .inner:before {
  left: 10px;
}
/* line 119, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .inner span.section-user {
  background: none;
  margin: 0px;
  padding: 0px;
}
/* line 123, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .inner span.section-user a {
  display: block;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 2px;
}
/* line 131, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .inner span.section-title h2, .snippet .dcsns-content ul.stream li .inner span.section-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .snippet .dcsns-content ul.stream li .inner span.section-title h1 {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
/* line 135, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .inner span.section-text, .snippet .dcsns-content ul.stream li .inner span.section-text p {
  font-size: 11px;
  line-height: 16.5px;
  font-size: 1.1rem;
  line-height: 1.65rem;
}
/* line 138, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .inner span.section-thumb {
  max-width: 100%;
}
/* line 140, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .inner span.section-thumb img {
  display: block !important;
  height: auto;
  max-width: 100%;
  width: auto;
}
/* line 148, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .inner span.section-text blockquote {
  margin: 5px 0px;
}
/* line 151, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .inner span.section-text img {
  border: 0px;
  display: block !important;
  height: auto;
  max-width: 100%;
  width: auto;
}
/* line 161, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .section-intro {
  padding: 10px 0 5px 0px;
}
/* line 163, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream li .section-intro a {
  margin-left: 15px;
}
/* line 169, ../base-sass/components/_social-feeds.snippet.scss */
.snippet .dcsns-content ul.stream.dcsns-facebook .section-user {
  margin-top: 0;
}

/* line 3, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background: #fff;
  border: 2px solid #dddddd;
  border-top: 1px solid #dddddd !important;
  color: #444;
  list-style: none outside none;
  margin: 0 0 20px 0;
  padding: 0;
}
/* line 12, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .dcsns-content {
  margin: 0;
  max-height: 250px;
}
/* line 15, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .dcsns-content ul li {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  border-bottom: 1px solid #dddddd;
  margin: 0px 20px;
  padding-top: 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 15, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream .dcsns .dcsns-content ul li {
    margin: 0px 5px;
    padding-top: 5px;
  }
}
/* line 27, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .dcsns-toolbar {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-color: #eaeaea;
  border-top: 1px solid #dddddd;
  padding: 5px 25px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 27, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream .dcsns .dcsns-toolbar {
    padding: 5px 10px;
  }
}
/* line 35, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .dcsns-toolbar .controls {
  display: none;
}
/* line 40, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns #dcsns-filter:before {
  content: attr(data-content);
  text-transform: uppercase;
  display: block;
  font-size: 12px;
  font-weight: bold;
}
/* line 48, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: auto;
  text-decoration: none;
}
/* line 53, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li.f-facebook a:before {
  content: "\e604";
}
/* line 58, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li.f-instagram a:before {
  content: "\ea90";
}
/* line 63, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li.f-tumblr a:before {
  content: "\eabb";
}
/* line 68, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li.f-twitter a:before {
  content: "\e607";
}
/* line 73, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li.active a, .equal-height .pane-jquery-social-stream .dcsns .filter li.active:focus {
  background: white;
  border: 1px solid #0074D9;
}
/* line 77, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li.active a:before, .equal-height .pane-jquery-social-stream .dcsns .filter li.active:focus:before {
  color: #0074D9;
}
/* line 80, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li.active a:hover, .equal-height .pane-jquery-social-stream .dcsns .filter li.active:focus:hover {
  background: #666666;
  border: 1px solid #737373;
  text-decoration: none;
}
/* line 84, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li.active a:hover:before, .equal-height .pane-jquery-social-stream .dcsns .filter li.active:focus:hover:before {
  color: white;
}
/* line 90, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li a {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #666666;
  border: 1px solid #737373;
  color: white;
  height: 28px;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  width: 28px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .equal-height .pane-jquery-social-stream .dcsns .filter li a {
  margin: 0 2px 3px 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .equal-height .pane-jquery-social-stream .dcsns .filter li a {
  margin: 0 0 3px 2px;
}
/* line 102, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li a:hover {
  background: #666666;
  border: 1px solid #737373;
  text-decoration: none;
}
/* line 106, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li a:hover:before {
  color: #fff;
}
/* line 110, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li a:before {
  color: white;
  display: block;
  font-family: 'icomoon';
  font-size: 14;
}
/* line 117, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li a img {
  display: none;
}
/* line 121, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns .filter li .section-share {
  display: none;
}
/* line 127, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-instagram, .equal-height .pane-jquery-social-stream .stream li.dcsns-facebook, .equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr {
  position: relative;
}
/* line 131, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-user, .equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-user, .equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-user {
  float: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-user, html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-user, html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-user {
  margin: 0 8px 10px 25px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-user, html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-user, html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-user {
  margin: 0 25px 10px 8px;
}
/* line 134, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-user:before, .equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-user:before, .equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-user:before {
  color: #0074D9;
  content: "";
  display: block;
  font-family: 'icomoon';
  font-size: 18px !important;
  font-style: normal;
  position: absolute;
  top: 15px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-user:before, html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-user:before, html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-user:before {
  left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-user:before, html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-user:before, html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-user:before {
  right: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-intro, html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-intro, html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-intro {
  padding-left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-intro, html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-intro, html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-intro {
  padding-right: 10px;
}
/* line 151, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-twitter {
  position: relative;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .section-intro {
  padding-left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .section-intro {
  padding-right: 10px;
}
/* line 155, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .section-intro a:hover,
.equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .section-intro span a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 161, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .section-thumb {
  display: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .twitter-user {
  margin: 0 8px 10px 25px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .twitter-user {
  margin: 0 25px 10px 8px;
}
/* line 166, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .twitter-user:before {
  color: #0074D9;
  content: "\e607";
  display: block;
  font-family: 'icomoon';
  font-size: 18px !important;
  font-style: normal;
  position: absolute;
  top: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .twitter-user:before {
  left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .twitter-user:before {
  right: 10px;
}
/* line 177, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .twitter-user a {
  color: #0074D9;
}
/* line 179, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .twitter-user a:hover {
  color: #0074D9;
  text-decoration: none;
}
/* line 182, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .twitter-user a:hover strong {
  color: #0074D9;
  text-decoration: none;
}
/* line 187, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-twitter .twitter-user a strong {
  color: #666666;
}
/* line 194, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-user:before {
  content: "\e604";
}
/* line 197, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-facebook .section-text {
  clear: both;
}
/* line 202, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-user:before {
  content: "\eabb";
}
/* line 205, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-tumblr .section-title {
  clear: both;
}
/* line 210, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-user:before {
  content: "\ea90";
}
/* line 213, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-instagram img {
  margin: 0;
}
/* line 216, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-text,
.equal-height .pane-jquery-social-stream .stream li.dcsns-instagram .section-thumb {
  clear: both;
}
/* line 223, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .stream li.dcsns-li > a:before {
  content: "";
}
/* line 229, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .campaign-social-content.dcsns {
  margin: 0;
}
/* line 232, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .campaign-social-container {
  width: 100%;
}
/* line 235, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream .dcsns-toolbar {
  display: none;
}
/* line 239, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream.one-third .social-follow,
.equal-height .pane-jquery-social-stream.one-third .social-wall-link {
  display: none;
}
/* line 245, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream.two-thirds .social-wall-link {
  display: none;
}
/* line 250, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream.full .social-wall-link {
  display: none;
}
/* line 255, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream.multi-stream .dcsns-toolbar {
  display: block;
}
/* line 258, ../base-sass/components/_social-feeds.stream.scss */
.equal-height .pane-jquery-social-stream.multi-stream .social-wall-link {
  display: block;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .equal-height .pane-jquery-social-stream.multi-stream .social-wall-link {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .equal-height .pane-jquery-social-stream.multi-stream .social-wall-link {
  margin-right: 0;
}
@media (min-width: 64.0625em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .equal-height .pane-jquery-social-stream.multi-stream .social-wall-link {
    float: right;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .equal-height .pane-jquery-social-stream.multi-stream .social-wall-link {
    float: left;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 258, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream.multi-stream .social-wall-link {
    margin-top: 0;
    clear: both;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 258, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream.multi-stream .social-wall-link {
    clear: both;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream .social-wall-link {
  margin-left: 2%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream .social-wall-link {
  margin-right: 2%;
}
@media (min-width: 64.0625em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream .social-wall-link {
    float: left;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream .social-wall-link {
    float: right;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 273, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream.multi-stream.multi-stream .social-wall-link {
    clear: none;
    margin-top: 12px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 285, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.one-third .social-wall-link {
    margin: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 285, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.one-third .social-wall-link {
    clear: both;
    margin: 0 !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.one-third .social-wall-link {
    float: left;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.one-third .social-wall-link {
    float: right;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 297, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.two-thirds .social-follow {
    border-top: 1px solid #c9c9c9;
    clear: both;
    float: none;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 297, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.two-thirds .social-follow {
    border-top: 1px solid #c9c9c9;
    clear: both;
    float: none;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.two-thirds .social-wall-link {
    float: right;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.two-thirds .social-wall-link {
    float: left;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 309, ../base-sass/components/_social-feeds.stream.scss */
  .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.two-thirds .social-wall-link {
    clear: none;
    margin-top: 5px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.two-thirds .social-wall-link {
    float: right;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .equal-height .pane-jquery-social-stream.multi-stream.multi-stream.two-thirds .social-wall-link {
    float: left;
  }
}

/* line 325, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header {
  background-color: #eaeaea;
  border: 2px solid #dddddd;
  border-bottom: 0 !important;
  overflow: auto;
  padding: 5px 25px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 325, ../base-sass/components/_social-feeds.stream.scss */
  .campaign-social-header {
    padding: 5px 10px;
  }
}
/* line 334, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header h2, .campaign-social-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .campaign-social-header h1 {
  margin: 10px 0px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .campaign-social-header h2, html[dir=ltr] .campaign-social-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=ltr] .campaign-social-header h1 {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .campaign-social-header h2, html[dir=rtl] .campaign-social-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls html[dir=rtl] .campaign-social-header h1 {
  float: right;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 334, ../base-sass/components/_social-feeds.stream.scss */
  .campaign-social-header h2, .campaign-social-header .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .campaign-social-header h1 {
    font-size: 20px;
    line-height: 30px;
    font-size: 2rem;
    line-height: 3rem;
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
/* line 343, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-wall-link {
  margin-top: 12px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .campaign-social-header .social-wall-link {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .campaign-social-header .social-wall-link {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .campaign-social-header .social-wall-link {
  margin-left: 15px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .campaign-social-header .social-wall-link {
  margin-right: 15px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 343, ../base-sass/components/_social-feeds.stream.scss */
  .campaign-social-header .social-wall-link {
    font-size: 14px;
    line-height: 21px;
    font-size: 1.4rem;
    line-height: 2.1rem;
    margin-top: 5px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .campaign-social-header .social-wall-link {
    margin-left: 10px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .campaign-social-header .social-wall-link {
    margin-right: 10px;
  }
}
/* line 352, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-wall-link a:hover {
  color: #005eb0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .campaign-social-header .social-follow {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .campaign-social-header .social-follow {
  float: left;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 356, ../base-sass/components/_social-feeds.stream.scss */
  .campaign-social-header .social-follow {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    border-top: 1px solid #c9c9c9;
    float: none;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
  }
}
/* line 366, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-text {
  color: #454545;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 1px;
  text-transform: uppercase;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 366, ../base-sass/components/_social-feeds.stream.scss */
  .campaign-social-header .social-follow .social-follow-text {
    margin-top: 5px;
  }
}
/* line 378, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: middle;
}
/* line 381, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link a {
  color: #fff;
  width: 20px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .campaign-social-header .social-follow .social-follow-links .social-media-link a {
  margin-right: 2px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .campaign-social-header .social-follow .social-follow-links .social-media-link a {
  margin-left: 2px;
}
/* line 385, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link a span.ext {
  display: none;
}
/* line 389, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link a.sf-facebook:before {
  content: "\e604";
}
/* line 394, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link a.sf-instagram:before {
  content: "\ea90";
}
/* line 399, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link a.sf-tumblr:before {
  content: "\eabb";
}
/* line 404, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link a.sf-twitter:before {
  content: "\e607";
}
/* line 409, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link a.sf-google-plus:before {
  content: "\ea88";
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .campaign-social-header .social-follow .social-follow-links .social-media-link a:first-child:before {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .campaign-social-header .social-follow .social-follow-links .social-media-link a:first-child:before {
  margin-right: 0;
}
/* line 416, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link a:before {
  background-color: #0074D9;
  display: block;
  font-family: 'icomoon';
  font-size: 12px;
  padding: 0 5px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .campaign-social-header .social-follow .social-follow-links .social-media-link a:before {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .campaign-social-header .social-follow .social-follow-links .social-media-link a:before {
  float: right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .campaign-social-header .social-follow .social-follow-links .social-media-link a:before {
  margin-left: 5px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .campaign-social-header .social-follow .social-follow-links .social-media-link a:before {
  margin-right: 5px;
}
/* line 425, ../base-sass/components/_social-feeds.stream.scss */
.campaign-social-header .social-follow .social-follow-links .social-media-link a:hover:before {
  background-color: #005eb0;
}

/* feeds network specific styles */
/* line 435, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-rss .section-intro, .filter .f-rss a:hover,
.stream li.dcsns-flickr .section-intro, .filter .f-flickr a:hover,
.stream li.dcsns-delicious .section-intro, .filter .f-delicious a:hover,
.stream li.dcsns-twitter .section-intro, .filter .f-twitter a:hover,
.stream li.dcsns-facebook .section-intro, .filter .f-facebook a:hover,
.stream li.dcsns-google .section-intro, .filter .f-google a:hover,
.stream li.dcsns-youtube .section-intro, .filter .f-youtube a:hover,
.stream li.dcsns-pinterest .section-intro, .filter .f-pinterest a:hover,
.stream li.dcsns-lastfm .section-intro, .filter .f-lastfm a:hover,
.stream li.dcsns-dribbble .section-intro, .filter .f-dribbble a:hover,
.stream li.dcsns-vimeo .section-intro, .filter .f-vimeo a:hover,
.stream li.dcsns-stumbleupon .section-intro, .filter .f-stumbleupon a:hover,
.stream li.dcsns-deviantart .section-intro, .filter .f-deviantart a:hover,
.stream li.dcsns-tumblr .section-intro, .filter .f-tumblr a:hover,
.stream li.dcsns-instagram .section-intro, .filter .f-instagram a:hover {
  background-color: transparent;
}

/* line 453, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-rss .section-intro a,
.stream li.dcsns-rss .section-intro span,
.stream li.dcsns-flickr .section-intro a,
.stream li.dcsns-flickr .section-intro span,
.stream li.dcsns-delicious .section-intro a,
.stream li.dcsns-delicious .section-intro span,
.stream li.dcsns-twitter .section-intro a,
.stream li.dcsns-twitter .section-intro span,
.stream li.dcsns-facebook .section-intro a,
.stream li.dcsns-facebook .section-intro span,
.stream li.dcsns-google .section-intro a,
.stream li.dcsns-google .section-intro span,
.stream li.dcsns-youtube .section-intro a,
.stream li.dcsns-youtube .section-intro span,
.stream li.dcsns-pinterest .section-intro a,
.stream li.dcsns-pinterest .section-intro span,
.stream li.dcsns-lastfm .section-intro a,
.stream li.dcsns-lastfm .section-intro span,
.stream li.dcsns-dribbble .section-intro a,
.stream li.dcsns-dribbble .section-intro span,
.stream li.dcsns-vimeo .section-intro a,
.stream li.dcsns-vimeo .section-intro span,
.stream li.dcsns-stumbleupon .section-intro a,
.stream li.dcsns-stumbleupon .section-intro span,
.stream li.dcsns-deviantart .section-intro a,
.stream li.dcsns-deviantart .section-intro span,
.stream li.dcsns-tumblr .section-intro a,
.stream li.dcsns-tumblr .section-intro span,
.stream li.dcsns-instagram .section-intro a,
.stream li.dcsns-instagram .section-intro span {
  color: #666666;
  text-decoration: none;
}
/* line 485, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-rss .section-intro a:hover,
.stream li.dcsns-rss .section-intro span:hover,
.stream li.dcsns-flickr .section-intro a:hover,
.stream li.dcsns-flickr .section-intro span:hover,
.stream li.dcsns-delicious .section-intro a:hover,
.stream li.dcsns-delicious .section-intro span:hover,
.stream li.dcsns-twitter .section-intro a:hover,
.stream li.dcsns-twitter .section-intro span:hover,
.stream li.dcsns-facebook .section-intro a:hover,
.stream li.dcsns-facebook .section-intro span:hover,
.stream li.dcsns-google .section-intro a:hover,
.stream li.dcsns-google .section-intro span:hover,
.stream li.dcsns-youtube .section-intro a:hover,
.stream li.dcsns-youtube .section-intro span:hover,
.stream li.dcsns-pinterest .section-intro a:hover,
.stream li.dcsns-pinterest .section-intro span:hover,
.stream li.dcsns-lastfm .section-intro a:hover,
.stream li.dcsns-lastfm .section-intro span:hover,
.stream li.dcsns-dribbble .section-intro a:hover,
.stream li.dcsns-dribbble .section-intro span:hover,
.stream li.dcsns-vimeo .section-intro a:hover,
.stream li.dcsns-vimeo .section-intro span:hover,
.stream li.dcsns-stumbleupon .section-intro a:hover,
.stream li.dcsns-stumbleupon .section-intro span:hover,
.stream li.dcsns-deviantart .section-intro a:hover,
.stream li.dcsns-deviantart .section-intro span:hover,
.stream li.dcsns-tumblr .section-intro a:hover,
.stream li.dcsns-tumblr .section-intro span:hover,
.stream li.dcsns-instagram .section-intro a:hover,
.stream li.dcsns-instagram .section-intro span:hover {
  color: #666666;
  text-decoration: none;
}

/* line 491, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-rss a,
.stream li.dcsns-flickr a,
.stream li.dcsns-delicious a,
.stream li.dcsns-twitter a,
.stream li.dcsns-facebook a,
.stream li.dcsns-google a,
.stream li.dcsns-youtube a,
.stream li.dcsns-pinterest a,
.stream li.dcsns-lastfm a,
.stream li.dcsns-dribbble a,
.stream li.dcsns-vimeo a,
.stream li.dcsns-stumbleupon a,
.stream li.dcsns-deviantart a,
.stream li.dcsns-tumblr a,
.stream li.dcsns-instagram a {
  color: #0074D9;
  text-decoration: none;
}
/* line 508, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-rss a:hover,
.stream li.dcsns-flickr a:hover,
.stream li.dcsns-delicious a:hover,
.stream li.dcsns-twitter a:hover,
.stream li.dcsns-facebook a:hover,
.stream li.dcsns-google a:hover,
.stream li.dcsns-youtube a:hover,
.stream li.dcsns-pinterest a:hover,
.stream li.dcsns-lastfm a:hover,
.stream li.dcsns-dribbble a:hover,
.stream li.dcsns-vimeo a:hover,
.stream li.dcsns-stumbleupon a:hover,
.stream li.dcsns-deviantart a:hover,
.stream li.dcsns-tumblr a:hover,
.stream li.dcsns-instagram a:hover {
  color: #0074D9;
  text-decoration: none;
}

/* line 514, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-twitter .section-text img {
  display: block;
}

/* line 518, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-thumb img {
  max-width: 154px;
}

/* line 524, ../base-sass/components/_social-feeds.stream.scss */
.dcsns-facebook .section-intro .icon a:before {
  content: "\e604";
}

/* line 529, ../base-sass/components/_social-feeds.stream.scss */
.dcsns-facebook .section-intro .icon a:before {
  content: "\ea90";
}

/* line 534, ../base-sass/components/_social-feeds.stream.scss */
.dcsns-facebook .section-intro .icon a:before {
  content: "\eabb";
}

/* line 539, ../base-sass/components/_social-feeds.stream.scss */
.dcsns-facebook .section-intro .icon a:before {
  content: "\e607";
}

/* Content blocks */
/* line 546, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-user {
  background: none !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .stream li .section-user {
  padding-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .stream li .section-user {
  padding-right: 0;
}
/* line 550, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-intro {
  border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  clear: both;
  color: #fff;
  display: block;
  font-style: normal;
  height: 40px;
  margin: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .stream li .section-intro {
  padding: 0 0 5px 35px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .stream li .section-intro {
  padding: 35px 0 5px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 550, ../base-sass/components/_social-feeds.stream.scss */
  .stream li .section-intro {
    height: 30px;
  }
}
/* line 564, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-intro a {
  color: #737373;
  margin-right: 3px;
  text-decoration: underline;
}
/* line 568, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-intro a:hover {
  color: #737373;
}
/* line 572, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-intro span a:hover {
  color: #737373;
  text-decoration: none;
}
/* line 577, ../base-sass/components/_social-feeds.stream.scss */
.stream li .inner span {
  margin-bottom: 10px;
}
/* line 580, ../base-sass/components/_social-feeds.stream.scss */
.stream li .icon {
  bottom: 25px;
}
/* line 582, ../base-sass/components/_social-feeds.stream.scss */
.stream li .icon img {
  display: none;
}
/* line 585, ../base-sass/components/_social-feeds.stream.scss */
.stream li .icon:before {
  background-color: #0074D9;
  display: block;
  font-family: 'icomoon';
  font-size: 12px;
}
/* line 592, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-title {
  color: #f0f0f0;
  display: block;
  font-size: 12px;
  margin-bottom: 3px;
}
/* line 597, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-title h2, .stream li .section-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .stream li .section-title h1 {
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  font-weight: 700;
  margin: 0 0 10px;
}
/* line 602, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-title p {
  font-weight: normal;
}
/* line 607, ../base-sass/components/_social-feeds.stream.scss */
.stream li .section-share {
  display: none;
}
/* line 613, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-li > a:before {
  bottom: 24px;
  color: #0074D9;
  content: "";
  display: block;
  font-family: 'icomoon';
  font-size: 18px !important;
  position: absolute;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .stream li.dcsns-li > a:before {
  left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .stream li.dcsns-li > a:before {
  right: 10px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 613, ../base-sass/components/_social-feeds.stream.scss */
  .stream li.dcsns-li > a:before {
    bottom: 14px;
  }
}
/* line 626, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-li > a img {
  display: none;
}
/* line 633, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-twitter .section-intro a:hover,
.stream li.dcsns-twitter .section-intro span a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 640, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-twitter .section-thumb {
  display: none;
}
/* line 644, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-twitter > a:before {
  content: "\e607";
}
/* line 648, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-twitter .twitter-user a {
  color: #0074D9;
}
/* line 650, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-twitter .twitter-user a:hover {
  color: #0074D9;
  text-decoration: none;
}
/* line 653, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-twitter .twitter-user a:hover strong {
  color: #0074D9;
  text-decoration: none;
}
/* line 658, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-twitter .twitter-user a strong {
  color: #666666;
}
/* line 665, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-facebook > a:before {
  content: "\e604";
}
/* line 669, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-facebook .section-text {
  clear: both;
}
/* line 675, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-tumblr > a:before {
  content: "\eabb";
}
/* line 679, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-tumblr .section-title {
  clear: both;
}
/* line 681, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-tumblr .section-title h2, .stream li.dcsns-tumblr .section-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .stream li.dcsns-tumblr .section-title h1,
.stream li.dcsns-tumblr .section-title p {
  font-size: 11px;
  line-height: 16.5px;
  font-size: 1.1rem;
  line-height: 1.65rem;
  margin-bottom: 10px;
}
/* line 690, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-instagram > a:before {
  content: "\ea90";
}
/* line 694, ../base-sass/components/_social-feeds.stream.scss */
.stream li.dcsns-instagram .section-text,
.stream li.dcsns-instagram .section-thumb {
  clear: both;
}

/* line 706, ../base-sass/components/_social-feeds.stream.scss */
.section-articles .pane-jquery-social-stream.multi-stream.full .social-wall-link {
  display: block;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 706, ../base-sass/components/_social-feeds.stream.scss */
  .section-articles .pane-jquery-social-stream.multi-stream.full .social-wall-link {
    margin-top: 5px !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-articles .pane-jquery-social-stream.multi-stream.full .social-wall-link {
    float: right;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-articles .pane-jquery-social-stream.multi-stream.full .social-wall-link {
    float: left;
  }
}

/* line 720, ../base-sass/components/_social-feeds.stream.scss */
.touch ul#dcsns-filter.filter li.active:hover a {
  background: white;
  border: 1px solid #0074D9;
}
/* line 723, ../base-sass/components/_social-feeds.stream.scss */
.touch ul#dcsns-filter.filter li.active:hover a:before {
  color: #0074D9;
}

/* line 6, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .campaign-social-header {
  display: none;
}
/* line 9, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-toolbar {
  border-top: 1px solid #666666;
  overflow: hidden;
  padding-top: 10px;
  position: relative;
  width: 100%;
}
/* line 15, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-toolbar span {
  font-size: 10px;
  line-height: 15px;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #666666;
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
  text-transform: uppercase;
}
/* line 26, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 20px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 26, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter {
    width: 100%;
  }
}
/* line 32, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter 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] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li {
  margin-right: 5px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li {
  margin-left: 5px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 32, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li {
    width: 23.7%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li {
    margin-right: 1.66%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li {
    margin-left: 1.66%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 39, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.four-social {
    width: 23.7%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.four-social {
    margin-right: 1.66%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.four-social {
    margin-left: 1.66%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 45, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.three-social {
    width: 32.16%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.three-social {
    margin-right: 1.66%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.three-social {
    margin-left: 1.66%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 51, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.two-social {
    width: 49%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.two-social {
    margin-right: 1.66%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.two-social {
    margin-left: 1.66%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 57, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.one-social {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.one-social {
    margin-right: 1.66%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.one-social {
    margin-left: 1.66%;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li:last-child {
  margin-right: 0px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li:last-child {
  margin-left: 0px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 67, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li:first-child {
    width: 100% !important;
  }
}
/* line 73, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.f-facebook a:before {
  content: "\e604";
}
/* line 78, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.f-instagram a:before {
  content: "\ea90";
}
/* line 83, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.f-tumblr a:before {
  content: "\eabb";
}
/* line 88, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li.f-twitter a:before {
  content: "\e607";
}
/* line 92, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a {
  -moz-box-shadow: 0 0 0 1px #666666 inset;
  -webkit-box-shadow: 0 0 0 1px #666666 inset;
  box-shadow: 0 0 0 1px #666666 inset;
  background: none;
  color: #666666;
  height: 28px;
  padding: 2px 7px;
  text-align: center;
  text-decoration: none;
  width: 45px;
}
/* line 101, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a:before {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #666666;
  display: block;
  line-height: 1.4;
  font-family: 'icomoon';
  padding: 1px 0px;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 92, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a {
    width: 100%;
  }
}
/* line 112, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a.link-all {
  font-size: 10px;
  line-height: 15px;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 7px;
  text-shadow: none;
  text-transform: uppercase;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 112, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a.link-all {
    margin-bottom: 5px;
    width: 100% !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a.link-all {
    margin-right: 0px;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a.link-all {
    margin-left: 0px;
  }
}
/* line 122, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a.link-all:before {
  display: none;
}
/* line 126, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a.iso-active, .section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a .selected {
  box-shadow: inset 0 0 0 3px #666666;
}
/* line 129, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream #dcsns-filter li a img {
  display: none;
}
/* line 137, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content {
  max-height: 100% !important;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream {
  margin-right: -1% !important;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream {
  margin-left: -1% !important;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream {
    margin-right: 0% !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream {
    margin-left: 0% !important;
  }
}
/* line 144, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li {
  padding-top: 30px;
  width: 24%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li {
  margin-right: 1%;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li {
  margin-left: 1%;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 144, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li {
    width: 32%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li {
    margin-right: 1.33%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li {
    margin-left: 1.33%;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 144, ../base-sass/components/_social-feeds.wall.scss */
  .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li {
    width: 100%;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li {
    margin-right: 0%;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li {
    margin-left: 0%;
  }
}
/* line 157, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li > a:before {
  display: none;
}
/* line 161, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li p {
  font-size: 11px;
  line-height: 16.5px;
  font-size: 1.1rem;
  line-height: 1.65rem;
  font-family: open_sansregular, Arial, sans-serif;
}
/* line 165, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li h2, .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li h1 {
  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;
  font-family: open_sansregular, Arial, sans-serif;
  margin: 5px 0px;
}
/* line 173, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li.dcsns-facebook .inner:before {
  content: "\e604";
}
/* line 180, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li.dcsns-tumblr .inner:before {
  content: "\eabb";
}
/* line 185, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li.dcsns-instagram {
  overflow: hidden;
}
/* line 188, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li.dcsns-instagram .inner:before {
  content: "\ea90";
}
/* line 192, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li.dcsns-instagram .section-thumb {
  height: 100%;
  margin: 0px;
}
/* line 195, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li.dcsns-instagram .section-thumb img {
  margin-bottom: 0px;
  max-width: 100%;
  max-height: 100% !important;
}
/* line 204, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li.dcsns-twitter .inner span.twitter-user {
  margin-bottom: 0px;
}
/* line 206, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li.dcsns-twitter .inner span.twitter-user a {
  font-weight: 700;
}
/* line 210, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li.dcsns-twitter .inner:before {
  content: "\e607";
}
/* line 217, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner:before {
  bottom: 24px;
  color: #666666;
  content: "";
  display: block;
  font-family: 'icomoon';
  font-size: 18px !important;
  position: absolute;
  top: 10px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner:before {
  right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner:before {
  left: 10px;
}
/* line 228, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-user {
  background: none;
  margin: 0px;
  padding: 0px;
}
/* line 232, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-user a {
  display: block;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 2px;
}
/* line 240, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-title h2, .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-title .pane-node-field-page-builder .taco-polls h1, .pane-node-field-page-builder .taco-polls .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-title h1 {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
/* line 244, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-text, .section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-text p {
  font-size: 11px;
  line-height: 16.5px;
  font-size: 1.1rem;
  line-height: 1.65rem;
}
/* line 247, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-thumb {
  max-width: 100%;
}
/* line 249, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-thumb img {
  display: block !important;
  height: auto;
  max-width: 100%;
  width: auto;
}
/* line 257, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-text blockquote {
  margin: 5px 0px;
}
/* line 260, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .inner span.section-text img {
  border: 0px;
  display: block !important;
  height: auto;
  max-width: 100%;
  width: auto;
}
/* line 270, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .section-intro {
  padding: 10px 0 5px 0px;
}
/* line 272, ../base-sass/components/_social-feeds.wall.scss */
.section-social-media .pane-jquery-social-stream.multi-stream .dcsns-content ul.stream li .section-intro a {
  margin-left: 15px;
}

/* line 280, ../base-sass/components/_social-feeds.wall.scss */
.front .pane-0-0-social-media-panel {
  margin-bottom: 40px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 280, ../base-sass/components/_social-feeds.wall.scss */
  .front .pane-0-0-social-media-panel {
    margin: 0 20px 40px 20px !important;
    padding: 0 0 20px 0 !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 280, ../base-sass/components/_social-feeds.wall.scss */
  .front .pane-0-0-social-media-panel {
    margin: 0 20px 0 20px !important;
  }
}

/* line 291, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-toolbar {
  position: absolute;
  top: 16px;
  right: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 291, ../base-sass/components/_social-feeds.wall.scss */
  .dcsns-toolbar {
    left: 0;
    right: auto;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 291, ../base-sass/components/_social-feeds.wall.scss */
  .dcsns-toolbar {
    display: none;
  }
}
/* line 302, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-toolbar .filter {
  text-align: right;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 302, ../base-sass/components/_social-feeds.wall.scss */
  .dcsns-toolbar .filter {
    text-align: center;
  }
}
/* line 307, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-toolbar .filter li {
  display: inline-block;
  margin: 0;
}
/* line 310, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-toolbar .filter li a {
  background: #fff url(../../images/social-filter-divider.gif) 0 100% no-repeat;
  padding: 0 24px !important;
  height: 21px;
  float: left;
}
/* line 315, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-toolbar .filter li a.link-all {
  background: none;
  font-size: 12px;
  text-shadow: none;
  color: #1b62b2;
  font-family: open_sansbold;
  font-weight: normal;
  line-height: 28px;
}
/* line 324, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-toolbar .filter li a:hover, .dcsns-toolbar .filter li a.iso-active {
  background-color: transparent !important;
}
/* line 328, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-toolbar .filter li img {
  height: 21px;
  display: block;
  width: auto;
  margin: 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 291, ../base-sass/components/_social-feeds.wall.scss */
  .dcsns-toolbar {
    display: none;
  }
}

/* line 341, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content {
  max-height: none !important;
  padding: 0 0 10px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 341, ../base-sass/components/_social-feeds.wall.scss */
  .dcsns-content {
    padding-bottom: 17px;
  }
}
/* line 349, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li {
  background-color: #21b4ed;
  color: #fff;
  font-family: open_sansregular;
  font-size: 15px;
  line-height: 25px;
  box-shadow: none;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  width: 24%;
  margin-right: 1%;
  padding: 0 0 85px 0;
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 349, ../base-sass/components/_social-feeds.wall.scss */
  .dcsns-content .stream li {
    width: 100%;
    margin-right: 0;
  }
}
/* line 365, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.dcsns-facebook {
  background-image: url('../../images/stream-fb.png?1522266126');
}
/* line 368, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.dcsns-twitter {
  background-image: url('../../images/stream-tw.png?1522266126');
}
/* line 371, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.dcsns-instagram {
  background-image: url('../../images/stream-ig.png?1522266126');
}
/* line 374, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.dcsns-tumblr {
  background-image: url('../../images/stream-tu.png?1522266126');
}
/* line 377, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li .section-thumb {
  width: 100%;
  margin: 0 !important;
}
/* line 380, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li .section-thumb img {
  padding: 0;
  border: none;
  width: 100%;
  height: auto;
  margin: 0;
  max-width: none;
}
/* line 389, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li .inner {
  padding: 0;
}
/* line 392, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li .section-title, .dcsns-content .stream li .section-intro, .dcsns-content .stream li .section-user {
  display: none;
  margin: 0;
}
/* line 396, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li .section-text {
  font-size: 15px;
  line-height: 29px;
  margin: 0;
  padding: 22px 22px 0 22px;
  width: calc(100% - 44px);
}
/* line 402, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li .section-text a {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/* line 411, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.dcsns-tumblr {
  padding-bottom: 101px;
}
/* line 413, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.dcsns-tumblr .section-text {
  padding: 0;
  width: 100%;
}
/* line 416, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.dcsns-tumblr .section-text img {
  padding: 0;
  border: none;
  width: 100%;
  height: auto;
  margin: 0;
  max-width: none;
}
/* line 426, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.hover-active {
  padding-bottom: 96px;
}
/* line 428, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.hover-active .section-thumb {
  display: none;
}
/* line 431, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li.hover-active .inner {
  display: block;
}
/* line 435, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li a {
  color: #fff !important;
  text-decoration: underline;
}
/* line 438, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li a::before {
  content: "" !important;
}
/* line 442, ../base-sass/components/_social-feeds.wall.scss */
.dcsns-content .stream li .section-intro,
.dcsns-content .stream li img.icon,
.dcsns-content .stream li .twitter-user {
  display: none;
}

/* line 5, ../base-sass/components/_social-media.header.scss */
.block--views-social-media-links-block {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 0;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--views-social-media-links-block {
  padding-left: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--views-social-media-links-block {
  padding-right: 10px;
}
/* line 10, ../base-sass/components/_social-media.header.scss */
.block--views-social-media-links-block .social-media-link {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 26px;
  vertical-align: top;
  width: 26px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--views-social-media-links-block .social-media-link {
  margin-left: 4px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--views-social-media-links-block .social-media-link {
  margin-right: 4px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .block--views-social-media-links-block .social-media-link:first-child {
  margin-left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .block--views-social-media-links-block .social-media-link:first-child {
  margin-right: 0;
}
/* line 22, ../base-sass/components/_social-media.header.scss */
.block--views-social-media-links-block a {
  opacity: 0.7;
}
/* line 25, ../base-sass/components/_social-media.header.scss */
.block--views-social-media-links-block a:hover {
  opacity: 1;
}
/* line 29, ../base-sass/components/_social-media.header.scss */
.block--views-social-media-links-block a img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 33, ../base-sass/components/_social-media.header.scss */
.block--views-social-media-links-block a span {
  display: none;
}

/* line 5, ../base-sass/components/_social-media.product.scss */
.pane-service-links-service-links {
  border-bottom: 1px solid #9d9d9d;
  height: 30px;
  margin-bottom: 20px;
  z-index: 30;
}
/* line 11, ../base-sass/components/_social-media.product.scss */
.pane-service-links-service-links .service-links {
  height: 34px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-service-links-service-links .service-links {
  left: 0;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-service-links-service-links .service-links {
  right: 0;
}
/* line 15, ../base-sass/components/_social-media.product.scss */
.pane-service-links-service-links .service-links li {
  list-style-type: none;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .pane-service-links-service-links .service-links li {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .pane-service-links-service-links .service-links li {
  float: right;
}
/* line 20, ../base-sass/components/_social-media.product.scss */
.logged-in .pane-service-links-service-links .service-links {
  top: 0;
}

@media (min-width: 0) and (max-width: 40em) {
  /* line 6, ../base-sass/components/_social-media.quizousel.scss */
  .pane-quiztake-pane + .pane-janrain-janrain-page-share {
    margin-top: 0;
    padding-top: 10px;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-quiztake-pane + .pane-janrain-janrain-page-share {
    float: none;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-quiztake-pane + .pane-janrain-janrain-page-share {
    float: none;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .pane-quiztake-pane + .pane-janrain-janrain-page-share {
    text-align: center;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .pane-quiztake-pane + .pane-janrain-janrain-page-share {
    text-align: center;
  }
  /* line 13, ../base-sass/components/_social-media.quizousel.scss */
  .pane-quiztake-pane + .pane-janrain-janrain-page-share .janrainSocialPlaceholder {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: none;
  }
}

/* line 7, ../base-sass/components/_social-media.scss */
.title-row div {
  text-transform: capitalize;
}
/* line 9, ../base-sass/components/_social-media.scss */
.title-row div p {
  text-transform: none;
}
/* line 14, ../base-sass/components/_social-media.scss */
.title-row .janrain-share-text,
.title-row .janrain-social-share-text {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #666666;
  border: 1px solid #dddddd;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: open_sansregular, Arial, sans-serif;
  margin-bottom: 10px;
  letter-spacing: 0.01em;
  line-height: 1.05;
  padding: 13px 17px;
  text-align: center;
  margin-bottom: 0;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.title-row .janrain-share-text:hover, .title-row .janrain-share-text:focus,
.title-row .janrain-social-share-text:hover,
.title-row .janrain-social-share-text:focus {
  color: #fff;
  background-color: #525252;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.title-row .janrain-share-text:active,
.title-row .janrain-social-share-text:active {
  color: #fff;
  background-color: #3d3d3d;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrain-share-text, html[dir=ltr]
.title-row .janrain-social-share-text {
  padding-right: 27px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrain-share-text, html[dir=rtl]
.title-row .janrain-social-share-text {
  padding-left: 27px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrain-share-text, html[dir=ltr]
.title-row .janrain-social-share-text {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrain-share-text, html[dir=rtl]
.title-row .janrain-social-share-text {
  float: left;
}
/* line 21, ../base-sass/components/_social-media.scss */
.title-row .janrain-share-text:after,
.title-row .janrain-social-share-text:after {
  color: currentcolor;
  content: "\e60a";
  display: block;
  font-family: 'icomoon';
  font-size: 10px;
  position: absolute;
  top: 16px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrain-share-text:after, html[dir=ltr]
.title-row .janrain-social-share-text:after {
  right: 11px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrain-share-text:after, html[dir=rtl]
.title-row .janrain-social-share-text:after {
  left: 11px;
}
/* line 33, ../base-sass/components/_social-media.scss */
.title-row .janrain-share-text.active-dropdown:after,
.title-row .janrain-social-share-text.active-dropdown:after {
  content: "\e60b";
}
/* line 40, ../base-sass/components/_social-media.scss */
.title-row .janrain-share-button div {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  background-color: #dddddd;
  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;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  -webkit-background-size: auto 100%;
  background-size: auto 100%;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-repeat: no-repeat;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  border-left: 1px solid #c4c4c4;
  color: #0074D9;
  clear: both;
  display: block;
  line-height: 0;
  margin: 0;
  overflow: hidden;
  padding: 16px 17px;
  position: relative;
  width: 100%;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.title-row .janrain-share-button div:hover, .title-row .janrain-share-button div:focus {
  color: #fff;
  background-color: #c9c9c9;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.title-row .janrain-share-button div:active {
  color: #fff;
  background-color: #b4b4b4;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrain-share-button div {
  background-position: top left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrain-share-button div {
  background-position: top right;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrain-share-button div {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrain-share-button div {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrain-share-button div {
  text-align: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrain-share-button div {
  text-align: right;
}
/* line 62, ../base-sass/components/_social-media.scss */
.title-row .janrain-share-button span {
  display: block;
}
/* line 66, ../base-sass/components/_social-media.scss */
.title-row .janrain-share-button .janrain-capture-link-social {
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrain-share-button .janrain-capture-link-social {
  left: 2px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrain-share-button .janrain-capture-link-social {
  right: 2px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrain-share-button .janrain-button-pad {
  padding-left: 8px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrain-share-button .janrain-button-pad {
  padding-right: 8px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .title-row .pane-janrain-janrain-page-share {
    left: auto !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .title-row .pane-janrain-janrain-page-share {
    right: auto !important;
  }
}

/* line 84, ../base-sass/components/_social-media.scss */
.janrainSocialPlaceholder {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .janrainSocialPlaceholder {
  float: left;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .janrainSocialPlaceholder {
  float: right;
}

/* line 90, ../base-sass/components/_social-media.scss */
.janrain-share-button div {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 98, ../base-sass/components/_social-media.scss */
.title-row #janrain-social-share-text-button,
.taxonomy-term--article-categories #janrain-social-share-text-button {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  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;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row #janrain-social-share-text-button, html[dir=ltr]
.taxonomy-term--article-categories #janrain-social-share-text-button {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row #janrain-social-share-text-button, html[dir=rtl]
.taxonomy-term--article-categories #janrain-social-share-text-button {
  float: left;
}
/* line 83, ../base-sass/core/_mixins.util.scss */
.title-row #janrain-social-share-text-button:hover, .title-row #janrain-social-share-text-button:focus,
.taxonomy-term--article-categories #janrain-social-share-text-button:hover,
.taxonomy-term--article-categories #janrain-social-share-text-button:focus {
  color: #fff;
  background-color: #005eb0;
  text-decoration: none;
}
/* line 89, ../base-sass/core/_mixins.util.scss */
.title-row #janrain-social-share-text-button:active,
.taxonomy-term--article-categories #janrain-social-share-text-button:active {
  color: #fff;
  background-color: #004887;
}
/* line 103, ../base-sass/components/_social-media.scss */
.title-row #janrain-social-share-text-button:before,
.taxonomy-term--article-categories #janrain-social-share-text-button:before {
  content: "\e61e";
  font-family: 'Icomoon';
  font-size: 14px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row #janrain-social-share-text-button:before, html[dir=ltr]
.taxonomy-term--article-categories #janrain-social-share-text-button:before {
  margin-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row #janrain-social-share-text-button:before, html[dir=rtl]
.taxonomy-term--article-categories #janrain-social-share-text-button:before {
  margin-left: 10px;
}
/* line 110, ../base-sass/components/_social-media.scss */
.title-row .janrainSocialContainer,
.taxonomy-term--article-categories .janrainSocialContainer {
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 5px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrainSocialContainer, html[dir=ltr]
.taxonomy-term--article-categories .janrainSocialContainer {
  float: right;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrainSocialContainer, html[dir=rtl]
.taxonomy-term--article-categories .janrainSocialContainer {
  float: left;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrainSocialContainer, html[dir=ltr]
.taxonomy-term--article-categories .janrainSocialContainer {
  margin-left: -400px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrainSocialContainer, html[dir=rtl]
.taxonomy-term--article-categories .janrainSocialContainer {
  margin-right: -400px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrainSocialContainer, html[dir=ltr]
.taxonomy-term--article-categories .janrainSocialContainer {
  margin-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrainSocialContainer, html[dir=rtl]
.taxonomy-term--article-categories .janrainSocialContainer {
  margin-left: 10px;
}
@supports (flex-wrap: wrap) {
  /* line 110, ../base-sass/components/_social-media.scss */
  .title-row .janrainSocialContainer,
  .taxonomy-term--article-categories .janrainSocialContainer {
    display: flex;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 110, ../base-sass/components/_social-media.scss */
  .title-row .janrainSocialContainer,
  .taxonomy-term--article-categories .janrainSocialContainer {
    max-width: 165px !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .title-row .janrainSocialContainer, html[dir=ltr]
  .taxonomy-term--article-categories .janrainSocialContainer {
    margin-right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .title-row .janrainSocialContainer, html[dir=rtl]
  .taxonomy-term--article-categories .janrainSocialContainer {
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 110, ../base-sass/components/_social-media.scss */
  .title-row .janrainSocialContainer,
  .taxonomy-term--article-categories .janrainSocialContainer {
    clear: both !important;
    position: relative;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .title-row .janrainSocialContainer, html[dir=ltr]
  .taxonomy-term--article-categories .janrainSocialContainer {
    right: -10px !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .title-row .janrainSocialContainer, html[dir=rtl]
  .taxonomy-term--article-categories .janrainSocialContainer {
    left: -10px !important;
  }
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrainSocialContainer.hide, html[dir=ltr]
.taxonomy-term--article-categories .janrainSocialContainer.hide {
  margin-left: -400px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrainSocialContainer.hide, html[dir=rtl]
.taxonomy-term--article-categories .janrainSocialContainer.hide {
  margin-right: -400px;
}
/* line 63, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=ltr] .title-row .janrainSocialContainer.hide, html[dir=ltr]
.taxonomy-term--article-categories .janrainSocialContainer.hide {
  margin-right: 10px;
}
/* line 72, ../base-sass/core/_mixins.bidirectional.scss */
html[dir=rtl] .title-row .janrainSocialContainer.hide, html[dir=rtl]
.taxonomy-term--article-categories .janrainSocialContainer.hide {
  margin-left: 10px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 132, ../base-sass/components/_social-media.scss */
  .title-row .janrainSocialContainer.hide,
  .taxonomy-term--article-categories .janrainSocialContainer.hide {
    max-width: 165px !important;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .title-row .janrainSocialContainer.hide, html[dir=ltr]
  .taxonomy-term--article-categories .janrainSocialContainer.hide {
    margin-right: 0;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .title-row .janrainSocialContainer.hide, html[dir=rtl]
  .taxonomy-term--article-categories .janrainSocialContainer.hide {
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 132, ../base-sass/components/_social-media.scss */
  .title-row .janrainSocialContainer.hide,
  .taxonomy-term--article-categories .janrainSocialContainer.hide {
    clear: both !important;
    position: relative;
  }
  /* line 63, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=ltr] .title-row .janrainSocialContainer.hide, html[dir=ltr]
  .taxonomy-term--article-categories .janrainSocialContainer.hide {
    right: -10px !important;
  }
  /* line 72, ../base-sass/core/_mixins.bidirectional.scss */
  html[dir=rtl] .title-row .janrainSocialContainer.hide, html[dir=rtl]
  .taxonomy-term--article-categories .janrainSocialContainer.hide {
    left: -10px !important;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 146, ../base-sass/components/_social-media.scss */
  .title-row .panel-pane.pane-title-pane,
  .title-row .pane-node-title,
  .taxonomy-term--article-categories .panel-pane.pane-title-pane,
  .taxonomy-term--article-categories .pane-node-title {
    clear: both;
    float: none !important;
  }
}

/* line 5, ../base-sass/components/_social-media.touch.scss */
#block-sharethis-sharethis-block {
  display: block;
  margin: 0 auto 10px;
  position: relative;
  top: 0;
  width: 256px;
}

/* line 7, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container > div.inner {
  padding: 40px 0 2% 6%;
}
/* line 10, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container h1 {
  max-width: 940px;
}
/* line 13, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.field--name-body {
  max-width: 455px;
}
/* line 16, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.field--name-field-slide-cta {
  margin-top: 5px;
}
/* line 23, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row {
  max-width: 1223px;
  padding: 0 20px;
  margin: 57px auto;
  display: table;
  width: 100%;
}
/* line 29, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.three-quarters {
  padding: 0 72px 0 0;
  width: auto;
  margin-right: 0 !important;
  display: table-cell;
}
/* line 35, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.three-quarters p strong {
  font-family: open_sansbold;
  font-weight: normal;
}
/* line 40, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.three-quarters h3 {
  font-family: playfair_displayregular;
  font-size: 35px;
  color: #1b62b2;
  line-height: 53px;
  margin: 0;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 40, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.main-row div.three-quarters h3 {
    line-height: 40px;
  }
}
@media (min-width: 0) and (max-width: 40em) {
  /* line 40, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.main-row div.three-quarters h3 {
    font-size: 28px;
    line-height: 32px;
  }
}
/* line 55, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.three-quarters a {
  font-family: open_sansbold;
  color: #00aeef;
}
/* line 58, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.three-quarters a:hover {
  color: #4dc0eb;
}
/* line 62, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.three-quarters div.pane-node-body {
  margin-top: 15px;
}
@media (min-width: 0) and (max-width: 64em) {
  /* line 62, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.main-row div.three-quarters div.pane-node-body {
    margin-top: 3px;
  }
}
/* line 67, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.three-quarters div.pane-node-body div.field--name-body {
  margin: 0;
}
/* line 70, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.three-quarters div.pane-node-body p.study {
  font-family: open_sansbold_italic;
  margin: 13px 0 0;
}
/* line 76, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.one-quarter {
  width: 263px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  display: table-cell;
}
/* line 82, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.one-quarter div.equal-height:first-child {
  margin: 50px 0 0;
}
/* line 86, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe 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 91, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
  width: 263px;
  margin-bottom: 40px !important;
}
/* line 94, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco div.content-col {
  padding-bottom: 98px !important;
}
/* line 96, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe 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 107, ../base-sass/components/_splenda-safe.scss */
.section-splenda-is-safe 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 121, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container {
    top: 0;
  }
  /* line 123, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.inner {
    padding: 30px 0 2% 40px;
  }
  /* line 125, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.inner > p {
    display: none;
  }
  /* line 129, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container h1 {
    max-width: 625px;
  }
  /* line 132, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.top-row div.bean-carousel div.carousel-row div.content-container div.field--name-body {
    max-width: 455px;
  }
  /* line 134, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe 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 143, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.main-row {
    margin: 40px auto 45px;
    padding: 0 20px;
    display: table;
    width: 100%;
  }
  /* line 148, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.main-row div.three-quarters {
    width: auto;
    display: table-cell;
    background-color: transparent;
    padding: 0 20px 0 0;
  }
  /* line 153, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.main-row div.three-quarters h3 {
    font-size: 26px;
    line-height: 36px;
    margin: 15px 0;
  }
  /* line 160, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.main-row div.one-quarter {
    width: 230px;
    display: table-cell;
  }
  /* line 164, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.main-row div.one-quarter div.equal-height:first-child {
    margin-top: 50px;
  }
  /* line 168, ../base-sass/components/_splenda-safe.scss */
  .section-splenda-is-safe div.content-row div.main-row div.one-quarter div.pane-taco-pane.side-taco {
    width: 230px;
  }
}