@charset "UTF-8";
/* line 1110, ../scss/_foundation-checkout.scss */
.billing-confirm-area #creditArea .credit-card-line3 > div:last-child, .billing-confirm-area #creditarea .credit-card-line3 > div:last-child {
  width: 117px;
  top: 0px;
}
/* line 1116, ../scss/_foundation-checkout.scss */
.billing-confirm-area #creditArea .credit-card-line3 .select-list-style, .billing-confirm-area #creditarea .credit-card-line3 .select-list-style {
  width: 130px;
  display: inline-block;
  margin-right: 5px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
/* line 1124, ../scss/_foundation-checkout.scss */
.billing-confirm-area #creditArea .credit-card-line3 .select-list-style.select-style-year, .billing-confirm-area #creditarea .credit-card-line3 .select-list-style.select-style-year {
  left: auto;
  right: 0px;
}
/* line 1130, ../scss/_foundation-checkout.scss */
.billing-confirm-area #creditArea .credit-card-line3 #expiration-date-year-container, .billing-confirm-area #creditarea .credit-card-line3 #expiration-date-year-container {
  left: 150px;
}
/* line 1135, ../scss/_foundation-checkout.scss */
.billing-confirm-area #creditArea .new-address-line > div, .billing-confirm-area #creditarea .new-address-line > div {
  display: inline-block;
  width: 296px;
  margin-right: 27px;
}
/* line 1142, ../scss/_foundation-checkout.scss */
.billing-confirm-area #creditArea .city-state-line > div, .billing-confirm-area #creditarea .city-state-line > div {
  display: inline-block;
  width: 296px;
  margin-right: 27px;
  float: left;
  padding-right: 5px;
}
/* line 1149, ../scss/_foundation-checkout.scss */
.billing-confirm-area #creditArea .city-state-line select, .billing-confirm-area #creditarea .city-state-line select {
  width: 100% !important;
}
/* line 1153, ../scss/_foundation-checkout.scss */
.billing-confirm-area #creditArea .city-state-line select#billing-state, .billing-confirm-area #creditarea .city-state-line select#billing-state {
  width: 100%;
}
/* line 1157, ../scss/_foundation-checkout.scss */
.billing-confirm-area #creditArea .zip-line, .billing-confirm-area #creditarea .zip-line {
  width: 296px;
  margin-bottom: 30px;
  clear: both;
}
/* line 1163, ../scss/_foundation-checkout.scss */
.billing-confirm-area #checkArea, .billing-confirm-area #checkarea {
  margin-bottom: 16px;
}
/* line 1165, ../scss/_foundation-checkout.scss */
.billing-confirm-area #checkArea p, .billing-confirm-area #checkarea p {
  font-size: 18px;
  width: 49%;
}
/* line 1170, ../scss/_foundation-checkout.scss */
.billing-confirm-area #checkArea .check-ship-to-address, .billing-confirm-area #checkarea .check-ship-to-address {
  display: block;
  font-size: 18px;
  font-weight: bold;
  font-weight: 600;
  color: #054e8d;
  padding-top: 2px;
  line-height: 24px;
  margin-bottom: 20px;
}
/* line 1182, ../scss/_foundation-checkout.scss */
.billing-confirm-area #poArea, .billing-confirm-area #poarea {
  margin-bottom: 16px;
}
/* line 1184, ../scss/_foundation-checkout.scss */
.billing-confirm-area #poArea p, .billing-confirm-area #poarea p {
  font-size: 18px;
  width: 49%;
}
/* line 1189, ../scss/_foundation-checkout.scss */
.billing-confirm-area #poArea .po-line, .billing-confirm-area #poarea .po-line {
  width: 296px;
}

/* line 1194, ../scss/_foundation-checkout.scss */
.sales-tax-area, .transaction-total-area, .terms-and-conditions-area {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 20px !important;
}
/* line 1198, ../scss/_foundation-checkout.scss */
.sales-tax-area:after, .transaction-total-area:after, .terms-and-conditions-area:after {
  content: '';
  display: block;
  clear: both;
  width: 100%;
}
/* line 1204, ../scss/_foundation-checkout.scss */
.sales-tax-area span, .transaction-total-area span, .terms-and-conditions-area span {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  color: #054e8d;
}

/* line 1212, ../scss/_foundation-checkout.scss */
.terms-and-conditions-area .shipping-total-number {
  float: right;
  margin-left: 20px;
}
/* line 1216, ../scss/_foundation-checkout.scss */
.terms-and-conditions-area label {
  font-weight: normal;
}
/* line 1219, ../scss/_foundation-checkout.scss */
.terms-and-conditions-area a {
  font-size: 18px;
  padding-left: 3px;
}

/* line 1225, ../scss/_foundation-checkout.scss */
#confirm-order {
  float: right;
  margin-bottom: 22px;
}
/* line 10, ../scss/_mixins.scss */
#confirm-order:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1230, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area, #cart-thank-you-area {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1233, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area *, #cart-thank-you-area * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1237, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content, #cart-thank-you-area .checkout-content {
  width: 100%;
  background-color: whitesmoke;
  padding-top: 0px;
  margin-bottom: 13px;
  border: solid 1px #e5e5e5;
}
@media print {
  /* line 1237, ../scss/_foundation-checkout.scss */
  #foundation-thank-you-area .checkout-content, #cart-thank-you-area .checkout-content {
    border: none;
  }
}
/* line 1247, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content li.banner-top:after, #cart-thank-you-area .checkout-content li.banner-top:after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  left: 20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  border-color: #00a884 transparent transparent transparent;
}
/* line 1260, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content #thankyou-trans-number-header, #cart-thank-you-area .checkout-content #thankyou-trans-number-header {
  font-size: 21px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 30px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #054e8d;
}
/* line 1268, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table, #foundation-thank-you-area .checkout-content thead, #foundation-thank-you-area .checkout-content tbody, #foundation-thank-you-area .checkout-content tr, #foundation-thank-you-area .checkout-content th, #foundation-thank-you-area .checkout-content td, #cart-thank-you-area .checkout-content table, #cart-thank-you-area .checkout-content thead, #cart-thank-you-area .checkout-content tbody, #cart-thank-you-area .checkout-content tr, #cart-thank-you-area .checkout-content th, #cart-thank-you-area .checkout-content td {
  border: none;
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
/* line 1274, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table:hover *, #foundation-thank-you-area .checkout-content thead:hover *, #foundation-thank-you-area .checkout-content tbody:hover *, #foundation-thank-you-area .checkout-content tr:hover *, #foundation-thank-you-area .checkout-content th:hover *, #foundation-thank-you-area .checkout-content td:hover *, #cart-thank-you-area .checkout-content table:hover *, #cart-thank-you-area .checkout-content thead:hover *, #cart-thank-you-area .checkout-content tbody:hover *, #cart-thank-you-area .checkout-content tr:hover *, #cart-thank-you-area .checkout-content th:hover *, #cart-thank-you-area .checkout-content td:hover * {
  background: transparent;
}
/* line 1278, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table, #cart-thank-you-area .checkout-content table {
  width: 100%;
}
/* line 1280, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table thead, #cart-thank-you-area .checkout-content table thead {
  width: 100%;
}
/* line 1282, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table thead tr, #cart-thank-you-area .checkout-content table thead tr {
  font-size: 1.6em;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: solid 1px #e5e5e5;
  height: 69px;
}
/* line 1288, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table thead tr th, #cart-thank-you-area .checkout-content table thead tr th {
  color: #054e8d;
}
/* line 1295, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody tr, #cart-thank-you-area .checkout-content table tbody tr {
  border-bottom: solid 1px #e5e5e5;
}
/* line 1298, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody tr.newheader th, #cart-thank-you-area .checkout-content table tbody tr.newheader th {
  padding-top: 45px;
}
/* line 1302, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody tr:last-of-type, #cart-thank-you-area .checkout-content table tbody tr:last-of-type {
  border-bottom: none;
}
/* line 1306, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody th, #cart-thank-you-area .checkout-content table tbody th {
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  color: #00a884;
  padding: 20px;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 1314, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody th:first-child, #cart-thank-you-area .checkout-content table tbody th:first-child {
  padding-left: 10px;
}
/* line 1318, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody td, #cart-thank-you-area .checkout-content table tbody td {
  color: #007bc4;
  font-size: 1.4em;
  line-height: 2.4em;
  width: 85%;
}
/* line 1323, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody td span, #cart-thank-you-area .checkout-content table tbody td span {
  color: gray;
}
/* line 1326, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody td.price, #foundation-thank-you-area .checkout-content table tbody td.qty, #foundation-thank-you-area .checkout-content table tbody td.total, #cart-thank-you-area .checkout-content table tbody td.price, #cart-thank-you-area .checkout-content table tbody td.qty, #cart-thank-you-area .checkout-content table tbody td.total {
  color: #054e8d;
}
/* line 1337, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody .price, #cart-thank-you-area .checkout-content table tbody .price {
  text-align: right;
  padding-right: 5%;
}
/* line 1341, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody .qty, #cart-thank-you-area .checkout-content table tbody .qty {
  text-align: right;
  padding-right: 11%;
}
/* line 1346, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content table tbody .total, #cart-thank-you-area .checkout-content table tbody .total {
  text-align: right;
}
/* line 1352, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content .row-h1, #cart-thank-you-area .checkout-content .row-h1 {
  margin-top: 21px;
  margin-left: 12px;
  margin-right: 25px;
  font-size: 1.7em;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: solid 1px #e5e5e5;
  padding-top: 15px;
  padding-bottom: 13px;
  color: #00a884;
}
/* line 1364, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content .row-subtotal, #cart-thank-you-area .checkout-content .row-subtotal {
  text-align: right;
  padding-top: 22px;
  font-size: 18px;
  line-height: 22px;
}
/* line 1369, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content .row-subtotal span, #cart-thank-you-area .checkout-content .row-subtotal span {
  display: inline-block;
  color: #054e8d;
}
/* line 1372, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content .row-subtotal span.dollar-sign, #cart-thank-you-area .checkout-content .row-subtotal span.dollar-sign {
  width: 100px;
}
/* line 1377, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content .row-total, #cart-thank-you-area .checkout-content .row-total {
  padding-top: 20px;
  padding-left: 10px;
  font-size: 1.6em;
  line-height: 1.2em;
  border-top: solid 1px #e5e5e5;
  margin-top: 22px;
  font-weight: bold;
  color: #054e8d;
}
/* line 1386, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content .row-total span, #cart-thank-you-area .checkout-content .row-total span {
  float: right;
  display: inline-block;
}
/* line 1391, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content .checkout-h2, #cart-thank-you-area .checkout-content .checkout-h2 {
  display: block;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  color: #054e8d;
  padding-top: 18px;
}
/* line 1399, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content .checkout-h3, #cart-thank-you-area .checkout-content .checkout-h3 {
  display: block;
  font-size: 18px;
  font-weight: 600;
  color: #054e8d;
  padding-top: 14px;
  line-height: 26px;
  margin-bottom: 20px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1409, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content .checkout-h4, #cart-thank-you-area .checkout-content .checkout-h4 {
  margin-top: 32px;
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 25px;
  padding-bottom: 1px;
  color: #00a884;
  width: 54%;
  display: block;
}
/* line 1420, ../scss/_foundation-checkout.scss */
#foundation-thank-you-area .checkout-content li.banner-top, #cart-thank-you-area .checkout-content li.banner-top {
  -moz-box-sizing: border-box;
  box-sizing: content-box;
  background-color: #00a884;
  color: white;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  padding: 17px;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
  letter-spacing: 0.03em;
  position: relative;
  left: -24px;
  margin-bottom: 8px;
}

/* line 1439, ../scss/_foundation-checkout.scss */
.checkout-footer {
  clear: both;
  border-top: solid 1px #ebebeb;
  padding-top: 22px;
  background: transparent;
}
@media print {
  /* line 1439, ../scss/_foundation-checkout.scss */
  .checkout-footer {
    display: none;
  }
}
/* line 1448, ../scss/_foundation-checkout.scss */
.checkout-footer button {
  padding: 8px 20px;
  color: white;
  background-color: #007bc4;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  border: none;
  border-radius: 3px;
  font-weight: bold;
}
/* line 1459, ../scss/_foundation-checkout.scss */
.checkout-footer .footer-left {
  float: left;
  width: 25%;
  color: #054e8d;
  font-size: 18px;
  font-weight: 600;
}
/* line 1466, ../scss/_foundation-checkout.scss */
.checkout-footer .footer-left button:before {
  content: '';
  width: 500%;
  height: 1px;
  display: block;
}
/* line 1474, ../scss/_foundation-checkout.scss */
.checkout-footer .footer-center {
  float: left;
  width: 50%;
  text-align: center;
  line-height: 17px;
  font-size: 15px;
}
/* line 1481, ../scss/_foundation-checkout.scss */
.checkout-footer .footer-right {
  float: right;
  width: 25%;
  text-align: right;
  line-height: 2em;
}
/* line 1487, ../scss/_foundation-checkout.scss */
.checkout-footer .clearfix {
  display: block;
  width: 100%;
  height: 1px;
  clear: both;
}
/* line 1493, ../scss/_foundation-checkout.scss */
.checkout-footer i.printer {
  background-image: url('../img/printer-icon-circle.png?1405453183');
  width: 43px;
  height: 43px;
  vertical-align: middle;
  margin-right: 10px;
  display: inline-block;
}
/* line 1502, ../scss/_foundation-checkout.scss */
.checkout-footer#confirmation-checkout-footer .print-button {
  color: #007bc4;
  background-color: white;
  height: 53px;
}
/* line 1509, ../scss/_foundation-checkout.scss */
.checkout-footer.thank-you-footer i.printer {
  background-image: url('../img/../img/printer-white.png?1405453183');
  width: 18px;
  height: 18px;
  margin-left: 10px;
}

/* line 1520, ../scss/_foundation-checkout.scss */
.shipping-address-area, .shipping-method-area, .completed-updated-total-area, .items-confirm-area, .shipping-confirm-area,
.billing-confirm-area, .sales-tax-area, .transaction-total-area, .terms-and-conditions-area, .confirm-shipping-address-area {
  background-color: whitesmoke;
  width: 100%;
  margin-bottom: 20px;
  padding: 3px;
}

/* line 1526, ../scss/_foundation-checkout.scss */
.completed-updated-total-area {
  margin-bottom: 0;
}

/* line 1530, ../scss/_foundation-checkout.scss */
.new-address-line, .city-state-line, .zip-line, .po-line, .credit-card-line1, credit-card-line2 {
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 1534, ../scss/_foundation-checkout.scss */
.new-address-line, .city-state-line, .zip-line {
  margin-top: 0px;
  clear: both;
}

/* line 1538, ../scss/_foundation-checkout.scss */
.address-input, .po-input {
  width: 250px;
}

/* line 1541, ../scss/_foundation-checkout.scss */
.method1 {
  float: left;
  margin-right: 25px;
}

/* line 1545, ../scss/_foundation-checkout.scss */
.method2 {
  float: left;
  margin-right: 25px;
}

/* line 1549, ../scss/_foundation-checkout.scss */
.shipping-total-area {
  margin-top: 30px;
  margin-bottom: 20px;
}

/* line 1553, ../scss/_foundation-checkout.scss */
.shipping-total-title {
  float: left;
}

/* line 1556, ../scss/_foundation-checkout.scss */
.shipping-total-number {
  float: right;
}

/* line 1559, ../scss/_foundation-checkout.scss */
.desc-total, .updated-total-number, .desc-shipping, .shipping-total-number, .desc-final, .final-total-number {
  float: right;
  font-weight: 600;
}

/* line 1563, ../scss/_foundation-checkout.scss */
.test-2 {
  color: black;
}

/* line 1567, ../scss/_foundation-checkout.scss */
.test-87 {
  color: black;
}

/* line 1570, ../scss/_foundation-checkout.scss */
.desc-popup {
  display: none;
  width: 500px;
  height: 300px;
  background-color: whitesmoke;
  border: solid 1px #ebebeb;
  border-radius: 3px;
}

/* line 1578, ../scss/_foundation-checkout.scss */
.desc-popup p {
  font-size: 12px;
  padding: 5px;
}

/* line 1583, ../scss/_foundation-checkout.scss */
.loading-popup {
  width: 200px;
  background-color: whitesmoke;
  border-radius: 3px;
  padding: 0px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1583, ../scss/_foundation-checkout.scss */
  .loading-popup {
    width: 300px !important;
    margin-left: -150px !important;
  }
}
/* line 1592, ../scss/_foundation-checkout.scss */
.loading-popup h2 {
  display: block;
  overflow: hidden;
  background-color: #0072b5;
  color: white;
  font-size: 18px;
  font-weight: bold;
  padding: 7px 0px 7px 21px;
  box-sizing: border-box;
  margin-bottom: 10px;
}
/* line 1603, ../scss/_foundation-checkout.scss */
.loading-popup .loading-box-message {
  padding: 10px 20px 0;
}
/* line 1606, ../scss/_foundation-checkout.scss */
.loading-popup img {
  margin-top: 5px;
  margin-left: 30px;
  vertical-align: middle;
  float: right;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1606, ../scss/_foundation-checkout.scss */
  .loading-popup img {
    width: auto;
  }
}

/* line 1617, ../scss/_foundation-checkout.scss */
.shipping-address-row {
  width: 100%;
}

/* line 1620, ../scss/_foundation-checkout.scss */
.shipping-address {
  width: 300;
}

/* line 1624, ../scss/_foundation-checkout.scss */
.input-error {
  border-color: red !important;
  border-style: solid;
  border-width: 3px;
}

/* line 1630, ../scss/_foundation-checkout.scss */
#super-modal.foundation-modal-message h1 {
  line-height: 38px;
  font-size: 28px;
}
/* line 1634, ../scss/_foundation-checkout.scss */
#super-modal.foundation-modal-message h2 {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 24px;
  margin-bottom: 47px;
  max-height: 200px;
  overflow-y: auto;
}

/* line 1, ../scss/_group-widget-share.scss */
.group-widget-share {
  width: 75px;
  background-color: white;
  border: solid 1px #bebdbd;
  -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;
  height: 67px;
  overflow: hidden;
  -webkit-transition: height 0.3s linear;
  -moz-transition: height 0.3s linear;
  -o-transition: height 0.3s linear;
  transition: height 0.3s linear;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1, ../scss/_group-widget-share.scss */
  .group-widget-share {
    width: 103%;
    height: 47px;
  }
}
/* line 17, ../scss/_group-widget-share.scss */
.group-widget-share:hover {
  height: 331px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 17, ../scss/_group-widget-share.scss */
  .group-widget-share:hover {
    height: 47px;
  }
}
/* line 25, ../scss/_group-widget-share.scss */
.group-widget-share .stButton, .group-widget-share .share-button {
  width: 70px;
  height: 52px !important;
  border-bottom: solid 1px #bebdbd;
  margin: 0;
  padding-left: 5px;
}
/* line 31, ../scss/_group-widget-share.scss */
.group-widget-share .stButton .st-facebook-counter, .group-widget-share .share-button .st-facebook-counter {
  background-image: url(../img/share-icon-facebook.png);
}
/* line 35, ../scss/_group-widget-share.scss */
.group-widget-share .stButton .st-twitter-counter, .group-widget-share .share-button .st-twitter-counter {
  background-image: url(../img/share-icon-twitter.png);
}
/* line 39, ../scss/_group-widget-share.scss */
.group-widget-share .stButton .st-linkedin-counter, .group-widget-share .share-button .st-linkedin-counter {
  background-image: url(../img/share-icon-linkedin.png);
}
/* line 42, ../scss/_group-widget-share.scss */
.group-widget-share .stButton .st-email-counter, .group-widget-share .share-button .st-email-counter {
  background-image: url(../img/share-icon-email.png);
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 25, ../scss/_group-widget-share.scss */
  .group-widget-share .stButton, .group-widget-share .share-button {
    border-right: solid 1px #bebdbd;
    border-bottom: none;
    padding-left: 0;
    width: 24%;
    top: -7px;
    margin-left: -3px;
    width: 25%;
  }
}
/* line 56, ../scss/_group-widget-share.scss */
.group-widget-share .stButton .stBubble_hcount, .group-widget-share .share-button .stBubble_hcount {
  color: white;
}
/* line 60, ../scss/_group-widget-share.scss */
.group-widget-share .stButton:hover, .group-widget-share .share-button:hover {
  background-color: #007bc4;
}
/* line 63, ../scss/_group-widget-share.scss */
.group-widget-share .stButton:hover .st-facebook-counter, .group-widget-share .share-button:hover .st-facebook-counter {
  background-image: url(../img/share-icon-facebook-over.png) !important;
}
/* line 67, ../scss/_group-widget-share.scss */
.group-widget-share .stButton:hover .st-twitter-counter, .group-widget-share .share-button:hover .st-twitter-counter {
  background-image: url(../img/share-icon-twitter-over.png) !important;
}
/* line 71, ../scss/_group-widget-share.scss */
.group-widget-share .stButton:hover .st-linkedin-counter, .group-widget-share .share-button:hover .st-linkedin-counter {
  background-image: url(../img/share-icon-linkedin-over.png) !important;
}
/* line 75, ../scss/_group-widget-share.scss */
.group-widget-share .stButton:hover .stBubble_hcount, .group-widget-share .share-button:hover .stBubble_hcount {
  color: white !important;
}
/* line 82, ../scss/_group-widget-share.scss */
.group-widget-share .st_email_hcount:hover .st-email-counter {
  background-image: url(../img/share-icon-email-over.png) !important;
}
/* line 89, ../scss/_group-widget-share.scss */
.group-widget-share .stButton .stButton_gradient, .group-widget-share .share-button .stButton_gradient {
  background: none;
  border: none;
}
/* line 94, ../scss/_group-widget-share.scss */
.group-widget-share .stButton .stButton_gradient:hover, .group-widget-share .share-button .stButton_gradient:hover {
  background: none;
  border: none;
}
/* line 101, ../scss/_group-widget-share.scss */
.group-widget-share .share-button {
  height: 67px !important;
  background-image: url(../img/share-icon.png);
  background-repeat: no-repeat;
  background-position: 50% 20px;
}
/* line 108, ../scss/_group-widget-share.scss */
.group-widget-share .share-button:hover {
  background-image: url(../img/share-icon-over.png);
}
/* line 110, ../scss/_group-widget-share.scss */
.group-widget-share .share-button:hover p {
  color: white;
}
/* line 114, ../scss/_group-widget-share.scss */
.group-widget-share .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 126, ../scss/_group-widget-share.scss */
.group-widget-share .stButton_gradient {
  background: none;
}
/* line 131, ../scss/_group-widget-share.scss */
.group-widget-share .st-generic, .group-widget-share .st-facebook-counter, .group-widget-share .st-twitter-counter, .group-widget-share .st-linkedin-counter, .group-widget-share .st_googleplus_hcount, .group-widget-share .st-email-counter {
  display: inline;
  width: 23px !important;
  top: 19px;
  left: 21px;
}
/* line 136, ../scss/_group-widget-share.scss */
.group-widget-share .st-generic img, .group-widget-share .st-facebook-counter img, .group-widget-share .st-twitter-counter img, .group-widget-share .st-linkedin-counter img, .group-widget-share .st_googleplus_hcount img, .group-widget-share .st-email-counter img {
  display: none;
}
/* line 141, ../scss/_group-widget-share.scss */
.group-widget-share .st-facebook-counter {
  background-image: url(../img/share-icon-facebook.png) !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 141, ../scss/_group-widget-share.scss */
  .group-widget-share .st-facebook-counter {
    height: 23px !important;
    top: 17px !important;
  }
}
/* line 150, ../scss/_group-widget-share.scss */
.group-widget-share .st-twitter-counter {
  background-image: url(../img/share-icon-twitter.png) !important;
  left: 14px;
  height: 13px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 150, ../scss/_group-widget-share.scss */
  .group-widget-share .st-twitter-counter {
    height: 19px !important;
  }
}
/* line 160, ../scss/_group-widget-share.scss */
.group-widget-share .st-linkedin-counter {
  background-image: url(../img/share-icon-linkedin.png) !important;
  left: 14px;
  height: 12px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 160, ../scss/_group-widget-share.scss */
  .group-widget-share .st-linkedin-counter {
    height: 18px !important;
  }
}
/* line 170, ../scss/_group-widget-share.scss */
.group-widget-share .chicklets {
  display: none !important;
}
/* line 176, ../scss/_group-widget-share.scss */
.group-widget-share .st_googleplus_hcount .stButton, .group-widget-share .st_googleplus_hcount .share-button {
  left: 0;
  background-image: url(../img/share-icon-googleplus.png) !important;
  background-repeat: no-repeat !important;
  background-position: 34% 50%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 176, ../scss/_group-widget-share.scss */
  .group-widget-share .st_googleplus_hcount .stButton, .group-widget-share .st_googleplus_hcount .share-button {
    top: 0px;
    border-right: none;
  }
}
/* line 186, ../scss/_group-widget-share.scss */
.group-widget-share .st_googleplus_hcount .stBubble_hcount {
  position: relative;
  left: 17px;
  top: -8px;
}
/* line 193, ../scss/_group-widget-share.scss */
.group-widget-share .st_googleplus_hcount:hover .stButton, .group-widget-share .st_googleplus_hcount:hover .share-button {
  background-image: url(../img/share-icon-googleplus-over.png) !important;
}
/* line 198, ../scss/_group-widget-share.scss */
.group-widget-share .st_googleplus_hcount .stButton_gradient {
  background: none;
  filter: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 204, ../scss/_group-widget-share.scss */
  .group-widget-share .st_email_hcount {
    display: none;
  }
}
/* line 210, ../scss/_group-widget-share.scss */
.group-widget-share .st-email-counter {
  background-image: url(../img/share-icon-email.png) !important;
  width: 25px !important;
  left: 12px;
  height: 13px !important;
}
/* line 217, ../scss/_group-widget-share.scss */
.group-widget-share .st-email-counter .stHBubble {
  position: relative;
  right: -9px;
}
/* line 224, ../scss/_group-widget-share.scss */
.group-widget-share .stArrow {
  display: inline;
  background: none !important;
}
/* line 228, ../scss/_group-widget-share.scss */
.group-widget-share .stArrow .stHBubble {
  top: 21px;
  right: -10px;
  background: none;
  border: none;
  filter: none;
}
/* line 235, ../scss/_group-widget-share.scss */
.group-widget-share .stArrow .stHBubble .stBubble_hcount {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 15px !important;
  color: #007bc4;
}
/* line 246, ../scss/_group-widget-share.scss */
.group-widget-share .field-name-field-rate-article {
  margin-top: 10px;
}

/* line 1, ../scss/_group_widget_comment.scss */
.comment-button-widget {
  margin-top: -1px;
  width: 75px;
  height: 52px;
  background-color: white;
  border-radius: 0px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border: solid 1px #bebdbd;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1, ../scss/_group_widget_comment.scss */
  .comment-button-widget {
    display: none;
  }
}
/* line 15, ../scss/_group_widget_comment.scss */
.comment-button-widget .comment-widget {
  background-image: url(../img/comment-icon.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 24px;
  height: 22px;
  position: relative;
  top: 17px;
  left: 17px;
}
/* line 26, ../scss/_group_widget_comment.scss */
.comment-button-widget span {
  position: relative;
  top: -5px;
  left: 50px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #007bc4;
  font-size: 14px;
}
/* line 35, ../scss/_group_widget_comment.scss */
.comment-button-widget:hover {
  background-color: #007bc4;
}
/* line 37, ../scss/_group_widget_comment.scss */
.comment-button-widget:hover .comment-widget {
  background-image: url(../img/comment-icon-over.png);
}
/* line 40, ../scss/_group_widget_comment.scss */
.comment-button-widget:hover span {
  color: white;
}

/* line 1, ../scss/_group_widget_rate.scss */
.fivestar-widget-static {
  position: relative;
  top: 40px;
  left: 9px;
}
/* line 6, ../scss/_group_widget_rate.scss */
.fivestar-widget-static .star {
  width: 9px !important;
  height: 8px !important;
}
/* line 10, ../scss/_group_widget_rate.scss */
.fivestar-widget-static .star .on {
  background-position: 0 -16px !important;
}

/* line 17, ../scss/_group_widget_rate.scss */
.field-type-fivestar {
  background-color: white;
  width: 75px;
  height: 48px;
}
/* line 22, ../scss/_group_widget_rate.scss */
.field-type-fivestar .star {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 1px;
}
/* line 27, ../scss/_group_widget_rate.scss */
.field-type-fivestar .ajax-progress-throbber {
  display: none !important;
}
/* line 32, ../scss/_group_widget_rate.scss */
.field-type-fivestar #fivestar-custom-widget {
  position: relative;
  top: 40px;
  width: 75%;
  margin: 0 auto;
}

/* line 41, ../scss/_group_widget_rate.scss */
.group-floating-rate-widget {
  margin-top: -1px;
  width: 75px;
  border: solid 1px #bebdbd;
  height: 123px;
  background-color: white;
  cursor: pointer;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 41, ../scss/_group_widget_rate.scss */
  .group-floating-rate-widget {
    display: none;
    height: 42px;
    width: 100%;
  }
}

@media print {
  /* line 61, ../scss/_group_widget_rate.scss */
  .group-floating-widget {
    display: none !important;
  }
}
/* line 66, ../scss/_group_widget_rate.scss */
.group-floating-widget {
  position: absolute;
  margin-left: -51px;
  margin-top: 0px;
  z-index: 5;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 66, ../scss/_group_widget_rate.scss */
  .group-floating-widget {
    left: inherit !important;
    top: inherit !important;
    position: relative !important;
    width: 86% !important;
    margin: 0 6% !important;
    display: inline-block;
  }
}
/* line 82, ../scss/_group_widget_rate.scss */
.group-floating-widget.floating-block-active {
  margin-left: 0;
  margin-top: 0px;
}
/* line 89, ../scss/_group_widget_rate.scss */
.group-floating-widget .last-item {
  -moz-border-radius-bottomleft: 5px !important;
  -webkit-border-bottom-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  -moz-border-radius-bottomright: 5px !important;
  -webkit-border-bottom-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
/* line 95, ../scss/_group_widget_rate.scss */
.group-floating-widget h3 {
  display: none;
}
/* line 103, ../scss/_group_widget_rate.scss */
.group-floating-widget .field-label {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: auto;
  text-align: center;
  display: block;
  top: 17px;
  color: #007bc4;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 114, ../scss/_group_widget_rate.scss */
  .group-floating-widget .field-name-share-button {
    display: none;
  }
}
/* line 118, ../scss/_group_widget_rate.scss */
.group-floating-widget .field-name-share-button .field-items {
  width: 100%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 127, ../scss/_group_widget_rate.scss */
  .group-floating-widget .field-name-rate-this-form {
    display: none;
  }
}
/* line 133, ../scss/_group_widget_rate.scss */
.group-floating-widget .field-name-rate-this-message {
  width: 75px;
}
/* line 136, ../scss/_group_widget_rate.scss */
.group-floating-widget .field-name-rate-this-message p, .group-floating-widget .field-name-rate-this-message #rating-label, .group-floating-widget .field-name-rate-this-message .message-first p {
  text-align: center;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #007bc4;
  font-size: 13px;
  width: 77%;
  margin: 0 auto;
  line-height: 1.25;
}
/* line 147, ../scss/_group_widget_rate.scss */
.group-floating-widget .field-name-rate-this-message #rating-label, .group-floating-widget .field-name-rate-this-message .message-first p {
  position: relative;
  top: -37px;
}
/* line 152, ../scss/_group_widget_rate.scss */
.group-floating-widget .field-name-rate-this-message .active {
  display: block !important;
}
/* line 155, ../scss/_group_widget_rate.scss */
.group-floating-widget .field-name-rate-this-message .message-first {
  display: none;
  position: relative;
  top: -101px;
  width: 100%;
  height: 106px;
  z-index: 2;
  background-color: white;
}
/* line 164, ../scss/_group_widget_rate.scss */
.group-floating-widget .field-name-rate-this-message .message-first p {
  top: 6px;
}

/* line 172, ../scss/_group_widget_rate.scss */
.rate-form-nrf {
  background: #007bc4;
  height: 123px;
  position: relative;
  top: -123px;
  left: 77px;
  overflow: hidden;
  width: 0;
  -webkit-transition: width 0.2s linear;
  -moz-transition: width 0.2s linear;
  -o-transition: width 0.2s linear;
  transition: width 0.2s linear;
}
/* line 183, ../scss/_group_widget_rate.scss */
.rate-form-nrf .rate-form-container {
  display: none;
}
/* line 187, ../scss/_group_widget_rate.scss */
.rate-form-nrf.active {
  width: 178px !important;
}
/* line 189, ../scss/_group_widget_rate.scss */
.rate-form-nrf.active .rate-form-container {
  display: block;
}
/* line 195, ../scss/_group_widget_rate.scss */
.rate-form-nrf .message {
  text-align: center;
  position: relative;
  top: 25px;
  font-size: 14px;
  width: 150px;
  left: 14px;
}
/* line 203, ../scss/_group_widget_rate.scss */
.rate-form-nrf .message span {
  color: white;
  text-transform: uppercase;
}

/* line 211, ../scss/_group_widget_rate.scss */
.rating {
  overflow: hidden;
  display: inline-block;
  position: relative;
  width: 150px;
  text-align: center;
  top: 15px;
  left: 13px;
}
/* line 220, ../scss/_group_widget_rate.scss */
.rating p {
  display: block;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  position: relative;
  top: 17px;
}

/* line 230, ../scss/_group_widget_rate.scss */
.rating-input {
  position: absolute;
  left: 0;
  top: -50px;
  visibility: hidden;
}

/* line 240, ../scss/_group_widget_rate.scss */
.rating:hover .rating-star:hover,
.rating:hover .rating-star:hover ~ .rating-star,
.rating-input:checked ~ .rating-star {
  background-position: 0 0;
}

/* line 245, ../scss/_group_widget_rate.scss */
.rating-star,
.rating:hover .rating-star {
  float: right;
  display: block;
  background-image: url(../img/rate-circle-form.png);
  width: 20px;
  height: 40px;
  background-position: 0 -40px;
  background-repeat: no-repeat;
  margin: 0 5px;
  cursor: pointer;
}

/* line 259, ../scss/_group_widget_rate.scss */
.rating-container {
  display: inline-block;
}

/* line 4, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .field-type-text-with-summary {
  background-color: white;
}
/* line 6, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .field-type-text-with-summary h2 {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 36px;
  color: white;
  background-color: #007bc4;
  width: 420px;
  padding: 5px 0 5px 40px;
  letter-spacing: 1px;
  display: inline-block;
  position: relative;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 18, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .field-type-text-with-summary h2:before {
  position: absolute;
  left: 460px;
  top: 0px;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 64px 64px 0 0;
  border-color: #007bc4 transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 18, ../scss/_healthcarecost.scss */
  .page-health-mandate-cost-calculator .field-type-text-with-summary h2:before {
    border-width: 0;
  }
}
/* line 32, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .field-type-text-with-summary .back {
  float: right;
  margin: 30px 30px;
  display: inline-block;
}
/* line 36, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .field-type-text-with-summary .back a {
  color: white;
  padding: 10px 15px 10px 15px;
  background-color: #00a884;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1.5px;
}
/* line 46, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .field-type-text-with-summary .back a:after {
  content: ">";
  font-size: 18px;
  margin-left: 4px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 57, ../scss/_healthcarecost.scss */
  .page-health-mandate-cost-calculator .group-left .field p {
    width: 260px !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 66, ../scss/_healthcarecost.scss */
  .page-health-mandate-cost-calculator .group-left .field .healthsubhead p {
    margin: 25px 0 20px 10px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 75, ../scss/_healthcarecost.scss */
  .page-health-mandate-cost-calculator .group-left .field-name-title {
    margin-top: 0;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 82, ../scss/_healthcarecost.scss */
  .page-health-mandate-cost-calculator .group-left .field-name-body {
    margin-left: 10px;
    width: 300px;
    margin-top: 16px;
  }
}
/* line 91, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .group-left h1 {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 36px;
  background-color: #007bc4;
  width: 427px;
  padding: 0px 0px 0px 41px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 100, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .group-left h1:before {
  position: absolute;
  right: -62px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 63px 63px 0 0;
  border-color: #007bc4 transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 100, ../scss/_healthcarecost.scss */
  .page-health-mandate-cost-calculator .group-left h1:before {
    border-width: 0;
  }
}
/* line 115, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator p {
  margin-bottom: 0;
  padding: 0 0em 0 0em;
}
/* line 120, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .field-type-text-with-summary p {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}
/* line 126, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #health_calc_title {
  padding: 0;
  margin-bottom: 23px;
}
/* line 130, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #health_calc_title_page_two {
  padding: 0;
  margin-bottom: 27px;
}
/* line 134, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #full-time-button-section {
  margin: 16px 0 0 40px;
}
/* line 136, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #full-time-button-section p {
  margin: 0 0 8px 0;
}
/* line 140, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #hours-button-section {
  margin: 11px 0 31px 40px;
}
/* line 142, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #hours-button-section p {
  margin-bottom: 14px;
}
/* line 147, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .healthsubhead p {
  color: #00a884;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 600;
  margin: 18px 0 5px 37px;
}
/* line 156, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #introduction, .page-health-mandate-cost-calculator #calc-body {
  padding: 5px 3em 40px 0em;
  background-color: white;
}
/* line 159, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #introduction p, .page-health-mandate-cost-calculator #calc-body p {
  padding: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 156, ../scss/_healthcarecost.scss */
  .page-health-mandate-cost-calculator #introduction, .page-health-mandate-cost-calculator #calc-body {
    padding: 1em 1.5em 0 0.25em;
  }
}
/* line 167, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #introduction #btnClose2 {
  margin: 24px 0 20px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 167, ../scss/_healthcarecost.scss */
  .page-health-mandate-cost-calculator #introduction #btnClose2 {
    margin-left: 10px;
    width: 274px;
    padding-top: 10px;
  }
}
/* line 177, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator strong {
  font-weight: normal;
}
/* line 184, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #health_calc_title,
.page-health-mandate-cost-calculator #health_calc_title_page_two,
.page-health-mandate-cost-calculator .subheader_hc,
.page-health-mandate-cost-calculator #div_btnReset,
.page-health-mandate-cost-calculator .health_calc_title_red_1 {
  color: #00a884;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 190, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #health_calc_title .superscript,
.page-health-mandate-cost-calculator #health_calc_title_page_two .superscript,
.page-health-mandate-cost-calculator .subheader_hc .superscript,
.page-health-mandate-cost-calculator #div_btnReset .superscript,
.page-health-mandate-cost-calculator .health_calc_title_red_1 .superscript {
  font-size: 12px;
}
/* line 194, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .subheader_hc {
  padding-bottom: 14px;
}
/* line 197, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #fte {
  color: #00a884;
  font-weight: 600;
  font-size: 22px;
}
/* line 202, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #fulltime_equiv {
  margin: 25px 0 25px 0;
  font-size: 18px;
}
/* line 205, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #fulltime_equiv .resultsparagraph {
  padding: 4px 0 0 0;
}
/* line 209, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .superscript {
  font-size: 10px;
  vertical-align: super;
}
/* line 213, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .small_words_hc {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 217, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #fulltime,
.page-health-mandate-cost-calculator #parttime {
  height: 22px;
  padding: 14px 24px 8px 24px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  width: 192px;
}
/* line 228, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #btnClose,
.page-health-mandate-cost-calculator #btnClose2,
.page-health-mandate-cost-calculator #btnFT,
.page-health-mandate-cost-calculator #btnPT,
.page-health-mandate-cost-calculator #btnReset {
  background: #007bc4;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  text-shadow: none;
  border: 0;
  font-size: 16px;
  text-transform: uppercase;
  padding: 14px 24px 8px 24px;
  margin: 24px 0 2em 0;
  height: 48px;
  border: 1px solid #007bc4;
}
/* line 245, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #btnClose:hover,
.page-health-mandate-cost-calculator #btnClose2:hover,
.page-health-mandate-cost-calculator #btnFT:hover,
.page-health-mandate-cost-calculator #btnPT:hover,
.page-health-mandate-cost-calculator #btnReset:hover {
  background: #054e8d;
}
/* line 250, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #btnClose,
.page-health-mandate-cost-calculator #btnClose2,
.page-health-mandate-cost-calculator #btnReset {
  -webkit-border-radius: 2px 2px;
  -moz-border-radius: 2px / 2px;
  border-radius: 2px / 2px;
}
/* line 253, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #btnClose {
  margin: 24px 0 20px 0px;
}
/* line 257, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #btnFT,
.page-health-mandate-cost-calculator #btnPT {
  margin: 0 0 0 0;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
/* line 262, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #btnReset {
  margin: 30px 0 40px 40px;
}
/* line 265, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .blue-text {
  color: #054e8d;
}
/* line 268, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #btnClose:after {
  content: ">";
  padding: 0 0 0 0.5em;
}
/* line 272, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator .hc_text_normal {
  font-weight: normal;
  line-height: 17px;
}
/* line 279, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #div_parttime #hours-button-section p {
  margin-left: 0px;
}
/* line 284, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body label {
  font-weight: normal;
}
/* line 288, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #div_btnReset label {
  font-weight: bold;
  font-size: 22px;
}
/* line 293, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body table {
  margin: 35px 0 0px 40px;
  width: 95%;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 299, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body table span {
  display: inline-block;
  vertical-align: middle;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 306, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body .row_header {
  text-align: left;
  text-transform: uppercase;
  font-size: 15px;
  padding: 25px 20px 25px 20px;
}
/* line 314, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #tblResults tr:first-child:hover td:first-child {
  background-color: #054f8f;
}
/* line 317, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #tblResults tr {
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  line-height: 1;
}
/* line 323, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #tblResults tr .percent-num {
  margin-top: 25px;
}
/* line 342, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #tblResults #td_emp_5,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_emp_10,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_emp_25,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_emp_50,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_emp_75,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_percent_5,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_percent_10,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_percent_25,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_percent_50,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_percent_75,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_total_5,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_total_10,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_total_25,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_total_50,
.page-health-mandate-cost-calculator #calc-body #tblResults #td_total_75 {
  background-color: #fcfcfc;
  color: black;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
}
/* line 350, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #disclaimers_hr,
.page-health-mandate-cost-calculator #calc-body #div_exempt_inner {
  border-top: 1px solid #bebdbd;
  padding: 5px 0 0 0;
  margin-left: 40px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 355, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #disclaimers_hr .exemptparagraph,
.page-health-mandate-cost-calculator #calc-body #div_exempt_inner .exemptparagraph {
  margin-top: 16px;
}
/* line 359, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #disclaimers_hr {
  font-size: 14px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0 0 0px 0;
}
/* line 363, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #disclaimers_hr span {
  line-height: 30px;
}
/* line 366, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #disclaimers_hr ol {
  counter-reset: li;
  padding: 0 0 0 40px;
  margin-top: 20px;
  line-height: 30px;
}
/* line 372, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #disclaimers_hr ol > li {
  list-style: none;
}
/* line 375, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #disclaimers_hr ol > li:before {
  content: counter(li);
  counter-increment: li;
  margin-right: 10px;
}
/* line 382, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #coverage {
  padding-top: 0px;
}
/* line 384, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #coverage .coverageparagraph {
  margin: 16px 0 0 40px;
  line-height: 20px;
}
/* line 389, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #no_coverage {
  padding-top: 8px;
}
/* line 391, ../scss/_healthcarecost.scss */
.page-health-mandate-cost-calculator #calc-body #no_coverage .nocoverageparagraph {
  margin: 8px 0 0 40px;
  line-height: 20px;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 401, ../scss/_healthcarecost.scss */
  .page-calc .field-name-field-cover-image-basic-page {
    width: 300px;
    margin-left: 10px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 409, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body {
    width: 300px;
    margin-left: 10px;
  }
  /* line 415, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body h1 {
    width: 100px;
  }
  /* line 419, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body h2 {
    width: 300px;
    font-size: 25px;
    padding-left: 10px;
  }
  /* line 425, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body .back {
    margin-left: 10px;
    margin-right: 10px;
    width: 280px;
  }
  /* line 430, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body .back a {
    font-size: 13px;
  }
  /* line 437, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #health_calc_title {
    font-size: 28px;
  }
  /* line 441, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body p {
    width: 260px !important;
  }
  /* line 445, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #full-time-button-section {
    width: 277px;
    margin-left: 10px;
  }
  /* line 449, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #full-time-button-section input, .page-calc .field-name-body #calc-body #full-time-button-section form .select-list-style, form .page-calc .field-name-body #calc-body #full-time-button-section .select-list-style, .page-calc .field-name-body #calc-body #full-time-button-section .ui-accordion .select-list-style, .ui-accordion .page-calc .field-name-body #calc-body #full-time-button-section .select-list-style, .page-calc .field-name-body #calc-body #full-time-button-section .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-calc .field-name-body #calc-body #full-time-button-section .select-style {
    width: 165px;
    height: 49px;
    padding-bottom: 16px;
  }
  /* line 459, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #full-time-button-section button {
    padding-top: 6px;
  }
  /* line 464, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #hours-button-section {
    width: 277px;
    margin-left: 10px;
  }
  /* line 468, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #hours-button-section input, .page-calc .field-name-body #calc-body #hours-button-section form .select-list-style, form .page-calc .field-name-body #calc-body #hours-button-section .select-list-style, .page-calc .field-name-body #calc-body #hours-button-section .ui-accordion .select-list-style, .ui-accordion .page-calc .field-name-body #calc-body #hours-button-section .select-list-style, .page-calc .field-name-body #calc-body #hours-button-section .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-calc .field-name-body #calc-body #hours-button-section .select-style {
    width: 165px;
    height: 49px;
    padding-bottom: 16px;
  }
  /* line 478, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #hours-button-section button {
    padding-top: 6px;
  }
  /* line 485, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #div_exempt #div_exempt_inner {
    margin-left: 4px;
  }
  /* line 488, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #div_exempt #div_exempt_inner p {
    margin-left: 6px;
  }
  /* line 496, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #no_coverage p {
    margin-left: 9px;
  }
  /* line 503, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #results #health-calc-results-coverage-table-of-power {
    overflow: auto;
  }
  /* line 507, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #results p {
    margin-left: 9px;
  }
  /* line 511, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #results table {
    margin-left: 9px;
  }
  /* line 516, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #btnReset {
    padding-top: 10px;
  }
  /* line 520, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #disclaimers_hr {
    margin-left: 10px;
    margin-right: -6px;
  }
  /* line 524, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #disclaimers_hr ol {
    padding-left: 0;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) and (min-width: 300px) and (max-width: 595px) {
  /* line 449, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #full-time-button-section input, .page-calc .field-name-body #calc-body #full-time-button-section form .select-list-style, form .page-calc .field-name-body #calc-body #full-time-button-section .select-list-style, .page-calc .field-name-body #calc-body #full-time-button-section .ui-accordion .select-list-style, .ui-accordion .page-calc .field-name-body #calc-body #full-time-button-section .select-list-style, .page-calc .field-name-body #calc-body #full-time-button-section .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-calc .field-name-body #calc-body #full-time-button-section .select-style {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) and (min-width: 300px) and (max-width: 595px) {
  /* line 468, ../scss/_healthcarecost.scss */
  .page-calc .field-name-body #calc-body #hours-button-section input, .page-calc .field-name-body #calc-body #hours-button-section form .select-list-style, form .page-calc .field-name-body #calc-body #hours-button-section .select-list-style, .page-calc .field-name-body #calc-body #hours-button-section .ui-accordion .select-list-style, .ui-accordion .page-calc .field-name-body #calc-body #hours-button-section .select-list-style, .page-calc .field-name-body #calc-body #hours-button-section .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-calc .field-name-body #calc-body #hours-button-section .select-style {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

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

    @Section: Health Care Reform

****************************** */
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 11, ../scss/_health-care-reform.scss */
  .page-health-care-reform .group-left .field-name-field-main-content-image-feature {
    width: 300px !important;
    margin-left: 10px;
    margin-bottom: -13px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 22, ../scss/_health-care-reform.scss */
  .page-health-care-reform .group-left .field-name-title h1 {
    font-size: 25px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 29, ../scss/_health-care-reform.scss */
  .page-health-care-reform .group-left .field-name-title h2 {
    width: 300px;
    font-size: 25px;
  }
}
/* line 36, ../scss/_health-care-reform.scss */
.page-health-care-reform .group-left .field-name-title h2:before {
  display: none;
}
/* line 40, ../scss/_health-care-reform.scss */
.page-health-care-reform .group-left .field-name-title h2:after {
  position: absolute;
  right: -63px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 63px 63px 0 0;
  border-color: #d0112b transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 40, ../scss/_health-care-reform.scss */
  .page-health-care-reform .group-left .field-name-title h2:after {
    display: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 58, ../scss/_health-care-reform.scss */
  .page-health-care-reform .group-left .field-name-field-dynamic-body {
    background-color: white;
    padding-bottom: 10px;
    width: 300px;
    margin-left: 10px;
  }
}

/* HOMEPAGE STYLES */
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 4, ../scss/_homepage.scss */
  .front #block-system-main {
    margin-top: 65px;
  }
}
/* line 8, ../scss/_homepage.scss */
.front .field-name-field-background-hero-image {
  left: 0;
  margin: 0 auto;
  position: relative;
  right: 0;
}
/* line 17, ../scss/_homepage.scss */
.front .section-content .zone-content-wrapper .zone-content .region-content {
  background: none;
  margin-left: 0px;
  margin-right: 0px;
}
/* line 21, ../scss/_homepage.scss */
.front .section-content .zone-content-wrapper .zone-content .region-content .region-content-inner {
  margin: 0px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 40, ../scss/_homepage.scss */
  .front .masonry-item legend,
  .front .masonry-item legend .fieldset-legend,
  .front .masonry-item .field-name-field-retail-news-category,
  .front .masonry-item .field-name-field-retail-news-category .field-items,
  .front .masonry-item .field-name-field-retail-news-category .field-item,
  .front .masonry-item .group-home-career.field-group-div,
  .front .masonry-item .group-home-career.field-group-div h3,
  .front .masonry-item .group-home-career.field-group-div h3 span,
  .front .masonry-item .group-home-press-r,
  .front .masonry-item .group-home-press-r h3,
  .front .masonry-item .group-home-press-r h3 span {
    width: 300px !important;
    height: 38px !important;
    max-width: 300px !important;
  }
}

/* Main View Styles */
/* line 51, ../scss/_homepage.scss */
.view-homepagetest2 {
  margin-top: -8px;
  overflow: hidden;
  /* Attachef node fields and header */
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 51, ../scss/_homepage.scss */
  .view-homepagetest2 {
    margin-top: 0px;
  }
}
/* line 58, ../scss/_homepage.scss */
.view-homepagetest2 form input[type=submit]:hover, .view-homepagetest2 form [type=submit].select-list-style:hover, .view-homepagetest2 form .page-search .block-facetapi [type=submit].select-style:hover, .page-search .block-facetapi .view-homepagetest2 form [type=submit].select-style:hover {
  background-color: white !important;
}
/* line 62, ../scss/_homepage.scss */
.view-homepagetest2 .attachment-before {
  height: 342px;
}
/* line 65, ../scss/_homepage.scss */
.view-homepagetest2 .view-filters {
  position: relative;
  display: block;
  left: 900px;
  z-index: 100;
  margin-top: -20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 65, ../scss/_homepage.scss */
  .view-homepagetest2 .view-filters {
    margin-top: 16px;
    width: 300px;
    margin-left: 10px;
    height: 45px;
    margin-bottom: 10px;
    left: 0;
  }
}
/* line 81, ../scss/_homepage.scss */
.view-homepagetest2 .home-content-wrapper {
  background: url('../img/page_bg.jpg?1405453183') repeat-x;
  margin-top: 0px;
  padding: 10px;
  height: 100%;
}

/* Background Image in Header */
/* line 89, ../scss/_homepage.scss */
#region-header-bg {
  position: absolute;
  margin: 8px auto 0 auto;
  left: 0;
  right: 0;
  top: 32px;
  width: 100%;
  min-width: 1100px;
  z-index: -1;
}
/* line 99, ../scss/_homepage.scss */
#region-header-bg .region-header-bg-inner {
  height: 610px;
  overflow: hidden;
}
/* line 103, ../scss/_homepage.scss */
#region-header-bg img {
  display: block;
  margin: 0 auto;
}

/* Header of the Homepage */
/* line 111, ../scss/_homepage.scss */
.front .attachment-before .view-homepagetest2 {
  margin-top: 0;
}
/* line 114, ../scss/_homepage.scss */
.front .attachment-before .home-content-wrapper {
  background: none;
  margin-top: 0;
  padding: 0;
  height: 342px;
}
/* line 120, ../scss/_homepage.scss */
.front .attachment-before .group-homepage-hero-div {
  padding-left: 670px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 120, ../scss/_homepage.scss */
  .front .attachment-before .group-homepage-hero-div {
    padding-left: 0;
  }
}
/* line 126, ../scss/_homepage.scss */
.front .attachment-before h2 {
  font-size: 62px;
  font-family: "ff-din-web";
  font-weight: 700;
  padding-bottom: 0px;
  margin-bottom: 0px;
  color: white;
  letter-spacing: 1px;
  line-height: 62px;
}
/* line 136, ../scss/_homepage.scss */
.front .attachment-before .field-name-field-kickstart-text {
  width: 370px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  color: white;
  letter-spacing: 1px;
}
/* line 145, ../scss/_homepage.scss */
.front .attachment-before .field-name-field-kickstart-link {
  margin-top: 40px;
}
/* line 147, ../scss/_homepage.scss */
.front .attachment-before .field-name-field-kickstart-link a {
  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: 2px solid white;
  font-size: 22px;
  padding: 8px 38px;
  text-transform: uppercase;
}
/* line 160, ../scss/_homepage.scss */
.front .attachment-before .field-name-field-kickstart-link a:hover {
  background: rgba(0, 123, 196, 0.6);
}

/* Topics Filter */
/* line 171, ../scss/_homepage.scss */
.page-homepage .group-header .view-filters {
  position: absolute;
  display: inline-block;
  bottom: 3px;
  right: 20px;
  z-index: 100;
  left: auto;
  height: 43px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 171, ../scss/_homepage.scss */
  .page-homepage .group-header .view-filters {
    right: 10px;
    width: 300px;
    bottom: -60px;
  }
}
/* line 187, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page {
  position: relative;
}
/* line 189, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .bef-toggle {
  position: relative;
  float: right;
  margin-right: 223px;
  margin-top: -56px;
  background: white;
  padding: 10px 30px 6px 30px;
  font-size: 15px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 189, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .bef-toggle {
    float: none;
    display: block;
    margin: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 204, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .bef-toggle:after {
  position: absolute;
  right: -32px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 38px 32px 0 0;
  border-color: white transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 204, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .bef-toggle:after {
    display: none;
  }
}
/* line 219, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page #edit-save-to-my-nrf {
  position: relative;
  float: right;
  margin-right: 350px;
  margin-top: -56px;
  background: white;
  padding: 10px 30px 6px 30px;
  font-size: 15px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 219, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page #edit-save-to-my-nrf {
    float: none;
    width: 100%;
    margin: 0;
    display: block;
    margin-bottom: 10px;
  }
}
/* line 234, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page #edit-save-to-my-nrf:before {
  position: absolute;
  left: -32px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 38px 32px 0 0;
  border-color: transparent white transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 234, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page #edit-save-to-my-nrf:before {
    display: none;
  }
}
/* line 249, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form {
  position: relative;
  display: inline-block;
  padding: 0;
  font-family: "ff-din-web";
  height: 38px;
  background: #007bc4;
  color: white;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  z-index: 800;
  width: 180px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 249, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form {
    width: 100%;
    height: auto;
  }
}
/* line 266, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form:before {
  position: absolute;
  left: -31px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 38px 32px 0 0;
  border-color: transparent #007bc4 transparent;
  z-index: 1000;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 266, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form:before {
    display: none;
  }
}
/* line 281, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets {
  padding-left: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 281, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets {
    margin-bottom: 0;
  }
}
/* line 286, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets .views-reset-button {
  position: relative;
  float: left;
  margin-top: -46px;
  margin-left: -301px;
  display: none;
  position: relative;
  height: 32px;
  background: white;
  color: white;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  z-index: 180;
  width: 268px;
  text-align: right;
}
/* line 303, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets .views-reset-button a {
  font-family: "ff-din-web";
  font-size: 15px;
  display: inline-block;
  padding: 0px 11px;
  line-height: 38px;
  margin-top: -8px;
  background-color: white;
  color: #2e303f;
}
/* line 314, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets .views-reset-button .separator {
  display: inline-block;
  color: #2e303f;
  font-family: "ff-din-web";
  font-size: 15px;
}
/* line 321, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets .views-reset-button #edit-reset {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  background-color: white;
  color: #2e303f;
  display: inline-block;
  height: 38px;
  padding: 0px 11px;
  margin: 0;
  margin-top: -6px;
  margin-right: 31px;
  background-image: url("../img/darkbluegrey-plus-icon.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 18px;
}
/* line 336, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets .views-reset-button #edit-reset:hover {
  color: #007bc4;
  background-color: white;
  background-image: url("../img/lightblue-plus-icon.png");
}
/* line 343, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets form input[type=submit]:hover, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets form [type=submit].select-list-style:hover, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets form .page-search .block-facetapi [type=submit].select-style:hover, .page-search .block-facetapi .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets form [type=submit].select-style:hover {
  color: #007bc4;
  background-color: white !important;
}
/* line 347, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper {
  height: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 347, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper {
    width: 100%;
  }
}
/* line 353, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .form-item-field-retail-news-category-tid {
  display: inline-block;
  width: 180px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 353, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .form-item-field-retail-news-category-tid {
    width: 100%;
  }
  /* line 358, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .form-item-field-retail-news-category-tid legend {
    width: 100%;
  }
}
/* line 363, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .form-item-field-retail-news-category-tid fieldset.collapsible .fieldset-legend {
  width: 150px;
  height: 25px;
  background: url('../img/homepage-topics-plus-icon.png?1405453183') 130px -25px no-repeat;
  padding-left: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 363, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .form-item-field-retail-news-category-tid fieldset.collapsible .fieldset-legend {
    background-position: 255px 5px;
    padding-left: 15px;
    width: 100%;
  }
}
/* line 376, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .form-item-field-retail-news-category-tid fieldset.collapsed .fieldset-legend {
  background: url('../img/homepage-topics-plus-icon.png?1405453183') 130px 2px no-repeat;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 376, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .form-item-field-retail-news-category-tid fieldset.collapsed .fieldset-legend {
    background-position: 255px 5px;
    padding-left: 15px;
    width: 100%;
  }
}
/* line 385, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .form-item-field-retail-news-category-tid .fieldset-title {
  display: block;
  color: white;
  font-size: 17px;
  width: 150px;
  height: 22px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 385, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .form-item-field-retail-news-category-tid .fieldset-title {
    font-size: 23px;
    width: 300px;
    margin-left: -25px;
    padding-left: 20px;
    height: 40px;
  }
}
/* line 400, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper {
  position: absolute;
  margin-top: 7px;
  width: 1080px;
  z-index: 9899;
  right: -3px;
  padding: 18px 0px 16px 10px;
  background-color: #e0ddd9;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 400, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper {
    width: 100%;
    right: -12px;
    top: 39px;
    box-sizing: content-box;
    padding-right: 12px;
    padding-left: 10px;
  }
}
/* line 417, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox label {
  font-family: "ff-din-web";
  font-size: 15px;
  text-transform: uppercase;
  color: white;
}
/* line 424, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox {
  padding: 5px 3px;
  float: left;
  margin: 4px 7px;
  color: #b5b6b9;
  background-color: #4d535c;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 424, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox {
    width: 100%;
    margin: 4px 0px;
  }
}
/* line 434, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox input, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox form .select-list-style, form .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .select-list-style, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .ui-accordion .select-list-style, .ui-accordion .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .select-list-style, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .select-style {
  width: auto;
  float: right;
}
/* line 438, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox:hover {
  background-color: #007bc4;
}
/* line 441, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox input.checked + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox form .checked.select-list-style + label, form .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .checked.select-list-style + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .ui-accordion .checked.select-list-style + label, .ui-accordion .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .checked.select-list-style + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .page-search .block-facetapi .checked.select-style + label, .page-search .block-facetapi .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox .checked.select-style + label {
  background: url('../img/check_icon.png?1405453183') no-repeat 226px;
  width: 236px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 452, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .form-type-bef-checkbox.highlight {
  color: white;
  background-color: #2e303f;
}
/* line 457, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper input[type=checkbox], .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper form [type=checkbox].select-list-style, form .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-list-style, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style, .ui-accordion .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-list-style, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style, .page-search .block-facetapi .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-style {
  display: none;
}
/* line 462, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper input[type=checkbox] + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper form [type=checkbox].select-list-style + label, form .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-list-style + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style + label, .ui-accordion .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-list-style + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style + label, .page-search .block-facetapi .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-style + label {
  padding-left: 12px;
  height: 24px;
  display: inline-block;
  line-height: 28px;
  background-repeat: no-repeat;
  background-position: 0 80px;
  font-size: 15px;
  vertical-align: middle;
  cursor: pointer;
  width: 236px;
}
/* line 475, ../scss/_homepage.scss */
.page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper input[type=checkbox]:checked + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper form [type=checkbox].select-list-style:checked + label, form .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-list-style:checked + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style:checked + label, .ui-accordion .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-list-style:checked + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style:checked + label, .page-search .block-facetapi .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-style:checked + label {
  background: url('../img/check_icon.png?1405453183') no-repeat 226px;
  width: 236px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 475, ../scss/_homepage.scss */
  .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper input[type=checkbox]:checked + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper form [type=checkbox].select-list-style:checked + label, form .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-list-style:checked + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style:checked + label, .ui-accordion .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-list-style:checked + label, .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style:checked + label, .page-search .block-facetapi .page-homepage .view-filters #views-exposed-form-homepagetest2-homepage-page .views-exposed-form .views-exposed-widgets #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper [type=checkbox].select-style:checked + label {
    background-position: 220px;
  }
}

/* line 497, ../scss/_homepage.scss */
.front .nrf-homepage-node {
  margin: 10px;
}
/* line 500, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-wide, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide {
  position: relative;
  float: left;
  width: 700px;
  height: 480px;
  background: white;
  padding-bottom: 0px;
  overflow: hidden;
  text-align: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 500, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-wide, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide {
    width: 100%;
    height: auto;
  }
}
/* line 513, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-wide .field-name-field-retail-news-category, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide .field-name-field-retail-news-category {
  background: rgba(5, 78, 142, 0.6);
  font-size: 16px;
  padding: 6px 0px 6px 20px;
  max-width: 200px;
}
/* line 518, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-wide .field-name-field-retail-news-category .field-item:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide .field-name-field-retail-news-category .field-item:after {
  border-width: 36px 22px 0 0;
  border-color: rgba(5, 78, 142, 0.6) transparent transparent transparent;
}
/* line 523, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-wide .field-name-field-main-content-image-feature, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide .field-name-field-main-content-image-feature {
  margin-top: -36px;
}
/* line 525, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-wide .field-name-field-main-content-image-feature:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide .field-name-field-main-content-image-feature:after {
  position: relative;
  display: block;
  width: 50px;
  height: 22px;
  bottom: 18px;
  left: 30px;
  z-index: 10;
  content: " ";
  background: url('../img/general-img-border-botton-arrow.png?1405453183') no-repeat;
}
/* line 536, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-wide .field-name-field-main-content-image-feature img, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide .field-name-field-main-content-image-feature img {
  webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 542, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-wide .field-name-title, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide .field-name-title {
  position: relative;
  margin-top: 0px;
  margin-left: 20px;
}
/* line 547, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-wide .field-name-field-long-description, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide .field-name-field-long-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #2a2a2a;
  padding: 0px 25px 0px 23px;
  margin-top: -14px;
}
/* line 555, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-wide h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide h2 {
  font-size: 26px;
  color: #054e8d;
  font-family: "ff-din-web";
  line-height: 32px;
  text-transform: uppercase;
  font-weight: 700;
  width: 650px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 555, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-wide h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-wide h2 {
    width: 100%;
  }
}
/* line 568, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow, .front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-narrow {
  position: relative;
  float: left;
  width: 340px;
  height: 460px;
  background: white;
  padding-bottom: 20px;
  overflow: hidden;
  text-align: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 568, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-narrow, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow, .front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-narrow {
    width: 300px;
    height: auto;
    padding-bottom: 20px;
  }
}
/* line 582, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow .field-name-field-retail-news-category, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow .field-name-field-retail-news-category {
  background: rgba(5, 78, 142, 0.6);
  font-size: 16px;
  padding: 6px 0px 6px 20px;
  max-width: 200px;
}
/* line 587, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow .field-name-field-retail-news-category .field-item:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow .field-name-field-retail-news-category .field-item:after {
  border-width: 36px 22px 0 0;
  border-color: rgba(5, 78, 142, 0.6) transparent transparent transparent;
}
/* line 592, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow .field-name-field-featured-image-square, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow .field-name-field-featured-image-square {
  margin-top: -36px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 592, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-narrow .field-name-field-featured-image-square, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow .field-name-field-featured-image-square {
    width: 300px;
  }
}
/* line 597, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow .field-name-field-featured-image-square:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow .field-name-field-featured-image-square:after {
  position: relative;
  display: block;
  width: 50px;
  height: 22px;
  bottom: 18px;
  left: 30px;
  z-index: 10;
  content: " ";
  background: url('../img/general-img-border-botton-arrow.png?1405453183') no-repeat;
}
/* line 608, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow .field-name-field-featured-image-square img, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow .field-name-field-featured-image-square img {
  webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 614, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow .field-name-title, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow .field-name-title {
  position: relative;
  margin-top: -4px;
  margin-left: 20px;
}
/* line 619, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow .field-name-field-short-description, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow .field-name-field-short-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #2a2a2a;
  padding: 0px 25px 0px 23px;
  margin-top: -16px;
}
/* line 627, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-narrow h2 {
  font-size: 26px;
  color: #054e8d;
  font-family: "ff-din-web";
  line-height: 32px;
  text-transform: uppercase;
  font-weight: 700;
  width: 297px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 627, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-narrow h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-narrow h2 {
    width: 100%;
    padding-right: 10px;
  }
}
/* line 640, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow .field-name-field-dynamic-body .field-items .field-item .bean-homepage-cta, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-narrow .field-name-field-dynamic-body .field-items .field-item .bean-homepage-cta {
  margin-top: 0px;
  height: 480px;
}
/* line 645, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow.event, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow {
  position: relative;
  float: left;
  width: 340px;
  height: 480px;
  background: white;
  padding-bottom: 0px;
  overflow: hidden;
  text-align: left;
}
/* line 654, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow.event .field-name-field-retail-news-category, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-retail-news-category {
  background: rgba(5, 78, 142, 0.6);
  font-size: 16px;
  padding: 6px 0px 6px 20px;
  max-width: 200px;
}
/* line 659, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow.event .field-name-field-retail-news-category .field-item:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-retail-news-category .field-item:after {
  border-width: 36px 22px 0 0;
  border-color: rgba(5, 78, 142, 0.6) transparent transparent transparent;
}
/* line 664, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow.event .field-name-field-featured-image-square, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-featured-image-square {
  margin-top: -36px;
}
/* line 666, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow.event .field-name-field-featured-image-square:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-featured-image-square:after {
  position: relative;
  display: block;
  width: 50px;
  height: 22px;
  bottom: 18px;
  left: 30px;
  z-index: 20;
  content: " ";
  background: url('../img/general-img-border-botton-arrow.png?1405453183') no-repeat;
}
/* line 677, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow.event .field-name-field-featured-image-square img, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-featured-image-square img {
  webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 683, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow.event .field-name-title, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-title {
  position: relative;
  margin-top: -52px;
  margin-left: -20px;
}
/* line 688, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow.event .field-name-field-short-description, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-short-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #2a2a2a;
  padding: 0px 25px 0px 23px;
}
/* line 695, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-narrow.event h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow h2 {
  font-size: 26px;
  color: #054e8d;
  font-family: "ff-din-web";
  line-height: 32px;
  text-transform: uppercase;
  font-weight: 700;
  width: 234px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 695, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-narrow.event h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow h2 {
    width: 100%;
    padding-right: 10px;
  }
}
/* line 709, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small {
  position: relative;
  float: left;
  width: 340px;
  height: 230px;
  background: white;
  padding-bottom: 0px;
  overflow: hidden;
  text-align: left;
}
/* line 718, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career .field-name-field-retail-news-category, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small .field-name-field-retail-news-category {
  background: rgba(5, 78, 142, 0.6);
  font-size: 16px;
  padding: 6px 0px 6px 20px;
  max-width: 200px;
}
/* line 723, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career .field-name-field-retail-news-category .field-item:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small .field-name-field-retail-news-category .field-item:after {
  border-width: 36px 22px 0 0;
  border-color: rgba(5, 78, 142, 0.6) transparent transparent transparent;
}
/* line 728, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career .field-name-field-featured-image-square, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small .field-name-field-featured-image-square {
  margin-top: -36px;
}
/* line 730, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career .field-name-field-featured-image-square:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small .field-name-field-featured-image-square:after {
  position: relative;
  display: block;
  width: 50px;
  height: 22px;
  bottom: 18px;
  left: 30px;
  z-index: 20;
  content: " ";
  background: url('../img/general-img-border-botton-arrow.png?1405453183') no-repeat;
}
/* line 741, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career .field-name-field-featured-image-square img, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small .field-name-field-featured-image-square img {
  webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 747, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career .field-name-title, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small .field-name-title {
  position: relative;
  margin-top: 20px;
  margin-left: 20px;
}
/* line 752, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career .field-name-field-short-description, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small .field-name-field-short-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #2a2a2a;
  padding: 0px 25px 0px 23px;
  margin-top: -10px;
}
/* line 760, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small h2 {
  font-size: 22px;
  color: #9cca3b;
  font-family: "ff-din-web";
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 700;
  width: 297px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 760, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-small.career h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small h2 {
    width: 100%;
    padding-right: 10px;
  }
}
/* line 775, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career .group-home-career h3, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small .group-home-career h3 {
  display: block;
  width: 300px;
  padding: 6px 20px 14px 20px;
  height: 16px;
  background-color: #9cca3b;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 787, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small.career .group-home-career .field-name-field-company-icon, .front .view-homepagetest2 .home-content-wrapper .masonry-item .career.view-mode-homepage-small .group-home-career .field-name-field-company-icon {
  padding-right: 0;
  margin: 20px 20px 0 20px;
}
/* line 794, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item.article .view-mode-homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-mode-homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item.cta-event .view-mode-homepage-small {
  position: relative;
  float: left;
  width: 340px;
  height: 230px;
  background: white;
  padding-bottom: 0px;
  overflow: hidden;
  text-align: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 794, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item.article .view-mode-homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-mode-homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-small, .front .view-homepagetest2 .home-content-wrapper .masonry-item.cta-event .view-mode-homepage-small {
    width: 300px;
  }
  /* line 806, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-small legend, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small legend, .front .view-homepagetest2 .home-content-wrapper .masonry-item.article .view-mode-homepage-small legend, .front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-mode-homepage-small legend, .front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-small legend, .front .view-homepagetest2 .home-content-wrapper .masonry-item.cta-event .view-mode-homepage-small legend {
    width: 300px;
  }
}
/* line 810, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small .field-name-field-retail-news-category, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small .field-name-field-retail-news-category {
  background: rgba(5, 78, 142, 0.6);
  font-size: 16px;
  padding: 6px 0px 6px 20px;
  max-width: 200px;
}
/* line 815, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small .field-name-field-retail-news-category .field-item:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small .field-name-field-retail-news-category .field-item:after {
  border-width: 36px 22px 0 0;
  border-color: rgba(5, 78, 142, 0.6) transparent transparent transparent;
}
/* line 820, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small .field-name-field-featured-image-square, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small .field-name-field-featured-image-square {
  margin-top: -36px;
}
/* line 822, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small .field-name-field-featured-image-square:after, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small .field-name-field-featured-image-square:after {
  position: relative;
  display: block;
  width: 50px;
  height: 22px;
  bottom: 18px;
  left: 30px;
  z-index: 20;
  content: " ";
  background: url('../img/general-img-border-botton-arrow.png?1405453183') no-repeat;
}
/* line 833, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small .field-name-field-featured-image-square img, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small .field-name-field-featured-image-square img {
  webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 839, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small .field-name-title, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small .field-name-title {
  position: relative;
  margin-top: 20px;
  margin-left: 20px;
}
/* line 844, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small .field-name-field-short-description, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small .field-name-field-short-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #2a2a2a;
  padding: 0px 25px 0px 23px;
  margin-top: -10px;
}
/* line 852, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.article .view-mode-homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-mode-homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.cta-event .view-mode-homepage-small h2 {
  font-size: 22px;
  color: #054e8d;
  font-family: "ff-din-web";
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 700;
  width: 297px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 852, ../scss/_homepage.scss */
  .front .nrf-homepage-size--homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.article .view-mode-homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-mode-homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-small h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item.cta-event .view-mode-homepage-small h2 {
    width: 100%;
    padding-right: 10px;
  }
}
/* line 867, ../scss/_homepage.scss */
.front .nrf-homepage-size--homepage-small .group-home-press-r h3, .front .view-homepagetest2 .home-content-wrapper .masonry-item .view-mode-homepage-small .group-home-press-r h3 {
  display: block;
  width: 300px;
  padding: 6px 20px 14px 20px;
  height: 16px;
  background-color: #054e8d;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 884, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item {
  position: relative;
  float: left;
  margin: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 884, ../scss/_homepage.scss */
  .front .view-homepagetest2 .home-content-wrapper .masonry-item {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 884, ../scss/_homepage.scss */
  .front .view-homepagetest2 .home-content-wrapper .masonry-item {
    width: 100%;
    left: 0px !important;
  }
}
/* line 909, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.article .view-mode-homepage-small .field-name-field-retail-news-category {
  display: block;
  width: 300px;
  padding: 6px 20px 14px 20px;
  height: 16px;
  background: #054e8d;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  margin-bottom: 0;
  text-transform: uppercase;
  max-width: 300px;
}
/* line 921, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.article .view-mode-homepage-small .field-name-field-retail-news-category .field-item:after {
  border-color: none;
}
/* line 928, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-homepagetest2 {
  margin-top: 0;
}
/* line 930, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-homepagetest2 .home-content-wrapper {
  margin-top: 0;
  padding: 0;
}
/* line 935, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-mode-homepage-small {
  margin-top: 0px;
}
/* line 938, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-mode-homepage-small .home-content-wrapper {
  background: none;
  margin-top: 0px;
  padding: 0;
  height: inherit;
}
/* line 944, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-mode-homepage-small h2 {
  font-size: 22px;
  color: #9cca3b;
  font-family: "ff-din-web";
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 700;
  width: 297px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 944, ../scss/_homepage.scss */
  .front .view-homepagetest2 .home-content-wrapper .masonry-item.career .view-mode-homepage-small h2 {
    width: 50%;
    float: left;
    font-size: 18px;
  }
}
/* line 963, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-small .field-name-title {
  margin-top: 0;
  margin-left: 0;
}
/* line 966, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-small .field-name-title h2 {
  color: #00a884;
  width: 220px;
}
/* line 974, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-narrow .field-name-title {
  margin-top: 0;
  margin-left: 0;
}
/* line 977, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.event .view-mode-homepage-narrow .field-name-title h2 {
  color: #00a884;
  width: 220px;
}
/* line 987, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.cta-event .view-mode-homepage-small .field-name-title {
  margin-top: 0;
  margin-left: 0;
}
/* line 990, ../scss/_homepage.scss */
.front .view-homepagetest2 .home-content-wrapper .masonry-item.cta-event .view-mode-homepage-small .field-name-title h2 {
  color: #00a884;
  width: 220px;
}
/* line 1000, ../scss/_homepage.scss */
.front .bean-homepage-cta .field-name-field-cta-home-title-text {
  position: relative;
  margin: -120px 20px 10px 20px;
  font-size: 28px;
  color: white;
  font-family: "ff-din-web";
  line-height: 32px;
  text-transform: uppercase;
  font-weight: 700;
  width: 297px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1000, ../scss/_homepage.scss */
  .front .bean-homepage-cta .field-name-field-cta-home-title-text {
    width: 100%;
    margin: -160px 0px 10px 0px;
    padding-left: 20px;
  }
}
/* line 1017, ../scss/_homepage.scss */
.front .field-name-field-cta-home-description {
  position: relative;
  margin: -10px 20px 10px 20px;
  font-size: 24px;
  color: white;
  font-family: "ff-din-web";
  line-height: 32px;
  text-transform: uppercase;
  font-weight: 700;
  width: 297px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1017, ../scss/_homepage.scss */
  .front .field-name-field-cta-home-description {
    width: 100%;
    margin: -10px 0px 10px 0px;
    padding-left: 20px;
  }
}

/* Hover boxes options */
/* line 1038, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-narrow .field-name-node-link, .view-homepagetest2 .view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-narrow .field-name-field-job-link {
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 20;
  top: 0;
  bottom: 0px;
  left: 0;
  right: 0;
  height: 100%;
  background-color: transparent;
  -webkit-transition: .4s opacity, .4s background-color;
  -moz-transition: .4s opacity, .4s background-color;
  -ms-transition: .4s opacity, .4s background-color;
  -o-transition: .4s opacity, .4s background-color;
  transition: .4s opacity, .4s background-color;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1056, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-narrow .field-name-node-link:hover, .view-homepagetest2 .view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link:hover, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-narrow .field-name-field-job-link:hover {
  z-index: 20;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}
/* line 1064, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-narrow .field-name-node-link a, .view-homepagetest2 .view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-narrow .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-narrow .field-name-node-link a:link, .view-homepagetest2 .view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link a:link, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-narrow .field-name-field-job-link a:link {
  display: block;
  height: 100%;
  overflow: hidden;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
  zoom: 1;
  -webkit-transition: .4s opacity;
  -moz-transition: .4s opacity;
  -ms-transition: .4s opacity;
  -o-transition: .4s opacity;
  transition: .4s opacity;
  color: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1102, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-narrow .field-name-node-link a:hover, .view-homepagetest2 .view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link a:hover, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-narrow .field-name-field-job-link a:hover, .view-homepagetest2 .view-mode-homepage-narrow .field-name-node-link a:link:hover, .view-homepagetest2 .view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link a:link:hover, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-narrow .field-name-field-job-link a:link:hover {
  z-index: 20;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 1120, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-small .field-name-node-link, .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link {
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 20;
  top: 0;
  bottom: 0px;
  left: 0;
  right: 0;
  height: 250px;
  background-color: transparent;
  -webkit-transition: .4s opacity, .4s background-color;
  -moz-transition: .4s opacity, .4s background-color;
  -ms-transition: .4s opacity, .4s background-color;
  -o-transition: .4s opacity, .4s background-color;
  transition: .4s opacity, .4s background-color;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1138, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-small .field-name-node-link:hover, .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover {
  z-index: 20;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}
/* line 1143, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-small .field-name-node-link a, .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .field-name-node-link a:link, .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:link {
  display: block;
  height: 100%;
  overflow: hidden;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
  zoom: 1;
  -webkit-transition: .4s opacity;
  -moz-transition: .4s opacity;
  -ms-transition: .4s opacity;
  -o-transition: .4s opacity;
  transition: .4s opacity;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1190, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link {
  margin-left: 0px;
}
/* line 1193, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:link {
  color: #9cca3b;
}
/* line 1202, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-wide .field-name-node-link, .view-homepagetest2 .view-mode-homepage-wide .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-wide .field-name-field-job-link {
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 20;
  top: 0;
  bottom: -34px;
  left: 0;
  right: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  background-color: transparent;
  -webkit-transition: .4s opacity, .4s background-color;
  -moz-transition: .4s opacity, .4s background-color;
  -ms-transition: .4s opacity, .4s background-color;
  -o-transition: .4s opacity, .4s background-color;
  transition: .4s opacity, .4s background-color;
}
/* line 1227, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-wide .field-name-node-link a, .view-homepagetest2 .view-mode-homepage-wide .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-wide .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-wide .field-name-node-link a:link, .view-homepagetest2 .view-mode-homepage-wide .view-mode-homepage-small .field-name-field-job-link a:link, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-wide .field-name-field-job-link a:link {
  display: block;
  height: 100%;
  overflow: hidden;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
  zoom: 1;
  text-indent: -9999px;
  -webkit-transition: .4s opacity;
  -moz-transition: .4s opacity;
  -ms-transition: .4s opacity;
  -o-transition: .4s opacity;
  transition: .4s opacity;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1265, ../scss/_homepage.scss */
.view-homepagetest2 .view-mode-homepage-wide .field-name-node-link a:hover, .view-homepagetest2 .view-mode-homepage-wide .view-mode-homepage-small .field-name-field-job-link a:hover, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-wide .field-name-field-job-link a:hover, .view-homepagetest2 .view-mode-homepage-wide .field-name-node-link a:link:hover, .view-homepagetest2 .view-mode-homepage-wide .view-mode-homepage-small .field-name-field-job-link a:link:hover, .view-homepagetest2 .view-mode-homepage-small .view-mode-homepage-wide .field-name-field-job-link a:link:hover {
  z-index: 20;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 1277, ../scss/_homepage.scss */
.view-homepagetest2 .cta-home .link-cta {
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 20;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-color: transparent;
  -webkit-transition: .4s opacity, .4s background-color;
  -moz-transition: .4s opacity, .4s background-color;
  -ms-transition: .4s opacity, .4s background-color;
  -o-transition: .4s opacity, .4s background-color;
  transition: .4s opacity, .4s background-color;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1295, ../scss/_homepage.scss */
.view-homepagetest2 .cta-home .link-cta:hover {
  z-index: 20;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}
/* line 1300, ../scss/_homepage.scss */
.view-homepagetest2 .cta-home .link-cta a, .view-homepagetest2 .cta-home .link-cta a:link {
  display: block;
  height: 100%;
  overflow: hidden;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
  zoom: 1;
  -webkit-transition: .4s opacity;
  -moz-transition: .4s opacity;
  -ms-transition: .4s opacity;
  -o-transition: .4s opacity;
  transition: .4s opacity;
  color: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1338, ../scss/_homepage.scss */
.view-homepagetest2 .cta-home .link-cta a:hover, .view-homepagetest2 .cta-home .link-cta a:link:hover {
  z-index: 20;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 1352, ../scss/_homepage.scss */
.view-homepagetest2 .event .group-home-event legend .fieldset-legend, .view-homepagetest2 .cta-event .group-home-event legend .fieldset-legend {
  display: block;
  width: 440px;
  padding: 6px 20px 14px 20px;
  height: 16px;
  background-color: #00a884;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 1366, ../scss/_homepage.scss */
.view-homepagetest2 .event .fieldset-wrapper, .view-homepagetest2 .cta-event .fieldset-wrapper {
  padding: 20px;
}
/* line 1368, ../scss/_homepage.scss */
.view-homepagetest2 .event .fieldset-wrapper .field-name-title, .view-homepagetest2 .cta-event .fieldset-wrapper .field-name-title {
  margin: 0;
  float: left;
  margin-bottom: -20px;
}
/* line 1372, ../scss/_homepage.scss */
.view-homepagetest2 .event .fieldset-wrapper .field-name-title h2, .view-homepagetest2 .cta-event .fieldset-wrapper .field-name-title h2 {
  color: #00a884;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 26px;
  width: 210px;
  background-color: none;
}
/* line 1381, ../scss/_homepage.scss */
.view-homepagetest2 .event .fieldset-wrapper .group-home-event-detail, .view-homepagetest2 .event .fieldset-wrapper .group-home-event-d-small, .view-homepagetest2 .cta-event .fieldset-wrapper .group-home-event-detail, .view-homepagetest2 .cta-event .fieldset-wrapper .group-home-event-d-small {
  float: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1381, ../scss/_homepage.scss */
  .view-homepagetest2 .event .fieldset-wrapper .group-home-event-detail, .view-homepagetest2 .event .fieldset-wrapper .group-home-event-d-small, .view-homepagetest2 .cta-event .fieldset-wrapper .group-home-event-detail, .view-homepagetest2 .cta-event .fieldset-wrapper .group-home-event-d-small {
    width: 70%;
  }
}
/* line 1388, ../scss/_homepage.scss */
.view-homepagetest2 .event .field-name-field-long-description, .view-homepagetest2 .cta-event .field-name-field-long-description {
  padding: 20px;
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 22px;
  color: #2a2a2a;
  margin-top: -36px;
}
/* line 1396, ../scss/_homepage.scss */
.view-homepagetest2 .event .field-item, .view-homepagetest2 .cta-event .field-item {
  margin: 0 !important;
}
/* line 1399, ../scss/_homepage.scss */
.view-homepagetest2 .event .field-name-field-dates, .view-homepagetest2 .event .field-name-field-address, .view-homepagetest2 .cta-event .field-name-field-dates, .view-homepagetest2 .cta-event .field-name-field-address {
  font-size: 17px !important;
  color: black !important;
}
/* line 1404, ../scss/_homepage.scss */
.view-homepagetest2 .event .field-name-sidebar-date, .view-homepagetest2 .cta-event .field-name-sidebar-date {
  width: 65px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
  text-align: center;
  color: white;
  padding-right: 15px;
  margin-top: 5px;
}
/* line 1412, ../scss/_homepage.scss */
.view-homepagetest2 .event .field-name-sidebar-date .m, .view-homepagetest2 .cta-event .field-name-sidebar-date .m {
  background-color: #00a884;
  font-size: 16px;
  text-transform: uppercase;
  color: white;
  height: 25px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 1421, ../scss/_homepage.scss */
.view-homepagetest2 .event .field-name-sidebar-date :empty, .view-homepagetest2 .cta-event .field-name-sidebar-date :empty {
  display: none;
}
/* line 1422, ../scss/_homepage.scss */
.view-homepagetest2 .event .field-name-sidebar-date .j, .view-homepagetest2 .cta-event .field-name-sidebar-date .j {
  background-color: #48c2a8;
  font-size: 30px;
  color: white;
  height: 45px;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
/* line 1431, ../scss/_homepage.scss */
.view-homepagetest2 .event .field-name-node-link, .view-homepagetest2 .event .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .event .field-name-field-job-link, .view-homepagetest2 .cta-event .field-name-node-link, .view-homepagetest2 .cta-event .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .cta-event .field-name-field-job-link {
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 1;
  top: 0px;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  -webkit-transition: .4s opacity, .4s background-color;
  -moz-transition: .4s opacity, .4s background-color;
  -ms-transition: .4s opacity, .4s background-color;
  -o-transition: .4s opacity, .4s background-color;
  transition: .4s opacity, .4s background-color;
}
/* line 20, ../scss/beans/_bean-featured-event.scss */
.view-homepagetest2 .event .field-name-node-link:hover, .view-homepagetest2 .event .view-mode-homepage-small .field-name-field-job-link:hover, .view-homepagetest2 .view-mode-homepage-small .event .field-name-field-job-link:hover, .view-homepagetest2 .cta-event .field-name-node-link:hover, .view-homepagetest2 .cta-event .view-mode-homepage-small .field-name-field-job-link:hover, .view-homepagetest2 .view-mode-homepage-small .cta-event .field-name-field-job-link:hover {
  z-index: 1000;
}
/* line 23, ../scss/beans/_bean-featured-event.scss */
.view-homepagetest2 .event .field-name-node-link:hover a, .view-homepagetest2 .event .view-mode-homepage-small .field-name-field-job-link:hover a, .view-homepagetest2 .view-mode-homepage-small .event .field-name-field-job-link:hover a, .view-homepagetest2 .event .field-name-node-link:hover a:link, .view-homepagetest2 .event .view-mode-homepage-small .field-name-field-job-link:hover a:link, .view-homepagetest2 .view-mode-homepage-small .event .field-name-field-job-link:hover a:link, .view-homepagetest2 .cta-event .field-name-node-link:hover a, .view-homepagetest2 .cta-event .view-mode-homepage-small .field-name-field-job-link:hover a, .view-homepagetest2 .view-mode-homepage-small .cta-event .field-name-field-job-link:hover a, .view-homepagetest2 .cta-event .field-name-node-link:hover a:link, .view-homepagetest2 .cta-event .view-mode-homepage-small .field-name-field-job-link:hover a:link, .view-homepagetest2 .view-mode-homepage-small .cta-event .field-name-field-job-link:hover a:link {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 45, ../scss/beans/_bean-featured-event.scss */
.view-homepagetest2 .event .field-name-node-link a, .view-homepagetest2 .event .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .event .field-name-field-job-link a, .view-homepagetest2 .event .field-name-node-link a:link, .view-homepagetest2 .event .view-mode-homepage-small .field-name-field-job-link a:link, .view-homepagetest2 .view-mode-homepage-small .event .field-name-field-job-link a:link, .view-homepagetest2 .cta-event .field-name-node-link a, .view-homepagetest2 .cta-event .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .cta-event .field-name-field-job-link a, .view-homepagetest2 .cta-event .field-name-node-link a:link, .view-homepagetest2 .cta-event .view-mode-homepage-small .field-name-field-job-link a:link, .view-homepagetest2 .view-mode-homepage-small .cta-event .field-name-field-job-link a:link {
  text-indent: -999px;
  display: block;
  height: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  width: 100%;
  z-index: 1;
  zoom: 1;
  -webkit-transition: .4s opacity;
  -moz-transition: .4s opacity;
  -ms-transition: .4s opacity;
  -o-transition: .4s opacity;
  transition: .4s opacity;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1438, ../scss/_homepage.scss */
.view-homepagetest2 .cta-event .group-home-event-small legend .fieldset-legend, .view-homepagetest2 .event .group-home-event-small legend .fieldset-legend {
  display: block;
  width: 440px;
  padding: 6px 20px 14px 20px;
  height: 16px;
  background-color: #00a884;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  margin-bottom: 0;
  text-transform: uppercase;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1456, ../scss/_homepage.scss */
  .front .attachment-before {
    height: auto;
    margin-top: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 300px;
    margin-left: 10px;
    margin-bottom: 60px;
  }
  /* line 1464, ../scss/_homepage.scss */
  .front .attachment-before .view-content {
    height: auto;
  }
  /* line 1467, ../scss/_homepage.scss */
  .front .attachment-before .field-name-title h2 {
    margin-left: 10px;
    margin-top: 10px;
    font-size: 26px;
  }
  /* line 1472, ../scss/_homepage.scss */
  .front .attachment-before .field-name-field-kickstart-text {
    width: 100%;
    font-size: 19px;
    padding-left: 10px;
    line-height: 23px;
  }
  /* line 1478, ../scss/_homepage.scss */
  .front .attachment-before .field-name-field-kickstart-link {
    margin-top: 20px;
    margin-bottom: 28px;
  }
  /* line 1481, ../scss/_homepage.scss */
  .front .attachment-before .field-name-field-kickstart-link a {
    padding-top: 3px;
    padding-bottom: 7px;
    margin-left: 12px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
  }
}

/* Homepage research items */
/* line 1497, ../scss/_homepage.scss */
.front .masonry-item.research .field-name-field-research-category {
  background-color: #9cca3b;
  color: white;
  font-family: "ff-din-web","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 16px;
  padding: 6px 0 6px 20px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}
/* line 1508, ../scss/_homepage.scss */
.front .masonry-item.research .field-name-title .field-item h2 {
  color: #9cca3b;
}
/* line 1514, ../scss/_homepage.scss */
.front .masonry-item.research .view-mode-homepage-narrow .field-name-field-research-category, .front .masonry-item.research .view-mode-homepage-wide .field-name-field-research-category {
  background-color: rgba(156, 202, 59, 0.6);
  width: 200px;
}
/* line 1518, ../scss/_homepage.scss */
.front .masonry-item.research .view-mode-homepage-narrow .field-name-field-research-category:after, .front .masonry-item.research .view-mode-homepage-wide .field-name-field-research-category:after {
  border-color: rgba(156, 202, 59, 0.6) transparent transparent transparent;
  border-width: 36px 22px 0 0;
  border-style: solid;
  content: " ";
  height: 0;
  position: absolute;
  right: -22px;
  top: 0;
  width: 0;
}

/* Homepage sitewide sponsor */
/* line 1533, ../scss/_homepage.scss */
#homepage_grid_sitewide_sponsor {
  background-color: black;
  height: 100%;
  padding: 60px 0 0 15px;
}
/* line 1538, ../scss/_homepage.scss */
#homepage_grid_sitewide_sponsor .views-field-field-description {
  float: left;
  margin-right: 20px;
  padding-top: 25px;
  text-align: right;
  width: 50%;
}
/* line 1545, ../scss/_homepage.scss */
#homepage_grid_sitewide_sponsor .views-field-field-description a {
  color: white;
  font-family: "ff-din-web","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 20px;
  line-height: 120%;
}
/* line 1553, ../scss/_homepage.scss */
#homepage_grid_sitewide_sponsor .views-field-field-ad-image img {
  width: 100px;
}

/* line 1, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
/* line 6, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .zone-content {
  background: transparent !important;
}
/* line 9, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .group-general-info {
  margin-bottom: 75px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 9, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col .group-left .group-general-info {
    margin-bottom: 20px;
  }
}
/* line 16, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col.no-bio.has-headshot .group-left .group-general-info {
  margin-bottom: 175px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 16, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col.no-bio.has-headshot .group-left .group-general-info {
    margin-bottom: 20px;
  }
}
/* line 24, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col.has-headshot.has-bio .group-left .group-general-info {
  margin-bottom: 100px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 24, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col.has-headshot.has-bio .group-left .group-general-info {
    margin-bottom: 20px;
  }
}
/* line 31, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left {
  position: relative;
  min-height: 290px;
}
/* line 34, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left a {
  color: #007bc4;
  text-decoration: none;
}
/* line 37, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left a:hover {
  color: #006598;
}
/* line 41, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .group-general-info {
  position: relative;
  margin-left: 44px;
  margin-right: 44px;
  margin-top: 21px;
  top: 20px;
  min-height: 180px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 41, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col .group-left .group-general-info {
    margin-left: 20px;
    margin-right: 20px;
  }
}
/* line 55, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-headshot {
  display: inline-block;
  margin-right: 21px;
  float: left;
  border-radius: 5px;
  overflow: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 55, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-headshot {
    margin-right: 0px;
  }
}
/* line 66, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-wide-headshot {
  display: none;
}
/* line 76, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-title,
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-company-position,
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-company-name,
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-email-address,
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-phone,
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-twitter-url,
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-inner {
  text-transform: uppercase;
  position: relative;
  top: -5px;
}
/* line 82, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-title {
  color: #054e8d;
  font-size: 30px;
  font-weight: 600;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 82, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col .group-left .field-name-title {
    clear: both;
    padding-top: 20px;
  }
}
/* line 90, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-title h2 {
  margin-bottom: 0;
}
/* line 95, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-company-position {
  font-weight: 600;
  font-size: 18px;
}
/* line 100, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-company-name {
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 108, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-email-address,
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-phone,
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-social-url,
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-inner {
  font-size: 17px;
}
/* line 113, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-social-url {
  text-transform: lowercase;
}
/* line 117, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-dynamic-body {
  clear: both;
  padding-top: 10px;
  padding-bottom: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 122, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-dynamic-body > .field-items > .field-item {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 125, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-dynamic-body > .field-items > .field-item .bean-db-paragraph {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 128, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col .group-left .field-name-field-dynamic-body > .field-items > .field-item .bean-db-paragraph:after {
    display: none;
  }
}
/* line 137, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-inner {
  margin-top: 18px;
  font-weight: bold;
}
/* line 141, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-inner a {
  display: block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 141, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-inner a {
    background-color: #00a884;
    padding: 4px;
    width: 100%;
    color: white;
    border-radius: 3px;
    text-align: center;
  }
  /* line 150, ../scss/_leadership-bio.scss */
  .node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-inner a:hover {
    background-color: #008e71;
  }
}
/* line 158, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-outter {
  float: left;
  clear: both;
  margin-top: 20px;
  position: relative;
  top: 70px;
  text-transform: uppercase;
}
/* line 166, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-outter a {
  color: white;
  display: block;
  margin-top: 15px;
  background: #26af8e;
  font-size: 16px;
  padding: 5px 20px;
  padding-left: 35px;
  border-radius: 5px;
  position: relative;
  -webkit-transition: background .3s ease-in-out;
  -moz-transition: background .3s ease-in-out;
  -ms-transition: background .3s ease-in-out;
  -o-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
}
/* line 181, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-outter a:hover {
  background: #018266;
  color: white !important;
}
/* line 185, ../scss/_leadership-bio.scss */
.node-type-nrf-staff-and-board .ds-2col .group-left .field-name-leadership-bio-back-link-outter a:before {
  content: '\2039';
  font-size: 30px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 15px;
}

/* line 199, ../scss/_leadership-bio.scss */
.bean-more-resources {
  font-size: 17px;
}
/* line 202, ../scss/_leadership-bio.scss */
.bean-more-resources .field-name-field-more-resources {
  padding: 0 20px 5px;
}
/* line 205, ../scss/_leadership-bio.scss */
.bean-more-resources .field-name-field-more-resources .field-name-leadership-bio-more-resources {
  line-height: 20px;
  padding-bottom: 15px;
}
/* line 209, ../scss/_leadership-bio.scss */
.bean-more-resources .field-name-field-more-resources .field-name-leadership-bio-more-resources .file-icon {
  display: inline-block;
  padding-right: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 209, ../scss/_leadership-bio.scss */
  .bean-more-resources .field-name-field-more-resources .field-name-leadership-bio-more-resources .file-icon {
    width: auto;
  }
}

/* line 221, ../scss/_leadership-bio.scss */
.bean-view-news-by-author {
  font-size: 17px;
  display: inline-block;
  width: 189px;
  margin-left: 40px;
  background: #00a884;
  color: white;
  text-transform: uppercase;
  padding: 25px;
  float: left;
  margin: 20px;
  margin-left: 40px;
  z-index: 500;
  -webkit-transition: background .3s ease-in-out;
  -moz-transition: background .3s ease-in-out;
  -ms-transition: background .3s ease-in-out;
  -o-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 221, ../scss/_leadership-bio.scss */
  .bean-view-news-by-author {
    width: 100%;
    margin: 0;
  }
}
/* line 244, ../scss/_leadership-bio.scss */
.bean-view-news-by-author:hover {
  background: #018266;
}
/* line 249, ../scss/_leadership-bio.scss */
.bean-view-news-by-author .field-name-view-news-by-author a, .bean-view-news-by-author .field-name-view-news-by-author a:link, .bean-view-news-by-author .field-name-view-news-by-author a:visited, .bean-view-news-by-author .field-name-view-news-by-author a:link, .bean-view-news-by-author .field-name-view-news-by-author a:hover {
  color: white !important;
}

/* line 4, ../scss/_letterwrite.scss */
.bipac-write-letter-form .form-item {
  margin-top: 0;
  margin-bottom: 0;
  background-color: white;
}

/* line 11, ../scss/_letterwrite.scss */
.bipac-write-letter,
.bipac-sign-petition {
  background-color: white;
  padding: 20px 40px 0px 40px;
  clear: both;
}
/* line 15, ../scss/_letterwrite.scss */
.bipac-write-letter .action-alert-content,
.bipac-sign-petition .action-alert-content {
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 26px;
  color: #2a2a2a;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 11, ../scss/_letterwrite.scss */
  .bipac-write-letter,
  .bipac-sign-petition {
    padding: 20px;
  }
}
/* line 24, ../scss/_letterwrite.scss */
.bipac-write-letter span,
.bipac-sign-petition span {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}
/* line 29, ../scss/_letterwrite.scss */
.bipac-write-letter h2,
.bipac-sign-petition h2 {
  color: #00a884;
  margin-bottom: 0px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 29, ../scss/_letterwrite.scss */
  .bipac-write-letter h2,
  .bipac-sign-petition h2 {
    padding: 10px 0;
    line-height: 25px;
  }
}

/* line 41, ../scss/_letterwrite.scss */
.bipac-sign-petition p {
  margin-bottom: 10px;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 46, ../scss/_letterwrite.scss */
  .bipac-write-letter-form {
    width: 300px;
  }
}

/* line 52, ../scss/_letterwrite.scss */
.official-photo {
  width: 100px;
  height: 125px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0 12px 10px 0;
  float: left;
}
/* line 61, ../scss/_letterwrite.scss */
.official-photo img {
  vertical-align: top;
}

/* line 67, ../scss/_letterwrite.scss */
.official .name {
  display: inline-block;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  text-transform: uppercase;
}
/* line 72, ../scss/_letterwrite.scss */
.official .name .title {
  display: block;
  position: relative;
  top: -8px;
}
/* line 78, ../scss/_letterwrite.scss */
.official .name .name,
.official .name .suffix {
  position: relative;
  top: -17px;
}
/* line 82, ../scss/_letterwrite.scss */
.official .name .district-information {
  display: block;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  color: #00a884;
  font-size: 13px;
  line-height: 13px;
  padding-bottom: 4px;
}
/* line 90, ../scss/_letterwrite.scss */
.official .name .district-information:hover {
  color: #00896f;
}
/* line 93, ../scss/_letterwrite.scss */
.official .name .district-information .district-name {
  display: block;
}
/* line 97, ../scss/_letterwrite.scss */
.official .name .official-name {
  display: block;
  text-transform: uppercase;
  color: #054e8d;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 22px;
  padding-bottom: 10px;
}
/* line 105, ../scss/_letterwrite.scss */
.official .name .official-name .official-title {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  font-size: 22px;
}
/* line 110, ../scss/_letterwrite.scss */
.official .name .official-name .party-letter {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
}
/* line 116, ../scss/_letterwrite.scss */
.official .name a:hover .district-information {
  color: #00896f;
}
/* line 119, ../scss/_letterwrite.scss */
.official .name a:hover .official-name {
  color: #2e303f;
}
/* line 122, ../scss/_letterwrite.scss */
.official .name a:hover .official-name .official-title {
  color: #2e303f;
}
/* line 128, ../scss/_letterwrite.scss */
.official .vcard {
  display: none;
}

/* line 133, ../scss/_letterwrite.scss */
.bipac-write-letter-form,
.bipac-sign-petition-form {
  background-color: white;
  padding: 20px 40px 60px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 133, ../scss/_letterwrite.scss */
  .bipac-write-letter-form,
  .bipac-sign-petition-form {
    padding: 20px;
  }
}
/* line 139, ../scss/_letterwrite.scss */
.bipac-write-letter-form .webform-component-textarea,
.bipac-sign-petition-form .webform-component-textarea {
  width: 1000px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 139, ../scss/_letterwrite.scss */
  .bipac-write-letter-form .webform-component-textarea,
  .bipac-sign-petition-form .webform-component-textarea {
    width: 265px;
    height: 900px;
  }
  /* line 144, ../scss/_letterwrite.scss */
  .bipac-write-letter-form .webform-component-textarea textarea,
  .bipac-sign-petition-form .webform-component-textarea textarea {
    height: 920px;
  }
}
/* line 151, ../scss/_letterwrite.scss */
.bipac-write-letter-form .webform-component-textfield,
.bipac-write-letter-form .webform-component-email,
.bipac-write-letter-form .webform-component-select,
.bipac-sign-petition-form .webform-component-textfield,
.bipac-sign-petition-form .webform-component-email,
.bipac-sign-petition-form .webform-component-select {
  margin: 1em 0 1em 0;
  vertical-align: top;
}
/* line 155, ../scss/_letterwrite.scss */
.bipac-write-letter-form #edit-submitted-prefix,
.bipac-sign-petition-form #edit-submitted-prefix {
  width: 70px;
  display: inline-block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 155, ../scss/_letterwrite.scss */
  .bipac-write-letter-form #edit-submitted-prefix,
  .bipac-sign-petition-form #edit-submitted-prefix {
    width: 100%;
  }
}
/* line 162, ../scss/_letterwrite.scss */
.bipac-write-letter-form #edit-submitted-first-name,
.bipac-sign-petition-form #edit-submitted-first-name {
  display: inline-block;
  width: 370px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 162, ../scss/_letterwrite.scss */
  .bipac-write-letter-form #edit-submitted-first-name,
  .bipac-sign-petition-form #edit-submitted-first-name {
    width: 100%;
  }
}
/* line 169, ../scss/_letterwrite.scss */
.bipac-write-letter-form #edit-submitted-zip-code,
.bipac-sign-petition-form #edit-submitted-zip-code {
  width: 200px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 169, ../scss/_letterwrite.scss */
  .bipac-write-letter-form #edit-submitted-zip-code,
  .bipac-sign-petition-form #edit-submitted-zip-code {
    width: 100%;
  }
}
/* line 175, ../scss/_letterwrite.scss */
.bipac-write-letter-form .form-item,
.bipac-sign-petition-form .form-item {
  display: inline-block;
  margin-right: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 175, ../scss/_letterwrite.scss */
  .bipac-write-letter-form .form-item,
  .bipac-sign-petition-form .form-item {
    margin-right: 30px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 182, ../scss/_letterwrite.scss */
  .bipac-write-letter-form .form-item-submitted-send-method,
  .bipac-sign-petition-form .form-item-submitted-send-method {
    margin-right: 0px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 187, ../scss/_letterwrite.scss */
  .bipac-write-letter-form .form-item-submitted-authorization-authorize,
  .bipac-sign-petition-form .form-item-submitted-authorization-authorize {
    margin-right: 0px;
  }
}
/* line 194, ../scss/_letterwrite.scss */
.bipac-write-letter-form #edit-submitted-leg-id-num .form-item,
.bipac-sign-petition-form #edit-submitted-leg-id-num .form-item {
  display: block;
}
/* line 198, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields--well-send-this-letter-to,
.bipac-sign-petition-form #webform-component-letter-fields--well-send-this-letter-to {
  display: block;
}
/* line 201, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields--well-send-this-letter-to label,
.bipac-sign-petition-form #webform-component-letter-fields--well-send-this-letter-to label {
  text-transform: uppercase;
  color: black;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 208, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields,
.bipac-sign-petition-form #webform-component-letter-fields {
  clear: both;
}
/* line 213, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields .official .vcard,
.bipac-sign-petition-form #webform-component-letter-fields .official .vcard {
  display: block;
  clear: both;
  margin-bottom: 20px;
}
/* line 219, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields .official .vcard .fax,
.bipac-write-letter-form #webform-component-letter-fields .official .vcard .adr,
.bipac-write-letter-form #webform-component-letter-fields .official .vcard .tel,
.bipac-sign-petition-form #webform-component-letter-fields .official .vcard .fax,
.bipac-sign-petition-form #webform-component-letter-fields .official .vcard .adr,
.bipac-sign-petition-form #webform-component-letter-fields .official .vcard .tel {
  margin-bottom: 0px;
}
/* line 224, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields .official-contact-list,
.bipac-sign-petition-form #webform-component-letter-fields .official-contact-list {
  padding: 0;
}
/* line 226, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields .official-contact-list li,
.bipac-sign-petition-form #webform-component-letter-fields .official-contact-list li {
  display: inline-block;
  margin: 0 50px 40px 0;
  padding: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 226, ../scss/_letterwrite.scss */
  .bipac-write-letter-form #webform-component-letter-fields .official-contact-list li,
  .bipac-sign-petition-form #webform-component-letter-fields .official-contact-list li {
    margin-bottom: 20px;
  }
}
/* line 233, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields .official-contact-list li .official-contact,
.bipac-sign-petition-form #webform-component-letter-fields .official-contact-list li .official-contact {
  width: 270px;
}
/* line 241, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields--note,
.bipac-write-letter-form #webform-component-letter-fields--edit-message,
.bipac-write-letter-form #webform-component-message-add-your-name,
.bipac-sign-petition-form #webform-component-letter-fields--note,
.bipac-sign-petition-form #webform-component-letter-fields--edit-message,
.bipac-sign-petition-form #webform-component-message-add-your-name {
  margin-right: 0px;
  display: block;
}
/* line 244, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields--note p,
.bipac-write-letter-form #webform-component-letter-fields--edit-message p,
.bipac-write-letter-form #webform-component-message-add-your-name p,
.bipac-sign-petition-form #webform-component-letter-fields--note p,
.bipac-sign-petition-form #webform-component-letter-fields--edit-message p,
.bipac-sign-petition-form #webform-component-message-add-your-name p {
  margin-bottom: 5px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 250, ../scss/_letterwrite.scss */
  .bipac-write-letter-form #webform-component-letter-fields--note,
  .bipac-write-letter-form #webform-component-letter-fields--edit-message,
  .bipac-sign-petition-form #webform-component-letter-fields--note,
  .bipac-sign-petition-form #webform-component-letter-fields--edit-message {
    margin-right: 20px;
  }
}
/* line 255, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields--edit-message,
.bipac-sign-petition-form #webform-component-letter-fields--edit-message {
  margin-bottom: 40px;
}
/* line 259, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields--date,
.bipac-write-letter-form #webform-component-letter-fields--re,
.bipac-sign-petition-form #webform-component-letter-fields--date,
.bipac-sign-petition-form #webform-component-letter-fields--re {
  display: block;
  font-size: 18px;
}
/* line 263, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields--re,
.bipac-sign-petition-form #webform-component-letter-fields--re {
  font-weight: 700;
}
/* line 266, ../scss/_letterwrite.scss */
.bipac-write-letter-form #edit-submitted-authorization-1,
.bipac-sign-petition-form #edit-submitted-authorization-1 {
  width: 25px;
}
/* line 269, ../scss/_letterwrite.scss */
.bipac-write-letter-form #edit-submitted-send-method,
.bipac-sign-petition-form #edit-submitted-send-method {
  margin-bottom: 20px;
}
/* line 274, ../scss/_letterwrite.scss */
.bipac-write-letter-form #edit-submitted-send-method .form-item label,
.bipac-sign-petition-form #edit-submitted-send-method .form-item label {
  font-size: 16px !important;
}
/* line 279, ../scss/_letterwrite.scss */
.bipac-write-letter-form #edit-actions,
.bipac-sign-petition-form #edit-actions {
  margin: 20px 0 0 0;
}
/* line 281, ../scss/_letterwrite.scss */
.bipac-write-letter-form #edit-actions .form-submit,
.bipac-sign-petition-form #edit-actions .form-submit {
  margin-right: 20px;
}
/* line 285, ../scss/_letterwrite.scss */
.bipac-write-letter-form .webform-component-email,
.bipac-sign-petition-form .webform-component-email {
  display: block;
}
/* line 288, ../scss/_letterwrite.scss */
.bipac-write-letter-form input, .bipac-write-letter-form form .select-list-style, form .bipac-write-letter-form .select-list-style, .bipac-write-letter-form .ui-accordion .select-list-style, .ui-accordion .bipac-write-letter-form .select-list-style, .bipac-write-letter-form .page-search .block-facetapi .select-style, .page-search .block-facetapi .bipac-write-letter-form .select-style,
.bipac-sign-petition-form input,
.bipac-sign-petition-form form .select-list-style,
form .bipac-sign-petition-form .select-list-style,
.bipac-sign-petition-form .ui-accordion .select-list-style,
.ui-accordion .bipac-sign-petition-form .select-list-style,
.bipac-sign-petition-form .page-search .block-facetapi .select-style,
.page-search .block-facetapi .bipac-sign-petition-form .select-style {
  width: 475px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 288, ../scss/_letterwrite.scss */
  .bipac-write-letter-form input, .bipac-write-letter-form form .select-list-style, form .bipac-write-letter-form .select-list-style, .bipac-write-letter-form .ui-accordion .select-list-style, .ui-accordion .bipac-write-letter-form .select-list-style, .bipac-write-letter-form .page-search .block-facetapi .select-style, .page-search .block-facetapi .bipac-write-letter-form .select-style,
  .bipac-sign-petition-form input,
  .bipac-sign-petition-form form .select-list-style,
  form .bipac-sign-petition-form .select-list-style,
  .bipac-sign-petition-form .ui-accordion .select-list-style,
  .ui-accordion .bipac-sign-petition-form .select-list-style,
  .bipac-sign-petition-form .page-search .block-facetapi .select-style,
  .page-search .block-facetapi .bipac-sign-petition-form .select-style {
    width: 100%;
  }
}
/* line 294, ../scss/_letterwrite.scss */
.bipac-write-letter-form input[type="submit"], .bipac-write-letter-form form [type="submit"].select-list-style, form .bipac-write-letter-form [type="submit"].select-list-style, .bipac-write-letter-form .ui-accordion [type="submit"].select-list-style, .ui-accordion .bipac-write-letter-form [type="submit"].select-list-style, .bipac-write-letter-form .page-search .block-facetapi [type="submit"].select-style, .page-search .block-facetapi .bipac-write-letter-form [type="submit"].select-style,
.bipac-sign-petition-form input[type="submit"],
.bipac-sign-petition-form form [type="submit"].select-list-style,
form .bipac-sign-petition-form [type="submit"].select-list-style,
.bipac-sign-petition-form .ui-accordion [type="submit"].select-list-style,
.ui-accordion .bipac-sign-petition-form [type="submit"].select-list-style,
.bipac-sign-petition-form .page-search .block-facetapi [type="submit"].select-style,
.page-search .block-facetapi .bipac-sign-petition-form [type="submit"].select-style {
  color: white;
  background: #007bc4;
  height: 40px;
  text-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  border: 0;
  font-size: 18px;
  padding: 3px 25px 10px 25px;
  text-align: center;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 294, ../scss/_letterwrite.scss */
  .bipac-write-letter-form input[type="submit"], .bipac-write-letter-form form [type="submit"].select-list-style, form .bipac-write-letter-form [type="submit"].select-list-style, .bipac-write-letter-form .ui-accordion [type="submit"].select-list-style, .ui-accordion .bipac-write-letter-form [type="submit"].select-list-style, .bipac-write-letter-form .page-search .block-facetapi [type="submit"].select-style, .page-search .block-facetapi .bipac-write-letter-form [type="submit"].select-style,
  .bipac-sign-petition-form input[type="submit"],
  .bipac-sign-petition-form form [type="submit"].select-list-style,
  form .bipac-sign-petition-form [type="submit"].select-list-style,
  .bipac-sign-petition-form .ui-accordion [type="submit"].select-list-style,
  .ui-accordion .bipac-sign-petition-form [type="submit"].select-list-style,
  .bipac-sign-petition-form .page-search .block-facetapi [type="submit"].select-style,
  .page-search .block-facetapi .bipac-sign-petition-form [type="submit"].select-style {
    margin-top: 10px;
    width: 262px;
  }
}
/* line 311, ../scss/_letterwrite.scss */
.bipac-write-letter-form input[type="checkbox"], .bipac-write-letter-form form [type="checkbox"].select-list-style, form .bipac-write-letter-form [type="checkbox"].select-list-style, .bipac-write-letter-form .ui-accordion [type="checkbox"].select-list-style, .ui-accordion .bipac-write-letter-form [type="checkbox"].select-list-style, .bipac-write-letter-form .page-search .block-facetapi [type="checkbox"].select-style, .page-search .block-facetapi .bipac-write-letter-form [type="checkbox"].select-style,
.bipac-sign-petition-form input[type="checkbox"],
.bipac-sign-petition-form form [type="checkbox"].select-list-style,
form .bipac-sign-petition-form [type="checkbox"].select-list-style,
.bipac-sign-petition-form .ui-accordion [type="checkbox"].select-list-style,
.ui-accordion .bipac-sign-petition-form [type="checkbox"].select-list-style,
.bipac-sign-petition-form .page-search .block-facetapi [type="checkbox"].select-style,
.page-search .block-facetapi .bipac-sign-petition-form [type="checkbox"].select-style {
  margin: 0px 0 4px 0;
}
/* line 314, ../scss/_letterwrite.scss */
.bipac-write-letter-form .form-required,
.bipac-sign-petition-form .form-required {
  float: left;
  color: #d0112b;
  margin-right: 5px;
}
/* line 319, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-required,
.bipac-sign-petition-form #webform-component-required {
  margin: 7px 0 0 0;
}
/* line 321, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-required p,
.bipac-sign-petition-form #webform-component-required p {
  color: #d0112b;
  font-size: 17px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}
/* line 331, ../scss/_letterwrite.scss */
.bipac-write-letter-form .webform-component-checkboxes,
.bipac-sign-petition-form .webform-component-checkboxes {
  border-top: 1px solid #bebdbd;
  border-bottom: 1px solid #bebdbd;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  padding: 10px 0 10px 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 331, ../scss/_letterwrite.scss */
  .bipac-write-letter-form .webform-component-checkboxes,
  .bipac-sign-petition-form .webform-component-checkboxes {
    width: 87%;
  }
}
/* line 341, ../scss/_letterwrite.scss */
.bipac-write-letter-form .form-submit,
.bipac-sign-petition-form .form-submit {
  width: 165px;
  margin: 0;
}
/* line 345, ../scss/_letterwrite.scss */
.bipac-write-letter-form .form-actions,
.bipac-sign-petition-form .form-actions {
  margin: 0;
}
/* line 348, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-step-two,
.bipac-sign-petition-form #webform-component-step-two {
  padding: 0;
  padding-top: 0;
  padding-bottom: 20px;
  margin: 0;
  margin-top: 5px;
  margin-bottom: 20px;
  display: block;
  border-bottom: 1px solid #bebdbd;
}
/* line 358, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-step-two p,
.bipac-sign-petition-form #webform-component-step-two p {
  margin-bottom: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 362, ../scss/_letterwrite.scss */
  .bipac-write-letter-form #webform-component-letter-fields--well-send-this-letter-to,
  .bipac-sign-petition-form #webform-component-letter-fields--well-send-this-letter-to {
    width: 265px;
  }
}
/* line 366, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields--well-send-this-letter-to h2,
.bipac-sign-petition-form #webform-component-letter-fields--well-send-this-letter-to h2 {
  font-size: 21px;
}
/* line 370, ../scss/_letterwrite.scss */
.bipac-write-letter-form #webform-component-letter-fields--well-send-this-letter-to .position,
.bipac-write-letter-form #webform-component-letter-fields--well-send-this-letter-to .state,
.bipac-sign-petition-form #webform-component-letter-fields--well-send-this-letter-to .position,
.bipac-sign-petition-form #webform-component-letter-fields--well-send-this-letter-to .state {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  position: relative;
  line-height: 21px;
  top: -10px;
}

/* line 381, ../scss/_letterwrite.scss */
.page-thank-you-your-letter .field-name-body,
.page-thank-you-your-signature .field-name-body {
  background-color: white;
  padding: 20px 0 20px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 381, ../scss/_letterwrite.scss */
  .page-thank-you-your-letter .field-name-body,
  .page-thank-you-your-signature .field-name-body {
    padding: 20px;
  }
}
/* line 387, ../scss/_letterwrite.scss */
.page-thank-you-your-letter .field-name-body p,
.page-thank-you-your-signature .field-name-body p {
  margin-bottom: 10px;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 395, ../scss/_letterwrite.scss */
  .page-write-letter #node-webform-2322, .page-sign-petition #node-webform-2322 {
    margin-top: 30px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 401, ../scss/_letterwrite.scss */
  .page-write-letter #better-messages-default, .page-sign-petition #better-messages-default {
    width: 300px;
    margin-left: 50px;
  }
  /* line 406, ../scss/_letterwrite.scss */
  .page-write-letter #better-messages-default .content, .page-sign-petition #better-messages-default .content {
    width: 260px;
  }
  /* line 409, ../scss/_letterwrite.scss */
  .page-write-letter #better-messages-default .content h2.messages-label, .page-sign-petition #better-messages-default .content h2.messages-label {
    margin-top: -12px;
    width: 230px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 417, ../scss/_letterwrite.scss */
  .page-write-letter .group-left, .page-sign-petition .group-left {
    margin-left: 10px !important;
  }
  /* line 423, ../scss/_letterwrite.scss */
  .page-write-letter .group-left input, .page-write-letter .group-left form .select-list-style, form .page-write-letter .group-left .select-list-style, .page-write-letter .group-left .ui-accordion .select-list-style, .ui-accordion .page-write-letter .group-left .select-list-style, .page-write-letter .group-left .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-write-letter .group-left .select-style, .page-sign-petition .group-left input, .page-sign-petition .group-left form .select-list-style, form .page-sign-petition .group-left .select-list-style, .page-sign-petition .group-left .ui-accordion .select-list-style, .ui-accordion .page-sign-petition .group-left .select-list-style, .page-sign-petition .group-left .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-sign-petition .group-left .select-style {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  /* line 431, ../scss/_letterwrite.scss */
  .page-write-letter .group-left .field-name-title, .page-sign-petition .group-left .field-name-title {
    margin: -30px 0 0 0;
  }
  /* line 435, ../scss/_letterwrite.scss */
  .page-write-letter .group-left .bipac-write-letter, .page-sign-petition .group-left .bipac-write-letter {
    width: 300px;
  }
  /* line 439, ../scss/_letterwrite.scss */
  .page-write-letter .group-left .webform-client-form, .page-sign-petition .group-left .webform-client-form {
    padding: 0 0 0 20px;
  }
  /* line 442, ../scss/_letterwrite.scss */
  .page-write-letter .group-left .webform-client-form .form-item, .page-sign-petition .group-left .webform-client-form .form-item {
    width: 260px !important;
  }
  /* line 446, ../scss/_letterwrite.scss */
  .page-write-letter .group-left .webform-client-form .form-item-captcha-response, .page-sign-petition .group-left .webform-client-form .form-item-captcha-response {
    margin-top: -40px;
    width: 163px !important;
    margin-left: 99px;
  }
  /* line 453, ../scss/_letterwrite.scss */
  .page-write-letter .group-left #edit-next, .page-sign-petition .group-left #edit-next {
    margin-top: -5px;
    margin-bottom: 20px;
  }
  /* line 458, ../scss/_letterwrite.scss */
  .page-write-letter .group-left #edit-submitted-letter-fields-letter-content, .page-sign-petition .group-left #edit-submitted-letter-fields-letter-content {
    height: 260px;
  }
  /* line 462, ../scss/_letterwrite.scss */
  .page-write-letter .group-left #webform-component-letter-fields--letter-content, .page-sign-petition .group-left #webform-component-letter-fields--letter-content {
    height: 100%;
  }
  /* line 466, ../scss/_letterwrite.scss */
  .page-write-letter .group-left #edit-previous, .page-sign-petition .group-left #edit-previous {
    margin-top: 0 !important;
  }
  /* line 470, ../scss/_letterwrite.scss */
  .page-write-letter .group-left #edit-submit, .page-sign-petition .group-left #edit-submit {
    margin-bottom: 20px;
  }
}
/* line 476, ../scss/_letterwrite.scss */
.page-write-letter .group-left form .form-item, .page-sign-petition .group-left form .form-item {
  width: 100%;
}
/* line 478, ../scss/_letterwrite.scss */
.page-write-letter .group-left form .form-item.form-item-captcha-response, .page-sign-petition .group-left form .form-item.form-item-captcha-response {
  width: 215px;
}
/* line 481, ../scss/_letterwrite.scss */
.page-write-letter .group-left form .form-item.form-item-captcha, .page-sign-petition .group-left form .form-item.form-item-captcha {
  margin: 10px 0 25px 0;
}
/* line 487, ../scss/_letterwrite.scss */
.page-write-letter .group-left .webform-component-fieldset, .page-sign-petition .group-left .webform-component-fieldset {
  border-top: none;
  margin-bottom: 10px;
}
/* line 493, ../scss/_letterwrite.scss */
.page-write-letter .group-left .webform-component-fieldset .webform-component .description, .page-sign-petition .group-left .webform-component-fieldset .webform-component .description {
  margin-top: 5px;
  font-size: 12px;
}
/* line 502, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-name-group, .page-sign-petition .group-left #webform-component-name-group {
  clear: both;
}
/* line 505, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-name-group .fieldset-wrapper, .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 508, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--prefix, .page-write-letter .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--first-name, .page-write-letter .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--last-name, .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--prefix, .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--first-name, .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--last-name {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  margin-right: 30px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p547/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-write-letter .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--prefix, * html .page-write-letter .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--first-name, * html .page-write-letter .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--last-name, * html .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--prefix, * html .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--first-name, * html .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--last-name {
  overflow-x: hidden;
}
/* line 513, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--prefix, .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--prefix {
  width: 60px;
}
/* line 517, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--first-name, .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--first-name {
  width: 260px;
}
/* line 521, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--last-name, .page-sign-petition .group-left #webform-component-name-group .fieldset-wrapper #webform-component-name-group--last-name {
  width: 260px;
  margin-right: 0;
}
/* line 530, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-title-company .fieldset-wrapper, .page-sign-petition .group-left #webform-component-title-company .fieldset-wrapper {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 533, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-title-company .fieldset-wrapper #webform-component-title-company--title, .page-write-letter .group-left #webform-component-title-company .fieldset-wrapper #webform-component-title-company--company, .page-sign-petition .group-left #webform-component-title-company .fieldset-wrapper #webform-component-title-company--title, .page-sign-petition .group-left #webform-component-title-company .fieldset-wrapper #webform-component-title-company--company {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  width: 280px;
  margin-right: 50px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p547/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-write-letter .group-left #webform-component-title-company .fieldset-wrapper #webform-component-title-company--title, * html .page-write-letter .group-left #webform-component-title-company .fieldset-wrapper #webform-component-title-company--company, * html .page-sign-petition .group-left #webform-component-title-company .fieldset-wrapper #webform-component-title-company--title, * html .page-sign-petition .group-left #webform-component-title-company .fieldset-wrapper #webform-component-title-company--company {
  overflow-x: hidden;
}
/* line 543, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-address-group .fieldset-wrapper, .page-sign-petition .group-left #webform-component-address-group .fieldset-wrapper {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 546, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-address-group .fieldset-wrapper #webform-component-address-group--address, .page-write-letter .group-left #webform-component-address-group .fieldset-wrapper #webform-component-address-group--address-line-2, .page-sign-petition .group-left #webform-component-address-group .fieldset-wrapper #webform-component-address-group--address, .page-sign-petition .group-left #webform-component-address-group .fieldset-wrapper #webform-component-address-group--address-line-2 {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  width: 280px;
  margin-right: 50px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p547/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-write-letter .group-left #webform-component-address-group .fieldset-wrapper #webform-component-address-group--address, * html .page-write-letter .group-left #webform-component-address-group .fieldset-wrapper #webform-component-address-group--address-line-2, * html .page-sign-petition .group-left #webform-component-address-group .fieldset-wrapper #webform-component-address-group--address, * html .page-sign-petition .group-left #webform-component-address-group .fieldset-wrapper #webform-component-address-group--address-line-2 {
  overflow-x: hidden;
}
/* line 556, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-city-state .fieldset-wrapper, .page-sign-petition .group-left #webform-component-city-state .fieldset-wrapper {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 559, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-city-state .fieldset-wrapper #webform-component-city-state--city, .page-write-letter .group-left #webform-component-city-state .fieldset-wrapper #webform-component-city-state--state, .page-sign-petition .group-left #webform-component-city-state .fieldset-wrapper #webform-component-city-state--city, .page-sign-petition .group-left #webform-component-city-state .fieldset-wrapper #webform-component-city-state--state {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  width: 280px;
  margin-right: 50px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p547/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-write-letter .group-left #webform-component-city-state .fieldset-wrapper #webform-component-city-state--city, * html .page-write-letter .group-left #webform-component-city-state .fieldset-wrapper #webform-component-city-state--state, * html .page-sign-petition .group-left #webform-component-city-state .fieldset-wrapper #webform-component-city-state--city, * html .page-sign-petition .group-left #webform-component-city-state .fieldset-wrapper #webform-component-city-state--state {
  overflow-x: hidden;
}
/* line 569, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-last-row .fieldset-wrapper, .page-sign-petition .group-left #webform-component-last-row .fieldset-wrapper {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 572, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-last-row .fieldset-wrapper #webform-component-last-row--zip-code, .page-write-letter .group-left #webform-component-last-row .fieldset-wrapper #webform-component-last-row--email, .page-sign-petition .group-left #webform-component-last-row .fieldset-wrapper #webform-component-last-row--zip-code, .page-sign-petition .group-left #webform-component-last-row .fieldset-wrapper #webform-component-last-row--email {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  width: 280px;
  margin-right: 50px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p547/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-write-letter .group-left #webform-component-last-row .fieldset-wrapper #webform-component-last-row--zip-code, * html .page-write-letter .group-left #webform-component-last-row .fieldset-wrapper #webform-component-last-row--email, * html .page-sign-petition .group-left #webform-component-last-row .fieldset-wrapper #webform-component-last-row--zip-code, * html .page-sign-petition .group-left #webform-component-last-row .fieldset-wrapper #webform-component-last-row--email {
  overflow-x: hidden;
}
/* line 580, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-required, .page-write-letter .group-left #webform-component-remember-me-on-this-form, .page-sign-petition .group-left #webform-component-required, .page-sign-petition .group-left #webform-component-remember-me-on-this-form {
  width: 100%;
}
/* line 584, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-remember-me-on-this-form, .page-sign-petition .group-left #webform-component-remember-me-on-this-form {
  margin: 10px 0 25px 0;
}
/* line 588, ../scss/_letterwrite.scss */
.page-write-letter .group-left #edit-actions, .page-sign-petition .group-left #edit-actions {
  margin-bottom: 40px;
}
/* line 594, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-letter-fields--edit-message, .page-sign-petition .group-left #webform-component-letter-fields--edit-message {
  margin-bottom: 10px;
}
/* line 598, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-letter-fields--note, .page-sign-petition .group-left #webform-component-letter-fields--note {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
/* line 603, ../scss/_letterwrite.scss */
.page-write-letter .group-left #edit-submitted-letter-fields-letter-content, .page-sign-petition .group-left #edit-submitted-letter-fields-letter-content {
  padding-top: 10px;
}
/* line 607, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-instructions, .page-sign-petition .group-left #webform-component-instructions {
  margin-top: 30px;
}
/* line 611, ../scss/_letterwrite.scss */
.page-write-letter .group-left .form-type-radio, .page-write-letter .group-left .form-type-radios, .page-sign-petition .group-left .form-type-radio, .page-sign-petition .group-left .form-type-radios {
  margin: 0 0 10px 0;
}
/* line 614, ../scss/_letterwrite.scss */
.page-write-letter .group-left .form-type-radio.form-item-submitted-leg-id-num, .page-write-letter .group-left .form-type-radios.form-item-submitted-leg-id-num, .page-sign-petition .group-left .form-type-radio.form-item-submitted-leg-id-num, .page-sign-petition .group-left .form-type-radios.form-item-submitted-leg-id-num {
  padding-top: 10px;
}
/* line 617, ../scss/_letterwrite.scss */
.page-write-letter .group-left .form-type-radio.form-item-submitted-leg-id-num label, .page-write-letter .group-left .form-type-radios.form-item-submitted-leg-id-num label, .page-sign-petition .group-left .form-type-radio.form-item-submitted-leg-id-num label, .page-sign-petition .group-left .form-type-radios.form-item-submitted-leg-id-num label {
  display: inline-block;
  background-position: 0 0;
}
/* line 621, ../scss/_letterwrite.scss */
.page-write-letter .group-left .form-type-radio.form-item-submitted-leg-id-num label .district-information, .page-write-letter .group-left .form-type-radios.form-item-submitted-leg-id-num label .district-information, .page-sign-petition .group-left .form-type-radio.form-item-submitted-leg-id-num label .district-information, .page-sign-petition .group-left .form-type-radios.form-item-submitted-leg-id-num label .district-information {
  display: block;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  color: #00a884;
  font-size: 14px;
  line-height: 12px;
  padding-bottom: 4px;
}
/* line 630, ../scss/_letterwrite.scss */
.page-write-letter .group-left .form-type-radio.form-item-submitted-leg-id-num label .official-name, .page-write-letter .group-left .form-type-radios.form-item-submitted-leg-id-num label .official-name, .page-sign-petition .group-left .form-type-radio.form-item-submitted-leg-id-num label .official-name, .page-sign-petition .group-left .form-type-radios.form-item-submitted-leg-id-num label .official-name {
  display: block;
  text-transform: uppercase;
  color: #054e8d;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 22px;
}
/* line 638, ../scss/_letterwrite.scss */
.page-write-letter .group-left .form-type-radio.form-item-submitted-leg-id-num label .district-name:before, .page-write-letter .group-left .form-type-radios.form-item-submitted-leg-id-num label .district-name:before, .page-sign-petition .group-left .form-type-radio.form-item-submitted-leg-id-num label .district-name:before, .page-sign-petition .group-left .form-type-radios.form-item-submitted-leg-id-num label .district-name:before {
  content: " - ";
}
/* line 646, ../scss/_letterwrite.scss */
.page-write-letter .group-left #webform-component-authorization, .page-sign-petition .group-left #webform-component-authorization {
  margin: 40px 0;
  padding: 20px 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 652, ../scss/_letterwrite.scss */
  .page-write-letter .group-right, .page-sign-petition .group-right {
    margin-top: -40px !important;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 664, ../scss/_letterwrite.scss */
  .page-sign-petition .region-inner #node-webform-2321 {
    width: 300px;
    margin-top: 30px;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 676, ../scss/_letterwrite.scss */
  .page-thank-you .group-left {
    margin-left: 0 !important;
  }
  /* line 684, ../scss/_letterwrite.scss */
  .page-thank-you .group-left .field-name-title .field-item h1 {
    margin-top: 30px !important;
    margin-left: 10px !important;
    width: 100%;
    font-size: 97%;
  }
  /* line 697, ../scss/_letterwrite.scss */
  .page-thank-you .group-left .field-name-bipac-print-letter-download {
    background-color: white;
    width: 300px;
    margin-left: 10px;
    padding-bottom: 20px;
  }
  /* line 703, ../scss/_letterwrite.scss */
  .page-thank-you .group-left .field-name-bipac-print-letter-download .download-letter-container {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 15px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) and (min-width: 300px) and (max-width: 595px) {
  /* line 684, ../scss/_letterwrite.scss */
  .page-thank-you .group-left .field-name-title .field-item h1 {
    font-size: 78%;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 716, ../scss/_letterwrite.scss */
  .page-thank-you .group-right {
    margin-top: 0 !important;
  }
}

/* line 723, ../scss/_letterwrite.scss */
.download-letter-container {
  margin: 0 40px;
  border-bottom: 1px solid #bebdbd;
}
/* line 726, ../scss/_letterwrite.scss */
.download-letter-container h2 {
  color: #00a884;
  margin-bottom: 0px;
}
/* line 730, ../scss/_letterwrite.scss */
.download-letter-container .download-button {
  float: right;
  padding: 20px 20px;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 7, ../scss/_mega-nav-mobile.scss */
  .header-mobile-menu-block .dl-menuwrapper .dl-back:after {
    content: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 18, ../scss/_mega-nav-mobile.scss */
  .header-mobile-menu-block .dl-menuwrapper .dl-submenu li:nth-child(2) a {
    margin-left: -15px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 23, ../scss/_mega-nav-mobile.scss */
  .header-mobile-menu-block .dl-menuwrapper .dl-submenu li:nth-child(2) a:before {
    display: none !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 29, ../scss/_mega-nav-mobile.scss */
  .header-mobile-menu-block .dl-menuwrapper .dl-submenu li:nth-child(2) a:after {
    display: inline-block;
    content: ">";
    color: white;
    margin-left: 20px;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 5, ../scss/_membership.scss */
  .page-membership .entity-bean .content h2 {
    margin-left: 0;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 13, ../scss/_membership.scss */
  .page-membership .entity-bean .content h2:after {
    display: none;
  }
}

/* line 3, ../scss/_my-committees.scss */
#block-views-committees-mine-block header h2.block-title {
  font-size: 30px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  color: #00a884;
  padding: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 3, ../scss/_my-committees.scss */
  #block-views-committees-mine-block header h2.block-title {
    line-height: 2.3rem;
  }
}
/* line 15, ../scss/_my-committees.scss */
#block-views-committees-mine-block .view-committees-mine .view-empty {
  padding: 0;
}

/* line 22, ../scss/_my-committees.scss */
.my-committees-block .view-header {
  width: 750px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 22, ../scss/_my-committees.scss */
  .my-committees-block .view-header {
    width: 250px;
  }
}
/* line 28, ../scss/_my-committees.scss */
.my-committees-block .view-content {
  margin-top: 30px;
  margin-bottom: 40px;
}
/* line 32, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper {
  padding: 0;
}
/* line 34, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs {
  border: none;
  background-color: transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 34, ../scss/_my-committees.scss */
  .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs {
    width: 100%;
  }
}
/* line 40, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs, .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav {
  padding: 0;
  background-image: none;
}
/* line 45, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav {
  background-color: #00a884;
  border: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 45, ../scss/_my-committees.scss */
  .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav {
    width: 100%;
  }
}
/* line 51, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav .ui-state-default {
  margin: 0;
  border: none !important;
  border-right: 1px solid #008165;
  background-image: none;
  background-color: #00a884;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 51, ../scss/_my-committees.scss */
  .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav .ui-state-default {
    width: 100%;
  }
}
/* line 61, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active {
  background-color: whitesmoke;
}
/* line 62, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active a {
  color: #00a884;
}
/* line 64, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active a:hover {
  background-color: transparent;
}
/* line 70, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav .ui-state-default a {
  color: whitesmoke;
  padding: 10px 64px;
  font-size: 16px;
  font-weight: 900;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 70, ../scss/_my-committees.scss */
  .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav .ui-state-default a {
    width: 100%;
    padding: 0;
    height: 40px;
    line-height: 40px;
    text-align: center;
  }
}
/* line 84, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav .ui-state-default a:hover {
  background-color: #00896f;
}
/* line 90, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel {
  color: #222222;
  padding: 22px 40px;
  font-size: 17px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 95, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel .lead {
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
/* line 99, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel .lead p:last-child {
  margin-bottom: 0px;
}
/* line 103, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel h4 {
  color: #00a884;
  font-size: 18px;
  font-weight: 900;
}
/* line 110, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel .item-list ul, .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel .item-list ul li {
  margin: 0;
}
/* line 118, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel.materials .item-list ul li {
  display: block;
  margin: 6px 0px;
}
/* line 126, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel.members h4 {
  margin: 0;
}
/* line 130, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel.members .item-list ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 132, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel.members .item-list ul li {
  width: 33.33%;
  float: left;
  display: block;
}
/* line 136, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel.members .item-list ul li .view-mode-member {
  margin: 0px -10px;
  padding: 16px 10px;
  font-size: 14px;
  font-weight: 700;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  height: 60px;
}
/* line 144, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel.members .item-list ul li .view-mode-member, .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel.members .item-list ul li .view-mode-member a {
  color: #222222;
}
/* line 147, ../scss/_my-committees.scss */
.my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-panel.members .item-list ul li .view-mode-member .field-name-member-name {
  font-size: 18px;
  font-weight: 900;
}
/* line 163, ../scss/_my-committees.scss */
.my-committees-block .view-footer span {
  padding: 0 20px;
  background-color: white;
}

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

  @Section: My NRF Logged In Landing Page

*******************************************/
/* line 6, ../scss/_my-nrf.scss */
#social-modal {
  display: none;
  background-color: white;
  padding: 30px;
  max-width: 460px;
  position: relative;
}
/* line 13, ../scss/_my-nrf.scss */
#social-modal .close-button {
  width: 15px;
  height: 15px;
  background: url('../img/close_green.png?1405453183') no-repeat;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
/* line 23, ../scss/_my-nrf.scss */
#social-modal button {
  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-transform: uppercase;
  cursor: pointer;
  padding: 0 25px;
  border: none;
  -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 44, ../scss/_my-nrf.scss */
#social-modal button:hover {
  background-color: #004c8a !important;
}
/* line 49, ../scss/_my-nrf.scss */
#social-modal label {
  display: none;
}
/* line 53, ../scss/_my-nrf.scss */
#social-modal .header {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  color: #00a884;
  text-transform: uppercase;
}
/* line 60, ../scss/_my-nrf.scss */
#social-modal .description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: black;
  margin-bottom: 20px;
}
/* line 67, ../scss/_my-nrf.scss */
#social-modal .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 80, ../scss/_my-nrf.scss */
#social-modal .social-button div.icon {
  float: left;
  width: 45px;
  height: 44px;
  background-color: #054e8d;
}
/* line 87, ../scss/_my-nrf.scss */
#social-modal .social-button div.name {
  padding: 11px 0;
}
/* line 93, ../scss/_my-nrf.scss */
#social-modal .social-button:hover .icon {
  background-color: #012e55;
}
/* line 97, ../scss/_my-nrf.scss */
#social-modal .social-button:hover .name {
  background-color: #006496;
}
/* line 103, ../scss/_my-nrf.scss */
#social-modal .buttons {
  overflow: auto;
  margin-bottom: 20px;
}
/* line 108, ../scss/_my-nrf.scss */
#social-modal .Facebook {
  margin-left: 0;
}
/* line 111, ../scss/_my-nrf.scss */
#social-modal .Facebook div.icon {
  background-image: url('../img/share-icon-facebook-over.png?1405453183');
  background-repeat: no-repeat;
  background-position: 17px 9px;
}
/* line 119, ../scss/_my-nrf.scss */
#social-modal .Twitter div.icon {
  background-image: url('../img/share-icon-twitter-over.png?1405453183');
  background-repeat: no-repeat;
  background-position: 13px 12px;
}
/* line 126, ../scss/_my-nrf.scss */
#social-modal .LinkedIn {
  margin-left: 0;
}
/* line 129, ../scss/_my-nrf.scss */
#social-modal .LinkedIn div.icon {
  background-image: url('../img/share-icon-linkedin-over.png?1405453183');
  background-repeat: no-repeat;
  background-position: 14px 12px;
}
/* line 137, ../scss/_my-nrf.scss */
#social-modal .Google div.icon {
  background-image: url('../img/share-icon-googleplus-over.png?1405453183');
  background-repeat: no-repeat;
  background-position: 14px 12px;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 149, ../scss/_my-nrf.scss */
  .page-my-nrf .social-button {
    margin-left: 0 !important;
  }
  /* line 153, ../scss/_my-nrf.scss */
  .page-my-nrf #section-content {
    margin: 0 auto 0;
  }
  /* line 158, ../scss/_my-nrf.scss */
  .page-my-nrf #section-content .region-inner #block-views-urgent-alert-view-block {
    padding: 0;
  }
  /* line 165, ../scss/_my-nrf.scss */
  .page-my-nrf #section-content .region-inner div.group-left .field-name-my-nrf-home-page-block {
    padding: 20px;
  }
  /* line 168, ../scss/_my-nrf.scss */
  .page-my-nrf #section-content .region-inner div.group-left .field-name-my-nrf-home-page-block h3 {
    font-size: 20px;
  }
  /* line 172, ../scss/_my-nrf.scss */
  .page-my-nrf #section-content .region-inner div.group-left .field-name-my-nrf-home-page-block p {
    margin-bottom: 0;
  }
  /* line 177, ../scss/_my-nrf.scss */
  .page-my-nrf #section-content .region-inner div.group-left .field-name-mynrf-logged-in-news {
    margin-top: -9px;
  }
  /* line 182, ../scss/_my-nrf.scss */
  .page-my-nrf #section-content .region-inner .field-item img {
    width: 300px;
  }
  /* line 188, ../scss/_my-nrf.scss */
  .page-my-nrf .my-downloads-sider-bar {
    width: 300px !important;
    margin-top: 15px;
    margin-bottom: 0px;
  }
}
/* line 195, ../scss/_my-nrf.scss */
.page-my-nrf .group-left {
  background: none !important;
}
/* line 201, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .field-name-my-nrf-home-page-block {
  padding: 40px;
  background-color: white;
  margin-bottom: 20px;
}
/* line 206, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .field-name-my-nrf-home-page-block h3 {
  color: #00a884;
  font-size: 28px;
}
/* line 212, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .view-logged-in-home-news {
  position: relative;
  overflow: auto;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 212, ../scss/_my-nrf.scss */
  .page-my-nrf .group-left .view-logged-in-home-news {
    padding-bottom: 95px;
    margin-bottom: -36px;
  }
}
/* line 221, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .view-logged-in-home-news > .item-list {
  position: absolute;
  bottom: 0;
  left: 291px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 221, ../scss/_my-nrf.scss */
  .page-my-nrf .group-left .view-logged-in-home-news > .item-list {
    left: 74px;
    padding-bottom: 6px;
  }
  /* line 232, ../scss/_my-nrf.scss */
  .page-my-nrf .group-left .view-logged-in-home-news > .item-list .pager-next a:before {
    left: 156px;
    width: 68px;
  }
  /* line 237, ../scss/_my-nrf.scss */
  .page-my-nrf .group-left .view-logged-in-home-news > .item-list .pager-next a:after {
    right: 120px;
    width: 70px;
  }
}
/* line 246, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  background: #ececec;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
  padding: 0 20px 100px 0;
}
/* line 254, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 340px;
  background: white;
  margin: 20px 0 0 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p547/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-my-nrf .group-left .masonry-item {
  overflow-x: hidden;
}
/* line 260, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item:nth-child(even) {
  display: inline;
  float: left;
  margin-right: 0;
  width: 340px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p547/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-my-nrf .group-left .masonry-item:nth-child(even) {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 254, ../scss/_my-nrf.scss */
  .page-my-nrf .group-left .masonry-item {
    margin-left: 0;
    width: 300px !important;
  }
  /* line 270, ../scss/_my-nrf.scss */
  .page-my-nrf .group-left .masonry-item .field-name-field-pr-category .field-item {
    display: block;
  }
}
/* line 279, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-article .field-name-field-date, .page-my-nrf .group-left .masonry-item .node-article .field-name-post-date, .page-my-nrf .group-left .masonry-item .node-promoted .field-name-field-date, .page-my-nrf .group-left .masonry-item .node-promoted .field-name-post-date {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 10px 0 0 25px;
  line-height: 15px;
  font-weight: 300;
  color: #7a7a7a;
  clear: both;
}
/* line 290, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-press-release {
  padding-bottom: 20px;
}
/* line 293, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-press-release .field-name-field-pr-category {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 299, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-press-release .field-name-title {
  padding: 10px 25px 10px 25px;
  margin-left: 0px;
}
/* line 303, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-press-release .field-name-title a {
  font-size: 24px;
  color: #054e8d;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 32px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 313, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-press-release .field-name-field-author-pr {
  float: none;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #7a7a7a;
  padding: 0 25px 0 25px;
  border-radius: 0;
  line-height: 15px;
  text-transform: uppercase;
  margin: 0;
  border: none;
}
/* line 326, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-press-release .field-name-post-date {
  padding: 0px 25px 0px 25px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 4px 0 0 25px;
  line-height: 15px;
  font-weight: 300;
  color: #7a7a7a;
  text-transform: uppercase;
}
/* line 337, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-press-release .field-name-field-short-description {
  clear: both;
  margin: 15px 25px 10px 25px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #2a2a2a;
  border-bottom: 1px solid #cfcfcf;
  border-radius: 0;
  padding-bottom: 10px;
}
/* line 350, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-article .field-name-title {
  padding: 10px 25px 10px 25px;
  margin-left: 0px;
}
/* line 354, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-article .field-name-title a {
  font-size: 24px;
  color: #054e8d;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 32px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 364, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-article .field-name-field-article-author {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #7a7a7a;
  padding: 0 25px 0 25px;
  border-radius: 0;
  line-height: 15px;
  text-transform: uppercase;
  width: 289px;
  margin: 0;
  border: none;
}
/* line 377, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-article .field-name-field-article-date {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 15px;
  font-weight: 300;
  color: #7a7a7a;
  clear: both;
}
/* line 386, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-article .field-name-field-short-description {
  clear: both;
  margin: 15px 25px 10px 25px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #2a2a2a;
  border-bottom: 1px solid #cfcfcf;
  border-radius: 0;
  padding-bottom: 10px;
}
/* line 397, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-article .field-name-field-retail-news-category {
  display: inline-block;
  width: inherit;
  position: absolute;
}
/* line 405, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-event .field-name-node-link, .page-my-nrf .group-left .masonry-item .node-event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-my-nrf .group-left .masonry-item .node-event .field-name-field-job-link {
  margin-top: 16px;
}
/* line 411, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-event fieldset.group-nrf-home-event legend .fieldset-legend {
  display: block;
  width: 300px;
  padding: 6px 20px 14px 20px;
  height: 16px;
  background-color: #00a884;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 425, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-event fieldset.group-nrf-home-event > .fieldset-wrapper {
  padding: 15px;
}
/* line 429, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-event fieldset.group-nrf-home-event .field-name-sidebar-date {
  width: 65px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
  text-align: center;
  color: white;
  padding-right: 15px;
  margin-top: 5px;
}
/* line 437, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-event fieldset.group-nrf-home-event .field-name-sidebar-date .m {
  background-color: #00a884;
  font-size: 16px;
  text-transform: uppercase;
  color: white;
  height: 25px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 446, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-event fieldset.group-nrf-home-event .field-name-sidebar-date :empty {
  display: none;
}
/* line 447, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-event fieldset.group-nrf-home-event .field-name-sidebar-date .j {
  background-color: #48c2a8;
  font-size: 30px;
  color: white;
  height: 45px;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
/* line 458, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .masonry-item .node-event fieldset.group-nrf-home-event .group-home-event-d-small .field-name-field-dates {
  font-size: 17px !important;
  color: black !important;
}
/* line 468, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .no-image .node-press-release {
  padding-bottom: 20px;
}
/* line 471, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .no-image .node-press-release .field-name-field-pr-category {
  position: relative;
  width: 320px;
  padding: 0 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 471, ../scss/_my-nrf.scss */
  .page-my-nrf .group-left .no-image .node-press-release .field-name-field-pr-category {
    width: 300px;
  }
}
/* line 480, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .no-image .node-press-release .field-name-field-pr-category:after {
  content: '';
  border: none;
}
/* line 486, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .no-image .node-press-release .field-name-field-date, .page-my-nrf .group-left .no-image .node-press-release .field-name-post-date {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 10px 0 0 25px;
  line-height: 15px;
  font-weight: 300;
  color: #7a7a7a;
  clear: both;
}
/* line 498, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .no-image .node-article .field-name-field-retail-news-category {
  display: block;
  width: inherit;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 505, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .no-image .node-article .field-name-field-retail-news-category .field-item:after {
  content: '';
  border: none;
}
/* line 514, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .pager-next a {
  display: block;
  width: 120px;
  padding: 10px;
  background-color: #007bc4;
  border-radius: 3px;
  margin: 0 auto;
  text-transform: uppercase;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
}
/* line 527, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .pager-next a:hover {
  background-color: #054e8d;
}
/* line 531, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .pager-next a:before {
  position: absolute;
  left: 180px;
  display: inline-block;
  margin: 12px 20px 30px 0;
  height: 1px;
  content: " ";
  text-shadow: none;
  background-color: #999;
  width: 236px;
}
/* line 542, ../scss/_my-nrf.scss */
.page-my-nrf .group-left .pager-next a:after {
  position: absolute;
  right: 145px;
  display: inline-block;
  margin: 12px 20px -30px 0;
  height: 1px;
  content: " ";
  text-shadow: none;
  background-color: #999;
  width: 236px;
}
/* line 562, ../scss/_my-nrf.scss */
.page-my-nrf #section-content #zone-content .group-right .field-name-download-sidebar #block-my-downloads-sidebar .my-downloads-sider-bar th.head {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 0 !important;
  margin: 0 !important;
}
/* line 567, ../scss/_my-nrf.scss */
.page-my-nrf #section-content #zone-content .group-right .field-name-download-sidebar #block-my-downloads-sidebar .my-downloads-sider-bar th.head span {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-transform: uppercase !important;
  color: white !important;
  font-weight: 900 !important;
  padding: 5px 25px !important;
  font-size: 18px !important;
  margin: 0 !important;
}
/* line 580, ../scss/_my-nrf.scss */
.page-my-nrf #section-content #zone-content .group-right .field-name-download-sidebar #block-my-downloads-sidebar .my-downloads-sider-bar tbody .title > span {
  padding-left: 25px;
  background: url('../img/download-icon.png?1405453183') no-repeat;
  color: #007bc4;
  font-weight: 600;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 590, ../scss/_my-nrf.scss */
.page-my-nrf #section-content #zone-content .group-right .field-name-download-sidebar #block-my-downloads-sidebar .my-downloads-sider-bar tbody .view-all td {
  padding: 10px 20px 20px 20px;
}
/* line 594, ../scss/_my-nrf.scss */
.page-my-nrf #section-content #zone-content .group-right .field-name-download-sidebar #block-my-downloads-sidebar .my-downloads-sider-bar tbody .view-all a {
  color: #007bc4;
  background: url('../img/arrow-right-blue-small.png?1405453183') no-repeat 100% 50%;
  font-size: 16px !important;
  padding-right: 12px;
}
/* line 610, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters {
  float: left;
  padding-left: 164px;
  background-color: #007bc4;
  border-radius: 0;
  height: 40px;
  width: 177px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 610, ../scss/_my-nrf.scss */
  .page-my-nrf .view-filters {
    padding-left: 0px;
    margin-left: 133px;
    width: 167px;
  }
}
/* line 624, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters:after {
  position: absolute;
  right: 377px;
  top: 0;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 40px 0 0 22px;
  border-color: transparent transparent transparent #007bc4;
}
/* line 637, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters .views-exposed-form .views-exposed-widgets {
  margin: 0;
  height: 40px;
}
/* line 641, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters .views-exposed-form .views-exposed-widget {
  padding: 8px 15px 10px 15px;
  height: 20px;
  margin: 0;
}
/* line 648, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  position: relative;
  border-radius: 0;
  height: 25px;
}
/* line 655, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .fieldset-title {
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}
/* line 662, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .fieldset-wrapper {
  position: absolute;
  top: 32px;
  width: 715px;
  z-index: 300;
  background-color: #e0ddd9;
  padding: 10px 0;
  left: -179px;
  border-radius: 0;
}
/* line 673, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox {
  width: 315px;
  height: 20px;
  padding: 10px 10px;
  float: left;
  margin: 5px 10px;
  background-color: #2e303f;
}
/* line 681, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox label {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: white;
}
/* line 688, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox input[type=checkbox], .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox form [type=checkbox].select-list-style, form .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox [type=checkbox].select-list-style, .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox .ui-accordion [type=checkbox].select-list-style, .ui-accordion .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox [type=checkbox].select-list-style, .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox .page-search .block-facetapi [type=checkbox].select-style, .page-search .block-facetapi .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox [type=checkbox].select-style {
  display: none;
}
/* line 692, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox input[type=checkbox] + label, .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox form [type=checkbox].select-list-style + label, form .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox [type=checkbox].select-list-style + label, .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox .ui-accordion [type=checkbox].select-list-style + label, .ui-accordion .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox [type=checkbox].select-list-style + label, .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox .page-search .block-facetapi [type=checkbox].select-style + label, .page-search .block-facetapi .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox [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 705, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox input[type=checkbox]:checked + label, .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox form [type=checkbox].select-list-style:checked + label, form .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox [type=checkbox].select-list-style:checked + label, .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox .ui-accordion [type=checkbox].select-list-style:checked + label, .ui-accordion .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox [type=checkbox].select-list-style:checked + label, .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox .page-search .block-facetapi [type=checkbox].select-style:checked + label, .page-search .block-facetapi .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox [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 717, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper .form-type-bef-checkbox:hover {
  background-color: #4d535c;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 723, ../scss/_my-nrf.scss */
  .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper fieldset.bef-select-as-checkboxes-fieldset .fieldset-wrapper {
    width: 300px;
    margin-left: 31px;
    top: 32px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 731, ../scss/_my-nrf.scss */
  .page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper fieldset.bef-select-as-checkboxes-fieldset .fieldset-wrapper .form-type-bef-checkbox {
    padding-left: 0;
    margin: 0 0 2px 0;
    width: 300px;
    height: 40px;
  }
}
/* line 745, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper fieldset.collapsible .fieldset-title {
  width: 125px;
  display: block;
}
/* line 750, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper fieldset.collapsible .fieldset-legend {
  background: url('../img/x.png?1405453183') no-repeat;
  background-position: 122px 6px;
}
/* line 757, ../scss/_my-nrf.scss */
.page-my-nrf .view-filters #edit-field-retail-news-category-tid-wrapper fieldset.collapsed .fieldset-legend {
  background-image: url('../img/plus.png?1405453183');
  background-position: 122px 4px;
}
/* line 765, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-title h1 {
  position: relative;
  display: inline-block;
  padding: 0 30px 0 22px;
  height: 43px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 43px;
  background: #054e8d;
  color: white;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  border-radius: 2px;
  z-index: 200;
}
/* line 781, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-title h1:after {
  position: absolute;
  right: -37px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 38px 38px 0 0;
  border-color: #054e8d transparent transparent transparent;
}
/* line 794, ../scss/_my-nrf.scss */
.page-my-nrf #views-exposed-form-logged-in-home-news-my-nrf {
  top: -40px;
  padding-left: 20px;
  float: left;
}
/* line 800, ../scss/_my-nrf.scss */
.page-my-nrf #views-exposed-form-logged-in-home-news-my-nrf .fieldset-legend {
  background-image: none;
  padding-left: 39px;
}
/* line 804, ../scss/_my-nrf.scss */
.page-my-nrf #views-exposed-form-logged-in-home-news-my-nrf .views-exposed-widget {
  padding: 0;
}
/* line 807, ../scss/_my-nrf.scss */
.page-my-nrf #views-exposed-form-logged-in-home-news-my-nrf .views-exposed-widgets {
  padding-left: 47px;
}
/* line 810, ../scss/_my-nrf.scss */
.page-my-nrf #views-exposed-form-logged-in-home-news-my-nrf .views-exposed-form {
  position: relative;
  display: inline-block;
  padding: 0;
  height: 43px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 43px;
  background: #007bc4;
  color: white;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  border-radius: 2px;
  z-index: 180;
}
/* line 827, ../scss/_my-nrf.scss */
.page-my-nrf #views-exposed-form-logged-in-home-news-my-nrf .views-exposed-form:after {
  position: absolute;
  right: -37px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 38px 38px 0 0;
  border-color: #007bc4 transparent transparent transparent;
}
/* line 838, ../scss/_my-nrf.scss */
.page-my-nrf #views-exposed-form-logged-in-home-news-my-nrf .views-exposed-form .fieldset-title {
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}
/* line 847, ../scss/_my-nrf.scss */
.page-my-nrf #block-system-main .group-right .block-menu, .page-my-nrf .block-views {
  background: white;
  margin-bottom: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 847, ../scss/_my-nrf.scss */
  .page-my-nrf #block-system-main .group-right .block-menu, .page-my-nrf .block-views {
    width: 300px;
    margin: auto;
    padding: 20px 20px 20px 20px;
    margin-top: 0;
  }
}
/* line 857, ../scss/_my-nrf.scss */
.page-my-nrf #block-system-main .group-right .block-menu .block-title, .page-my-nrf .block-views .block-title {
  color: white;
  font-weight: 900;
  padding: 5px 25px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 865, ../scss/_my-nrf.scss */
.page-my-nrf #block-system-main .group-right .block-menu .menu {
  list-style: none;
  padding: 10px 25px;
}
/* line 868, ../scss/_my-nrf.scss */
.page-my-nrf #block-system-main .group-right .block-menu .menu li {
  margin: 0;
  padding: 10px 0 5px 0;
  border-bottom: 1px solid #cfcfcf;
  list-style: none;
}
/* line 875, ../scss/_my-nrf.scss */
.page-my-nrf #block-system-main .group-right .block-menu .menu li a {
  text-transform: uppercase;
  color: #6b6969;
  font-size: 16px;
  font-weight: 900;
  display: block;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
/* line 885, ../scss/_my-nrf.scss */
.page-my-nrf #block-system-main .group-right .block-menu .menu li a[href="/my-nrf/account-info/dues"] {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #d0112b;
  font-size: 16px;
  background-image: url(../img/pay-dues-alert.png);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 30px;
}
/* line 899, ../scss/_my-nrf.scss */
.page-my-nrf #block-menu-menu-main-my-nrf .block-title {
  background: #00a884;
}
/* line 904, ../scss/_my-nrf.scss */
.page-my-nrf #block-menu-menu-main-my-nrf .menu li {
  background: url('../img/slider-right-arrow-hover.png?1405453183') no-repeat 100% 50%;
}
/* line 910, ../scss/_my-nrf.scss */
.page-my-nrf #block-menu-menu-my-account .block-title, .page-my-nrf #block-views-committees-mine-block-1 .block-title {
  background: #007bc4;
}
/* line 914, ../scss/_my-nrf.scss */
.page-my-nrf #block-menu-menu-my-account .menu li, .page-my-nrf #block-views-committees-mine-block-1 .menu li {
  background: url('../img/arrow-right-blue.png?1405453183') no-repeat 100% 50%;
}
/* line 918, ../scss/_my-nrf.scss */
.page-my-nrf #block-menu-menu-my-account .menu li:nth-child(5), .page-my-nrf #block-views-committees-mine-block-1 .menu li:nth-child(5) {
  background: url('../img/arrow-right-red.png?1405453183') no-repeat 100% 50%;
}
/* line 925, ../scss/_my-nrf.scss */
.page-my-nrf #block-views-committees-mine-block-1 .view-content {
  padding: 10px 25px;
}
/* line 928, ../scss/_my-nrf.scss */
.page-my-nrf #block-views-committees-mine-block-1 .view-content li {
  background: url('../img/arrow-right-blue.png?1405453183') no-repeat 100% 50%;
}
/* line 932, ../scss/_my-nrf.scss */
.page-my-nrf #block-views-committees-mine-block-1 .view-content .views-row {
  margin: 0;
  padding: 6px 0px;
  border-bottom: 1px solid #cfcfcf;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  background: url('../img/arrow-right-blue.png?1405453183') no-repeat 100% 50%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 941, ../scss/_my-nrf.scss */
.page-my-nrf #block-views-committees-mine-block-1 .view-content .views-row a {
  text-transform: uppercase;
  color: #6b6969;
  font-size: 16px;
  font-weight: 900;
  display: block;
  background-color: none;
}
/* line 952, ../scss/_my-nrf.scss */
.page-my-nrf #block-views-committees-mine-block-1 .view-footer {
  padding: 0px 25px 20px 25px;
}
/* line 955, ../scss/_my-nrf.scss */
.page-my-nrf #block-views-committees-mine-block-1 .view-footer .views-row {
  margin: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 959, ../scss/_my-nrf.scss */
.page-my-nrf #block-views-committees-mine-block-1 .view-footer .views-row a {
  text-transform: uppercase;
  font-weight: 900;
  color: #007bc4;
  background: url('../img/arrow-right-blue-small.png?1405453183') no-repeat 100% 50%;
  font-size: 16px;
  padding-right: 12px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 973, ../scss/_my-nrf.scss */
.page-my-nrf .calendar-widget {
  height: 70px;
  position: absolute;
  width: 64px;
  top: 25px;
  left: 25px;
  background: #48c2a8;
  text-transform: uppercase;
  color: white;
  text-align: center;
}
/* line 984, ../scss/_my-nrf.scss */
.page-my-nrf .calendar-widget .calendar-month {
  background: #00a884;
  height: 28px;
}
/* line 989, ../scss/_my-nrf.scss */
.page-my-nrf .calendar-widget .calendar-day {
  font-size: 30px;
  height: 42;
}
/* line 997, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-title,
.page-my-nrf .field-name-events-center-date,
.page-my-nrf .field-name-field-city-state {
  margin-left: 75px;
}
/* line 1000, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-events-center-date {
  font-weight: normal;
  font-size: 16px;
  margin-top: 6px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1006, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-field-city-state {
  font-weight: normal;
  font-size: 16px;
  margin-top: -2px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1012, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-title {
  color: #00a884;
}
/* line 1015, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-title h2 {
  margin-bottom: 0;
  font-size: 22px;
  line-height: 24px;
}
/* line 1022, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-title h2.pr-landing-title {
  left: 0;
  padding: 12px 25px;
  line-height: 15px;
  height: 16px;
  font-size: 18px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1022, ../scss/_my-nrf.scss */
  .page-my-nrf .field-name-title h2.pr-landing-title {
    left: 10px;
    padding: 12px 18px;
    line-height: 15px;
    height: 40px;
    font-size: 18px;
    width: 150px;
    margin-top: -9px;
  }
}
/* line 1039, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-title h2.pr-landing-title:after {
  position: absolute;
  right: -22px;
  top: 0;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 40px 0 0 22px;
  border-color: transparent transparent transparent #054e8d;
}
/* line 1052, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-title a, .page-my-nrf .field-name-title a:link, .page-my-nrf .field-name-title a:visited, .page-my-nrf .field-name-title a:hover {
  color: #00a884;
}
/* line 1058, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-field-event-long-description,
.page-my-nrf .field-name-events-center-sponsor {
  margin-top: 1em;
}
/* line 1062, ../scss/_my-nrf.scss */
.page-my-nrf .field-name-events-center-sponsor {
  color: #00a884;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1067, ../scss/_my-nrf.scss */
  body.page-my-nrf.page-my-nrf-find-member .group-left {
    margin-left: auto !important;
  }
}
/* line 1073, ../scss/_my-nrf.scss */
body.page-my-nrf .block-menu-block .block-title {
  font-size: 18px;
}

/* line 1080, ../scss/_my-nrf.scss */
#node-general-interior-40631.view-mode-full .group-left {
  background-color: white !important;
}
/* line 1083, ../scss/_my-nrf.scss */
#node-general-interior-40631.view-mode-full .field-name-title {
  margin-left: 0;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 3, ../scss/_newsletter.scss */
  body.page-newsletters .group-left {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  /* line 6, ../scss/_newsletter.scss */
  body.page-newsletters .group-left .field-name-field-main-content-image-feature {
    position: absolute;
    left: 10px;
    right: 10px;
  }
  /* line 11, ../scss/_newsletter.scss */
  body.page-newsletters .group-left .field-name-title {
    margin-top: 150px;
  }
  /* line 15, ../scss/_newsletter.scss */
  body.page-newsletters .group-left .field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph,
  body.page-newsletters .group-left .field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph {
    padding: 0;
  }
}
/* line 22, ../scss/_newsletter.scss */
.page-newsletters .views-row {
  clear: both;
}

/* line 26, ../scss/_newsletter.scss */
.field-name-field-frequency {
  padding-left: 40px;
  padding-top: 20px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #5a5a5a;
}

/* line 32, ../scss/_newsletter.scss */
.title-green-newsletter {
  font-family: "ff-din-web";
  font-size: 30px;
  padding-top: 20px;
  padding-left: 40px;
  line-height: 37px;
  color: #00a884;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 32, ../scss/_newsletter.scss */
  .title-green-newsletter {
    padding: 0;
  }
}

/* line 43, ../scss/_newsletter.scss */
.bean-txt-link-button {
  float: left;
  width: 250px;
  margin-top: 10px !important;
  border-top: #9cca3b solid 20px;
  background: whitesmoke;
  -webkit-border-radius: 3px;
  padding: 0 0 18px 18px;
  border-radius: 3px;
  margin-left: 42px;
  margin-right: 15px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 43, ../scss/_newsletter.scss */
  .bean-txt-link-button {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px !important;
  }
}
/* line 60, ../scss/_newsletter.scss */
.bean-txt-link-button .field-name-field-small-txt-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin: 2px 16px 2px 4px;
}

/* line 66, ../scss/_newsletter.scss */
.field-name-field-link-btn {
  margin-top: 15px;
  width: 140px;
  line-height: 10px;
  background: #9cca3b;
  text-align: center;
  -webkit-transition: background 0.2s ease;
  -moz-transition: background 0.2s ease;
  -ms-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  transition: background 0.2s ease;
}
/* line 77, ../scss/_newsletter.scss */
.field-name-field-link-btn:hover {
  background: #8bb535;
}
/* line 80, ../scss/_newsletter.scss */
.field-name-field-link-btn a {
  display: block;
  padding: 14px 2px 12px 2px;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  line-height: 22px;
}

/* line 91, ../scss/_newsletter.scss */
.nl-title {
  color: #054f8f;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 22px;
  margin-left: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 91, ../scss/_newsletter.scss */
  .nl-title {
    margin-left: 0px;
    margin-right: 0px;
  }
}
/* line 102, ../scss/_newsletter.scss */
.nl-title a:hover {
  color: #3595cd;
}

/* line 108, ../scss/_newsletter.scss */
.view-newsletter-list span {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  color: #5a5a5a;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 5px;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 108, ../scss/_newsletter.scss */
  .view-newsletter-list span {
    margin-left: 0px;
    margin-right: 0px;
  }
}
/* line 121, ../scss/_newsletter.scss */
.view-newsletter-list .text-freq {
  color: #6f6f6f;
  margin-left: 10px;
  padding-left: 10px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 128, ../scss/_newsletter.scss */
.nl-description {
  border-bottom: 1px solid gainsboro;
  font-size: 18px;
  padding: 10px 0px 30px 0px;
  margin: 8px 40px 30px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 128, ../scss/_newsletter.scss */
  .nl-description {
    margin-left: 0px;
    margin-right: 0px;
  }
}

/* line 138, ../scss/_newsletter.scss */
.titles-login {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  color: #00a884;
  margin: 10px 38px 20px;
  padding-top: 20px;
  text-transform: uppercase;
  border-top: 1px solid gainsboro;
}

/* line 148, ../scss/_newsletter.scss */
.button-boxes {
  margin-left: 33px;
}
/* line 150, ../scss/_newsletter.scss */
.button-boxes .btn {
  margin-left: 5px;
  margin-right: 5px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 150, ../scss/_newsletter.scss */
  .button-boxes .btn {
    margin-bottom: 5px;
  }
}

/* line 158, ../scss/_newsletter.scss */
.field-name-signup-text-block {
  border-bottom: 1px solid gainsboro;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin: 10px 40px 20px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 158, ../scss/_newsletter.scss */
  .field-name-signup-text-block {
    margin-left: 0px;
    margin-right: 0px;
  }
}

/* line 168, ../scss/_newsletter.scss */
.newsletter-description {
  width: 660px;
  margin: 10px 40px 25px 40px;
  padding-bottom: 20px;
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
  border-bottom: 1px solid gainsboro;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 168, ../scss/_newsletter.scss */
  .newsletter-description {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
  }
}

/* line 182, ../scss/_newsletter.scss */
.field-name-back-news-letter-button {
  float: left;
  clear: both;
  margin-top: 30px;
  position: relative;
  top: 80px;
}
/* line 188, ../scss/_newsletter.scss */
.field-name-back-news-letter-button a.btn-green-small {
  width: 230px;
}

/* line 193, ../scss/_newsletter.scss */
.field-name-back-newsletter-button-sidebar a.btn-green-small {
  width: 230px;
}

/* line 197, ../scss/_newsletter.scss */
.newsletter-description-account {
  border-bottom: 1px solid gainsboro;
  font-family: "freight-sans-pro";
  font-size: 18px;
  margin: 10px 40px 25px;
  padding-bottom: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 197, ../scss/_newsletter.scss */
  .newsletter-description-account {
    margin-left: 0px;
    margin-right: 0px;
  }
}

/*THIS IS A MOBILE ONLY FILE.
See _article.scss for the news landing page. */
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 4, ../scss/_news_landing.scss */
  body.page-news.context-news #section-content {
    margin-top: 0px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 9, ../scss/_news_landing.scss */
  body.page-news.context-news .group-header {
    height: 280px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 14, ../scss/_news_landing.scss */
  body.page-news.context-news .field-name-field-featured-article-title {
    margin-left: 10px !important;
    width: 300px !important;
    height: 100px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    font-size: 26px !important;
    line-height: 28px !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
    top: 75px !important;
    margin-bottom: 0px !important;
  }
  /* line 26, ../scss/_news_landing.scss */
  body.page-news.context-news .field-name-field-featured-article-title .field-item {
    line-height: 28px !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 31, ../scss/_news_landing.scss */
  body.page-news.context-news .field-name-field-featured-article {
    margin-left: 10px !important;
    width: 300px !important;
    height: 80px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
    padding-bottom: 50px !important;
    margin-top: 0px !important;
    top: 75px !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 46, ../scss/_news_landing.scss */
  body.page-news.context-news .caroufredsel_wrapper .field-items {
    width: 100% !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 58, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 {
    top: 0px;
    height: auto;
    background-color: #054e8d;
  }
  /* line 62, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1:after {
    display: none;
  }
  /* line 65, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div {
    height: auto;
  }
  /* line 67, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form {
    height: auto;
  }
  /* line 69, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets {
    height: auto;
    position: relative;
    margin-bottom: 0;
  }
  /* line 73, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-topic-wrapper {
    width: 100%;
    height: 3.7rem;
  }
  /* line 76, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-topic-wrapper:after {
    display: none;
  }
  /* line 79, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-topic-wrapper legend {
    width: 100%;
  }
  /* line 81, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-topic-wrapper legend .fieldset-legend {
    background-position: 12.8rem 1rem;
  }
  /* line 83, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-topic-wrapper legend .fieldset-legend .fieldset-title {
    font-size: 1.75rem;
    width: 100%;
  }
  /* line 90, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper {
    background-color: #007bc4;
    margin: 0;
    width: 13.5rem;
    height: 2.7rem;
    margin-bottom: 0.4rem;
    position: relative;
    z-index: 5;
  }
  /* line 98, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 100%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 2.7rem 0 0 2rem;
    border-color: transparent transparent transparent #007bc4;
  }
  /* line 110, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper label {
    margin-left: 1.6rem;
    line-height: 2rem;
    background-position: 47px 8px;
  }
  /* line 115, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget {
    width: 298px;
    height: 2.6rem;
    margin-top: 0.5rem;
    padding-top: 0.4rem;
    background-color: #007bc4;
  }
  /* line 121, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget #edit-field-article-date-value-min-wrapper {
    width: 42%;
    float: left;
    margin-left: 1rem;
  }
  /* line 126, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget #edit-field-article-date-value-max-wrapper {
    width: 42%;
    float: right;
    margin-right: 1rem;
  }
  /* line 131, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget .form-item.form-type-date-popup, body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget .date-padding, body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget .form-item.form-type-textfield {
    width: 100%;
  }
  /* line 134, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget input, body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget form .select-list-style, form body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget .select-list-style, body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget .ui-accordion .select-list-style, .ui-accordion body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget .select-list-style, body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget .page-search .block-facetapi .select-style, .page-search .block-facetapi body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets #edit-date-wrapper .views-widget .select-style {
    width: 100% !important;
    background-position: 100px 5px !important;
  }
  /* line 140, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button {
    background-color: #007bc4;
    height: auto;
    width: 100%;
    padding-bottom: 0.3rem;
  }
  /* line 145, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button fieldset {
    width: 100%;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
  /* line 149, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button fieldset legend {
    height: 2rem;
    line-height: 2rem;
  }
  /* line 152, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button fieldset legend .fieldset-legend {
    background-position: 116px 11px;
  }
  /* line 158, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets .search-button {
    background-color: #007bc4;
    position: absolute;
    top: 3.7rem;
    right: 0rem;
    height: 2.7rem;
    width: 2.6rem;
    background-position: center center;
    margin: 0;
  }
  /* line 167, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-filters #views-exposed-form-news-articles-view-page-1 > div .views-exposed-form .views-exposed-widgets .search-button:before {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    right: 100%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 2rem 2.7rem 0;
    border-color: transparent #007bc4 transparent transparent;
  }
  /* line 185, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-left .view-content {
    margin-top: 1rem;
    width: 100% !important;
  }
  /* line 190, ../scss/_news_landing.scss */
  body.page-news.context-news .view.news-landing .group-right {
    width: 100%;
    margin-right: 0;
  }
}

/* line 1, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* Begin new styles for Board of Directors redesign -- mfm */
  /* End new styles for Board of Directors redesign -- mfm */
}
/* line 4, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page #section-content #zone-content .grid-12 {
  position: relative;
  padding: 0;
  background: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 4, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page #section-content #zone-content .grid-12 {
    display: block;
    float: none;
    width: 300px !important;
    margin: auto !important;
    margin-top: 10px !important;
  }
}
/* line 15, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page #section-content #zone-content .grid-12#breadcrumb {
  display: none;
}
/* line 18, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page #section-content #zone-content .grid-12 .region-content-inner {
  margin: 0;
  position: relative;
}
/* line 21, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page #section-content #zone-content .grid-12 .region-content-inner h1.title {
  position: absolute;
  top: 315px;
  font-size: 41px;
}
/* line 29, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .block-system-main {
  padding-bottom: 80px;
  background: white;
}
/* line 35, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-executive-committee-header {
  padding-left: 40px;
  font-size: 24px;
  font-weight: bold;
  color: #054e8d;
  display: block;
  clear: both;
}
/* line 44, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-executive-committee-descri {
  padding-left: 40px;
  margin-bottom: -40px;
  color: black;
  display: block;
  clear: both;
}
/* line 52, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-non-featured-member-header {
  padding-left: 40px;
  font-size: 24px;
  font-weight: bold;
  color: #054e8d;
  display: block;
  clear: both;
}
/* line 61, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-non-featured-member-descri {
  padding-left: 40px;
  margin-bottom: -40px;
  display: block;
  color: black;
  clear: both;
}
/* line 71, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-position .field-items,
.node-type-board-of-directors-page .field-name-field-company-position .field-items,
.node-type-board-of-directors-page .field.field-name-field-company-name.field-type-text.field-label-hidden, .node-type-board-of-directors-page .field-name-field-board-featured-members .field-items strong {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 75, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members .field-items strong {
  font-size: 16pt;
}
/* line 79, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-executive-committee-descri, .node-type-board-of-directors-page .field-name-field-non-featured-member-descri {
  padding-right: 40px;
}
/* line 86, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members,
.node-type-board-of-directors-page .field-name-field-board-non-featured-members,
.node-type-board-of-directors-page .board-of-directors-divider {
  margin-left: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 86, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page .field-name-field-board-featured-members,
  .node-type-board-of-directors-page .field-name-field-board-non-featured-members,
  .node-type-board-of-directors-page .board-of-directors-divider {
    width: 100%;
    margin-left: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 95, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members {
  display: block;
  height: 540px;
  margin-top: 30px;
}
/* line 99, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members > .field-items > .field-item {
  position: relative;
  float: left;
  height: 450px;
  width: 230px;
  margin: 0 32px 0px 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 99, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page .field-name-field-board-featured-members > .field-items > .field-item {
    height: auto;
    margin-right: 0px;
    width: 100%;
  }
}
/* line 111, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members .node-nrf-staff-and-board {
  position: relative;
}
/* line 113, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members .node-nrf-staff-and-board header {
  position: absolute;
  top: 305px;
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 113, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page .field-name-field-board-featured-members .node-nrf-staff-and-board header {
    position: relative;
    top: -37px;
  }
}
/* line 125, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members .node-nrf-staff-and-board header h2.node-title {
  font-size: 21px;
}
/* line 130, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members .node-nrf-staff-and-board .field-name-title {
  color: #054e8d;
  display: block;
  font-size: 22px;
  padding: 10px 0;
}
/* line 137, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members .node-nrf-staff-and-board .field-name-field-board-position {
  font-size: 18px;
  padding: 10px 0;
  text-transform: uppercase;
  line-height: 22px;
}
/* line 145, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-featured-members .node-nrf-staff-and-board .field-name-field-company-name,
.node-type-board-of-directors-page .field-name-field-board-featured-members .node-nrf-staff-and-board .field-name-field-company-position {
  font-size: 15px;
  font-weight: normal;
  text-transform: none;
}
/* line 152, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-non-featured-members {
  position: relative;
  min-height: 125px;
  padding-top: 40px;
  padding-bottom: 50px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 152, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page .field-name-field-board-non-featured-members {
    margin-top: 75px;
  }
}
/* line 160, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-non-featured-members .column {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}
/* line 166, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-non-featured-members .field-name-title {
  text-transform: uppercase;
}
/* line 170, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-non-featured-members > .field-items > .field-item {
  position: relative;
  float: left;
  width: 320px;
  margin: 0 10px 15px 0;
  text-transform: none;
  font-size: 15px;
  margin-right: 25px;
  height: 92px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 170, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page .field-name-field-board-non-featured-members > .field-items > .field-item {
    width: 100%;
  }
}
/* line 184, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-non-featured-members > .field-items > .field-item article header h2.node-title {
  font-size: 21px;
  margin-bottom: 5px;
}
/* line 190, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-board-non-featured-members > .field-items > .field-item strong {
  color: black;
  font-size: 20px;
}
/* line 196, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .board-of-directors-divider {
  clear: both;
  padding: 0 43px 0 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 196, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page .board-of-directors-divider {
    margin-left: 20px;
  }
}
/* line 202, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .board-of-directors-divider .board-of-directors-divider-inner {
  position: relative;
  border-bottom: 1px solid #b3b3b3;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 202, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page .board-of-directors-divider .board-of-directors-divider-inner {
    margin-top: 20px;
  }
}
/* line 215, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .executive-committee-header-yes p.executive-committee-text {
  border: 1px solid #b3b3b3;
  border-radius: 5px;
  display: inline-block;
  color: #054e8d;
  margin: 0;
  padding: 5px 31px 5px 20px;
  text-transform: uppercase;
  font-size: 18px;
  position: absolute;
  right: 0;
  top: -20px;
  background: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 215, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page .executive-committee-header-yes p.executive-committee-text {
    top: 20px;
  }
}
/* line 232, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .executive-committee-header-yes p.executive-committee-text:after {
  content: " ";
  display: block;
  background: #d0112b;
  border-radius: 5px;
  position: absolute;
  height: 10px;
  width: 10px;
  right: 10px;
  top: 37%;
}
/* line 245, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .executive-committee-header-yes p.executive-committee-text:before {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  height: 10px;
  width: 14px;
  left: -15px;
  top: 42%;
}
/* line 257, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .executive-committee-header-yes .executive-committee-yes strong {
  display: inline-block;
  position: relative;
}
/* line 261, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .executive-committee-header-yes .executive-committee-yes strong:after {
  background: #d0112b;
  border-radius: 5px;
  content: " ";
  display: block;
  height: 10px;
  position: absolute;
  right: -20px;
  top: 10px;
  width: 10px;
}
/* line 277, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .executive-committee-header-no p.executive-committee-text {
  display: none;
}
/* line 287, ../scss/_nrf-board-of-directors.scss */
.node-type-board-of-directors-page .field-name-field-headshot {
  border-radius: 5px;
  overflow: hidden;
  width: 230px;
  height: 290px;
  margin-bottom: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 287, ../scss/_nrf-board-of-directors.scss */
  .node-type-board-of-directors-page .field-name-field-headshot {
    width: 100%;
    height: auto;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 3, ../scss/_nrf-executive-team.scss */
  .page-executive-team .node-general-landing > div {
    background-color: white;
  }
}
/* line 7, ../scss/_nrf-executive-team.scss */
.page-executive-team .compound-title-wrapper {
  position: relative;
}
/* line 11, ../scss/_nrf-executive-team.scss */
.page-executive-team .compound-title-wrapper .field-name-title {
  display: inline-block;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 14, ../scss/_nrf-executive-team.scss */
  .page-executive-team .compound-title-wrapper .field-name-title h1 {
    margin-bottom: 12px;
  }
}
/* line 20, ../scss/_nrf-executive-team.scss */
.page-executive-team .compound-title-wrapper .staff-navigation {
  position: absolute;
  top: 0;
  display: inline-block;
  z-index: 100;
  background: #054e8d;
  font-size: 18px;
  height: 49px;
  line-height: 49px;
  padding: 0 35px 0 60px;
  text-transform: uppercase;
  color: white;
}
/* line 34, ../scss/_nrf-executive-team.scss */
.page-executive-team .compound-title-wrapper .staff-navigation a {
  color: #bebdbd;
}
/* line 38, ../scss/_nrf-executive-team.scss */
.page-executive-team .compound-title-wrapper .staff-navigation a:hover {
  color: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 38, ../scss/_nrf-executive-team.scss */
  .page-executive-team .compound-title-wrapper .staff-navigation a:hover {
    color: #bebdbd;
  }
}
/* line 45, ../scss/_nrf-executive-team.scss */
.page-executive-team .compound-title-wrapper .staff-navigation :after {
  position: absolute;
  right: -43px;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 45px 45px 0 0;
  border-color: #054e8d transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 45, ../scss/_nrf-executive-team.scss */
  .page-executive-team .compound-title-wrapper .staff-navigation :after {
    display: none;
  }
}
/* line 60, ../scss/_nrf-executive-team.scss */
.page-executive-team .compound-title-wrapper .nav-separator {
  display: inline-block;
  padding: 0 19px;
}
/* line 64, ../scss/_nrf-executive-team.scss */
.page-executive-team .compound-title-wrapper input[type='submit'], .page-executive-team .compound-title-wrapper form [type='submit'].select-list-style, form .page-executive-team .compound-title-wrapper [type='submit'].select-list-style, .page-executive-team .compound-title-wrapper .ui-accordion [type='submit'].select-list-style, .ui-accordion .page-executive-team .compound-title-wrapper [type='submit'].select-list-style, .page-executive-team .compound-title-wrapper .page-search .block-facetapi [type='submit'].select-style, .page-search .block-facetapi .page-executive-team .compound-title-wrapper [type='submit'].select-style {
  width: 12%;
}

/* line 69, ../scss/_nrf-executive-team.scss */
.view-display-id-page_nrf_executive_team_order {
  padding-right: 40px;
}

/* line 73, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team {
  padding-left: 40px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 73, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team {
    padding: 15px;
  }
}
/* line 82, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team a {
  color: black;
  text-decoration: none;
}
/* line 87, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .views-row {
  position: relative;
  float: left;
  height: 377px;
  margin: 0 32px 50px 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 87, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .views-row {
    height: auto;
    width: 100%;
    margin: 20px 0px;
  }
}
/* line 101, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .views-row-1,
.view-nrf-executive-team .views-row-2,
.view-nrf-executive-team .views-row-3 {
  height: 420px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 101, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .views-row-1,
  .view-nrf-executive-team .views-row-2,
  .view-nrf-executive-team .views-row-3 {
    height: auto;
  }
}
/* line 108, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-featured {
  width: 494px;
  overflow: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 108, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-featured {
    width: 100%;
    position: relative;
  }
}
/* line 117, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-featured header {
  position: absolute;
  bottom: 0;
  color: white;
  font-size: 24px;
  padding: 0 27px 18px;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 117, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-featured header {
    padding: 20px;
    top: auto;
  }
  /* line 127, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-featured header .field-name-field-company-position {
    font-size: 18px;
  }
}
/* line 134, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-featured strong {
  font-size: 32px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 134, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-featured strong {
    font-size: 23px;
  }
}
/* line 141, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-featured.has-bio header {
  color: white;
  z-index: 5;
}
/* line 146, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-featured.has-bio:hover header {
  color: #bebdbd;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 146, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-featured.has-bio:hover header {
    color: white;
  }
}
/* line 153, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-featured .field-name-field-headshot {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 153, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-featured .field-name-field-headshot {
    display: block;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 159, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-featured .field-name-field-wide-headshot {
    display: none;
  }
}
/* line 166, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-not-featured {
  width: 231px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 166, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-not-featured {
    width: 100%;
  }
}
/* line 172, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-not-featured header {
  position: absolute;
  top: 290px;
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 172, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-not-featured header {
    top: 229px;
  }
}
/* line 183, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-not-featured header .field-name-field-company-position {
  line-height: 23px;
}
/* line 188, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-not-featured strong {
  display: block;
  font-size: 22px;
  padding: 10px 0;
}
/* line 194, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-not-featured.has-bio header strong {
  color: #054e8d;
  -webkit-transition: color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out;
  -ms-transition: color .3s ease-in-out;
  -o-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}
/* line 203, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-not-featured.has-bio:hover header strong {
  color: #007bc4;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 203, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-not-featured.has-bio:hover header strong {
    color: #054e8d;
  }
}
/* line 210, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .staff-member-not-featured .field-name-field-wide-headshot {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 210, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-not-featured .field-name-field-wide-headshot {
    display: block;
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 217, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .staff-member-not-featured .field-name-field-headshot {
    display: none;
  }
}
/* line 225, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .field-name-field-headshot,
.view-nrf-executive-team .field-name-field-wide-headshot {
  border-radius: 5px;
  overflow: hidden;
}
/* line 232, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .has-bio .field-name-field-headshot img,
.view-nrf-executive-team .field-name-field-wide-headshot img {
  opacity: 1;
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -ms-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
/* line 239, ../scss/_nrf-executive-team.scss */
.view-nrf-executive-team .has-bio .field-name-field-headshot img:hover,
.view-nrf-executive-team .field-name-field-wide-headshot img:hover {
  opacity: .9;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 239, ../scss/_nrf-executive-team.scss */
  .view-nrf-executive-team .has-bio .field-name-field-headshot img:hover,
  .view-nrf-executive-team .field-name-field-wide-headshot img:hover {
    opacity: 1;
  }
}

/* line 1, ../scss/_nrf-member-search.scss */
.page-my-nrf-find-member .group-left {
  background-color: white !important;
}

/* line 4, ../scss/_nrf-member-search.scss */
#nrf-member-search {
  padding: 0 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 4, ../scss/_nrf-member-search.scss */
  #nrf-member-search {
    padding: 0 20px;
  }
}
/* line 10, ../scss/_nrf-member-search.scss */
#nrf-member-search h2 {
  margin: 0;
  color: #00a884;
}
/* line 15, ../scss/_nrf-member-search.scss */
#nrf-member-search h3 {
  margin: 0;
  color: #054e8d;
}
/* line 20, ../scss/_nrf-member-search.scss */
#nrf-member-search h4 {
  margin: 10px 0 0 0;
  color: #00a884;
  font-size: 16px;
}
/* line 25, ../scss/_nrf-member-search.scss */
#nrf-member-search h4:first-child {
  margin-top: 0;
}
/* line 30, ../scss/_nrf-member-search.scss */
#nrf-member-search .hidden {
  visibility: hidden;
}
/* line 34, ../scss/_nrf-member-search.scss */
#nrf-member-search .form-item {
  margin-top: 0;
  width: 300px;
  float: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 34, ../scss/_nrf-member-search.scss */
  #nrf-member-search .form-item {
    width: 100%;
  }
}
/* line 43, ../scss/_nrf-member-search.scss */
#nrf-member-search .col-1 {
  clear: left;
}
/* line 47, ../scss/_nrf-member-search.scss */
#nrf-member-search .col-2 {
  margin-left: 50px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 47, ../scss/_nrf-member-search.scss */
  #nrf-member-search .col-2 {
    margin-left: 0px;
  }
}
/* line 54, ../scss/_nrf-member-search.scss */
#nrf-member-search .ajax-loader.loading {
  display: inline-block;
  margin-left: 10px;
  width: 16px;
  height: 16px;
  background: url(../img/ajax-loader.gif);
}
/* line 62, ../scss/_nrf-member-search.scss */
#nrf-member-search > form {
  padding-bottom: 15px;
}
/* line 66, ../scss/_nrf-member-search.scss */
#nrf-member-search .sort-results {
  position: relative;
}
/* line 69, ../scss/_nrf-member-search.scss */
#nrf-member-search .sort-results > div {
  width: 360px;
  color: #d0112b;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 69, ../scss/_nrf-member-search.scss */
  #nrf-member-search .sort-results > div {
    margin-top: 45px;
    width: 100%;
  }
}
/* line 81, ../scss/_nrf-member-search.scss */
#nrf-member-search .sort-results form {
  position: absolute;
  top: 20px;
  right: 0;
}
/* line 86, ../scss/_nrf-member-search.scss */
#nrf-member-search .sort-results form label {
  width: 70px;
  float: left;
}
/* line 90, ../scss/_nrf-member-search.scss */
#nrf-member-search .sort-results form div {
  width: 150px;
}
/* line 96, ../scss/_nrf-member-search.scss */
#nrf-member-search .company-result, #nrf-member-search .sort-results {
  border-top: 1px solid gainsboro;
  padding: 20px 0;
}
/* line 101, ../scss/_nrf-member-search.scss */
#nrf-member-search .child {
  border-left: 8px solid #007bc4;
  background-color: whitesmoke;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 101, ../scss/_nrf-member-search.scss */
  #nrf-member-search .child {
    margin-bottom: 20px;
  }
}
/* line 107, ../scss/_nrf-member-search.scss */
#nrf-member-search .child .company-contact {
  padding-left: 40px;
  width: 412px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 107, ../scss/_nrf-member-search.scss */
  #nrf-member-search .child .company-contact {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 118, ../scss/_nrf-member-search.scss */
#nrf-member-search .company-contact {
  width: 460px;
  display: inline-block;
  vertical-align: top;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 118, ../scss/_nrf-member-search.scss */
  #nrf-member-search .company-contact {
    width: 100%;
  }
}
/* line 126, ../scss/_nrf-member-search.scss */
#nrf-member-search .company-contact div {
  font-size: 18px;
}
/* line 131, ../scss/_nrf-member-search.scss */
#nrf-member-search .map-link {
  margin-bottom: 10px;
}
/* line 134, ../scss/_nrf-member-search.scss */
#nrf-member-search .map-link a {
  font-size: 16px;
  text-transform: uppercase;
}
/* line 140, ../scss/_nrf-member-search.scss */
#nrf-member-search .company-phone, #nrf-member-search .company-fax {
  font-weight: 600;
}
/* line 144, ../scss/_nrf-member-search.scss */
#nrf-member-search .company-status {
  width: 200px;
  display: inline-block;
  vertical-align: top;
  font-size: 17px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 144, ../scss/_nrf-member-search.scss */
  #nrf-member-search .company-status {
    width: 100%;
    padding-left: 20px;
  }
}
/* line 155, ../scss/_nrf-member-search.scss */
#nrf-member-search .pagination {
  display: none;
  height: 54px;
  width: 678px;
  position: absolute;
  bottom: -54px;
  left: 0;
  background-color: #9cca3b;
  color: rgba(255, 255, 255, 0.5);
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 54px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 155, ../scss/_nrf-member-search.scss */
  #nrf-member-search .pagination {
    width: 100%;
  }
}
/* line 172, ../scss/_nrf-member-search.scss */
#nrf-member-search .pagination:after {
  position: absolute;
  top: 0;
  right: -54px;
  height: 0;
  width: 0;
  content: '';
  border-style: solid;
  border-width: 54px 54px 0 0;
  border-color: #9cca3b transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 172, ../scss/_nrf-member-search.scss */
  #nrf-member-search .pagination:after {
    display: none;
  }
}
/* line 187, ../scss/_nrf-member-search.scss */
#nrf-member-search .pagination ul {
  margin: 0 0 0 120px;
  width: 496px;
  text-align: center;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 187, ../scss/_nrf-member-search.scss */
  #nrf-member-search .pagination ul {
    width: 100%;
    margin: 0;
  }
}
/* line 197, ../scss/_nrf-member-search.scss */
#nrf-member-search .pagination li {
  display: inline-block;
  padding: 0 5px;
  cursor: pointer;
}
/* line 202, ../scss/_nrf-member-search.scss */
#nrf-member-search .pagination li.current-page {
  color: white;
}
/* line 207, ../scss/_nrf-member-search.scss */
#nrf-member-search .pagination span {
  position: absolute;
  top: 0;
  color: white;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 214, ../scss/_nrf-member-search.scss */
#nrf-member-search .pagination span.prev-page {
  left: 20px;
  padding-left: 20px;
  background: url(../img/back-arrow.png) 0 19px/18px no-repeat;
}
/* line 219, ../scss/_nrf-member-search.scss */
#nrf-member-search .pagination span.next-page {
  right: 0;
  padding-right: 20px;
  background: url(../img/next-arrow.png) right 19px/18px no-repeat;
}

/* line 3, ../scss/_nrf-staff.scss */
.page-nrf-staff .zone-content {
  background: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 3, ../scss/_nrf-staff.scss */
  .page-nrf-staff .zone-content {
    background: transparent;
  }
}
/* line 10, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper {
  position: relative;
  min-height: 83px;
}
/* line 15, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .compound-title-inner {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 22, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .field-name-title {
  display: inline-block;
  z-index: 300;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 22, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper .field-name-title {
    width: 100%;
  }
}
/* line 30, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .staff-navigation {
  position: absolute;
  top: 0;
  display: inline-block;
  z-index: 150;
  background: #054e8d;
  font-size: 18px;
  height: 45px;
  line-height: 45px;
  padding: 0 35px 0 60px;
  text-transform: uppercase;
  color: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 30, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper .staff-navigation {
    width: 100%;
    margin-top: -25px;
    position: relative;
    border-radius: 0px;
    height: auto;
    padding-left: 20px;
  }
}
/* line 50, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .staff-navigation a {
  color: #b8c4d0;
}
/* line 54, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .staff-navigation a:hover {
  color: white;
}
/* line 58, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .staff-navigation:after {
  position: absolute;
  right: -43px;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 45px 45px 0 0;
  border-color: #054e8d transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 58, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper .staff-navigation:after {
    display: none;
  }
}
/* line 71, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .staff-navigation .nav-separator {
  display: inline-block;
  padding: 0 19px;
}
/* line 76, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .staff-navigation #by-deparment-links {
  display: inline-block;
  padding: 0 5px 0 19px;
  cursor: pointer;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 76, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper .staff-navigation #by-deparment-links {
    padding: 0px;
    background: white;
    color: #054f8f;
    width: 100%;
    box-sizing: content-box;
    padding-left: 20px;
    padding-right: 35px;
    position: relative;
    left: -20px;
    border-bottom: solid 1px #bebdbd;
    text-transform: capitalize;
  }
  /* line 92, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper .staff-navigation #by-deparment-links:after {
    content: '+';
  }
}
/* line 98, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .staff-navigation #by-deparment-icon {
  display: inline-block;
  width: 5px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 98, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper .staff-navigation #by-deparment-icon {
    display: none;
  }
}
/* line 108, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .job-openings {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  font-size: 18px;
  height: 49px;
  line-height: 49px;
  padding: 0 35px 0 60px;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 108, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper .job-openings {
    z-index: 151;
    top: auto;
    bottom: 0;
    padding-right: 10px;
    padding-left: 12px;
    border-left: solid 1px #bebdbd;
    width: 154px;
  }
  /* line 126, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper .job-openings a {
    color: #054f8f !important;
  }
}
/* line 132, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .job-openings a,
.page-nrf-staff .compound-title-wrapper .job-openings a:link,
.page-nrf-staff .compound-title-wrapper .job-openings a:visited {
  color: #d0112b;
}
/* line 136, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper .job-openings a:hover {
  color: #8f0013;
}
/* line 141, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst {
  width: 700px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 141, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst {
    width: 100%;
  }
}
/* line 147, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst .view-nrf-staff-departments {
  border: 1px solid #d8d8d8;
  left: 0;
  margin-left: 42px;
  padding: 95px 35px 30px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 665px;
  background: #fcfcfc;
  z-index: 100;
  overflow: hidden;
  height: 0px;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 147, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst .view-nrf-staff-departments {
    height: auto !important;
    max-height: 0px;
    padding-top: 10rem;
    width: 100% !important;
    margin-left: 0 !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    -webkit-transition: max-height .5s ease-in-out, padding-top .5s ease-in-out !important;
    -moz-transition: max-height .5s ease-in-out, padding-top .5s ease-in-out !important;
    -ms-transition: max-height .5s ease-in-out, padding-top .5s ease-in-out !important;
    -o-transition: max-height .5s ease-in-out, padding-top .5s ease-in-out !important;
    transition: max-height .5s ease-in-out, padding-top .5s ease-in-out !important;
  }
}
/* line 178, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst .view-nrf-staff-departments .views-row {
  display: inline-block;
  margin-bottom: 20px;
  width: 49%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 178, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst .view-nrf-staff-departments .views-row {
    width: 100%;
  }
}
/* line 187, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst .view-nrf-staff-departments a {
  font-size: 18px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #b3b3b3;
}
/* line 193, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst .view-nrf-staff-departments a:hover {
  color: #00a884;
}
/* line 199, ../scss/_nrf-staff.scss */
.page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst.menu-expanded .view-nrf-staff-departments {
  height: 175px;
  padding: 95px 35px 30px;
  width: 670px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 199, ../scss/_nrf-staff.scss */
  .page-nrf-staff .compound-title-wrapper #block-views-nrf-staff-departments-block-lst.menu-expanded .view-nrf-staff-departments {
    height: auto;
    max-height: 34rem;
    padding-top: 11rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

/* line 218, ../scss/_nrf-staff.scss */
.view-nrf-staff {
  padding: 0 40px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-transform: uppercase;
  font-size: 15px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 218, ../scss/_nrf-staff.scss */
  .view-nrf-staff {
    background: white;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/* line 231, ../scss/_nrf-staff.scss */
.view-nrf-staff a {
  text-decoration: none;
}
/* line 241, ../scss/_nrf-staff.scss */
.view-nrf-staff .view-content h3 {
  font-size: 30px;
  color: #00a884;
  border-bottom: 1px solid #b3b3b3;
  clear: both;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 241, ../scss/_nrf-staff.scss */
  .view-nrf-staff .view-content h3 {
    font-size: 1.55rem;
    line-height: 1.4rem;
    padding-bottom: 0.7rem;
  }
}
/* line 252, ../scss/_nrf-staff.scss */
.view-nrf-staff .view-content h3 a {
  display: block;
  padding-top: 25px;
}
/* line 258, ../scss/_nrf-staff.scss */
.view-nrf-staff .view-content .column {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 258, ../scss/_nrf-staff.scss */
  .view-nrf-staff .view-content .column {
    width: 100%;
  }
}
/* line 267, ../scss/_nrf-staff.scss */
.view-nrf-staff .view-content .views-row {
  position: relative;
  margin: 0 32px 30px 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 267, ../scss/_nrf-staff.scss */
  .view-nrf-staff .view-content .views-row {
    margin-right: 0;
  }
}
/* line 273, ../scss/_nrf-staff.scss */
.view-nrf-staff .view-content .views-row .views-field-field-dynamic-body {
  font-weight: bold;
  font-size: 20px;
}
/* line 277, ../scss/_nrf-staff.scss */
.view-nrf-staff .view-content .views-row .views-field-field-dynamic-body a {
  color: #054e8d;
}
/* line 280, ../scss/_nrf-staff.scss */
.view-nrf-staff .view-content .views-row .views-field-field-dynamic-body a:hover {
  color: #007bc4;
}

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

    @Section: Policy Agenda

****************************** */
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 10, ../scss/_policy-agenda.scss */
  .page-policy-agenda .group-left > .field-name-field-dynamic-body {
    width: 300px;
    background: white;
    margin: auto;
  }
}
/* line 18, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links {
  border-top: 1px solid #bebdbd;
  padding: 16px 0 0 0;
  -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 18, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links {
    border: none;
    padding: 0 0 0 0;
  }
}
/* line 28, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-node-link, .page-policy-agenda .bean-alternating-links .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-job-link {
  border-bottom: 1px solid #bebdbd;
  -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 28, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-node-link, .page-policy-agenda .bean-alternating-links .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-job-link {
    border: 0;
    margin: 0 20px !important;
  }
}
/* line 38, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links a.share {
  font-size: 15px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #054e8d;
  margin: 20px 0 0 0;
  padding: 0 0 0 24px;
  background: url('../img/sharethisPolicyPage.png?1405453183') no-repeat -5px -7px;
  position: relative;
  top: 12px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 38, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links a.share {
    margin: 20px 0 0 20px !important;
    margin-left: 20px !important;
  }
}
/* line 54, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action {
  width: 123px;
  display: inline-block;
  float: right;
  color: #054e8d;
  margin: 6px 0 0 0;
  position: relative;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 54, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-take-action {
    margin: 6px 18px 0 0 !important;
  }
}
/* line 64, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action h3 {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  font-size: 15px;
  background-color: #007bc4;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  padding: 6px 16px;
  text-align: center;
  width: 101px;
  float: right;
}
/* line 75, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action h3:hover {
  background-color: #054e8d;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 64, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-take-action h3 {
    width: 123px !important;
    margin: 0 !important;
    margin-bottom: 0 !important;
  }
}
/* line 85, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer {
  font-size: 15px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  top: 0;
  right: 70px;
  display: inline-block;
  padding: 10px;
  margin: 0;
  z-index: 222;
  opacity: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 85, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer {
    top: 0 !important;
    right: 137px;
  }
}
/* line 102, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer ul {
  background-color: #007bc4;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  width: 226px;
  text-align: left;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  position: absolute;
}
/* line 112, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer ul .take-action-email {
  background: url('../img/alternatingbeansICONS.png?1405453183') no-repeat -7px 0px;
  padding-left: 32px;
}
/* line 116, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer ul .take-action-email {
  background: url('../img/alternatingbeansICONS.png?1405453183') no-repeat -7px 0px;
  padding-left: 32px;
}
/* line 120, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer ul .take-action-tweet {
  background: url('../img/alternatingbeansICONS.png?1405453183') no-repeat -7px -29px;
  padding-left: 32px;
}
/* line 124, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer ul .take-action-petition {
  background: url('../img/alternatingbeansICONS.png?1405453183') no-repeat -7px -59px;
  padding-left: 32px;
}
/* line 128, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer ul li {
  margin: 5px;
}
/* line 130, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer ul li a {
  color: white !important;
}
/* line 135, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer ul:after {
  background: url('../img/alternatingbeansARROW.png?1405453183') no-repeat;
  width: 35px;
  height: 35px;
  content: ".";
  color: transparent;
  padding: 1.5em 6em 0 0em;
  margin: 50px;
  position: absolute;
  top: -57px;
  left: 35px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 135, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-take-action .actioncontainer ul:after {
    left: 76px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 159, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right {
    width: 100% !important;
    margin: 0 !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 168, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-field-featured-image-square:after, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-field-featured-image-square:after, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-field-featured-image-square:after, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-field-featured-image-square:after, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-field-featured-image-square:after, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-field-featured-image-square:after {
    z-index: 200;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 175, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-title, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-title, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-title, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-title, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-title, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-title {
    margin: 0 !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 181, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-title h2, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-title h2, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-title h2, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-title h2, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-title h2, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-title h2 {
    margin-top: 0 !important;
    left: 20px !important;
    margin-left: 0;
    top: 0;
  }
}
/* line 190, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-title h2 a {
  margin-left: 0 !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 190, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-title h2 a, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-title h2 a {
    padding: 0 !important;
    line-height: 25px !important;
    margin: 0 !important;
    margin-left: 0 !important;
  }
}
/* line 203, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-field-job-link {
  margin-left: 0 !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 203, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-field-job-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-node-link, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-field-job-link {
    margin: 0 20px !important;
    padding-bottom: 5px !important;
  }
}
/* line 212, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .share {
  margin-left: 0 !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 212, ../scss/_policy-agenda.scss */
  .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .share, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .share {
    margin: 0 20px !important;
  }
}
/* line 220, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-left .field-name-field-long-description, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .field-item .node-policy-item .group-right .field-name-field-long-description, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-left .field-name-field-long-description, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .even .node-policy-item .group-right .field-name-field-long-description, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-left .field-name-field-long-description, .page-policy-agenda .bean-alternating-links .field-name-field-alternating-link .odd .node-policy-item .group-right .field-name-field-long-description {
  margin: 20px 0 !important;
}
/* line 232, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-get-involved-large h2 {
  padding: 5px 0 0 20px !important;
  text-align: left;
}
/* line 245, ../scss/_policy-agenda.scss */
.page-policy-agenda .bean-get-involved-large .item-list ul li a:hover {
  color: #aa0108;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 254, ../scss/_policy-agenda.scss */
  .page-policy-agenda .field-name-field-main-content-image-feature {
    width: 300px !important;
    margin-left: 10px;
  }
}

/* ******************************
    @Section: Press Release detail.
****************************** */
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 6, ../scss/_press-release.scss */
  .page-media.page-media-press-releases.page-press-releases .group-right {
    margin-top: 64px !important;
  }
}

/* line 15, ../scss/_press-release.scss */
.page-press-releases div.ajax-progress {
  position: absolute;
  top: 16px;
  right: 190px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 15, ../scss/_press-release.scss */
  .page-press-releases div.ajax-progress {
    position: static;
  }
}
/* line 23, ../scss/_press-release.scss */
.page-press-releases .pager-first div.ajax-progress {
  right: 180px;
}
/* line 26, ../scss/_press-release.scss */
.page-press-releases .pager-next div.ajax-progress {
  right: 110px;
}
/* line 29, ../scss/_press-release.scss */
.page-press-releases .pager-previous div.ajax-progress {
  left: 455px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 35, ../scss/_press-release.scss */
  .page-press-releases .group-left .field-type-taxonomy-term-reference {
    display: none;
  }
}

/* line 44, ../scss/_press-release.scss */
.field-name-field-pr-category, .pr-landing-title {
  position: relative;
  display: inline-block;
  padding: 0 30px 0 22px;
  height: 43px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 43px;
  background: #054e8d;
  color: white;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  border-radius: 2px;
  z-index: 200;
}
/* line 59, ../scss/_press-release.scss */
.field-name-field-pr-category:after, .pr-landing-title:after {
  position: absolute;
  right: -37px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 43px 38px 0 0;
  border-color: #054e8d transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 44, ../scss/_press-release.scss */
  .field-name-field-pr-category, .pr-landing-title {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    border-radius: 0;
  }
  /* line 75, ../scss/_press-release.scss */
  .field-name-field-pr-category:after, .pr-landing-title:after {
    display: none;
  }
  /* line 78, ../scss/_press-release.scss */
  .field-name-field-pr-category > .field-items > .field-item:last-child, .pr-landing-title > .field-items > .field-item:last-child {
    display: none;
  }
}

/* line 84, ../scss/_press-release.scss */
.field-name-field-release-status {
  color: #bebdbd;
  float: left;
  padding-left: 40px;
  clear: both;
  margin-top: 8px;
  font-size: 16px;
  border-right: 2px solid #bebdbd;
  padding-right: 10px;
  margin-right: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 84, ../scss/_press-release.scss */
  .field-name-field-release-status {
    padding-left: 18px;
    float: none;
    border-right: none;
  }
}

/* line 102, ../scss/_press-release.scss */
.field-name-field-date {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 15px;
  font-weight: 300;
  color: #7e7e7e;
  margin-top: 11px;
  float: left;
  line-height: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 102, ../scss/_press-release.scss */
  .field-name-field-date {
    border-left: none;
    margin-top: -0.3rem;
    margin-left: 0;
    padding-left: 18px;
    padding-bottom: 5px;
    width: 100%;
  }
}

/* line 121, ../scss/_press-release.scss */
.field-name-field-author-pr {
  float: left;
  clear: both;
  color: #007bc4;
  padding-left: 40px;
  font-size: 18px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 121, ../scss/_press-release.scss */
  .field-name-field-author-pr {
    padding-left: 1.3rem;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 121, ../scss/_press-release.scss */
  .field-name-field-author-pr {
    padding-left: 1rem;
  }
}
/* line 133, ../scss/_press-release.scss */
.field-name-field-author-pr h2 {
  font-size: 14px;
  height: 0;
  text-transform: none;
}

/* line 139, ../scss/_press-release.scss */
.field-name-author-phone-number {
  font-size: 18px;
  padding-left: 8px;
}

/* line 143, ../scss/_press-release.scss */
.title-green-pr {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 37px;
  color: #00a884;
  padding-left: 40px;
  margin-top: 40px;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 143, ../scss/_press-release.scss */
  .title-green-pr {
    margin-top: 1.3rem;
    padding-left: 1rem;
    line-height: 2rem;
  }
}

/* line 157, ../scss/_press-release.scss */
h2.title-green-pr {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 20px;
  font-size: 30px;
  line-height: 37px;
  color: #00a884;
  padding-left: 40px;
}

/* line 165, ../scss/_press-release.scss */
.field-name-author-phone-number {
  float: left;
  margin-left: 10px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 5px;
  padding-left: 10px;
  color: #bebdbd;
  border-left: 2px solid;
}

/* line 174, ../scss/_press-release.scss */
.field-name-field-general-email {
  float: left;
  clear: both;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 40px;
  margin-top: -4px;
  font-size: 18px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 174, ../scss/_press-release.scss */
  .field-name-field-general-email {
    padding-left: 1.3rem;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 174, ../scss/_press-release.scss */
  .field-name-field-general-email {
    padding-left: 1rem;
  }
}
/* line 187, ../scss/_press-release.scss */
.field-name-field-general-email a {
  color: #007bc4;
  text-decoration: none;
  font-size: 18px;
}

/* line 194, ../scss/_press-release.scss */
.node-press-release .field-name-field-dynamic-body {
  clear: both;
}

/* line 198, ../scss/_press-release.scss */
.field-name-field-general-phone {
  margin: 5px 0 25px 10px;
  padding-left: 10px;
  float: left;
  clear: right;
  color: #bebdbd;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-left: 2px solid;
  margin-top: -4px;
  font-size: 18px;
  padding-left: 8px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 198, ../scss/_press-release.scss */
  .field-name-field-general-phone {
    margin-bottom: 0.2rem;
  }
}

/* line 214, ../scss/_press-release.scss */
.node-type-press-release .field-name-field-tags {
  float: left;
  clear: both;
  border-bottom: 1px solid #bebdbd;
  margin-left: 45px;
  width: 90%;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 10px 0 10px 0;
}
/* line 222, ../scss/_press-release.scss */
.node-type-press-release .field-name-field-tags .field-item {
  float: left;
  margin-left: 0;
  padding-right: 15px;
  font-size: 18px;
  text-transform: capitalize;
}

/* line 231, ../scss/_press-release.scss */
.field-name-back-press-release- {
  float: left;
  clear: both;
  margin-top: 30px;
  position: relative;
  top: 80px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 231, ../scss/_press-release.scss */
  .field-name-back-press-release- {
    margin-top: 0px;
    top: 0px;
    width: 100%;
    width: 100%;
    margin-top: 1rem;
  }
  /* line 243, ../scss/_press-release.scss */
  .field-name-back-press-release- .field-items > .field-item > p {
    margin-bottom: 0;
  }
  /* line 245, ../scss/_press-release.scss */
  .field-name-back-press-release- .field-items > .field-item > p a {
    padding: 0;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }
}

/* line 253, ../scss/_press-release.scss */
.pr-content-filter {
  margin-top: 0;
}
/* line 255, ../scss/_press-release.scss */
.pr-content-filter span {
  display: inline-block;
  margin-left: 20px;
  color: #bebdbd;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 262, ../scss/_press-release.scss */
.pr-content-titlef {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 29px;
  padding-left: 40px;
  padding-right: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 262, ../scss/_press-release.scss */
  .pr-content-titlef {
    padding-left: 1.3rem;
    line-height: 1.8rem;
    margin-top: 1rem;
  }
}
/* line 273, ../scss/_press-release.scss */
.pr-content-titlef a {
  color: #00a884;
  text-transform: uppercase;
}
/* line 276, ../scss/_press-release.scss */
.pr-content-titlef a:hover {
  color: #00896f;
}

/* line 281, ../scss/_press-release.scss */
.pr-redayfield {
  color: #bebdbd;
  font-size: 15px;
  padding-bottom: 4px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  text-transform: uppercase;
}
/* line 288, ../scss/_press-release.scss */
.pr-redayfield span {
  margin-left: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 288, ../scss/_press-release.scss */
  .pr-redayfield span {
    margin-left: 1.3rem;
  }
}

/* line 295, ../scss/_press-release.scss */
.topics-pr-filter {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-left: 40px;
  font-size: 15px;
  color: #007bc4;
  text-transform: uppercase;
}
/* line 298, ../scss/_press-release.scss */
.topics-pr-filter a {
  color: #007bc4;
}
/* line 300, ../scss/_press-release.scss */
.topics-pr-filter a:hover {
  color: #054f8f;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 295, ../scss/_press-release.scss */
  .topics-pr-filter {
    margin-left: 1.3rem;
  }
}

/* line 311, ../scss/_press-release.scss */
.pr-teaser-content {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 40px;
  font-size: 18px;
  padding-top: 4px;
  padding-right: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 311, ../scss/_press-release.scss */
  .pr-teaser-content {
    padding-left: 1.3rem;
  }
}
/* line 320, ../scss/_press-release.scss */
.pr-teaser-content p {
  margin-bottom: 5px;
}

/* line 324, ../scss/_press-release.scss */
.tag-filter-pr {
  float: left;
  color: #007bc4;
  clear: both;
  border-bottom: 1px solid #bebdbd;
  margin: 0 40px 40px 40px;
  width: 90%;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 10px 0 11px 0;
  text-transform: uppercase;
}
/* line 334, ../scss/_press-release.scss */
.tag-filter-pr a {
  color: #007bc4;
}
/* line 336, ../scss/_press-release.scss */
.tag-filter-pr a:hover {
  color: #054f8f;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 324, ../scss/_press-release.scss */
  .tag-filter-pr {
    width: 100%;
    margin: 0px;
    margin-bottom: 1.3rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* line 348, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page {
  display: inline-block;
  margin-left: 190px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 348, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page {
    display: block;
    margin-left: 0px;
    margin-top: 3.3rem;
  }
}

/* line 357, ../scss/_press-release.scss */
.pr-landing-title {
  position: absolute;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 360, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper {
    float: right;
    width: 7rem;
    position: relative;
    height: 3rem;
    margin-top: 0;
    margin-right: 0;
    background-color: #007bc4;
  }
  /* line 369, ../scss/_press-release.scss */
  #edit-field-date-value-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 381, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper label[for="edit-field-date-value"] {
    width: 100% !important;
    padding-top: 3px;
    background-position: 70px 16px !important;
    -moz-background-position: 70px 16px !important;
    padding-left: 25px;
    width: 100%;
  }
  /* line 389, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper > .views-widget {
    display: block;
    width: 300px !important;
    margin: 0;
    margin-top: -4px;
    height: 67px;
    background-color: #007bc4;
    border-top: solid 5px #054e8d;
    position: relative;
    left: 0px !important;
  }
  /* line 399, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper > .views-widget .form-item {
    height: 100%;
    padding-top: 3px;
  }
  /* line 402, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper > .views-widget .form-item input, #edit-field-date-value-wrapper > .views-widget .form-item form .select-list-style, form #edit-field-date-value-wrapper > .views-widget .form-item .select-list-style, #edit-field-date-value-wrapper > .views-widget .form-item .ui-accordion .select-list-style, .ui-accordion #edit-field-date-value-wrapper > .views-widget .form-item .select-list-style, #edit-field-date-value-wrapper > .views-widget .form-item .page-search .block-facetapi .select-style, .page-search .block-facetapi #edit-field-date-value-wrapper > .views-widget .form-item .select-style {
    height: 35px !important;
  }
  /* line 406, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper {
    width: 46.5%;
    margin-left: 5px;
    margin-right: 5px;
  }
  /* line 411, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper .form-item-field-date-value-min, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper .form-item-field-date-value-max,
  #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper .form-item-field-date-value-min-date, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper .form-item-field-date-value-max-date, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper .form-item-field-date-value-min, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper .form-item-field-date-value-max,
  #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper .form-item-field-date-value-min-date, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper .form-item-field-date-value-max-date {
    width: 100%;
  }
  /* line 414, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-min, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-max, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-min, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-max {
    width: 100% !important;
  }
  /* line 416, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-min input, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-min form .select-list-style, form #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-min .select-list-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-min .ui-accordion .select-list-style, .ui-accordion #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-min .select-list-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-min .page-search .block-facetapi .select-style, .page-search .block-facetapi #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-min .select-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-max input, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-max form .select-list-style, form #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-max .select-list-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-max .ui-accordion .select-list-style, .ui-accordion #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-max .select-list-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-max .page-search .block-facetapi .select-style, .page-search .block-facetapi #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-min-wrapper #edit-field-date-value-max .select-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-min input, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-min form .select-list-style, form #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-min .select-list-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-min .ui-accordion .select-list-style, .ui-accordion #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-min .select-list-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-min .page-search .block-facetapi .select-style, .page-search .block-facetapi #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-min .select-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-max input, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-max form .select-list-style, form #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-max .select-list-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-max .ui-accordion .select-list-style, .ui-accordion #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-max .select-list-style, #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-max .page-search .block-facetapi .select-style, .page-search .block-facetapi #edit-field-date-value-wrapper > .views-widget #edit-field-date-value-max-wrapper #edit-field-date-value-max .select-style {
    width: 100% !important;
    background-position: 106px 10px !important;
  }
}
/* line 424, ../scss/_press-release.scss */
#edit-field-date-value-wrapper .views-widget {
  display: none;
  float: right;
  width: 243px;
}
/* line 428, ../scss/_press-release.scss */
#edit-field-date-value-wrapper .views-widget #edit-field-date-value-min-wrapper {
  float: left;
}
/* line 431, ../scss/_press-release.scss */
#edit-field-date-value-wrapper .views-widget #edit-field-date-value-max-wrapper {
  float: right;
}
/* line 435, ../scss/_press-release.scss */
#edit-field-date-value-wrapper label {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  padding-left: 0;
  text-transform: uppercase;
  width: 76px;
  float: left;
  color: white;
  cursor: pointer;
  padding-top: 2px;
  display: inline-block;
  background: url('../img/calendar_icon_pr.png?1405453183') no-repeat 49px 16px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 435, ../scss/_press-release.scss */
  #edit-field-date-value-wrapper label {
    width: 100px;
    background-position: 82px 16px;
    padding-left: 0;
  }
}

/* line 455, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page #edit-field-pr-category-tid-wrapper {
  width: 130px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 455, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page #edit-field-pr-category-tid-wrapper {
    margin-right: 2.4rem;
    width: 9.2rem;
    position: relative;
    height: 3rem;
    background-color: #007bc4;
  }
  /* line 463, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page #edit-field-pr-category-tid-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 475, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page #edit-field-pr-category-tid-wrapper fieldset {
    padding: 0;
  }
  /* line 478, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page #edit-field-pr-category-tid-wrapper .fieldset-legend {
    padding: 0;
  }
  /* line 481, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page #edit-field-pr-category-tid-wrapper .fieldset-title {
    padding-left: 35px;
    padding-top: 16px;
    background-position-y: 18px;
    background-position-x: 95px;
  }
  /* line 487, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page #edit-field-pr-category-tid-wrapper .fieldset-wrapper {
    width: 300px;
    left: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 492, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page #edit-field-pr-category-tid-wrapper .fieldset-wrapper .form-item.form-type-bef-checkbox {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    height: 48px;
  }
}
/* line 501, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-legend {
  background-image: none;
  padding-left: 39px;
}
/* line 505, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .views-exposed-widget {
  padding: 0;
}
/* line 508, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .views-exposed-widgets {
  padding-left: 47px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 508, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page .views-exposed-widgets {
    padding-left: 0px;
    width: 100%;
    margin-bottom: 0rem;
  }
}
/* line 516, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .views-exposed-form {
  position: relative;
  display: inline-block;
  padding: 0;
  height: 43px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 43px;
  background: #007bc4;
  color: white;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  border-radius: 2px;
  z-index: 180;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 516, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page .views-exposed-form {
    width: 100%;
    border-radius: 0px;
    height: auto;
    overflow: visible;
    background: #054e8d;
  }
}
/* line 538, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .views-exposed-form:after {
  position: absolute;
  right: -37px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 43px 38px 0 0;
  border-color: #007bc4 transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 538, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page .views-exposed-form:after {
    display: none;
  }
}
/* line 553, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-title {
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}
/* line 559, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .bef-select-as-checkboxes-fieldset.collapsible.form-wrapper.collapse-processed {
  position: inherit;
}
/* line 563, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page fieldset.collapsible .fieldset-legend a {
  background: url('../img/x.png?1405453183') no-repeat 60px;
  padding-right: 20px;
}
/* line 569, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page fieldset.collapsed .fieldset-legend a {
  background: url('../img/plus.png?1405453183') no-repeat 60px;
  padding-right: 30px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 568, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page fieldset.collapsed {
    padding-left: 1.3rem;
    background-position-x: 88px;
    background-position-y: 15px;
    width: 107px;
  }
}
/* line 580, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .bef-select-as-checkboxes-fieldset {
  width: 140px;
  margin-bottom: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 580, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page .bef-select-as-checkboxes-fieldset {
    margin-bottom: 28px;
  }
}
/* line 587, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-wrapper {
  position: absolute;
  top: 44px;
  overflow: auto;
  width: 720px;
  padding: 10px;
  z-index: 3;
  left: -190px;
  background-color: #e0ddd9;
}
/* line 596, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox label {
  font-family: "ff-din-web";
  font-size: 15px;
  text-transform: uppercase;
  color: white;
}
/* line 602, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox {
  width: 320px;
  padding: 0px 9px;
  float: left;
  margin: 5px 10px;
  color: white;
  background-color: #2e303f;
}
/* line 609, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox input, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox form .select-list-style, form #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox .select-list-style, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox .ui-accordion .select-list-style, .ui-accordion #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox .select-list-style, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox .page-search .block-facetapi .select-style, .page-search .block-facetapi #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox .select-style {
  width: auto;
  float: right;
}
/* line 613, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .form-type-bef-checkbox:hover {
  background-color: #007bc4;
}
/* line 617, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-wrapper input[type=checkbox], #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper form [type=checkbox].select-list-style, form #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-list-style, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style, .ui-accordion #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-list-style, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style, .page-search .block-facetapi #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-style {
  display: none;
}
/* line 620, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-wrapper input[type=checkbox] + label, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper form [type=checkbox].select-list-style + label, form #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-list-style + label, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style + label, .ui-accordion #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-list-style + label, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style + label, .page-search .block-facetapi #views-exposed-form-press-release-landing-filter-page .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 632, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .fieldset-wrapper input[type=checkbox]:checked + label, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper form [type=checkbox].select-list-style:checked + label, form #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-list-style:checked + label, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style:checked + label, .ui-accordion #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-list-style:checked + label, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style:checked + label, .page-search .block-facetapi #views-exposed-form-press-release-landing-filter-page .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;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 632, ../scss/_press-release.scss */
  #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper input[type=checkbox]:checked + label, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper form [type=checkbox].select-list-style:checked + label, form #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-list-style:checked + label, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .ui-accordion [type=checkbox].select-list-style:checked + label, .ui-accordion #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-list-style:checked + label, #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper .page-search .block-facetapi [type=checkbox].select-style:checked + label, .page-search .block-facetapi #views-exposed-form-press-release-landing-filter-page .fieldset-wrapper [type=checkbox].select-style:checked + label {
    background-position: 230px;
  }
}
/* line 649, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .form-type-date-popup > label {
  display: none;
}
/* line 652, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .form-type-date-popup .description {
  display: none;
}
/* line 657, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page .form-item-field-date-value-min-date:after {
  content: "TO";
  font-size: 11px;
}
/* line 663, ../scss/_press-release.scss */
#views-exposed-form-press-release-landing-filter-page #edit-field-date-value-min-datepicker-popup-0,
#views-exposed-form-press-release-landing-filter-page #edit-field-date-value-max-datepicker-popup-0 {
  width: 85px;
  height: 26px;
  font-size: 13px;
  border: none;
  border-radius: 3px;
  background: white url('../img/calendar-icon-blue.png?1405453183') no-repeat 75px 6px;
  cursor: pointer;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #054f8f;
  padding: 0 6px;
}

/* line 679, ../scss/_press-release.scss */
.page-media-press-releases .pr-landing-title {
  padding: 0 30px 0 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 679, ../scss/_press-release.scss */
  .page-media-press-releases .pr-landing-title {
    width: 300px;
    font-size: 1.7rem;
    padding-top: 0.3rem;
    text-align: center;
    padding-left: 0rem;
    padding-bottom: 0.3rem;
    height: auto;
  }
}
/* line 691, ../scss/_press-release.scss */
.page-media-press-releases .pager {
  height: 49px;
  width: 676px;
  background-color: #9cca3b;
  padding: 0px 0 0 23px;
  position: relative;
  top: 56px;
  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 691, ../scss/_press-release.scss */
  .page-media-press-releases .pager {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
}
/* line 708, ../scss/_press-release.scss */
.page-media-press-releases .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;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 719, ../scss/_press-release.scss */
  .page-media-press-releases .pager li.pager-item, .page-media-press-releases .pager li.pager-current, .page-media-press-releases .pager li.pager-ellipsis {
    display: none;
  }
}
/* line 723, ../scss/_press-release.scss */
.page-media-press-releases .pager li a {
  background: none;
  color: rgba(255, 255, 255, 0.5);
}
/* line 728, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-first {
  float: left;
  margin-left: -7px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 728, ../scss/_press-release.scss */
  .page-media-press-releases .pager .pager-first {
    margin-left: 0px;
  }
}
/* line 734, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-first a {
  width: 100%;
}
/* line 736, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-first a:hover {
  color: white;
}
/* line 741, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-last {
  float: right;
}
/* line 743, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-last a {
  width: 100%;
}
/* line 745, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-last a:hover {
  color: white;
}
/* line 750, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-previous {
  width: 85px;
  float: left;
  position: absolute;
  left: 84px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 750, ../scss/_press-release.scss */
  .page-media-press-releases .pager .pager-previous {
    left: 68px;
  }
}
/* line 758, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-previous a {
  width: 100%;
}
/* line 760, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-previous a:hover {
  color: white;
}
/* line 765, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-current {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: none;
}
/* line 769, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-next {
  float: right;
  position: absolute;
  right: 75px;
  float: right;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 769, ../scss/_press-release.scss */
  .page-media-press-releases .pager .pager-next {
    right: 65px;
  }
}
/* line 776, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-next a {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 779, ../scss/_press-release.scss */
.page-media-press-releases .pager .pager-next a:hover {
  color: white;
}
/* line 786, ../scss/_press-release.scss */
.page-media-press-releases .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 786, ../scss/_press-release.scss */
  .page-media-press-releases .pager-current:after {
    display: none;
  }
}
/* line 801, ../scss/_press-release.scss */
.page-media-press-releases .no-result-press {
  font-size: 16px;
  padding: 30px;
}

/* ******************************
    @Section: Date Picker popup
****************************** */
/* line 809, ../scss/_press-release.scss */
#ui-datepicker-div {
  background: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 809, ../scss/_press-release.scss */
  #ui-datepicker-div {
    z-index: 200 !important;
  }
}
/* line 817, ../scss/_press-release.scss */
#ui-datepicker-div .ui-datepicker-header {
  background: white;
}
/* line 821, ../scss/_press-release.scss */
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default, #ui-datepicker-div .ui-datepicker-calendar .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-datepicker-calendar .ui-widget-header .ui-state-default {
  font-size: 14px;
  font-weight: normal;
  border: none;
  border-bottom: none !important;
}
/* line 827, ../scss/_press-release.scss */
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default {
  text-align: center;
}
/* line 829, ../scss/_press-release.scss */
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default:hover {
  background: #007bc4;
  color: white;
}

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

    @Section: Media Page Specifics

****************************** */
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 846, ../scss/_press-release.scss */
  .page-media .bean-teasers-bar {
    position: relative;
    margin-top: 0 !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 853, ../scss/_press-release.scss */
  .page-media .bean-teasers-bar #slider-next, .page-media .bean-teasers-bar #slider-prev {
    top: 60px !important;
  }
}

/* line 7, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .custom-layout-pre-body p, .page-find-officials .group-left .custom-layout-pre-body p {
  margin: 0 40px 10px 0px;
  padding-left: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 7, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left .custom-layout-pre-body p, .page-find-officials .group-left .custom-layout-pre-body p {
    padding-left: 30px;
  }
}
/* line 16, ../scss/_registertovote.scss */
.page-register-to-vote .group-left h1, .page-register-to-vote .group-left .item-list h3, .page-find-officials .group-left h1, .page-find-officials .group-left .item-list h3 {
  position: relative;
  display: inline-block;
  padding: 0 30px 0 42px;
  height: 63px;
  font-family: "ff-din-web";
  line-height: 63px;
  background: #d0112b;
  color: white;
  font-weight: bold;
  font-size: 36px;
  text-transform: uppercase;
  border-radius: 2px;
  z-index: 200;
  margin-bottom: 20px;
}
/* line 32, ../scss/_registertovote.scss */
.page-register-to-vote .group-left h1:after, .page-register-to-vote .group-left .item-list h3:after, .page-find-officials .group-left h1:after, .page-find-officials .group-left .item-list h3:after {
  position: absolute;
  right: -57px;
  top: 0;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 63px 58px 0 0;
  border-color: #d0112b transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 45, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left h1, .page-find-officials .group-left h1 {
    padding: 0 10px 0 10px;
    width: 300px;
    margin-left: 10px;
    font-size: 25px;
    padding-left: 20px;
  }
}
/* line 55, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .register-to-vote-title, .page-find-officials .group-left .register-to-vote-title {
  letter-spacing: -1px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 55, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left .register-to-vote-title, .page-find-officials .group-left .register-to-vote-title {
    font-size: 23px;
  }
}
/* line 62, ../scss/_registertovote.scss */
.page-register-to-vote .group-left p, .page-find-officials .group-left p {
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222222;
  margin: 0 0 0 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 62, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left p, .page-find-officials .group-left p {
    margin: -25px 0 0 10px !important;
  }
}
/* line 73, ../scss/_registertovote.scss */
.page-register-to-vote .group-left form#nrf-bipac-register-vote-form, .page-find-officials .group-left form#nrf-bipac-register-vote-form {
  margin: 0 40px 50px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 73, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left form#nrf-bipac-register-vote-form, .page-find-officials .group-left form#nrf-bipac-register-vote-form {
    background-color: white;
    width: 300px;
    margin-left: 10px;
    margin-top: -14px;
    padding-bottom: 20px;
  }
  /* line 83, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left form#nrf-bipac-register-vote-form div.form-item, .page-find-officials .group-left form#nrf-bipac-register-vote-form div.form-item {
    margin-left: 20px;
  }
  /* line 86, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left form#nrf-bipac-register-vote-form div.form-item input#edit-zip, .page-register-to-vote .group-left form#nrf-bipac-register-vote-form div.form-item #edit-zip.select-list-style, .page-register-to-vote .group-left form#nrf-bipac-register-vote-form div.form-item .page-search .block-facetapi #edit-zip.select-style, .page-search .block-facetapi .page-register-to-vote .group-left form#nrf-bipac-register-vote-form div.form-item #edit-zip.select-style, .page-find-officials .group-left form#nrf-bipac-register-vote-form div.form-item input#edit-zip, .page-find-officials .group-left form#nrf-bipac-register-vote-form div.form-item #edit-zip.select-list-style, .page-find-officials .group-left form#nrf-bipac-register-vote-form div.form-item .page-search .block-facetapi #edit-zip.select-style, .page-search .block-facetapi .page-find-officials .group-left form#nrf-bipac-register-vote-form div.form-item #edit-zip.select-style {
    width: 260px;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  /* line 93, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left form#nrf-bipac-register-vote-form input#edit-submit, .page-register-to-vote .group-left form#nrf-bipac-register-vote-form #edit-submit.select-list-style, .page-register-to-vote .group-left form#nrf-bipac-register-vote-form .page-search .block-facetapi #edit-submit.select-style, .page-search .block-facetapi .page-register-to-vote .group-left form#nrf-bipac-register-vote-form #edit-submit.select-style, .page-find-officials .group-left form#nrf-bipac-register-vote-form input#edit-submit, .page-find-officials .group-left form#nrf-bipac-register-vote-form #edit-submit.select-list-style, .page-find-officials .group-left form#nrf-bipac-register-vote-form .page-search .block-facetapi #edit-submit.select-style, .page-search .block-facetapi .page-find-officials .group-left form#nrf-bipac-register-vote-form #edit-submit.select-style {
    margin-left: 20px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
}
/* line 102, ../scss/_registertovote.scss */
.page-register-to-vote .group-left #edit-zip, .page-find-officials .group-left #edit-zip {
  width: 300px;
}
/* line 105, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .form-required, .page-find-officials .group-left .form-required {
  float: left;
  padding: 0 10px 0 0;
}
/* line 109, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv, .page-find-officials .group-left .gotv {
  padding: 0 40px;
  margin: 10px 0 50px 0;
}
/* line 113, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv h2, .page-find-officials .group-left .gotv h2 {
  color: #007bc4;
  font-size: 30px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0;
}
/* line 120, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv h3, .page-find-officials .group-left .gotv h3 {
  color: #2a2a2a;
  margin-bottom: 0;
}
/* line 125, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv p, .page-find-officials .group-left .gotv p {
  padding: 0;
}
/* line 128, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv input[type=radio], .page-register-to-vote .group-left .gotv form [type=radio].select-list-style, form .page-register-to-vote .group-left .gotv [type=radio].select-list-style, .page-register-to-vote .group-left .gotv .ui-accordion [type=radio].select-list-style, .ui-accordion .page-register-to-vote .group-left .gotv [type=radio].select-list-style, .page-register-to-vote .group-left .gotv .page-search .block-facetapi [type=radio].select-style, .page-search .block-facetapi .page-register-to-vote .group-left .gotv [type=radio].select-style, .page-find-officials .group-left .gotv input[type=radio], .page-find-officials .group-left .gotv form [type=radio].select-list-style, form .page-find-officials .group-left .gotv [type=radio].select-list-style, .page-find-officials .group-left .gotv .ui-accordion [type=radio].select-list-style, .ui-accordion .page-find-officials .group-left .gotv [type=radio].select-list-style, .page-find-officials .group-left .gotv .page-search .block-facetapi [type=radio].select-style, .page-search .block-facetapi .page-find-officials .group-left .gotv [type=radio].select-style {
  opacity: 1;
  display: inline-block;
  height: auto;
  position: relative;
}
/* line 134, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .content-offices, .page-find-officials .group-left .gotv .content-offices {
  float: none;
}
/* line 136, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .content-offices address, .page-find-officials .group-left .gotv .content-offices address {
  margin-bottom: 25px;
}
/* line 140, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .content-offices .vcard, .page-find-officials .group-left .gotv .content-offices .vcard {
  margin-bottom: 20px;
}
/* line 144, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .content-offices .local-office, .page-find-officials .group-left .gotv .content-offices .local-office {
  float: left;
  margin-right: 7%;
  width: 60%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 144, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left .gotv .content-offices .local-office, .page-find-officials .group-left .gotv .content-offices .local-office {
    float: none;
    margin-right: 0;
    width: 100%;
  }
}
/* line 156, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .content-offices .state-office, .page-find-officials .group-left .gotv .content-offices .state-office {
  display: inline-block;
  width: 33%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 156, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left .gotv .content-offices .state-office, .page-find-officials .group-left .gotv .content-offices .state-office {
    width: 100%;
  }
}
/* line 165, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .content-selection, .page-find-officials .group-left .gotv .content-selection {
  margin: 30px 0;
  float: none;
  display: inline-block;
}
/* line 169, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .content-selection p, .page-find-officials .group-left .gotv .content-selection p {
  width: 100%;
}
/* line 173, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .selected-content, .page-find-officials .group-left .gotv .selected-content {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-top: 1px solid gray;
  margin: 10px 0 0 0;
  padding: 20px 0 0 0;
}
/* line 180, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .expat p, .page-find-officials .group-left .gotv .expat p {
  margin-bottom: 10px;
}
/* line 183, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .expat h3:nth-of-type(2), .page-find-officials .group-left .gotv .expat h3:nth-of-type(2) {
  margin-top: 20px;
}
/* line 190, ../scss/_registertovote.scss */
.page-register-to-vote .group-left .gotv .reg_to_vote p, .page-find-officials .group-left .gotv .reg_to_vote p {
  margin-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 109, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left .gotv, .page-find-officials .group-left .gotv {
    background-color: white;
    width: 300px;
    margin-left: 10px;
    margin-top: -27px;
    padding: 15px 0 0 15px;
  }
  /* line 202, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left .gotv h2, .page-find-officials .group-left .gotv h2 {
    font-size: 23px;
    padding-bottom: 15px;
  }
  /* line 207, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left .gotv h3, .page-find-officials .group-left .gotv h3 {
    margin-bottom: 30px;
  }
  /* line 211, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left .gotv p, .page-find-officials .group-left .gotv p {
    padding: 10px 0 20px 0 !important;
    margin-left: 0 !important;
    width: 260px !important;
  }
  /* line 217, ../scss/_registertovote.scss */
  .page-register-to-vote .group-left .gotv .selected-content, .page-find-officials .group-left .gotv .selected-content {
    border-top: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 224, ../scss/_registertovote.scss */
  .page-register-to-vote .group-right, .page-find-officials .group-right {
    margin-top: -50px !important;
  }
}

/* line 240, ../scss/_registertovote.scss */
.page-find-officials .group-left .field .select-style select#edit-address-state {
  padding-right: 0;
  width: 100% !important;
  -moz-appearance: window;
  margin: 0;
}
/* line 247, ../scss/_registertovote.scss */
.page-find-officials .group-left .field .select-style select#edit-address-state::-ms-expand {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 236, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field {
    background-color: white;
    width: 300px;
    margin-left: 10px;
    padding-bottom: 20px;
  }
  /* line 258, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field h1 {
    margin-left: 0 !important;
    font-size: 30px;
  }
  /* line 263, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field p {
    margin: 0 0 0 0 !important;
  }
  /* line 267, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field input, .page-find-officials .group-left .field form .select-list-style, form .page-find-officials .group-left .field .select-list-style, .page-find-officials .group-left .field .ui-accordion .select-list-style, .ui-accordion .page-find-officials .group-left .field .select-list-style, .page-find-officials .group-left .field .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-find-officials .group-left .field .select-style {
    width: 260px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 273, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .select-style {
    width: 260px;
  }
  /* line 276, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .select-style select#edit-address-state {
    width: 190px;
    padding-left: 0;
  }
  /* line 282, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field #edit-submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  /* line 288, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field #edit-results {
    width: 300px;
  }
  /* line 291, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field #edit-results h3 {
    font-size: 25px;
    padding-left: 20px;
  }
  /* line 295, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field #edit-results h3:after {
    display: none;
  }
  /* line 300, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field #edit-results ul {
    margin-left: 20px !important;
  }
  /* line 305, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .district-information {
    width: 150px;
  }
  /* line 309, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-title {
    font-size: 18px;
  }
  /* line 313, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-name {
    width: 150px;
    font-size: 18px;
  }
  /* line 319, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details-title h1 {
    font-size: 28px;
  }
  /* line 324, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details-content {
    padding: 20px 20px 0px;
  }
  /* line 327, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details-content p {
    padding-left: 0px;
    width: 260px !important;
  }
  /* line 332, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details-content .adr {
    padding-bottom: 0;
  }
  /* line 336, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details-content .fax {
    padding: 0 0;
  }
  /* line 340, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details-content .tel {
    padding-top: 0;
  }
  /* line 344, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details-content .vcard {
    clear: both;
  }
  /* line 348, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details-content .social_container {
    clear: both;
    margin-left: -5px;
    margin-bottom: 33px;
  }
  /* line 355, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details-content {
    width: 300px;
    height: 400px;
    overflow: auto;
  }
  /* line 361, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .official-details {
    overflow: hidden;
    height: auto;
  }
  /* line 366, ../scss/_registertovote.scss */
  .page-find-officials .group-left .field .voting-record-list {
    overflow: hidden;
    height: auto;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 376, ../scss/_registertovote.scss */
  .page-find-officials .group-right .field {
    margin-top: 65px;
  }
}

/* line 387, ../scss/_registertovote.scss */
.page-advocacy-action-center-register-to-vote- .group-left .custom-layout-pre-body, .bipac-find-officials-results .group-left .custom-layout-pre-body, .find-official-details .group-left .custom-layout-pre-body {
  display: none;
}

/* line 1, ../scss/_research.scss */
body.node-type-research {
  /* Added 2015-05-06 */
}
/* line 3, ../scss/_research.scss */
body.node-type-research div {
  border-radius: 0;
}
/* line 7, ../scss/_research.scss */
body.node-type-research .group-left {
  position: relative;
  padding-bottom: 50px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 7, ../scss/_research.scss */
  body.node-type-research .group-left {
    margin-bottom: 60px !important;
    padding-bottom: 0;
  }
}
/* line 16, ../scss/_research.scss */
body.node-type-research .field-name-field-research-category {
  float: left;
  position: relative;
  padding: 0 30px;
  height: 43px;
  line-height: 43px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #054e8d;
  color: white;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 16, ../scss/_research.scss */
  body.node-type-research .field-name-field-research-category {
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: auto;
  }
}
/* line 34, ../scss/_research.scss */
body.node-type-research .field-name-field-research-category:after {
  position: absolute;
  right: -23px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 43px 23px 0 0;
  border-color: #054e8d transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 34, ../scss/_research.scss */
  body.node-type-research .field-name-field-research-category:after {
    display: none;
    padding-left: 16px;
  }
}
/* line 51, ../scss/_research.scss */
body.node-type-research .field-name-field-research-type {
  float: left;
  height: 43px;
  line-height: 43px;
  padding: 0 0 0 43px;
  color: #d0112b;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
  clear: both;
  margin-top: 4px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 51, ../scss/_research.scss */
  body.node-type-research .field-name-field-research-type {
    padding: 0px 20px;
    margin-top: 10px;
  }
}
/* line 69, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart {
  float: right;
  height: 43px;
  background-color: #9cca3b;
  position: relative;
  padding: 0 30px 0 22px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 43px;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 69, ../scss/_research.scss */
  body.node-type-research .field-name-add-to-cart {
    width: 100%;
    padding: 0px 30px;
  }
}
/* line 84, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart:before {
  position: absolute;
  left: -22px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 43px 0 0 23px;
  border-color: #9cca3b transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 84, ../scss/_research.scss */
  body.node-type-research .field-name-add-to-cart:before {
    display: none;
  }
}
/* line 98, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart .text:before {
  position: absolute;
  top: 10px;
  right: 145px;
  width: 34px;
  height: 25px;
  background: url(../img/cart.png);
  content: " ";
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 98, ../scss/_research.scss */
  body.node-type-research .field-name-add-to-cart .text:before {
    right: 149px;
  }
}
/* line 111, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart a {
  display: block;
  color: white;
}
/* line 114, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart a .text {
  margin-left: 20px;
  border-left: 1px solid white;
  padding-left: 55px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 114, ../scss/_research.scss */
  body.node-type-research .field-name-add-to-cart a .text {
    padding-left: 75px;
  }
}
/* line 125, ../scss/_research.scss */
body.node-type-research .field-name-title h2 {
  color: #008165;
  padding: 0px 42px 0 42px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 125, ../scss/_research.scss */
  body.node-type-research .field-name-title h2 {
    padding: 0px 20px;
    margin-bottom: 15px;
  }
}
/* line 134, ../scss/_research.scss */
body.node-type-research .group-research-authorship {
  padding-left: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 134, ../scss/_research.scss */
  body.node-type-research .group-research-authorship {
    padding: 0px 20px;
  }
}
/* line 139, ../scss/_research.scss */
body.node-type-research .group-research-authorship .field-item {
  color: #878787;
}
/* line 143, ../scss/_research.scss */
body.node-type-research .group-research-authorship > * {
  display: inline-block;
  font-size: 18px;
}
/* line 147, ../scss/_research.scss */
body.node-type-research .group-research-authorship > * + div .field-item:before {
  content: "|";
  padding: 0 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 147, ../scss/_research.scss */
  body.node-type-research .group-research-authorship > * + div .field-item:before {
    display: none;
  }
}
/* line 157, ../scss/_research.scss */
body.node-type-research .field-name-title {
  clear: both;
}
/* line 161, ../scss/_research.scss */
body.node-type-research .field-name-field-dynamic-body {
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 167, ../scss/_research.scss */
body.node-type-research .field-name-field-tags {
  margin: 22px 42px;
  text-transform: capitalize;
  border-bottom: none;
  float: none;
  clear: both;
}
/* line 174, ../scss/_research.scss */
body.node-type-research .field-name-field-tags .field-label {
  display: none;
}
/* line 178, ../scss/_research.scss */
body.node-type-research .field-name-field-tags .field-items {
  border-bottom: 1px solid #b3b3b3;
  border-radius: 0;
  overflow: auto;
}
/* line 183, ../scss/_research.scss */
body.node-type-research .field-name-field-tags .field-items .field-item {
  float: left;
  margin-left: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #007bc4;
}
/* line 190, ../scss/_research.scss */
body.node-type-research .field-name-field-tags .field-items .field-item a {
  text-decoration: none;
  color: #007bc4;
  font-weight: 700;
}
/* line 196, ../scss/_research.scss */
body.node-type-research .field-name-field-tags .field-items .field-item a:hover {
  color: #054e8d;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 167, ../scss/_research.scss */
  body.node-type-research .field-name-field-tags {
    margin-left: 0rem;
    margin-right: 0rem;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    margin-top: 0;
  }
  /* line 209, ../scss/_research.scss */
  body.node-type-research .field-name-field-tags .field-items {
    display: inline-block;
  }
  /* line 212, ../scss/_research.scss */
  body.node-type-research .field-name-field-tags .field-items .field-item {
    margin-bottom: 0.6rem;
    margin-left: 0;
    float: none;
  }
}
/* line 222, ../scss/_research.scss */
body.node-type-research .field-name-back-to-retail-library-bottom {
  position: absolute;
  left: 0;
  bottom: -70px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 222, ../scss/_research.scss */
  body.node-type-research .field-name-back-to-retail-library-bottom {
    display: none;
  }
}
/* line 231, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart-bottom {
  position: absolute;
  right: 0;
  bottom: -43px;
  height: 43px;
  background-color: #9cca3b;
  padding: 0 30px 0 22px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 43px;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 244, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart-bottom:before {
  position: absolute;
  left: -22px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 43px 0 0 23px;
  border-color: #9cca3b transparent transparent transparent;
}
/* line 256, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart-bottom .text:before {
  position: absolute;
  top: 10px;
  right: 145px;
  width: 34px;
  height: 25px;
  background: url(../img/cart.png);
  content: " ";
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 256, ../scss/_research.scss */
  body.node-type-research .field-name-add-to-cart-bottom .text:before {
    right: 149px;
  }
}
/* line 269, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart-bottom a {
  display: block;
  color: white;
}
/* line 273, ../scss/_research.scss */
body.node-type-research .field-name-add-to-cart-bottom a .text {
  margin-left: 20px;
  border-left: 1px solid white;
  padding-left: 55px;
  white-space: nowrap;
}
/* line 284, ../scss/_research.scss */
body.node-type-research .research-has-no-file .field-name-add-to-cart {
  display: none;
}
/* line 287, ../scss/_research.scss */
body.node-type-research .research-has-no-file .field-name-add-to-cart-bottom {
  display: none;
}

/* line 3, ../scss/_retail-facts-and-stats.scss */
body.state-and-district.context-advocacy h1 {
  background: #007bc4;
  font-size: 41px;
  padding-left: 40px;
  padding-right: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 3, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district.context-advocacy h1 {
    width: 100%;
    margin: 0;
    padding-left: 0.7rem;
    font-size: 1.4rem;
  }
}
/* line 14, ../scss/_retail-facts-and-stats.scss */
body.state-and-district.context-advocacy h1:after {
  border-width: 63px 58px 0 0;
  border-color: #007bc4 transparent transparent transparent;
  border-style: solid;
}
/* line 21, ../scss/_retail-facts-and-stats.scss */
body.state-and-district .views-field-field-state-full-name {
  border-bottom: 1px solid #bebdbd;
  color: #00a884;
  text-transform: uppercase;
}
/* line 25, ../scss/_retail-facts-and-stats.scss */
body.state-and-district .views-field-field-state-full-name .field-content {
  font-size: 22px;
}
/* line 30, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper {
  background: red;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 33, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main {
    padding: 0.4rem;
  }
}
/* line 38, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container {
  margin-bottom: 23px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 38, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .center-wrapper #map-container {
    width: 100%;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 44, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .center-wrapper #map-container .inside {
    margin: 0;
  }
}
/* line 49, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container h2 {
  margin-left: 42px;
  margin-top: 17px;
  font-weight: 900;
  font-size: 32px;
  color: #00a884;
  margin-bottom: 0px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 49, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .center-wrapper #map-container h2 {
    margin-left: 0;
    padding-left: 1rem;
    margin-top: 0.4rem;
    font-size: 1.9rem;
    line-height: 2.1rem;
  }
}
/* line 64, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container p {
  margin-left: 42px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 64, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .center-wrapper #map-container p {
    margin-left: 1rem;
    margin-top: 0.7rem;
  }
}
/* line 71, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container .state-select-wrapper {
  width: 100%;
  text-align: center;
}
/* line 75, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-box-divider {
  width: 90%;
  display: inline-block;
  margin-top: 24px;
  z-index: 1;
  background-color: #bebdbd;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 75, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-box-divider {
    background-color: transparent;
  }
}
/* line 86, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-list-style select {
  width: 100%;
  padding: 20px 3%;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  cursor: pointer;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 42px;
  font-size: 16px;
  color: white;
}
/* line 103, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-style {
  display: inline-block;
  height: 42px;
  width: 243px;
  border: 1px solid #007bc4;
  border-radius: 3px;
  color: white;
  text-transform: uppercase;
  background: #007bc4 url(../img/form-select-arrow.png) no-repeat right;
  background-size: auto 100%;
  overflow: hidden;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-width: 100px;
  padding-left: 4px;
  -webkit-box-shadow: 0 0 0 13px white;
  box-shadow: 0 0 0 13px white;
  z-index: 2;
  position: relative;
  top: -50px;
  margin-bottom: -20px;
}
/* line 123, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-style select {
  padding: 5px 3%;
  width: 100%;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: window;
  cursor: pointer;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  text-transform: uppercase;
}
/* line 136, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-style select option {
  width: 100%;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2a2a2a;
  text-transform: uppercase;
  background-color: white;
}
/* line 144, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-style select::-ms-expand {
  display: none;
}
/* line 147, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-style .select-style select[size] {
  width: 243px;
  height: 300px;
  background-color: #f00000;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 153, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .center-wrapper #map-container .panel-panel.panel-col-last {
    display: none;
  }
}
/* line 159, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #state-title {
  margin: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 159, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .center-wrapper #state-title {
    width: 100%;
  }
}
/* line 164, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #state-title h1 {
  margin: 0;
  margin-bottom: -7px;
  height: 42px;
  line-height: 42px;
  font-size: 20px;
  position: relative;
  border-radius: 0px;
  background-color: #054e8d;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 164, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .center-wrapper #state-title h1 {
    padding-left: 1.2rem;
    font-size: 1.4rem;
  }
}
/* line 177, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #state-title h1:after {
  content: '';
  display: block;
  position: absolute;
  left: 100%;
  top: 0px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 42px 0 0 29px;
  border-color: transparent transparent transparent #054e8d;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 191, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .center-wrapper #print-link {
    display: none;
  }
}
/* line 195, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #print-link a {
  float: right;
  border: none;
  color: white !important;
  display: inline-block;
  height: 34px;
  line-height: 34px;
  padding: 0 25px;
  font-size: 16px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  background-color: #007bc4 !important;
  text-transform: uppercase;
  -webkit-transition: background .3s ease;
  -moz-transition: background .3s ease;
  -ms-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
  border-radius: 3px;
}
/* line 214, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .center-wrapper #print-link a:hover {
  background-color: #004c8a !important;
}
/* line 220, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
  padding: 0;
  border: none;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
}
/* line 226, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul {
  background: transparent;
  padding: 0;
}
/* line 229, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li:last-child:hover:after {
  border-color: #008165 transparent transparent transparent;
}
/* line 232, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li {
  margin: 0;
  border: none;
  padding: 0;
  border-radius: 0;
  border-right: solid 1px white;
  border-bottom: none !important;
  position: relative;
}
/* line 240, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li.last {
  border-right: none;
}
/* line 242, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li.last:after {
  content: '';
  display: block;
  position: absolute;
  left: 100%;
  top: 0px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 42px 29px 0 0;
  border-color: #00a884 transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 232, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li {
    width: 100%;
    border-right: none;
  }
  /* line 258, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li:after {
    display: none !important;
  }
  /* line 261, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li a {
    width: 100%;
  }
}
/* line 265, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li:hover {
  border-right: solid 1px white;
}
/* line 267, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li:hover a {
  background-color: #008165;
}
/* line 271, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li.ui-state-active {
  border-right: solid 1px white;
}
/* line 273, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li.ui-state-active:after {
  border: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 271, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li.ui-state-active {
    border-right: none;
    /* Stroke */
  }
}
/* line 310, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li.ui-state-active a {
  color: #00a884;
  background-color: white;
}
/* line 317, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li a {
  background-color: #00a884;
  color: white;
  font-weight: bold;
  font-size: 16px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 0;
  padding-bottom: 0;
  height: 42px;
  line-height: 42px;
  padding-left: 40px;
  padding-right: 45px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 317, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .item-list ul li a {
    padding-left: 1.2rem;
    font-size: 1.2rem;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
    height: auto;
    border-top: solid 1px #bebdbd;
    border-bottom: solid 1px #bebdbd;
    border-left: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 345, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel {
    background-color: whitesmoke;
    padding: 0.5rem;
  }
}
/* line 350, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table {
  background-color: transparent !important;
  border: none;
}
/* line 353, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table tr, body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table th, body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table td {
  background: transparent !important;
  border: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 353, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table tr, body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table th, body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table td {
    display: block;
    float: left;
    width: 100%;
  }
}
/* line 362, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table tr {
  border-bottom: solid 1px #bebdbd;
}
/* line 364, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table tr:last-child {
  border-bottom: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 368, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table tr:nth-child(2n) {
    background-color: white !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 373, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table td {
    text-align: right;
    position: relative;
    color: #2a2a2a;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  /* line 380, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table td:first-child {
    padding-top: 1.5rem;
  }
  /* line 383, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table td:last-child {
    padding-bottom: 1.5rem;
  }
  /* line 386, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .ui-tabs-panel table td:before {
    display: inline-block;
    float: left;
    margin-right: 1.5rem;
    font-weight: bold;
    color: #054f8f;
  }
}
/* line 398, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-first {
  width: 15%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 398, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-first {
    width: 61%;
    margin: auto;
    float: none;
  }
}
/* line 406, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col {
  width: 43%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 406, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col {
    width: 100%;
  }
}
/* line 412, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-state-and-district-overview .view-header {
  border-bottom: solid 1px #bebdbd;
  margin-top: 20px;
}
/* line 415, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-state-and-district-overview .view-header h4 {
  margin-bottom: 8px;
  color: #00a884;
}
/* line 421, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-state-and-district-overview .view-content .views-row {
  padding-top: 20px;
}
/* line 423, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-state-and-district-overview .view-content .views-row .views-field {
  padding-bottom: 3px;
}
/* line 425, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-state-and-district-overview .view-content .views-row .views-field span, body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-state-and-district-overview .view-content .views-row .views-field div {
  display: inline-block;
  font-size: 19px;
}
/* line 429, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-state-and-district-overview .view-content .views-row .views-field div {
  font-weight: bold;
}
/* line 437, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-retail-impact-summary img {
  display: none;
}
/* line 440, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-retail-impact-summary .views-field-title-1 {
  margin-top: 30px;
  margin-bottom: 9px;
}
/* line 443, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col .view-retail-impact-summary .views-field-title-1 span {
  font-weight: bold;
  color: #00a884;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 453, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-last {
  width: 41%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 453, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-last {
    width: 100%;
  }
}
/* line 458, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-last .views-row {
  margin-top: 15px;
}
/* line 460, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-last .views-row .views-field {
  margin: 0px;
  width: 100%;
  height: 42px;
  position: relative;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 460, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-last .views-row .views-field {
    height: 60px;
  }
}
/* line 468, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-last .views-row .views-field span {
  display: block;
  height: 50px;
  line-height: 50px;
  position: absolute;
  top: 0px;
  left: 125px;
  border-left: solid 1px #bebdbd;
  text-align: left;
  padding-left: 15px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #151937;
  font-size: 14px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 468, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-last .views-row .views-field span {
    left: 91px;
    height: 60px;
    line-height: 15px;
    padding-top: 0.5rem;
  }
}
/* line 489, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-last .views-row .views-field div {
  display: block;
  height: 50px;
  line-height: 50px;
  position: absolute;
  top: 0px;
  right: 300px;
  text-align: right;
  padding-right: 15px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #00a884;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 489, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-1.ui-tabs-panel .panel-panel.panel-col-last .views-row .views-field div {
    right: 190px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 510, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel {
    padding: 0;
  }
  /* line 513, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel .view-header {
    padding: 1.2rem;
  }
  /* line 517, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel table th {
    display: none;
  }
  /* line 521, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel table td:nth-child(1):before {
    content: 'NAICS';
  }
  /* line 524, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel table td:nth-child(2):before {
    display: block;
    width: 100%;
    content: 'Sub-sector Description';
    text-align: left;
  }
  /* line 530, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel table td:nth-child(3):before {
    content: 'Employment (Jobs)';
  }
  /* line 533, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel table td:nth-child(4):before {
    content: 'Labor Income ($millions)';
  }
  /* line 536, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel table td:nth-child(5):before {
    content: 'GDP ($millions)';
  }
  /* line 539, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel table td:nth-child(6):before {
    content: 'Retail Establishments';
  }
}
/* line 545, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-2.ui-tabs-panel h4 {
  color: #008165;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 549, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-3.ui-tabs-panel {
    padding: 0;
  }
  /* line 552, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-3.ui-tabs-panel .view-header {
    padding: 1.2rem;
  }
  /* line 555, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-3.ui-tabs-panel .panel-panel {
    width: 100%;
    margin: 0;
  }
  /* line 558, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-3.ui-tabs-panel .panel-panel .inside {
    margin: 0;
  }
  /* line 563, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-3.ui-tabs-panel table th {
    display: none;
  }
  /* line 567, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-3.ui-tabs-panel table td:nth-child(1):before {
    content: 'Industry Description';
    display: block;
    width: 100%;
    text-align: left;
  }
  /* line 573, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-3.ui-tabs-panel table td:nth-child(2):before {
    content: 'Employment (Jobs)';
  }
  /* line 576, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-3.ui-tabs-panel table td:nth-child(3):before {
    content: 'GDP ($Million)';
  }
}
/* line 582, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-3.ui-tabs-panel h4 {
  color: #008165;
}
/* line 588, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives:after {
  content: " ";
  display: table;
  clear: both;
}
/* line 593, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives h3 {
  margin-top: 20px;
  color: #008165;
}
/* line 597, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives h3:before, body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives h3:after {
  content: " ";
  display: table;
  clear: both;
}
/* line 602, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives .views-row {
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 32px;
  width: 29%;
  height: 113px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 602, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives .views-row {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 616, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives .views-row img {
    width: auto;
    height: auto;
    position: relative;
    top: -5px;
  }
}
/* line 623, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives .views-row .views-field.views-field-district {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 627, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives .views-row .views-field-full-name-party-custom span {
  color: #054e8d;
  font-size: 20px;
  font-weight: bold;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 635, ../scss/_retail-facts-and-stats.scss */
body.state-and-district #region-content #block-system-main .panel-panel.panel-col-bottom .inside .tabs-processed.ui-tabs.ui-widget.ui-widget-content.ui-corner-all #tabs-0-bottom-4.ui-tabs-panel .view-congressional-representatives .views-row .representative-links-label {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  margin-right: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 645, ../scss/_retail-facts-and-stats.scss */
  body.state-and-district #vmap {
    display: none;
  }
}

/* line 652, ../scss/_retail-facts-and-stats.scss */
.state-and-district .region-content {
  background: transparent;
}
/* line 655, ../scss/_retail-facts-and-stats.scss */
.state-and-district .pane-title, .state-and-district .block-title {
  display: none;
}
/* line 658, ../scss/_retail-facts-and-stats.scss */
.state-and-district .panel-col-last h2 {
  background-color: #00a884;
}
/* line 663, ../scss/_retail-facts-and-stats.scss */
.state-and-district .panel-col-top + .center-wrapper .panel-col-first {
  width: 740px;
  background: white;
  float: left;
}
/* line 668, ../scss/_retail-facts-and-stats.scss */
.state-and-district .panel-col-top + .center-wrapper .panel-col-last {
  float: left;
  width: 340px;
  background: none;
  margin-left: 20px;
  margin-bottom: 25px;
}
/* line 678, ../scss/_retail-facts-and-stats.scss */
.state-and-district .panel-col-top + .center-wrapper .panel-col-last .entity {
  background: white;
}
/* line 682, ../scss/_retail-facts-and-stats.scss */
.state-and-district .panel-col-top + .center-wrapper .panel-col-last .inside {
  margin: 0;
}
/* line 685, ../scss/_retail-facts-and-stats.scss */
.state-and-district .panel-col-top + .center-wrapper .panel-col-last .field-item {
  font-size: 16px;
  line-height: 20px;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 696, ../scss/_retail-facts-and-stats.scss */
  .page-retail-facts-and-stats .panel-col-top + .center-wrapper .panel-col-first {
    width: 100%;
  }
  /* line 699, ../scss/_retail-facts-and-stats.scss */
  .page-retail-facts-and-stats .panel-col-top + .center-wrapper .panel-col-last {
    display: none;
  }
  /* line 704, ../scss/_retail-facts-and-stats.scss */
  .page-retail-facts-and-stats .panel-col-middle + .center-wrapper .panel-col-first {
    width: 100%;
  }
  /* line 706, ../scss/_retail-facts-and-stats.scss */
  .page-retail-facts-and-stats .panel-col-middle + .center-wrapper .panel-col-first > .inside {
    margin: 0;
  }
}

/* line 2, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main {
  background: white;
  padding: 40px;
  font-size: 18px;
}
/* line 6, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main h2, body.page-advocacy-retail-facts-and-stats.page-print #block-system-main h4 {
  color: #008165;
}
/* line 9, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main table {
  background-color: transparent !important;
  border: none;
}
/* line 12, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main table tr, body.page-advocacy-retail-facts-and-stats.page-print #block-system-main table th, body.page-advocacy-retail-facts-and-stats.page-print #block-system-main table td {
  background: transparent !important;
  border: none;
}
@media print {
  /* line 20, ../scss/_retail-facts-and-stats-print.scss */
  body.page-advocacy-retail-facts-and-stats.page-print #block-system-main table tr th a img {
    display: none;
  }
}
/* line 29, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main table tr {
  border-bottom: solid 1px #bebdbd;
}
/* line 31, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main table tr:last-child {
  border-bottom: none;
}
/* line 37, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .panel-separator {
  display: none;
}
/* line 40, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .panel-pane.pane-views.pane-state-and-district-overview {
  float: right;
  width: 41%;
}
/* line 44, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .panel-pane.pane-views.pane-retail-impact-summary {
  float: left;
  width: 50%;
}
/* line 48, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-retail-impact-summary.view-id-retail_impact_summary.view-display-id-block_1.block-retail-impact-summary-block-1 {
  width: 100%;
}
/* line 51, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-retail-impact-summary.view-id-retail_impact_summary.view-display-id-block_1.block-retail-impact-summary-block-1 .views-row .views-field {
  margin: 0px;
  width: 100%;
  height: 42px;
  position: relative;
  padding-left: 15px;
  margin-left: 20px;
  margin-bottom: -2px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #151937;
  font-size: 14px;
  height: 42px;
}
/* line 64, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-retail-impact-summary.view-id-retail_impact_summary.view-display-id-block_1.block-retail-impact-summary-block-1 .views-row .views-field .field-content span {
  height: 42px;
}
/* line 67, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-retail-impact-summary.view-id-retail_impact_summary.view-display-id-block_1.block-retail-impact-summary-block-1 .views-row .views-field.views-field-title-1 {
  color: #008165;
  font-size: 24px;
  font-weight: bold;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 20px;
  letter-spacing: -0.05em;
  border-left: none;
  margin-left: 0px;
  padding-left: 0px;
}
/* line 79, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-retail-impact-summary.view-id-retail_impact_summary.view-display-id-block_1.block-retail-impact-summary-block-1 .views-row .views-field:nth-child(2), body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-retail-impact-summary.view-id-retail_impact_summary.view-display-id-block_1.block-retail-impact-summary-block-1 .views-row .views-field:nth-child(3) {
  padding-left: 0px;
}
/* line 82, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-retail-impact-summary.view-id-retail_impact_summary.view-display-id-block_1.block-retail-impact-summary-block-1 .views-row .views-field .gigantic {
  height: 50px;
  display: inline-block;
  line-height: 50px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #00a884;
}
/* line 93, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-retail-impact-summary.view-id-retail_impact_summary.view-display-id-block_1.block-retail-impact-summary-block-1 .views-row .views-field br {
  display: none;
}
/* line 99, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-state-and-district-overview.view-id-state_and_district_overview.view-display-id-block_3.overview-info-leftside {
  width: 100%;
}
/* line 101, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-state-and-district-overview.view-id-state_and_district_overview.view-display-id-block_3.overview-info-leftside .views-row {
  margin-top: 15px;
}
/* line 103, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-state-and-district-overview.view-id-state_and_district_overview.view-display-id-block_3.overview-info-leftside .views-row .views-field {
  margin: 0px;
  width: 100%;
  height: 42px;
  position: relative;
}
/* line 108, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-state-and-district-overview.view-id-state_and_district_overview.view-display-id-block_3.overview-info-leftside .views-row .views-field span {
  display: block;
  height: 50px;
  line-height: 50px;
  position: absolute;
  top: 0px;
  left: 125px;
  border-left: solid 1px #bebdbd;
  text-align: left;
  padding-left: 15px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #151937;
  font-size: 14px;
}
/* line 123, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main .view.view-state-and-district-overview.view-id-state_and_district_overview.view-display-id-block_3.overview-info-leftside .views-row .views-field div {
  display: block;
  height: 50px;
  line-height: 50px;
  position: absolute;
  top: 0px;
  right: 300px;
  text-align: right;
  padding-right: 15px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #00a884;
}
/* line 140, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main #url-bar-print-footer {
  clear: both;
  padding-top: 20px;
  color: #008165;
  font-size: 24px;
  font-weight: bold;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 20px;
  letter-spacing: -0.05em;
}
/* line 153, ../scss/_retail-facts-and-stats-print.scss */
body.page-advocacy-retail-facts-and-stats.page-print #block-system-main #print-footer-attribution {
  margin-bottom: 40px;
  width: 71%;
}

/* line 3, ../scss/_retails-impact-state.scss */
.retails-impact-print-download-links:after {
  display: block;
  content: "";
  clear: both;
  height: 0;
  line-height: 0;
}
/* line 11, ../scss/_retails-impact-state.scss */
.retails-impact-print-download-links .print-state-data, .retails-impact-print-download-links .download-full-report {
  color: #68a9df;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 100;
}
/* line 18, ../scss/_retails-impact-state.scss */
.retails-impact-print-download-links .download-full-report {
  float: right;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1, ../scss/_retails-impact-state.scss */
  .retails-impact-print-download-links {
    display: none;
  }
}

/* line 27, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact, .node-retails-impact-national, .node-state-retail-fact {
  background-color: #e5e5e5;
  margin-bottom: 10px;
  /* Start Bean Retail Impact Slider */
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 27, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact, .node-retails-impact-national, .node-state-retail-fact {
    background-color: white;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 27, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact, .node-retails-impact-national, .node-state-retail-fact {
    margin-top: 10px;
  }
}
/* line 39, ../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 {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 39, ../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 {
    margin: 0;
  }
}
/* line 47, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .bean-bean-retail-impact-slider .field-name-title, .node-retails-impact-national .field-name-field-srf-d-header .bean-bean-retail-impact-slider .field-name-title, .node-state-retail-fact .field-name-field-srf-d-header .bean-bean-retail-impact-slider .field-name-title {
  background-color: transparent;
}
/* line 49, ../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, .node-retails-impact-national .field-name-field-srf-d-header .bean-bean-retail-impact-slider .field-name-title h2, .node-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: auto;
  margin-top: 2px;
}
/* line 58, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-field-srf-d-header .bean-bean-retail-impact-slider .content h2, .node-retails-impact-national .field-name-field-srf-d-header .bean-bean-retail-impact-slider .content h2, .node-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 58, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact .field-name-field-srf-d-header .bean-bean-retail-impact-slider .content h2, .node-retails-impact-national .field-name-field-srf-d-header .bean-bean-retail-impact-slider .content h2, .node-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 77, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retail-news-sidebar .view-retail-news-sidebar ul, .node-retails-impact-national .field-name-retail-news-sidebar .view-retail-news-sidebar ul, .node-state-retail-fact .field-name-retail-news-sidebar .view-retail-news-sidebar ul {
  padding-left: 0px;
}
/* line 79, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retail-news-sidebar .view-retail-news-sidebar ul li, .node-retails-impact-national .field-name-retail-news-sidebar .view-retail-news-sidebar ul li, .node-state-retail-fact .field-name-retail-news-sidebar .view-retail-news-sidebar ul li {
  margin-bottom: 18px;
}
/* line 83, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retail-news-sidebar .view-retail-news-sidebar ul li .views-field-title .field-content a, .node-retails-impact-national .field-name-retail-news-sidebar .view-retail-news-sidebar ul li .views-field-title .field-content a, .node-state-retail-fact .field-name-retail-news-sidebar .view-retail-news-sidebar ul li .views-field-title .field-content a {
  font-size: 18px;
  font-weight: 400;
}
/* line 86, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact .field-name-retail-news-sidebar .view-retail-news-sidebar ul li .views-field-title .field-content a::after, .node-retails-impact-national .field-name-retail-news-sidebar .view-retail-news-sidebar ul li .views-field-title .field-content a::after, .node-state-retail-fact .field-name-retail-news-sidebar .view-retail-news-sidebar ul li .views-field-title .field-content a::after {
  content: " >";
}
/* line 99, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider.clearfix, .node-state-retail-fact .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider.clearfix {
  float: none;
  clear: both;
}
/* line 104, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider, .node-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 104, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider, .node-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 115, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-srf-header-slider, .node-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 115, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-srf-header-slider, .node-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;
  }
}
/* line 123, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link, .node-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 123, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link, .node-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 141, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link a:link, .node-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 149, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link a:after, .node-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 154, ../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, .node-retails-impact-national .field-name-field-srf-d-header .field-items .field-item .bean-bean-retail-impact-slider .field-name-field-link .field-items, .node-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 165, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-prev, .node-type-state-retail-fact #slider-next, .node-retails-impact-national #slider-prev, .node-retails-impact-national #slider-next, .node-state-retail-fact #slider-prev, .node-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 165, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact #slider-prev, .node-type-state-retail-fact #slider-next, .node-retails-impact-national #slider-prev, .node-retails-impact-national #slider-next, .node-state-retail-fact #slider-prev, .node-state-retail-fact #slider-next {
    top: 146px;
    left: 25px;
    padding: 1.5em 1em 2em 1.25em;
  }
}
/* line 181, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-prev, .node-retails-impact-national #slider-prev, .node-state-retail-fact #slider-prev {
  left: 20px;
  background-position: 0 -1858px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 181, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact #slider-prev, .node-retails-impact-national #slider-prev, .node-state-retail-fact #slider-prev {
    background-position: 0 -1730px;
    top: 94px;
    left: 14px;
  }
}
/* line 192, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-next, .node-retails-impact-national #slider-next, .node-state-retail-fact #slider-next {
  right: 20px;
  background-position: 0 -1907px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 192, ../scss/_retails-impact-state.scss */
  .node-type-state-retail-fact #slider-next, .node-retails-impact-national #slider-next, .node-state-retail-fact #slider-next {
    background-position: 0 -1541px;
    left: 266px;
    top: 94px;
    right: 0;
  }
}
/* line 204, ../scss/_retails-impact-state.scss */
.node-type-state-retail-fact #slider-prev.disabled, .node-retails-impact-national #slider-prev.disabled, .node-state-retail-fact #slider-prev.disabled {
  background: none;
}
/* 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;
}