@charset "UTF-8";
/* line 209, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-next.disabled, .node-retails-impact-national #slider-next.disabled, .node-state-retail-fact #slider-next.disabled {
  background: none;
}
/* line 214, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-left, .node-retails-impact-national .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-left, .node-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-left {
  width: 30% !important;
}
/* line 220, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-left #comments, .node-retails-impact-national .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-left #comments, .node-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-left #comments {
  display: none;
}
/* line 225, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right, .node-retails-impact-national .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right, .node-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right {
  width: 50% !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 225, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right, .node-retails-impact-national .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right, .node-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right {
    width: 100% !important;
  }
}
/* line 233, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description, .node-retails-impact-national .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description, .node-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description {
  padding-left: 0.15em;
}
/* line 239, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper, .node-retails-impact-national .caroufredsel_wrapper, .node-state-retail-fact .caroufredsel_wrapper {
  background-color: white;
  margin-left: 50px;
}
/* line 243, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper > .field-items > .field-item .group-right a, .node-retails-impact-national .caroufredsel_wrapper > .field-items > .field-item .group-right a, .node-state-retail-fact .caroufredsel_wrapper > .field-items > .field-item .group-right a {
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}
/* line 249, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper > .field-items > .field-item:hover .group-right a, .node-retails-impact-national .caroufredsel_wrapper > .field-items > .field-item:hover .group-right a, .node-state-retail-fact .caroufredsel_wrapper > .field-items > .field-item:hover .group-right a {
  color: #007bc4;
}
/* line 252, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper > .field-items > .field-item:hover .field-name-field-short-description, .node-retails-impact-national .caroufredsel_wrapper > .field-items > .field-item:hover .field-name-field-short-description, .node-state-retail-fact .caroufredsel_wrapper > .field-items > .field-item:hover .field-name-field-short-description {
  color: #2b84b2;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 239, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper, .node-retails-impact-national .caroufredsel_wrapper, .node-state-retail-fact .caroufredsel_wrapper {
    left: 10px !important;
    width: 240px !important;
  }
}
/* line 263, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item, .node-retails-impact-national .caroufredsel_wrapper .field-item, .node-state-retail-fact .caroufredsel_wrapper .field-item {
  float: left;
  display: block;
  margin-right: 10px;
}
/* line 270, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-left img, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-left img, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-left img {
  display: block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 270, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-left img, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-left img, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-left img {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 270, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-left img, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-left img, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-left img {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 285, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-title, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-right .field-name-title, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-title {
    background-color: transparent;
    width: auto;
    padding: 0;
    margin: 0;
  }
}
/* line 292, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-title:after, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-right .field-name-title:after, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-title:after {
  border-color: transparent;
}
/* line 297, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description {
  clear: left;
}
/* line 301, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right p, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-right p, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-right p {
  font-size: 15px;
  color: black;
  width: 100%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 301, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right p, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-right p, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-right p {
    width: 45% !important;
    background-color: transparent;
    font-size: 18px;
    margin-left: 0;
    padding-left: 0;
  }
}
/* line 316, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right h2, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-right h2, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-right h2 {
  top: 0px;
  left: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
  border-bottom: none;
  background-color: transparent;
  padding: 0px;
  font-size: 16px;
  text-align: left;
  width: 85%;
  margin-left: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 316, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right h2, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-right h2, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-right h2 {
    top: 0;
    left: 0;
    border-bottom: none;
    margin-left: 0;
    background-color: transparent;
    padding: 0;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    line-height: 18px;
  }
}
/* line 341, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right a, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-right a, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-right a {
  color: black;
  color: black;
  text-decoration: none;
  font-size: 16px;
  background-color: transparent;
  padding: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 283, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right, .node-retails-impact-national .caroufredsel_wrapper .field-item .group-right, .node-state-retail-fact .caroufredsel_wrapper .field-item .group-right {
    width: 50% !important;
    margin: 0em 0 0 0em !important;
  }
}
/* line 358, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .node-policy-item, .node-retails-impact-national .caroufredsel_wrapper .node-policy-item, .node-state-retail-fact .caroufredsel_wrapper .node-policy-item {
  width: 335px;
}
/* line 361, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .node-policy-item header, .node-retails-impact-national .caroufredsel_wrapper .node-policy-item header, .node-state-retail-fact .caroufredsel_wrapper .node-policy-item header {
  position: relative;
  top: 43px;
  right: -109px;
  color: black;
}
/* line 367, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .node-policy-item header h2, .node-retails-impact-national .caroufredsel_wrapper .node-policy-item header h2, .node-state-retail-fact .caroufredsel_wrapper .node-policy-item header h2 {
  border-bottom: none;
  margin-left: 0;
}
/* line 372, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .node-policy-item header a:link, .node-retails-impact-national .caroufredsel_wrapper .node-policy-item header a:link, .node-state-retail-fact .caroufredsel_wrapper .node-policy-item header a:link {
  color: black;
  text-decoration: none;
  font-size: 16px;
}

/* line 383, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-title,
.node-retails-impact-national .field-name-title {
  background-color: #0172b6;
  color: white;
  font-size: 36px;
  line-height: 80px;
  width: auto;
  margin-left: -20px;
  margin-top: -20px;
  padding-left: 20px;
  display: inline;
  float: left;
  position: relative;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 383, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-title,
  .node-retails-impact-national .field-name-title {
    float: none;
    display: block;
    margin: auto;
    text-align: center;
    line-height: 32px;
    width: 100%;
    height: initial !important;
    margin: 0 !important;
    padding-left: 30px;
  }
}
/* line 414, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-title .field-items .field-item h2,
.node-retails-impact-national .field-name-title .field-items .field-item h2 {
  margin-bottom: 0;
  padding: 5px 0;
  font-size: 36px;
  font-weight: 400;
  width: auto;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 414, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-title .field-items .field-item h2,
  .node-retails-impact-national .field-name-title .field-items .field-item h2 {
    font-size: 24px;
    line-height: 28px;
    top: initial;
    left: initial;
    padding: 5px 0 !important;
  }
}
/* line 432, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-title:after,
.node-retails-impact-national .field-name-title:after {
  border-color: #0172b6 transparent transparent transparent;
  border-style: solid;
  border-width: 80px 65px 0 0;
  content: "";
  height: 0;
  position: absolute;
  right: -65px;
  bottom: 0;
  width: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 432, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-title:after,
  .node-retails-impact-national .field-name-title:after {
    display: none;
  }
}

/* line 452, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top h3,
.node-retails-impact-national .group-nat-retail-top h3 {
  display: none;
}
/* line 456, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top ul,
.node-retails-impact-national .group-nat-retail-top ul {
  display: none;
}
/* line 460, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs {
  background-color: #8ab334;
  color: white;
  margin: 0 -20px;
  border-radius: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 460, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs,
  .node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs {
    display: none;
  }
}
/* line 474, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div {
  position: relative;
}
/* line 477, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div:after,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div:after {
  display: block;
  content: "";
  clear: both;
  height: 0;
  line-height: 0;
}
/* line 485, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .breadcrumb, .node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .breadcrumb,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links {
  color: white;
  margin-top: 2px;
}
/* line 490, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .breadcrumb,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .breadcrumb {
  float: left;
  margin-left: 20px;
}
/* line 494, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .breadcrumb a,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .breadcrumb a {
  color: white;
}
/* line 499, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links {
  float: right;
  margin-right: 20px;
}
/* line 503, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links .print-state-data, .node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links .download-full-report,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links .print-state-data,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links .download-full-report {
  color: white;
}
/* line 507, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links .print-state-data,
.node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs .field-items .field-item div .links .print-state-data {
  margin-right: 20px;
}

/* line 519, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-group-div,
.node-retails-impact-national .field-group-div {
  background-color: white;
  padding: 20px;
  clear: both;
  overflow: auto;
  margin-bottom: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 519, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-group-div,
  .node-retails-impact-national .field-group-div {
    margin-bottom: 0;
    background-color: initial;
    padding: 0;
  }
}

/* line 534, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-top-jobs-datum,
.node-retails-impact-national .field-name-top-jobs-datum {
  display: inline;
  float: right;
  color: #00a884;
  font-size: 36px;
  margin-right: 15px;
}

/* line 542, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-top-jobs-datum,
.node-retails-impact-national .field-name-field-national-jobs {
  display: inline;
  float: right;
  color: #00a884;
  font-size: 36px;
  margin-right: 15px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 542, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-top-jobs-datum,
  .node-retails-impact-national .field-name-field-national-jobs {
    float: none;
    display: block;
    background-color: #2793fb;
    color: white !important;
    text-align: center;
    margin-right: 0;
    width: 100%;
    font-size: 22px;
  }
}

/* line 563, ../scss/_retails-impact-state.scss */
.field-name-retailers-links {
  display: inline-block;
  float: left;
  padding-top: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 563, ../scss/_retails-impact-state.scss */
  .field-name-retailers-links {
    padding-top: 0;
    width: 100%;
  }
}
/* line 573, ../scss/_retails-impact-state.scss */
.field-name-retailers-links a {
  display: block;
  margin-left: 30px;
  margin-right: 32px;
  background-color: #67960e !important;
  color: white;
  height: 30px;
  text-align: center;
  margin-top: 20px;
  padding: 5px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
}
/* line 587, ../scss/_retails-impact-state.scss */
.field-name-retailers-links a:hover {
  background-color: #567605 !important;
  color: white !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 573, ../scss/_retails-impact-state.scss */
  .field-name-retailers-links a {
    height: 40px;
    line-height: 30px;
  }
}
/* line 598, ../scss/_retails-impact-state.scss */
.field-name-retailers-links .left, .field-name-retailers-links .right {
  display: inline-block;
  float: left;
  width: 54%;
  clear: none;
  padding: 0px;
}
/* line 605, ../scss/_retails-impact-state.scss */
.field-name-retailers-links .group-re-employment-right {
  display: inline-block;
  float: left;
  width: 42%;
  clear: none;
  padding: 0px;
  margin-left: 30px;
}
/* line 614, ../scss/_retails-impact-state.scss */
.field-name-retailers-links .left {
  width: 300px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 614, ../scss/_retails-impact-state.scss */
  .field-name-retailers-links .left {
    width: 100%;
    float: none;
    display: block;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 623, ../scss/_retails-impact-state.scss */
  .field-name-retailers-links .left a {
    width: 100%;
    margin: 15px auto;
  }
}
/* line 634, ../scss/_retails-impact-state.scss */
.field-name-retailers-links .right #map {
  cursor: pointer;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 634, ../scss/_retails-impact-state.scss */
  .field-name-retailers-links .right #map {
    display: none;
  }
}

/* line 644, ../scss/_retails-impact-state.scss */
.field-name-retail-impact-top-sentence {
  color: #a2a2a2;
  font-size: 20px;
  text-align: center;
  clear: both;
  padding: 0 20px;
  font-weight: 400;
  margin-top: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 644, ../scss/_retails-impact-state.scss */
  .field-name-retail-impact-top-sentence {
    display: none;
  }
}

/* line 659, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact th,
.node-retails-impact-national th {
  color: #054f8f;
  font-weight: bold;
  font-size: 18px;
  position: relative;
}
/* line 665, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact th:after,
.node-retails-impact-national th:after {
  background-image: none;
  content: " ";
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
}

/* line 676, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact th.headerSortDown:after,
.node-retails-impact-national th.headerSortDown:after {
  background-image: url("/misc/arrow-desc.png");
}

/* line 680, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact th.headerSortUp:after,
.node-retails-impact-national th.headerSortUp:after {
  background-image: url("/misc/arrow-asc.png");
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 685, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment,
  .node-retails-impact-national .group-retails-impact-employment {
    background-color: #7fb6db;
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 692, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left,
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left {
    padding: 0;
    margin: 0;
    width: 100% !important;
  }
  /* line 712, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left thead,
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left thead {
    display: none;
  }
  /* line 716, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left tr,
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left tr {
    background-color: whitesmoke;
  }
  /* line 719, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left tr:nth-child(even),
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left tr:nth-child(even) {
    background-color: white;
  }
  /* line 724, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left td,
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left td {
    position: relative;
    display: block;
    float: left;
    width: 95%;
    text-align: right;
    padding-left: 50%;
    margin-bottom: 10px;
  }
  /* line 733, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left td:first-child,
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left td:first-child {
    width: 100%;
    float: none;
    padding: 10px 10px 0;
    text-align: left;
    color: #446e9d;
    font-size: 17px;
  }
  /* line 744, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left td:nth-child(2):before,
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left td:nth-child(2):before {
    position: absolute;
    left: 5%;
    display: block;
    content: 'Employment (Jobs)';
    float: left;
    font-weight: bold;
    color: #004c8a;
  }
  /* line 757, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left td:last-child:before,
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left td:last-child:before {
    position: absolute;
    left: 5%;
    display: block;
    content: "GDP ($Million)";
    float: left;
    font-weight: bold;
    color: #004c8a;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) and (min-width: 300px) and (max-width: 595px) {
  /* line 703, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence p,
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence p {
    color: white;
    background-color: #7fb6db;
    padding: 0 20px;
    margin-top: 5px;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 773, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom,
  .node-retails-impact-national .group-retails-impact-bottom {
    background-color: #7fb6db;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 779, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable {
    padding: 0;
    margin: 0;
    width: 100% !important;
  }
  /* line 786, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable thead,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable thead {
    display: none;
  }
  /* line 790, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable tr,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable tr {
    background-color: whitesmoke;
  }
  /* line 793, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable tr:nth-child(even),
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable tr:nth-child(even) {
    background-color: white;
  }
  /* line 798, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable td,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable td {
    position: relative;
    display: block;
    float: left;
    width: 95%;
    text-align: right;
    padding-left: 50%;
    margin-bottom: 10px;
  }
  /* line 809, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable td:first-child:before,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable td:first-child:before {
    position: absolute;
    left: 5%;
    display: block;
    content: 'NAICS';
    float: left;
    font-weight: bold;
    color: #004c8a;
  }
  /* line 822, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable td:nth-child(2):before,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable td:nth-child(2):before {
    position: absolute;
    left: 5%;
    display: block;
    content: "Sub-section Description";
    float: left;
    font-weight: bold;
    color: #004c8a;
  }
  /* line 835, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable td:nth-child(3):before,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable td:nth-child(3):before {
    position: absolute;
    left: 5%;
    display: block;
    content: "Employment (Jobs)";
    float: left;
    font-weight: bold;
    color: #004c8a;
  }
  /* line 848, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable td:nth-child(4):before,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable td:nth-child(4):before {
    position: absolute;
    left: 5%;
    display: block;
    content: "Labor Income ($Million)";
    float: left;
    font-weight: bold;
    color: #004c8a;
  }
  /* line 861, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable td:nth-child(5):before,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable td:nth-child(5):before {
    position: absolute;
    left: 5%;
    display: block;
    content: "GDP ($Million)";
    float: left;
    font-weight: bold;
    color: #004c8a;
  }
  /* line 874, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom .field-name-subsector-datatable td:last-child:before,
  .node-retails-impact-national .group-retails-impact-bottom .field-name-subsector-datatable td:last-child:before {
    position: absolute;
    left: 5%;
    display: block;
    content: 'Labor Establishments';
    float: left;
    font-weight: bold;
    color: #004c8a;
  }
}

/* line 893, ../scss/_retails-impact-state.scss */
.field-name-employment-datatable table th {
  color: #054f8f;
  font-weight: bold;
  font-size: 18px;
}
/* line 899, ../scss/_retails-impact-state.scss */
.field-name-employment-datatable table tr {
  min-height: 50px;
  border-bottom: 2px solid #cfcfcf;
}
/* line 903, ../scss/_retails-impact-state.scss */
.field-name-employment-datatable table tr td {
  padding: 7px 0;
}
/* line 908, ../scss/_retails-impact-state.scss */
.field-name-employment-datatable table tr td:nth-child(2), .field-name-employment-datatable table tr td:nth-child(3),
.field-name-employment-datatable table tr th:nth-child(2), .field-name-employment-datatable table tr th:nth-child(3) {
  width: 100px;
  text-align: right;
}
/* line 913, ../scss/_retails-impact-state.scss */
.field-name-employment-datatable table tr.highlight {
  background-color: #fdc998;
}

/* line 922, ../scss/_retails-impact-state.scss */
.field-name-subsector-datatable table {
  width: 100%;
}
/* line 925, ../scss/_retails-impact-state.scss */
.field-name-subsector-datatable table tr {
  min-height: 50px;
  border-bottom: 2px solid #cfcfcf;
}
/* line 929, ../scss/_retails-impact-state.scss */
.field-name-subsector-datatable table tr td:nth-child(1),
.field-name-subsector-datatable table tr th:nth-child(1) {
  width: 100px;
}
/* line 934, ../scss/_retails-impact-state.scss */
.field-name-subsector-datatable table tr td:nth-child(n + 3),
.field-name-subsector-datatable table tr th:nth-child(n + 3) {
  width: 150px;
  text-align: right;
}
/* line 939, ../scss/_retails-impact-state.scss */
.field-name-subsector-datatable table tr.highlight {
  background-color: #cfcfcf;
}

/* styles specific for state/district pages */
/* line 947, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact {
  /* Hide bottom table on district pages */
  /* Start Bean Retail Impact Slider */
}
/* line 949, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top {
  margin-bottom: 0;
}
/* line 952, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top #district-list {
  display: none;
}
/* line 956, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .group-retails-inline-top {
  padding: 0;
  margin: -20px 0 0 -20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 956, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .group-retails-inline-top {
    margin: auto;
  }
}
/* line 964, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .group-retails-inline-top .field-name-title {
  padding-top: 20px;
  margin-left: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 964, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .group-retails-inline-top .field-name-title {
    height: initial !important;
    padding: 0;
  }
}
/* line 981, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-field-total-districts .field-items .field-item #district-list {
  display: block;
  position: absolute;
  left: 49%;
  margin-top: 20px;
  font-size: 18px;
  background-color: transparent;
  color: white;
  border: 1px solid white;
  cursor: pointer;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 993, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-top .field-name-field-total-districts .field-items .field-item #district-list option {
  color: black !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 981, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-total-districts .field-items .field-item #district-list {
    position: relative;
    background-color: #f67903;
    color: white;
    top: initial;
    left: initial;
    height: 30px;
    font-size: 18px;
    line-height: 28px;
    border-radius: 0;
    border: none;
    margin: auto;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 80%;
    font-weight: 500;
    height: 40px;
    margin-top: 20px;
    text-indent: 25%;
  }
}
/* line 1022, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-top-jobs-datum {
  margin-top: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1022, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-top-jobs-datum {
    margin: 0;
  }
}
/* line 1030, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-middle {
  padding-top: 0;
}
/* line 1034, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-retails-impact-bipac {
  margin-bottom: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1034, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bipac {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1044, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-retail-impact-top-sentence {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1052, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-title {
    font-size: 24px;
  }
}
/* line 1059, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retailers-links {
  width: 70%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1059, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-retailers-links {
    width: 100%;
  }
}
/* line 1070, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retailers-links .field-items .field-item p {
  display: inline-block;
  width: 40%;
  margin-top: 70px;
  vertical-align: top;
  margin-right: 2%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1070, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-retailers-links .field-items .field-item p {
    float: none;
    width: 100%;
    margin-top: 0;
  }
}
/* line 1084, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retailers-links .field-items .field-item #state-map {
  width: 400px;
  height: 400px;
  display: inline-block;
  margin-bottom: 45px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1084, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-retailers-links .field-items .field-item #state-map {
    display: none;
  }
}
/* line 1094, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retailers-links .field-items .field-item #state-map a {
  margin: 0;
  text-align: left;
  background-color: transparent !important;
  color: #4b99e0 !important;
  padding: 0;
  line-height: initial;
  height: initial;
}
/* line 1112, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-quick-stat {
  width: 300px;
  float: right;
  display: inline-block;
  margin-top: 80px;
  margin-bottom: 20px;
}
/* line 1119, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-quick-stat img {
  width: 100%;
  height: 300px;
  display: block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1112, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-quick-stat {
    display: none;
  }
}
/* line 1132, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .more-quick-facts a {
  float: right;
  margin-right: 98px;
  color: #a2a2a2;
  font-size: 14px;
  font-weight: 400;
  background-color: transparent !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1132, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .more-quick-facts a {
    display: none;
  }
}
/* line 1150, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-left {
  display: inline-block;
  float: left;
  width: 50%;
  padding-left: 0;
}
/* line 1158, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-left .field-name-field-employment-sentence p {
  font-size: 14px;
  line-height: 18px;
}
/* line 1173, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .district-hidden {
  display: none;
}
/* line 1178, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1178, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-d-header {
    margin: 0;
  }
}
/* line 1187, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .bean-bean-retail-impact-slider .field-name-title {
  background-color: transparent;
}
/* line 1189, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .bean-bean-retail-impact-slider .field-name-title h2 {
  font-size: 16px;
  line-height: 16px;
  color: #007bc4;
  width: 199px;
  margin-top: 2px;
}
/* line 1198, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .bean-bean-retail-impact-slider .content h2 {
  color: #007bc4;
  margin-left: 27px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1198, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-d-header .bean-bean-retail-impact-slider .content h2 {
    background-color: #a2a2a2;
    color: white;
    margin: auto;
    text-align: center;
    font-size: 22px;
    font-weight: 300;
    padding: 10px 0;
  }
}
/* line 1218, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider.clearfix {
  float: none;
  clear: both;
}
/* line 1223, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider {
  position: relative;
  padding: 1em;
  background-color: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1223, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider {
    width: 100%;
    height: 215px;
    padding: 0;
  }
}
/* line 1234, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-srf-header-slider {
  margin: 0px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1234, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-srf-header-slider {
    margin-top: 0 !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1241, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-srf-header-slider .caroufredsel_wrapper {
    background-color: transparent;
  }
}
/* line 1249, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link {
  float: right;
  position: relative;
  margin: 0 1em 0 0;
  z-index: 2;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1249, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link {
    position: relative;
    top: 215px;
    padding: 0px 15px 15px 15px;
    margin: 0;
    left: 0;
    border-radius: 0;
    width: 100%;
    background-color: white;
  }
}
/* line 1267, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link a:link {
  color: #007bc4;
  text-transform: uppercase;
  font-size: 16px;
  text-decoration: none;
  font-weight: 600;
}
/* line 1275, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link a:after {
  content: ">";
  padding: 0 0 0 0.5em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1280, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link .field-items {
    border-top: 1px solid #bebdbd;
    padding-top: 15px;
  }
}
/* line 1291, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-prev, .node-type-state-retail-fact #slider-next {
  position: absolute;
  top: 108px;
  display: inline;
  z-index: 5;
  background-repeat: no-repeat;
  background-color: transparent;
  padding: 1.5em 1em 2em 1em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1291, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact #slider-prev, .node-type-state-retail-fact #slider-next {
    top: 146px;
    left: 25px;
    padding: 1.5em 1em 2em 1.25em;
  }
}
/* line 1307, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-prev {
  left: 20px;
  background-position: 0 -1858px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1307, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact #slider-prev {
    background-position: 0 -1730px;
    top: 94px;
    left: 14px;
  }
}
/* line 1318, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-next {
  right: 20px;
  background-position: 0 -1907px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1318, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact #slider-next {
    background-position: 0 -1541px;
    left: 266px;
    top: 94px;
    right: 0;
  }
}
/* line 1330, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-prev.disabled {
  background: none;
}
/* line 1335, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-next.disabled {
  background: none;
}
/* line 1340, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-left {
  width: 30% !important;
}
/* line 1346, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-left #comments {
  display: none;
}
/* line 1351, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right {
  width: 62% !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1351, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right {
    width: 100% !important;
  }
}
/* line 1359, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-header-slider .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description {
  padding-left: 0.15em;
}
/* line 1365, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper {
  background-color: white;
  margin-left: 50px;
}
/* line 1369, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper > .field-items > .field-item .group-right a {
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}
/* line 1375, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper > .field-items > .field-item:hover .group-right a {
  color: #007bc4;
}
/* line 1378, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper > .field-items > .field-item:hover .field-name-field-short-description {
  color: #2b84b2;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1365, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper {
    left: 10px !important;
    width: 240px !important;
    background-color: transparent !important;
  }
}
/* line 1390, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item {
  float: left;
  display: block;
  margin-right: 10px;
  max-width: 335px;
}
/* line 1398, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-left .field-name-title {
  margin-top: 0;
}
/* line 1402, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-left img {
  display: block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1402, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-left img {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1402, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-left img {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1415, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right {
    width: 100% !important;
  }
}
/* line 1421, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-title {
  margin-top: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1421, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-title {
    background-color: transparent;
    width: auto;
    padding: 0;
    margin: 0;
  }
}
/* line 1431, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-title:after {
  border-color: transparent;
}
/* line 1436, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description {
  clear: left;
}
/* line 1440, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right p {
  font-size: 15px;
  color: black;
  width: 100%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1440, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right p {
    width: 45% !important;
    background-color: transparent;
    font-size: 18px;
    margin-left: 0;
    padding-left: 0;
  }
}
/* line 1455, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right h2 {
  top: 0px;
  left: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
  border-bottom: none;
  background-color: transparent;
  padding: 0px;
  font-size: 16px;
  margin-left: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1455, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right h2 {
    top: 0;
    left: 0;
    border-bottom: none;
    margin-left: 0;
    background-color: transparent;
    padding: 0;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    line-height: 18px;
    text-align: left;
    width: 85%;
  }
}
/* line 1480, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right a {
  color: black;
  text-decoration: none;
  font-size: 16px;
  background-color: transparent;
  padding: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1415, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .caroufredsel_wrapper .field-item .group-right {
    margin: 0em 0 0 0em !important;
  }
}
/* line 1495, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .node-policy-item {
  width: 335px;
}
/* line 1498, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .node-policy-item header {
  position: relative;
  top: 43px;
  right: -109px;
  color: black;
}
/* line 1504, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .node-policy-item header h2 {
  border-bottom: none;
  margin-left: 0;
}
/* line 1509, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .caroufredsel_wrapper .node-policy-item header a:link {
  color: black;
  text-decoration: none;
  font-size: 16px;
}
/* line 1519, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-employment-sentence .label-above,
.node-type-state-retail-fact .field-name-field-subsector-sentence .label-above {
  font-size: 26px;
  line-height: 30px;
  color: #306bcb;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1519, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-employment-sentence .label-above,
  .node-type-state-retail-fact .field-name-field-subsector-sentence .label-above {
    color: white;
    width: 85%;
    font-size: 20px;
    padding: 10px 0 10px 20px;
    position: relative;
  }
  /* line 1534, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-employment-sentence .label-above:after,
  .node-type-state-retail-fact .field-name-field-subsector-sentence .label-above:after {
    content: '';
    background: url(../img/accordion-arrow-down.png);
    position: absolute;
    display: inline-block;
    width: 50px;
    height: 25px;
    right: -15%;
    top: 25%;
  }
}
/* line 1548, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives h3 {
  color: #306bcb;
  font-weight: normal;
  font-size: 26px;
}
/* line 1553, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives ul {
  padding: 0;
}
/* line 1556, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives li {
  display: inline-block;
  float: left;
  width: 50%;
  margin: 0 0 50px 0;
}
/* line 1562, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives li:nth-child(2n+1) {
  clear: left;
}
/* line 1566, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives li:first-child {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
/* line 1572, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives li:nth-child(2) {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
/* line 1578, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives li.separator {
  clear: both;
  float: none;
}
/* line 1584, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives .link {
  display: inline;
  margin: 0;
  width: auto;
  font-size: 24px;
}
/* line 1590, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives .link.left {
  clear: left;
  float: left;
}
/* line 1594, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives .link.right {
  float: right;
  clear: right;
}
/* line 1599, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives .link a {
  color: #4b99e0;
}
/* line 1602, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retails-impact-representatives .link a:hover {
  color: #0062a0;
}
/* line 1611, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .official-title {
  color: #054f8f;
}

/* line 1618, ../scss/_retails-impact-state.scss */
.field-name-retails-impact-bottom a {
  color: black;
  font-weight: normal;
}
/* line 1622, ../scss/_retails-impact-state.scss */
.field-name-retails-impact-bottom .left {
  clear: left;
  float: left;
}
/* line 1626, ../scss/_retails-impact-state.scss */
.field-name-retails-impact-bottom .right {
  float: right;
  clear: right;
}

/* Styles for the Sidebar Beans */
/* line 1633, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right, .node-retails-impact-national .group-re-employment-right {
  clear: none;
  width: 42%;
  float: right;
  padding-right: 0px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1633, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-re-employment-right, .node-retails-impact-national .group-re-employment-right {
    display: none;
  }
}
/* line 1643, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right h2.block-title, .node-retails-impact-national .group-re-employment-right h2.block-title {
  display: block;
  height: 48px;
  line-height: 48px;
  padding-top: 0px;
  background-color: #007bc4;
  color: white;
  font-size: 24px;
  font-weight: bold;
  padding-left: 16px;
  box-sizing: border-box;
  text-align: left;
  font-weight: 600;
  text-transform: none;
  margin-bottom: 20px;
}
/* line 1659, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right h2.block-title:after, .node-type-state-retail-fact .group-re-employment-right h2.block-title:before, .node-retails-impact-national .group-re-employment-right h2.block-title:after, .node-retails-impact-national .group-re-employment-right h2.block-title:before {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1664, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-re-employment-right .field-name-field-dynamic-sidebar, .node-retails-impact-national .group-re-employment-right .field-name-field-dynamic-sidebar {
    display: none;
  }
}
/* line 1678, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .bean-retail-jobs-sidebar .content h2, .node-retails-impact-national .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .bean-retail-jobs-sidebar .content h2 {
  font-size: 24px;
}
/* line 1684, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .jobs_retail_sidebar, .node-retails-impact-national .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .jobs_retail_sidebar {
  list-style: none;
}
/* line 1689, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .jobs_retail_sidebar li a, .node-retails-impact-national .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .jobs_retail_sidebar li a {
  font-size: 18px;
}
/* line 1693, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .jobs_retail_sidebar li p, .node-retails-impact-national .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .jobs_retail_sidebar li p {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  color: #a2a2a2;
}
/* line 1702, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .more-link, .node-retails-impact-national .group-re-employment-right .field-name-field-dynamic-sidebar .field-items .field-item .more-link {
  padding-left: 16px;
}
/* line 1715, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .block-title, .node-retails-impact-national .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .block-title {
  margin-bottom: 40px;
}
/* line 1721, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-title, .node-retails-impact-national .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-title {
  background-color: inherit;
  font-size: 18px;
  line-height: 26px;
  padding-left: 36px;
  float: none;
  display: block;
  float: none;
}
/* line 1730, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-title h2, .node-retails-impact-national .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-title h2 {
  font-size: 18px;
  color: #007bc4;
  letter-spacing: initial;
  text-transform: none;
  width: 100%;
}
/* line 1738, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-title:after, .node-retails-impact-national .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-title:after {
  display: none;
}
/* line 1746, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-title .field-items .field-item h2, .node-retails-impact-national .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-title .field-items .field-item h2 {
  font-size: 18px;
  color: #007bc4;
  letter-spacing: initial;
  text-transform: none;
}
/* line 1756, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-field-dates, .node-retails-impact-national .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-field-dates {
  color: #a2a2a2;
}
/* line 1761, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-field-dates .field-items .field-item, .node-retails-impact-national .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-field-dates .field-items .field-item {
  clear: left;
  color: #a2a2a2;
}
/* line 1765, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-field-dates .field-items .field-item span, .node-retails-impact-national .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-field-dates .field-items .field-item span {
  display: inline-block;
  margin-bottom: 14px;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 400;
  color: #a2a2a2;
}
/* line 1773, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-field-dates .field-items .field-item .date-display-end, .node-retails-impact-national .group-re-employment-right .field-name-retail-events-sidebar-field .field-items .field-item .node-event .field-name-field-dates .field-items .field-item .date-display-end {
  padding-left: 0px;
}

/* styles specific for national page */
/* line 1788, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-nat-retail-top {
  overflow: hidden;
}
/* line 1791, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-nat-retail-top .group-retails-inline-top {
  display: none;
}
/* line 1794, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-nat-retail-top .group-retails-inline-top .field-name-title {
  display: none;
  line-height: 70px;
  float: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1794, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .group-retails-inline-top .field-name-title {
    display: none;
  }
}
/* line 1805, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-nat-retail-top .field-name-field-national-jobs {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1805, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .field-name-field-national-jobs {
    display: none;
  }
}
/* line 1813, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-nat-retail-top .field-name-retail-impact-top-sentence {
  display: none;
}
/* line 1817, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-nat-retail-top .field-name-retailers-links {
  margin-left: -20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1817, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .field-name-retailers-links {
    margin-left: 0;
  }
}
/* line 1830, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-nat-retail-top .field-name-retailers-links .field-items .field-item .retails-impact-header p {
  margin-bottom: 5px;
}
/* line 1834, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-nat-retail-top .field-name-retailers-links .field-items .field-item .retails-impact-header .mobile-state-list {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1834, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .field-name-retailers-links .field-items .field-item .retails-impact-header .mobile-state-list {
    display: block;
  }
  /* line 1840, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .field-name-retailers-links .field-items .field-item .retails-impact-header .mobile-state-list p {
    display: block;
    color: #4b99e0;
    width: 80%;
    margin: 10px auto;
  }
  /* line 1847, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .field-name-retailers-links .field-items .field-item .retails-impact-header .mobile-state-list #states-list {
    display: block;
    background-color: #f67903;
    color: white;
    height: 30px;
    text-indent: 30%;
    font-size: 18px;
    line-height: 28px;
    border-radius: 0;
    border: none;
    margin: auto;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 80%;
    font-weight: 500;
    height: 40px;
  }
}
/* line 1893, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .content .field-name-field-srf-header-slider .caroufredsel_wrapper .field-items .field-item .node-article .group-right .field-name-title {
  margin-top: -17px;
}
/* line 1910, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .field-name-field-national-stat .field-item {
  display: inline-block;
  float: left;
  width: 212px;
}
/* line 1921, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-retails-impact-middle h3 span {
  font-size: 26px;
  line-height: 30px;
  color: #306bcb;
  margin-bottom: 0;
  font-weight: 500;
  margin-left: 12px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1917, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-middle {
    display: none;
  }
}
/* line 1936, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-national-sm-busi-group {
  background-color: initial;
  padding: 0;
  margin-bottom: 0;
}
/* line 1941, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-national-sm-busi-group .field-collection-container {
  margin-bottom: 0;
  border-bottom: 0;
}
/* line 1949, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-national-sm-busi-group .field-collection-container .field-name-field-retail-small-business .field-items .field-item {
  background-color: white;
  padding: 0 20px;
  margin-bottom: 20px;
}
/* line 1960, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-national-sm-busi-group .field-collection-container .field-name-field-retail-small-business .field-items .field-item .field-collection-view .entity-field-collection-item .content .field-name-field-small-business-title {
  font-size: 26px;
  line-height: 30px;
  color: #306bcb;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-left: 12px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1936, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-national-sm-busi-group {
    display: none;
  }
}
/* line 1983, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-retails-impact-employment .group-re-employment-left {
  display: inline-block;
  float: left;
  width: 50%;
  clear: none;
}
/* line 1989, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-retails-impact-employment .group-re-employment-left h3 {
  font-size: 26px;
  line-height: 30px;
  color: #306bcb;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1989, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left h3 {
    background-color: #1a70b9;
  }
  /* line 1998, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left h3 span {
    color: white;
  }
}
/* line 2010, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence .field-items .field-item p {
  font-size: 14px;
  line-height: 18px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 2010, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence .field-items .field-item p {
    color: white;
  }
}
/* line 2032, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .field-collection-container .field-name-field-retail-small-business .field-items .field-item .field-collection-view {
  margin: 0;
}
/* line 2039, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .field-collection-container .field-name-field-retail-small-business .field-items .field-item .field-collection-view .entity-field-collection-item .content .field-name-field-small-business-sentence1 {
  font-size: 22px;
  width: 50%;
  color: #8c8c8c;
  margin-left: 12px;
}
/* line 2052, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .field-collection-container .field-name-field-retail-small-business .field-items .field-item .field-collection-view .entity-field-collection-item .content .field-name-field-small-business-graphic .field-items .field-item img {
  width: 100%;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 2072, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-bottom h3, .node-retails-impact-national .group-retails-impact-employment h3, .node-retails-impact-national .group-re-employment-left h3, .node-type-state-retail-fact .group-retails-impact-bottom h3, .node-type-state-retail-fact .group-retails-impact-employment h3, .node-type-state-retail-fact .group-re-employment-left h3 {
    padding: 10px 0 10px 20px;
    margin-bottom: 0;
    background-color: #1a70b9;
  }
  /* line 2081, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-bottom h3 span a, .node-retails-impact-national .group-retails-impact-employment h3 span a, .node-retails-impact-national .group-re-employment-left h3 span a, .node-type-state-retail-fact .group-retails-impact-bottom h3 span a, .node-type-state-retail-fact .group-retails-impact-employment h3 span a, .node-type-state-retail-fact .group-re-employment-left h3 span a {
    color: white;
  }
}
/* line 2087, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-retails-impact-bottom h3 span, .node-retails-impact-national .group-retails-impact-employment h3 span, .node-retails-impact-national .group-re-employment-left h3 span, .node-type-state-retail-fact .group-retails-impact-bottom h3 span, .node-type-state-retail-fact .group-retails-impact-employment h3 span, .node-type-state-retail-fact .group-re-employment-left h3 span {
  font-size: 26px;
  line-height: 30px;
  color: #306bcb;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 2087, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-bottom h3 span, .node-retails-impact-national .group-retails-impact-employment h3 span, .node-retails-impact-national .group-re-employment-left h3 span, .node-type-state-retail-fact .group-retails-impact-bottom h3 span, .node-type-state-retail-fact .group-retails-impact-employment h3 span, .node-type-state-retail-fact .group-re-employment-left h3 span {
    width: 80%;
    font-size: 20px;
    display: block;
    position: relative;
    color: white;
    margin-left: 0;
  }
  /* line 2102, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-bottom h3 span:after, .node-retails-impact-national .group-retails-impact-employment h3 span:after, .node-retails-impact-national .group-re-employment-left h3 span:after, .node-type-state-retail-fact .group-retails-impact-bottom h3 span:after, .node-type-state-retail-fact .group-retails-impact-employment h3 span:after, .node-type-state-retail-fact .group-re-employment-left h3 span:after {
    content: '';
    background: url(../img/accordion-arrow-down.png);
    position: absolute;
    display: inline-block;
    width: 50px;
    height: 25px;
    right: -20%;
    top: 25%;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 2124, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-bottom.open h3 span:after, .node-retails-impact-national .group-retails-impact-employment.open h3 span:after, .node-retails-impact-national .group-re-employment-left.open h3 span:after, .node-type-state-retail-fact .group-retails-impact-bottom.open h3 span:after, .node-type-state-retail-fact .group-retails-impact-employment.open h3 span:after, .node-type-state-retail-fact .group-re-employment-left.open h3 span:after {
    background: url(../img/accordion-arrow-up.png);
  }
}
/* line 2131, ../scss/_retails-impact-state.scss */
.node-retails-impact-national .group-retails-impact-bottom.open .field, .node-retails-impact-national .group-retails-impact-employment.open .field, .node-retails-impact-national .group-re-employment-left.open .field, .node-type-state-retail-fact .group-retails-impact-bottom.open .field, .node-type-state-retail-fact .group-retails-impact-employment.open .field, .node-type-state-retail-fact .group-re-employment-left.open .field {
  display: block;
  padding: 0 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 2135, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-bottom.open .field p, .node-retails-impact-national .group-retails-impact-employment.open .field p, .node-retails-impact-national .group-re-employment-left.open .field p, .node-type-state-retail-fact .group-retails-impact-bottom.open .field p, .node-type-state-retail-fact .group-retails-impact-employment.open .field p, .node-type-state-retail-fact .group-re-employment-left.open .field p {
    margin-top: 5px;
    color: white;
    font-size: 14px;
    line-height: 18px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 2149, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-bottom.open .field .field-items .field-item p, .node-retails-impact-national .group-retails-impact-employment.open .field .field-items .field-item p, .node-retails-impact-national .group-re-employment-left.open .field .field-items .field-item p, .node-type-state-retail-fact .group-retails-impact-bottom.open .field .field-items .field-item p, .node-type-state-retail-fact .group-retails-impact-employment.open .field .field-items .field-item p, .node-type-state-retail-fact .group-re-employment-left.open .field .field-items .field-item p {
    margin-top: 5px;
    color: white;
    font-size: 14px;
    line-height: 18px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 2165, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-bottom .field, .node-retails-impact-national .group-retails-impact-employment .field, .node-retails-impact-national .group-re-employment-left .field, .node-type-state-retail-fact .group-retails-impact-bottom .field, .node-type-state-retail-fact .group-retails-impact-employment .field, .node-type-state-retail-fact .group-re-employment-left .field {
    display: none;
    padding: 0 20px;
  }
  /* line 2169, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-bottom .field p, .node-retails-impact-national .group-retails-impact-employment .field p, .node-retails-impact-national .group-re-employment-left .field p, .node-type-state-retail-fact .group-retails-impact-bottom .field p, .node-type-state-retail-fact .group-retails-impact-employment .field p, .node-type-state-retail-fact .group-re-employment-left .field p {
    font-size: 14px;
    line-height: 18px;
    color: white;
  }
}

/* printing fields */
/* line 2180, ../scss/_retails-impact-state.scss */
.field-name-field-top-printing-sentence {
  display: none;
}

/* line 2184, ../scss/_retails-impact-state.scss */
.field-name-field-by-the-numbers {
  display: none;
}

/* line 2188, ../scss/_retails-impact-state.scss */
.field-name-field-retails-learn-more {
  display: none;
}

/* line 2192, ../scss/_retails-impact-state.scss */
.field-name-retails-impact-bottom.print {
  display: none;
}

/* line 2196, ../scss/_retails-impact-state.scss */
.learn-more-title {
  display: none;
}

@media print {
  /* line 2202, ../scss/_retails-impact-state.scss */
  body {
    background: initial;
    padding: 0 !important;
  }

  /* line 2207, ../scss/_retails-impact-state.scss */
  .section-header {
    display: none;
  }

  /* line 2211, ../scss/_retails-impact-state.scss */
  .section-content {
    margin: 0 !important;
  }

  /* line 2215, ../scss/_retails-impact-state.scss */
  .links {
    display: none;
  }

  /* line 2219, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact, .node-retails-impact-national, .node-state-retail-fact {
    background-color: white;
    padding: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* line 2225, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top, .node-type-state-retail-fact .group-nat-retail-top, .node-retails-impact-national .group-retails-impact-top, .node-retails-impact-national .group-nat-retail-top, .node-state-retail-fact .group-retails-impact-top, .node-state-retail-fact .group-nat-retail-top {
    position: relative;
  }
  /* line 2228, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top h3, .node-type-state-retail-fact .group-nat-retail-top h3, .node-retails-impact-national .group-retails-impact-top h3, .node-retails-impact-national .group-nat-retail-top h3, .node-state-retail-fact .group-retails-impact-top h3, .node-state-retail-fact .group-nat-retail-top h3 {
    display: block;
    background-color: #0172b6 !important;
    color: white;
    font-size: 26px;
    width: 350px;
    margin-left: -20px;
    margin-top: -20px;
    padding-left: 20px;
    display: block;
    position: relative;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 0;
  }
  /* line 2242, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top h3:after, .node-type-state-retail-fact .group-nat-retail-top h3:after, .node-retails-impact-national .group-retails-impact-top h3:after, .node-retails-impact-national .group-nat-retail-top h3:after, .node-state-retail-fact .group-retails-impact-top h3:after, .node-state-retail-fact .group-nat-retail-top h3:after {
    border-color: #0172b6 transparent transparent transparent;
    border-style: solid;
    border-width: 39px 32px 0 0;
    content: "";
    height: 0;
    position: absolute;
    right: -32px;
    bottom: 0;
    width: 0;
  }
  /* line 2257, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .group-retails-inline-top .field-name-title, .node-type-state-retail-fact .group-nat-retail-top .group-retails-inline-top .field-name-title, .node-retails-impact-national .group-retails-impact-top .group-retails-inline-top .field-name-title, .node-retails-impact-national .group-nat-retail-top .group-retails-inline-top .field-name-title, .node-state-retail-fact .group-retails-impact-top .group-retails-inline-top .field-name-title, .node-state-retail-fact .group-nat-retail-top .group-retails-inline-top .field-name-title {
    font-size: 26px;
    line-height: initial;
    padding-bottom: 5px;
    margin-top: -15px;
    z-index: 20;
    font-size: 36px;
    display: block;
  }
  /* line 2268, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-top-jobs-datum, .node-type-state-retail-fact .group-nat-retail-top .field-name-top-jobs-datum, .node-retails-impact-national .group-retails-impact-top .field-name-top-jobs-datum, .node-retails-impact-national .group-nat-retail-top .field-name-top-jobs-datum, .node-state-retail-fact .group-retails-impact-top .field-name-top-jobs-datum, .node-state-retail-fact .group-nat-retail-top .field-name-top-jobs-datum {
    margin-top: -11px;
    margin-right: 0;
    background-color: #00a884;
    color: white;
    position: absolute;
    right: 0;
    width: 100%;
    text-align: right;
  }
  /* line 2282, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-top-jobs-datum .field-items .field-item span, .node-type-state-retail-fact .group-nat-retail-top .field-name-top-jobs-datum .field-items .field-item span, .node-retails-impact-national .group-retails-impact-top .field-name-top-jobs-datum .field-items .field-item span, .node-retails-impact-national .group-nat-retail-top .field-name-top-jobs-datum .field-items .field-item span, .node-state-retail-fact .group-retails-impact-top .field-name-top-jobs-datum .field-items .field-item span, .node-state-retail-fact .group-nat-retail-top .field-name-top-jobs-datum .field-items .field-item span {
    margin-right: 20px;
    padding-top: 12px;
    display: block;
  }
  /* line 2291, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs, .node-type-state-retail-fact .group-nat-retail-top .field-name-retails-impact-breadcrumbs, .node-retails-impact-national .group-retails-impact-top .field-name-retails-impact-breadcrumbs, .node-retails-impact-national .group-nat-retail-top .field-name-retails-impact-breadcrumbs, .node-state-retail-fact .group-retails-impact-top .field-name-retails-impact-breadcrumbs, .node-state-retail-fact .group-nat-retail-top .field-name-retails-impact-breadcrumbs {
    display: none;
  }
  /* line 2295, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-total-districts, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-total-districts, .node-retails-impact-national .group-retails-impact-top .field-name-field-total-districts, .node-retails-impact-national .group-nat-retail-top .field-name-field-total-districts, .node-state-retail-fact .group-retails-impact-top .field-name-field-total-districts, .node-state-retail-fact .group-nat-retail-top .field-name-field-total-districts {
    display: none;
  }
  /* line 2299, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-retail-impact-top-sentence, .node-type-state-retail-fact .group-nat-retail-top .field-name-retail-impact-top-sentence, .node-retails-impact-national .group-retails-impact-top .field-name-retail-impact-top-sentence, .node-retails-impact-national .group-nat-retail-top .field-name-retail-impact-top-sentence, .node-state-retail-fact .group-retails-impact-top .field-name-retail-impact-top-sentence, .node-state-retail-fact .group-nat-retail-top .field-name-retail-impact-top-sentence {
    display: none;
  }
  /* line 2303, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-top-printing-sentence, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-top-printing-sentence, .node-retails-impact-national .group-retails-impact-top .field-name-field-top-printing-sentence, .node-retails-impact-national .group-nat-retail-top .field-name-field-top-printing-sentence, .node-state-retail-fact .group-retails-impact-top .field-name-field-top-printing-sentence, .node-state-retail-fact .group-nat-retail-top .field-name-field-top-printing-sentence {
    display: block;
  }
  /* line 2306, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-top-printing-sentence .field-label, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-top-printing-sentence .field-label, .node-retails-impact-national .group-retails-impact-top .field-name-field-top-printing-sentence .field-label, .node-retails-impact-national .group-nat-retail-top .field-name-field-top-printing-sentence .field-label, .node-state-retail-fact .group-retails-impact-top .field-name-field-top-printing-sentence .field-label, .node-state-retail-fact .group-nat-retail-top .field-name-field-top-printing-sentence .field-label {
    display: none;
  }
  /* line 2312, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-top-printing-sentence .field-items .field-item, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-top-printing-sentence .field-items .field-item, .node-retails-impact-national .group-retails-impact-top .field-name-field-top-printing-sentence .field-items .field-item, .node-retails-impact-national .group-nat-retail-top .field-name-field-top-printing-sentence .field-items .field-item, .node-state-retail-fact .group-retails-impact-top .field-name-field-top-printing-sentence .field-items .field-item, .node-state-retail-fact .group-nat-retail-top .field-name-field-top-printing-sentence .field-items .field-item {
    width: 60%;
    font-size: 24px;
    line-height: 1.25;
    margin: 10px 0 30px;
  }
  /* line 2321, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-retailers-links, .node-type-state-retail-fact .group-nat-retail-top .field-name-retailers-links, .node-retails-impact-national .group-retails-impact-top .field-name-retailers-links, .node-retails-impact-national .group-nat-retail-top .field-name-retailers-links, .node-state-retail-fact .group-retails-impact-top .field-name-retailers-links, .node-state-retail-fact .group-nat-retail-top .field-name-retailers-links {
    display: none;
  }
  /* line 2325, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-retailers-links, .node-type-state-retail-fact .group-nat-retail-top .field-name-retailers-links, .node-retails-impact-national .group-retails-impact-top .field-name-retailers-links, .node-retails-impact-national .group-nat-retail-top .field-name-retailers-links, .node-state-retail-fact .group-retails-impact-top .field-name-retailers-links, .node-state-retail-fact .group-nat-retail-top .field-name-retailers-links {
    display: none;
  }
  /* line 2329, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-quick-stat, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-quick-stat, .node-retails-impact-national .group-retails-impact-top .field-name-field-quick-stat, .node-retails-impact-national .group-nat-retail-top .field-name-field-quick-stat, .node-state-retail-fact .group-retails-impact-top .field-name-field-quick-stat, .node-state-retail-fact .group-nat-retail-top .field-name-field-quick-stat {
    position: absolute;
    top: 11%;
    right: 0;
    margin-top: 0;
  }
  /* line 2335, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-quick-stat img, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-quick-stat img, .node-retails-impact-national .group-retails-impact-top .field-name-field-quick-stat img, .node-retails-impact-national .group-nat-retail-top .field-name-field-quick-stat img, .node-state-retail-fact .group-retails-impact-top .field-name-field-quick-stat img, .node-state-retail-fact .group-nat-retail-top .field-name-field-quick-stat img {
    width: 250px;
    height: 250px;
  }
  /* line 2341, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers {
    display: block;
    border: 2px solid #cccccc;
    margin-left: -20px;
    padding-bottom: 20px;
  }
  /* line 2351, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .field-items .field-item .field-name-field-by-the-numbers, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .field-items .field-item .field-name-field-by-the-numbers, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .field-items .field-item .field-name-field-by-the-numbers, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .field-items .field-item .field-name-field-by-the-numbers, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .field-items .field-item .field-name-field-by-the-numbers, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .field-items .field-item .field-name-field-by-the-numbers {
    margin: 0;
  }
  /* line 2357, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers h3, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers h3, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers h3, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers h3, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers h3, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers h3 {
    padding-left: 40px;
    margin-top: -2px;
  }
  /* line 2362, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right {
    display: inline-block;
    width: 49%;
    vertical-align: top;
  }
  /* line 2367, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left:after, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right:after, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left:after, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right:after, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left:after, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right:after, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left:after, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right:after, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left:after, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right:after, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left:after, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right:after {
    display: block;
    content: "";
    clear: both;
    height: 0;
    line-height: 0;
  }
  /* line 2375, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left h3, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right h3, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left h3, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right h3, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left h3, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right h3, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left h3, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right h3, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left h3, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right h3, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left h3, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right h3 {
    float: left;
    width: auto;
    background-color: transparent !important;
    color: black;
    padding-left: 14px;
    font-size: 24px;
    margin: -5px 0 0px 0;
  }
  /* line 2384, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left h3:after, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right h3:after, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left h3:after, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right h3:after, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left h3:after, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right h3:after, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left h3:after, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right h3:after, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left h3:after, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right h3:after, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left h3:after, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right h3:after {
    display: none;
  }
  /* line 2389, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left ul, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right ul, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left ul, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right ul, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul {
    display: block;
    list-style: none;
    margin-bottom: 0;
  }
  /* line 2394, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul:after, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul:after, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul:after, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul:after, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left ul:after, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right ul:after, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left ul:after, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right ul:after, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul:after, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul:after, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul:after, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul:after {
    display: block;
    content: "";
    clear: both;
    height: 0;
    line-height: 0;
  }
  /* line 2402, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left ul li, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right ul li, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left ul li, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right ul li, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li {
    font-size: 23px;
    margin-bottom: 10px;
  }
  /* line 2406, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li .bynumbers-value, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li .bynumbers-value, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li .bynumbers-value, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li .bynumbers-value, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left ul li .bynumbers-value, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right ul li .bynumbers-value, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left ul li .bynumbers-value, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right ul li .bynumbers-value, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li .bynumbers-value, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li .bynumbers-value, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li .bynumbers-value, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li .bynumbers-value {
    color: #dd5e32;
    font-weight: bold;
    font-size: 26px;
  }
  /* line 2412, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li .bynumbers-label, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li .bynumbers-label, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li .bynumbers-label, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li .bynumbers-label, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left ul li .bynumbers-label, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right ul li .bynumbers-label, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left ul li .bynumbers-label, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right ul li .bynumbers-label, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li .bynumbers-label, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li .bynumbers-label, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li .bynumbers-label, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li .bynumbers-label {
    color: #17183b;
    font-weight: 600;
    font-size: 26px;
  }
  /* line 2418, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li .bynumbers-millions, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li .bynumbers-millions, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li .bynumbers-millions, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li .bynumbers-millions, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left ul li .bynumbers-millions, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right ul li .bynumbers-millions, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left ul li .bynumbers-millions, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right ul li .bynumbers-millions, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li .bynumbers-millions, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li .bynumbers-millions, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li .bynumbers-millions, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li .bynumbers-millions {
    color: #bebdbd;
    font-size: 18px;
    display: block;
    line-height: 16px;
    font-weight: bold;
  }
  /* line 2426, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li:last-child, .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li:last-child, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li:last-child, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li:last-child, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left ul li:last-child, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .right ul li:last-child, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left ul li:last-child, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .right ul li:last-child, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li:last-child, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .right ul li:last-child, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li:last-child, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .right ul li:last-child {
    margin-bottom: 0;
  }
  /* line 2437, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li, .node-type-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li, .node-retails-impact-national .group-retails-impact-top .field-name-field-by-the-numbers .left ul li, .node-retails-impact-national .group-nat-retail-top .field-name-field-by-the-numbers .left ul li, .node-state-retail-fact .group-retails-impact-top .field-name-field-by-the-numbers .left ul li, .node-state-retail-fact .group-nat-retail-top .field-name-field-by-the-numbers .left ul li {
    margin-bottom: 27px;
  }
  /* line 2444, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-top .more-quick-facts, .node-type-state-retail-fact .group-nat-retail-top .more-quick-facts, .node-retails-impact-national .group-retails-impact-top .more-quick-facts, .node-retails-impact-national .group-nat-retail-top .more-quick-facts, .node-state-retail-fact .group-retails-impact-top .more-quick-facts, .node-state-retail-fact .group-nat-retail-top .more-quick-facts {
    display: none;
  }
  /* line 2449, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-d-header, .node-retails-impact-national .field-name-field-srf-d-header, .node-state-retail-fact .field-name-field-srf-d-header {
    display: none;
  }
  /* line 2453, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-middle, .node-retails-impact-national .group-retails-impact-middle, .node-state-retail-fact .group-retails-impact-middle {
    display: none;
  }
  /* line 2457, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-national-sm-busi-group, .node-retails-impact-national .group-national-sm-busi-group, .node-state-retail-fact .group-national-sm-busi-group {
    display: none;
  }
  /* line 2461, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment, .node-retails-impact-national .group-retails-impact-employment, .node-state-retail-fact .group-retails-impact-employment {
    box-sizing: border-box;
    margin-bottom: 0;
    padding: 0;
  }
  /* line 2468, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment h3 span, .node-retails-impact-national .group-retails-impact-employment h3 span, .node-state-retail-fact .group-retails-impact-employment h3 span {
    display: block;
    margin-left: -20px;
    background-color: #2d6fa7;
    color: white;
    font-size: 26px;
    line-height: 30px;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding: 5px 0 5px 35px;
    margin-right: 20px;
  }
  /* line 2480, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment h3 span a, .node-retails-impact-national .group-retails-impact-employment h3 span a, .node-state-retail-fact .group-retails-impact-employment h3 span a {
    color: white;
  }
  /* line 2486, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left {
    float: none;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 0;
    padding: 0;
  }
  /* line 2495, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence .label-above, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence .label-above, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence .label-above {
    background-color: #2d6fa7;
    color: white;
  }
  /* line 2500, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence p, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence p, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-field-employment-sentence p {
    display: none;
  }
  /* line 2509, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable table tr, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable table tr, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable table tr {
    border: none;
  }
  /* line 2518, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter {
    width: 96%;
  }
  /* line 2525, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter thead tr .header, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter thead tr .header, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter thead tr .header {
    text-align: center;
    text-transform: uppercase;
  }
  /* line 2529, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter thead tr .header:after, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter thead tr .header:after, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter thead tr .header:after {
    display: none;
  }
  /* line 2533, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter thead tr .header:first-child, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter thead tr .header:first-child, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter thead tr .header:first-child {
    text-align: left;
  }
  /* line 2542, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody .highlight, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody .highlight, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody .highlight {
    background-color: initial;
    color: #dd5e32;
  }
  /* line 2547, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody tr, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody tr, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody tr {
    border: none;
    font-size: 22px;
  }
  /* line 2551, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody tr td, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody tr td, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody tr td {
    text-align: center;
    padding: initial;
  }
  /* line 2555, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody tr td:first-child, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody tr td:first-child, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-left .field-name-employment-datatable .field-items .field-item .tablesorter tbody tr td:first-child {
    text-align: left;
  }
  /* line 2567, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-employment .group-re-employment-right, .node-retails-impact-national .group-retails-impact-employment .group-re-employment-right, .node-state-retail-fact .group-retails-impact-employment .group-re-employment-right {
    display: none;
  }
  /* line 2572, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bottom, .node-retails-impact-national .group-retails-impact-bottom, .node-state-retail-fact .group-retails-impact-bottom {
    display: none;
  }
  /* line 2576, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .group-retails-impact-bipac, .node-retails-impact-national .group-retails-impact-bipac, .node-state-retail-fact .group-retails-impact-bipac {
    display: none;
  }
  /* line 2580, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-retails-learn-more, .node-retails-impact-national .field-name-field-retails-learn-more, .node-state-retail-fact .field-name-field-retails-learn-more {
    display: block;
    margin-bottom: 10px;
    margin-right: 20px;
  }
  /* line 2585, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-retails-learn-more .field-label, .node-retails-impact-national .field-name-field-retails-learn-more .field-label, .node-state-retail-fact .field-name-field-retails-learn-more .field-label {
    display: none;
  }
  /* line 2589, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-retails-learn-more .learn-more-title, .node-retails-impact-national .field-name-field-retails-learn-more .learn-more-title, .node-state-retail-fact .field-name-field-retails-learn-more .learn-more-title {
    display: block;
    background-color: #2d6fa7;
    color: white;
    font-size: 26px;
    line-height: 30px;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding: 5px 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
  }
  /* line 2601, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-retails-learn-more .learn-more-title a, .node-retails-impact-national .field-name-field-retails-learn-more .learn-more-title a, .node-state-retail-fact .field-name-field-retails-learn-more .learn-more-title a {
    color: white;
  }
  /* line 2605, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-retails-learn-more .learn-more-title .right, .node-retails-impact-national .field-name-field-retails-learn-more .learn-more-title .right, .node-state-retail-fact .field-name-field-retails-learn-more .learn-more-title .right {
    float: right;
    text-transform: initial;
  }
  /* line 2613, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-retails-learn-more .blanket-text:after, .node-retails-impact-national .field-name-field-retails-learn-more .blanket-text:after, .node-state-retail-fact .field-name-field-retails-learn-more .blanket-text:after {
    display: block;
    content: "";
    clear: both;
    height: 0;
    line-height: 0;
  }
  /* line 2621, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-retails-learn-more .blanket-text p, .node-retails-impact-national .field-name-field-retails-learn-more .blanket-text p, .node-state-retail-fact .field-name-field-retails-learn-more .blanket-text p {
    width: 45%;
    float: left;
    color: #6f6f6f;
    font-size: 22px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1;
    padding-right: 2%;
    margin-right: 2%;
    border-right: 1px solid #cccccc;
  }
  /* line 2634, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-retails-learn-more .blanket-text img, .node-retails-impact-national .field-name-field-retails-learn-more .blanket-text img, .node-state-retail-fact .field-name-field-retails-learn-more .blanket-text img {
    width: 16%;
    float: left;
    padding-right: 2%;
    margin-right: 2%;
    border-right: 1px solid #cccccc;
  }
  /* line 2642, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-retails-learn-more .blanket-text .field-name-retails-impact-bottom.print, .node-retails-impact-national .field-name-field-retails-learn-more .blanket-text .field-name-retails-impact-bottom.print, .node-state-retail-fact .field-name-field-retails-learn-more .blanket-text .field-name-retails-impact-bottom.print {
    color: #6f6f6f;
    display: block;
    font-size: 18px;
    float: left;
    width: 30%;
  }

  /* line 2655, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top {
    margin-bottom: 0;
    padding: 18px;
  }
  /* line 2659, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .group-retails-inline-top {
    display: block;
    margin-left: -20px;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 2665, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .group-retails-inline-top .field-name-title {
    float: left;
  }
  /* line 2668, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .group-retails-inline-top .field-name-title:after {
    border-width: 60px 32px 0 0;
    right: -32px;
  }
  /* line 2674, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .group-retails-inline-top .field-name-top-jobs-datum {
    margin-top: -15px;
  }
  /* line 2681, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .group-retails-inline-top .field-name-top-jobs-datum .field-items .field-item span {
    padding-top: 0;
    padding-bottom: 6px;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  /* line 2691, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-nat-retail-top .field-name-field-national-jobs {
    display: inline-block;
    margin-top: -12px;
  }
  /* line 2697, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-retailers-links {
    display: block !important;
  }
  /* line 2706, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header h1 {
    display: none;
  }
  /* line 2710, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header h2 {
    display: none;
  }
  /* line 2714, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header p {
    display: none;
  }
  /* line 2718, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header .state-info {
    display: none;
  }
  /* line 2722, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header #vmap {
    display: none;
  }
  /* line 2726, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header .mobile-state-list {
    display: block !important;
    position: absolute;
    top: 15%;
    right: 2%;
  }
  /* line 2734, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header .mobile-state-list .us-map img {
    width: 300px;
  }
  /* line 2739, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header .mobile-state-list a, .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header .mobile-state-list p, .node-retails-impact-national .field-name-retailers-links .field-items .field-item .retails-impact-header .mobile-state-list select {
    display: none;
  }
  /* line 2748, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .field-name-field-by-the-numbers {
    margin-left: -18px !important;
  }
  /* line 2752, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-employment {
    padding: 0;
  }
  /* line 2759, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-employment .group-re-employment-left h3 span {
    padding-left: 40px;
  }
  /* line 2765, ../scss/_retails-impact-state.scss */
  .node-retails-impact-national .group-retails-impact-employment table {
    margin: 0 20px;
  }

  /* line 2771, ../scss/_retails-impact-state.scss */
  .field-name-retails-impact-bottom {
    display: none;
  }
}
/* line 3, ../scss/_retail-library.scss */
.page-retail-library .ajax-progress {
  position: relative;
  left: 70px;
  top: 15px;
}
/* line 11, ../scss/_retail-library.scss */
.page-retail-library .bef-select-as-checkboxes-fieldset.collapsible, .page-retail-library #edit-bef-sort-options, .page-retail-library #edit-bef-sort-options legend {
  position: static;
}
/* line 15, ../scss/_retail-library.scss */
.page-retail-library form input[type=radio] + label, .page-retail-library form [type=radio].select-list-style + label, .page-retail-library form .page-search .block-facetapi [type=radio].select-style + label, .page-search .block-facetapi .page-retail-library form [type=radio].select-style + label {
  color: #0062a0;
  font-size: 16px;
  text-transform: uppercase;
  background: none;
  padding: 0 19px !important;
}
/* line 22, ../scss/_retail-library.scss */
.page-retail-library form .form-item-sort-by input[type=radio] + label, .page-retail-library form .form-item-sort-by [type=radio].select-list-style + label, .page-retail-library form .form-item-sort-by .page-search .block-facetapi [type=radio].select-style + label, .page-search .block-facetapi .page-retail-library form .form-item-sort-by [type=radio].select-style + label {
  display: block;
  color: white;
  padding: 5px 0 !important;
  width: 100%;
  text-align: center;
}
/* line 29, ../scss/_retail-library.scss */
.page-retail-library form .view-filters input[type=radio] + label, .page-retail-library form .view-filters [type=radio].select-list-style + label, .page-retail-library form .view-filters .page-search .block-facetapi [type=radio].select-style + label, .page-search .block-facetapi .page-retail-library form .view-filters [type=radio].select-style + label {
  color: white;
}
/* line 32, ../scss/_retail-library.scss */
.page-retail-library form .form-item:hover input[type=radio] + label, .page-retail-library form .form-item:hover [type=radio].select-list-style + label, .page-retail-library form .form-item:hover .page-search .block-facetapi [type=radio].select-style + label, .page-search .block-facetapi .page-retail-library form .form-item:hover [type=radio].select-style + label {
  color: white;
}
/* line 36, ../scss/_retail-library.scss */
.page-retail-library .bef-select-as-radios {
  height: 35px;
}
/* line 38, ../scss/_retail-library.scss */
.page-retail-library .bef-select-as-radios .form-radio {
  display: none;
}
/* line 41, ../scss/_retail-library.scss */
.page-retail-library .bef-select-as-radios .form-item {
  display: block;
  height: 100%;
  float: right;
  border-left: 1px solid #bebdbd;
}
/* line 46, ../scss/_retail-library.scss */
.page-retail-library .bef-select-as-radios .form-item:hover, .page-retail-library .bef-select-as-radios .form-item:focus {
  color: white;
  background: #007bc4;
  cursor: pointer;
}
/* line 52, ../scss/_retail-library.scss */
.page-retail-library .bef-select-as-radios .form-item-sort-by {
  background: #007bc4;
  float: none;
  border: none;
}
/* line 56, ../scss/_retail-library.scss */
.page-retail-library .bef-select-as-radios .form-item-sort-by:hover, .page-retail-library .bef-select-as-radios .form-item-sort-by:focus {
  background: #054e8d;
}
/* line 61, ../scss/_retail-library.scss */
.page-retail-library .view-display-id-retail_library_listing {
  margin-left: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 61, ../scss/_retail-library.scss */
  .page-retail-library .view-display-id-retail_library_listing {
    margin-left: 0px;
  }
}
/* line 66, ../scss/_retail-library.scss */
.page-retail-library .view-display-id-retail_library_listing .view-empty {
  margin: 20px 20px 0 0;
}
/* line 70, ../scss/_retail-library.scss */
.page-retail-library .masonry {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 70, ../scss/_retail-library.scss */
  .page-retail-library .masonry {
    min-height: 830px;
  }
}
/* line 76, ../scss/_retail-library.scss */
.page-retail-library .masonry-item {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 340px;
  margin-top: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-retail-library .masonry-item {
  overflow-x: hidden;
}
/* line 79, ../scss/_retail-library.scss */
.page-retail-library .masonry-item:nth-child(n+3) {
  display: inline;
  float: left;
  margin-right: 0;
  width: 340px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-retail-library .masonry-item:nth-child(n+3) {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 79, ../scss/_retail-library.scss */
  .page-retail-library .masonry-item:nth-child(n+3) {
    width: 100%;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 87, ../scss/_retail-library.scss */
  .page-retail-library #block-system-main {
    padding: 10px;
  }
  /* line 90, ../scss/_retail-library.scss */
  .page-retail-library .node-general-landing {
    padding-bottom: 0;
    padding: 0;
  }
}
/* line 95, ../scss/_retail-library.scss */
.page-retail-library #section-content .region-content {
  background: transparent;
  margin: 0;
}
/* line 99, ../scss/_retail-library.scss */
.page-retail-library .research-item {
  background: white;
  overflow: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 99, ../scss/_retail-library.scss */
  .page-retail-library .research-item {
    width: 100%;
  }
}
/* line 105, ../scss/_retail-library.scss */
.page-retail-library .research-item .research-doc-type-document .group-glrl-research-header {
  background: #054e8d;
}
/* line 108, ../scss/_retail-library.scss */
.page-retail-library .research-item .research-doc-type-document .group-glrl-research-body {
  background: url('../img/doc.png?1405453183') no-repeat 25px 25px;
}
/* line 112, ../scss/_retail-library.scss */
.page-retail-library .research-item .research-doc-type-video .group-glrl-research-header,
.page-retail-library .research-item .research-doc-type-webinar .group-glrl-research-header {
  background: #00a884;
}
/* line 116, ../scss/_retail-library.scss */
.page-retail-library .research-item .research-doc-type-video .group-glrl-research-body,
.page-retail-library .research-item .research-doc-type-webinar .group-glrl-research-body {
  background: url('../img/video.png?1405453183') no-repeat 25px 25px;
}
/* line 121, ../scss/_retail-library.scss */
.page-retail-library .research-item .research-doc-type-video .field-name-title a,
.page-retail-library .research-item .research-doc-type-webinar .field-name-title a {
  color: #00a884;
}
/* line 125, ../scss/_retail-library.scss */
.page-retail-library .research-item .research-doc-type-document .field-name-title {
  color: #054e8d;
}
/* line 128, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-header {
  color: white;
  height: 36px;
  padding: 0 27px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
  *zoom: 1;
  line-height: 36px;
}
/* line 135, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-header .field-name-field-research-category {
  font-size: 17px;
  font-weight: 900;
  text-transform: uppercase;
  float: left;
}
/* line 141, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-header .field-name-post-date, .page-retail-library .research-item .group-glrl-research-header .field-name-field-article-date {
  font-size: 15px;
  font-weight: 700;
  float: right;
}
/* line 148, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-body {
  padding: 20px 25px 25px 75px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 148, ../scss/_retail-library.scss */
  .page-retail-library .research-item .group-glrl-research-body {
    padding: 1rem 1.2rem;
  }
}
/* line 154, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-body .field-name-title h2 {
  font-size: 22px;
  line-height: 25px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 154, ../scss/_retail-library.scss */
  .page-retail-library .research-item .group-glrl-research-body .field-name-title h2 {
    padding-left: 62px;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
  }
}
/* line 168, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-body .field-name-field-article-author {
  text-transform: uppercase;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #5a5a5a;
}
/* line 174, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-body .field-name-field-article-author a {
  color: #5a5a5a;
}
/* line 178, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-body .field-name-field-company-name {
  text-transform: uppercase;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #5a5a5a;
}
/* line 185, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-body .field-name-field-long-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 500;
  color: #2a2a2a;
}
/* line 192, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-footer {
  margin: 0 25px 0 75px;
  padding-top: 6px;
  border-top: 1px solid #5a5a5a;
  border-radius: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 192, ../scss/_retail-library.scss */
  .page-retail-library .research-item .group-glrl-research-footer {
    margin: 0 25px 0 25px;
  }
}
/* line 200, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-footer .field-name-field-research-type {
  color: #d0112b;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  font-size: 13px;
  float: right;
  text-transform: uppercase;
}
/* line 208, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-footer .field-type-fivestar {
  width: auto;
}
/* line 212, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-footer .field-name-field-research-rating .field-label {
  color: #054e8d;
  font-size: 13px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 219, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-footer .field-name-field-research-rating .fivestar-average-stars {
  margin: 6px 0 0 10px;
}
/* line 222, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-footer .field-name-field-research-rating .fivestar-widget-static {
  position: static;
}
/* line 224, ../scss/_retail-library.scss */
.page-retail-library .research-item .group-glrl-research-footer .field-name-field-research-rating .fivestar-widget-static .star {
  background: none;
  width: 8px;
  height: 8px;
}
/* line 240, ../scss/_retail-library.scss */
.page-retail-library .pager-load-more .pager-next.first.last {
  position: static;
  display: block;
  width: 144px;
  height: 42px;
  margin: 15px auto;
}
/* line 246, ../scss/_retail-library.scss */
.page-retail-library .pager-load-more .pager-next.first.last a {
  display: block;
  width: 120px;
  padding: 10px;
  background-color: #007bc4;
  margin: 0 auto;
  text-transform: uppercase;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 258, ../scss/_retail-library.scss */
.page-retail-library .pager-load-more .pager-next.first.last a:hover {
  background: #054f8f;
}
/* line 261, ../scss/_retail-library.scss */
.page-retail-library .pager-load-more .pager-next.first.last a:before {
  position: absolute;
  left: 120px;
  display: inline-block;
  margin: 12px 20px 30px 0;
  height: 1px;
  content: " ";
  text-shadow: none;
  background-color: #999;
  width: 336px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 261, ../scss/_retail-library.scss */
  .page-retail-library .pager-load-more .pager-next.first.last a:before {
    margin: 12px 20px 30px -108px;
    width: 67px;
  }
}
/* line 276, ../scss/_retail-library.scss */
.page-retail-library .pager-load-more .pager-next.first.last a:after {
  position: absolute;
  right: 85px;
  display: inline-block;
  margin: 12px 20px -30px 0;
  height: 1px;
  content: " ";
  text-shadow: none;
  background-color: #999;
  width: 336px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 276, ../scss/_retail-library.scss */
  .page-retail-library .pager-load-more .pager-next.first.last a:after {
    margin: 12px -75px -30px 0;
    width: 70px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 293, ../scss/_retail-library.scss */
  .page-retail-library .group-glrl-hero-content.field-group-html-element {
    height: auto;
    margin-top: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 300px;
    margin-left: 0px;
    margin-bottom: 10px;
  }
  /* line 301, ../scss/_retail-library.scss */
  .page-retail-library .group-glrl-hero-content.field-group-html-element .view-content {
    height: auto;
  }
  /* line 304, ../scss/_retail-library.scss */
  .page-retail-library .group-glrl-hero-content.field-group-html-element .field-name-title h2 {
    margin-left: 10px;
    margin-top: 10px;
    font-size: 26px;
  }
  /* line 309, ../scss/_retail-library.scss */
  .page-retail-library .group-glrl-hero-content.field-group-html-element .field-name-field-kickstart-text {
    width: 100%;
    font-size: 19px;
    padding-left: 10px;
    line-height: 23px;
    margin-left: 0;
    padding-bottom: 5px;
    padding-top: 20px;
  }
  /* line 318, ../scss/_retail-library.scss */
  .page-retail-library .group-glrl-hero-content.field-group-html-element .field-name-field-kickstart-link {
    margin-top: 20px;
    margin-bottom: 28px;
    float: none;
  }
  /* line 322, ../scss/_retail-library.scss */
  .page-retail-library .group-glrl-hero-content.field-group-html-element .field-name-field-kickstart-link a {
    padding-top: 3px;
    padding-bottom: 7px;
    margin-left: 12px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
  }
}

/* line 335, ../scss/_retail-library.scss */
.view-display-id-retail_library_header {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0 20px;
  display: block;
  min-height: 269px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 335, ../scss/_retail-library.scss */
  .view-display-id-retail_library_header {
    min-height: 0px;
  }
}
/* line 343, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-glrl-hero-content {
  width: 445px;
  height: 234px;
  color: white;
  text-transform: uppercase;
  margin-left: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 343, ../scss/_retail-library.scss */
  .view-display-id-retail_library_header .group-glrl-hero-content {
    width: 100%;
    height: 197px;
  }
}
/* line 353, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-text {
  font-size: 39px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding-bottom: 24px;
  line-height: 48px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 353, ../scss/_retail-library.scss */
  .view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-text {
    font-size: 22px;
    width: 52%;
    line-height: 25px;
    margin-left: 34%;
  }
}
/* line 366, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-link {
  font-size: 20px;
  display: inline-block;
}
/* line 371, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-link a, .view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-link a:link, .view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-link a:visited, .view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-link a:hover {
  color: white !important;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 3px solid white;
  font-size: 22px;
  padding: 9px 34px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 371, ../scss/_retail-library.scss */
  .view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-link a, .view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-link a:link, .view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-link a:visited, .view-display-id-retail_library_header .group-glrl-hero-content .field-name-field-kickstart-link a:hover {
    font-size: 20px;
    padding: 4px 12px;
  }
}
/* line 387, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .right .group-glrl-hero-content {
  padding-left: 655px;
}
/* line 390, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-lgrl-title-navigation {
  clear: both;
  position: relative;
  color: white;
  text-transform: uppercase;
  height: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 390, ../scss/_retail-library.scss */
  .view-display-id-retail_library_header .group-lgrl-title-navigation {
    height: 3.3rem;
  }
}
/* line 399, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-lgrl-title-navigation.custom-search {
  top: -45px;
}
/* line 402, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-lgrl-title-navigation .field-name-title {
  transition: top 0.5s ease;
  -webkit-transition-property: top;
  -webkit-transition-duration: 0.5s;
  position: relative;
  margin-top: 0;
  left: 0;
  display: inline-block;
  background: #054e8d;
  font-size: 20px;
  font-weight: 600;
  width: 203px;
  height: 100%;
  text-align: center;
  margin-left: 20px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 402, ../scss/_retail-library.scss */
  .view-display-id-retail_library_header .group-lgrl-title-navigation .field-name-title {
    margin-left: 0;
    width: 100%;
  }
  /* line 422, ../scss/_retail-library.scss */
  .view-display-id-retail_library_header .group-lgrl-title-navigation .field-name-title .field-items {
    padding-left: 1.2rem;
  }
}
/* line 426, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-lgrl-title-navigation .field-name-title.moveUp {
  position: absolute;
  top: -34px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 431, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-lgrl-title-navigation .field-name-title:after {
  position: absolute;
  right: -2px;
  bottom: 0;
  content: " ";
  height: 0;
  width: 0;
  z-index: 102;
  border-style: solid;
  border-width: 0px 22px 41px 0px;
  border-color: transparent transparent #054e8d transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 431, ../scss/_retail-library.scss */
  .view-display-id-retail_library_header .group-lgrl-title-navigation .field-name-title:after {
    display: none;
  }
}
/* line 446, ../scss/_retail-library.scss */
.view-display-id-retail_library_header .group-lgrl-title-navigation .field-name-title h2 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: 900;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 446, ../scss/_retail-library.scss */
  .view-display-id-retail_library_header .group-lgrl-title-navigation .field-name-title h2 {
    font-size: 1.95rem;
    text-align: left;
    line-height: 1.9rem;
  }
}

/* line 461, ../scss/_retail-library.scss */
.group-header {
  position: relative;
}
/* line 463, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search {
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 10;
  width: 669px;
  display: none;
  height: 87px;
  margin-left: 20px;
}
/* line 473, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search .search-form {
  position: relative;
  background-color: #0072b5;
  background-color: rgba(0, 114, 181, 0.9);
  color: white;
  z-index: 5;
}
/* line 479, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search .search-form ::-webkit-input-placeholder {
  color: white;
}
/* line 482, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search .search-form :-moz-placeholder {
  /* Firefox 18- */
  color: white;
}
/* line 485, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search .search-form ::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
/* line 488, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search .search-form :-ms-input-placeholder {
  color: white;
}
/* line 491, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search .search-form .form-item-custom-search-blocks-form-4 {
  width: 89%;
  display: inline-block;
}
/* line 495, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search .search-form .form-wrapper {
  width: 10%;
  display: inline-block;
}
/* line 498, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search .search-form .form-wrapper .custom-search-button {
  background-color: transparent;
  border: none;
  width: 28px;
  height: 27px;
}
/* line 505, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-search .search-form #edit-custom-search-blocks-form-4--2 {
  background: none;
  font-family: "freight-sans-pro";
  font-size: 34px;
  color: white;
  width: 90%;
  border: none;
  font-weight: normal;
  padding: 0 0 5px 0;
  border-bottom: 3px solid white;
  margin-left: 35px;
  height: 53px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 521, ../scss/_retail-library.scss */
.group-header .field-name-retail-library-submit-research {
  position: absolute;
  right: 18px;
  z-index: 1;
  bottom: -40px;
  text-transform: uppercase;
  height: 20px;
  background-image: url('../img/right-carrot.png?1405453183');
  background-repeat: no-repeat;
  background-position: 266px 8px;
  width: 280px;
  font-size: 13px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 521, ../scss/_retail-library.scss */
  .group-header .field-name-retail-library-submit-research {
    display: none;
  }
}
/* line 537, ../scss/_retail-library.scss */
.group-header .view-display-id-retail_library_header {
  padding: 0;
}
/* line 539, ../scss/_retail-library.scss */
.group-header .view-display-id-retail_library_header .ds-1col {
  position: relative;
}
/* line 543, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing {
  position: relative;
}
/* line 544, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .view-filters {
  display: inline-block;
  top: -40px;
  left: 203px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 544, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .view-filters {
    z-index: 5;
    width: 100%;
    top: 0px !important;
    left: 0;
  }
}
/* line 555, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .view-filters div {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 558, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .view-filters.moveUp {
  bottom: 29px;
}
/* line 562, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .view-filters-sub {
  display: inline-block;
  clear: both;
  bottom: -30px;
  background: white;
  width: 100%;
  margin-left: 0px;
  height: 65px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 562, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .view-filters-sub {
    margin-left: 0;
    margin-top: 0.6rem;
    height: 8.8rem;
    position: relative;
    background: transparent;
    border-radius: 0;
    bottom: 0;
  }
}
/* line 581, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .search-button {
  width: 20px;
  height: 20px;
  background: url('../img/search-button-white-small.png?1405453183') no-repeat;
  float: left;
  margin: 10px 10px 0 20px;
  cursor: pointer;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 581, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .search-button {
    position: absolute;
    right: -0.6rem;
    top: -0.6rem;
    background-color: #007bc4;
    height: 3rem;
    width: 2.5rem;
    background-position: 0.6rem 1rem;
  }
  /* line 596, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .search-button:before {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    right: 100%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 2rem 3rem 0;
    border-color: transparent #007bc4 transparent transparent;
  }
}
/* line 611, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-legend {
  background-image: none;
}
/* line 614, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-widget {
  padding: 0;
}
/* line 619, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper fieldset.collapsible .fieldset-legend, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper fieldset.collapsible .fieldset-legend {
  background-image: url('../img/x.png?1405453183');
  background-repeat: no-repeat;
}
/* line 625, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper fieldset.collapsed .fieldset-legend, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper fieldset.collapsed .fieldset-legend {
  background-image: url('../img/plus.png?1405453183');
  background-repeat: no-repeat;
  height: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 632, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper {
    margin-right: 2.4rem;
    width: 6.8rem;
    position: relative;
    margin-bottom: 0.3rem;
    height: 3rem;
  }
  /* line 639, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper > .views-widget > .form-item {
    width: 100%;
  }
  /* line 641, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper > .views-widget > .form-item > fieldset {
    width: 100%;
  }
  /* line 643, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper > .views-widget > .form-item > fieldset > legend {
    width: 100%;
  }
  /* line 645, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper > .views-widget > .form-item > fieldset > legend > .fieldset-legend {
    width: 100%;
    background-position: 82px 16px;
  }
  /* line 652, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 100%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 3rem 0 0 2rem;
    border-color: transparent transparent transparent #007bc4;
  }
  /* line 664, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper .fieldset-title {
    padding-left: 16px;
    padding-top: 16px;
    background-position: 0 15px;
  }
  /* line 669, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper .fieldset-wrapper {
    width: 300px;
    left: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 674, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper .fieldset-wrapper .form-item.form-type-bef-checkbox {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    height: 48px;
  }
}
/* line 682, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-topics-wrapper .fieldset-legend {
  background-position: 66px 12px;
  width: 69px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 687, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper {
    position: relative;
    width: 4.6rem;
    margin-right: 2.4rem;
    margin-bottom: 0.3rem;
    height: 3rem;
  }
  /* line 724, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper > .views-widget > .form-item {
    width: 100%;
  }
  /* line 726, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper > .views-widget > .form-item > fieldset {
    width: 100%;
  }
  /* line 728, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper > .views-widget > .form-item > fieldset > legend {
    width: 100%;
  }
  /* line 730, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper > .views-widget > .form-item > fieldset > legend > .fieldset-legend {
    width: 100%;
    background-position: 55px 16px;
  }
  /* line 737, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper:before {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    right: 100%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 2rem 3rem 0;
    border-color: transparent #007bc4 transparent transparent;
  }
  /* line 749, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 100%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 3rem 0 0 2rem;
    border-color: transparent transparent transparent #007bc4;
  }
  /* line 761, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper .fieldset-title {
    padding-top: 16px;
    background-position: 0 15px;
  }
  /* line 765, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper .fieldset-wrapper {
    width: 300px;
    left: -147px !important;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 770, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper .fieldset-wrapper .form-item.form-type-bef-checkbox {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    height: 48px;
  }
}
/* line 778, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-type-wrapper .fieldset-legend {
  background-position: 55px 12px;
  width: 69px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 783, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button {
    float: left;
    width: 8.1rem;
    position: relative;
    height: 3rem;
  }
  /* line 789, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button > fieldset {
    width: 100%;
  }
  /* line 791, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button > fieldset > legend {
    width: 100%;
  }
  /* line 793, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button > fieldset > legend > .fieldset-legend {
    width: 100% !important;
    background-position: 90px 18px !important;
  }
  /* line 796, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button > fieldset > legend > .fieldset-legend > a {
    padding-top: 15px;
    padding-left: 5px;
  }
  /* line 803, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button:after {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 100%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 3rem 2rem 0 0;
    border-color: #007bc4 transparent transparent transparent;
  }
  /* line 815, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button legend {
    height: 48px;
  }
  /* line 818, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button .fieldset-wrapper {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 300px !important;
    margin-top: 0 !important;
  }
}
/* line 827, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button fieldset.collapsible .fieldset-legend {
  background: url('../img/arrow-down-white.png?1405453183') no-repeat;
  background-position: 84px 18px;
  width: 83px;
}
/* line 834, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-submit-button fieldset.collapsed .fieldset-legend {
  background: url('../img/arrow-right-white.png?1405453183') no-repeat;
  background-position: 88px 14px;
  width: 83px;
}
/* line 841, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-widgets {
  padding-left: 21px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 841, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-widgets {
    padding-left: 0;
    margin-bottom: 0;
    position: relative;
  }
}
/* line 848, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-widgets:before {
  position: absolute;
  right: -21px;
  bottom: 0;
  content: " ";
  height: 0;
  width: 0;
  z-index: 1002;
  border-style: solid;
  width: 0px;
  border-width: 41px 0 0 22px;
  border-color: transparent transparent transparent #007bc4;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 848, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-widgets:before {
    display: none;
  }
}
/* line 867, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form {
  position: relative;
  top: 0;
  display: inline-block;
  padding: 0;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 40px;
  background: #007bc4;
  color: white;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  z-index: 180;
  min-width: 465px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 867, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form {
    width: 100%;
    min-width: 100%;
    height: auto;
    background-color: #054e8d;
  }
  /* line 887, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    background-color: #007bc4;
  }
}
/* line 892, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form.expanded {
  /*width: 857px;*/
}
/* line 895, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form.custom-search {
  top: -45px;
}
/* line 898, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form #edit-topics-wrapper, .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form #edit-type-wrapper {
  height: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 898, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form #edit-topics-wrapper, .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form #edit-type-wrapper {
    height: 3rem;
  }
}
/* line 905, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form #edit-type-wrapper .fieldset-legend {
  padding-left: 10px;
}
/* line 908, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form #edit-type-wrapper .fieldset-wrapper {
  left: -183px;
  width: 717px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 908, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form #edit-type-wrapper .fieldset-wrapper {
    width: 300px;
  }
}
/* line 917, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form .views-submit-button .fieldset-wrapper {
  left: 287px;
  width: 145px;
  background: #007bc4;
}
/* line 922, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form .views-submit-button .fieldset-wrapper .selected {
  background: #054e8d;
}
/* line 926, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form .views-submit-button .form-type-bef-link {
  padding: 10px;
  line-height: 11px;
}
/* line 930, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form .views-submit-button .form-type-bef-link:last-child {
  border: none;
}
/* line 933, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form .views-submit-button .form-type-bef-link:hover {
  background: #054e8d;
}
/* line 936, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form .views-submit-button .form-type-bef-link a {
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}
/* line 945, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub {
  position: relative;
  display: inline-block;
  padding: 0;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  z-index: 0;
  margin-left: 20px;
  border: solid 1px #bebdbd;
  border-radius: 3px;
  margin-top: 13px;
  height: 35px;
  width: auto;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 945, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub {
    width: 100%;
    margin: 0;
    position: static;
    border: none;
  }
}
/* line 968, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .views-exposed-form-sub, .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .views-exposed-widgets-sub, .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .views-widget, .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-type-select.form-item-classification,
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .bef-select-as-links, .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .bef-select-as-links > .form-item {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 973, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification {
  display: block;
  float: right;
  height: 35px;
  line-height: 35px;
  border-left: solid 1px #bebdbd;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 973, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification {
    background: white;
    border: solid 3px #054f8f;
    width: 100%;
    text-align: center;
    height: 2.8rem;
    line-height: 2.2rem;
    margin-bottom: 10px;
  }
}
/* line 988, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification:first-child {
  display: none;
}
/* line 991, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification:last-child {
  border-left: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 991, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification:last-child {
    border-left: solid 3px #054f8f;
  }
}
/* line 997, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification:hover {
  background: #007bc4;
}
/* line 1000, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification:hover a {
  color: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1000, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification:hover a {
    color: #054f8f;
  }
}
/* line 1006, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification a {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding-left: 20px;
  padding-right: 18px;
  font-size: 16px;
  font-weight: normal;
}
/* line 1020, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification .form-type-bef-link {
  display: inline-block;
}
/* line 1024, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification.selected {
  background: #007bc4;
}
/* line 1026, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification.selected a {
  color: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1026, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing .views-exposed-form-sub .form-item.form-item-classification.selected a {
    color: #054f8f;
  }
}
/* line 1074, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-title {
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 16px;
  padding-top: 11px;
  width: 69px;
}
/* line 1085, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .form-item {
  margin: 0;
}
/* line 1088, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .form-item-topics {
  display: inline-block;
  width: 98px;
}
/* line 1092, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .form-item-type {
  display: inline-block;
  width: 70px;
}
/* line 1096, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-location-wrapper, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper {
  display: inline-block;
}
/* line 1098, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-location-wrapper label, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper label {
  color: white;
  text-transform: uppercase;
}
/* line 1102, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-location-wrapper .views-widget, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper .views-widget {
  display: none;
}
/* line 1106, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  margin: 6px 0 0 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1106, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper {
    float: right;
    width: 8.3rem;
    position: relative;
    height: 3rem;
    margin-top: 0;
    margin-right: 0;
  }
  /* line 1136, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper:before {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    right: 100%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 0 3rem 2rem;
    border-color: transparent transparent #007bc4 transparent;
  }
  /* line 1148, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper label[for="edit-date"] {
    width: 100% !important;
    padding-top: 11px;
    background-position: 70px 16px !important;
    -moz-background-position: 70px 16px !important;
    padding-left: 25px;
    width: 100%;
  }
  /* line 1156, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget {
    display: block;
    width: 300px;
    margin: 0;
    margin-top: 13px;
    height: 53px;
    background-color: #007bc4;
    border-top: solid 5px #054e8d;
    position: relative;
    left: -167px !important;
  }
  /* line 1166, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget .form-item {
    height: 100%;
    padding-top: 3px;
  }
  /* line 1169, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget .form-item input, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget .form-item form .select-list-style, form .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget .form-item .select-list-style, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget .form-item .ui-accordion .select-list-style, .ui-accordion .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget .form-item .select-list-style, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget .form-item .page-search .block-facetapi .select-style, .page-search .block-facetapi .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget .form-item .select-style {
    height: 35px !important;
  }
  /* line 1173, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget #edit-field-article-date-value-min-wrapper, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget #edit-field-article-date-value-max-wrapper {
    width: 47.5%;
    margin-left: 5px;
  }
  /* line 1176, ../scss/_retail-library.scss */
  .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget #edit-field-article-date-value-min-wrapper #edit-date-min, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget #edit-field-article-date-value-min-wrapper #edit-date-max, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget #edit-field-article-date-value-max-wrapper #edit-date-min, .group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > .views-widget #edit-field-article-date-value-max-wrapper #edit-date-max {
    width: 100%;
  }
}
/* line 1182, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > label {
  font-size: 16px;
  text-transform: uppercase;
  background: url('../img/calendar-icon-white.png?1405453183') no-repeat;
  width: 67px;
  background-position: right 5px;
  cursor: pointer;
  float: left;
  color: white;
  margin-right: 7px;
}
/* line 1192, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper > label.without-icon {
  background-image: none;
  width: 50px;
}
/* line 1198, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper .form-type-date-popup > label {
  display: none;
}
/* line 1201, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper .form-type-date-popup .description {
  display: none;
}
/* line 1205, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper #edit-date-min-datepicker-popup-0 {
  width: 105px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-image: url('../img/calendar-icon-blue.png?1405453183');
  background-repeat: no-repeat;
  background-position: 87px 5px;
  cursor: pointer;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #054f8f;
  padding: 0 0 0 6px;
  height: 24px;
  margin: 0px 5px 0 0;
  font-size: 14px;
}
/* line 1220, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper #edit-date-max-datepicker-popup-0 {
  width: 105px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-image: url('../img/calendar-icon-blue.png?1405453183');
  background-repeat: no-repeat;
  background-position: 87px 5px;
  cursor: pointer;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #054f8f;
  padding: 0 0 0 6px;
  height: 24px;
  margin: -7px 7px 0 0;
  font-size: 14px;
}
/* line 1235, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper .views-widget {
  display: none;
  float: left;
  position: relative;
  top: -5px;
  left: 10px;
  width: 235px;
}
/* line 1242, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing #edit-date-wrapper .views-widget > div {
  float: left;
}
/* line 1247, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper {
  position: absolute;
  width: 1080px;
  z-index: 500;
  top: 40px;
  left: -183px;
  background-color: #e0ddd9;
  padding: 5px 0;
}
/* line 1255, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox label {
  font-family: "ff-din-web";
  font-size: 15px;
  text-transform: uppercase;
  color: white;
}
/* line 1261, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox {
  padding: 5px 10px;
  float: left;
  margin: 5px 10px;
  color: white;
  background-color: #2e303f;
}
/* line 1267, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox input, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox form .select-list-style, form .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox .select-list-style, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox .ui-accordion .select-list-style, .ui-accordion .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox .select-list-style, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox .page-search .block-facetapi .select-style, .page-search .block-facetapi .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox .select-style {
  width: auto;
  float: right;
}
/* line 1271, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .form-type-bef-checkbox:hover {
  background-color: #4d535c;
}
/* line 1275, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper input[type=checkbox], .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper form [type=checkbox].select-list-style, form .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper [type=checkbox].select-list-style, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style, .ui-accordion .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper [type=checkbox].select-list-style, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style, .page-search .block-facetapi .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper [type=checkbox].select-style {
  display: none;
}
/* line 1278, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper input[type=checkbox] + label, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper form [type=checkbox].select-list-style + label, form .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper [type=checkbox].select-list-style + label, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style + label, .ui-accordion .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper [type=checkbox].select-list-style + label, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style + label, .page-search .block-facetapi .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper [type=checkbox].select-style + label {
  padding-left: 18px;
  height: 13px;
  display: inline-block;
  line-height: 13px;
  background-repeat: no-repeat;
  background-position: 0 80px;
  font-size: 13px;
  vertical-align: middle;
  cursor: pointer;
  width: 300px;
}
/* line 1290, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper input[type=checkbox]:checked + label, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper form [type=checkbox].select-list-style:checked + label, form .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper [type=checkbox].select-list-style:checked + label, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style:checked + label, .ui-accordion .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper [type=checkbox].select-list-style:checked + label, .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style:checked + label, .page-search .block-facetapi .group-header #views-exposed-form-retail-library-retail-library-listing .fieldset-wrapper [type=checkbox].select-style:checked + label {
  background: url('../img/check_icon.png?1405453183') no-repeat 285px;
  width: 300px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 1302, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .form-type-date-popup > label {
  display: none;
}
/* line 1305, ../scss/_retail-library.scss */
.group-header #views-exposed-form-retail-library-retail-library-listing .form-type-date-popup .description {
  display: none;
}

/* line 1, ../scss/_share-advocacy.scss */
.share-advocacy {
  position: relative;
  overflow: hidden;
  height: 0;
  display: block;
  top: 81px;
  left: 1px;
  z-index: 223;
  border: none;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
  width: auto;
  -webkit-transition: height 0.2s linear, margin-top 0.2s linear;
  -moz-transition: height 0.2s linear, margin-top 0.2s linear;
  -o-transition: height 0.2s linear, margin-top 0.2s linear;
  transition: height 0.2s linear, margin-top 0.2s linear;
}
/* line 17, ../scss/_share-advocacy.scss */
.share-advocacy.active {
  height: 61px;
  margin-top: -61px;
}
/* line 23, ../scss/_share-advocacy.scss */
.share-advocacy .block-sharethis {
  background-image: url(../img/share-call.png);
  background-repeat: no-repeat;
  background-position: 39px 19px;
  top: -5px;
}
/* line 30, ../scss/_share-advocacy.scss */
.share-advocacy .sharethis-wrapper {
  position: relative;
  height: 40px;
  overflow: hidden;
  top: 25px;
}
/* line 37, ../scss/_share-advocacy.scss */
.share-advocacy .stButton, .share-advocacy .group-widget-share .share-button, .group-widget-share .share-advocacy .share-button, .share-advocacy .share-function .share-button, .share-function .share-advocacy .share-button, .share-advocacy .share-video-widget .share-button, .share-video-widget .share-advocacy .share-button {
  position: relative;
  width: 45px !important;
  height: 41px !important;
  border-right: solid 1px #3595cd;
  background-color: #007bc4;
  margin: 0;
  margin-right: -3px;
}
/* line 45, ../scss/_share-advocacy.scss */
.share-advocacy .stButton:hover, .share-advocacy .group-widget-share .share-button:hover, .group-widget-share .share-advocacy .share-button:hover, .share-advocacy .share-function .share-button:hover, .share-function .share-advocacy .share-button:hover, .share-advocacy .share-video-widget .share-button:hover, .share-video-widget .share-advocacy .share-button:hover {
  background-color: #054e8d;
}
/* line 52, ../scss/_share-advocacy.scss */
.share-advocacy .stButton .stButton_gradient, .share-advocacy .group-widget-share .share-button .stButton_gradient, .group-widget-share .share-advocacy .share-button .stButton_gradient, .share-advocacy .share-function .share-button .stButton_gradient, .share-function .share-advocacy .share-button .stButton_gradient, .share-advocacy .share-video-widget .share-button .stButton_gradient, .share-video-widget .share-advocacy .share-button .stButton_gradient {
  background: none;
  border: none;
}
/* line 57, ../scss/_share-advocacy.scss */
.share-advocacy .stButton .stButton_gradient:hover, .share-advocacy .group-widget-share .share-button .stButton_gradient:hover, .group-widget-share .share-advocacy .share-button .stButton_gradient:hover, .share-advocacy .share-function .share-button .stButton_gradient:hover, .share-function .share-advocacy .share-button .stButton_gradient:hover, .share-advocacy .share-video-widget .share-button .stButton_gradient:hover, .share-video-widget .share-advocacy .share-button .stButton_gradient:hover {
  background: none;
  border: none;
}
/* line 65, ../scss/_share-advocacy.scss */
.share-advocacy .stButton_gradient {
  background: none;
}
/* line 70, ../scss/_share-advocacy.scss */
.share-advocacy .st-generic, .share-advocacy .st-facebook-counter, .share-advocacy .st-twitter-counter, .share-advocacy .st-linkedin-counter, .share-advocacy .st_googleplus_hcount, .share-advocacy .st-email-counter {
  width: 45px !important;
  background-position: 50% 0;
  top: 10px;
  /* top: 19px;
    left: 21px;*/
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 70, ../scss/_share-advocacy.scss */
  .share-advocacy .st-generic, .share-advocacy .st-facebook-counter, .share-advocacy .st-twitter-counter, .share-advocacy .st-linkedin-counter, .share-advocacy .st_googleplus_hcount, .share-advocacy .st-email-counter {
    height: 19px !important;
  }
}
/* line 77, ../scss/_share-advocacy.scss */
.share-advocacy .st-generic img, .share-advocacy .st-facebook-counter img, .share-advocacy .st-twitter-counter img, .share-advocacy .st-linkedin-counter img, .share-advocacy .st_googleplus_hcount img, .share-advocacy .st-email-counter img {
  display: none;
}
/* line 84, ../scss/_share-advocacy.scss */
.share-advocacy .st-facebook-counter {
  background-image: url(../img/share-icon-small-facebook.png) !important;
}
/* line 91, ../scss/_share-advocacy.scss */
.share-advocacy .st-twitter-counter {
  background-image: url(../img/share-icon-small-twitter.png) !important;
}
/* line 97, ../scss/_share-advocacy.scss */
.share-advocacy .st-linkedin-counter {
  background-image: url(../img/share-icon-small-linkedin.png) !important;
}
/* line 102, ../scss/_share-advocacy.scss */
.share-advocacy .chicklets {
  display: none !important;
}
/* line 106, ../scss/_share-advocacy.scss */
.share-advocacy .st_googleplus_hcount {
  /*    &:hover{
        .stButton{
          background-image: url(../img/share-icon-googleplus-over.png) !important;
        }
      }*/
}
/* line 108, ../scss/_share-advocacy.scss */
.share-advocacy .st_googleplus_hcount .stButton, .share-advocacy .st_googleplus_hcount .group-widget-share .share-button, .group-widget-share .share-advocacy .st_googleplus_hcount .share-button, .share-advocacy .st_googleplus_hcount .share-function .share-button, .share-function .share-advocacy .st_googleplus_hcount .share-button, .share-advocacy .st_googleplus_hcount .share-video-widget .share-button, .share-video-widget .share-advocacy .st_googleplus_hcount .share-button {
  left: 0;
  width: 45px;
  background-image: url(../img/share-icon-small-googleplus.png);
  background-repeat: no-repeat !important;
  top: -18px;
  background-position: 50% 50%;
}
/* line 117, ../scss/_share-advocacy.scss */
.share-advocacy .st_googleplus_hcount .stButton_gradient {
  background: none;
  filter: none;
}
/* line 122, ../scss/_share-advocacy.scss */
.share-advocacy .st_googleplus_hcount .stBubble_hcount {
  display: none;
}
/* line 133, ../scss/_share-advocacy.scss */
.share-advocacy .st-email-counter {
  background-image: url(../img/share-icon-small-mail.png) !important;
  background-repeat: no-repeat !important;
  background-position: 50% 43%;
}
/* line 141, ../scss/_share-advocacy.scss */
.share-advocacy .st-email-counter .stHBubble {
  display: none !important;
  position: relative;
}
/* line 149, ../scss/_share-advocacy.scss */
.share-advocacy .stArrow {
  display: inline;
  background: none !important;
}
/* line 153, ../scss/_share-advocacy.scss */
.share-advocacy .stArrow .stHBubble {
  display: none;
  top: 21px;
  right: -10px;
  background: none;
  border: none;
  /*      .stBubble_hcount{
          font-family: $din;
          font-weight: $w-bold;
          font-size: 15px !important;
          color: $white;
        }*/
}

/* line 2, ../scss/_share-function.scss */
.share-function, .share-video-widget {
  position: relative;
  display: block;
  top: -10px;
  left: 27px;
  width: 75px;
  background-color: #007bc4;
  border: none;
  -moz-border-radius-topleft: 5px !important;
  -webkit-border-top-left-radius: 5px !important;
  border-top-left-radius: 5px !important;
  -moz-border-radius-topright: 5px !important;
  -webkit-border-top-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
  z-index: 7;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.2s linear, margin-top 0.2s linear;
  -moz-transition: height 0.2s linear, margin-top 0.2s linear;
  -o-transition: height 0.2s linear, margin-top 0.2s linear;
  transition: height 0.2s linear, margin-top 0.2s linear;
}
/* line 16, ../scss/_share-function.scss */
.share-function.active, .active.share-video-widget {
  z-index: 10;
  height: 265px;
  margin-top: -265px;
  display: block;
  /*
  top: -265px;
  */
}
/* line 27, ../scss/_share-function.scss */
.share-function .stButton, .share-video-widget .stButton, .share-function .share-button, .share-video-widget .share-button {
  width: 70px;
  height: 52px;
  border-bottom: solid 1px #054e8d;
  background-color: #007bc4;
  margin: 0;
  padding-left: 5px;
}
/* line 35, ../scss/_share-function.scss */
.share-function .stButton:hover, .share-video-widget .stButton:hover, .share-function .share-button:hover, .share-video-widget .share-button:hover {
  background-color: #054e8d;
}
/* line 42, ../scss/_share-function.scss */
.share-function .st_email_hcount:hover .st-email-counter, .share-video-widget .st_email_hcount:hover .st-email-counter {
  background-image: url(../img/share-icon-email-over.png) !important;
}
/* line 49, ../scss/_share-function.scss */
.share-function .stButton .stButton_gradient, .share-video-widget .stButton .stButton_gradient, .share-function .share-button .stButton_gradient, .share-video-widget .share-button .stButton_gradient {
  background: none;
  border: none;
}
/* line 54, ../scss/_share-function.scss */
.share-function .stButton .stButton_gradient:hover, .share-video-widget .stButton .stButton_gradient:hover, .share-function .share-button .stButton_gradient:hover, .share-video-widget .share-button .stButton_gradient:hover {
  background: none;
  border: none;
}
/* line 61, ../scss/_share-function.scss */
.share-function .share-button, .share-video-widget .share-button {
  height: 67px !important;
  background-image: url(../img/share-icon.png);
  background-repeat: no-repeat;
  background-position: 50% 20px;
}
/* line 68, ../scss/_share-function.scss */
.share-function .share-button:hover, .share-video-widget .share-button:hover {
  background-image: url(../img/share-icon-over.png);
}
/* line 70, ../scss/_share-function.scss */
.share-function .share-button:hover p, .share-video-widget .share-button:hover p {
  color: white;
}
/* line 74, ../scss/_share-function.scss */
.share-function .share-button p, .share-video-widget .share-button p {
  width: auto !important;
  position: relative;
  top: 30px;
  left: 10px;
  color: #007bc4;
  font-size: 14px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 86, ../scss/_share-function.scss */
.share-function .stButton_gradient, .share-video-widget .stButton_gradient {
  background: none;
  filter: none;
}
/* line 92, ../scss/_share-function.scss */
.share-function .st-generic, .share-video-widget .st-generic, .share-function .st-facebook-counter, .share-video-widget .st-facebook-counter, .share-function .st-twitter-counter, .share-video-widget .st-twitter-counter, .share-function .st-linkedin-counter, .share-video-widget .st-linkedin-counter, .share-function .st_googleplus_hcount, .share-video-widget .st_googleplus_hcount, .share-function .st-email-counter, .share-video-widget .st-email-counter {
  display: inline;
  width: 23px !important;
  top: 19px;
  left: 21px;
}
/* line 98, ../scss/_share-function.scss */
.share-function .st-generic img, .share-video-widget .st-generic img, .share-function .st-facebook-counter img, .share-video-widget .st-facebook-counter img, .share-function .st-twitter-counter img, .share-video-widget .st-twitter-counter img, .share-function .st-linkedin-counter img, .share-video-widget .st-linkedin-counter img, .share-function .st_googleplus_hcount img, .share-video-widget .st_googleplus_hcount img, .share-function .st-email-counter img, .share-video-widget .st-email-counter img {
  display: none;
}
/* line 103, ../scss/_share-function.scss */
.share-function .st-facebook-counter, .share-video-widget .st-facebook-counter {
  background-image: url(../img/share-icon-facebook-over.png) !important;
}
/* line 110, ../scss/_share-function.scss */
.share-function .st-twitter-counter, .share-video-widget .st-twitter-counter {
  background-image: url(../img/share-icon-twitter-over.png) !important;
  left: 14px;
}
/* line 116, ../scss/_share-function.scss */
.share-function .st-linkedin-counter, .share-video-widget .st-linkedin-counter {
  background-image: url(../img/share-icon-linkedin-over.png) !important;
  left: 14px;
}
/* line 122, ../scss/_share-function.scss */
.share-function .chicklets, .share-video-widget .chicklets {
  display: none !important;
}
/* line 126, ../scss/_share-function.scss */
.share-function .st_googleplus_hcount, .share-video-widget .st_googleplus_hcount {
  /*    &:hover{
        .stButton{
          background-image: url(../img/share-icon-googleplus-over.png) !important;
        }
      }*/
}
/* line 128, ../scss/_share-function.scss */
.share-function .st_googleplus_hcount .stButton, .share-video-widget .st_googleplus_hcount .stButton, .share-function .st_googleplus_hcount .share-button, .share-video-widget .st_googleplus_hcount .share-button {
  left: 0;
  width: 100%;
  background-image: url(../img/share-icon-googleplus-over.png);
  background-repeat: no-repeat !important;
  background-position: 34% 50%;
}
/* line 137, ../scss/_share-function.scss */
.share-function .st_googleplus_hcount .stBubble_hcount, .share-video-widget .st_googleplus_hcount .stBubble_hcount {
  position: relative;
  left: 17px;
  top: -8px;
}
/* line 143, ../scss/_share-function.scss */
.share-function .st_googleplus_hcount .stButton_gradient, .share-video-widget .st_googleplus_hcount .stButton_gradient {
  background: none;
  filter: none;
}
/* line 156, ../scss/_share-function.scss */
.share-function .st-email-counter, .share-video-widget .st-email-counter {
  background-image: url(../img/share-icon-email-over.png) !important;
  background-repeat: no-repeat !important;
  width: 25px !important;
  left: 12px;
}
/* line 163, ../scss/_share-function.scss */
.share-function .st-email-counter .stHBubble, .share-video-widget .st-email-counter .stHBubble {
  position: relative;
  right: -9px;
}
/* line 170, ../scss/_share-function.scss */
.share-function .stArrow, .share-video-widget .stArrow {
  display: inline;
  background: none !important;
}
/* line 174, ../scss/_share-function.scss */
.share-function .stArrow .stHBubble, .share-video-widget .stArrow .stHBubble {
  top: 21px;
  right: -10px;
  background: none !important;
  border: none;
  filter: none;
}
/* line 181, ../scss/_share-function.scss */
.share-function .stArrow .stHBubble .stBubble_hcount, .share-video-widget .stArrow .stHBubble .stBubble_hcount {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 15px !important;
  color: white;
  background: none;
}

/* line 2, ../scss/_share-video-widget.scss */
.media-vimeo-outer-wrapper {
  margin-bottom: 5px;
}

/* line 7, ../scss/_share-video-widget.scss */
.share-video-widget {
  width: auto !important;
  float: right;
  margin-right: 27px;
  top: -5px;
  border-top-right-radius: 0 !important;
}
/* line 17, ../scss/_share-video-widget.scss */
.share-video-widget.active {
  height: 50px;
  margin-top: -50px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 17, ../scss/_share-video-widget.scss */
  .share-video-widget.active {
    margin-top: -42px;
  }
}
/* line 26, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper {
  height: 55px;
  top: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 26, ../scss/_share-video-widget.scss */
  .share-video-widget .sharethis-wrapper {
    width: 282px;
  }
}
/* line 33, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper .st-generic, .share-video-widget .sharethis-wrapper .st-facebook-counter, .share-video-widget .sharethis-wrapper .st-twitter-counter, .share-video-widget .sharethis-wrapper .st-linkedin-counter, .share-video-widget .sharethis-wrapper .st_googleplus_hcount, .share-video-widget .sharethis-wrapper .st-email-counter {
  top: 14px;
  left: 16px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 33, ../scss/_share-video-widget.scss */
  .share-video-widget .sharethis-wrapper .st-generic, .share-video-widget .sharethis-wrapper .st-facebook-counter, .share-video-widget .sharethis-wrapper .st-twitter-counter, .share-video-widget .sharethis-wrapper .st-linkedin-counter, .share-video-widget .sharethis-wrapper .st_googleplus_hcount, .share-video-widget .sharethis-wrapper .st-email-counter {
    height: 23px;
  }
}
/* line 41, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper .stButton, .share-video-widget .sharethis-wrapper .share-button {
  height: 55px !important;
  width: auto !important;
  min-width: 70px;
  margin-right: -3px;
  top: 0;
  margin-top: -4px;
  border-right: solid 1px #054e8d;
}
/* line 51, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper .stHBubble {
  top: 15px;
  right: -13px;
}
/* line 56, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper .stBubble_hcount {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}
/* line 63, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper .st_googleplus_hcount {
  background-position: 33% 55% !important;
}
/* line 65, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper .st_googleplus_hcount .stBubble_hcount {
  left: 17px !important;
}
/* line 69, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper .st_googleplus_hcount .stButton, .share-video-widget .sharethis-wrapper .st_googleplus_hcount .share-button {
  background-position: 34% 60%;
}
/* line 74, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper .st-facebook-counter {
  background-position: 7% 24%;
}
/* line 78, ../scss/_share-video-widget.scss */
.share-video-widget .sharethis-wrapper .stBubble_hcount {
  display: inline-block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 84, ../scss/_share-video-widget.scss */
  .share-video-widget .sharethis-wrapper .st_email_hcount .st-button {
    display: none;
  }
}

/* line 94, ../scss/_share-video-widget.scss */
.share-video-button-container {
  background-position: 0 -1368px;
  cursor: pointer;
  position: relative;
  width: 134px;
  height: 31px;
  float: right;
  margin-top: -5px;
}
/* line 104, ../scss/_share-video-widget.scss */
.share-video-button-container:hover {
  background-position: 0 -1313px;
}
/* line 108, ../scss/_share-video-widget.scss */
.share-video-button-container .share-video-button {
  position: relative;
  top: 0 !important;
  left: 20px;
  border: none !important;
  background-position: 7px 71%;
  background-image: url(../img/share-urgent-alert-icon.png);
  background-repeat: no-repeat;
}
/* line 121, ../scss/_share-video-widget.scss */
.share-video-button-container .share-video-button .share-button p {
  color: white !important;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  position: relative;
  right: -30px !important;
  top: 3px !important;
}

/* line 134, ../scss/_share-video-widget.scss */
.group-share-video-group {
  position: relative;
  top: 0;
  right: -1px;
}

/**********************************************************
 *
 *    @Section: Dynamic Sidebar Styles
 *
 **********************************************************/
/* line 9, ../scss/_sidebar.scss */
.panel-col-last,
.field-name-field-dynamic-sidebar,
.views-field-field-dynamic-sidebar,
.field-name-field-template-dynamic-sidebar {
  position: relative;
}
/* line 11, ../scss/_sidebar.scss */
.panel-col-last h2,
.field-name-field-dynamic-sidebar h2,
.views-field-field-dynamic-sidebar h2,
.field-name-field-template-dynamic-sidebar h2 {
  display: block;
  height: 42px;
  line-height: 42px;
  padding-top: 0px;
  background-color: #007bc4;
  color: white;
  font-size: 18px;
  font-weight: bold;
  padding-left: 21px;
  box-sizing: border-box;
  text-align: left;
  font-weight: 600;
}
/* line 25, ../scss/_sidebar.scss */
.panel-col-last h2:after, .panel-col-last h2:before,
.field-name-field-dynamic-sidebar h2:after,
.field-name-field-dynamic-sidebar h2:before,
.views-field-field-dynamic-sidebar h2:after,
.views-field-field-dynamic-sidebar h2:before,
.field-name-field-template-dynamic-sidebar h2:after,
.field-name-field-template-dynamic-sidebar h2:before {
  display: none;
}
/* line 32, ../scss/_sidebar.scss */
.panel-col-last .field-items .field-item,
.field-name-field-dynamic-sidebar .field-items .field-item,
.views-field-field-dynamic-sidebar .field-items .field-item,
.field-name-field-template-dynamic-sidebar .field-items .field-item {
  background: white;
  margin-bottom: 22px;
  /* details of a bean or block*/
  /* Bean Sub Navigation */
}
/* line 38, ../scss/_sidebar.scss */
.panel-col-last .field-items .field-item .bean-links,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links {
  padding-bottom: 24px;
}
/* line 45, ../scss/_sidebar.scss */
.panel-col-last .field-items .field-item .bean-links .field-item,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .field-item,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .field-item,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .field-item {
  margin: 2px 24px;
  border-bottom: 1px solid #bfbfbf;
  background: url(../img/sub-nav-arrow.png) no-repeat right;
}
/* line 51, ../scss/_sidebar.scss */
.panel-col-last .field-items .field-item .bean-links .field-item a,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .field-item a,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .field-item a,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .field-item a {
  font-size: 16px;
  color: #00a884;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 58, ../scss/_sidebar.scss */
.panel-col-last .field-items .field-item .bean-links .field-item a:hover,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .field-item a:hover,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .field-item a:hover,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .field-item a:hover {
  color: #00896e;
}

/* ******************************

    @Section: Sign up pages

****************************** */
/* line 9, ../scss/_sign-up.scss */
.page-sign-up .hero {
  width: 100%;
  height: 315px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 9, ../scss/_sign-up.scss */
  .page-sign-up .hero {
    height: auto;
  }
}
/* line 18, ../scss/_sign-up.scss */
.page-sign-up .region-content {
  margin: 0;
}
/* line 24, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width {
  padding-top: 36px;
  margin: 0;
  overflow: auto;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 24, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width {
    padding: 1.5rem;
    padding-top: 1rem;
  }
}
/* line 32, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width h2 {
  color: #00a884;
  font-size: 32px;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 32, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width h2 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 0rem;
  }
}
/* line 41, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width h2 .btn {
  margin-left: 26px;
}
/* line 46, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width hr {
  background-color: #cfcfcf;
}
/* line 48, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width hr.sign-up-hr {
  margin: 36px 0 40px 0;
}
/* line 56, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .form-item-organization-role,
.page-sign-up .region-content .block-full-width .form-item-country,
.page-sign-up .region-content .block-full-width #replace_field_state_div,
.page-sign-up .region-content .block-full-width .form-item-company-type {
  width: 325px !important;
  margin-right: 38px !important;
  padding-right: 0 !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 56, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .form-item-organization-role,
  .page-sign-up .region-content .block-full-width .form-item-country,
  .page-sign-up .region-content .block-full-width #replace_field_state_div,
  .page-sign-up .region-content .block-full-width .form-item-company-type {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 66, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .form-item-company-search {
  width: 100%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 66, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .form-item-company-search {
    margin-top: 0.5rem;
  }
}
/* line 71, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .form-item-company-search input, .page-sign-up .region-content .block-full-width .form-item-company-search form .select-list-style, form .page-sign-up .region-content .block-full-width .form-item-company-search .select-list-style, .page-sign-up .region-content .block-full-width .form-item-company-search .ui-accordion .select-list-style, .ui-accordion .page-sign-up .region-content .block-full-width .form-item-company-search .select-list-style, .page-sign-up .region-content .block-full-width .form-item-company-search .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-sign-up .region-content .block-full-width .form-item-company-search .select-style {
  width: 320px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 71, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .form-item-company-search input, .page-sign-up .region-content .block-full-width .form-item-company-search form .select-list-style, form .page-sign-up .region-content .block-full-width .form-item-company-search .select-list-style, .page-sign-up .region-content .block-full-width .form-item-company-search .ui-accordion .select-list-style, .ui-accordion .page-sign-up .region-content .block-full-width .form-item-company-search .select-list-style, .page-sign-up .region-content .block-full-width .form-item-company-search .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-sign-up .region-content .block-full-width .form-item-company-search .select-style {
    width: 100%;
    padding-left: 0.5rem;
  }
}
/* line 80, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-1, .page-sign-up .region-content .block-full-width #edit-step-optional {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 40px !important;
  margin-bottom: 40px !important;
}
/* line 85, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-1 h2, .page-sign-up .region-content .block-full-width #edit-step-optional h2 {
  font-size: 22px;
}
/* line 90, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-1 #edit-search-company-btn, .page-sign-up .region-content .block-full-width #edit-step-optional #edit-search-company-btn {
  margin-left: 226px;
  width: 106px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 90, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-step-1 #edit-search-company-btn, .page-sign-up .region-content .block-full-width #edit-step-optional #edit-search-company-btn {
    margin-left: 0px;
  }
}
/* line 98, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-1 #edit-without-company, .page-sign-up .region-content .block-full-width #edit-step-optional #edit-without-company {
  width: 532px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 98, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-step-1 #edit-without-company, .page-sign-up .region-content .block-full-width #edit-step-optional #edit-without-company {
    width: 100%;
  }
}
/* line 103, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-1 #edit-without-company .two-columns, .page-sign-up .region-content .block-full-width #edit-step-optional #edit-without-company .two-columns {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 105, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-1 #edit-without-company .two-columns .left, .page-sign-up .region-content .block-full-width #edit-step-optional #edit-without-company .two-columns .left {
  float: left;
  width: 244px;
}
/* line 109, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-1 #edit-without-company .two-columns .right, .page-sign-up .region-content .block-full-width #edit-step-optional #edit-without-company .two-columns .right {
  float: right;
}
/* line 114, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-1 #edit-without-company div.step_description, .page-sign-up .region-content .block-full-width #edit-step-optional #edit-without-company div.step_description {
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #484848;
}
/* line 119, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-1 #edit-without-company div.step_description a, .page-sign-up .region-content .block-full-width #edit-step-optional #edit-without-company div.step_description a {
  font-weight: 600;
  color: #007bc4;
}
/* line 132, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-2, .page-sign-up .region-content .block-full-width #edit-step-optional {
  position: relative;
}
/* line 135, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-2 h2, .page-sign-up .region-content .block-full-width #edit-step-optional h2 {
  font-size: 22px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 138, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-step-2 h3, .page-sign-up .region-content .block-full-width #edit-step-optional h3 {
    margin-bottom: 5px;
  }
}
/* line 144, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-2 .required-label, .page-sign-up .region-content .block-full-width #edit-step-optional .required-label {
  position: absolute;
  top: 0px;
  right: 0px;
  text-align: right;
  color: #d0112b;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 1px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 144, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-step-2 .required-label, .page-sign-up .region-content .block-full-width #edit-step-optional .required-label {
    top: 80px;
  }
}
/* line 159, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-action {
  position: relative;
  width: 335px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 159, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-action {
    width: 100%;
  }
}
/* line 166, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-action a {
  color: #007bc4;
  font-size: 14px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 166, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-action a {
    font-size: 1rem;
    display: block;
  }
}
/* line 175, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-action #edit-search-company-btn {
  float: right;
  margin-left: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 175, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-action #edit-search-company-btn {
    float: none;
    margin-top: 1.2rem;
  }
}
/* line 184, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-action .ajax-progress-throbber {
  position: absolute;
  right: -40px;
  top: 5px;
}
/* line 191, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #replace_field_company_div {
  margin-top: 40px;
  width: 750px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 191, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #replace_field_company_div {
    width: 100%;
    margin-top: 1.5rem;
  }
}
/* line 200, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #replace_field_company_div .warning-msg {
  color: #d0112b;
  font-size: 17px;
  font-weight: 600;
  max-width: 410px;
}
/* line 208, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-name {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 211, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-name .form-item-salutation, .page-sign-up .region-content .block-full-width #edit-name .form-item-first-name, .page-sign-up .region-content .block-full-width #edit-name .form-item-last-name {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 750px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-name .form-item-salutation, * html .page-sign-up .region-content .block-full-width #edit-name .form-item-first-name, * html .page-sign-up .region-content .block-full-width #edit-name .form-item-last-name {
  overflow-x: hidden;
}
/* line 216, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-name .form-item-salutation {
  width: 140px;
}
/* line 219, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-name .form-item-salutation select {
  padding-left: 10px;
}
/* line 224, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-name .form-item-first-name {
  width: 235px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 224, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-name .form-item-first-name {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 232, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-name .form-item-last-name {
  width: 245px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 232, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-name .form-item-last-name {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 240, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-name .form-item-organization-role, .page-sign-up .region-content .block-full-width #edit-name .form-item-job-title {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 1520px;
  width: 315px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-name .form-item-organization-role, * html .page-sign-up .region-content .block-full-width #edit-name .form-item-job-title {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 240, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-name .form-item-organization-role, .page-sign-up .region-content .block-full-width #edit-name .form-item-job-title {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 250, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-company-info {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 253, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-company-info .form-item-company-name, .page-sign-up .region-content .block-full-width #edit-company-info .form-item-company-type {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 750px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-company-info .form-item-company-name, * html .page-sign-up .region-content .block-full-width #edit-company-info .form-item-company-type {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 253, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-company-info .form-item-company-name, .page-sign-up .region-content .block-full-width #edit-company-info .form-item-company-type {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 264, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-location {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 267, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-location .form-item-address1, .page-sign-up .region-content .block-full-width #edit-location .form-item-address2 {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 750px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-location .form-item-address1, * html .page-sign-up .region-content .block-full-width #edit-location .form-item-address2 {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 267, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-location .form-item-address1, .page-sign-up .region-content .block-full-width #edit-location .form-item-address2 {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 277, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-location .form-item-city, .page-sign-up .region-content .block-full-width #edit-location #replace_field_state_div {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 1520px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-location .form-item-city, * html .page-sign-up .region-content .block-full-width #edit-location #replace_field_state_div {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 277, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-location .form-item-city, .page-sign-up .region-content .block-full-width #edit-location #replace_field_state_div {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 287, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-location .form-item-country, .page-sign-up .region-content .block-full-width #edit-location .form-item-zip {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 2290px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-location .form-item-country, * html .page-sign-up .region-content .block-full-width #edit-location .form-item-zip {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 287, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-location .form-item-country, .page-sign-up .region-content .block-full-width #edit-location .form-item-zip {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 297, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-location .form-item-telephone, .page-sign-up .region-content .block-full-width #edit-location .form-item-company-web {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 3060px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-location .form-item-telephone, * html .page-sign-up .region-content .block-full-width #edit-location .form-item-company-web {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 297, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-location .form-item-telephone, .page-sign-up .region-content .block-full-width #edit-location .form-item-company-web {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 308, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-extra {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 311, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-extra .form-item-email, .page-sign-up .region-content .block-full-width #edit-extra .form-item-email-confirm {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 750px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-extra .form-item-email, * html .page-sign-up .region-content .block-full-width #edit-extra .form-item-email-confirm {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 311, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-extra .form-item-email, .page-sign-up .region-content .block-full-width #edit-extra .form-item-email-confirm {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 323, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-membership .form-item-membership-id {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 1520px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-membership .form-item-membership-id {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 323, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-membership .form-item-membership-id {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 332, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-membership .membership-id-notes {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 1520px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #d0112b;
  width: 315px;
  padding-top: 40px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-membership .membership-id-notes {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 332, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-membership .membership-id-notes {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 346, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-terms {
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  margin: 16px 0 25px 0;
  border-radius: 0;
}
/* line 353, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .explanation {
  font-size: 18px;
  width: 750px;
  color: #054f8f;
  font-weight: 600;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 353, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .explanation {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 364, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width div.student-info-review {
  margin-top: 30px;
}
/* line 369, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 372, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact .form-item-salutation, .page-sign-up .region-content .block-full-width #edit-contact .form-item-first-name, .page-sign-up .region-content .block-full-width #edit-contact .form-item-last-name {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 750px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-contact .form-item-salutation, * html .page-sign-up .region-content .block-full-width #edit-contact .form-item-first-name, * html .page-sign-up .region-content .block-full-width #edit-contact .form-item-last-name {
  overflow-x: hidden;
}
/* line 377, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact .form-item-salutation {
  width: 140px;
}
/* line 381, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact .form-item-first-name {
  width: 235px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 381, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-contact .form-item-first-name {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 389, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact .form-item-last-name {
  width: 245px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 389, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-contact .form-item-last-name {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 397, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact .form-item-major, .page-sign-up .region-content .block-full-width #edit-contact .form-item-minor {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 1520px;
  width: 315px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-contact .form-item-major, * html .page-sign-up .region-content .block-full-width #edit-contact .form-item-minor {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 397, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-contact .form-item-major, .page-sign-up .region-content .block-full-width #edit-contact .form-item-minor {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 406, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact #edit-graduation-date {
  padding: 0;
}
/* line 410, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact .container-inline-date {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 2290px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-contact .container-inline-date {
  overflow-x: hidden;
}
/* line 413, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact .container-inline-date .form-item-graduation-date-month {
  width: 138px;
  margin-right: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 413, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-contact .container-inline-date .form-item-graduation-date-month {
    width: 100% !important;
    padding-right: 0;
    margin-bottom: 10px;
  }
}
/* line 423, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact .container-inline-date .form-item-graduation-date-year {
  width: 123px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 423, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-contact .container-inline-date .form-item-graduation-date-year {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 432, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-contact .form-item-email, .page-sign-up .region-content .block-full-width #edit-contact .form-item-email-confirm {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 3060px;
  width: 315px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-contact .form-item-email, * html .page-sign-up .region-content .block-full-width #edit-contact .form-item-email-confirm {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 432, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-contact .form-item-email, .page-sign-up .region-content .block-full-width #edit-contact .form-item-email-confirm {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 442, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-optional {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 445, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-optional .form-item-school-name, .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-school-web {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 750px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-school-name, * html .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-school-web {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 445, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-school-name, .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-school-web {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 455, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-optional .form-item-address1, .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-address2 {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 1520px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-address1, * html .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-address2 {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 455, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-address1, .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-address2 {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 465, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-optional .form-item-city, .page-sign-up .region-content .block-full-width #edit-step-optional #replace_field_state_div {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 1520px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-city, * html .page-sign-up .region-content .block-full-width #edit-step-optional #replace_field_state_div {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 465, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-city, .page-sign-up .region-content .block-full-width #edit-step-optional #replace_field_state_div {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 475, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width #edit-step-optional .form-item-country, .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-zip {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 2290px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-country, * html .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-zip {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 475, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-country, .page-sign-up .region-content .block-full-width #edit-step-optional .form-item-zip {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 486, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns {
  margin-bottom: 40px;
  overflow: hidden;
  *zoom: 1;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 486, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns {
    margin-bottom: 0rem;
  }
}
/* line 492, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns h2, .page-sign-up .region-content .block-full-width .two-columns h3 {
  text-transform: none;
}
/* line 496, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .thank-you-msg {
  color: #054f8f;
  font-weight: 600;
}
/* line 500, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block {
  background-color: whitesmoke;
  border: 1px solid gainsboro;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 20px 0 20px;
}
/* line 506, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.blue:before, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last h2.block:before, .panel-col-last .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar h2.block:before,
.field-name-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar h2.block:before,
.views-field-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar h2.block:before,
.field-name-field-template-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block:before, .page-sign-up .region-content .block-full-width .two-columns .block.green:before, .page-sign-up .region-content .block-full-width .two-columns h2.block.red:before, .page-sign-up .region-content .block-full-width .two-columns h2.block.blue-dark:before, .page-sign-up .region-content .block-full-width .two-columns .node-type-event h2.block.custom-light-green:before, .node-type-event .page-sign-up .region-content .block-full-width .two-columns h2.block.custom-light-green:before, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last .field-items .field-item .bean-links h2.block:before, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before {
  content: '';
  display: block;
  position: relative;
  top: -13px;
  margin: 0px -21px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-width: 7px;
  border-style: solid;
  margin-bottom: 5px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 506, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .block.blue:before, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last h2.block:before, .panel-col-last .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
  .page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar h2.block:before,
  .field-name-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
  .page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar h2.block:before,
  .views-field-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
  .page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar h2.block:before,
  .field-name-field-template-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block:before, .page-sign-up .region-content .block-full-width .two-columns .block.green:before, .page-sign-up .region-content .block-full-width .two-columns h2.block.red:before, .page-sign-up .region-content .block-full-width .two-columns h2.block.blue-dark:before, .page-sign-up .region-content .block-full-width .two-columns .node-type-event h2.block.custom-light-green:before, .node-type-event .page-sign-up .region-content .block-full-width .two-columns h2.block.custom-light-green:before, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last .field-items .field-item .bean-links h2.block:before, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
  .page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
  .field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
  .page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
  .views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
  .page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
  .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before {
    top: -1rem;
  }
}
/* line 520, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.blue h3, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last h2.block h3, .panel-col-last .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar h2.block h3,
.field-name-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar h2.block h3,
.views-field-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar h2.block h3,
.field-name-field-template-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block h3, .page-sign-up .region-content .block-full-width .two-columns .block.green h3, .page-sign-up .region-content .block-full-width .two-columns h2.block.red h3, .page-sign-up .region-content .block-full-width .two-columns h2.block.blue-dark h3, .page-sign-up .region-content .block-full-width .two-columns .node-type-event h2.block.custom-light-green h3, .node-type-event .page-sign-up .region-content .block-full-width .two-columns h2.block.custom-light-green h3, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last .field-items .field-item .bean-links h2.block h3, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block h3 {
  font-size: 20px;
  margin-bottom: 12px;
}
/* line 524, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.blue .btn, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last h2.block .btn, .panel-col-last .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar h2.block .btn,
.field-name-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar h2.block .btn,
.views-field-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar h2.block .btn,
.field-name-field-template-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block .btn, .page-sign-up .region-content .block-full-width .two-columns .block.green .btn, .page-sign-up .region-content .block-full-width .two-columns h2.block.red .btn, .page-sign-up .region-content .block-full-width .two-columns h2.block.blue-dark .btn, .page-sign-up .region-content .block-full-width .two-columns .node-type-event h2.block.custom-light-green .btn, .node-type-event .page-sign-up .region-content .block-full-width .two-columns h2.block.custom-light-green .btn, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last .field-items .field-item .bean-links h2.block .btn, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn {
  font-size: 15px;
  -webkit-transition: background .3s ease;
  -moz-transition: background .3s ease;
  -ms-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
}
/* line 532, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.blue p, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last h2.block p, .panel-col-last .page-sign-up .region-content .block-full-width .two-columns h2.block p,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar h2.block p,
.field-name-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block p,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar h2.block p,
.views-field-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block p,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar h2.block p,
.field-name-field-template-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block p, .page-sign-up .region-content .block-full-width .two-columns .block.green p, .page-sign-up .region-content .block-full-width .two-columns h2.block.red p, .page-sign-up .region-content .block-full-width .two-columns h2.block.blue-dark p, .page-sign-up .region-content .block-full-width .two-columns .node-type-event h2.block.custom-light-green p, .node-type-event .page-sign-up .region-content .block-full-width .two-columns h2.block.custom-light-green p, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last .field-items .field-item .bean-links h2.block p, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block p,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block p,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block p,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block p,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block p,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block p,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block p {
  font-size: 17px;
  margin-bottom: 28px;
}
/* line 538, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.blue:before, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last h2.block:before, .panel-col-last .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar h2.block:before,
.field-name-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar h2.block:before,
.views-field-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar h2.block:before,
.field-name-field-template-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block:before {
  border-color: #007bc4;
}
/* line 541, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.blue h3, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last h2.block h3, .panel-col-last .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar h2.block h3,
.field-name-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar h2.block h3,
.views-field-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar h2.block h3,
.field-name-field-template-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block h3 {
  color: #007bc4;
}
/* line 544, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.blue .btn, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last h2.block .btn, .panel-col-last .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar h2.block .btn,
.field-name-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar h2.block .btn,
.views-field-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar h2.block .btn,
.field-name-field-template-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block .btn {
  background-color: #007bc4 !important;
}
/* line 546, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.blue .btn:hover, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last h2.block .btn:hover, .panel-col-last .page-sign-up .region-content .block-full-width .two-columns h2.block .btn:hover,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar h2.block .btn:hover,
.field-name-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block .btn:hover,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar h2.block .btn:hover,
.views-field-field-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block .btn:hover,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar h2.block .btn:hover,
.field-name-field-template-dynamic-sidebar .page-sign-up .region-content .block-full-width .two-columns h2.block .btn:hover {
  background-color: #004c8a !important;
}
/* line 552, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.green:before, .page-sign-up .region-content .block-full-width .two-columns h2.block.red:before, .page-sign-up .region-content .block-full-width .two-columns h2.block.blue-dark:before, .page-sign-up .region-content .block-full-width .two-columns .node-type-event h2.block.custom-light-green:before, .node-type-event .page-sign-up .region-content .block-full-width .two-columns h2.block.custom-light-green:before, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last .field-items .field-item .bean-links h2.block:before, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block:before {
  border-color: #00a884;
}
/* line 555, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.green h3, .page-sign-up .region-content .block-full-width .two-columns h2.block.red h3, .page-sign-up .region-content .block-full-width .two-columns h2.block.blue-dark h3, .page-sign-up .region-content .block-full-width .two-columns .node-type-event h2.block.custom-light-green h3, .node-type-event .page-sign-up .region-content .block-full-width .two-columns h2.block.custom-light-green h3, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last .field-items .field-item .bean-links h2.block h3, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block h3,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block h3 {
  color: #00a884;
}
/* line 558, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.green .btn, .page-sign-up .region-content .block-full-width .two-columns h2.block.red .btn, .page-sign-up .region-content .block-full-width .two-columns h2.block.blue-dark .btn, .page-sign-up .region-content .block-full-width .two-columns .node-type-event h2.block.custom-light-green .btn, .node-type-event .page-sign-up .region-content .block-full-width .two-columns h2.block.custom-light-green .btn, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last .field-items .field-item .bean-links h2.block .btn, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn {
  background-color: #00a884 !important;
}
/* line 560, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .block.green .btn:hover, .page-sign-up .region-content .block-full-width .two-columns h2.block.red .btn:hover, .page-sign-up .region-content .block-full-width .two-columns h2.block.blue-dark .btn:hover, .page-sign-up .region-content .block-full-width .two-columns .node-type-event h2.block.custom-light-green .btn:hover, .node-type-event .page-sign-up .region-content .block-full-width .two-columns h2.block.custom-light-green .btn:hover, .page-sign-up .region-content .block-full-width .two-columns .panel-col-last .field-items .field-item .bean-links h2.block .btn:hover, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn:hover,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn:hover,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn:hover,
.page-sign-up .region-content .block-full-width .two-columns .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn:hover,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn:hover,
.page-sign-up .region-content .block-full-width .two-columns .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn:hover,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns h2.block .btn:hover {
  background-color: #00896f !important;
}
/* line 567, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .left {
  float: left;
}
/* line 571, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .right {
  float: right;
}
/* line 575, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .two-quarter {
  width: 686px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 575, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .two-quarter {
    width: 100%;
  }
}
/* line 580, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .two-quarter h2 {
  letter-spacing: 0;
  margin-bottom: 5px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 580, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .two-quarter h2 {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
}
/* line 589, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .two-quarter p.description {
  font-size: 18px;
  width: 464px;
  color: #222222;
  margin: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 589, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .two-quarter p.description {
    width: 100%;
    line-height: 1.5rem;
  }
}
/* line 600, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .two-quarter .btn {
  width: 142px;
  float: right;
  padding: 0;
  margin: 9px 5px 0 0;
  letter-spacing: 1px;
  font-size: 15px;
  height: 32px;
  text-align: center;
  line-height: 32px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 600, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .two-quarter .btn {
    width: 6rem;
    margin-bottom: 1rem;
    float: none;
  }
}
/* line 618, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .quarter {
  width: 300px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 618, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .quarter {
    width: 100%;
    margin-bottom: 1rem;
  }
}
/* line 624, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .quarter .block {
  height: 90px;
  margin-top: 8px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 624, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .quarter .block {
    height: auto;
  }
}
/* line 630, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .quarter .block h3 {
  color: #054f8e;
  font-size: 17px;
  margin-bottom: 2px;
  letter-spacing: 0px;
  text-transform: uppercase;
}
/* line 638, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .quarter .block p {
  font-size: 16px;
  line-height: 23px;
}
/* line 642, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .quarter .block p a {
  color: #007bc4;
  margin-left: 5px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 642, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .quarter .block p a {
    margin-left: 0px;
    display: block;
  }
}
/* line 654, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .half {
  width: 490px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 654, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .half {
    width: 100%;
    margin-bottom: 2rem;
  }
}
/* line 660, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns .half .block {
  height: 260px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 660, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .half .block {
    height: auto;
    padding: 1rem;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 666, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns .half .block.green > a, .page-sign-up .region-content .block-full-width .two-columns .half h2.block.red > a, .page-sign-up .region-content .block-full-width .two-columns .half h2.block.blue-dark > a, .page-sign-up .region-content .block-full-width .two-columns .half .node-type-event h2.block.custom-light-green > a, .node-type-event .page-sign-up .region-content .block-full-width .two-columns .half h2.block.custom-light-green > a, .page-sign-up .region-content .block-full-width .two-columns .half .panel-col-last .field-items .field-item .bean-links h2.block > a, .panel-col-last .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns .half h2.block > a,
  .page-sign-up .region-content .block-full-width .two-columns .half .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block > a,
  .field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns .half h2.block > a,
  .page-sign-up .region-content .block-full-width .two-columns .half .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block > a,
  .views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns .half h2.block > a,
  .page-sign-up .region-content .block-full-width .two-columns .half .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block > a,
  .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-sign-up .region-content .block-full-width .two-columns .half h2.block > a {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: content-box;
    width: 100%;
    position: relative;
    left: -0.5rem;
    font-size: 0.9rem;
    text-align: center;
  }
}
/* line 681, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns.middle {
  margin-bottom: 54px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 681, ../scss/_sign-up.scss */
  .page-sign-up .region-content .block-full-width .two-columns.middle {
    margin-bottom: 0rem;
  }
}
/* line 688, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns.bottom {
  margin-bottom: 0;
}
/* line 692, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns.bottom .left h3 {
  color: #054f8f;
  font-size: 20px;
}
/* line 699, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .two-columns.bottom .right p {
  font-size: 17px;
  color: #090909;
}
/* line 707, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .social-button {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: white;
  text-transform: uppercase;
  background: #007bc4;
  margin: 10px;
  width: 141px;
  height: inherit;
  text-align: center;
  opacity: 1;
  float: left;
}
/* line 720, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .social-button div.icon {
  float: left;
  width: 45px;
  height: 44px;
  background-color: #054e8d;
}
/* line 727, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .social-button div.name {
  padding: 11px 0;
}
/* line 733, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .social-button:hover .icon {
  background-color: #012e55;
}
/* line 737, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .social-button:hover .name {
  background-color: #006496;
}
/* line 743, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .Facebook div.icon {
  background-image: url('../img/share-icon-facebook-over.png?1405453183');
  background-repeat: no-repeat;
  background-position: 17px 9px;
}
/* line 751, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .Twitter div.icon {
  background-image: url('../img/share-icon-twitter-over.png?1405453183');
  background-repeat: no-repeat;
  background-position: 13px 12px;
}
/* line 759, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .LinkedIn div.icon {
  background-image: url('../img/share-icon-linkedin-over.png?1405453183');
  background-repeat: no-repeat;
  background-position: 14px 12px;
}
/* line 767, ../scss/_sign-up.scss */
.page-sign-up .region-content .block-full-width .Google div.icon {
  background-image: url('../img/share-icon-googleplus-over.png?1405453183');
  background-repeat: no-repeat;
  background-position: 14px 12px;
}

/* ******************************

    @Section: Search Result page.

****************************** */
/* line 10, ../scss/_search.scss */
.search-header-content {
  margin-left: -126px;
  margin-right: -125px;
  position: absolute;
  z-index: 2;
  right: 0;
  left: 0;
  top: -302px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 10, ../scss/_search.scss */
  .search-header-content {
    position: initial;
  }
}
/* line 24, ../scss/_search.scss */
.search-header-content .search-header-image {
  display: block;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 24, ../scss/_search.scss */
  .search-header-content .search-header-image {
    height: 170px;
  }
}

/* line 39, ../scss/_search.scss */
.page-search {
  /* Search Footer Form */
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 41, ../scss/_search.scss */
  .page-search #block-current-search-search-result-block {
    display: none;
  }
}
/* line 47, ../scss/_search.scss */
.page-search .page-title {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 48, ../scss/_search.scss */
  .page-search #section-content #region-content .region-inner:first-child > .tabs.clearfix {
    display: none;
  }
}
/* line 53, ../scss/_search.scss */
.page-search .header-image-border {
  position: absolute;
  margin: 0 auto;
  background: #e0ddd9 url(../img/page_bg.jpg) repeat;
  width: 1100px;
  margin-top: 42px;
  right: 0;
  padding: 0 0px 96px 0px;
  visibility: visible;
  z-index: 5;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 53, ../scss/_search.scss */
  .page-search .header-image-border {
    top: 0;
    padding: 0;
  }
}
/* line 70, ../scss/_search.scss */
.page-search #page-title {
  display: none;
}
/* line 76, ../scss/_search.scss */
.page-search .nrf-search {
  width: 750px;
}
/* line 79, ../scss/_search.scss */
.page-search .nrf-search .search-content {
  border-bottom: 1px solid #bebdbd;
  margin-bottom: 49px;
}
/* line 83, ../scss/_search.scss */
.page-search .nrf-search h2.node-title {
  margin-bottom: 5px;
  width: 80%;
}
/* line 86, ../scss/_search.scss */
.page-search .nrf-search h2.node-title a {
  color: #054e8d;
}
/* line 91, ../scss/_search.scss */
.page-search .nrf-search .press-topics {
  text-transform: uppercase;
}
/* line 93, ../scss/_search.scss */
.page-search .nrf-search .press-topics a {
  color: #007bc4;
}
/* line 98, ../scss/_search.scss */
.page-search .nrf-search .submitted {
  display: none;
}
/* line 101, ../scss/_search.scss */
.page-search .nrf-search .statistics_counter {
  display: none;
}
/* line 105, ../scss/_search.scss */
.page-search .nrf-search .comment_forbidden {
  display: none;
}
/* line 109, ../scss/_search.scss */
.page-search .nrf-search .date-display-single {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  color: #5a5a5a;
  float: left;
  padding-bottom: 10px;
}
/* line 118, ../scss/_search.scss */
.page-search #block-system-main {
  padding: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 118, ../scss/_search.scss */
  .page-search #block-system-main {
    padding: 0;
    margin-top: -212px;
    width: 100% !important;
  }
}
/* line 127, ../scss/_search.scss */
.page-search .view-search-result-page {
  background: white;
  padding: 20px;
  position: relative;
  margin-top: 82px;
  z-index: 6;
}
/* line 134, ../scss/_search.scss */
.page-search .view-search-result-page .view-content {
  margin-top: 145px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 127, ../scss/_search.scss */
  .page-search .view-search-result-page {
    width: 300px;
    margin: 0 auto 51px auto;
  }
}
/* line 144, ../scss/_search.scss */
.page-search .view-search-result-page .view-empty {
  margin-top: 100px;
}
/* line 150, ../scss/_search.scss */
.page-search .search-bar {
  width: 1100px;
  position: absolute;
}
/* line 155, ../scss/_search.scss */
.page-search .search-title {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 40px;
  position: relative;
  width: 330px;
  text-transform: uppercase;
  right: 20px;
  z-index: 10;
  margin-top: -18px;
  color: white;
  padding: 0 20px 0 25px;
  background: rgba(0, 0, 0, 0.8);
  webkit-border-radius: 0;
  border-radius: 0;
}
/* line 170, ../scss/_search.scss */
.page-search .search-title:after {
  position: absolute;
  right: -48px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0 48px 60px 0;
  border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 170, ../scss/_search.scss */
  .page-search .search-title:after {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 155, ../scss/_search.scss */
  .page-search .search-title {
    width: 300px;
    margin-top: -23px;
    font-size: 30px;
  }
}
/* line 192, ../scss/_search.scss */
.page-search .search-inputs {
  display: inline-block;
}
/* line 197, ../scss/_search.scss */
.page-search .view-mode-search_nrf_view h2 {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 203, ../scss/_search.scss */
.page-search .ds-search-extra {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 30px;
  font-size: 26px;
  padding-bottom: 32px;
  color: #d0112b;
  margin-top: 85px;
  border-top: 1px solid #bebdbd;
  text-transform: uppercase;
}
/* line 217, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page {
  border-bottom: 3px solid #d0112b;
  margin-bottom: 50px;
  margin-right: 10px;
  top: -119px;
  position: relative;
  width: 70%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 217, ../scss/_search.scss */
  .page-search #views-exposed-form-search-result-page-page {
    position: inherit;
    top: 0;
    margin-left: 58px;
    margin-right: auto;
    width: 260px;
    height: 63px;
  }
}
/* line 235, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page .form-item-keys label {
  display: none;
}
/* line 240, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page .input.form-text {
  outline: none;
  background: none;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18.89px;
  color: #d0112b;
  width: 100%;
  height: 38px;
  border: none;
  font-weight: normal;
  padding-bottom: 4px;
  padding-left: 0px;
  margin-top: 0;
}
/* line 255, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page .input.form-text::-webkit-input-placeholder,
.page-search #views-exposed-form-search-result-page-page .input.form-text textarea::-webkit-input-placeholder {
  color: #d0112b;
  padding-top: 5px;
  outline: none;
}
/* line 262, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page .input.form-text:-moz-placeholder,
.page-search #views-exposed-form-search-result-page-page .input.form-text textarea:-moz-placeholder {
  color: #d0112b;
  padding-top: 5px;
  outline: none;
}
/* line 269, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page .input.form-text:-ms-input-placeholder,
.page-search #views-exposed-form-search-result-page-page .input.form-text textarea:-ms-input-placeholder {
  color: #d0112b;
  padding-top: 5px;
  outline: none;
}
/* line 275, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page .input.form-text:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 279, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page .input.form-text:focus::-moz-placeholder {
  color: transparent;
}
/* line 283, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page .input.form-text:focus::-ms-input-placeholder {
  color: transparent;
}
/* line 287, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page input#edit-search-api-views-fulltext, .page-search #views-exposed-form-search-result-page-page form #edit-search-api-views-fulltext.select-list-style, form .page-search #views-exposed-form-search-result-page-page #edit-search-api-views-fulltext.select-list-style, .page-search #views-exposed-form-search-result-page-page .ui-accordion #edit-search-api-views-fulltext.select-list-style, .ui-accordion .page-search #views-exposed-form-search-result-page-page #edit-search-api-views-fulltext.select-list-style, .page-search #views-exposed-form-search-result-page-page .block-facetapi #edit-search-api-views-fulltext.select-style, .page-search .block-facetapi #views-exposed-form-search-result-page-page #edit-search-api-views-fulltext.select-style {
  display: block;
  width: 90%;
  padding: 5px 0 0 10px;
  float: left;
  outline: none;
  margin: 0;
  border: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 287, ../scss/_search.scss */
  .page-search #views-exposed-form-search-result-page-page input#edit-search-api-views-fulltext, .page-search #views-exposed-form-search-result-page-page form #edit-search-api-views-fulltext.select-list-style, form .page-search #views-exposed-form-search-result-page-page #edit-search-api-views-fulltext.select-list-style, .page-search #views-exposed-form-search-result-page-page .ui-accordion #edit-search-api-views-fulltext.select-list-style, .ui-accordion .page-search #views-exposed-form-search-result-page-page #edit-search-api-views-fulltext.select-list-style, .page-search #views-exposed-form-search-result-page-page .block-facetapi #edit-search-api-views-fulltext.select-style, .page-search .block-facetapi #views-exposed-form-search-result-page-page #edit-search-api-views-fulltext.select-style {
    margin-top: 19px;
    width: 211px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: -38px;
  }
}
/* line 304, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page input#edit-submit-search-result-page, .page-search #views-exposed-form-search-result-page-page form #edit-submit-search-result-page.select-list-style, form .page-search #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-list-style, .page-search #views-exposed-form-search-result-page-page .ui-accordion #edit-submit-search-result-page.select-list-style, .ui-accordion .page-search #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-list-style, .page-search #views-exposed-form-search-result-page-page .block-facetapi #edit-submit-search-result-page.select-style, .page-search .block-facetapi #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-style {
  display: block;
  width: 30px;
  text-indent: -9999px;
  height: 40px;
  border: none;
  background: url('../img/search-solr.png?1405453183') no-repeat right 8px;
  outline: none;
  margin-bottom: 0;
}
/* line 315, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page input#edit-submit-search-result-page:hover, .page-search #views-exposed-form-search-result-page-page form #edit-submit-search-result-page.select-list-style:hover, form .page-search #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-list-style:hover, .page-search #views-exposed-form-search-result-page-page .ui-accordion #edit-submit-search-result-page.select-list-style:hover, .ui-accordion .page-search #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-list-style:hover, .page-search #views-exposed-form-search-result-page-page .block-facetapi #edit-submit-search-result-page.select-style:hover, .page-search .block-facetapi #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-style:hover {
  background-color: transparent !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 304, ../scss/_search.scss */
  .page-search #views-exposed-form-search-result-page-page input#edit-submit-search-result-page, .page-search #views-exposed-form-search-result-page-page form #edit-submit-search-result-page.select-list-style, form .page-search #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-list-style, .page-search #views-exposed-form-search-result-page-page .ui-accordion #edit-submit-search-result-page.select-list-style, .ui-accordion .page-search #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-list-style, .page-search #views-exposed-form-search-result-page-page .block-facetapi #edit-submit-search-result-page.select-style, .page-search .block-facetapi #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-style {
    margin-top: 11px;
    margin-left: 210px;
  }
}
/* line 331, ../scss/_search.scss */
.page-search .block-facetapi .select-style {
  height: 100%;
  padding-left: 0;
}
/* line 337, ../scss/_search.scss */
.page-search .block-facetapi .select-style select {
  width: 100%;
  padding: 20px 10px;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  cursor: pointer;
}
/* line 352, ../scss/_search.scss */
.page-search .block-facetapi .select-style-grey {
  height: 30px;
  border: 1px solid #5a5a5a;
  border-radius: 3px;
  margin-top: 12px;
  padding-left: 10px;
  line-height: 2;
  color: #8c8c8c;
  font-size: 15px;
  font-family: Arial;
  text-transform: uppercase;
  background: #484848 url(../img/form-select-arrow-grey.png) no-repeat right;
  overflow: hidden;
}
/* line 366, ../scss/_search.scss */
.page-search .block-facetapi .select-style {
  height: 30px;
  border: 1px solid #007bc4;
  border-radius: 3px;
  color: white;
  font-size: 15px;
  text-transform: uppercase;
  background: #007bc4 url(../img/form-select-arrow.png) no-repeat right;
  overflow: hidden;
  position: relative;
}
/* line 377, ../scss/_search.scss */
.page-search .block-facetapi .select-style option {
  color: transparent;
  display: block;
}
/* line 382, ../scss/_search.scss */
.page-search .block-facetapi .select-style select {
  padding: 5px 0 0 0;
  width: 100%;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: window;
  cursor: pointer;
  height: auto;
  position: absolute;
  top: 0;
}
/* line 396, ../scss/_search.scss */
.page-search .block-facetapi .select-style select option {
  width: 100%;
  color: black;
  background-color: white;
}
/* line 403, ../scss/_search.scss */
.page-search .block-facetapi .select-style select::-ms-expand {
  display: none;
}
/* line 409, ../scss/_search.scss */
.page-search .pager {
  height: 49px;
  width: 676px;
  background-color: #9cca3b;
  padding: 0px 0 0 23px;
  position: relative;
  right: 20px;
  top: 80px;
  text-align: center;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 50;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 409, ../scss/_search.scss */
  .page-search .pager {
    width: 300px;
    padding-right: 20px;
    padding-left: 20px;
    top: 78px;
  }
}
/* line 429, ../scss/_search.scss */
.page-search .pager li {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: 4px;
  padding: 10px 0 0 0;
  color: white;
  text-transform: uppercase;
  border: none;
  display: inline-block;
  float: none;
}
/* line 439, ../scss/_search.scss */
.page-search .pager li a {
  background: none;
  color: rgba(255, 255, 255, 0.5);
}
/* line 445, ../scss/_search.scss */
.page-search .pager .pager-first {
  float: left;
  margin-left: -7px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 445, ../scss/_search.scss */
  .page-search .pager .pager-first {
    margin-left: -10px;
  }
}
/* line 453, ../scss/_search.scss */
.page-search .pager .pager-first a {
  width: 100%;
}
/* line 455, ../scss/_search.scss */
.page-search .pager .pager-first a:hover {
  color: white;
}
/* line 460, ../scss/_search.scss */
.page-search .pager .pager-last {
  float: right;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 460, ../scss/_search.scss */
  .page-search .pager .pager-last {
    margin-right: -10px;
  }
}
/* line 467, ../scss/_search.scss */
.page-search .pager .pager-last a {
  width: 100%;
}
/* line 469, ../scss/_search.scss */
.page-search .pager .pager-last a:hover {
  color: white;
}
/* line 474, ../scss/_search.scss */
.page-search .pager .pager-previous {
  width: 85px;
  float: left;
  position: absolute;
  left: 84px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 474, ../scss/_search.scss */
  .page-search .pager .pager-previous {
    margin-left: -12px;
  }
}
/* line 484, ../scss/_search.scss */
.page-search .pager .pager-previous a {
  width: 100%;
}
/* line 486, ../scss/_search.scss */
.page-search .pager .pager-previous a:hover {
  color: white;
}
/* line 491, ../scss/_search.scss */
.page-search .pager .pager-current {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 497, ../scss/_search.scss */
  .page-search .pager .pager-current {
    display: none;
  }
  /* line 500, ../scss/_search.scss */
  .page-search .pager .pager-item {
    display: none;
  }
  /* line 503, ../scss/_search.scss */
  .page-search .pager .pager-ellipsis {
    display: none;
  }
}
/* line 508, ../scss/_search.scss */
.page-search .pager .pager-next {
  float: right;
  position: absolute;
  right: 75px;
  float: right;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 508, ../scss/_search.scss */
  .page-search .pager .pager-next {
    right: 61px;
  }
}
/* line 517, ../scss/_search.scss */
.page-search .pager .pager-next a {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 520, ../scss/_search.scss */
.page-search .pager .pager-next a:hover {
  color: white;
}
/* line 527, ../scss/_search.scss */
.page-search .pager-current:after {
  position: absolute;
  right: -42px;
  top: 0;
  margin-top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 49px 42px 0 0;
  border-color: #9cca3b transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 527, ../scss/_search.scss */
  .page-search .pager-current:after {
    display: none;
  }
}
/* line 544, ../scss/_search.scss */
.page-search .block-facetapi {
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 544, ../scss/_search.scss */
  .page-search .block-facetapi {
    left: 0 !important;
    margin-left: 82px !important;
    margin-right: auto !important;
  }
}
/* line 555, ../scss/_search.scss */
.page-search .content_type {
  width: 200px;
  position: absolute;
  display: inline-block;
  margin-top: 194px;
  margin-left: 48px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 555, ../scss/_search.scss */
  .page-search .content_type {
    display: block;
    float: none;
    top: 0 !important;
    width: 235px !important;
  }
}
/* line 569, ../scss/_search.scss */
.page-search .content_topic {
  width: 200px;
  display: inline-block;
  position: absolute;
  margin-top: 195px;
  margin-left: 270px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 569, ../scss/_search.scss */
  .page-search .content_topic {
    display: block;
    top: 48px !important;
    width: 235px !important;
  }
}
/* line 585, ../scss/_search.scss */
.page-search .search-content .content .long-text {
  font-size: 18px;
  padding-bottom: 15px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 26px;
  color: black;
}
/* line 594, ../scss/_search.scss */
.page-search .search-content .node-links {
  display: none;
}
/* line 599, ../scss/_search.scss */
.page-search .search-content .views-exposed-widgets {
  margin-bottom: .3em;
}
/* line 606, ../scss/_search.scss */
.page-search #search-inputs {
  width: 1100px;
  margin: 0 auto;
}
/* line 610, ../scss/_search.scss */
.page-search #search-inputs .content-input {
  margin-top: 107px;
  margin-right: 163px;
  position: relative;
  width: 120px;
  float: right;
  left: 0;
  right: 0;
  z-index: 10;
  font-size: 17px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 625, ../scss/_search.scss */
.page-search .view-header {
  padding-top: 30px;
  padding-bottom: 32px;
  color: #d0112b;
  top: 150px;
  height: 55px;
  position: relative;
  border-top: 1px solid #bebdbd;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 625, ../scss/_search.scss */
  .page-search .view-header {
    margin-top: 170px;
  }
}
/* line 639, ../scss/_search.scss */
.page-search .search-content {
  border-bottom: 1px solid #bebdbd;
  margin-bottom: 49px;
  width: 80%;
}
/* line 643, ../scss/_search.scss */
.page-search .search-content .long-text {
  font-size: 18px;
  padding-bottom: 10px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 26px;
  color: black;
}
/* line 652, ../scss/_search.scss */
.page-search .date-display-single {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  color: #5a5a5a;
  padding-bottom: 10px;
}
/* line 660, ../scss/_search.scss */
.page-search h2.node-title {
  margin-bottom: 5px;
}
/* line 662, ../scss/_search.scss */
.page-search h2.node-title a {
  color: #054e8d;
}
/* line 669, ../scss/_search.scss */
.page-search #views-exposed-form-search-result-page-page .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}
/* line 675, ../scss/_search.scss */
.page-search .ct-styles {
  font-size: 15px;
  display: inline-block;
  padding-right: 5px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #5a5a5a;
  text-transform: uppercase;
}
/* line 683, ../scss/_search.scss */
.page-search .topic-search {
  text-transform: uppercase;
  color: #007bc4;
  padding-left: 5px;
  border-left: 1px solid #5a5a5a;
  display: inline-block;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
}
/* line 695, ../scss/_search.scss */
.page-search .views-exposed-form div#edit-search-api-combined-2 ::-webkit-input-placeholder {
  color: white;
}
/* line 699, ../scss/_search.scss */
.page-search .views-exposed-form div#edit-search-api-combined-2 :-moz-placeholder {
  /* Firefox 18- */
  color: white;
}
/* line 703, ../scss/_search.scss */
.page-search .views-exposed-form div#edit-search-api-combined-2 ::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
/* line 707, ../scss/_search.scss */
.page-search .views-exposed-form div#edit-search-api-combined-2 :-ms-input-placeholder {
  color: white;
}
/* line 710, ../scss/_search.scss */
.page-search .views-exposed-form div#edit-search-api-combined-2 label {
  font-weight: 400;
  color: white;
  left: 8px;
  top: 4px;
  display: none;
  text-transform: uppercase;
  position: absolute;
  font-size: 17px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 710, ../scss/_search.scss */
  .page-search .views-exposed-form div#edit-search-api-combined-2 label {
    top: 2px;
    padding-left: 2px;
  }
}
/* line 724, ../scss/_search.scss */
.page-search .views-exposed-form div#edit-search-api-combined-2 label:active {
  display: none;
}
/* line 728, ../scss/_search.scss */
.page-search .views-exposed-form div#edit-search-api-combined-2 .description {
  display: none;
}
/* line 733, ../scss/_search.scss */
.page-search .views-exposed-form #edit-search-api-combined-2-datepicker-popup-1 {
  background: #007bc4 url('../img/calendar_select.png?1405453183') no-repeat 98px;
  width: 124px;
  height: 30px;
  color: white;
  font-size: 14px;
  padding-left: 6px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 733, ../scss/_search.scss */
  .page-search .views-exposed-form #edit-search-api-combined-2-datepicker-popup-1 {
    width: 237px;
    padding-left: 9px;
    background-position-x: 202px;
  }
}
/* line 751, ../scss/_search.scss */
.page-search .views-exposed-form #edit-search-api-combined-2-wrapper {
  position: absolute;
  top: 86px;
  right: 164px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 751, ../scss/_search.scss */
  .page-search .views-exposed-form #edit-search-api-combined-2-wrapper {
    right: 0px;
    width: 237px;
    top: 155px;
  }
}
/* line 763, ../scss/_search.scss */
.page-search .views-exposed-form div.form-item-sort-by {
  position: absolute;
  top: 88px;
  width: 160px;
  right: -3px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 763, ../scss/_search.scss */
  .page-search .views-exposed-form div.form-item-sort-by {
    right: -1px;
    top: 99px;
    width: 237px;
  }
}
/* line 775, ../scss/_search.scss */
.page-search .views-exposed-form div.form-item-sort-by label {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 782, ../scss/_search.scss */
  .page-search .ui-datepicker {
    margin-left: -16px;
  }
}
/* line 789, ../scss/_search.scss */
.page-search #block-views-exp-search-result-page-page {
  z-index: 7;
  position: absolute;
  width: 1070px;
  margin-top: 282px;
  margin-top: 214px;
  margin-left: 49px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 789, ../scss/_search.scss */
  .page-search #block-views-exp-search-result-page-page {
    margin-left: 0;
  }
}
/* line 802, ../scss/_search.scss */
.page-search div#block-current-search-search-result-block {
  z-index: 8;
  position: absolute;
  margin-top: 280px;
  margin-left: 38px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 10px;
  font-size: 18px;
  padding-bottom: 32px;
  color: #d0112b;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 802, ../scss/_search.scss */
  .page-search div#block-current-search-search-result-block {
    margin-top: 32px;
  }
}
/* line 817, ../scss/_search.scss */
.page-search div#block-current-search-search-result-block .current-search-item {
  float: left;
}
/* line 821, ../scss/_search.scss */
.page-search div#block-current-search-search-result-block .front-search-text {
  float: left;
  margin-left: 0px;
}
/* line 826, ../scss/_search.scss */
.page-search div#block-current-search-search-result-block .keywords-search {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}
/* line 832, ../scss/_search.scss */
.page-search div#block-current-search-search-result-block .facet-search-term {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}
/* line 838, ../scss/_search.scss */
.page-search div#block-current-search-search-result-block .item-list ul li {
  float: left;
  margin-left: 25px;
}
/* line 844, ../scss/_search.scss */
.page-search .search-empty {
  position: relative;
  top: -154px;
  width: 75%;
  font-size: 20px;
}
/* line 850, ../scss/_search.scss */
.page-search p {
  margin-bottom: 8px;
}

/* end page Search */
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 5, ../scss/_tax-reform.scss */
  .page-tax-reform .group-left .field-name-title {
    margin-top: 5px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 14, ../scss/_tax-reform.scss */
  .page-tax-reform .group-left .field-items h2 {
    width: 300px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 24, ../scss/_tax-reform.scss */
  .page-tax-reform .group-left .field-items .field-name-field-db-paragraph h2 {
    padding-right: 39px;
    line-height: 1;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 33, ../scss/_tax-reform.scss */
  .page-tax-reform .group-left .field-name-field-dynamic-body {
    background-color: white;
    width: 300px;
    margin-left: 10px;
    margin-top: 13px;
  }
}

/* ******************************

  @Section: Taxonomy pages

****************************** */
/* line 8, ../scss/_taxonomy.scss */
.page-taxonomy-term #section-content #region-content.grid-12 {
  background-color: white;
}
/* line 12, ../scss/_taxonomy.scss */
.page-taxonomy-term #section-content #block-system-main {
  padding: 10px;
}
/* line 15, ../scss/_taxonomy.scss */
.page-taxonomy-term #section-content #block-system-main .node.node-teaser {
  border-bottom: 1px solid lightgray;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 7, ../scss/_terms-and-conditions.scss */
  .page-terms-and-conditions .group-left .field-name-title h1 {
    margin-left: 0 !important;
    white-space: normal;
    line-height: 1 !important;
  }
}

/* line 3, ../scss/_tweetyourrep.scss */
.ctools-modal-content {
  border: 0 !important;
  width: auto !important;
  height: 100% !important;
  overflow: visible;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 4, ../scss/_tweetyourrep.scss */
.ctools-modal-content .close {
  margin-top: 11px;
  margin-right: 16px;
}
/* line 8, ../scss/_tweetyourrep.scss */
.ctools-modal-content .throbber {
  display: none;
}
/* line 16, ../scss/_tweetyourrep.scss */
.ctools-modal-content .modal-content {
  padding: 40px 0px 0 50px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
/* line 21, ../scss/_tweetyourrep.scss */
.ctools-modal-content .modal-content h3 {
  color: #434343;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

/* line 30, ../scss/_tweetyourrep.scss */
#modalBackdrop {
  background-color: black !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}

/* line 36, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_district_lookup_block_inner {
  text-align: left;
}
/* line 40, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_district_lookup_block_inner p {
  color: #00a884;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
/* line 48, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_district_lookup_block_inner .headline,
#modalContent #tweet_congress_district_lookup_block_inner .subhead {
  display: inline-block;
  font-size: 17px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 12px;
}
/* line 54, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_district_lookup_block_inner #tweet_message {
  border: 1px solid gray;
  width: 465px;
  min-height: 60px;
  margin-bottom: 20px;
  background-color: whiteSmoke;
  padding: 10px 0 10px 0;
  overflow: auto;
  text-align: left;
}
/* line 63, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_district_lookup_block_inner #tweet_message .tweet-block {
  clear: both;
}
/* line 66, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_district_lookup_block_inner #tweet_message .tweet-block-inner {
  width: 301px;
}
/* line 70, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_district_lookup_block_inner #tweet_message .tweet-block-inner,
#modalContent #tweet_congress_district_lookup_block_inner #tweet_message a {
  display: inline-block;
  padding-left: 16px;
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
  color: #434343;
}
/* line 78, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_district_lookup_block_inner #tweet_message a {
  width: 123px;
}
/* line 80, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_district_lookup_block_inner #tweet_message a img {
  float: right;
}
/* line 89, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form p,
#modalContent #tweetyourrep-address-form p,
#modalContent #tweetyourrep-address-form--2 p {
  color: #00a884;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
/* line 96, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form .subhead,
#modalContent #tweetyourrep-address-form .subhead,
#modalContent #tweetyourrep-address-form--2 .subhead {
  font-size: 17px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 100, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form .form-required,
#modalContent #tweetyourrep-address-form .form-required,
#modalContent #tweetyourrep-address-form--2 .form-required {
  float: left;
}
/* line 105, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form input[id|='edit-zip'], #modalContent #tweetyourrep-zip-form form [id|='edit-zip'].select-list-style, form #modalContent #tweetyourrep-zip-form [id|='edit-zip'].select-list-style, #modalContent #tweetyourrep-zip-form .ui-accordion [id|='edit-zip'].select-list-style, .ui-accordion #modalContent #tweetyourrep-zip-form [id|='edit-zip'].select-list-style, #modalContent #tweetyourrep-zip-form .page-search .block-facetapi [id|='edit-zip'].select-style, .page-search .block-facetapi #modalContent #tweetyourrep-zip-form [id|='edit-zip'].select-style,
#modalContent #tweetyourrep-zip-form input[id|='edit-address'],
#modalContent #tweetyourrep-zip-form form [id|='edit-address'].select-list-style,
form #modalContent #tweetyourrep-zip-form [id|='edit-address'].select-list-style,
#modalContent #tweetyourrep-zip-form .ui-accordion [id|='edit-address'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-zip-form [id|='edit-address'].select-list-style,
#modalContent #tweetyourrep-zip-form .page-search .block-facetapi [id|='edit-address'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-zip-form [id|='edit-address'].select-style,
#modalContent #tweetyourrep-zip-form .select-style,
#modalContent #tweetyourrep-address-form input[id|='edit-zip'],
#modalContent #tweetyourrep-address-form form [id|='edit-zip'].select-list-style,
form #modalContent #tweetyourrep-address-form [id|='edit-zip'].select-list-style,
#modalContent #tweetyourrep-address-form .ui-accordion [id|='edit-zip'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form [id|='edit-zip'].select-list-style,
#modalContent #tweetyourrep-address-form .page-search .block-facetapi [id|='edit-zip'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form [id|='edit-zip'].select-style,
#modalContent #tweetyourrep-address-form input[id|='edit-address'],
#modalContent #tweetyourrep-address-form form [id|='edit-address'].select-list-style,
form #modalContent #tweetyourrep-address-form [id|='edit-address'].select-list-style,
#modalContent #tweetyourrep-address-form .ui-accordion [id|='edit-address'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form [id|='edit-address'].select-list-style,
#modalContent #tweetyourrep-address-form .page-search .block-facetapi [id|='edit-address'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form [id|='edit-address'].select-style,
#modalContent #tweetyourrep-address-form .select-style,
#modalContent #tweetyourrep-address-form--2 input[id|='edit-zip'],
#modalContent #tweetyourrep-address-form--2 form [id|='edit-zip'].select-list-style,
form #modalContent #tweetyourrep-address-form--2 [id|='edit-zip'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .ui-accordion [id|='edit-zip'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form--2 [id|='edit-zip'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .page-search .block-facetapi [id|='edit-zip'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 [id|='edit-zip'].select-style,
#modalContent #tweetyourrep-address-form--2 input[id|='edit-address'],
#modalContent #tweetyourrep-address-form--2 form [id|='edit-address'].select-list-style,
form #modalContent #tweetyourrep-address-form--2 [id|='edit-address'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .ui-accordion [id|='edit-address'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form--2 [id|='edit-address'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .page-search .block-facetapi [id|='edit-address'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 [id|='edit-address'].select-style,
#modalContent #tweetyourrep-address-form--2 .select-style {
  width: 57%;
}
/* line 108, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form #edit-state,
#modalContent #tweetyourrep-address-form #edit-state,
#modalContent #tweetyourrep-address-form--2 #edit-state {
  width: 100%;
}
/* line 112, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form .form-item-state label,
#modalContent #tweetyourrep-address-form .form-item-state label,
#modalContent #tweetyourrep-address-form--2 .form-item-state label {
  float: none;
}
/* line 116, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form .form-actions,
#modalContent #tweetyourrep-address-form .form-actions,
#modalContent #tweetyourrep-address-form--2 .form-actions {
  margin-top: 40px;
}
/* line 121, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-next'], #modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-next'].select-list-style, form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-next'].select-list-style, #modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-next'].select-list-style, .ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-next'].select-list-style, #modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-next'].select-style, .page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-next'].select-style,
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-cancel'],
#modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-cancel'].select-list-style,
form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-cancel'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-cancel'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-cancel'].select-style,
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-previous'],
#modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-previous'].select-list-style,
form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-previous'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-previous'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-previous'].select-style,
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-return'],
#modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-return'].select-list-style,
form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-return'].select-list-style,
#modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-return'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-return'].select-list-style,
#modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-return'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-return'].select-style,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-next'],
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-next'].select-list-style,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-next'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-next'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-next'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-next'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-next'].select-style,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-cancel'],
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-cancel'].select-list-style,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-cancel'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-cancel'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-cancel'].select-style,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-previous'],
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-previous'].select-list-style,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-previous'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-previous'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-previous'].select-style,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-return'],
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-return'].select-list-style,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-return'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-return'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-return'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-return'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-return'].select-style,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-next'],
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-next'].select-list-style,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-next'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-next'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-next'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-next'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-next'].select-style,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-cancel'],
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-cancel'].select-list-style,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-cancel'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-cancel'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-cancel'].select-style,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-previous'],
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-previous'].select-list-style,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-previous'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-previous'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-previous'].select-style,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-return'],
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-return'].select-list-style,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-return'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-return'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-return'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-return'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-return'].select-style {
  display: inline-block;
  width: 147px;
  margin-right: 20px;
}
/* line 128, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-previous'], #modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-previous'].select-list-style, form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-previous'].select-list-style, #modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-previous'].select-list-style, .ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-previous'].select-list-style, #modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-previous'].select-style, .page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-previous'].select-style,
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-cancel'],
#modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-cancel'].select-list-style,
form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-cancel'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-cancel'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-cancel'].select-style,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-previous'],
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-previous'].select-list-style,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-previous'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-previous'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-previous'].select-style,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-cancel'],
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-cancel'].select-list-style,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-cancel'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-cancel'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-cancel'].select-style,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-previous'],
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-previous'].select-list-style,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-previous'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-previous'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-previous'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-previous'].select-style,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-cancel'],
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-cancel'].select-list-style,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-cancel'].select-list-style,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-cancel'].select-list-style,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-cancel'].select-style,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-cancel'].select-style {
  background-color: #bebdbd;
  width: 115px;
}
/* line 133, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-cancel']:hover, #modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-cancel'].select-list-style:hover, form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-cancel'].select-list-style:hover, #modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-cancel'].select-list-style:hover, .ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-cancel'].select-list-style:hover, #modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-cancel'].select-style:hover, .page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-cancel'].select-style:hover,
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-previous']:hover,
#modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-previous'].select-list-style:hover,
form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-previous'].select-list-style:hover,
#modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-previous'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-previous'].select-list-style:hover,
#modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-previous'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-previous'].select-style:hover,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-cancel']:hover,
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-cancel'].select-list-style:hover,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-cancel'].select-list-style:hover,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-cancel'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-cancel'].select-list-style:hover,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-cancel'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-cancel'].select-style:hover,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-previous']:hover,
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-previous'].select-list-style:hover,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-previous'].select-list-style:hover,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-previous'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-previous'].select-list-style:hover,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-previous'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-previous'].select-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-cancel']:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-cancel'].select-list-style:hover,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-cancel'].select-list-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-cancel'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-cancel'].select-list-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-cancel'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-cancel'].select-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-previous']:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-previous'].select-list-style:hover,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-previous'].select-list-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-previous'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-previous'].select-list-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-previous'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-previous'].select-style:hover {
  background-color: #434343;
}
/* line 137, ../scss/_tweetyourrep.scss */
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-next']:hover, #modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-next'].select-list-style:hover, form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-next'].select-list-style:hover, #modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-next'].select-list-style:hover, .ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-next'].select-list-style:hover, #modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-next'].select-style:hover, .page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-next'].select-style:hover,
#modalContent #tweetyourrep-zip-form .form-actions input[id|='edit-return']:hover,
#modalContent #tweetyourrep-zip-form .form-actions form [id|='edit-return'].select-list-style:hover,
form #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-return'].select-list-style:hover,
#modalContent #tweetyourrep-zip-form .form-actions .ui-accordion [id|='edit-return'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-return'].select-list-style:hover,
#modalContent #tweetyourrep-zip-form .form-actions .page-search .block-facetapi [id|='edit-return'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-zip-form .form-actions [id|='edit-return'].select-style:hover,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-next']:hover,
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-next'].select-list-style:hover,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-next'].select-list-style:hover,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-next'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-next'].select-list-style:hover,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-next'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-next'].select-style:hover,
#modalContent #tweetyourrep-address-form .form-actions input[id|='edit-return']:hover,
#modalContent #tweetyourrep-address-form .form-actions form [id|='edit-return'].select-list-style:hover,
form #modalContent #tweetyourrep-address-form .form-actions [id|='edit-return'].select-list-style:hover,
#modalContent #tweetyourrep-address-form .form-actions .ui-accordion [id|='edit-return'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-address-form .form-actions [id|='edit-return'].select-list-style:hover,
#modalContent #tweetyourrep-address-form .form-actions .page-search .block-facetapi [id|='edit-return'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form .form-actions [id|='edit-return'].select-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-next']:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-next'].select-list-style:hover,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-next'].select-list-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-next'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-next'].select-list-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-next'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-next'].select-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions input[id|='edit-return']:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions form [id|='edit-return'].select-list-style:hover,
form #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-return'].select-list-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions .ui-accordion [id|='edit-return'].select-list-style:hover,
.ui-accordion #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-return'].select-list-style:hover,
#modalContent #tweetyourrep-address-form--2 .form-actions .page-search .block-facetapi [id|='edit-return'].select-style:hover,
.page-search .block-facetapi #modalContent #tweetyourrep-address-form--2 .form-actions [id|='edit-return'].select-style:hover {
  background-color: #054e8d;
}
/* line 142, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_lookup_form_area {
  margin: 0;
}
/* line 145, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_lookup_form_area label {
  margin-bottom: 5px;
}
/* line 148, ../scss/_tweetyourrep.scss */
#modalContent #tweet_congress_lookup_form_area .form-item {
  margin-top: 10px;
}
/* line 152, ../scss/_tweetyourrep.scss */
#modalContent .modal-header {
  background-color: transparent;
  padding: 0;
}
/* line 155, ../scss/_tweetyourrep.scss */
#modalContent .modal-header #modal-title {
  color: white;
  font-size: 18px;
  text-transform: uppercase;
  padding: 0.75em 4em 0.75em 0;
  background-position: 0 -1038px;
  background-repeat: no-repeat;
  position: relative;
  top: 12px;
}
/* line 165, ../scss/_tweetyourrep.scss */
#modalContent .modal-header #modal-title:before {
  background-position: 0 -1956px;
  content: "";
  padding: 0 0 0 2em;
  margin: 0 0 0 1em;
  background-repeat: no-repeat;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 165, ../scss/_tweetyourrep.scss */
  #modalContent .modal-header #modal-title:before {
    padding: 0 0 0.5em 10px;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 179, ../scss/_tweetyourrep.scss */
  body.page-tweetyourrep #block-system-main {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 182, ../scss/_tweetyourrep.scss */
  body.page-tweetyourrep #block-system-main > form, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner {
    width: 100%;
    background: white;
    padding: 10px;
    margin-top: 20px;
  }
  /* line 187, ../scss/_tweetyourrep.scss */
  body.page-tweetyourrep #block-system-main > form #tweet_congress_lookup_form_area, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner #tweet_congress_lookup_form_area {
    width: 100%;
  }
  /* line 190, ../scss/_tweetyourrep.scss */
  body.page-tweetyourrep #block-system-main > form input, body.page-tweetyourrep #block-system-main > form .select-list-style, body.page-tweetyourrep #block-system-main > form .page-search .block-facetapi .select-style, .page-search .block-facetapi body.page-tweetyourrep #block-system-main > form .select-style, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner input, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner form .select-list-style, form body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .select-list-style, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .ui-accordion .select-list-style, .ui-accordion body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .select-list-style, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .page-search .block-facetapi .select-style, .page-search .block-facetapi body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .select-style {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 193, ../scss/_tweetyourrep.scss */
  body.page-tweetyourrep #block-system-main > form input[type="text"], body.page-tweetyourrep #block-system-main > form [type="text"].select-list-style, body.page-tweetyourrep #block-system-main > form .page-search .block-facetapi [type="text"].select-style, .page-search .block-facetapi body.page-tweetyourrep #block-system-main > form [type="text"].select-style, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner input[type="text"], body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner form [type="text"].select-list-style, form body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner [type="text"].select-list-style, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .ui-accordion [type="text"].select-list-style, .ui-accordion body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner [type="text"].select-list-style, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .page-search .block-facetapi [type="text"].select-style, .page-search .block-facetapi body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner [type="text"].select-style {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 197, ../scss/_tweetyourrep.scss */
  body.page-tweetyourrep #block-system-main > form input[type="submit"], body.page-tweetyourrep #block-system-main > form [type="submit"].select-list-style, body.page-tweetyourrep #block-system-main > form .page-search .block-facetapi [type="submit"].select-style, .page-search .block-facetapi body.page-tweetyourrep #block-system-main > form [type="submit"].select-style, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner input[type="submit"], body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner form [type="submit"].select-list-style, form body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner [type="submit"].select-list-style, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .ui-accordion [type="submit"].select-list-style, .ui-accordion body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner [type="submit"].select-list-style, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .page-search .block-facetapi [type="submit"].select-style, .page-search .block-facetapi body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner [type="submit"].select-style {
    width: 48%;
    margin: 0px 1% 10px;
  }
  /* line 202, ../scss/_tweetyourrep.scss */
  body.page-tweetyourrep #block-system-main > form img, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner img {
    width: auto;
    margin: 10px 0px;
  }
  /* line 206, ../scss/_tweetyourrep.scss */
  body.page-tweetyourrep #block-system-main > form .headline, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner .headline {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: bold;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  /* line 213, ../scss/_tweetyourrep.scss */
  body.page-tweetyourrep #block-system-main > form h3, body.page-tweetyourrep #block-system-main > #tweet_congress_district_lookup_block_inner h3 {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
/* line 1, ../scss/_twitterfeed.scss */
.bean-twitter-feed {
  position: relative;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: white;
  height: auto;
  min-height: 224px;
  padding: 0 0 1em 0;
  clear: both;
}
/* line 9, ../scss/_twitterfeed.scss */
.bean-twitter-feed p {
  line-height: 24px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1, ../scss/_twitterfeed.scss */
  .bean-twitter-feed {
    width: 100%;
    margin: 0 !important;
  }
}
/* line 18, ../scss/_twitterfeed.scss */
.bean-twitter-feed h2 {
  color: white;
  position: relative;
  font-size: 17px;
  background-color: #007bc4;
  display: inline-block;
  line-height: 36px !important;
  height: 36px;
  padding-right: 18px;
  margin-bottom: 15px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 18, ../scss/_twitterfeed.scss */
  .bean-twitter-feed h2 {
    width: 100%;
    padding: 0 !important;
    background-image: none;
  }
}
/* line 35, ../scss/_twitterfeed.scss */
.bean-twitter-feed h2 a, .bean-twitter-feed h2 a:link, .bean-twitter-feed h2 a:hover, .bean-twitter-feed h2 a:visited {
  color: white;
}
/* line 40, ../scss/_twitterfeed.scss */
.bean-twitter-feed h2:after {
  position: absolute;
  right: -36px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 36px 36px 0 0;
  border-color: #007bc4 transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 40, ../scss/_twitterfeed.scss */
  .bean-twitter-feed h2:after {
    border: 0;
  }
}
/* line 56, ../scss/_twitterfeed.scss */
.bean-twitter-feed h2:before {
  background-position: 0 -1956px;
  content: "";
  padding: 0 0 0 2em;
  margin: 0 0 0 1em;
  background-repeat: no-repeat;
}
/* line 64, ../scss/_twitterfeed.scss */
.bean-twitter-feed em {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 19px;
}
/* line 69, ../scss/_twitterfeed.scss */
.bean-twitter-feed a:link {
  color: #007bc4;
  text-decoration: none;
  font-weight: bold;
}
/* line 75, ../scss/_twitterfeed.scss */
.bean-twitter-feed .follow-us-hashtag {
  position: absolute;
  top: 142px;
  text-transform: uppercase;
  left: 20px;
  font-size: 15px;
}
/* line 83, ../scss/_twitterfeed.scss */
.bean-twitter-feed .side-box:after {
  content: ' ';
  display: block;
  clear: both;
}
/* line 89, ../scss/_twitterfeed.scss */
.bean-twitter-feed .heading-box {
  position: relative;
  width: 240px;
  height: 122px;
  display: inline-block;
  float: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 89, ../scss/_twitterfeed.scss */
  .bean-twitter-feed .heading-box {
    width: 100%;
    margin: 0 0 0 1em;
    padding: 0 0 0 0;
    float: none;
  }
}
/* line 104, ../scss/_twitterfeed.scss */
.bean-twitter-feed .heading-box img {
  display: block;
  position: absolute;
  top: 20px;
  width: 60px;
  height: 60px;
  left: 30px;
  overflow: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 104, ../scss/_twitterfeed.scss */
  .bean-twitter-feed .heading-box img {
    position: relative;
    top: 0;
    left: 0;
    float: left;
    margin-right: 10px;
  }
}
/* line 122, ../scss/_twitterfeed.scss */
.bean-twitter-feed .heading-box h4 {
  font-size: 18px;
  color: #424547;
}
/* line 128, ../scss/_twitterfeed.scss */
.bean-twitter-feed .heading-box a,
.bean-twitter-feed .heading-box h4 {
  margin: 17px 0 0 104px;
  display: inline-block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 128, ../scss/_twitterfeed.scss */
  .bean-twitter-feed .heading-box a,
  .bean-twitter-feed .heading-box h4 {
    display: block;
    float: left;
    margin: 0;
    width: 150px;
  }
}
/* line 140, ../scss/_twitterfeed.scss */
.bean-twitter-feed .heading-box a {
  margin: 0 0 0 104px;
  text-transform: lowercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 140, ../scss/_twitterfeed.scss */
  .bean-twitter-feed .heading-box a {
    margin: 0;
  }
}
/* line 149, ../scss/_twitterfeed.scss */
.bean-twitter-feed .heading-box .follow-link {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  position: relative;
  top: 2em;
  left: 17px;
  font-size: 15px;
  text-transform: uppercase;
}
/* line 158, ../scss/_twitterfeed.scss */
.bean-twitter-feed .heading-box .follow-link em {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 19px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 149, ../scss/_twitterfeed.scss */
  .bean-twitter-feed .heading-box .follow-link {
    display: none;
  }
}
/* line 170, ../scss/_twitterfeed.scss */
.bean-twitter-feed .heading-box:after {
  border-right: 1px solid #bebdbd;
  content: "";
  display: block;
  height: 111px;
  position: absolute;
  top: 30px;
  left: 263px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 170, ../scss/_twitterfeed.scss */
  .bean-twitter-feed .heading-box:after {
    border-right: 0px;
  }
}
/* line 184, ../scss/_twitterfeed.scss */
.bean-twitter-feed .box:first-child {
  margin: 0em 0 0 4em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 184, ../scss/_twitterfeed.scss */
  .bean-twitter-feed .box:first-child {
    margin: 0;
  }
}
/* line 192, ../scss/_twitterfeed.scss */
.bean-twitter-feed .box {
  display: inline-block;
  float: left;
  width: 19%;
  padding: 0 0.25em 0 0.25em;
  margin: 0em 0 0 3em;
  font-size: 17px;
}
/* line 200, ../scss/_twitterfeed.scss */
.bean-twitter-feed .box a {
  font-weight: normal;
}
/* line 204, ../scss/_twitterfeed.scss */
.bean-twitter-feed .box p {
  margin-bottom: 0px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 192, ../scss/_twitterfeed.scss */
  .bean-twitter-feed .box {
    width: 90%;
    margin: 0;
    padding: 1em 0.25em 1em 1.25em;
  }
}
/* line 214, ../scss/_twitterfeed.scss */
.bean-twitter-feed .box .posted {
  display: inline-block;
  font-style: italic;
  color: #878787;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 100;
}
/* line 223, ../scss/_twitterfeed.scss */
.bean-twitter-feed .box .posted-links {
  display: block;
}
/* line 226, ../scss/_twitterfeed.scss */
.bean-twitter-feed .box .posted-links a:link {
  color: #878787;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 233, ../scss/_twitterfeed.scss */
.bean-twitter-feed .box .posted-links a:after {
  content: " | ";
}
/* line 237, ../scss/_twitterfeed.scss */
.bean-twitter-feed .box .posted-links a:last-child:after {
  content: "";
}

/* line 244, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed {
  background-color: white;
  padding-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 244, ../scss/_twitterfeed.scss */
  .bean-vertical-twitter-feed {
    padding-bottom: 1em;
  }
}
/* line 252, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .field-label {
  display: none;
}
/* line 256, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed h2 {
  background-color: #007bc4 !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: white;
  font-size: 17px;
  padding: 0.5em 0 0.5em 1em;
  margin-bottom: 0px;
  background-repeat: no-repeat;
  line-height: normal;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 256, ../scss/_twitterfeed.scss */
  .bean-vertical-twitter-feed h2 {
    width: 100%;
    padding: 0.25em 0 0.25em 0 !important;
    background-image: none;
    line-height: 36px !important;
  }
}
/* line 271, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed h2:before {
  background-position: 0 -1956px;
  content: "";
  padding: 2px 0 2px 2em;
  margin: 0 0 0 1em;
  background-repeat: no-repeat;
  display: inline;
}
/* line 279, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed h2 a, .bean-vertical-twitter-feed h2 a:link {
  color: white;
}
/* line 284, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .heading-box {
  width: 100%;
  display: inline-block;
  float: left;
  margin: 1.5em 0 0em 1.5em;
  padding: 0em 0 0em 0;
  position: relative;
  height: 50px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 284, ../scss/_twitterfeed.scss */
  .bean-vertical-twitter-feed .heading-box {
    width: 100%;
    margin: 1em 0 0 1em;
    padding: 0em 0 1em 0;
  }
}
/* line 299, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .heading-box .follow-link {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  position: relative;
  top: 32.5em;
  left: 17px;
  font-size: 15px;
  text-transform: uppercase;
  float: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 299, ../scss/_twitterfeed.scss */
  .bean-vertical-twitter-feed .heading-box .follow-link {
    top: 38em;
    display: none;
  }
}
/* line 314, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .heading-box .follow-link em {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 19px;
}
/* line 320, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .heading-box .follow-link:after {
  content: ">";
  margin-left: 0.5em;
}
/* line 325, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .heading-box img {
  float: left;
  display: inline-block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 325, ../scss/_twitterfeed.scss */
  .bean-vertical-twitter-feed .heading-box img {
    width: auto;
  }
}
/* line 335, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .heading-box a,
.bean-vertical-twitter-feed .heading-box h4 {
  margin: 0 0 0 3.5em;
}
/* line 339, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .heading-box a {
  float: left;
  margin: 0 0 0 0.75em;
  font-size: 20px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-transform: lowercase;
}
/* line 347, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .heading-box a:link {
  color: #007bc4;
  text-decoration: none;
  font-weight: bold;
}
/* line 354, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .box {
  display: inline-block;
  float: left;
  width: 90%;
  padding: 1em 0.25em 0 0.25em;
  margin: 0em 0 0 1em;
  border-bottom: #bebdbd 1px solid;
  border-radius: 0px;
}
/* line 363, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .box a {
  font-weight: normal;
}
/* line 367, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .box p {
  margin-bottom: 0px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 354, ../scss/_twitterfeed.scss */
  .bean-vertical-twitter-feed .box {
    width: 90%;
    margin: 0;
    padding: 1em 0.25em 0em 1.25em;
    border-bottom: none;
  }
}
/* line 380, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .box .posted {
  display: inline-block;
  font-style: italic;
  color: #878787;
  margin: 1em 0 1em 0;
}
/* line 387, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .box .posted-links {
  display: inline-block;
}
/* line 390, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .box .posted-links a:link {
  color: #878787;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 396, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .box .posted-links a:after {
  content: " | ";
}
/* line 400, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .box .posted-links a:last-child:after {
  content: "";
}
/* line 405, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .follow-link {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  position: relative;
  top: 10px;
  left: 17px;
  font-size: 15px;
  text-transform: uppercase;
}
/* line 414, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .follow-link em {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 19px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 405, ../scss/_twitterfeed.scss */
  .bean-vertical-twitter-feed .follow-link {
    display: none;
  }
}
/* line 422, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed .follow-link:after {
  position: relative;
  right: -4px;
  top: 0;
  content: " >";
  height: 10px;
  width: 10px;
  font-size: 18px;
}
/* line 432, ../scss/_twitterfeed.scss */
.bean-vertical-twitter-feed a:link {
  color: #007bc4;
  text-decoration: none;
  font-weight: bold;
}

/* Recent Tweet Bean */
/* line 440, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet {
  background-color: white;
  padding-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 440, ../scss/_twitterfeed.scss */
  .bean-bean-recent-tweet {
    padding-bottom: 1em;
  }
}
/* line 448, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .heading-box {
  margin-left: 16px !important;
}
/* line 452, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .field-label {
  display: none;
}
/* line 456, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet h2 {
  background-color: #007bc4 !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: white;
  font-size: 17px;
  padding: 0.5em 0 0.5em 1em;
  margin-bottom: 0px;
  background-repeat: no-repeat;
  line-height: normal;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 456, ../scss/_twitterfeed.scss */
  .bean-bean-recent-tweet h2 {
    width: 100%;
    padding: 0.25em 0 0.25em 0 !important;
    background-image: none;
    line-height: 36px !important;
  }
}
/* line 472, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet h2:before {
  background-position: 0 -1956px;
  content: "";
  padding: 0 0 0 2em;
  margin: 0 0 0 1em;
  background-repeat: no-repeat;
  display: inline;
}
/* line 480, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet h2 a, .bean-bean-recent-tweet h2 a:link {
  color: white;
}
/* line 486, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .box {
  display: inline-block;
  float: left;
  width: 90%;
  padding: 1em 0.25em 0 0.25em;
  margin: 0em 0 0 1em;
  border-bottom: #bebdbd 1px solid;
  border-radius: 0px;
}
/* line 494, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .box a:link {
  color: #007bc4;
  text-decoration: none;
  font-weight: bold;
}
/* line 499, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .box a {
  font-weight: normal;
}
/* line 503, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .box p {
  margin-bottom: 0px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 486, ../scss/_twitterfeed.scss */
  .bean-bean-recent-tweet .box {
    width: 90%;
    margin: 0;
    padding: 1em 0.25em 0em 1.25em;
    border-bottom: none;
  }
}
/* line 516, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .box .posted {
  display: inline-block;
  font-style: italic;
  color: #878787;
  margin: 1em 0 1em 0;
}
/* line 523, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .box .posted-links {
  display: inline-block;
}
/* line 526, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .box .posted-links a:link {
  color: #878787;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 532, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .box .posted-links a:after {
  content: " | ";
}
/* line 536, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .box .posted-links a:last-child:after {
  content: "";
}
/* line 541, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .follow-link {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  position: relative;
  top: 10px;
  left: 17px;
  font-size: 15px;
  text-transform: uppercase;
}
/* line 550, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .follow-link em {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 19px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 541, ../scss/_twitterfeed.scss */
  .bean-bean-recent-tweet .follow-link {
    display: none;
  }
}
/* line 558, ../scss/_twitterfeed.scss */
.bean-bean-recent-tweet .follow-link:after {
  position: relative;
  right: -4px;
  top: 0;
  content: " >";
  height: 10px;
  width: 10px;
  font-size: 18px;
}

/* line 569, ../scss/_twitterfeed.scss */
.t_arroba {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 7, ../scss/_view_stats_carousel.scss */
.landing-top {
  position: relative;
}
/* line 10, ../scss/_view_stats_carousel.scss */
.landing-top a {
  color: #8ab5df;
}
/* line 13, ../scss/_view_stats_carousel.scss */
.landing-top a:first-child {
  margin-right: 20px;
}
/* line 18, ../scss/_view_stats_carousel.scss */
.landing-top:after {
  display: block;
  content: "";
  clear: both;
  height: 0;
  line-height: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 7, ../scss/_view_stats_carousel.scss */
  .landing-top {
    display: none;
  }
}

/* line 31, ../scss/_view_stats_carousel.scss */
#block-views-retail-quick-stats-block {
  background-color: white;
  padding: 30px;
  width: 1100px;
}
/* line 35, ../scss/_view_stats_carousel.scss */
#block-views-retail-quick-stats-block .block-title {
  font-size: 18px;
  color: #0375cc;
}

/* line 41, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links {
  background-color: white;
  margin-bottom: 10px;
}
/* line 45, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header {
  text-align: center;
}
/* line 47, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header h1 {
  background-color: transparent;
  font-size: 86px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 47, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .retails-impact-header h1 {
    font-size: 30px;
    margin-bottom: 0;
  }
}
/* line 55, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header h1 .blue, .field-name-retailers-links .retails-impact-header h1 .panel-col-last h2, .panel-col-last .field-name-retailers-links .retails-impact-header h1 h2,
.field-name-retailers-links .retails-impact-header h1 .field-name-field-dynamic-sidebar h2,
.field-name-field-dynamic-sidebar .field-name-retailers-links .retails-impact-header h1 h2,
.field-name-retailers-links .retails-impact-header h1 .views-field-field-dynamic-sidebar h2,
.views-field-field-dynamic-sidebar .field-name-retailers-links .retails-impact-header h1 h2,
.field-name-retailers-links .retails-impact-header h1 .field-name-field-template-dynamic-sidebar h2,
.field-name-field-template-dynamic-sidebar .field-name-retailers-links .retails-impact-header h1 h2 {
  color: #0377c9;
}
/* line 58, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header h1 .orange {
  color: #f67903;
}
/* line 61, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header h1:after {
  display: none;
}
/* line 65, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header h2 {
  color: #4b99e0;
  font-size: 35px;
  margin-bottom: 0;
  text-transform: inherit;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 65, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .retails-impact-header h2 {
    font-size: 20px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 76, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .retails-impact-header p {
    display: none;
  }
}
/* line 83, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header .state-info {
  background-color: #f67903;
  height: 90px;
  color: white;
  padding: 30px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 83, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .retails-impact-header .state-info {
    display: none;
  }
}
/* line 93, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header .state-info .inner {
  width: 800px;
  margin: auto;
}
/* line 97, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header .state-info .inner:after {
  display: block;
  content: "";
  clear: both;
  height: 0;
  line-height: 0;
}
/* line 105, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header .state-info .inner .left {
  float: left;
  clear: left;
  display: inline-block;
  font-size: 42px;
  text-align: right;
  border-right: 1px solid white;
  width: 385px;
  height: 90px;
  line-height: 38px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 34px;
}
/* line 119, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header .state-info .inner .right {
  clear: right;
  display: inline-block;
  text-align: left;
  font-size: 20px;
  width: 350px;
  padding-left: 30px;
}
/* line 127, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-impact-header .state-info .inner .right > div {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
}
/* line 136, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-view-middle {
  background-color: #f67903;
  color: white;
  text-align: center;
  height: 100px;
  font-size: 25px;
  font-weight: 300;
  position: relative;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 136, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .retails-view-middle {
    display: none;
  }
}
/* line 149, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-view-middle h2 a {
  position: relative;
  font-size: 44px;
  line-height: 44px;
  text-transform: none;
  font-weight: 500;
  color: #fff;
}
/* line 157, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .retails-view-middle h2 a:hover {
  color: white;
}
/* line 163, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .landing-explore {
  display: inline-block;
  position: absolute;
  background: url(../img/retails-impact-arrows-right-2.png);
  width: 53px;
  height: 95px;
  right: 17%;
  bottom: 4%;
}
/* line 174, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .dyk-mobile {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 174, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .dyk-mobile {
    display: block;
    text-align: center;
    font-size: 36px;
    background-color: #999999;
    color: #fff;
    margin: 40px 0;
    width: 100%;
    font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  /* line 187, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .dyk-mobile h2 {
    margin-bottom: 0;
    font-size: 36px;
    font-weight: 500;
    text-transform: inherit;
    padding: 5px 0;
  }
}
/* line 197, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links #vmap {
  margin-top: -60px;
  margin-bottom: 10px;
  cursor: pointer;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 197, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links #vmap {
    display: none;
  }
}
/* line 207, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links #national {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 207, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links #national {
    display: block;
    background-color: #4f98e1;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 80%;
    border-radius: 2px;
    margin: auto;
    font-size: 20px;
    font-weight: 500;
    padding: 5px 0;
    margin-bottom: 20px;
    cursor: pointer;
  }
  /* line 223, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links #national a {
    color: #fff;
  }
}
/* line 229, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links #state {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 229, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links #state {
    display: block;
    background-color: #f4781f;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 80%;
    margin: auto;
    font-size: 20px;
    font-weight: 500;
    padding: 5px 0;
    cursor: pointer;
    color: #fff;
  }
  /* line 244, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links #state a {
    color: #fff;
  }
}
/* line 249, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .view-content {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 253, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .view-content h2 {
  font-size: 40px;
  color: #0375cc;
  font-weight: bold;
  margin-top: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 253, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .view-content h2 {
    display: none;
  }
}
/* line 265, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .item-list {
  overflow: hidden;
  position: relative;
  height: 440px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 265, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .item-list {
    height: 260px;
  }
}
/* line 273, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .item-list > ul {
  position: absolute;
  width: 16500px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 273, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .item-list > ul {
    width: 13000px;
  }
}
/* line 282, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .views-row {
  position: relative;
  display: inline-block;
  float: left;
  overflow: hidden;
  z-index: 0;
  padding: 0;
  margin: 50px 0 0;
  -webkit-animation-duration: 1s;
  -webkit-animation-name: undo-grow;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 282, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .views-row {
    width: 260px;
    height: 260px;
    margin: 0;
  }
}
/* line 298, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .views-row img {
  width: 330px;
  height: 330px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 298, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .views-row img {
    width: 260px;
    height: 260px;
  }
}
/* line 308, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .views-row:first-of-type {
  margin-left: 0;
}
/* line 312, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .main {
  z-index: 100;
  width: 440px;
  height: 440px;
  margin-top: 0;
  margin-left: -30px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 312, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .main {
    width: 260px;
    height: 260px;
    margin-left: 0;
  }
}
/* line 323, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .main img {
  width: 440px;
  height: 440px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 323, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .main img {
    width: 260px;
    height: 260px;
  }
}
/* line 334, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .main + .views-row {
  margin-left: -30px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 334, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .main + .views-row {
    margin-left: 0;
  }
}
/* line 341, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .prev-btn {
  display: inline-block;
  float: left;
  position: absolute;
  left: 0;
  top: 35%;
  z-index: 1000;
  background: url(../img/retails-impact-arrows-left.png);
  width: 47px;
  height: 90px;
  border: none;
  color: transparent;
  cursor: pointer;
}
/* line 355, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .next-btn {
  display: inline-block;
  float: right;
  position: absolute;
  right: 0;
  top: 35%;
  z-index: 1000;
  font-size: 24px;
  background: url(../img/retails-impact-arrows-right.png);
  width: 47px;
  height: 90px;
  border: none;
  color: transparent;
  cursor: pointer;
}
/* line 371, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .view-footer {
  float: right;
  padding-right: 30px;
}
/* line 374, ../scss/_view_stats_carousel.scss */
.field-name-retailers-links .view-footer a {
  color: #9e9e9e;
  text-decoration: none;
  font-weight: normal;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 371, ../scss/_view_stats_carousel.scss */
  .field-name-retailers-links .view-footer {
    display: none;
  }
}

/* line 387, ../scss/_view_stats_carousel.scss */
.retails-bottom-links a {
  color: #000000;
  font-weight: normal;
}
/* line 391, ../scss/_view_stats_carousel.scss */
.retails-bottom-links .left {
  clear: left;
  float: left;
}
/* line 395, ../scss/_view_stats_carousel.scss */
.retails-bottom-links .right {
  float: right;
  clear: right;
}

/* line 3, ../scss/_webform.scss */
body.node-type-webform .field-name-body {
  padding-top: 15px;
  padding-left: 40px;
  width: 660px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 3, ../scss/_webform.scss */
  body.node-type-webform .field-name-body {
    width: 100%;
    padding: 0px 20px;
  }
}
/* line 13, ../scss/_webform.scss */
body.node-type-webform form {
  padding: 0 40px;
}
/* line 16, ../scss/_webform.scss */
body.node-type-webform form fieldset {
  border-top: 1px solid gainsboro;
}
/* line 18, ../scss/_webform.scss */
body.node-type-webform form fieldset:first-child {
  border-top: 0;
}
/* line 23, ../scss/_webform.scss */
body.node-type-webform form .form-item {
  float: left;
  width: 280px;
  margin-right: 50px;
}
/* line 30, ../scss/_webform.scss */
body.node-type-webform form .form-managed-file .form-file {
  width: 150px;
  height: 34px;
  margin-left: -150px;
  opacity: 0;
}
/* line 35, ../scss/_webform.scss */
body.node-type-webform form .form-managed-file .form-file[value=""] + input, body.node-type-webform form .form-managed-file .form-file[value=""] + .select-list-style, body.node-type-webform form .form-managed-file .page-search .block-facetapi .form-file[value=""] + .select-style, .page-search .block-facetapi body.node-type-webform form .form-managed-file .form-file[value=""] + .select-style {
  background-color: #bfbfbf;
}
/* line 39, ../scss/_webform.scss */
body.node-type-webform form .form-managed-file .nrf-file:after {
  display: inline-block;
  width: 130px;
  height: 34px;
  line-height: 34px;
  content: 'Choose File';
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  color: white;
  background-color: #007bc4;
  cursor: pointer;
  border-radius: 3px;
  vertical-align: top;
}
/* line 56, ../scss/_webform.scss */
body.node-type-webform form .form-managed-file input[type="file"], body.node-type-webform form .form-managed-file [type="file"].select-list-style, body.node-type-webform form .form-managed-file .page-search .block-facetapi [type="file"].select-style, .page-search .block-facetapi body.node-type-webform form .form-managed-file [type="file"].select-style {
  border: 0;
}
/* line 59, ../scss/_webform.scss */
body.node-type-webform form .form-managed-file input[type="submit"], body.node-type-webform form .form-managed-file [type="submit"].select-list-style, body.node-type-webform form .form-managed-file .page-search .block-facetapi [type="submit"].select-style, .page-search .block-facetapi body.node-type-webform form .form-managed-file [type="submit"].select-style {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 62, ../scss/_webform.scss */
body.node-type-webform form .form-managed-file input[type="submit"][value="Upload"], body.node-type-webform form .form-managed-file [type="submit"][value="Upload"].select-list-style, body.node-type-webform form .form-managed-file .page-search .block-facetapi [type="submit"][value="Upload"].select-style, .page-search .block-facetapi body.node-type-webform form .form-managed-file [type="submit"][value="Upload"].select-style {
  padding-left: 50px;
  vertical-align: top;
  overflow: hidden;
  background-image: url(../img/upload.png);
  background-repeat: no-repeat;
  background-position: 24px center;
}
/* line 71, ../scss/_webform.scss */
body.node-type-webform form .form-managed-file .form-submit {
  background-color: #bfbfbf;
}
/* line 75, ../scss/_webform.scss */
body.node-type-webform form .form-managed-file .form-submit.enabled,
body.node-type-webform form .form-managed-file .form-submit[value="Remove"] {
  background-color: #007bc4;
}
/* line 79, ../scss/_webform.scss */
body.node-type-webform form .form-managed-file div.ajax-progress {
  margin-left: 10px;
  vertical-align: middle;
}

/*******************************
* RESOURCE SUBMISSION
*******************************/
/* line 93, ../scss/_webform.scss */
#webform-component-wf-resource-group-title legend {
  display: none;
}

/* line 98, ../scss/_webform.scss */
#webform-component-wf-resource-group-title--wf-resource-field-title {
  width: 100%;
  margin-right: 0;
}
/* line 101, ../scss/_webform.scss */
#webform-component-wf-resource-group-title--wf-resource-field-title input, #webform-component-wf-resource-group-title--wf-resource-field-title form .select-list-style, form #webform-component-wf-resource-group-title--wf-resource-field-title .select-list-style, #webform-component-wf-resource-group-title--wf-resource-field-title .ui-accordion .select-list-style, .ui-accordion #webform-component-wf-resource-group-title--wf-resource-field-title .select-list-style, #webform-component-wf-resource-group-title--wf-resource-field-title .page-search .block-facetapi .select-style, .page-search .block-facetapi #webform-component-wf-resource-group-title--wf-resource-field-title .select-style {
  width: 648px;
}

/* line 106, ../scss/_webform.scss */
#webform-component-wf-resource-group-title--wf-resource-field-description {
  width: 100%;
  margin-right: 0;
}
/* line 110, ../scss/_webform.scss */
#webform-component-wf-resource-group-title--wf-resource-field-description .description {
  padding: 5px 0 0 10px;
  font-size: 14px;
}

/* line 117, ../scss/_webform.scss */
#webform-component-wf-resource-group-author legend {
  display: none;
}

/* line 125, ../scss/_webform.scss */
#webform-component-wf-resource-group-company legend,
#webform-component-wf-resource-group-document legend {
  display: none;
}
/* line 128, ../scss/_webform.scss */
#webform-component-wf-resource-group-company .form-item,
#webform-component-wf-resource-group-document .form-item {
  clear: left;
}
/* line 131, ../scss/_webform.scss */
#webform-component-wf-resource-group-company .description,
#webform-component-wf-resource-group-document .description {
  padding-top: 15px;
  color: black;
  font-size: 18px;
}
/* line 136, ../scss/_webform.scss */
#webform-component-wf-resource-group-company .file-icon,
#webform-component-wf-resource-group-document .file-icon {
  vertical-align: middle;
}
/* line 139, ../scss/_webform.scss */
#webform-component-wf-resource-group-company input[type="file"], #webform-component-wf-resource-group-company form [type="file"].select-list-style, form #webform-component-wf-resource-group-company [type="file"].select-list-style, #webform-component-wf-resource-group-company .ui-accordion [type="file"].select-list-style, .ui-accordion #webform-component-wf-resource-group-company [type="file"].select-list-style, #webform-component-wf-resource-group-company .page-search .block-facetapi [type="file"].select-style, .page-search .block-facetapi #webform-component-wf-resource-group-company [type="file"].select-style,
#webform-component-wf-resource-group-document input[type="file"],
#webform-component-wf-resource-group-document form [type="file"].select-list-style,
form #webform-component-wf-resource-group-document [type="file"].select-list-style,
#webform-component-wf-resource-group-document .ui-accordion [type="file"].select-list-style,
.ui-accordion #webform-component-wf-resource-group-document [type="file"].select-list-style,
#webform-component-wf-resource-group-document .page-search .block-facetapi [type="file"].select-style,
.page-search .block-facetapi #webform-component-wf-resource-group-document [type="file"].select-style {
  border: 0;
}
/* line 142, ../scss/_webform.scss */
#webform-component-wf-resource-group-company input[type="submit"], #webform-component-wf-resource-group-company form [type="submit"].select-list-style, form #webform-component-wf-resource-group-company [type="submit"].select-list-style, #webform-component-wf-resource-group-company .ui-accordion [type="submit"].select-list-style, .ui-accordion #webform-component-wf-resource-group-company [type="submit"].select-list-style, #webform-component-wf-resource-group-company .page-search .block-facetapi [type="submit"].select-style, .page-search .block-facetapi #webform-component-wf-resource-group-company [type="submit"].select-style,
#webform-component-wf-resource-group-document input[type="submit"],
#webform-component-wf-resource-group-document form [type="submit"].select-list-style,
form #webform-component-wf-resource-group-document [type="submit"].select-list-style,
#webform-component-wf-resource-group-document .ui-accordion [type="submit"].select-list-style,
.ui-accordion #webform-component-wf-resource-group-document [type="submit"].select-list-style,
#webform-component-wf-resource-group-document .page-search .block-facetapi [type="submit"].select-style,
.page-search .block-facetapi #webform-component-wf-resource-group-document [type="submit"].select-style {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 145, ../scss/_webform.scss */
#webform-component-wf-resource-group-company input[type="submit"][value="Upload"], #webform-component-wf-resource-group-company form [type="submit"][value="Upload"].select-list-style, form #webform-component-wf-resource-group-company [type="submit"][value="Upload"].select-list-style, #webform-component-wf-resource-group-company .ui-accordion [type="submit"][value="Upload"].select-list-style, .ui-accordion #webform-component-wf-resource-group-company [type="submit"][value="Upload"].select-list-style, #webform-component-wf-resource-group-company .page-search .block-facetapi [type="submit"][value="Upload"].select-style, .page-search .block-facetapi #webform-component-wf-resource-group-company [type="submit"][value="Upload"].select-style,
#webform-component-wf-resource-group-document input[type="submit"][value="Upload"],
#webform-component-wf-resource-group-document form [type="submit"][value="Upload"].select-list-style,
form #webform-component-wf-resource-group-document [type="submit"][value="Upload"].select-list-style,
#webform-component-wf-resource-group-document .ui-accordion [type="submit"][value="Upload"].select-list-style,
.ui-accordion #webform-component-wf-resource-group-document [type="submit"][value="Upload"].select-list-style,
#webform-component-wf-resource-group-document .page-search .block-facetapi [type="submit"][value="Upload"].select-style,
.page-search .block-facetapi #webform-component-wf-resource-group-document [type="submit"][value="Upload"].select-style {
  padding-left: 50px;
  vertical-align: top;
  overflow: hidden;
  background-image: url(../img/upload.png);
  background-repeat: no-repeat;
  background-position: 24px center;
}

/* line 157, ../scss/_webform.scss */
#webform-component-wf-resource-group-company--wf-resource-field-company-logo,
#webform-component-wf-resource-group-document--wf-resource-field-document {
  width: 100%;
}
/* line 159, ../scss/_webform.scss */
#webform-component-wf-resource-group-company--wf-resource-field-company-logo label,
#webform-component-wf-resource-group-document--wf-resource-field-document label {
  color: #00a884;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 170, ../scss/_webform.scss */
#webform-component-wf-resource-group-company .nrf-file:after,
#webform-component-wf-resource-group-document .nrf-file:after {
  display: inline-block;
  width: 150px;
  height: 34px;
  line-height: 34px;
  content: 'Choose File';
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  color: white;
  background-color: #007bc4;
  cursor: pointer;
  border-radius: 3px;
  vertical-align: top;
}
/* line 186, ../scss/_webform.scss */
#webform-component-wf-resource-group-company .form-file,
#webform-component-wf-resource-group-document .form-file {
  width: 150px;
  height: 34px;
  margin-left: -150px;
  opacity: 0;
}
/* line 191, ../scss/_webform.scss */
#webform-component-wf-resource-group-company .form-file[value=""] + input, #webform-component-wf-resource-group-company form .form-file[value=""] + .select-list-style, form #webform-component-wf-resource-group-company .form-file[value=""] + .select-list-style, #webform-component-wf-resource-group-company .ui-accordion .form-file[value=""] + .select-list-style, .ui-accordion #webform-component-wf-resource-group-company .form-file[value=""] + .select-list-style, #webform-component-wf-resource-group-company .page-search .block-facetapi .form-file[value=""] + .select-style, .page-search .block-facetapi #webform-component-wf-resource-group-company .form-file[value=""] + .select-style,
#webform-component-wf-resource-group-document .form-file[value=""] + input,
#webform-component-wf-resource-group-document form .form-file[value=""] + .select-list-style,
form #webform-component-wf-resource-group-document .form-file[value=""] + .select-list-style,
#webform-component-wf-resource-group-document .ui-accordion .form-file[value=""] + .select-list-style,
.ui-accordion #webform-component-wf-resource-group-document .form-file[value=""] + .select-list-style,
#webform-component-wf-resource-group-document .page-search .block-facetapi .form-file[value=""] + .select-style,
.page-search .block-facetapi #webform-component-wf-resource-group-document .form-file[value=""] + .select-style {
  background-color: #bfbfbf;
}
/* line 195, ../scss/_webform.scss */
#webform-component-wf-resource-group-company .form-submit,
#webform-component-wf-resource-group-document .form-submit {
  background-color: #bfbfbf;
}
/* line 199, ../scss/_webform.scss */
#webform-component-wf-resource-group-company .form-submit.enabled,
#webform-component-wf-resource-group-company .form-submit[value="Remove"],
#webform-component-wf-resource-group-document .form-submit.enabled,
#webform-component-wf-resource-group-document .form-submit[value="Remove"] {
  background-color: #007bc4;
}

/* line 204, ../scss/_webform.scss */
#webform-component-wf-resource-group-video {
  position: relative;
  padding-top: 40px;
}
/* line 207, ../scss/_webform.scss */
#webform-component-wf-resource-group-video legend {
  position: absolute;
  top: 15px;
  left: 0;
  color: #00a884;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 219, ../scss/_webform.scss */
#webform-component-wf-resource-group-submitter {
  position: relative;
  padding-top: 40px;
}
/* line 222, ../scss/_webform.scss */
#webform-component-wf-resource-group-submitter legend {
  position: absolute;
  top: 15px;
  left: 0;
  color: #00a884;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 234, ../scss/_webform.scss */
#webform-component-wf-resource-group-submitter--wf-resource-field-salutation {
  width: 150px;
  margin-right: 25px;
}

/* line 239, ../scss/_webform.scss */
#webform-component-wf-resource-group-submitter--wf-resource-field-submitter-first {
  width: 220px;
  margin-right: 35px;
}

/* line 244, ../scss/_webform.scss */
#webform-component-wf-resource-group-submitter--wf-resource-field-submitter-last {
  width: 220px;
  margin-right: 0;
}

/* line 249, ../scss/_webform.scss */
body.page-resource-submission .group-left > form {
  margin-bottom: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 249, ../scss/_webform.scss */
  body.page-resource-submission .group-left > form {
    display: none;
  }
}

/* ******************************

    @Section: Who We Are

****************************** */
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 9, ../scss/_who-we-are.scss */
  .page-who-we-are #section-content {
    margin-top: 40px;
  }
}
/* line 15, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar h2 {
  color: #2a2a2a !important;
}
/* line 21, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar h2 a {
  color: #2a2a2a !important;
}
/* line 25, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar .field-item {
  color: #2a2a2a;
}
/* line 31, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar {
  position: relative;
  padding: 10px 10px 10px 29px;
  background-color: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 31, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar {
    width: 100%;
    height: 205px;
    padding: 0;
    margin: 0 0 65px 0;
  }
  /* line 41, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar .caroufredsel_wrapper {
    height: 205px;
  }
  /* line 43, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar .caroufredsel_wrapper > .field-items {
    width: 100% !important;
    height: 100% !important;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 48, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar .caroufredsel_wrapper > .field-items > .field-item {
    width: 100% !important;
    height: 100%;
  }
  /* line 51, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar .caroufredsel_wrapper > .field-items > .field-item .group-left {
    display: none;
  }
  /* line 54, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar .caroufredsel_wrapper > .field-items > .field-item .group-right {
    width: 100% !important;
  }
}
/* line 62, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar .field-name-field-policy-items {
  margin-top: 23px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 62, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar .field-name-field-policy-items {
    margin-top: -3em;
  }
}
/* line 70, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar .field-name-field-link {
  float: right;
  position: relative;
  margin: 0 1em 0 0;
  z-index: 2;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 70, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar .field-name-field-link {
    position: relative;
    top: 205px;
    padding: 0px 15px 15px 15px;
    margin: 0;
    left: 0;
    border-radius: 0;
    width: 100%;
    background-color: white;
  }
}
/* line 88, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar .field-name-field-link a:link {
  color: #007bc4;
  text-transform: uppercase;
  font-size: 16px;
  text-decoration: none;
  font-weight: 600;
}
/* line 96, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar .field-name-field-link a:after {
  content: ">";
  padding: 0 0 0 0.5em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 101, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar .field-name-field-link .field-items {
    border-top: 1px solid #bebdbd;
    padding-top: 15px;
  }
}
/* line 110, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar h2 {
  position: relative;
  top: 0;
  left: 0;
  color: black;
  font-size: 18px;
  line-height: 20px;
  width: 100%;
  margin-bottom: 0px;
  padding-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 110, ../scss/_who-we-are.scss */
  .page-who-we-are .bean-teasers-bar h2 {
    width: 90%;
    border-bottom: 1px solid #bebdbd;
    top: -40px;
    left: 15px;
    color: black;
    margin-left: 0;
    z-index: 1;
    font-size: 22px;
  }
}
/* line 152, ../scss/_who-we-are.scss */
.page-who-we-are #slider-prev, .page-who-we-are #slider-next {
  position: absolute;
  top: 108px;
  display: inline;
  z-index: 5;
  background-image: url('../img/advocacy_sliderBG.png?1405453183');
  background-repeat: no-repeat;
  background-color: transparent;
  padding: 1.5em 1em 2em 1em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 152, ../scss/_who-we-are.scss */
  .page-who-we-are #slider-prev, .page-who-we-are #slider-next {
    top: 146px;
    left: 25px;
    background-image: url('../img/advocacy_sliderSM.png?1405453183');
    padding: 1.5em 1em 2em 1.25em;
  }
}
/* line 170, ../scss/_who-we-are.scss */
.page-who-we-are #slider-prev {
  left: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 170, ../scss/_who-we-are.scss */
  .page-who-we-are #slider-prev {
    top: 94px;
    left: 14px;
  }
}
/* line 179, ../scss/_who-we-are.scss */
.page-who-we-are #slider-next {
  right: 20px;
  background-position: -24px 0px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 179, ../scss/_who-we-are.scss */
  .page-who-we-are #slider-next {
    left: 266px;
    top: 94px;
    right: 0;
    background-position: -30px 0px;
  }
}
/* line 191, ../scss/_who-we-are.scss */
.page-who-we-are #slider-prev.disabled {
  background-position: 900px 900px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 191, ../scss/_who-we-are.scss */
  .page-who-we-are #slider-prev.disabled {
    background-position: 0 0;
  }
}
/* line 199, ../scss/_who-we-are.scss */
.page-who-we-are #slider-next.disabled {
  background-position: 900px 900px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 199, ../scss/_who-we-are.scss */
  .page-who-we-are #slider-next.disabled {
    background-position: -30px 0;
  }
}
/* line 208, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar .caroufredsel_wrapper .field-item .group-left {
  width: 46% !important;
}
/* line 211, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar .caroufredsel_wrapper .field-item .group-left img {
  margin: 0.5em 0 0 0;
}
/* line 216, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar .caroufredsel_wrapper .field-item .group-right {
  width: 50% !important;
  margin: 0em 0 0 1em !important;
}
/* line 221, ../scss/_who-we-are.scss */
.page-who-we-are .bean-teasers-bar .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description {
  padding-left: 0.15em;
}
/* line 228, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper {
  background-color: transparent;
}
/* line 231, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper > .field-items > .field-item .group-right a {
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}
/* line 237, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper > .field-items > .field-item:hover .group-right a {
  color: #007bc4;
}
/* line 240, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper > .field-items > .field-item:hover .field-name-field-short-description {
  color: #2b84b2;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 228, ../scss/_who-we-are.scss */
  .page-who-we-are .caroufredsel_wrapper {
    left: 70px !important;
    width: 170px !important;
  }
}
/* line 251, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .field-item {
  float: left;
  display: block;
}
/* line 257, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .field-item .group-left img {
  display: block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 257, ../scss/_who-we-are.scss */
  .page-who-we-are .caroufredsel_wrapper .field-item .group-left img {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 257, ../scss/_who-we-are.scss */
  .page-who-we-are .caroufredsel_wrapper .field-item .group-left img {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 272, ../scss/_who-we-are.scss */
  .page-who-we-are .caroufredsel_wrapper .field-item .group-right .field-name-title {
    background-color: transparent;
    width: auto;
    padding: 0;
    margin: 0;
  }
}
/* line 281, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .field-item .group-right .field-name-field-short-description {
  clear: left;
}
/* line 285, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .field-item .group-right p {
  font-size: 15px;
  color: black;
  width: 100%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 285, ../scss/_who-we-are.scss */
  .page-who-we-are .caroufredsel_wrapper .field-item .group-right p {
    width: 45% !important;
    background-color: transparent;
    font-size: 18px;
    margin-left: 0;
    padding-left: 0;
  }
}
/* line 300, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .field-item .group-right h2 {
  top: 0px;
  left: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
  border-bottom: none;
  background-color: transparent;
  padding: 0px;
  font-size: 16px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 300, ../scss/_who-we-are.scss */
  .page-who-we-are .caroufredsel_wrapper .field-item .group-right h2 {
    top: 0;
    left: 0;
    border-bottom: none;
    margin-left: 0;
    background-color: transparent;
    padding: 0;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    line-height: 18px;
  }
}
/* line 322, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .field-item .group-right a {
  color: black;
  color: black;
  text-decoration: none;
  font-size: 16px;
  background-color: transparent;
  padding: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 270, ../scss/_who-we-are.scss */
  .page-who-we-are .caroufredsel_wrapper .field-item .group-right {
    width: 50% !important;
    margin: 0em 0 0 0em !important;
  }
}
/* line 339, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .node-policy-item {
  width: 335px;
}
/* line 342, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .node-policy-item header {
  position: relative;
  top: 43px;
  right: -109px;
  color: black;
}
/* line 348, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .node-policy-item header h2 {
  border-bottom: none;
  margin-left: 0;
}
/* line 353, ../scss/_who-we-are.scss */
.page-who-we-are .caroufredsel_wrapper .node-policy-item header a:link {
  color: black;
  text-decoration: none;
  font-size: 16px;
}

/* line 1, ../scss/_site-map.scss */
#site-map {
  background-color: white;
}
/* line 4, ../scss/_site-map.scss */
#site-map h2 {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #054e8d;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 9, ../scss/_site-map.scss */
  #site-map .site-map-box-menu {
    padding-bottom: 1px;
    margin-bottom: 0;
  }
}
/* line 17, ../scss/_site-map.scss */
#site-map .content {
  padding: 60px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 17, ../scss/_site-map.scss */
  #site-map .content {
    width: 320px;
    padding: 10px 0 0 10px;
  }
}
/* line 26, ../scss/_site-map.scss */
#site-map .site-map-menu {
  font-size: 16px;
}
/* line 30, ../scss/_site-map.scss */
#site-map .menu-right {
  position: absolute;
  top: 84px;
  right: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 30, ../scss/_site-map.scss */
  #site-map .menu-right {
    position: inherit;
    margin-top: -25px;
  }
}
/* line 40, ../scss/_site-map.scss */
#site-map .menu-right .description, #site-map .menu-right .item-list {
  display: none;
}

/* line 1, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 {
  box-sizing: border-box;
}
/* line 3, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 *, .page-infographic-top-10-trends-back-school-and-college-2015 *:before, .page-infographic-top-10-trends-back-school-and-college-2015 *:after {
  box-sizing: inherit;
}
/* line 7, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic {
  position: relative;
}
/* line 10, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic h2 {
  color: #fec445 !important;
  text-transform: uppercase;
  font-size: 42px;
}
@media screen and (max-width: 600px) {
  /* line 10, ../scss/_infographic_bts_2015.scss */
  .page-infographic-top-10-trends-back-school-and-college-2015 .infographic h2 {
    font-size: 24px;
  }
}
/* line 18, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
}
/* line 23, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic img.width-90 {
  width: 90%;
}
/* line 26, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic img.width-75 {
  width: 75%;
}
/* line 29, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic img.width-60 {
  width: 60%;
}
/* line 32, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic img.width-33 {
  width: 29%;
  display: inline-block;
  margin-right: .3em;
}
/* line 37, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic img.width-37 {
  width: 37%;
  display: inline-block;
  margin-right: .3em;
}
/* line 42, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic img.width-45 {
  width: 45%;
  display: inline-block;
  margin-right: .3em;
}
/* line 48, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic span {
  font-weight: bold;
  font-size: 24px;
  font-family: "ff-din-web","Helvetica Neue",Helvetica,Arial,sans-serif;
  text-shadow: 8px 8px 12px rgba(0, 0, 0, 0.2);
}
/* line 53, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic span.large {
  font-size: 72px;
}
@media screen and (max-width: 600px) {
  /* line 53, ../scss/_infographic_bts_2015.scss */
  .page-infographic-top-10-trends-back-school-and-college-2015 .infographic span.large {
    font-size: 42px;
    font-weight: 200;
  }
}
/* line 62, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic p {
  text-align: left;
  color: #fff;
  line-height: 1.2;
  font-size: 20px;
}
/* line 68, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic p.width_66 {
  display: inline-block;
  width: 66%;
}
/* line 72, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic p.width_50 {
  display: inline-block;
  width: 50%;
}
/* line 76, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic p.width_60 {
  display: inline-block;
  width: 60%;
}
@media screen and (max-width: 600px) {
  /* line 62, ../scss/_infographic_bts_2015.scss */
  .page-infographic-top-10-trends-back-school-and-college-2015 .infographic p {
    margin-bottom: 0;
    font-size: 16px;
  }
}
/* line 85, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .white-trim {
  border-bottom: 2px solid #fff;
}
/* line 88, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .no-bottom-padding {
  padding-bottom: 0 !important;
}
/* line 91, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .right {
  float: right;
}
/* line 94, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .left {
  float: left;
}
/* line 97, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_green {
  background-color: #1aa381;
}
/* line 100, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_yellow {
  background-color: #ecbc1c;
}
/* line 103, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_light_yellow {
  background-color: #f0c949;
}
/* line 106, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_dark_blue {
  background-color: #111836;
}
/* line 109, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_blue {
  background-color: #4996d1;
}
/* line 112, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_light_blue {
  background-color: #80b6df;
}
/* line 115, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_periwinkle {
  background-color: #92c0e3;
}
/* line 118, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_lavender {
  background-color: #5185b1;
}
/* line 121, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_light_lavender {
  background-color: #6a96bc;
}
/* line 124, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .bg_orange {
  background-color: #f26b39;
}
/* line 128, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .cell-row {
  display: table;
}
/* line 131, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .cell {
  width: 100%;
  display: block;
  padding: 20px 30px 0;
  color: #fff;
  border-radius: 0;
  text-align: center;
  vertical-align: bottom;
}
@media screen and (max-width: 600px) {
  /* line 131, ../scss/_infographic_bts_2015.scss */
  .page-infographic-top-10-trends-back-school-and-college-2015 .infographic .cell {
    padding: 10px;
  }
}
/* line 143, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .half {
  width: 100%;
  display: block;
  clear: both;
  padding-bottom: 20px;
  vertical-align: bottom;
}
@media screen and (min-width: 600px) {
  /* line 143, ../scss/_infographic_bts_2015.scss */
  .page-infographic-top-10-trends-back-school-and-college-2015 .infographic .half {
    width: 50%;
    display: table-cell;
    padding-bottom: 10px;
  }
}
/* line 155, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .quarter {
  width: 100%;
  display: block;
  clear: both;
  padding-bottom: 20px;
}
@media screen and (min-width: 600px) {
  /* line 155, ../scss/_infographic_bts_2015.scss */
  .page-infographic-top-10-trends-back-school-and-college-2015 .infographic .quarter {
    width: 25%;
    display: table-cell;
    padding-bottom: 10px;
  }
}
/* line 166, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .three-quarters {
  width: 100%;
  display: block;
  clear: both;
  padding-bottom: 20px;
  vertical-align: bottom;
}
@media screen and (min-width: 600px) {
  /* line 166, ../scss/_infographic_bts_2015.scss */
  .page-infographic-top-10-trends-back-school-and-college-2015 .infographic .three-quarters {
    width: 75%;
    display: table-cell;
    padding-bottom: 10px;
  }
}
/* line 178, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .blue_font {
  color: #71c0eb;
}
/* line 181, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .infographic-footer > div {
  vertical-align: middle;
}
/* line 184, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic em {
  font-size: .8em;
}
/* line 187, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .vert-align-middle {
  vertical-align: middle;
}
/* line 190, ../scss/_infographic_bts_2015.scss */
.page-infographic-top-10-trends-back-school-and-college-2015 .infographic .vert-align-top {
  vertical-align: top;
}

/* line 3, ../scss/_target-messages.scss */
#modalContent.target-messenger-style #modal-title {
  padding: 14px 66px 14px 20px;
  border-top-left-radius: 3px;
  line-height: 22px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  top: 15px;
}
/* line 4, ../scss/_target-messages.scss */
#modalContent.target-messenger-style #modal-title:before {
  display: none;
}
/* line 15, ../scss/_target-messages.scss */
#modalContent.target-messenger-style .modal-header .close {
  width: 20px;
  height: 17px;
  background: url("../img/sprites-s840cbf8cca.png") no-repeat;
  background-position: 0 -1445px;
  overflow: hidden;
  color: transparent;
  font-size: 0;
}
/* line 23, ../scss/_target-messages.scss */
#modalContent.target-messenger-style .modal-header .close img {
  display: none;
}
/* line 28, ../scss/_target-messages.scss */
#modalContent.target-messenger-style #modal-content {
  padding: 40px 50px 0 50px !important;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1, ../scss/_mobile.scss */
  html, body, #zone-content, #region-content {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 10, ../scss/_mobile.scss */
  body {
    overflow: visible;
    overflow-y: hidden;
    overflow-x: hidden;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 17, ../scss/_mobile.scss */
  #block-system-main {
    max-width: 100% !important;
    width: 320px !important;
    min-width: 0 !important;
    margin: auto;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 34, ../scss/_mobile.scss */
  table.my-downloads {
    width: 100% !important;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
  }
}

/* line 41, ../scss/_mobile.scss */
.hide-for-mobile {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 41, ../scss/_mobile.scss */
  .hide-for-mobile {
    display: block;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 48, ../scss/_mobile.scss */
  .resource-submission-notice {
    margin-bottom: 20px;
  }
  /* line 51, ../scss/_mobile.scss */
  .resource-submission-notice p {
    font-weight: bold;
  }
  /* line 54, ../scss/_mobile.scss */
  .resource-submission-notice a.btn-blue {
    margin: 0;
    width: auto;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    background-color: #007bc4;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: white;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    padding: 0 25px;
    border: none;
    border-radius: 3px;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 73, ../scss/_mobile.scss */
  #nrf-foundation-banner-container {
    width: 100%;
  }
  /* line 76, ../scss/_mobile.scss */
  #nrf-foundation-banner-container .foundation-header-image.mobile {
    width: 100%;
    background-repeat: no-repeat;
    background-color: #1a1a49;
    background-position: center center;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 85, ../scss/_mobile.scss */
  .panel-2col-bricks .panel-col-first .inside {
    margin-right: 0;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 90, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent {
    box-sizing: border-box !important;
    width: 300px !important;
    left: 50% !important;
    margin-left: -150px !important;
    height: 490px !important;
    top: 20px !important;
    position: fixed !important;
    overflow: hidden;
  }
  /* line 100, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent * {
    box-sizing: border-box !important;
  }
  /* line 103, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent img {
    width: auto;
  }
  /* line 106, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent #modal-title {
    width: 296px;
    display: block;
    white-space: normal;
    background: #007bc4;
    height: auto;
    padding-left: 65px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    height: auto !important;
    margin-bottom: 20px !important;
  }
  /* line 118, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent #modal-title:before {
    padding: 15px 0 0.5em 2em !important;
    position: absolute;
    left: 0px;
    top: 25px;
  }
  /* line 125, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent #modal-content {
    width: 100% !important;
    padding: 10px !important;
    overflow-y: auto !important;
    max-height: 345px;
    height: auto;
  }
  /* line 131, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent #modal-content #tweet_congress_lookup_form_area {
    width: 100% !important;
  }
  /* line 134, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent #modal-content input[type="text"], .context-advocacy.page-advocacy #modalContent #modal-content form [type="text"].select-list-style, form .context-advocacy.page-advocacy #modalContent #modal-content [type="text"].select-list-style, .context-advocacy.page-advocacy #modalContent #modal-content .ui-accordion [type="text"].select-list-style, .ui-accordion .context-advocacy.page-advocacy #modalContent #modal-content [type="text"].select-list-style, .context-advocacy.page-advocacy #modalContent #modal-content .page-search .block-facetapi [type="text"].select-style, .page-search .block-facetapi .context-advocacy.page-advocacy #modalContent #modal-content [type="text"].select-style {
    width: 100% !important;
  }
  /* line 137, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent #modal-content input[type="submit"], .context-advocacy.page-advocacy #modalContent #modal-content form [type="submit"].select-list-style, form .context-advocacy.page-advocacy #modalContent #modal-content [type="submit"].select-list-style, .context-advocacy.page-advocacy #modalContent #modal-content .ui-accordion [type="submit"].select-list-style, .ui-accordion .context-advocacy.page-advocacy #modalContent #modal-content [type="submit"].select-list-style, .context-advocacy.page-advocacy #modalContent #modal-content .page-search .block-facetapi [type="submit"].select-style, .page-search .block-facetapi .context-advocacy.page-advocacy #modalContent #modal-content [type="submit"].select-style {
    width: 100% !important;
    margin-bottom: 10px !important;
  }
  /* line 141, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent #modal-content #tweet_message {
    width: 100%;
  }
  /* line 143, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent #modal-content #tweet_message .tweet-block-inner {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 147, ../scss/_mobile.scss */
  .context-advocacy.page-advocacy #modalContent #modal-content #tweet_message a.button {
    margin-left: 10px;
    margin-bottom: 10px;
  }
}

/**********************************************************
 *
 *    Section: Responsive/Mobile Navigation
 *    Header Zone - Mobile Navigation & Layout
 *    Footer Zone - Mobile Naviation & Layout
 *
 **********************************************************/
/* line 10, ../scss/_mobile-navigation.scss */
#block-menu-block-2 {
  display: none;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 14, ../scss/_mobile-navigation.scss */
  #block-menu-block-2 {
    display: block;
  }
  /* line 21, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper {
    margin-top: -50px;
    position: absolute;
    max-width: 100%;
    float: none;
  }
  /* line 28, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper .dl-trigger {
    width: 45px;
    float: right;
    background: transparent;
    padding: 0;
    margin-right: 10px;
  }
  /* line 35, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper .dl-trigger:after {
    width: 100%;
    height: 6px;
    background: #1a1b47;
    box-shadow: 0 12px 0 #1a1b47, 0 24px 0 #1a1b47;
    top: 3px;
    left: 0;
  }
  /* line 45, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper .dl-trigger:hover, .dl-menuwrapper .dl-trigger.dl-active {
    background: transparent;
  }
  /* line 49, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul,
  .dl-menuwrapper .dl-menu {
    background: rgba(16, 31, 46, 0.93);
    width: 102%;
    left: -10px;
    top: 45px;
    font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  /* line 56, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li,
  .dl-menuwrapper .dl-menu li {
    font-size: 12px;
  }
  /* line 61, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li ul li,
  .dl-menuwrapper .dl-menu li ul li {
    font-size: 9px;
  }
  /* line 66, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li a,
  .dl-menuwrapper .dl-menu li a {
    text-transform: uppercase;
    font-weight: 500;
    margin: 0 10px;
    padding: 15px 10px 15px 28px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.36);
    background: transparent;
    font-size: 1.75em;
    line-height: 1;
  }
  /* line 76, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li a:hover,
  .dl-menuwrapper .dl-menu li a:hover {
    background: transparent;
  }
  /* line 78, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li a:before,
  .dl-menuwrapper .dl-menu li a:before {
    content: "";
    display: block;
    background: url(../img/plus.png) no-repeat 0 0;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 3px;
    margin-top: -6px;
  }
  /* line 90, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li a:after,
  .dl-menuwrapper .dl-menu li a:after {
    display: none;
  }
  /* line 93, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li .dl-submenu,
  .dl-menuwrapper .dl-menu li .dl-submenu {
    margin-left: 0;
    margin-bottom: 0;
  }
  /* line 97, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li .dl-submenu .dl-back,
  .dl-menuwrapper .dl-menu li .dl-submenu .dl-back {
    background: #054e8d;
  }
  /* line 100, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li .dl-submenu .dl-back a,
  .dl-menuwrapper .dl-menu li .dl-submenu .dl-back a {
    border: 0 none;
    padding: 15px 10px 15px 13px;
  }
  /* line 105, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li .dl-submenu .dl-back a:before, .dl-menuwrapper ul li .dl-submenu .dl-back a:after,
  .dl-menuwrapper .dl-menu li .dl-submenu .dl-back a:before,
  .dl-menuwrapper .dl-menu li .dl-submenu .dl-back a:after {
    display: none;
  }
  /* line 107, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li .dl-submenu .dl-back + li,
  .dl-menuwrapper .dl-menu li .dl-submenu .dl-back + li {
    font-size: 12px;
  }
  /* line 113, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li.top-bar-mobile-menu, .dl-menuwrapper ul li.menu-user-log-status-mobile-menu, .dl-menuwrapper ul li.menu-user-logout-mobile-menu,
  .dl-menuwrapper .dl-menu li.top-bar-mobile-menu,
  .dl-menuwrapper .dl-menu li.menu-user-log-status-mobile-menu,
  .dl-menuwrapper .dl-menu li.menu-user-logout-mobile-menu {
    background: #054e8d;
  }
  /* line 116, ../scss/_mobile-navigation.scss */
  .dl-menuwrapper ul li.menu-top-social-media-links-mobile-menu,
  .dl-menuwrapper .dl-menu li.menu-top-social-media-links-mobile-menu {
    background: #054e8d;
  }

  /* line 124, ../scss/_mobile-navigation.scss */
  .tb-megamenu button.btn,
  .zone-user-wrapper {
    display: none;
  }

  /* line 125, ../scss/_mobile-navigation.scss */
  .zone-branding-wrapper {
    margin-top: 0;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 3, ../scss/_newsletter-detail-mobile.scss */
  body.node-type-newsletter.page-newsletters .group-left {
    margin-bottom: 60px;
  }
  /* line 5, ../scss/_newsletter-detail-mobile.scss */
  body.node-type-newsletter.page-newsletters .group-left .field-name-back-news-letter-button {
    top: 20px;
    width: 300px;
    left: -20px;
    margin-top: 0px;
  }
  /* line 10, ../scss/_newsletter-detail-mobile.scss */
  body.node-type-newsletter.page-newsletters .group-left .field-name-back-news-letter-button p {
    margin-bottom: 0;
  }
  /* line 13, ../scss/_newsletter-detail-mobile.scss */
  body.node-type-newsletter.page-newsletters .group-left .field-name-back-news-letter-button a {
    width: 100%;
    height: 40px;
  }
  /* line 19, ../scss/_newsletter-detail-mobile.scss */
  body.node-type-newsletter.page-newsletters .field-name-title {
    box-sizing: content-box;
    width: 100%;
    padding-top: 13px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    left: -20px;
    background: #007bc4;
  }
  /* line 28, ../scss/_newsletter-detail-mobile.scss */
  body.node-type-newsletter.page-newsletters .field-name-title h1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    white-space: normal;
    line-height: 25px;
    margin-bottom: 0;
  }
  /* line 37, ../scss/_newsletter-detail-mobile.scss */
  body.node-type-newsletter.page-newsletters .field-name-field-frequency {
    padding-left: 0;
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 3, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .node-general-landing.right > .field-name-title {
    float: left;
  }
  /* line 6, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-kickstart-link {
    float: left;
  }
  /* line 12, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean {
    padding: 20px;
    position: relative;
    padding-bottom: 65px;
  }
  /* line 19, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean .field-name-field-resources-link {
    width: 260px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    border-top: solid 1px #d0d0d0;
    padding-top: 5px;
    font-size: 17px;
  }
  /* line 28, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean .field-name-field-resource-item {
    margin-top: 35px;
  }
  /* line 30, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean .field-name-field-resource-item > .field-items > .field-item > .node-research {
    background: none;
  }
  /* line 34, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean .field-name-field-resource-item .caroufredsel_wrapper {
    left: 31px !important;
    width: 202px !important;
  }