@charset "UTF-8";
/*! © National Retail Federation */
/* line 522, sprites/*.png */
.sprites-sprite, .ico-download, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon:hover,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon:hover, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-e,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-e, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-s,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-s, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-s:hover,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-s:hover, .page-policy-agenda .bean-get-involved .field-name-field-get-involved-body:before, .bean-ds-cta.did-you-know .group-bean-cta-description-wra.on .field-name-field-bean-cta-description:before, .bean-get-involved-large.did-you-know .group-bean-cta-description-wra.on .field-name-field-bean-cta-description:before, .bean-ds-cta.get-involved .group-bean-cta-description-wra.on .field-name-field-bean-cta-description:before, .bean-get-involved-large.get-involved .group-bean-cta-description-wra.on .field-name-field-bean-cta-description:before, .bean-alternating-links .even .group-right .field-name-node-link a:after, .bean-alternating-links .even .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:after, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .even .group-right .field-name-field-job-link a:after, .bean-alternating-links .odd .group-right .field-name-node-link a:after, .bean-alternating-links .odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:after, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .odd .group-right .field-name-field-job-link a:after, .page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .message-close.close, .page-my-nrf-account-info #modalContent .modal-header .close, .page-my-nrf-account-info .block-system #edit-connected-to div.add, .page-my-nrf-account-info .block-system #edit-connected-to div.add:hover, .page-my-nrf-account-info .block-system #edit-add-more-connections div.add, .page-my-nrf-account-info .block-system #edit-add-more-connections div.add:hover, .field-name-field-dynamic-body .field-items .field-item #slider-prev, .field-name-field-dynamic-body .field-items .field-item #slider-next, .page-become-a-member #section-content #block-system-main .group-left form #company_app_kit .member_app_kit a, .browser-upgrade .browser-buttons .browser-button.firefox, .browser-upgrade .browser-buttons .browser-button.safari, .browser-upgrade .browser-buttons .browser-button.chrome, body.page-checkout:not(.page-foundation-checkout) .grid-12.region.region-content#region-content .checkout-header i.checkout, body.page-checkout:not(.page-foundation-checkout) .grid-12.region.region-content#region-content table#foundation_table td.product-price a.product-delete, .page-contact-us .social-link #facebook, .page-contact-us .social-link #youtube, .page-contact-us .social-link #linked-in, .page-contact-us .social-link #twitter, .page-contact-us .social-link #instagram, .page-contact-us .social-link #flickr, .page-contact-us .social-link:hover #facebook, .page-contact-us .social-link:hover #youtube, .page-contact-us .social-link:hover #linked-in, .page-contact-us .social-link:hover #instagram, .page-contact-us .social-link:hover #twitter, .page-contact-us .social-link:hover #flickr, .node-type-state-retail-fact #slider-prev, .node-retails-impact-national #slider-prev, .node-state-retail-fact #slider-prev, .node-type-state-retail-fact #slider-next, .node-retails-impact-national #slider-next, .node-state-retail-fact #slider-next, .share-video-button-container, .share-video-button-container:hover, #modalContent .modal-header #modal-title, #modalContent .modal-header #modal-title:before, .bean-twitter-feed h2:before, .bean-vertical-twitter-feed h2:before, .bean-bean-recent-tweet h2:before {
  background: url('../img/sprites-s840cbf8cca.png') no-repeat;
}

/*mono*/
/*Reds*/
/*Yellows*/
/*Oranges*/
/*Greens*/
/*Blues*/
/**********************************************************
 *
 *    @Section: Global SASS Variables
 *
 **********************************************************/
/* basic color palette */
/* font-sizes */
/* font-family */
/* breakpoint variables - phone breakpoint set to screen so it isn't applied to any print devices */
/* print break point is passed to the breakpoint by just passing the word 'print' */
/*Multiple weights and styles*/
/* $radius = base width / 2 */
/**********************************************************
 *
 *    @Section: General Styles
 *
 **********************************************************/
/* line 6, ../scss/_common.scss */
#browser-upgrade {
  display: none;
}

/* line 10, ../scss/_common.scss */
a, a:link, a:visited {
  text-decoration: none;
  background: none;
}
/* line 15, ../scss/_common.scss */
a:hover {
  color: #054e8d;
  text-decoration: none;
}

/* line 21, ../scss/_common.scss */
a:link {
  font-weight: 600;
}

/* line 26, ../scss/_common.scss */
a:visited {
  font-weight: 600;
}

/* line 31, ../scss/_common.scss */
p {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 39, ../scss/_common.scss */
h1,
h2,
h3,
h4,
h5 {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

/* line 44, ../scss/_common.scss */
h1 {
  font-size: 27px;
  font-weight: bold;
}

/* line 49, ../scss/_common.scss */
h2 {
  font-size: 24px;
  font-weight: bold;
}

/* line 54, ../scss/_common.scss */
h5 {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
}

/**********************************************************
 *
 *    @Section: Global SASS Mixins
 *
 **********************************************************/
/* line 67, ../scss/_common.scss */
.global-a, .zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav li a, .region-footer-first-menu-inner .block-tb-megamenu .nav li a {
  text-decoration: none;
  background: none;
}
/* line 71, ../scss/_common.scss */
.global-a:hover, .zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav li a:hover, .region-footer-first-menu-inner .block-tb-megamenu .nav li a:hover {
  text-decoration: none;
}

/* line 76, ../scss/_common.scss */
.css3text-transition, a, a:link, a:visited, .ui-togglepanel .fieldset.views-fieldset legend a, .zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav li a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a, .region-footer-first-menu-inner .block-tb-megamenu .nav li a, .region-footer-first-menuexp ul.menu li a, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default a,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default a, .bean-ds-cta.get-involved .link-cta a, .bean-get-involved-large.get-involved .link-cta a, .bean-ds-cta.general .link-cta a, .bean-get-involved-large.general .link-cta a, .panel-col-last .field-items .field-item .bean-links .field-item a,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .field-item a,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .field-item a,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .field-item a {
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

/* line 84, ../scss/_common.scss */
.no-css3-text-transition {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 92, ../scss/_common.scss */
.css3bgtransition, .zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-twitter-top-bar a,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-facebook-top-bar a,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-linkedin-top-bar a,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-instagram-top-bar a,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-youtube-top-bar a, .zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .menu-cart-icon a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.search-main-menu a, .block-custom-search .form-actions input, .block-custom-search .form-actions form .select-list-style, form .block-custom-search .form-actions .select-list-style, .block-custom-search .form-actions .ui-accordion .select-list-style, .ui-accordion .block-custom-search .form-actions .select-list-style, .block-custom-search .form-actions .page-search .block-facetapi .select-style, .page-search .block-facetapi .block-custom-search .form-actions .select-style, .region-footer-first-search .region-footer-first-search-inner form .form-actions input, .region-footer-first-search .region-footer-first-search-inner form .form-actions .select-list-style, .region-footer-first-search .region-footer-first-search-inner form .form-actions .page-search .block-facetapi .select-style, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-actions .select-style, .region-footer-second-information-inner .social-follow-footer .sm-twitter-top-bar,
.region-footer-second-information-inner .social-follow-footer .sm-facebook-top-bar,
.region-footer-second-information-inner .social-follow-footer .sm-linkedin-top-bar,
.region-footer-second-information-inner .social-follow-footer .sm-instagram-top-bar,
.region-footer-second-information-inner .social-follow-footer .sm-youtube-top-bar, .page-search #views-exposed-form-search-result-page-page input#edit-submit-search-result-page, .page-search #views-exposed-form-search-result-page-page form #edit-submit-search-result-page.select-list-style, form .page-search #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-list-style, .page-search #views-exposed-form-search-result-page-page .ui-accordion #edit-submit-search-result-page.select-list-style, .ui-accordion .page-search #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-list-style, .page-search #views-exposed-form-search-result-page-page .block-facetapi #edit-submit-search-result-page.select-style, .page-search .block-facetapi #views-exposed-form-search-result-page-page #edit-submit-search-result-page.select-style, .page-search .views-exposed-form #edit-search-api-combined-2-datepicker-popup-1 {
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 100, ../scss/_common.scss */
.css3transition, a.btn-green, a.btn-green-small, .node-general-landing .field-name-field-kickstart-link a, .node-general-landing .field-name-field-kickstart-link a:link, .node-general-landing .field-name-field-kickstart-link a:visited, .view-display-id-attachment_general_landing_content .group-glec-hero-content .field-name-field-kickstart-link a, .view-display-id-attachment_general_landing_content .group-glec-hero-content .field-name-field-kickstart-link a:link, .view-display-id-attachment_general_landing_content .group-glec-hero-content .field-name-field-kickstart-link a:visited, .node-faq button.btn-green, .front .attachment-before .field-name-field-kickstart-link a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 108, ../scss/_common.scss */
.h1white {
  font-size: 62px;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 22px;
}

/* line 115, ../scss/_common.scss */
.h2white, #block-tb-megamenu-main-menu .tb-megamenu .nav > li .block-hover-mainmenu-left h2 {
  font-size: 22px;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 22px;
}

/* line 122, ../scss/_common.scss */
.mainborders, .region-footer-first-menu-inner .block-tb-megamenu .nav {
  border-bottom: 1px solid #d0d0d0;
}

/* line 126, ../scss/_common.scss */
.radius, div, .btn, .btn:link, a.btn-green, a.btn-green-small, h2.green, h2.red, h2.blue-dark, .node-type-event h2.custom-light-green, .panel-col-last .field-items .field-item .bean-links h2,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2, .field-name-field-dynamic-body .field-items .field-item .bean-infographic .zclip,
.field-name-field-template-dynamic-body .field-items .field-item .bean-infographic .zclip, .bean-more-resources-body, .bean-more-resources-body .group-bean-mr-body-body-g h3, .bean-more-resources .content h2, .bean-bean-feature-news h2, .node-article.view-mode-teaser_feature_news_single .field-name-field-bean-cta-image .field-items .field-item img, ul.primary li a, div.workbench-info-block, .page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .body .footer .message-close, .node-type-event .field-name-field-registration-link a, .view-display-id-page_events_center_listing .pager li.first,
.view-display-id-page_events_center_listing .pager li.first a,
.view-display-id-page_events_center_listing .pager li.first a:hover, .node-faq button.btn-green {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 132, ../scss/_common.scss */
.noradius, .ui-togglepanel .fieldset.views-fieldset .fieldset-wrapper, .zone-user-wrapper .region-user-second .region-inner .block-tb-megamenu, #region-footer-second-sitemap, .field-name-field-dynamic-body .field-items .field-item .bean-video,
.field-name-field-template-dynamic-body .field-items .field-item .bean-video, .field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper, .field-name-field-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper, .field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default, .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .ui-widget-content,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .ui-widget-content, .bean-more-resources-body .group-bean-mr-body-body-g .field-name-field--more-resources-body-desc, .bean-video, .node-article.view-mode-teaser_feature_news_single .field-name-field-short-description, .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs, .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav, .my-committees-block .view-content .fieldset .fieldset-wrapper .ui-tabs .ui-tabs-nav .ui-state-default, .panel-col-last .field-items .field-item .bean-links .field-item,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .field-item,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .field-item,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .field-item {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* remove blue border around all elements on focus */
/* line 143, ../scss/_common.scss */
*:focus {
  outline: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 150, ../scss/_common.scss */
#better-messages-default {
  background: #fff;
  width: 420px;
  height: auto;
  border-radius: 5px;
  padding: 10px;
  padding-top: 0px;
  position: absolute;
  top: -200px;
  z-index: 999;
}
/* line 152, ../scss/_common.scss */
#better-messages-default:hover {
  background: #fff;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 150, ../scss/_common.scss */
  #better-messages-default {
    width: 300px !important;
    position: fixed;
    top: 21%;
    left: 34.5%;
    margin-top: -50px !important;
    margin-left: -100px !important;
  }
}
/* line 175, ../scss/_common.scss */
#better-messages-default .content {
  width: 400px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 175, ../scss/_common.scss */
  #better-messages-default .content {
    margin-top: 17px;
    width: 260px;
  }
}
/* line 183, ../scss/_common.scss */
#better-messages-default .content h2.error {
  width: 350px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 183, ../scss/_common.scss */
  #better-messages-default .content h2.error {
    width: 242px;
  }
}
/* line 192, ../scss/_common.scss */
#better-messages-default .content h2.status {
  background-color: #77dd77;
  width: 350px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 192, ../scss/_common.scss */
  #better-messages-default .content h2.status {
    width: 242px;
  }
}
/* line 202, ../scss/_common.scss */
#better-messages-default .content h2.warning {
  background-color: #f0c020;
  width: 350px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 202, ../scss/_common.scss */
  #better-messages-default .content h2.warning {
    width: 242px;
  }
}
/* line 211, ../scss/_common.scss */
#better-messages-default .content .error {
  width: 350px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 211, ../scss/_common.scss */
  #better-messages-default .content .error {
    width: 242px;
  }
}
/* line 219, ../scss/_common.scss */
#better-messages-default .content h2 {
  padding: 10px;
  font-size: 15px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 225, ../scss/_common.scss */
#better-messages-default .content .messages {
  border: none;
  background: none;
  padding: 10px 0px 10px 0px;
  margin-bottom: 5px;
  overflow: auto;
  height: auto;
}
/* line 235, ../scss/_common.scss */
#better-messages-default #messages-inner {
  position: relative;
  width: 100%;
}
/* line 240, ../scss/_common.scss */
#better-messages-default .b {
  background: none;
}
/* line 244, ../scss/_common.scss */
#better-messages-default table {
  width: 100%;
  background: transparent !important;
}
/* line 249, ../scss/_common.scss */
#better-messages-default table, #better-messages-default tbody, #better-messages-default td {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  border: 0 !important;
}
/* line 256, ../scss/_common.scss */
#better-messages-default .tl, #better-messages-default .tr, #better-messages-default .bl, #better-messages-default .br {
  height: 10px;
  overflow: hidden;
  padding: 0;
  width: 10px;
}
/* line 263, ../scss/_common.scss */
#better-messages-default .messages-label-admin {
  color: white;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  margin-bottom: 3px;
  padding: 5px 10px;
  text-transform: uppercase;
}
/* line 272, ../scss/_common.scss */
#better-messages-default span.message-timer {
  float: left;
  line-height: 22px;
}
/* line 276, ../scss/_common.scss */
#better-messages-default div.warning, #better-messages-default div.status {
  background: none;
  border: none;
}
/* line 281, ../scss/_common.scss */
#better-messages-default div.error {
  background: none;
  border: none;
  padding: 0px;
  margin: 0px;
  float: left;
}
/* line 289, ../scss/_common.scss */
#better-messages-default .body {
  background-color: white;
  padding: 5px;
  padding-left: 20px;
}
/* line 294, ../scss/_common.scss */
#better-messages-default .footer {
  background: none;
  border: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 298, ../scss/_common.scss */
  #better-messages-default .footer .button {
    height: 30px !important;
  }
}

/* line 310, ../scss/_common.scss */
#better-messages-wrapper #better-messages-default .messages-label {
  color: #d0112b;
  font-size: 18px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  line-height: 1.5;
  margin-bottom: 3px;
  text-transform: uppercase;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 322, ../scss/_common.scss */
#better-messages-wrapper #better-messages-default a.close {
  background: transparent url(../img/close_error.jpg) no-repeat;
  display: block;
  float: right;
  height: 22px;
  width: 66px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 10px;
}
/* line 332, ../scss/_common.scss */
#better-messages-wrapper #better-messages-default .button {
  background: #8f0013;
  color: #fff;
  padding: 5px;
  width: 70px;
  height: 20px;
  text-align: center;
  border-radius: 5px;
  margin-top: 10px;
}

/* line 348, ../scss/_common.scss */
.success #better-messages-default .messages-label {
  color: #d0112b;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: -15px;
  margin-bottom: 5px;
  padding: 0px;
  text-transform: uppercase;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 361, ../scss/_common.scss */
.success #better-messages-default a.close {
  background: transparent url(../img/close_success.jpg) no-repeat !important;
  display: block;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: right;
  height: 22px;
  width: 66px;
  padding-bottom: 10px;
}
/* line 371, ../scss/_common.scss */
.success #better-messages-default .button {
  background: #00896e !important;
  color: #fff;
  padding: 5px;
  width: 70px;
  height: 20px;
  text-align: center;
  border-radius: 5px;
  margin-top: 10px;
}

/* line 384, ../scss/_common.scss */
#first-time {
  display: none;
}

/* line 390, ../scss/_common.scss */
#better-messages-default .content h2 {
  background: none;
}
/* line 393, ../scss/_common.scss */
#better-messages-default:hover {
  background: #fff;
}

/* line 398, ../scss/_common.scss */
.parentDisable {
  position: fixed;
  top: 0;
  left: 0;
  background: black;
  opacity: 0.8;
  z-index: 998;
  height: 100%;
  width: 100%;
}

/* line 410, ../scss/_common.scss */
div.ajax-progress {
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../img/ajax-loader.gif) no-repeat;
}
/* line 418, ../scss/_common.scss */
div.ajax-progress div.throbber {
  display: none;
}

/* line 423, ../scss/_common.scss */
.view-empty {
  background: white;
  padding: 40px 33px 80px;
  text-align: center;
}
/* line 428, ../scss/_common.scss */
.view-empty > p {
  margin: 0;
}

/* line 434, ../scss/_common.scss */
.sponsor-block {
  height: 167px;
  width: 340px;
  text-align: center;
  margin-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 434, ../scss/_common.scss */
  .sponsor-block {
    background-position: center center;
    width: 100%;
  }
}
/* line 443, ../scss/_common.scss */
.sponsor-block h2 {
  position: relative;
  top: 15px;
  font-size: 18px;
  color: white;
}

/* line 450, ../scss/_common.scss */
.node-sponsor {
  margin-bottom: 10px;
}
/* line 453, ../scss/_common.scss */
.node-sponsor:hover {
  cursor: pointer;
}
/* line 457, ../scss/_common.scss */
.node-sponsor .node-title {
  display: none;
}
/* line 461, ../scss/_common.scss */
.node-sponsor .content {
  text-align: center;
  position: relative;
}
/* line 465, ../scss/_common.scss */
.node-sponsor .content .field-name-field-link {
  display: none;
}
/* line 474, ../scss/_common.scss */
.node-sponsor .content .field-name-field-description {
  position: absolute;
  font-size: 22px;
  width: 100%;
  top: 20px;
  color: white;
  text-transform: uppercase;
}

/* line 486, ../scss/_common.scss */
.bean-video > div.contextual-links-wrapper,
.left-contextual-links div.contextual-links-wrapper {
  left: 0;
}
/* line 489, ../scss/_common.scss */
.bean-video > div.contextual-links-wrapper ul,
.left-contextual-links div.contextual-links-wrapper ul {
  left: 0;
}

/* Typography */
/* line 4, ../scss/_type.scss */
.text-left {
  text-align: left;
}

/* line 5, ../scss/_type.scss */
.text-right {
  text-align: right;
}

/* line 6, ../scss/_type.scss */
.text-center {
  text-align: center;
}

/* line 7, ../scss/_type.scss */
.text-justify {
  text-align: justify;
}

/**********************************************************
 *
 *    Section: Buttons
 *
 **********************************************************/
/* line 8, ../scss/_btn.scss */
.btn, .btn:link {
  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;
}
/* line 28, ../scss/_btn.scss */
.btn:hover, .btn:link:hover {
  background-color: #004c8a !important;
}
/* line 33, ../scss/_btn.scss */
.btn.btn-cancel, .btn:link.btn-cancel {
  background-color: #bebdbd !important;
}
/* line 35, ../scss/_btn.scss */
.btn.btn-cancel:hover, .btn:link.btn-cancel:hover {
  background-color: #484848 !important;
}
/* line 39, ../scss/_btn.scss */
.btn.btn-white, .btn:link.btn-white {
  border: 2px solid white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: transparent !important;
}
/* line 44, ../scss/_btn.scss */
.btn.green, h2.btn.red, h2.btn.blue-dark, .node-type-event h2.btn.custom-light-green, .panel-col-last .field-items .field-item .bean-links h2.btn,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.btn,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.btn,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.btn, .btn:link.green, h2.btn.red:link, h2.btn.blue-dark:link, .node-type-event h2.btn.custom-light-green:link, .panel-col-last .field-items .field-item .bean-links h2.btn:link,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.btn:link,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.btn:link,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.btn:link {
  background: #00a884 !important;
  color: white !important;
}
/* line 48, ../scss/_btn.scss */
.btn.green:hover, h2.btn.red:hover, h2.btn.blue-dark:hover, .node-type-event h2.btn.custom-light-green:hover, .panel-col-last .field-items .field-item .bean-links h2.btn:hover,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.btn:hover,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.btn:hover,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.btn:hover, .btn:link.green:hover, h2.btn.red:link:hover, h2.btn.blue-dark:link:hover, .node-type-event h2.btn.custom-light-green:link:hover, .panel-col-last .field-items .field-item .bean-links h2.btn:link:hover,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.btn:link:hover,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.btn:link:hover,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.btn:link:hover {
  background: #00896f;
}

/* line 55, ../scss/_btn.scss */
a.btn-green, a.btn-green-small {
  display: block;
  padding: 25px 0;
  background: #00a884;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 55, ../scss/_btn.scss */
  a.btn-green, a.btn-green-small {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    font-size: 1.05rem;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
}
/* line 77, ../scss/_btn.scss */
a.btn-green:hover, a.btn-green-small:hover {
  background: #00896f;
}
/* line 81, ../scss/_btn.scss */
a.btn-green:before, a.btn-green-small:before {
  display: inline-block;
  width: 11px;
  height: 17px;
  content: " ";
  background-image: url(../img/backarrow.png);
  background-repeat: no-repeat;
  background-size: 11px 17px;
  vertical-align: baseline;
  position: relative;
  top: 2px;
  right: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 81, ../scss/_btn.scss */
  a.btn-green:before, a.btn-green-small:before {
    position: relative;
    display: inline-block;
    margin-top: -11px;
    margin-left: 0px;
    top: 5px;
    left: -15px;
  }
}

/* line 105, ../scss/_btn.scss */
a.btn-green-small {
  font-size: 17px;
  padding: 5px 25px;
}
/* line 110, ../scss/_btn.scss */
a.btn-green-small:before {
  width: 7px;
  height: 11px;
  background-size: 7px 11px;
  position: relative;
  top: 0;
}

/* Fieldset (AKA accordion with multiples collapsible elements) */
/* Views Fieldset */
/* line 4, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset {
  height: auto;
  margin: 0;
}
/* line 8, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.views-fieldset legend {
  width: 100%;
  background: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid gainsboro;
  border-top: none;
  margin-top: 0px;
  line-height: 33px;
}
/* line 16, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.views-fieldset legend .fieldset-legend {
  background-image: none !important;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  font-size: 20px;
  text-transform: uppercase;
  padding: 16px 20px;
}
/* line 24, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.views-fieldset legend a {
  color: #00a884;
}
/* line 27, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.views-fieldset legend a:hover {
  color: #008165;
}
/* line 30, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.views-fieldset legend a .fieldset-legend-prefix {
  position: relative;
  float: right;
  margin-top: 5px;
  width: 24px;
  height: 24px;
  right: 22px;
  clip: auto !important;
  color: transparent;
  font-size: 0;
  background-image: url("../img/accordion-plus-icon.png");
  background-position: -2px -24px;
}
/* line 45, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.views-fieldset .fieldset-wrapper {
  position: relative;
  background: whitesmoke;
  border: 1px solid gainsboro;
  border-top: none;
  padding: 26px 24px 10px 24px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 22px;
  color: #2a2a2a;
}
/* line 56, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.views-fieldset .fieldset-wrapper:before {
  position: absolute;
  top: -1px;
  left: 24px;
  width: 0;
  height: 0;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
  border-top: 17px solid gainsboro;
  content: "";
  z-index: 100;
}
/* line 64, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.views-fieldset .fieldset-wrapper:after {
  position: absolute;
  top: -1px;
  left: 25px;
  width: 0;
  height: 0;
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
  border-top: 16px solid white;
  content: "";
  z-index: 100;
}
/* line 74, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.collapsed {
  height: auto;
}
/* line 78, ../scss/_fieldset.scss */
.ui-togglepanel .fieldset.collapsed legend a .fieldset-legend-prefix {
  background-position: 0 0;
}
/* line 89, ../scss/_fieldset.scss */
.ui-togglepanel .views-row:first-child .fieldset.views-fieldset legend {
  border-top: 1px solid gainsboro;
}

/*
 * This is the stacked navigation menu bar AKA sidebar
 */
/* line 5, ../scss/_menu-block.scss */
.node .block-menu-block, .view .block-menu-block, .html .block-menu-block {
  background-color: white;
  margin-bottom: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 9, ../scss/_menu-block.scss */
.node .block-menu-block .block-title, .node .block-menu-block .content, .view .block-menu-block .block-title, .view .block-menu-block .content, .html .block-menu-block .block-title, .html .block-menu-block .content {
  padding: 8px 22px;
}
/* line 12, ../scss/_menu-block.scss */
.node .block-menu-block .block-title, .view .block-menu-block .block-title, .html .block-menu-block .block-title {
  color: white;
  background-color: #00a884;
  font-size: 16px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 20, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu, .view .block-menu-block .content ul.menu, .html .block-menu-block .content ul.menu {
  padding: 0;
  margin: 4px 0px 22px 0px;
}
/* line 23, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li, .view .block-menu-block .content ul.menu li, .html .block-menu-block .content ul.menu li {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  border: none;
}
/* line 32, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li a, .view .block-menu-block .content ul.menu li a, .html .block-menu-block .content ul.menu li a {
  padding: 6px 0px;
  border-bottom: 1px solid #cfcfcf;
  color: #6b6969;
  text-transform: uppercase;
  display: block;
  background-image: url("../img/sub-nav-arrow.png");
  background-position: right center;
  background-repeat: no-repeat;
  font-weight: 900;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 32, ../scss/_menu-block.scss */
  .node .block-menu-block .content ul.menu li a, .view .block-menu-block .content ul.menu li a, .html .block-menu-block .content ul.menu li a {
    padding-right: 20px;
  }
}
/* line 46, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li a:after, .view .block-menu-block .content ul.menu li a:after, .html .block-menu-block .content ul.menu li a:after {
  display: none;
}
/* line 50, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li a.active, .view .block-menu-block .content ul.menu li a.active, .html .block-menu-block .content ul.menu li a.active {
  color: #00a884;
}
/* line 53, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li a:hover, .view .block-menu-block .content ul.menu li a:hover, .html .block-menu-block .content ul.menu li a:hover {
  color: #00a884;
}
/* line 58, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li ul, .view .block-menu-block .content ul.menu li ul, .html .block-menu-block .content ul.menu li ul {
  padding: 10px 0;
  margin: 0;
  border-bottom: 1px solid #cfcfcf;
}
/* line 62, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li ul li, .view .block-menu-block .content ul.menu li ul li, .html .block-menu-block .content ul.menu li ul li {
  font-size: 14px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 65, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li ul li a, .view .block-menu-block .content ul.menu li ul li a, .html .block-menu-block .content ul.menu li ul li a {
  border: none;
  background-image: none;
  color: #939393;
  font-weight: 700;
  padding: 4px 0px;
}
/* line 73, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li ul li ul, .view .block-menu-block .content ul.menu li ul li ul, .html .block-menu-block .content ul.menu li ul li ul {
  border-top: 1px solid #cfcfcf;
  border-bottom: none;
}
/* line 76, ../scss/_menu-block.scss */
.node .block-menu-block .content ul.menu li ul li ul li, .view .block-menu-block .content ul.menu li ul li ul li, .html .block-menu-block .content ul.menu li ul li ul li {
  font-size: 12px;
}

/* Utilities */
/* line 2, ../scss/_utils.scss */
.middle-line {
  background-image: url("../img/gray-dot.png");
  background-repeat: repeat-x;
  background-position: left center;
}

/* line 8, ../scss/_utils.scss */
.ico-download {
  top: 3px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  margin-right: 8px;
  background-position: 0 -1423px;
  background-repeat: no-repeat;
}

/**********************************************************
 *
 *    Section: Header
 *    Header Zone - Top-bar + Logo + Menu + Dropdown
 *
 **********************************************************/
/* line 7, ../scss/_header.scss */
.logo-img {
  margin-left: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 7, ../scss/_header.scss */
  .logo-img {
    margin-left: 0;
    width: 190px;
  }
}
/* line 15, ../scss/_header.scss */
.logo-img a {
  background-image: none;
}
@media (min-device-width: 596px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi), (min-device-width: 596px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-device-width: 596px) and (-webkit-min-device-pixel-ratio: 2) and (min--moz-device-pixel-ratio: 2) {
  /* line 15, ../scss/_header.scss */
  .logo-img a {
    background-image: url(../img/logo-retina.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 60px;
    display: block;
  }
  /* line 26, ../scss/_header.scss */
  .logo-img a img {
    display: none;
  }
}
@media (max-device-width: 595px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi), (max-device-width: 595px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 595px) and (-webkit-min-device-pixel-ratio: 2) and (min--moz-device-pixel-ratio: 2) {
  /* line 15, ../scss/_header.scss */
  .logo-img a {
    background-image: url(../img/logo-retina.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 40px;
    display: block;
  }
  /* line 39, ../scss/_header.scss */
  .logo-img a img {
    display: none;
  }
}

/* line 48, ../scss/_header.scss */
.zone-branding-wrapper {
  position: relative;
  margin-top: 19px;
  z-index: 201;
}

/* line 54, ../scss/_header.scss */
.zone-branding {
  background: white;
}

/* line 59, ../scss/_header.scss */
.section-header .zone-user.container-12 {
  width: 1100px;
}
/* line 63, ../scss/_header.scss */
.section-header .zone-user-wrapper .region-user-second {
  margin: 0;
  float: right;
  width: auto;
}
/* line 68, ../scss/_header.scss */
.section-header .zone-user-wrapper .region-user-second-inner {
  float: right !important;
  margin: 0 auto;
  position: relative;
}

/* line 80, ../scss/_header.scss */
.zone-user-wrapper {
  background: #262a30;
  position: relative;
  z-index: 998;
  height: 40px;
}
/* line 86, ../scss/_header.scss */
.zone-user-wrapper .region-user-second {
  margin-right: 28px;
}
/* line 91, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu {
  margin-top: -10px;
}
/* line 94, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav {
  /* keeps hover on parent link even while mousing through drop-down. 
  This will prevent megamenu's default CSS file from changing the 
  link color. mfm */
}
/* line 96, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav li {
  list-style: none;
  float: left;
  color: #bfbfbf;
}
/* line 101, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav li a {
  display: block;
  padding: 0 12px;
  height: 40px;
  margin: 0;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  /*font-weight: bold;*/
  /* mfm */
  /*text-transform: uppercase;*/
  /* mfm */
  border-right: none;
  line-height: 3.2em;
  color: #bfbfbf;
}
/* line 117, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav li:hover {
  color: white !important;
  background-color: black;
}
/* line 123, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav li:hover a {
  color: white !important;
  background-color: black;
}
/* line 134, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-twitter-top-bar a,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-facebook-top-bar a,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-linkedin-top-bar a,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-instagram-top-bar a,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-youtube-top-bar a {
  background-image: url(../img/social-icons.png);
  line-height: 0;
  font-size: 0;
  color: transparent;
  display: block;
  width: 26px;
  height: 26px;
  padding: 0;
  margin: 7px 3px;
}
/* line 147, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-twitter-top-bar a:hover,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-facebook-top-bar a:hover,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-linkedin-top-bar a:hover,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-instagram-top-bar a:hover,
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-youtube-top-bar a:hover {
  background-image: url(../img/social-icons-hover.png);
}
/* line 152, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-twitter-top-bar a {
  background-position: 0 0;
}
/* line 156, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-facebook-top-bar a {
  background-position: 112px 0;
}
/* line 160, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-linkedin-top-bar a {
  background-position: 224px 0;
}
/* line 164, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-youtube-top-bar a {
  background-position: 340px 0;
}
/* line 168, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-instagram-top-bar a {
  background-image: url(../img/instagram_sprite.png);
  background-position: 0 0;
  transition: background 0s;
}
/* line 173, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .sm-instagram-top-bar a:hover {
  background-image: url(../img/instagram_sprite.png);
  background-position: -26px 0;
}
/* line 179, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .menu-cart-icon {
  position: relative;
  border-right: 1px solid #bfbfbf;
  margin-top: 10px;
}
/* line 184, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .menu-cart-icon:hover a, .zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .menu-cart-icon:hover .counter {
  opacity: 1;
}
/* line 189, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .menu-cart-icon a {
  background-image: url(../img/cart.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 45% auto;
  line-height: 0;
  font-size: 0;
  color: transparent;
  display: block;
  width: 65px;
  height: 20px;
  padding: 0;
  margin-right: 0;
  margin-left: -10px;
  opacity: 0.6;
}
/* line 208, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .tb-megamenu .nav .menu-cart-icon .counter {
  color: white;
  font-size: 14px;
  position: absolute;
  right: 10px;
  top: -10px;
  opacity: 0.6;
}
/* line 220, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .block-tb-megamenu {
  float: left;
  height: 20px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #bfbfbf;
}
/* line 229, ../scss/_header.scss */
.zone-user-wrapper .region-user-second .region-inner .block-tb-megamenu:last-child {
  border-right: none;
}

/* line 237, ../scss/_header.scss */
.zone-branding {
  padding: 15px 0 0;
}

/* line 241, ../scss/_header.scss */
.block-tb-megamenu {
  max-width: 830px;
}

/* line 246, ../scss/_header.scss */
.block-custom-search-blocks {
  width: 100%;
}

/* line 250, ../scss/_header.scss */
.tb-megamenu {
  background: none;
  padding-top: 0;
}

/* line 255, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav-collapse {
  margin-right: 10px;
}
/* line 258, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav-collapse > ul {
  min-width: 740px;
}
/* line 259, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav-collapse ul {
  float: right;
}

/* line 264, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus {
  background: white;
  color: #007bc4;
}

/* line 269, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li > a {
  font-size: 16px;
  padding: 20px 16px 35px;
  letter-spacing: 1px;
  color: #313439;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  text-decoration: none;
  border-right: none;
}
/* line 282, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li > a:hover {
  color: #007bc4;
}

/* line 285, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.search-main-menu a {
  line-height: 0;
  font-size: 0;
  color: transparent;
  display: block;
  margin-top: 4px;
  width: 17px;
  height: 17px;
  background: url(../img/search-menu-icon_03.png) no-repeat center 22px;
}
/* line 296, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.search-main-menu a:hover {
  background: url(../img/search-menu-icon_03-hover.png) no-repeat center 22px;
}
/* line 297, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.search-main-menu a .caret {
  display: none;
}

/* line 300, ../scss/_header.scss */
.tb-megamenu .row-fluid [class*="span"] {
  margin-left: 0px;
  min-height: 0;
}

/* line 305, ../scss/_header.scss */
.tb-megamenu .span12.mega-col-nav .mega-inner {
  padding: 0 10px 10px 10px;
}

/* line 311, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li .dropdown-menu {
  margin-top: 25px;
  margin-left: -118px;
  padding: 10px 10px 30px 9px;
  width: 64%;
  background-color: black;
  /* Fall-back for browsers that don't support rgba */
  background-color: rgba(0, 0, 0, 0.8);
  border: none;
  min-height: 100px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom: none;
}
/* line 327, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li .dropdown-menu li a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li .dropdown-menu li a:visited, #block-tb-megamenu-main-menu .tb-megamenu .nav > li .dropdown-menu li a:active {
  background: none !important;
  background-color: transparent !important;
  /*the background gradient is overriding the background-image. Replacing with a transparent one.*/
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ) !important;
  /* IE6-9 */
}

/*
#block-tb-megamenu-main-menu .tb-megamenu .nav > li  {
  .search-dropdown {
    width: 100%;
    margin-left: -275px;
  }
}
*/
/* line 349, ../scss/_header.scss */
.tb-megamenu .mega-align-justify > .dropdown-menu {
  top: 55px;
}

/* line 353, ../scss/_header.scss */
.tb-megamenu .dropdown-menu li > a {
  font-size: 16px;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  /*text-transform: uppercase;*/
  /* mfm */
  text-decoration: none;
  border-top: none;
}

/* line 363, ../scss/_header.scss */
.region-menu-inner .tb-megamenu .dropdown-menu li > a {
  text-transform: uppercase;
}

/* line 371, ../scss/_header.scss */
.tb-megamenu .dropdown-menu li > a:hover:hover,
.tb-megamenu .dropdown-menu li > a:focus:hover,
.tb-megamenu .dropdown-submenu:hover > a:hover {
  color: #2b84b2;
}

/* line 374, ../scss/_header.scss */
.mega-dropdown-inner {
  padding: 0 20px;
}

/* line 378, ../scss/_header.scss */
.tb-megamenu-block .block-custom-search {
  border-bottom: 1px solid white;
}

/* line 381, ../scss/_header.scss */
.form-item-custom-search-blocks-form-1 {
  margin-bottom: 0;
}

/* line 384, ../scss/_header.scss */
.tb-megamenu-block .block-custom-search input.form-text, .tb-megamenu-block .block-custom-search form .form-text.select-list-style, form .tb-megamenu-block .block-custom-search .form-text.select-list-style, .tb-megamenu-block .block-custom-search .ui-accordion .form-text.select-list-style, .ui-accordion .tb-megamenu-block .block-custom-search .form-text.select-list-style, .tb-megamenu-block .block-custom-search .page-search .block-facetapi .form-text.select-style, .page-search .block-facetapi .tb-megamenu-block .block-custom-search .form-text.select-style {
  background: none;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 50px;
  color: white;
  line-height: 30px;
  width: 90%;
  height: 60px;
  margin-bottom: 2px;
  border: none;
  font-weight: normal;
}
/* line 397, ../scss/_header.scss */
.tb-megamenu-block .block-custom-search input.form-text::-webkit-input-placeholder, .tb-megamenu-block .block-custom-search form .form-text.select-list-style::-webkit-input-placeholder, form .tb-megamenu-block .block-custom-search .form-text.select-list-style::-webkit-input-placeholder, .tb-megamenu-block .block-custom-search .ui-accordion .form-text.select-list-style::-webkit-input-placeholder, .ui-accordion .tb-megamenu-block .block-custom-search .form-text.select-list-style::-webkit-input-placeholder, .tb-megamenu-block .block-custom-search .page-search .block-facetapi .form-text.select-style::-webkit-input-placeholder, .page-search .block-facetapi .tb-megamenu-block .block-custom-search .form-text.select-style::-webkit-input-placeholder,
.tb-megamenu-block .block-custom-search input.form-text textarea::-webkit-input-placeholder,
.tb-megamenu-block .block-custom-search form .form-text.select-list-style textarea::-webkit-input-placeholder,
form .tb-megamenu-block .block-custom-search .form-text.select-list-style textarea::-webkit-input-placeholder,
.tb-megamenu-block .block-custom-search .ui-accordion .form-text.select-list-style textarea::-webkit-input-placeholder,
.ui-accordion .tb-megamenu-block .block-custom-search .form-text.select-list-style textarea::-webkit-input-placeholder,
.tb-megamenu-block .block-custom-search .page-search .block-facetapi .form-text.select-style textarea::-webkit-input-placeholder,
.page-search .block-facetapi .tb-megamenu-block .block-custom-search .form-text.select-style textarea::-webkit-input-placeholder {
  color: white;
  padding-top: 22px;
}
/* line 403, ../scss/_header.scss */
.tb-megamenu-block .block-custom-search input.form-text:-moz-placeholder, .tb-megamenu-block .block-custom-search form .form-text.select-list-style:-moz-placeholder, form .tb-megamenu-block .block-custom-search .form-text.select-list-style:-moz-placeholder, .tb-megamenu-block .block-custom-search .ui-accordion .form-text.select-list-style:-moz-placeholder, .ui-accordion .tb-megamenu-block .block-custom-search .form-text.select-list-style:-moz-placeholder, .tb-megamenu-block .block-custom-search .page-search .block-facetapi .form-text.select-style:-moz-placeholder, .page-search .block-facetapi .tb-megamenu-block .block-custom-search .form-text.select-style:-moz-placeholder,
.tb-megamenu-block .block-custom-search input.form-text textarea:-moz-placeholder,
.tb-megamenu-block .block-custom-search form .form-text.select-list-style textarea:-moz-placeholder,
form .tb-megamenu-block .block-custom-search .form-text.select-list-style textarea:-moz-placeholder,
.tb-megamenu-block .block-custom-search .ui-accordion .form-text.select-list-style textarea:-moz-placeholder,
.ui-accordion .tb-megamenu-block .block-custom-search .form-text.select-list-style textarea:-moz-placeholder,
.tb-megamenu-block .block-custom-search .page-search .block-facetapi .form-text.select-style textarea:-moz-placeholder,
.page-search .block-facetapi .tb-megamenu-block .block-custom-search .form-text.select-style textarea:-moz-placeholder {
  color: white;
  padding-top: 22px;
}
/* line 409, ../scss/_header.scss */
.tb-megamenu-block .block-custom-search input.form-text:-ms-input-placeholder, .tb-megamenu-block .block-custom-search form .form-text.select-list-style:-ms-input-placeholder, form .tb-megamenu-block .block-custom-search .form-text.select-list-style:-ms-input-placeholder, .tb-megamenu-block .block-custom-search .ui-accordion .form-text.select-list-style:-ms-input-placeholder, .ui-accordion .tb-megamenu-block .block-custom-search .form-text.select-list-style:-ms-input-placeholder, .tb-megamenu-block .block-custom-search .page-search .block-facetapi .form-text.select-style:-ms-input-placeholder, .page-search .block-facetapi .tb-megamenu-block .block-custom-search .form-text.select-style:-ms-input-placeholder,
.tb-megamenu-block .block-custom-search input.form-text textarea:-ms-input-placeholder,
.tb-megamenu-block .block-custom-search form .form-text.select-list-style textarea:-ms-input-placeholder,
form .tb-megamenu-block .block-custom-search .form-text.select-list-style textarea:-ms-input-placeholder,
.tb-megamenu-block .block-custom-search .ui-accordion .form-text.select-list-style textarea:-ms-input-placeholder,
.ui-accordion .tb-megamenu-block .block-custom-search .form-text.select-list-style textarea:-ms-input-placeholder,
.tb-megamenu-block .block-custom-search .page-search .block-facetapi .form-text.select-style textarea:-ms-input-placeholder,
.page-search .block-facetapi .tb-megamenu-block .block-custom-search .form-text.select-style textarea:-ms-input-placeholder {
  color: white;
  padding-top: 22px;
}

/* line 415, ../scss/_header.scss */
.block-custom-search .form-actions {
  float: right;
  margin-top: 20px;
}
/* line 419, ../scss/_header.scss */
.block-custom-search .form-actions input, .block-custom-search .form-actions form .select-list-style, form .block-custom-search .form-actions .select-list-style, .block-custom-search .form-actions .ui-accordion .select-list-style, .ui-accordion .block-custom-search .form-actions .select-list-style, .block-custom-search .form-actions .page-search .block-facetapi .select-style, .page-search .block-facetapi .block-custom-search .form-actions .select-style {
  display: block;
  width: 40px;
  top: 0;
  position: relative;
  text-indent: 9999px;
  height: 40px;
  border: none;
  background: url(../img/search-button-2.png) no-repeat center;
  background-color: transparent;
}

/* line 435, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li .block-hover-mainmenu-left {
  background-color: #26465e;
  /* Fall-back for browsers that don't support rgba                               support rgba */
  background-color: rgba(38, 70, 94, 0.95);
  width: 49.286%;
  height: 354px;
  padding: 0;
  margin-left: 0;
  margin-top: -50px;
  margin-right: 50px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  top: 0;
}
/* line 452, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li .block-hover-mainmenu-left .mega-dropdown-inner {
  padding: 15px 25px 0 25px;
}
/* line 456, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li .block-hover-mainmenu-left div {
  color: white;
  font-size: 17px;
  line-height: 22px;
}
/* line 462, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li .block-hover-mainmenu-left .content div a {
  color: white;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 469, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li .block-hover-mainmenu-left .content div a:after {
  content: " >";
}

/* line 475, ../scss/_header.scss */
.mega-dropdown-inner img {
  width: 100%;
}
/* line 477, ../scss/_header.scss */
.mega-dropdown-inner:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
  line-height: 0;
}

/* line 480, ../scss/_header.scss */
.zone-branding {
  position: relative;
  min-width: 1100px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 480, ../scss/_header.scss */
  .zone-branding {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 490, ../scss/_header.scss */
  .container-12 {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}

/* line 498, ../scss/_header.scss */
.region-menu {
  position: static !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 498, ../scss/_header.scss */
  .region-menu {
    display: none;
  }
}

/* line 505, ../scss/_header.scss */
.tb-megamenu {
  position: static;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 505, ../scss/_header.scss */
  .tb-megamenu {
    display: none;
  }
}
/* line 512, ../scss/_header.scss */
.tb-megamenu .collapse {
  position: static !important;
}
/* line 516, ../scss/_header.scss */
.tb-megamenu .nav li {
  position: static;
}
/* line 522, ../scss/_header.scss */
.tb-megamenu .nav li .dropdown-menu {
  margin: 0 !important;
  left: auto;
  right: 0;
  top: auto;
}
/* line 535, ../scss/_header.scss */
.tb-megamenu .dropdown-submenu:hover a:after {
  border-left-color: #e54e4b;
}
/* line 540, ../scss/_header.scss */
.tb-megamenu .dropdown-submenu a:after {
  display: none;
}
/* line 558, ../scss/_header.scss */
.tb-megamenu .dropdown-submenu a:hover:after {
  border-left-color: #2b84b2;
}

/* Header Foundation Banner */
/* line 567, ../scss/_header.scss */
#nrf-foundation-banner-container .foundation-header-image .foundation-header-text {
  width: 560px;
  line-height: 22px;
  font-size: 17px;
  color: white;
  padding-top: 5px;
}
/* line 574, ../scss/_header.scss */
#nrf-foundation-banner-container .foundation-header-image .foundation-header-text.left {
  float: left;
  padding-left: 10px;
}
/* line 578, ../scss/_header.scss */
#nrf-foundation-banner-container .foundation-header-image .foundation-header-text.right {
  float: right;
  padding-right: 10px;
}
/* line 582, ../scss/_header.scss */
#nrf-foundation-banner-container .foundation-header-image.desktop {
  display: block;
  padding: 10px;
  width: 1080px;
  height: 80px;
  background-size: 1100px 100px;
  background: #1a1a49;
}
/* line 590, ../scss/_header.scss */
#nrf-foundation-banner-container .foundation-header-image.mobile {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 594, ../scss/_header.scss */
  #nrf-foundation-banner-container .foundation-header-image.desktop {
    display: none;
  }
  /* line 597, ../scss/_header.scss */
  #nrf-foundation-banner-container .foundation-header-image.mobile {
    display: block;
    width: 320px;
    height: 54px;
    background-size: 320px 54px;
  }
  /* line 602, ../scss/_header.scss */
  #nrf-foundation-banner-container .foundation-header-image.mobile p {
    display: none;
  }
}

/* line 617, ../scss/_header.scss */
.tb-megamenu .nav > .dropdown > .dropdown-toggle .caret {
  display: none;
}

/* line 620, ../scss/_header.scss */
.dropdown-submenu > .tb-megamenu-submenu {
  display: none !important;
}

/* line 623, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
  background-color: black;
  border-bottom: none;
  width: 519px;
  left: 10px;
}
/* line 629, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mega-dropdown-inner {
  /*padding: 0 50px;*/
  padding-bottom: 20px;
}
/* line 634, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child ul li {
  display: block;
}
/* line 636, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child ul li a {
  color: #bfbfbf;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  transition: color 0.3s ease;
}
/* line 641, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child ul li a:hover {
  color: white;
  font-weight: bold;
}
/* line 645, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child ul li a.dropdown-toggle:after {
  display: none !important;
}
/* line 650, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child ul li.dropdown-submenu .tb-megamenu-submenu {
  display: none !important;
}

/**********************************************************
 *
 *    Menu Dropdown block content with image.
 *
 **********************************************************/
/* line 666, ../scss/_header.scss */
#block-tb-megamenu-main-menu.contextual-links-region {
  position: static !important;
}

/* line 673, ../scss/_header.scss */
.tb-megamenu-menu-top-bar-menu .tb-megamenu-block .block-nodeblock {
  margin-top: 0;
}

/* line 682, ../scss/_header.scss */
.tb-megamenu .mega-nav > li,
.tb-megamenu .dropdown-menu .mega-nav > li {
  display: inline-block;
  width: 200px;
  padding-right: 16px;
}
/* line 688, ../scss/_header.scss */
.tb-megamenu .mega-nav > li a,
.tb-megamenu .dropdown-menu .mega-nav > li a {
  padding: 0;
}

/* line 696, ../scss/_header.scss */
.tb-megamenu .row-fluid + .row-fluid {
  border: none;
  padding-top: 25px;
}

/* line 701, ../scss/_header.scss */
.tb-megamenu .tb-block {
  position: absolute;
}

/* line 708, ../scss/_header.scss */
.tb-megamenu-block .block {
  position: absolute;
}
/* line 713, ../scss/_header.scss */
.tb-megamenu-block .field-name-field-title-content-items {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  color: white;
  padding-bottom: 20px;
}
/* line 720, ../scss/_header.scss */
.tb-megamenu-block .field-name-field-long-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  padding-top: 20px;
  font-size: 17px;
}
/* line 726, ../scss/_header.scss */
.tb-megamenu-block .block-nodeblock {
  padding: 30px;
  margin-left: -479px;
  margin-top: -10px;
  position: relative;
  background-color: rgba(0, 54, 101, 0.9);
  width: 360px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 726, ../scss/_header.scss */
  .tb-megamenu-block .block-nodeblock {
    display: none;
  }
}
/* line 736, ../scss/_header.scss */
.tb-megamenu-block .block-nodeblock:hover {
  background-color: rgba(15, 43, 67, 0.9);
  cursor: pointer;
}
/* line 743, ../scss/_header.scss */
.tb-megamenu-block .field-name-field-link-text-item-tb {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  padding: 20px 0 0 0;
}
/* line 748, ../scss/_header.scss */
.tb-megamenu-block .field-name-field-link-text-item-tb a {
  color: white;
  padding: 0;
}

/* line 757, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .field-name-field-link-text-item-tb {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  padding: 20px 0 0 0;
}
/* line 762, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .field-name-field-link-text-item-tb a {
  color: white;
  padding: 0;
  font-size: 15px;
}

/* line 772, ../scss/_header.scss */
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
  background-color: inherit;
}

/* line 777, ../scss/_header.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li .dropdown-menu li {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 782, ../scss/_header.scss */
#block-tb-megamenu-menu-top-bar-menu .tb-megamenu .nav > li .dropdown-menu li a {
  height: auto;
  line-height: 18px;
  margin-top: 15px;
}

/* line 792, ../scss/_header.scss */
#block-tb-megamenu-main-menu .search-main-menu div.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
  margin-top: 25px;
  margin-left: -118px;
  padding: 0 0px 14px 0px;
  width: 100%;
}

/*.search-main-menu {
tb-megamenu-submenu {
  margin-top: 25px;
  margin-left: -118px;
  padding: 0 0px 90px 0px;
  width: 100%;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  border: none;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom: none;
  }
}
}
*/
/* line 817, ../scss/_header.scss */
#custom-search-blocks-form-1--2 {
  width: 1030px;
  float: left;
  margin: 0 auto;
  position: relative;
}

/*
[data-id="2140"] {
    ul.tb-megamenu-subnav {
      height: 5px;
    }
}
*/
/**********************************************************
 *
 *    Section: General Body Styles
 *
 **********************************************************/
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 6, ../scss/_body.scss */
  html {
    width: 320px;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  /* line 12, ../scss/_body.scss */
  html * {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
}

/* line 22, ../scss/_body.scss */
body {
  background: #e0ddd9 url(../img/page_bg.jpg) repeat;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 22, ../scss/_body.scss */
  body {
    position: relative !important;
    right: 0 !important;
    width: 320px;
    margin: auto;
    overflow-x: hidden;
    overflow-y: visible;
  }
}

/*  
  The following is a hotfix for a sizing issue on tablet and smaller screens 
  https://www.pivotaltracker.com/story/show/70131456
*/
/* line 39, ../scss/_body.scss */
#page {
  overflow-x: hidden;
}

/* line 42, ../scss/_body.scss */
#zone-footerbottom {
  padding-left: 10px;
  padding-right: 20px;
  box-sizing: border-box;
}

/* line 47, ../scss/_body.scss */
#region-footer-second-information {
  width: 785px;
}

/*end hotfix*/
/* line 52, ../scss/_body.scss */
p {
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 26px;
  color: #2a2a2a;
}

/* line 58, ../scss/_body.scss */
.mobile-search-button-blue {
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 58, ../scss/_body.scss */
  .mobile-search-button-blue {
    display: block;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 64, ../scss/_body.scss */
  img {
    width: 100%;
    height: auto;
  }
  /* line 69, ../scss/_body.scss */
  img.file-icon {
    width: auto;
  }
}

/* line 75, ../scss/_body.scss */
#section-content {
  margin: 42px auto 100px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 75, ../scss/_body.scss */
  #section-content {
    margin: 0 auto;
  }
}

/* line 87, ../scss/_body.scss */
.region-content {
  background: white;
}

/* change the width of the grid-9 just for the zone content */
/* line 98, ../scss/_body.scss */
.zone-content .grid-9 {
  max-width: 741px;
}
/* line 101, ../scss/_body.scss */
.zone-content .grid-9 .region-content-inner {
  margin: 0;
}
/* line 106, ../scss/_body.scss */
.zone-content .region-content {
  margin: 0px;
}

/* h1 with the blue background */
/* line 112, ../scss/_body.scss */
h1 {
  position: relative;
  display: inline-block;
  padding: 0 30px 0 42px;
  height: 63px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 63px;
  background: #007bc4;
  color: white;
  font-weight: bold;
  font-size: 34px;
  text-transform: uppercase;
  z-index: 200;
  letter-spacing: 0px;
  max-width: 82.5%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 112, ../scss/_body.scss */
  h1 {
    display: block;
    width: 100%;
    border-radius: 0;
    overflow: hidden;
    padding: 0 15px;
    font-size: 1.6rem;
    height: auto;
    white-space: normal;
    line-height: 33px;
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 100%;
  }
}
/* line 142, ../scss/_body.scss */
h1:after {
  position: absolute;
  right: -57px;
  top: 0;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 63px 57px 0 0;
  border-color: #007bc4 transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 142, ../scss/_body.scss */
  h1:after {
    display: none;
  }
}
/* line 158, ../scss/_body.scss */
h1.green, .page #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1, .node-type-event .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1, .panel-col-last .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
.node-type-event .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.panel-col-last .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
.node-type-event .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.panel-col-last .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
.node-type-event .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.panel-col-last .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
.node-type-event .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.panel-col-last .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1, .page-become-a-member #section-content #block-system-main .group-left .field-name-title h1, .page-committees .green h1, .page-committees h2.red h1, .page-committees h2.blue-dark h1, .page-committees .node-type-event h2.custom-light-green h1, .node-type-event .page-committees h2.custom-light-green h1, .page-committees .panel-col-last .field-items .field-item .bean-links h2 h1, .panel-col-last .field-items .field-item .bean-links .page-committees h2 h1,
.page-committees .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2 h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-committees h2 h1,
.page-committees .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2 h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-committees h2 h1,
.page-committees .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2 h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-committees h2 h1 {
  background: none;
  color: #00a884;
  font-size: 30px;
  line-height: 37px;
  padding: 0;
}
/* line 165, ../scss/_body.scss */
h1.green:after, .page #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after, .page #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after, .node-type-event .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after, .page #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after, .panel-col-last .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.node-type-event .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.panel-col-last .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.node-type-event .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.panel-col-last .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.node-type-event .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.panel-col-last .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.node-type-event .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.panel-col-last .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after, .page #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1:after, .page-become-a-member #section-content #block-system-main .group-left .field-name-title h1:after, .page-committees .green h1:after, .page-committees h2.red h1:after, .page-committees h2.blue-dark h1:after, .page-committees .node-type-event h2.custom-light-green h1:after, .node-type-event .page-committees h2.custom-light-green h1:after, .page-committees .panel-col-last .field-items .field-item .bean-links h2 h1:after, .panel-col-last .field-items .field-item .bean-links .page-committees h2 h1:after,
.page-committees .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2 h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-committees h2 h1:after,
.page-committees .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2 h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-committees h2 h1:after,
.page-committees .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2 h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-committees h2 h1:after {
  border: none;
}

/* line 172, ../scss/_body.scss */
.text30-35 h1 {
  font-size: 28px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 172, ../scss/_body.scss */
  .text30-35 h1 {
    font-size: 1.4rem;
  }
}

/* line 179, ../scss/_body.scss */
.text36-41 h1 {
  font-size: 23px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 179, ../scss/_body.scss */
  .text36-41 h1 {
    font-size: 1.3rem;
  }
}

/* line 186, ../scss/_body.scss */
.longtext h1 {
  font-size: 19px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 186, ../scss/_body.scss */
  .longtext h1 {
    font-size: 1.2rem;
  }
}

/* line 196, ../scss/_body.scss */
h2.greencontent {
  background: none;
  color: #00a884;
  font-size: 22px;
  line-height: 26px;
  padding: 0;
  margin-bottom: 10px;
}
/* line 205, ../scss/_body.scss */
h2.blue, .field-name-field-dynamic-body .field-items .field-item .bean-video .field-name-field-db-title-of-video .field-item,
.field-name-field-template-dynamic-body .field-items .field-item .bean-video .field-name-field-db-title-of-video .field-item, .bean-video .field-name-field-db-title-of-video .field-item, .panel-col-last h2,
.field-name-field-dynamic-sidebar h2,
.views-field-field-dynamic-sidebar h2,
.field-name-field-template-dynamic-sidebar h2 {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 33px;
  color: #054e8d;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 214, ../scss/_body.scss */
h2.green, h2.red, h2.blue-dark, .node-type-event h2.custom-light-green, .panel-col-last .field-items .field-item .bean-links h2,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2 {
  background: #00a884;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 33px;
  padding: 2px 0px 2px 24px;
  letter-spacing: 1px;
}
/* line 225, ../scss/_body.scss */
h2.red {
  background: #d0112b;
}
/* line 237, ../scss/_body.scss */
h2.blue-dark {
  background: #054e8d;
}
/* line 243, ../scss/_body.scss */
h2.title-green, .field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph h2, .field-name-field-dynamic-body .field-items .field-item .bean-take-action h2,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph h2,
.field-name-field-template-dynamic-body .field-items .field-item .bean-take-action h2, .node-type-event h2.title-green, #webform-ajax-wrapper-event-registration h2, .node-faq h2 {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 37px;
  color: #00a884;
}

/* line 251, ../scss/_body.scss */
.page-node #section-content #zone-content #nrf-foundation-banner-container, .page-foundation #section-content #zone-content #nrf-foundation-banner-container {
  margin-bottom: 22px;
}

/* line 258, ../scss/_body.scss */
textarea,
input,
form .select-list-style,
.ui-accordion .select-list-style,
.page-search .block-facetapi .select-style {
  outline: none;
}

/* line 262, ../scss/_body.scss */
:focus {
  outline-color: transparent;
  outline-style: none;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 267, ../scss/_body.scss */
  iframe {
    max-width: 300px;
    height: auto;
  }
}

/* Single Column custom style for content section */
/* line 276, ../scss/_body.scss */
.single-column {
  background: white;
}
/* line 279, ../scss/_body.scss */
.single-column .group-right {
  padding-top: 30px;
  width: 310px;
}
/* line 284, ../scss/_body.scss */
.single-column .btn-green-small {
  width: 284px;
}

/* span for change the @ font family */
/* line 290, ../scss/_body.scss */
.twitter_arroba {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 295, ../scss/_body.scss */
td.ui-datepicker-current-day a {
  background-color: #ddd !important;
}

 /**********************************************************
*
*    @Section: Footer
*    Menu footer, Menu Columns, Search Footer, Logo footer,
*    Contact information and social media footer
*
**********************************************************/
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 9, ../scss/_footer.scss */
  #section-footer {
    margin-top: 2rem;
  }
}
@media print {
  /* line 9, ../scss/_footer.scss */
  #section-footer {
    display: none;
  }
}

/* Footer Top */
/* line 20, ../scss/_footer.scss */
.footer-top-wrapper {
  background: white;
  border-top: 1px solid #dadada;
  padding-top: 16px;
  padding-bottom: 75px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 20, ../scss/_footer.scss */
  .footer-top-wrapper {
    display: none;
  }
}

/* Footer Bottom */
/* line 36, ../scss/_footer.scss */
.footer-bottom-wrapper {
  background: #1b1c24;
  margin-bottom: 0;
  padding-top: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 36, ../scss/_footer.scss */
  .footer-bottom-wrapper {
    padding-top: 16px;
    width: 100%;
    margin: auto;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 47, ../scss/_footer.scss */
  .footer-bottom-wrapper .region-footer-second-logo {
    width: 100% !important;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 56, ../scss/_footer.scss */
  .footer-bottom-wrapper .region-footer-second-logo p {
    padding-bottom: 16px;
    margin-bottom: 0px;
  }
  /* line 61, ../scss/_footer.scss */
  .footer-bottom-wrapper .region-footer-second-logo p img {
    width: 206px;
    margin-left: 0px;
  }
}
@media (min-device-width: 596px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi), (min-device-width: 596px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-device-width: 596px) and (-webkit-min-device-pixel-ratio: 2) and (min--moz-device-pixel-ratio: 2) {
  /* line 56, ../scss/_footer.scss */
  .footer-bottom-wrapper .region-footer-second-logo p {
    background-image: url(../img/logo-nrf-footer-retina.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 60px;
  }
  /* line 73, ../scss/_footer.scss */
  .footer-bottom-wrapper .region-footer-second-logo p img {
    display: none;
  }
}
@media (max-device-width: 595px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi), (max-device-width: 595px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 595px) and (-webkit-min-device-pixel-ratio: 2) and (min--moz-device-pixel-ratio: 2) {
  /* line 56, ../scss/_footer.scss */
  .footer-bottom-wrapper .region-footer-second-logo p {
    background-image: url(../img/logo-nrf-footer-retina.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 43px;
    margin-bottom: 15px;
  }
  /* line 85, ../scss/_footer.scss */
  .footer-bottom-wrapper .region-footer-second-logo p img {
    display: none;
  }
}
/* line 92, ../scss/_footer.scss */
.footer-bottom-wrapper .region-footer-second-information {
  text-align: right;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 92, ../scss/_footer.scss */
  .footer-bottom-wrapper .region-footer-second-information {
    position: absolute;
    left: 15px;
    bottom: 55px;
    width: 100% !important;
    height: auto;
    text-align: left;
  }
}
/* line 105, ../scss/_footer.scss */
.footer-bottom-wrapper .region-footer-second-information #block-block-5 p {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: white;
  font-weight: normal;
}

/* line 115, ../scss/_footer.scss */
#region-footer-second-sitemap {
  clear: both !important;
  width: 100%;
  border-top: 1px solid #60656e;
  padding-top: 17px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 115, ../scss/_footer.scss */
  #region-footer-second-sitemap {
    width: 100%;
    padding-top: 0;
    border-top: none;
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 130, ../scss/_footer.scss */
  #region-footer-second-sitemap > .region-footer-second-sitemap-inner {
    display: block;
    width: 100%;
    height: 100%;
  }
}

/* Main Menu Footer */
/* line 140, ../scss/_footer.scss */
.region-footer-second-sitemap .block-tb-megamenu,
.footer_copyright {
  float: left;
  color: #bfbfbf;
  width: 50%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 140, ../scss/_footer.scss */
  .region-footer-second-sitemap .block-tb-megamenu,
  .footer_copyright {
    float: none;
    margin-top: 60px;
    width: 100%;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 151, ../scss/_footer.scss */
  .region-footer-second-sitemap .block-tb-megamenu .nav-collapse,
  .footer_copyright .nav-collapse {
    height: auto;
    background: transparent;
    margin-top: 0;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 161, ../scss/_footer.scss */
  .region-footer-second-sitemap ul {
    border-top: 1px solid #5b6471;
  }
}

/* line 169, ../scss/_footer.scss */
.footer_copyright p {
  text-align: right;
  font-size: 14px;
  color: #989fa7;
  margin-top: -3px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 169, ../scss/_footer.scss */
  .footer_copyright p {
    font-size: 17px;
    text-align: left;
    color: #8a9592;
    width: 300px;
    margin: auto;
    margin-top: 130px;
    margin-bottom: 30px;
    margin-left: -5px;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 191, ../scss/_footer.scss */
  .region-footer-second-sitemap-inner .tb-megamenu {
    display: block;
    width: 100%;
    padding-right: 20px;
    padding-left: 0px;
    border-top: none;
    border-bottom: solid 1px white;
  }
  /* line 198, ../scss/_footer.scss */
  .region-footer-second-sitemap-inner .tb-megamenu li {
    display: block;
    float: left;
    width: 100%;
  }
  /* line 203, ../scss/_footer.scss */
  .region-footer-second-sitemap-inner .tb-megamenu li:last-child a {
    border-bottom: none;
  }
}

/* line 212, ../scss/_footer.scss */
.region-footer-first-menu-inner .block-tb-megamenu .nav {
  list-style: none;
  padding-bottom: 50px;
  max-width: 670px;
}
/* line 218, ../scss/_footer.scss */
.region-footer-first-menu-inner .block-tb-megamenu .nav li {
  list-style: none;
  float: left;
  margin-left: 0.5%;
  margin-right: 0;
}
/* line 224, ../scss/_footer.scss */
.region-footer-first-menu-inner .block-tb-megamenu .nav li:first-child {
  margin-left: 0;
}
/* line 228, ../scss/_footer.scss */
.region-footer-first-menu-inner .block-tb-megamenu .nav li:last-child {
  margin-left: 7px;
  margin-right: -18px;
}
/* line 232, ../scss/_footer.scss */
.region-footer-first-menu-inner .block-tb-megamenu .nav li:last-child a {
  padding-right: 0;
}
/* line 237, ../scss/_footer.scss */
.region-footer-first-menu-inner .block-tb-megamenu .nav li a {
  font-size: 16px;
  color: #00a884;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  border-right: none;
  padding-left: 0;
}
/* line 248, ../scss/_footer.scss */
.region-footer-first-menu-inner .block-tb-megamenu .nav li a:hover {
  color: #00896e;
  background: none;
}

/* Search Footer Form */
/* line 257, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form {
  border-bottom: 3px solid #d0112b;
  float: right;
  max-width: 311px;
  margin-right: 10px;
  margin-top: 5px;
  position: relative;
}
/* line 266, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-item,
.region-footer-first-search .region-footer-first-search-inner form .form-actions {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 271, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style {
  outline: none;
  background: none;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18.89px;
  color: #d0112b;
  width: 90%;
  height: 38px;
  border: none;
  font-weight: normal;
  padding-bottom: 4px;
  padding-left: 0px;
  margin-top: 0;
}
/* line 287, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text::-webkit-input-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style::-webkit-input-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style::-webkit-input-placeholder, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style::-webkit-input-placeholder,
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text textarea::-webkit-input-placeholder,
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style textarea::-webkit-input-placeholder,
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style textarea::-webkit-input-placeholder,
.page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style textarea::-webkit-input-placeholder {
  color: #d0112b;
  padding-top: 5px;
  outline: none;
}
/* line 294, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text:-moz-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style:-moz-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style:-moz-placeholder, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style:-moz-placeholder,
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text textarea:-moz-placeholder,
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style textarea:-moz-placeholder,
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style textarea:-moz-placeholder,
.page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style textarea:-moz-placeholder {
  color: #d0112b;
  padding-top: 5px;
  outline: none;
}
/* line 301, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text:-ms-input-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style:-ms-input-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style:-ms-input-placeholder, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style:-ms-input-placeholder,
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text textarea:-ms-input-placeholder,
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style textarea:-ms-input-placeholder,
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style textarea:-ms-input-placeholder,
.page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style textarea:-ms-input-placeholder {
  color: #d0112b;
  padding-top: 5px;
  outline: none;
}
/* line 307, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text:focus::-webkit-input-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style:focus::-webkit-input-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style:focus::-webkit-input-placeholder, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 311, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text:focus::-moz-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style:focus::-moz-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style:focus::-moz-placeholder, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style:focus::-moz-placeholder {
  color: transparent;
}
/* line 315, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form input.form-text:focus::-ms-input-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-list-style:focus::-ms-input-placeholder, .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .page-search .block-facetapi .form-text.select-style:focus::-ms-input-placeholder, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-item-search-block-form .form-text.select-style:focus::-ms-input-placeholder {
  color: transparent;
}
/* line 320, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-actions {
  position: absolute;
  top: 3px;
  right: -14px;
}
/* line 325, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-actions input, .region-footer-first-search .region-footer-first-search-inner form .form-actions .select-list-style, .region-footer-first-search .region-footer-first-search-inner form .form-actions .page-search .block-facetapi .select-style, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-actions .select-style {
  display: block;
  width: 40px;
  height: 40px;
  border: none;
  background: url(../img/search-button.png) no-repeat center;
  outline: none;
  margin: 0;
}
/* line 335, ../scss/_footer.scss */
.region-footer-first-search .region-footer-first-search-inner form .form-actions input:hover, .region-footer-first-search .region-footer-first-search-inner form .form-actions .select-list-style:hover, .region-footer-first-search .region-footer-first-search-inner form .form-actions .page-search .block-facetapi .select-style:hover, .page-search .block-facetapi .region-footer-first-search .region-footer-first-search-inner form .form-actions .select-style:hover {
  background: url(../img/search-button-hover.png) no-repeat center;
  background-color: white !important;
}

/* Menu Expanded with news categories */
/* line 344, ../scss/_footer.scss */
.region-footer-first-menuexp {
  margin-top: 25px;
}
/* line 347, ../scss/_footer.scss */
.region-footer-first-menuexp header {
  margin-bottom: 10px;
}
/* line 351, ../scss/_footer.scss */
.region-footer-first-menuexp h2 {
  font-size: 18px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 360, ../scss/_footer.scss */
.region-footer-first-menuexp #block-menu-menu-menu-footer-column-1 {
  float: left;
}
/* line 360, ../scss/_footer.scss */
.region-footer-first-menuexp #block-menu-menu-menu-footer-column-2 {
  float: left;
}
/* line 360, ../scss/_footer.scss */
.region-footer-first-menuexp #block-menu-menu-menu-footer-column-3 {
  float: left;
}
/* line 360, ../scss/_footer.scss */
.region-footer-first-menuexp #block-menu-menu-menu-footer-column-4 {
  float: left;
}
/* line 360, ../scss/_footer.scss */
.region-footer-first-menuexp #block-menu-menu-menu-footer-column-5 {
  float: left;
}
/* line 360, ../scss/_footer.scss */
.region-footer-first-menuexp #block-menu-menu-menu-footer-column-6 {
  float: left;
}
/* line 365, ../scss/_footer.scss */
.region-footer-first-menuexp ul.menu.first {
  margin-left: 0;
}
/* line 369, ../scss/_footer.scss */
.region-footer-first-menuexp ul.menu {
  float: left;
  min-width: 130px;
  max-width: 160px;
  overflow: hidden;
  margin-left: 3.4%;
  margin-bottom: 0;
}
/* line 377, ../scss/_footer.scss */
.region-footer-first-menuexp ul.menu li {
  list-style-image: none;
  list-style: none;
  font-size: 16px;
  margin: 0 0 5px;
  line-height: 1.5em;
  border-bottom: 0;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
  padding: 0.2em 0.5em 0 0;
}
/* line 387, ../scss/_footer.scss */
.region-footer-first-menuexp ul.menu li a {
  color: #26465e;
  text-decoration: none;
  font-weight: 400;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
}
/* line 395, ../scss/_footer.scss */
.region-footer-first-menuexp ul.menu li a:hover {
  color: #007bc4;
}
/* line 400, ../scss/_footer.scss */
.region-footer-first-menuexp ul.menu li a:after {
  content: "";
}

/* Sitemap Menu under Logo */
/* line 408, ../scss/_footer.scss */
.region-footer-second-sitemap .region-footer-second-sitemap-inner .block-tb-megamenu .nav {
  padding-bottom: 50px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 408, ../scss/_footer.scss */
  .region-footer-second-sitemap .region-footer-second-sitemap-inner .block-tb-megamenu .nav {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 419, ../scss/_footer.scss */
  .region-footer-second-sitemap .region-footer-second-sitemap-inner .block-tb-megamenu .nav li:last-child a {
    border-bottom: 1px solid white;
  }
}
/* line 427, ../scss/_footer.scss */
.region-footer-second-sitemap .region-footer-second-sitemap-inner .block-tb-megamenu .nav li a {
  color: #dcdddf;
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
  text-decoration: none;
  background: none;
  padding: 0 10px;
  border-right: 1px solid white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 427, ../scss/_footer.scss */
  .region-footer-second-sitemap .region-footer-second-sitemap-inner .block-tb-megamenu .nav li a {
    background: url(../img/mobile-arrow-white-right.png) no-repeat right center;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid #5b6471;
    padding: 20px 0;
    font-size: 1.5em;
    color: white;
  }
}
/* line 450, ../scss/_footer.scss */
.region-footer-second-sitemap .region-footer-second-sitemap-inner .block-tb-megamenu .nav li:first-child a {
  padding: 0 10px 0 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 450, ../scss/_footer.scss */
  .region-footer-second-sitemap .region-footer-second-sitemap-inner .block-tb-megamenu .nav li:first-child a {
    padding: 20px 0;
  }
}
/* line 461, ../scss/_footer.scss */
.region-footer-second-sitemap .region-footer-second-sitemap-inner .block-tb-megamenu .nav li:last-child a {
  border-right: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 461, ../scss/_footer.scss */
  .region-footer-second-sitemap .region-footer-second-sitemap-inner .block-tb-megamenu .nav li:last-child a {
    border-bottom: none;
  }
}

/* line 471, ../scss/_footer.scss */
.region-footer-second-information {
  position: relative;
  height: 78px;
  font-size: 1.2em;
  margin-right: 0 !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 471, ../scss/_footer.scss */
  .region-footer-second-information {
    display: none;
  }
}

/* line 482, ../scss/_footer.scss */
.region-footer-second-information-inner {
  position: absolute;
  bottom: 0;
  right: 0;
  /* Social Media Follow Us Footer buttons */
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 482, ../scss/_footer.scss */
  .region-footer-second-information-inner {
    display: block;
    left: 0;
  }
}
/* line 492, ../scss/_footer.scss */
.region-footer-second-information-inner .block p {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 15px;
  line-height: 24px;
  color: white;
  font-weight: 500;
  margin-right: -7px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 492, ../scss/_footer.scss */
  .region-footer-second-information-inner .block p {
    color: #8a9592;
    font-size: 18px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 508, ../scss/_footer.scss */
  .region-footer-second-information-inner .newline {
    display: block;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 514, ../scss/_footer.scss */
  .region-footer-second-information-inner .separator, .region-footer-second-information-inner br {
    display: none;
  }
}
/* line 521, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer {
  position: relative;
  width: 248px;
  display: inline-block;
  padding: 0 14px 0 0;
  height: 46px;
  line-height: 46px;
  background: #007ac3;
  color: white;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  z-index: 200;
  margin-bottom: 33px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 521, ../scss/_footer.scss */
  .region-footer-second-information-inner .social-follow-footer {
    background: transparent;
    bottom: 313px;
    height: 55px;
    left: -15px;
    margin-bottom: 33px;
    padding: 0 35px 0 20px;
    position: absolute;
    text-transform: capitalize;
    width: 100%;
  }
}
/* line 551, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer p {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  line-height: 44px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 551, ../scss/_footer.scss */
  .region-footer-second-information-inner .social-follow-footer p {
    border-top: 1px solid white;
    color: white;
    font-size: 19px;
    font-weight: bold;
    line-height: 55px;
    margin: 0;
    position: relative;
    width: 100%;
  }
}
/* line 571, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer:before {
  position: absolute;
  left: -30px;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 46px 30px 0 0;
  border-color: transparent #007ac3 transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 571, ../scss/_footer.scss */
  .region-footer-second-information-inner .social-follow-footer:before {
    border-width: 0;
  }
}
/* line 590, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer .sm-twitter-top-bar,
.region-footer-second-information-inner .social-follow-footer .sm-facebook-top-bar,
.region-footer-second-information-inner .social-follow-footer .sm-linkedin-top-bar,
.region-footer-second-information-inner .social-follow-footer .sm-instagram-top-bar,
.region-footer-second-information-inner .social-follow-footer .sm-youtube-top-bar {
  display: block;
  position: absolute;
  top: 10px;
  width: 26px;
  height: 26px;
  background-image: url(../img/social-follow-icons-footer.png);
  padding: 0;
  float: left;
}
/* line 601, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer .sm-twitter-top-bar:hover,
.region-footer-second-information-inner .social-follow-footer .sm-facebook-top-bar:hover,
.region-footer-second-information-inner .social-follow-footer .sm-linkedin-top-bar:hover,
.region-footer-second-information-inner .social-follow-footer .sm-instagram-top-bar:hover,
.region-footer-second-information-inner .social-follow-footer .sm-youtube-top-bar:hover {
  background-image: url(../img/social-follow-icons-footer-hover.png);
}
/* line 606, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer .sm-twitter-top-bar {
  background-position: 0 0;
  left: 115px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 606, ../scss/_footer.scss */
  .region-footer-second-information-inner .social-follow-footer .sm-twitter-top-bar {
    left: auto;
    right: 138px;
    top: 15px;
  }
}
/* line 617, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer .sm-facebook-top-bar {
  background-position: 78px 0;
  left: 144px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 617, ../scss/_footer.scss */
  .region-footer-second-information-inner .social-follow-footer .sm-facebook-top-bar {
    left: auto;
    right: 110px;
    top: 15px;
  }
}
/* line 628, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer .sm-linkedin-top-bar {
  background-position: 52px 0;
  left: 171px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 628, ../scss/_footer.scss */
  .region-footer-second-information-inner .social-follow-footer .sm-linkedin-top-bar {
    left: auto;
    right: 80px;
    top: 15px;
  }
}
/* line 639, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer .sm-youtube-top-bar {
  background-position: 26px 0;
  left: 201px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 639, ../scss/_footer.scss */
  .region-footer-second-information-inner .social-follow-footer .sm-youtube-top-bar {
    left: auto;
    right: 18px;
    top: 15px;
  }
}
/* line 650, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer .sm-instagram-top-bar {
  background-image: url(../img/instagram_sprite.png);
  background-position: -26px 0;
  left: 232px;
  transition: background 0s;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 650, ../scss/_footer.scss */
  .region-footer-second-information-inner .social-follow-footer .sm-instagram-top-bar {
    left: auto;
    right: 47px;
    top: 15px;
  }
}
/* line 662, ../scss/_footer.scss */
.region-footer-second-information-inner .social-follow-footer .sm-instagram-top-bar:hover {
  background-image: url(../img/instagram_sprite.png);
  background-position: -52px 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 670, ../scss/_footer.scss */
  .region-footer-second-information-inner #block-block-1 {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    margin-right: 20px;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 683, ../scss/_footer.scss */
  #back_to_top_arrow {
    display: block !important;
    position: absolute;
    right: 0;
    top: -40px;
  }
  /* line 690, ../scss/_footer.scss */
  #back_to_top_arrow a {
    background: url(../img/back_to_top_arrow.png) no-repeat right top;
    color: #9f9f9f;
    font-size: 16px;
    font-weight: normal;
    padding-right: 20px;
  }
}

/* line 1, ../scss/_full-width.scss */
.block-full-width {
  margin-top: 20px;
  background-color: white;
  padding: 50px 40px;
}
/* line 6, ../scss/_full-width.scss */
.block-full-width h2.block-title {
  font-size: 30px;
  line-height: 37px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  color: #00a884;
  margin-bottom: 20px;
}

/**********************************************************
 *
 *    Section: Form Elements
 *
 **********************************************************/
/* line 7, ../scss/_form-elements.scss */
input[type=text]::-ms-clear, form [type=text].select-list-style::-ms-clear, .ui-accordion [type=text].select-list-style::-ms-clear, .page-search .block-facetapi [type=text].select-style::-ms-clear {
  display: none;
}

/* line 10, ../scss/_form-elements.scss */
.page-tweetyourrep input[type=submit], .page-tweetyourrep form [type=submit].select-list-style, form .page-tweetyourrep [type=submit].select-list-style, .page-tweetyourrep .ui-accordion [type=submit].select-list-style, .ui-accordion .page-tweetyourrep [type=submit].select-list-style, .page-tweetyourrep .page-search .block-facetapi [type=submit].select-style, .page-search .block-facetapi .page-tweetyourrep [type=submit].select-style {
  margin-right: 10px;
}

/* line 16, ../scss/_form-elements.scss */
form.basic-form-structure {
  padding-left: 40px;
}
/* line 20, ../scss/_form-elements.scss */
form hr {
  background-color: #cfcfcf;
}
/* line 24, ../scss/_form-elements.scss */
form label {
  color: #054e8d;
  font-size: 18px;
  padding-bottom: 6px;
  text-transform: capitalize;
}
/* line 31, ../scss/_form-elements.scss */
form textarea {
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  font-size: 17px;
  padding-left: 10px;
  resize: vertical;
}
/* line 40, ../scss/_form-elements.scss */
form input, form .select-list-style, form .ui-accordion .select-list-style, .ui-accordion form .select-list-style, form .page-search .block-facetapi .select-style, .page-search .block-facetapi form .select-style {
  height: 38px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 17px;
}
/* line 48, ../scss/_form-elements.scss */
form input[type=text], form [type=text].select-list-style, form .page-search .block-facetapi [type=text].select-style, .page-search .block-facetapi form [type=text].select-style, form input[type=email], form [type=email].select-list-style, form .page-search .block-facetapi [type=email].select-style, .page-search .block-facetapi form [type=email].select-style, form input[type=number], form [type=number].select-list-style, form .page-search .block-facetapi [type=number].select-style, .page-search .block-facetapi form [type=number].select-style {
  width: 100%;
  padding-left: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 48, ../scss/_form-elements.scss */
  form input[type=text], form [type=text].select-list-style, form .page-search .block-facetapi [type=text].select-style, .page-search .block-facetapi form [type=text].select-style, form input[type=email], form [type=email].select-list-style, form .page-search .block-facetapi [type=email].select-style, .page-search .block-facetapi form [type=email].select-style, form input[type=number], form [type=number].select-list-style, form .page-search .block-facetapi [type=number].select-style, .page-search .block-facetapi form [type=number].select-style {
    padding-left: 0;
  }
}
/* line 58, ../scss/_form-elements.scss */
form input[type=file], form [type=file].select-list-style, form .page-search .block-facetapi [type=file].select-style, .page-search .block-facetapi form [type=file].select-style, form .nrf-file, form .nrf-file:after {
  cursor: pointer;
}
/* line 62, ../scss/_form-elements.scss */
form input[type=submit], form [type=submit].select-list-style, form .page-search .block-facetapi [type=submit].select-style, .page-search .block-facetapi form [type=submit].select-style {
  margin: 0;
  width: auto;
  display: inline-block;
  height: 34px;
  line-height: 34px;
  background-color: #007bc4;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: white;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0 25px;
  border: none;
  -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 84, ../scss/_form-elements.scss */
form input[type=submit]:hover, form [type=submit].select-list-style:hover, form .page-search .block-facetapi [type=submit].select-style:hover, .page-search .block-facetapi form [type=submit].select-style:hover {
  background-color: #004c8a !important;
}
/* line 90, ../scss/_form-elements.scss */
form input[type=radio], form [type=radio].select-list-style, form .page-search .block-facetapi [type=radio].select-style, .page-search .block-facetapi form [type=radio].select-style {
  opacity: 0;
  width: 13px;
  position: absolute;
}
/* line 96, ../scss/_form-elements.scss */
form input[type=radio] + label, form [type=radio].select-list-style + label, form .page-search .block-facetapi [type=radio].select-style + label, .page-search .block-facetapi form [type=radio].select-style + label {
  margin: 0;
  color: #5a5a5a;
  clear: none;
  padding: 0 0 4px 24px;
  cursor: pointer;
  text-transform: none;
  background: url(../img/radio-btn-normal.png) left center no-repeat;
}
/* line 106, ../scss/_form-elements.scss */
form input[type=radio]:checked + label, form [type=radio].select-list-style:checked + label, form .page-search .block-facetapi [type=radio].select-style:checked + label, .page-search .block-facetapi form [type=radio].select-style:checked + label {
  background: url(../img/radio-btn-selected.png) left center no-repeat;
}
/* line 110, ../scss/_form-elements.scss */
form input[type=checkbox], form [type=checkbox].select-list-style, form .page-search .block-facetapi [type=checkbox].select-style, .page-search .block-facetapi form [type=checkbox].select-style {
  opacity: 0;
  width: 23px;
  position: absolute;
}
/* line 116, ../scss/_form-elements.scss */
form input[type=checkbox] + label, form [type=checkbox].select-list-style + label, form .page-search .block-facetapi [type=checkbox].select-style + label, .page-search .block-facetapi form [type=checkbox].select-style + label {
  margin: 0;
  color: #5a5a5a;
  clear: none;
  padding: 0 0 4px 33px;
  cursor: pointer;
  text-transform: none;
  background: url(../img/checkbox-static.png) left center no-repeat;
}
/* line 126, ../scss/_form-elements.scss */
form input[type=checkbox]:checked + label, form [type=checkbox].select-list-style:checked + label, form .page-search .block-facetapi [type=checkbox].select-style:checked + label, .page-search .block-facetapi form [type=checkbox].select-style:checked + label {
  background: url(../img/checkbox-active.png) left center no-repeat;
}
/* line 130, ../scss/_form-elements.scss */
form .select-list-style {
  height: 100%;
  padding-left: 0;
}
/* line 136, ../scss/_form-elements.scss */
form .select-list-style select {
  width: 100%;
  padding: 20px 10px;
  color: #222222;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  cursor: pointer;
}
/* line 152, ../scss/_form-elements.scss */
form .select-style {
  height: 30px;
  border: 1px solid #007bc4;
  border-radius: 3px;
  color: white;
  font-size: 15px;
  text-transform: uppercase;
  background: #007bc4 url(../img/form-select-arrow.png) no-repeat right;
  overflow: hidden;
}
/* line 162, ../scss/_form-elements.scss */
form .select-style select {
  padding: 5px 3%;
  width: 100% !important;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: window;
  text-indent: 0.01px;
  text-overflow: '';
}
/* line 175, ../scss/_form-elements.scss */
form .select-style select option {
  width: 100%;
  color: black;
  background-color: white;
}
/* line 182, ../scss/_form-elements.scss */
form .select-style select::-ms-expand {
  display: none;
}
/* line 186, ../scss/_form-elements.scss */
form .select-style .select-style select[size] {
  width: 100%;
  height: 300px;
  background-color: #f00000;
}

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

    @Section: Form Validation Overides 

****************************** */
/* line 205, ../scss/_form-elements.scss */
.form-item input.error, .form-item form .error.select-list-style, form .form-item .error.select-list-style, .form-item .ui-accordion .error.select-list-style, .ui-accordion .form-item .error.select-list-style, .form-item .page-search .block-facetapi .error.select-style, .page-search .block-facetapi .form-item .error.select-style,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid red;
}

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

    @Section: Search Form 

****************************** */
/* line 220, ../scss/_form-elements.scss */
form.search-form input[type=submit]:hover, form.search-form [type=submit].select-list-style:hover, form.search-form .page-search .block-facetapi [type=submit].select-style:hover, .page-search .block-facetapi form.search-form [type=submit].select-style:hover {
  background-color: transparent !important;
}

/*

 @Section: Form Captchas

 */
/* line 233, ../scss/_form-elements.scss */
.form-item-captcha {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
  width: 315px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .form-item-captcha {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 233, ../scss/_form-elements.scss */
  .form-item-captcha {
    width: 100% !important;
    padding-right: 0;
  }
}
/* line 242, ../scss/_form-elements.scss */
.form-item-captcha .image-captcha {
  width: 101px;
  height: 40px;
  background-color: #ebebeb;
  border: 1px solid #d8d8d8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 17px;
  float: left;
  /* hack to put the image over the input captcha-response */
  position: relative;
  z-index: 100;
}
/* line 253, ../scss/_form-elements.scss */
.form-item-captcha .image-captcha img {
  display: block;
  margin: 7px auto;
}
/* line 259, ../scss/_form-elements.scss */
.form-item-captcha .form-item.form-item-captcha-response {
  width: 215px;
  float: left;
  margin: 0;
  margin-left: -3px;
  border-left: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 259, ../scss/_form-elements.scss */
  .form-item-captcha .form-item.form-item-captcha-response {
    padding-right: 0;
    width: 170px;
    margin-left: 0;
    height: 2.5rem;
  }
}
/* line 271, ../scss/_form-elements.scss */
.form-item-captcha .form-item.form-item-captcha-response input, .form-item-captcha .form-item.form-item-captcha-response form .select-list-style, form .form-item-captcha .form-item.form-item-captcha-response .select-list-style, .form-item-captcha .form-item.form-item-captcha-response .ui-accordion .select-list-style, .ui-accordion .form-item-captcha .form-item.form-item-captcha-response .select-list-style, .form-item-captcha .form-item.form-item-captcha-response .page-search .block-facetapi .select-style, .page-search .block-facetapi .form-item-captcha .form-item.form-item-captcha-response .select-style {
  -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;
  border-left: none;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 271, ../scss/_form-elements.scss */
  .form-item-captcha .form-item.form-item-captcha-response input, .form-item-captcha .form-item.form-item-captcha-response form .select-list-style, form .form-item-captcha .form-item.form-item-captcha-response .select-list-style, .form-item-captcha .form-item.form-item-captcha-response .ui-accordion .select-list-style, .ui-accordion .form-item-captcha .form-item.form-item-captcha-response .select-list-style, .form-item-captcha .form-item.form-item-captcha-response .page-search .block-facetapi .select-style, .page-search .block-facetapi .form-item-captcha .form-item.form-item-captcha-response .select-style {
    height: 2.5rem;
  }
}

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

    @Section: Form Structure

****************************** */
/* line 8, ../scss/_form-structure.scss */
.step_header {
  color: #00a884;
  font-size: 22px;
}

/* line 13, ../scss/_form-structure.scss */
.step_description {
  font-size: 18px;
  text-transform: none;
  color: #054f8f;
}

/* line 19, ../scss/_form-structure.scss */
.form-item-type {
  width: 315px;
}

/**********************************************************
 *
 *    @Section: General Interior Pages
 *    Main Template with 2 columns for left for body
 *    content and right for sidebar
 *
 **********************************************************/
/* line 19, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12,
.page-node #section-content #zone-content .grid-12,
.page-news-filter #section-content #zone-content .grid-12,
.page-media-press-releases #section-content #zone-content .grid-12,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 {
  margin: 0;
  background: none;
}
/* line 23, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner,
.page-node #section-content #zone-content .grid-12 .region-content-inner,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner {
  margin: 0;
}
/* line 28, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left {
  width: 740px;
  background: white;
  float: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 28, ../scss/_general-interior.scss */
  .page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left {
    width: 300px;
    margin: auto;
    float: none;
    zoom: 1;
    padding-right: 0;
    padding-top: 0;
    margin-bottom: 1rem;
  }
  /* line 42, ../scss/_general-interior.scss */
  .page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after, .page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:before,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:before,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:before,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:before,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:before {
    content: '';
    display: table;
  }
  /* line 46, ../scss/_general-interior.scss */
  .page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-left:after {
    clear: both;
  }
}
/* line 52, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads {
  width: 680px;
  margin-left: 20px;
  margin-bottom: 10px;
  margin-top: 20px;
  text-transform: uppercase;
}
/* line 58, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads span,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads span,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads span,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads span,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .head-my-downloads span {
  color: #00a884;
  font-size: 22px;
  font-weight: bold;
}
/* line 64, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads {
  width: 94.8%;
  margin-left: 20px;
  border-radius: 10px;
  margin-bottom: 65px;
  border-top: 1px solid #e5e5e5;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
/* line 74, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr:hover td, .page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.even:hover td.active, .page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.odd:hover td.active,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr:hover td,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.even:hover td.active,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.odd:hover td.active,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr:hover td,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.even:hover td.active,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.odd:hover td.active,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr:hover td,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.even:hover td.active,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.odd:hover td.active,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr:hover td,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.even:hover td.active,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads tr.odd:hover td.active {
  background: none;
}
/* line 78, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td {
  padding: 20px;
}
/* line 80, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td:hover,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td:hover,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td:hover,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td:hover,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads td:hover {
  cursor: pointer;
}
/* line 84, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title {
  color: #007bc4;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  width: 465px;
}
/* line 90, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title:hover,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title:hover,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title:hover,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title:hover,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .title:hover {
  color: #045874;
}
/* line 94, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date {
  color: #00a884;
  font-size: 16px;
  font-weight: bold;
  margin-right: 0px;
  padding-right: 20px;
  text-align: right;
  text-transform: uppercase;
}
/* line 102, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date:hover,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date:hover,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date:hover,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date:hover,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date:hover {
  background-color: #fff;
  background: none;
}
/* line 106, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image {
  background: url("../img/download-sprite.png") no-repeat;
  background-position: 0px 0px;
  margin-left: 10px;
  position: relative;
  float: right;
  width: 18px;
  height: 18px;
  top: 2px;
}
/* line 115, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image:hover,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image:hover,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image:hover,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image:hover,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads .date .image:hover {
  background-position: 0px -28px;
}
/* line 122, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar {
  background: #fff;
  height: 167px;
  width: 340px;
  padding: 10px;
  border: none;
}
/* line 124, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head {
  background-color: #0172b6;
  color: #fff;
  font-size: 16px;
  padding: 10px;
  font-family: "ff-din-web";
}
/* line 130, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head span,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head span,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head span,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head span,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .head span {
  margin-left: 10px;
  float: left;
  width: 265px;
  font-family: "freight-sans-pro";
  font-weight: 600;
}
/* line 147, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr:hover td, .page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.even:hover td.active, .page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.odd:hover td.active,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr:hover td,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.even:hover td.active,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.odd:hover td.active,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr:hover td,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.even:hover td.active,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.odd:hover td.active,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr:hover td,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.even:hover td.active,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.odd:hover td.active,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr:hover td,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.even:hover td.active,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar tr.odd:hover td.active {
  background: none;
}
/* line 151, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td {
  padding: 10px 20px 5px 20px;
}
/* line 153, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td:hover,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td:hover,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td:hover,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td:hover,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar td:hover {
  cursor: pointer;
}
/* line 157, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title {
  color: #0062a0;
  font-weight: bold;
  font-size: 16px;
  position: relative;
  top: 10px;
}
/* line 163, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title img,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title img,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title img,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title img,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .title img {
  margin-right: 10px;
  float: left;
  padding-top: 5px;
}
/* line 169, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all {
  background-color: #fff;
}
/* line 171, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all:hover,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all:hover,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all:hover,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all:hover,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all:hover {
  background-color: #fff;
}
/* line 174, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all a,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all a,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all a,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all a,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .my-downloads-sider-bar .view-all a {
  font-family: "ff-din-web";
  text-transform: uppercase;
  font-size: 15px !important;
  position: relative;
  top: -5px;
}
/* line 184, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right,
.page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right {
  float: left;
  width: 340px;
  background: none;
  margin-left: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 184, ../scss/_general-interior.scss */
  .page #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .ds-2col .group-right {
    width: 300px;
    margin: 0 auto !important;
    float: none;
  }
}
/* line 202, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1, .node-type-event .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1, .panel-col-last .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
.node-type-event .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.panel-col-last .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
.node-type-event .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.panel-col-last .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
.node-type-event .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.panel-col-last .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
.node-type-event .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.panel-col-last .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1 {
  background: none;
  margin: 20px 40px -10px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 202, ../scss/_general-interior.scss */
  .page #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1, .node-type-event .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1, .page #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1, .panel-col-last .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
  .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
  .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
  .node-type-event .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .panel-col-last .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
  .node-type-event .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .panel-col-last .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
  .node-type-event .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .panel-col-last .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1,
  .node-type-event .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .panel-col-last .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1,
  .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1 {
    padding: 0 15px;
    border-radius: 0;
    font-size: 1.5rem;
    margin-left: 6px !important;
  }
}
/* line 215, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after, .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after, .page #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after, .node-type-event .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after, .page #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after, .panel-col-last .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.node-type-event .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.panel-col-last .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-node #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-node #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.node-type-event .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.panel-col-last .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-news-filter #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.node-type-event .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.panel-col-last .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .title-blue-bar.green .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.red .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.blue-dark .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .node-type-event h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.node-type-event .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar.custom-light-green .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .panel-col-last .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.panel-col-last .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.title-blue-bar .field-name-title h1:after,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner h2.title-blue-bar .field-name-title h1:after {
  position: absolute;
  right: 0;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: none;
  border-width: 0;
  border-color: none;
}
/* line 233, ../scss/_general-interior.scss */
.page #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1,
.page-node #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1,
.page-news-filter #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1,
.page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1,
.page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .title-green .field-name-title h1 {
  margin: 20px 40px -10px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 239, ../scss/_general-interior.scss */
  .page #section-content #zone-content .grid-12 .region-content-inner .media-vimeo-outer-wrapper,
  .page-node #section-content #zone-content .grid-12 .region-content-inner .media-vimeo-outer-wrapper,
  .page-news-filter #section-content #zone-content .grid-12 .region-content-inner .media-vimeo-outer-wrapper,
  .page-media-press-releases #section-content #zone-content .grid-12 .region-content-inner .media-vimeo-outer-wrapper,
  .page-advocacy-register-to-vote #section-content #zone-content .grid-12 .region-content-inner .media-vimeo-outer-wrapper {
    width: 100% !important;
    height: 10rem !important;
  }
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 250, ../scss/_general-interior.scss */
  .media-vimeo-outer-wrapper {
    width: 100% !important;
    height: 10rem !important;
  }
}

/**********************************************************
*
*    @Section: Dynamic Body Styles
*
**********************************************************/
/* line 263, ../scss/_general-interior.scss */
.field-name-field-dynamic-body,
.field-name-field-template-dynamic-body {
  padding-bottom: 50px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 263, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body,
  .field-name-field-template-dynamic-body {
    padding-bottom: 0;
  }
}
/* line 272, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item,
.field-name-field-template-dynamic-body .field-items .field-item {
  /* Bean Paragraph */
  /* Bean Video */
  /* Bean Infographic */
  /* Bean Blockquote Right */
  /* Bean Blockquote Left */
  /* Bean Blockquote Full Width */
  /* Bean Image Feature with Text */
  /* Bean accordian */
  /* Headshot Bean */
  /* Headshot Bean Link Overlay. mfm, 2016-10-27*/
}
/* line 273, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .entity-bean,
.field-name-field-template-dynamic-body .field-items .field-item .entity-bean {
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 279, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph, .field-name-field-dynamic-body .field-items .field-item .bean-take-action,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph,
.field-name-field-template-dynamic-body .field-items .field-item .bean-take-action {
  margin: 25px 40px -15px 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 279, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph, .field-name-field-dynamic-body .field-items .field-item .bean-take-action,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-take-action {
    margin: 0;
    padding: 10px 20px;
  }
}
/* line 287, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph h2, .field-name-field-dynamic-body .field-items .field-item .bean-take-action h2,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph h2,
.field-name-field-template-dynamic-body .field-items .field-item .bean-take-action h2 {
  margin: 10px 0;
}
/* line 291, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph p, .field-name-field-dynamic-body .field-items .field-item .bean-take-action p,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph p,
.field-name-field-template-dynamic-body .field-items .field-item .bean-take-action p {
  margin-bottom: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 294, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph p a, .field-name-field-dynamic-body .field-items .field-item .bean-take-action p a,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph p a,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-take-action p a {
    font-size: 0.96em;
  }
}
/* line 298, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph p a:link, .field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph p a:visited, .field-name-field-dynamic-body .field-items .field-item .bean-take-action p a:link, .field-name-field-dynamic-body .field-items .field-item .bean-take-action p a:visited,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph p a:link,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph p a:visited,
.field-name-field-template-dynamic-body .field-items .field-item .bean-take-action p a:link,
.field-name-field-template-dynamic-body .field-items .field-item .bean-take-action p a:visited {
  font-weight: normal;
}
/* line 305, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph ul li, .field-name-field-dynamic-body .field-items .field-item .bean-db-paragraph ol li, .field-name-field-dynamic-body .field-items .field-item .bean-take-action ul li, .field-name-field-dynamic-body .field-items .field-item .bean-take-action ol li,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph ul li,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-paragraph ol li,
.field-name-field-template-dynamic-body .field-items .field-item .bean-take-action ul li,
.field-name-field-template-dynamic-body .field-items .field-item .bean-take-action ol li {
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 26px;
  color: #2a2a2a;
}
/* line 315, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-video,
.field-name-field-template-dynamic-body .field-items .field-item .bean-video {
  background: whitesmoke;
  border-bottom: 1px solid #d8d8d8;
}
/* line 320, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-video .field-name-field-db-title-of-video,
.field-name-field-template-dynamic-body .field-items .field-item .bean-video .field-name-field-db-title-of-video {
  margin: 18px 0 8px 32px;
}
/* line 328, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-video .field-name-field-db-video-description,
.field-name-field-template-dynamic-body .field-items .field-item .bean-video .field-name-field-db-video-description {
  margin: 0 32px 18px;
}
/* line 331, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-video .field-name-field-db-video-description .field-item,
.field-name-field-template-dynamic-body .field-items .field-item .bean-video .field-name-field-db-video-description .field-item {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #242424;
}
/* line 341, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item #infographicmodal,
.field-name-field-template-dynamic-body .field-items .field-item #infographicmodal {
  display: none;
  margin: 0 auto;
  background: white;
  width: 500px;
}
/* line 347, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-infographic,
.field-name-field-template-dynamic-body .field-items .field-item .bean-infographic {
  margin: 25px 0;
  text-align: center;
  display: block;
  overflow: hidden;
  margin-bottom: -60px;
}
/* line 353, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-infographic #infographic-copy-btn,
.field-name-field-template-dynamic-body .field-items .field-item .bean-infographic #infographic-copy-btn {
  background: none;
  position: relative;
  width: 100px;
  top: -64px;
  left: 550px;
  z-index: 9980;
  color: white;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-indent: 0;
}
/* line 367, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-infographic .zclip,
.field-name-field-template-dynamic-body .field-items .field-item .bean-infographic .zclip {
  position: relative;
  width: 100px;
  height: 26px;
  top: -100px;
  left: 550px;
  z-index: 9990;
  border: 2px solid white;
  background: none;
  color: white;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-indent: 0;
  -webkit-transition: .5s top;
  -moz-transition: .5s top;
  -ms-transition: .5s top;
  -o-transition: .5s top;
  transition: .5s top;
}
/* line 388, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-infographic .zclip:hover #infographic-copy-n,
.field-name-field-template-dynamic-body .field-items .field-item .bean-infographic .zclip:hover #infographic-copy-n {
  background: #008165;
}
/* line 394, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-infographic a,
.field-name-field-dynamic-body .field-items .field-item .bean-infographic a:link,
.field-name-field-template-dynamic-body .field-items .field-item .bean-infographic a,
.field-name-field-template-dynamic-body .field-items .field-item .bean-infographic a:link {
  position: relative;
  top: 0;
  display: block;
  overflow: hidden;
  -webkit-transition: .4s opacity;
  -moz-transition: .4s opacity;
  -ms-transition: .4s opacity;
  -o-transition: .4s opacity;
  transition: .4s opacity;
}
/* line 405, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-infographic a:hover,
.field-name-field-dynamic-body .field-items .field-item .bean-infographic a:link:hover,
.field-name-field-template-dynamic-body .field-items .field-item .bean-infographic a:hover,
.field-name-field-template-dynamic-body .field-items .field-item .bean-infographic a:link:hover {
  z-index: 1000;
  opacity: 1;
}
/* line 414, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right {
  float: right;
  width: 310px;
  margin: 0 -24px 20px 20px;
  z-index: 500;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 414, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right {
    float: none;
    margin: 20px -24px 20px 14px;
  }
}
/* line 426, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right .content,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right .content {
  float: left;
}
/* line 429, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper {
  float: right;
  max-width: 300px;
  text-align: left;
  border-bottom: 5px solid #9cca3b;
  padding-bottom: 10px;
  margin-top: 5%;
  margin-left: 20px;
  padding-right: 30px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 429, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper {
    margin-top: -1.8rem;
  }
}
/* line 442, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper .field-name-field-db-quote-text,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper .field-name-field-db-quote-text {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #9cca3b;
  max-width: 236px;
  line-height: 34px;
}
/* line 452, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper .field-name-field-db-quote-author,
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper .field-name-field-db-quote-aditiontal-info,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper .field-name-field-db-quote-author,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right .content .quote-wrapper .field-name-field-db-quote-aditiontal-info {
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #7c7777;
  line-height: 24px;
}
/* line 460, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.right .content .field-name-field-db-paragraph-next-to-quote,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.right .content .field-name-field-db-paragraph-next-to-quote {
  margin: 22px 42px;
}
/* line 467, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.left,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.left {
  float: left;
  width: 310px;
  margin: 0 5px 20px 0;
  z-index: 500;
}
/* line 474, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.left .content,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.left .content {
  float: left;
}
/* line 477, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper {
  float: left;
  max-width: 300px;
  text-align: left;
  border-bottom: 5px solid #9cca3b;
  padding-bottom: 10px;
  margin-top: 5%;
  margin-left: 0;
  margin-right: 30px;
  padding-left: 30px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 477, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper {
    margin-right: 0px;
    width: 300px;
  }
}
/* line 492, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper .field-name-field-db-quote-text,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper .field-name-field-db-quote-text {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #9cca3b;
  max-width: 236px;
  line-height: 34px;
}
/* line 502, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper .field-name-field-db-quote-author,
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper .field-name-field-db-quote-aditiontal-info,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper .field-name-field-db-quote-author,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.left .content .quote-wrapper .field-name-field-db-quote-aditiontal-info {
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #7c7777;
  line-height: 24px;
}
/* line 510, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.left .content .field-name-field-db-paragraph-next-to-quote,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.left .content .field-name-field-db-paragraph-next-to-quote {
  margin: 22px 42px;
}
/* line 517, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth {
  width: 100%;
  margin: 0 0px 20px 0px;
  z-index: 500;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 517, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth {
    float: none;
    margin: 20px 0px 20px 0px;
  }
}
/* line 528, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content {
  float: left;
}
/* line 531, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper {
  float: right;
  text-align: left;
  border-bottom: 5px solid #9cca3b;
  padding-bottom: 10px;
  margin-top: 5%;
  margin-left: 0px;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 531, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper {
    margin-top: -1.8rem;
  }
}
/* line 544, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper .field-name-field-db-quote-text,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper .field-name-field-db-quote-text {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #9cca3b;
  line-height: 34px;
}
/* line 553, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper .field-name-field-db-quote-author,
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper .field-name-field-db-quote-aditiontal-info,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper .field-name-field-db-quote-author,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .quote-wrapper .field-name-field-db-quote-aditiontal-info {
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #7c7777;
  line-height: 24px;
}
/* line 561, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .field-name-field-db-paragraph-next-to-quote,
.field-name-field-template-dynamic-body .field-items .field-item .bean-blockquote.fullwidth .content .field-name-field-db-paragraph-next-to-quote {
  margin: 22px 42px;
}
/* line 568, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image {
  background: whitesmoke;
  margin-bottom: 30px;
}
/* line 575, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .field-name-field-db-feature-image,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .field-name-field-db-feature-image {
  float: right;
}
/* line 579, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .group-db-feature-text-wrapper,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .group-db-feature-text-wrapper {
  float: left;
  max-width: 170px;
  padding: 20px 40px 20px 40px;
  margin-left: 0px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 579, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .group-db-feature-text-wrapper,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .group-db-feature-text-wrapper {
    width: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/* line 590, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .group-db-feature-text-wrapper h2,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .group-db-feature-text-wrapper h2 {
  text-transform: uppercase;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  color: #9cca3b;
}
/* line 599, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .group-db-feature-text-wrapper .field-name-field-db-feature-description,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .rigth .group-db-feature-text-wrapper .field-name-field-db-feature-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  color: #2a2a2a;
}
/* line 609, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left {
  z-index: 500;
}
/* line 612, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .field-name-field-db-feature-image,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .field-name-field-db-feature-image {
  float: left;
}
/* line 616, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .group-db-feature-text-wrapper,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .group-db-feature-text-wrapper {
  float: right;
  max-width: 170px;
  padding: 20px 40px 20px 40px;
  margin-right: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 616, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .group-db-feature-text-wrapper,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .group-db-feature-text-wrapper {
    width: 100%;
    max-width: 100%;
    padding: 20px;
    margin: 0 !important;
  }
}
/* line 628, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .group-db-feature-text-wrapper h2,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .group-db-feature-text-wrapper h2 {
  text-transform: uppercase;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  color: #9cca3b;
}
/* line 637, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .group-db-feature-text-wrapper .field-name-field-db-feature-description,
.field-name-field-template-dynamic-body .field-items .field-item .bean-featured-text-with-image .content .left .group-db-feature-text-wrapper .field-name-field-db-feature-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  color: #2a2a2a;
}
/* line 650, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian {
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 650, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian {
    padding: 10px;
    width: 100%;
  }
}
/* line 661, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .ui-accordion-header-active:after,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .ui-accordion-header-active:after {
  border-color: white transparent transparent transparent;
}
/* line 665, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content {
  width: 662px;
  margin: 0 auto;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 665, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content {
    width: 100%;
  }
}
/* line 673, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-name-field-db-title-of-accordian,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-name-field-db-title-of-accordian {
  background: #00a884;
  padding: 2px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 33px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 673, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-name-field-db-title-of-accordian,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-name-field-db-title-of-accordian {
    padding-left: 0.7rem;
    padding-right: 0.7rem;
    padding-top: 0.1rem;
    font-size: 1.3rem;
  }
}
/* line 694, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 703, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item {
  margin-bottom: 0;
}
/* line 706, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view {
  padding: 0;
  margin: 0;
  border-bottom: none;
}
/* line 718, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default {
  background: none;
  border: 1px solid gainsboro;
  border-top: none;
  margin-top: 0;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 33px;
  font-weight: bold;
  letter-spacing: 0.1px;
  padding-left: 24px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 718, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default {
    padding: 1rem;
  }
}
/* line 734, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default a,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default a {
  color: #00a884;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 734, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default a,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default a {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }
}
/* line 741, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default a:hover,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-state-default a:hover {
  color: #008165;
}
/* line 747, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon {
  position: relative;
  float: right;
  margin-top: 5px;
  background-position: 0 0;
  width: 24px;
  font-size: 17px;
  height: 24px;
  right: 22px;
  margin-right: 25px;
  letter-spacing: 0.1px;
  left: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 747, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon {
    margin-right: -6px;
    margin-top: 13px;
  }
}
/* line 763, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon:hover,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-accordion-header-icon:hover {
  background-position: 0 -1976px;
}
/* line 768, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-e,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-e {
  background-position: 0 0;
}
/* line 772, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-s,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-s {
  background-position: 0 -2000px;
}
/* line 775, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-s:hover,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion .ui-icon-triangle-1-s:hover {
  background-position: 0 -2024px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 780, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion h3,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion h3 {
    line-height: 22px !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 786, ../scss/_general-interior.scss */
  .field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion h3 .ui-accordion-header-icon,
  .field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .field-group-accordion h3 .ui-accordion-header-icon {
    margin: 0 !important;
  }
}
/* line 795, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .ui-widget-content,
.field-name-field-template-dynamic-body .field-items .field-item .bean-db-accordian .content .field-collection-container .field-name-field-group-db-fs-accordian-item .field-items .field-item .field-collection-view .field-collection-item-field-group-db-fs-accordian-item .content .ui-widget-content {
  background: whitesmoke;
  border: 1px solid gainsboro;
  border-top: none;
  padding: 26px 24px 10px 24px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 22px;
  color: #2a2a2a;
}
/* line 819, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-headshot,
.field-name-field-template-dynamic-body .field-items .field-item .bean-headshot {
  width: 200px;
  margin: 15px;
  padding: 0;
}
/* line 824, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-headshot.left,
.field-name-field-template-dynamic-body .field-items .field-item .bean-headshot.left {
  float: left;
}
/* line 828, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-headshot.right,
.field-name-field-template-dynamic-body .field-items .field-item .bean-headshot.right {
  float: right;
}
/* line 832, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-headshot.grid,
.field-name-field-template-dynamic-body .field-items .field-item .bean-headshot.grid {
  float: left;
  margin: 15px 23px;
}
/* line 837, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-headshot .field-name-field-caption,
.field-name-field-template-dynamic-body .field-items .field-item .bean-headshot .field-name-field-caption {
  margin-top: 15px;
  max-height: 130px;
  overflow: hidden;
}
/* line 842, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-headshot .field-name-field-caption p,
.field-name-field-template-dynamic-body .field-items .field-item .bean-headshot .field-name-field-caption p {
  margin-bottom: 5px;
  line-height: 120%;
}
/* line 850, ../scss/_general-interior.scss */
.field-name-field-dynamic-body .field-items .field-item .field-name-field-headshot-img-link a,
.field-name-field-template-dynamic-body .field-items .field-item .field-name-field-headshot-img-link a {
  display: block;
  height: 266px;
  width: 200px;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  zoom: 1;
  opacity: 0;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 866, ../scss/_general-interior.scss */
  .field-name-field-tags {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
    width: 100% !important;
    border-bottom: none !important;
    font-size: 1rem !important;
  }
  /* line 875, ../scss/_general-interior.scss */
  .field-name-field-tags .field-items {
    zoom: 1;
    border-bottom: none !important;
  }
  /* line 879, ../scss/_general-interior.scss */
  .field-name-field-tags .field-items .field-item:first-child {
    margin-left: 0 !important;
  }
  /* line 882, ../scss/_general-interior.scss */
  .field-name-field-tags .field-items .field-item a {
    font-size: 1rem !important;
    text-transform: capitalize !important;
  }
  /* line 888, ../scss/_general-interior.scss */
  .field-name-field-tags .field-items:after, .field-name-field-tags .field-items:before {
    content: '';
    display: table;
  }
  /* line 892, ../scss/_general-interior.scss */
  .field-name-field-tags .field-items:after {
    clear: both;
  }
}

/* line 899, ../scss/_general-interior.scss */
.field-collection-view {
  border-bottom: none;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1, ../scss/_general-landing.scss */
  .node-general-landing {
    padding: 10px;
  }
}
/* line 5, ../scss/_general-landing.scss */
.node-general-landing > .field-name-title h2 {
  color: white;
  font-size: 46.67px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 10px;
  margin-bottom: 0;
  clear: both;
  width: 450px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 5, ../scss/_general-landing.scss */
  .node-general-landing > .field-name-title h2 {
    width: 100%;
    font-size: 1.9rem;
    z-index: 5;
    display: inline-block;
    position: relative;
    top: 1.5rem;
  }
}
/* line 22, ../scss/_general-landing.scss */
.node-general-landing .field-name-field-kickstart-text {
  padding-bottom: 40px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 21.11px;
  color: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 22, ../scss/_general-landing.scss */
  .node-general-landing .field-name-field-kickstart-text {
    line-height: 1.45rem;
    padding-bottom: 1rem;
  }
}
/* line 33, ../scss/_general-landing.scss */
.node-general-landing .field-name-field-kickstart-link {
  margin-bottom: 65px;
  display: inline-block;
  font-size: 22px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 33, ../scss/_general-landing.scss */
  .node-general-landing .field-name-field-kickstart-link {
    float: right;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 39px;
  }
}
/* line 43, ../scss/_general-landing.scss */
.node-general-landing .field-name-field-kickstart-link a, .node-general-landing .field-name-field-kickstart-link a:link, .node-general-landing .field-name-field-kickstart-link a:visited {
  text-transform: uppercase;
  color: white !important;
  border: 0;
  padding: 10px 28px;
  border: 3px solid white;
  -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 43, ../scss/_general-landing.scss */
  .node-general-landing .field-name-field-kickstart-link a, .node-general-landing .field-name-field-kickstart-link a:link, .node-general-landing .field-name-field-kickstart-link a:visited {
    font-size: 19px;
    padding: 6px 10px;
    font-weight: bold;
  }
}
/* line 58, ../scss/_general-landing.scss */
.node-general-landing .field-name-field-kickstart-link a:hover {
  background: rgba(0, 123, 196, 0.6);
}
/* line 66, ../scss/_general-landing.scss */
.node-general-landing.right > .field-name-title,
.node-general-landing.right .group-glf-hero-content,
.node-general-landing.right .group-glad-hero-content {
  float: right;
  clear: both;
}
/* line 72, ../scss/_general-landing.scss */
.node-general-landing .group-glf-hero-content,
.node-general-landing .group-glad-hero-content {
  width: 450px;
  padding-left: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 72, ../scss/_general-landing.scss */
  .node-general-landing .group-glf-hero-content,
  .node-general-landing .group-glad-hero-content {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    margin-bottom: 1rem;
    padding-top: 3rem;
    position: relative;
    top: -2.3rem;
    z-index: 1;
    margin-bottom: -1.1rem;
  }
}
/* line 86, ../scss/_general-landing.scss */
.node-general-landing .field-name-field-dynamic-body {
  clear: both;
}
/* line 90, ../scss/_general-landing.scss */
.node-general-landing .bean-links p {
  font-size: 16px !important;
  line-height: 22px !important;
}

/* line 2, ../scss/_super-modal.scss */
#super-modal .super-modal-content {
  padding: 38px 50px 32px 35px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 2, ../scss/_super-modal.scss */
  #super-modal .super-modal-content {
    width: 300px !important;
  }
}
/* line 8, ../scss/_super-modal.scss */
#super-modal .super-modal-content h1 {
  line-height: 38px;
  font-size: 24px;
  font-weight: 900;
  height: auto;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 9, ../scss/_super-modal.scss */
#super-modal .super-modal-content h1.super-modal-header {
  margin: 0;
}
/* line 18, ../scss/_super-modal.scss */
#super-modal .super-modal-content h2 {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  margin-top: 14px;
  margin-bottom: 34px;
  max-height: 200px;
  overflow-y: auto;
}
/* line 27, ../scss/_super-modal.scss */
#super-modal .super-modal-content .super-modal-close-button {
  margin: 0;
}
/* line 34, ../scss/_super-modal.scss */
#super-modal.super-modal-success .super-modal-content .super-modal-close-button:hover {
  background-color: #00896e !important;
}
/* line 43, ../scss/_super-modal.scss */
#super-modal.super-modal-error .super-modal-content .super-modal-close-button:hover {
  background-color: #8f0013 !important;
}

/* line 4, ../scss/beans/_bean-action-center.scss */
.field-name-field-template-dynamic-sidebar .field-item {
  margin-bottom: 20px;
}

/* line 12, ../scss/beans/_bean-action-center.scss */
.page-action-center .field-name-field-template-dynamic-body .field-items .field-item .clearfix,
.page-policy-agenda .field-name-field-template-dynamic-body .field-items .field-item .clearfix {
  float: none;
  clear: none;
}
/* line 19, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-right .node-article .field-name-title,
.page-policy-agenda .group-right .node-article .field-name-title {
  margin-top: 40px;
}
/* line 25, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-right .even .get-involved .group-bean-cta-description-wra,
.page-policy-agenda .group-right .even .get-involved .group-bean-cta-description-wra {
  vertical-align: center;
  margin-top: 40px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 31, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-right .field-name-title,
  .page-policy-agenda .group-right .field-name-title {
    margin: 0px !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 17, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-right,
  .page-policy-agenda .group-right {
    margin-left: 10px !important;
  }
}
/* line 39, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-right h2,
.page-policy-agenda .group-right h2 {
  background-color: #00a884;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: white;
  font-size: 17px;
  margin-bottom: 0px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 39, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-right h2,
  .page-policy-agenda .group-right h2 {
    padding: 0.25em 0 0.25em 1em;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 17, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-right,
  .page-policy-agenda .group-right {
    width: 300px !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 54, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left,
  .page-policy-agenda .group-left {
    width: 100% !important;
    background: transparent !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 59, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .field-name-field-main-content-image-feature,
  .page-policy-agenda .group-left .field-name-field-main-content-image-feature {
    width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 67, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .field-name-title,
  .page-policy-agenda .group-left .field-name-title {
    background-color: transparent;
    width: 300px;
    height: auto !important;
    padding: 0;
    margin: -30px auto 10px auto;
  }
}
/* line 77, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-left .field-name-title h2,
.page-policy-agenda .group-left .field-name-title h2 {
  font-size: 34px;
  width: auto;
  padding: 0.125em 0 0.125em 1.10em;
  background-color: #d0112b;
  max-width: 86%;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 77, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .field-name-title h2,
  .page-policy-agenda .group-left .field-name-title h2 {
    max-width: 100%;
    padding: 0;
    text-align: center;
    margin-top: -0.5em;
    font-size: 30px;
    width: 300px;
    margin-left: 0;
  }
}
/* line 95, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-left .field-name-title h2:before,
.page-policy-agenda .group-left .field-name-title h2:before {
  position: absolute;
  right: -63px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 60px 63px 0 0;
  border-color: #d0112b transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 95, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .field-name-title h2:before,
  .page-policy-agenda .group-left .field-name-title h2:before {
    border: none;
  }
}
/* line 111, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-left .field-name-title .text30-35 h2,
.page-policy-agenda .group-left .field-name-title .text30-35 h2 {
  font-size: 28px;
  line-height: 54px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 111, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .field-name-title .text30-35 h2,
  .page-policy-agenda .group-left .field-name-title .text30-35 h2 {
    font-size: 1.4rem;
    line-height: 130%;
  }
}
/* line 119, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-left .field-name-title .text36-41 h2,
.page-policy-agenda .group-left .field-name-title .text36-41 h2 {
  font-size: 23px;
  line-height: 54px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 119, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .field-name-title .text36-41 h2,
  .page-policy-agenda .group-left .field-name-title .text36-41 h2 {
    font-size: 1.3rem;
    line-height: 130%;
  }
}
/* line 127, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-left .field-name-title .longtext h2,
.page-policy-agenda .group-left .field-name-title .longtext h2 {
  font-size: 19px;
  line-height: 54px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 127, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .field-name-title .longtext h2,
  .page-policy-agenda .group-left .field-name-title .longtext h2 {
    font-size: 1.2rem;
    line-height: 130%;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 138, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .group-floating-widget,
  .page-policy-agenda .group-left .group-floating-widget {
    margin: 6% !important;
    display: block;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 145, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .group-floating-widget .last-item,
  .page-policy-agenda .group-left .group-floating-widget .last-item {
    margin-bottom: -12px;
  }
}
/* line 155, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-left .field-type-ds h1,
.page-policy-agenda .group-left .field-type-ds h1 {
  position: relative;
  display: inline-block;
  padding: 0 30px 0 42px !important;
  height: 63px !important;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 63px;
  background: #d0112b !important;
  color: white !important;
  font-weight: bold;
  font-size: 36px;
  text-transform: uppercase;
  border-radius: 2px;
  z-index: 200;
}
/* line 171, ../scss/beans/_bean-action-center.scss */
.page-action-center .group-left .field-type-ds h1:after,
.page-policy-agenda .group-left .field-type-ds h1:after {
  position: absolute;
  right: -62px;
  top: 0;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 63px 63px 0 0;
  border-color: #d0112b transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 155, ../scss/beans/_bean-action-center.scss */
  .page-action-center .group-left .field-type-ds h1,
  .page-policy-agenda .group-left .field-type-ds h1 {
    width: 107%;
    padding: 0 0 0 12px !important;
    margin: 0 !important;
    font-size: 28px;
  }
}
/* line 199, ../scss/beans/_bean-action-center.scss */
.page-action-center .bean-alternating-links .content .field-name-field-alternating-link .field-items .even img,
.page-policy-agenda .bean-alternating-links .content .field-name-field-alternating-link .field-items .even img {
  float: left;
}
/* line 203, ../scss/beans/_bean-action-center.scss */
.page-action-center .bean-alternating-links .content .field-name-field-alternating-link .field-items .even a,
.page-policy-agenda .bean-alternating-links .content .field-name-field-alternating-link .field-items .even a {
  color: #007bc4;
}
/* line 205, ../scss/beans/_bean-action-center.scss */
.page-action-center .bean-alternating-links .content .field-name-field-alternating-link .field-items .even a:hover,
.page-policy-agenda .bean-alternating-links .content .field-name-field-alternating-link .field-items .even a:hover {
  color: #054e8d;
}
/* line 211, ../scss/beans/_bean-action-center.scss */
.page-action-center .bean-alternating-links .content .field-name-field-alternating-link .field-items .even h2 a,
.page-policy-agenda .bean-alternating-links .content .field-name-field-alternating-link .field-items .even h2 a {
  color: #00a884 !important;
}
/* line 214, ../scss/beans/_bean-action-center.scss */
.page-action-center .bean-alternating-links .content .field-name-field-alternating-link .field-items .even h2 a:hover,
.page-policy-agenda .bean-alternating-links .content .field-name-field-alternating-link .field-items .even h2 a:hover {
  color: #008e71 !important;
}
/* line 223, ../scss/beans/_bean-action-center.scss */
.page-action-center .bean-alternating-links .content .field-name-field-alternating-link .field-items .odd a,
.page-policy-agenda .bean-alternating-links .content .field-name-field-alternating-link .field-items .odd a {
  color: #007bc4;
}
/* line 228, ../scss/beans/_bean-action-center.scss */
.page-action-center .bean-alternating-links .content .field-name-field-alternating-link .field-items .odd h2 a,
.page-policy-agenda .bean-alternating-links .content .field-name-field-alternating-link .field-items .odd h2 a {
  color: #00a884 !important;
}
/* line 231, ../scss/beans/_bean-action-center.scss */
.page-action-center .bean-alternating-links .content .field-name-field-alternating-link .field-items .odd h2 a:hover,
.page-policy-agenda .bean-alternating-links .content .field-name-field-alternating-link .field-items .odd h2 a:hover {
  color: #008e71 !important;
}
/* line 243, ../scss/beans/_bean-action-center.scss */
.page-action-center .field-items .field-item,
.page-policy-agenda .field-items .field-item {
  padding-bottom: 0px;
}
/* line 247, ../scss/beans/_bean-action-center.scss */
.page-action-center .menu,
.page-policy-agenda .menu {
  background-color: white;
  padding-bottom: 2em;
}
/* line 250, ../scss/beans/_bean-action-center.scss */
.page-action-center .menu li,
.page-policy-agenda .menu li {
  list-style: none;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  border-bottom: 1px solid #bebdbd;
  padding: 0.5em 0 0.5em 0em;
  margin: 0 1em 0 0;
}
/* line 258, ../scss/beans/_bean-action-center.scss */
.page-action-center .menu li a,
.page-policy-agenda .menu li a {
  color: #6b6969;
}
/* line 24, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.page-action-center .menu li a:hover,
.page-policy-agenda .menu li a:hover {
  color: #6b6969;
}
/* line 27, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.page-action-center .menu li a:active,
.page-policy-agenda .menu li a:active {
  color: #00a884;
}
/* line 261, ../scss/beans/_bean-action-center.scss */
.page-action-center .menu li a:after,
.page-policy-agenda .menu li a:after {
  content: ">";
  float: right;
  position: relative;
  top: -3px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 269, ../scss/beans/_bean-action-center.scss */
  .page-action-center .field-name-title,
  .page-policy-agenda .field-name-title {
    width: 300px;
    margin: 0 10px 0 10px;
  }
  /* line 273, ../scss/beans/_bean-action-center.scss */
  .page-action-center .field-name-title p,
  .page-policy-agenda .field-name-title p {
    background-color: transparent;
  }
}
/* line 277, ../scss/beans/_bean-action-center.scss */
.page-action-center .field-name-title h2,
.page-policy-agenda .field-name-title h2 {
  position: relative;
  color: white;
  background-color: #cf0a2c;
  padding: 0.25em 0 0.25em 1em;
  width: 23%;
  text-align: center;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 277, ../scss/beans/_bean-action-center.scss */
  .page-action-center .field-name-title h2,
  .page-policy-agenda .field-name-title h2 {
    top: 0px;
    background-color: #cf0a2c;
    width: 258px;
    padding: 0.25em 0.75em 0.25em 1em;
    margin: 0px 0 0px 0;
    text-align: left;
    font-size: 22px;
    letter-spacing: 1px;
  }
}

/* line 298, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts {
  margin-bottom: 40px;
}
/* line 301, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts h2 {
  color: #d0112b;
  padding: 0 0 0 1em;
  font-size: 35px;
  margin-top: 1em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 301, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts h2 {
    background-color: white;
    padding: 0.25em 0 0.25em 1em;
    margin: 0.5em 0 0 0;
    font-size: 22px;
  }
}
/* line 315, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-item {
  background-color: transparent !important;
}
/* line 321, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .node-action-alert {
  float: left !important;
  display: inline-block;
  background-color: whitesmoke;
  width: 50%;
  padding: 2em 0 0 0;
  min-height: 150px;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  -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 321, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts .field-name-field-action-alert .node-action-alert {
    width: 100%;
    border-top: none;
    border-bottom: none;
  }
}
/* line 339, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-left {
  width: 38% !important;
  background-color: whitesmoke !important;
  padding: 0 0 0 40px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 339, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts .field-name-field-action-alert .group-left {
    float: left !important;
    padding: 0 0 0 29px !important;
  }
  /* line 348, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts .field-name-field-action-alert .group-left img {
    width: 100px;
    height: auto;
  }
  /* line 353, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts .field-name-field-action-alert .group-left a {
    color: #d0112b;
  }
}
/* line 359, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-right {
  width: 47% !important;
  margin-left: 0 !important;
  padding-left: 15px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 359, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts .field-name-field-action-alert .group-right {
    float: left !important;
  }
  /* line 367, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts .field-name-field-action-alert .group-right .field-name-title {
    width: 142px;
    font-size: 18px;
    margin: 0;
  }
}
/* line 373, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-right h2 {
  color: #d0112b;
  background-color: transparent;
  width: 100%;
  font-size: 22px;
  text-align: left;
  padding: 0;
  line-height: 1em;
  margin-bottom: 10px;
  margin-top: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 373, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts .field-name-field-action-alert .group-right h2 {
    font-size: 18px;
    margin: 0;
    top: 0;
    left: 10px;
  }
}
/* line 391, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-right h2 a {
  color: #d0112b;
}
/* line 394, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-right h2 a:hover {
  color: #aa0108;
}
/* line 399, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-right h2:before {
  border-color: transparent;
}
/* line 402, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-right .field-name-node-link, .bean-action-alerts .field-name-field-action-alert .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-action-alerts .field-name-field-action-alert .group-right .field-name-field-job-link {
  position: relative;
  font-size: 15px;
  top: -18px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 402, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts .field-name-field-action-alert .group-right .field-name-node-link, .bean-action-alerts .field-name-field-action-alert .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-action-alerts .field-name-field-action-alert .group-right .field-name-field-job-link {
    top: 30px;
  }
}
/* line 410, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-right .field-name-node-link a, .bean-action-alerts .field-name-field-action-alert .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .bean-action-alerts .field-name-field-action-alert .group-right .field-name-field-job-link a {
  color: #d0112b;
  text-transform: uppercase;
  position: relative;
  top: 17px;
}
/* line 416, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-right .field-name-node-link a:hover, .bean-action-alerts .field-name-field-action-alert .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:hover, .view-homepagetest2 .view-mode-homepage-small .bean-action-alerts .field-name-field-action-alert .group-right .field-name-field-job-link a:hover {
  color: #aa0108;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 410, ../scss/beans/_bean-action-center.scss */
  .bean-action-alerts .field-name-field-action-alert .group-right .field-name-node-link a, .bean-action-alerts .field-name-field-action-alert .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .bean-action-alerts .field-name-field-action-alert .group-right .field-name-field-job-link a {
    left: 10px;
  }
}
/* line 424, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .group-right .field-name-node-link a:after, .bean-action-alerts .field-name-field-action-alert .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:after, .view-homepagetest2 .view-mode-homepage-small .bean-action-alerts .field-name-field-action-alert .group-right .field-name-field-job-link a:after {
  content: ">";
  margin: 0 0 0 7px;
}
/* line 433, ../scss/beans/_bean-action-center.scss */
.bean-action-alerts .field-name-field-action-alert .field-type-text-with-summary p {
  font-size: 20px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black;
  width: 95%;
  padding: 0 0em 0 1em;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 445, ../scss/beans/_bean-action-center.scss */
  .page-policy-agenda .group-right {
    margin-top: 20px;
  }
}
/* line 451, ../scss/beans/_bean-action-center.scss */
.page-policy-agenda .field-type-text-with-summary p {
  width: 85%;
}

/* line 459, ../scss/beans/_bean-action-center.scss */
.field-name-view-all-action-alerts {
  margin: 19em 2em 0 2em;
  background-image: url('../img/actioncenterstripe.png?1405453183');
  background-position: 0px 22px;
  background-repeat: repeat-x;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 459, ../scss/beans/_bean-action-center.scss */
  .field-name-view-all-action-alerts {
    margin: 299px auto 0 auto;
    background-color: whitesmoke;
    width: 320px;
    height: 60px;
    background-image: none;
  }
  /* line 468, ../scss/beans/_bean-action-center.scss */
  .field-name-view-all-action-alerts p {
    background-color: #d0112b !important;
    height: 11px;
    top: 0px;
    width: 219px !important;
  }
  /* line 481, ../scss/beans/_bean-action-center.scss */
  .field-name-view-all-action-alerts p:before,
  .field-name-view-all-action-alerts p:after {
    padding: 0 !important;
  }
  /* line 484, ../scss/beans/_bean-action-center.scss */
  .field-name-view-all-action-alerts a {
    color: white;
    position: relative;
    top: -34px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) and (min-width: 300px) and (max-width: 595px) {
  /* line 468, ../scss/beans/_bean-action-center.scss */
  .field-name-view-all-action-alerts p {
    top: -17px;
    height: 35px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) and (min-width: 300px) and (max-width: 595px) {
  /* line 484, ../scss/beans/_bean-action-center.scss */
  .field-name-view-all-action-alerts a {
    top: 0;
  }
}
/* line 500, ../scss/beans/_bean-action-center.scss */
.field-name-view-all-action-alerts a.view-all-action-alerts {
  position: relative;
  background-color: #d0112b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: 266px;
  height: 42px;
  background-color: #d0112b;
  margin: auto;
  display: block;
  text-align: center;
  line-height: 40px;
  font-size: 17px;
  text-transform: uppercase;
  color: white;
}
/* line 515, ../scss/beans/_bean-action-center.scss */
.field-name-view-all-action-alerts a.view-all-action-alerts:hover {
  background-color: #aa0108;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 500, ../scss/beans/_bean-action-center.scss */
  .field-name-view-all-action-alerts a.view-all-action-alerts {
    width: 81%;
  }
}
/* line 524, ../scss/beans/_bean-action-center.scss */
.field-name-view-all-action-alerts a.view-all-action-alerts:before, .field-name-view-all-action-alerts a.view-all-action-alerts:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 30%;
  height: 20px;
  width: 20px;
  background: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 524, ../scss/beans/_bean-action-center.scss */
  .field-name-view-all-action-alerts a.view-all-action-alerts:before, .field-name-view-all-action-alerts a.view-all-action-alerts:after {
    display: none;
  }
}
/* line 538, ../scss/beans/_bean-action-center.scss */
.field-name-view-all-action-alerts a.view-all-action-alerts:before {
  left: -20px;
}
/* line 542, ../scss/beans/_bean-action-center.scss */
.field-name-view-all-action-alerts a.view-all-action-alerts:after {
  right: -20px;
}
/* line 548, ../scss/beans/_bean-action-center.scss */
.field-name-view-all-action-alerts p:before,
.field-name-view-all-action-alerts p:after {
  content: "";
  padding: 0.5em 0.75em 0.5em 0.75em;
  background-color: white;
  position: absolute;
  left: -27px;
}
/* line 555, ../scss/beans/_bean-action-center.scss */
.field-name-view-all-action-alerts p:after {
  left: 243px;
}

/* line 562, ../scss/beans/_bean-action-center.scss */
.page-policy-agenda .bean-get-involved h2 {
  background-color: rgba(0, 168, 132, 0.5) !important;
  padding: 0.5em 0 0.5em 1em;
  width: 112px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-radius: 0px !important;
  position: absolute;
  z-index: 22;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 562, ../scss/beans/_bean-action-center.scss */
  .page-policy-agenda .bean-get-involved h2 {
    background-color: rgba(0, 168, 132, 0.5);
    width: 136px;
    padding: 0.25em 0 0.25em 1em !important;
    margin: 0px 0 10px 0;
    text-align: left;
    font-size: 17px;
    letter-spacing: 1px;
  }
}
/* line 580, ../scss/beans/_bean-action-center.scss */
.page-policy-agenda .bean-get-involved h2:before {
  right: -42px;
  content: " ";
  border-width: 42px 42px 0 0;
  border-color: rgba(0, 168, 132, 0.5) transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 580, ../scss/beans/_bean-action-center.scss */
  .page-policy-agenda .bean-get-involved h2:before {
    border-width: 35px 35px 0 0;
    right: -35px;
  }
}
/* line 591, ../scss/beans/_bean-action-center.scss */
.page-policy-agenda .bean-get-involved .field-name-field-get-involved-body .field-items {
  margin: 0 1em 0 0.5em;
}
/* line 595, ../scss/beans/_bean-action-center.scss */
.page-policy-agenda .bean-get-involved .field-name-field-get-involved-body:before {
  background-position: 0 -786px;
}

@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 600, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved {
    margin: 20px 0 0 0;
    width: 300px;
  }
}
/* line 605, ../scss/beans/_bean-action-center.scss */
.bean-get-involved .field-item {
  margin: 0 0 0 0;
  position: relative;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 609, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved img {
    width: 300px;
  }
}
/* line 614, ../scss/beans/_bean-action-center.scss */
.bean-get-involved h2 {
  color: white;
  background-color: #8f0013 !important;
  padding: 0.25em 0 0.25em 1em;
  width: 112px;
  text-align: center;
  margin: 0 0 0 0;
  position: absolute;
  z-index: 22;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-radius: 0px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 614, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved h2 {
    background-color: #8f0013;
    width: 136px;
    padding: 0.25em 0 0.25em 1.5em !important;
    margin: 0px 0 10px 0;
    text-align: left;
    font-size: 22px;
    letter-spacing: 1px;
  }
}
/* line 635, ../scss/beans/_bean-action-center.scss */
.bean-get-involved h2:before {
  position: absolute;
  right: -48px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 41px 48px 0 0;
  border-color: #8f0013 transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 635, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved h2:before {
    border-width: 33.5px 34.5px 0 0;
    right: -34.5px;
  }
}
/* line 654, ../scss/beans/_bean-action-center.scss */
.bean-get-involved .field-name-field-get-involved-body {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: white;
  font-size: 17px;
  width: 80%;
  padding: 1em 0 0.5em 4em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 654, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved .field-name-field-get-involved-body {
    width: 233px;
  }
}
/* line 663, ../scss/beans/_bean-action-center.scss */
.bean-get-involved .field-name-field-get-involved-body .field-items {
  margin: 0 1em 0 0.5em;
}
/* line 667, ../scss/beans/_bean-action-center.scss */
.bean-get-involved .field-name-field-get-involved-body:before {
  background-image: url('../img/actioncentercheckcircle.png?1405453183');
  background-position: 0px 0px;
  content: "";
  padding: 0em 0 4.5em 3.5em;
  margin: 0 0 0 -3.5em;
  background-repeat: no-repeat;
  position: absolute;
}

/* line 678, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large {
  background-color: white;
}
/* line 680, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-item {
  margin-bottom: 0;
}
/* line 683, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-take-action {
  position: relative;
  margin-top: 25px;
}
/* line 686, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-take-action h3 {
  display: none;
}
/* line 689, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-take-action ul {
  margin: 0;
  padding: 0;
}
/* line 692, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-take-action ul li {
  margin: 0;
}
/* line 696, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-take-action a {
  display: block;
  color: #d0112b;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 2.25em;
}
/* line 704, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-take-action a:last-child {
  margin-bottom: 40px;
}
/* line 710, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .take-action-email:before,
.bean-get-involved-large .take-action-tweet:before,
.bean-get-involved-large .take-action-petition:before {
  background: url("../img/tweetyourrepimagesPOLICY.png") no-repeat;
  content: "";
  color: transparent;
  padding: 2em 3.5em 0em 0em;
  position: relative;
  top: 14px;
  background-position: -4px -2px;
  margin-right: 1em;
  margin-left: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 710, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved-large .take-action-email:before,
  .bean-get-involved-large .take-action-tweet:before,
  .bean-get-involved-large .take-action-petition:before {
    background: url('../img/tweetyourrepimagesPOLICY.png?1405453183') no-repeat -3px -5px;
    padding: 1em 2em 1em 1.5em;
    top: 5px;
    margin-right: 0.5em;
  }
}
/* line 727, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .take-action-email:before {
  background-position: -4px -125px;
  padding: 2em 3.5em 0em 0em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 727, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved-large .take-action-email:before {
    background: url('../img/tweetyourrepimagesPOLICY.png?1405453183') no-repeat -3px -129px;
    padding: 1em 2em 1em 1.5em;
    top: 5px;
  }
}
/* line 736, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .take-action-tweet:before {
  background-position: -4px -65px;
  padding: 2em 3.5em 0em 0em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 736, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved-large .take-action-tweet:before {
    background: url('../img/tweetyourrepimagesPOLICY.png?1405453183') no-repeat -3px -67px;
    padding: 1em 2em 1em 1.5em;
    top: 5px;
  }
}
/* line 746, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-field-get-involved-image img {
  width: 100%;
  height: auto;
}
/* line 751, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large h2 {
  position: absolute;
  z-index: 2;
  color: white;
  background-color: rgba(208, 17, 43, 0.5) !important;
  padding: 0.3em 0 0.35em 1em !important;
  width: 184px;
  text-align: left;
  margin: 0 0 0 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-radius: 0px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 751, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved-large h2 {
    background-color: #8f0013;
    width: 171px;
    padding: 0.25em 0 0.25em 1.5em !important;
    text-align: left;
    font-size: 22px;
    letter-spacing: 1px;
  }
}
/* line 771, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large h2:before {
  position: absolute;
  right: -23px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 37px 23px 0 0;
  border-color: rgba(208, 17, 43, 0.5) transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 771, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved-large h2:before {
    border-width: 33.5px 34.5px 0 0;
    right: -34.5px;
  }
}
/* line 786, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-field-get-involved-subtitle {
  color: #d0112b;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 792, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-field-get-involved-body,
.bean-get-involved-large .field-name-field-get-involved-subtitle {
  font-size: 18px;
  margin: 0 0 0 20px;
}
/* line 796, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-field-long-description {
  margin: 0 20px 0 20px;
}
/* line 799, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-field-long-description p {
  line-height: 22px;
  font-size: 17px;
}
/* line 804, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-title {
  background-color: transparent !important;
}
/* line 806, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-title h2 {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px !important;
  color: #d0112b !important;
  background-color: transparent !important;
  width: 100% !important;
  line-height: 18px;
  padding: 0px 20px !important;
  height: 18px;
}
/* line 815, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-title h2 a {
  color: #d0112b;
}
/* line 817, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-title h2 a:hover {
  color: #aa0108;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 806, ../scss/beans/_bean-action-center.scss */
  .bean-get-involved-large .field-name-title h2 {
    text-align: left !important;
    padding: 0 !important;
  }
}
/* line 826, ../scss/beans/_bean-action-center.scss */
.bean-get-involved-large .field-name-title h2:before {
  border: 0 !important;
}

/* line 1, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta, .bean-get-involved-large {
  background-color: white;
}
/* line 5, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta .field-name-field-bean-cta-box-title .field-items .field-item, .bean-get-involved-large .field-name-field-bean-cta-box-title .field-items .field-item {
  background: #9cca3b;
  padding: 6px 10px 6px 25px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  color: white;
}
/* line 15, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta .group-bean-cta-description-wra, .bean-get-involved-large .group-bean-cta-description-wra {
  margin-top: -16px;
}
/* line 17, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta .group-bean-cta-description-wra .fieldset-legend, .bean-get-involved-large .group-bean-cta-description-wra .fieldset-legend {
  display: none;
}
/* line 19, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta .group-bean-cta-description-wra .field-name-field-bean-cta-description .field-item, .bean-get-involved-large .group-bean-cta-description-wra .field-name-field-bean-cta-description .field-item {
  padding: 10px 20px 0 20px;
}
/* line 21, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta .group-bean-cta-description-wra .field-name-field-bean-cta-description .field-item p, .bean-get-involved-large .group-bean-cta-description-wra .field-name-field-bean-cta-description .field-item p {
  font-size: 17px;
  line-height: 20px;
}
/* line 28, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.did-you-know, .bean-get-involved-large.did-you-know {
  position: relative;
}
/* line 30, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.did-you-know .link-cta, .bean-get-involved-large.did-you-know .link-cta {
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 1;
  top: 0px;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  background-color: transparent;
}
/* line 44, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.did-you-know .group-bean-cta-description-wra.on .field-name-field-bean-cta-description, .bean-get-involved-large.did-you-know .group-bean-cta-description-wra.on .field-name-field-bean-cta-description {
  padding-bottom: 70px;
  word-wrap: break-word;
}
/* line 47, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.did-you-know .group-bean-cta-description-wra.on .field-name-field-bean-cta-description:before, .bean-get-involved-large.did-you-know .group-bean-cta-description-wra.on .field-name-field-bean-cta-description:before {
  background-position: 0px 0px;
  content: "";
  padding: 30px;
  margin: 0px 0 0 16px;
  background-repeat: no-repeat;
  position: absolute;
  background-position: 0 -600px;
}
/* line 56, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.did-you-know .group-bean-cta-description-wra.on .field-name-field-bean-cta-description .field-items, .bean-get-involved-large.did-you-know .group-bean-cta-description-wra.on .field-name-field-bean-cta-description .field-items {
  width: 265px;
  float: right;
}
/* line 66, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved .field-name-field-bean-cta-box-title .field-items .field-item, .bean-get-involved-large.get-involved .field-name-field-bean-cta-box-title .field-items .field-item {
  background: #d0112b;
}
/* line 71, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved .group-bean-cta-description-wra.on, .bean-get-involved-large.get-involved .group-bean-cta-description-wra.on {
  padding-bottom: 70px;
}
/* line 73, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved .group-bean-cta-description-wra.on .field-name-field-bean-cta-description, .bean-get-involved-large.get-involved .group-bean-cta-description-wra.on .field-name-field-bean-cta-description {
  word-wrap: break-word;
}
/* line 76, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved .group-bean-cta-description-wra.on .field-name-field-bean-cta-description:before, .bean-get-involved-large.get-involved .group-bean-cta-description-wra.on .field-name-field-bean-cta-description:before {
  background-position: 0px 0px;
  content: "";
  padding: 30px;
  margin: 0px 0 0 16px;
  background-repeat: no-repeat;
  position: absolute;
  background-position: 0 -942px;
}
/* line 85, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved .group-bean-cta-description-wra.on .field-name-field-bean-cta-description .field-items, .bean-get-involved-large.get-involved .group-bean-cta-description-wra.on .field-name-field-bean-cta-description .field-items {
  width: 270px;
  float: right;
}
/* line 91, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved .link-cta, .bean-get-involved-large.get-involved .link-cta {
  float: left;
  margin-left: 20px;
  /* margin-top: 70px; */
  margin-bottom: 30px;
}
/* line 96, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved .link-cta a, .bean-get-involved-large.get-involved .link-cta a {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #d0112b;
  font-size: 15px;
  text-transform: uppercase;
}
/* line 102, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved .link-cta a:after, .bean-get-involved-large.get-involved .link-cta a:after {
  content: " >";
  position: relative;
  top: -1px;
  left: 5px;
}
/* line 108, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved .link-cta a:hover, .bean-get-involved-large.get-involved .link-cta a:hover {
  color: #8f0013;
}
/* line 115, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.general .link-cta, .bean-get-involved-large.general .link-cta {
  float: left;
  margin-left: 20px;
  margin-top: -12px;
  margin-bottom: 30px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 115, ../scss/beans/_bean-cta-sidebar.scss */
  .bean-ds-cta.general .link-cta, .bean-get-involved-large.general .link-cta {
    margin-left: 67px;
  }
}
/* line 125, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.general .link-cta a, .bean-get-involved-large.general .link-cta a {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #9cca3b;
  font-size: 15px;
  text-transform: uppercase;
}
/* line 131, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.general .link-cta a:after, .bean-get-involved-large.general .link-cta a:after {
  content: " >";
  position: relative;
  top: -1px;
  left: 5px;
}
/* line 137, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.general .link-cta a:hover, .bean-get-involved-large.general .link-cta a:hover {
  color: #67960e;
}
/* line 144, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved.imageon .field-name-field-bean-cta-box-title, .bean-ds-cta.view-mode-sidebar_placement .field-name-field-bean-cta-box-title, .bean-get-involved-large.get-involved.imageon .field-name-field-bean-cta-box-title, .bean-get-involved-large.view-mode-sidebar_placement .field-name-field-bean-cta-box-title {
  height: 0px;
}
/* line 147, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved.imageon .field-name-field-bean-cta-box-title .field-items .field-item, .bean-ds-cta.view-mode-sidebar_placement .field-name-field-bean-cta-box-title .field-items .field-item, .bean-get-involved-large.get-involved.imageon .field-name-field-bean-cta-box-title .field-items .field-item, .bean-get-involved-large.view-mode-sidebar_placement .field-name-field-bean-cta-box-title .field-items .field-item {
  position: relative;
  display: inline-block;
  padding: 0 35px 0 25px;
  height: 35px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 35px;
  background: #8f0013;
  opacity: 0.85;
  color: white;
  font-size: 17px;
  text-transform: uppercase;
  border-radius: 2px;
  z-index: 200;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 147, ../scss/beans/_bean-cta-sidebar.scss */
  .bean-ds-cta.get-involved.imageon .field-name-field-bean-cta-box-title .field-items .field-item, .bean-ds-cta.view-mode-sidebar_placement .field-name-field-bean-cta-box-title .field-items .field-item, .bean-get-involved-large.get-involved.imageon .field-name-field-bean-cta-box-title .field-items .field-item, .bean-get-involved-large.view-mode-sidebar_placement .field-name-field-bean-cta-box-title .field-items .field-item {
    display: block;
    width: 100%;
    margin: 0px auto 0;
    border-radius: 0;
    white-space: nowrap;
    overflow: hidden;
  }
}
/* line 174, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved.imageon .field-name-field-bean-cta-box-title .field-items .field-item:after, .bean-ds-cta.view-mode-sidebar_placement .field-name-field-bean-cta-box-title .field-items .field-item:after, .bean-get-involved-large.get-involved.imageon .field-name-field-bean-cta-box-title .field-items .field-item:after, .bean-get-involved-large.view-mode-sidebar_placement .field-name-field-bean-cta-box-title .field-items .field-item:after {
  position: absolute;
  right: -34px;
  top: 0;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 35px 35px 0 0;
  border-color: #8f0013 transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 174, ../scss/beans/_bean-cta-sidebar.scss */
  .bean-ds-cta.get-involved.imageon .field-name-field-bean-cta-box-title .field-items .field-item:after, .bean-ds-cta.view-mode-sidebar_placement .field-name-field-bean-cta-box-title .field-items .field-item:after, .bean-get-involved-large.get-involved.imageon .field-name-field-bean-cta-box-title .field-items .field-item:after, .bean-get-involved-large.view-mode-sidebar_placement .field-name-field-bean-cta-box-title .field-items .field-item:after {
    display: none;
  }
}

/* color for CTA bean banner */
/* line 198, ../scss/beans/_bean-cta-sidebar.scss */
div.entity-bean.bean-ds-cta.cta-banner-color-green .field-name-field-bean-cta-box-title .field-items .field-item {
  background: #9cca3b;
}
/* line 202, ../scss/beans/_bean-cta-sidebar.scss */
div.entity-bean.bean-ds-cta.cta-banner-color-green .field-name-field-bean-cta-box-title .field-items .field-item:after {
  border-color: #9cca3b transparent transparent transparent;
}

/* line 208, ../scss/beans/_bean-cta-sidebar.scss */
div.entity-bean.bean-ds-cta.cta-banner-color-blue .field-name-field-bean-cta-box-title .field-items .field-item {
  background: #007bc4;
}
/* line 212, ../scss/beans/_bean-cta-sidebar.scss */
div.entity-bean.bean-ds-cta.cta-banner-color-blue .field-name-field-bean-cta-box-title .field-items .field-item:after {
  border-color: #007bc4 transparent transparent transparent;
}

/* line 218, ../scss/beans/_bean-cta-sidebar.scss */
div.entity-bean.bean-ds-cta.cta-banner-color-red .field-name-field-bean-cta-box-title .field-items .field-item {
  background: #8f0013;
}
/* line 222, ../scss/beans/_bean-cta-sidebar.scss */
div.entity-bean.bean-ds-cta.cta-banner-color-red .field-name-field-bean-cta-box-title .field-items .field-item:after {
  border-color: #8f0013 transparent transparent transparent;
}

/* hide CTA checkbox */
/* line 228, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved.cta-checkmark-off .group-bean-cta-description-wra.on .field-name-field-bean-cta-description:before {
  padding: 0px;
  margin: 0px 0 0 0px;
  background-repeat: no-repeat;
  position: absolute;
  background-position: 0 -942px;
  background: none;
}

/* color for CTA link */
/* line 239, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved.cta-link-color-green .link-cta a, .bean-get-involved-large.get-involved.cta-link-color-green .link-cta a,
.bean-ds-cta.general.cta-link-color-green .link-cta a, .bean-get-involved-large.general.cta-link-color-green .link-cta a {
  color: #9cca3b;
}

/* line 244, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved.cta-link-color-blue .link-cta a, .bean-get-involved-large.get-involved.cta-link-color-blue .link-cta a,
.bean-ds-cta.general.cta-link-color-blue .link-cta a, .bean-get-involved-large.general.cta-link-color-blue .link-cta a {
  color: #007bc4;
}

/* line 249, ../scss/beans/_bean-cta-sidebar.scss */
.bean-ds-cta.get-involved.cta-link-color-red .link-cta a, .bean-get-involved-large.get-involved.cta-link-color-red .link-cta a,
.bean-ds-cta.general.cta-link-color-red .link-cta a, .bean-get-involved-large.general.cta-link-color-red .link-cta a {
  color: #8f0013;
}

/* line 1, ../scss/beans/_bean_event_spotlight.scss */
.bean-event-spotlight {
  background-color: white;
  position: relative;
}
/* line 7, ../scss/beans/_bean_event_spotlight.scss */
.bean-event-spotlight .field-name-field-cta-home-title-text .field-items .field-item {
  background: #1f7107;
  padding: 6px 10px 6px 25px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  color: white;
}
/* line 17, ../scss/beans/_bean_event_spotlight.scss */
.bean-event-spotlight .field-name-field-featured-image-square {
  float: left;
  margin: 0px 25px;
}
/* line 22, ../scss/beans/_bean_event_spotlight.scss */
.bean-event-spotlight .field-name-node-link a, .bean-event-spotlight .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .bean-event-spotlight .field-name-field-job-link a {
  color: transparent;
}
/* line 27, ../scss/beans/_bean_event_spotlight.scss */
.bean-event-spotlight .field-name-field-long-description,
.bean-event-spotlight .field-name-events-center-calendar-widget {
  display: none;
}
/* line 30, ../scss/beans/_bean_event_spotlight.scss */
.bean-event-spotlight .field-name-field-featured-event .field-items .field-item {
  margin-bottom: 5px;
  margin-right: 10px;
  background: transparent;
  color: #666;
}
/* line 36, ../scss/beans/_bean_event_spotlight.scss */
.bean-event-spotlight .field-event-vanity-title {
  background: transparent;
}
/* line 39, ../scss/beans/_bean_event_spotlight.scss */
.bean-event-spotlight .field-event-vanity-title h2 {
  background: transparent;
  margin: 0;
  padding: 5px 0;
  text-transform: none;
  width: auto;
  height: auto;
  line-height: 120%;
}

/* line 68, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events, .bean-bean-featured-event, .nrf-homepage-size--homepage-narrow.event, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow {
  position: relative;
}
/* line 71, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .content > h2, .bean-bean-featured-event .content > h2, .nrf-homepage-size--homepage-narrow.event .content > h2, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .content > h2 {
  background-color: #00a884;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  margin-bottom: 0;
  padding-left: 30px;
}
/* line 80, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .node-unpublished, .bean-bean-featured-event .node-unpublished, .nrf-homepage-size--homepage-narrow.event .node-unpublished, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .node-unpublished {
  background-color: white;
}
/* line 83, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .view-mode-sidebar_view, .bean-bean-featured-event .view-mode-sidebar_view, .nrf-homepage-size--homepage-narrow.event .view-mode-sidebar_view, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .view-mode-sidebar_view {
  padding: 30px;
}
/* line 86, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-item, .bean-bean-featured-event .field-item, .nrf-homepage-size--homepage-narrow.event .field-item, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-item {
  margin: 0 !important;
}
/* line 89, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-field-dates, .bean-featured-events .field-name-field-address, .bean-bean-featured-event .field-name-field-dates, .bean-bean-featured-event .field-name-field-address, .nrf-homepage-size--homepage-narrow.event .field-name-field-dates, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-dates, .nrf-homepage-size--homepage-narrow.event .field-name-field-address, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-address {
  font-size: 17px !important;
  color: black !important;
}
/* line 93, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-title, .bean-bean-featured-event .field-name-title, .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 {
  clear: none !important;
  margin-top: 0 !important;
}
/* line 96, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-title h3, .bean-bean-featured-event .field-name-title h3, .nrf-homepage-size--homepage-narrow.event .field-name-title h3, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-title h3 {
  margin: 0;
  line-height: 22px;
}
/* line 99, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-title h3 a, .bean-bean-featured-event .field-name-title h3 a, .nrf-homepage-size--homepage-narrow.event .field-name-title h3 a, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-title h3 a {
  font-size: 18px;
  color: #00a884;
  background-color: transparent;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 107, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-field-long-description, .bean-bean-featured-event .field-name-field-long-description, .nrf-homepage-size--homepage-narrow.event .field-name-field-long-description, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-long-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  clear: both;
  padding-top: 25px;
}
/* line 114, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-sidebar-date, .bean-bean-featured-event .field-name-sidebar-date, .nrf-homepage-size--homepage-narrow.event .field-name-sidebar-date, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .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 122, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-sidebar-date .m, .bean-bean-featured-event .field-name-sidebar-date .m, .nrf-homepage-size--homepage-narrow.event .field-name-sidebar-date .m, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .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 131, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-sidebar-date :empty, .bean-bean-featured-event .field-name-sidebar-date :empty, .nrf-homepage-size--homepage-narrow.event .field-name-sidebar-date :empty, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-sidebar-date :empty {
  display: none;
}
/* line 132, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-sidebar-date .j, .bean-bean-featured-event .field-name-sidebar-date .j, .nrf-homepage-size--homepage-narrow.event .field-name-sidebar-date .j, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .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 141, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-node-link, .bean-featured-events .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-featured-events .field-name-field-job-link, .bean-bean-featured-event .field-name-node-link, .bean-bean-featured-event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-bean-featured-event .field-name-field-job-link, .nrf-homepage-size--homepage-narrow.event .field-name-node-link, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-node-link, .nrf-homepage-size--homepage-narrow.event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .nrf-homepage-size--homepage-narrow.event .field-name-field-job-link, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link, .front .view-homepagetest2 .view-mode-homepage-small .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-job-link {
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 1;
  top: 0;
  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 */
.bean-featured-events .field-name-node-link:hover, .bean-featured-events .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover, .view-homepagetest2 .view-mode-homepage-small .bean-featured-events .field-name-field-job-link:hover, .bean-bean-featured-event .field-name-node-link:hover, .bean-bean-featured-event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover, .view-homepagetest2 .view-mode-homepage-small .bean-bean-featured-event .field-name-field-job-link:hover, .nrf-homepage-size--homepage-narrow.event .field-name-node-link:hover, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-node-link:hover, .nrf-homepage-size--homepage-narrow.event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover, .view-homepagetest2 .view-mode-homepage-small .nrf-homepage-size--homepage-narrow.event .field-name-field-job-link:hover, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link:hover, .front .view-homepagetest2 .view-mode-homepage-small .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-job-link:hover {
  z-index: 1000;
}
/* line 23, ../scss/beans/_bean-featured-event.scss */
.bean-featured-events .field-name-node-link:hover a, .bean-featured-events .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a, .view-homepagetest2 .view-mode-homepage-small .bean-featured-events .field-name-field-job-link:hover a, .bean-featured-events .field-name-node-link:hover a:link, .bean-featured-events .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a:link, .view-homepagetest2 .view-mode-homepage-small .bean-featured-events .field-name-field-job-link:hover a:link, .bean-bean-featured-event .field-name-node-link:hover a, .bean-bean-featured-event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a, .view-homepagetest2 .view-mode-homepage-small .bean-bean-featured-event .field-name-field-job-link:hover a, .bean-bean-featured-event .field-name-node-link:hover a:link, .bean-bean-featured-event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a:link, .view-homepagetest2 .view-mode-homepage-small .bean-bean-featured-event .field-name-field-job-link:hover a:link, .nrf-homepage-size--homepage-narrow.event .field-name-node-link:hover a, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-node-link:hover a, .nrf-homepage-size--homepage-narrow.event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a, .view-homepagetest2 .view-mode-homepage-small .nrf-homepage-size--homepage-narrow.event .field-name-field-job-link:hover a, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link:hover a, .front .view-homepagetest2 .view-mode-homepage-small .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-job-link:hover a, .nrf-homepage-size--homepage-narrow.event .field-name-node-link:hover a:link, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-node-link:hover a:link, .nrf-homepage-size--homepage-narrow.event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a:link, .view-homepagetest2 .view-mode-homepage-small .nrf-homepage-size--homepage-narrow.event .field-name-field-job-link:hover a:link, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link:hover a:link, .front .view-homepagetest2 .view-mode-homepage-small .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .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 */
.bean-featured-events .field-name-node-link a, .bean-featured-events .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .bean-featured-events .field-name-field-job-link a, .bean-featured-events .field-name-node-link a:link, .bean-featured-events .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:link, .view-homepagetest2 .view-mode-homepage-small .bean-featured-events .field-name-field-job-link a:link, .bean-bean-featured-event .field-name-node-link a, .bean-bean-featured-event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .bean-bean-featured-event .field-name-field-job-link a, .bean-bean-featured-event .field-name-node-link a:link, .bean-bean-featured-event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:link, .view-homepagetest2 .view-mode-homepage-small .bean-bean-featured-event .field-name-field-job-link a:link, .nrf-homepage-size--homepage-narrow.event .field-name-node-link a, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-node-link a, .nrf-homepage-size--homepage-narrow.event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .nrf-homepage-size--homepage-narrow.event .field-name-field-job-link a, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link a, .front .view-homepagetest2 .view-mode-homepage-small .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-field-job-link a, .nrf-homepage-size--homepage-narrow.event .field-name-node-link a:link, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .field-name-node-link a:link, .nrf-homepage-size--homepage-narrow.event .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:link, .view-homepagetest2 .view-mode-homepage-small .nrf-homepage-size--homepage-narrow.event .field-name-field-job-link a:link, .front .view-homepagetest2 .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .view-mode-homepage-small .field-name-field-job-link a:link, .front .view-homepagetest2 .view-mode-homepage-small .home-content-wrapper .masonry-item .event.view-mode-homepage-narrow .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 147, ../scss/beans/_bean-featured-event.scss */
.view-mode-events_center .field-name-node-link, .view-mode-events_center .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .view-mode-events_center .field-name-field-job-link, .view-mode-mynrf_logged_in_news .field-name-node-link, .view-mode-mynrf_logged_in_news .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .view-mode-mynrf_logged_in_news .field-name-field-job-link {
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 1;
  top: -16px;
  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-mode-events_center .field-name-node-link:hover, .view-mode-events_center .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover, .view-homepagetest2 .view-mode-homepage-small .view-mode-events_center .field-name-field-job-link:hover, .view-mode-mynrf_logged_in_news .field-name-node-link:hover, .view-mode-mynrf_logged_in_news .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover, .view-homepagetest2 .view-mode-homepage-small .view-mode-mynrf_logged_in_news .field-name-field-job-link:hover {
  z-index: 1000;
}
/* line 23, ../scss/beans/_bean-featured-event.scss */
.view-mode-events_center .field-name-node-link:hover a, .view-mode-events_center .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a, .view-homepagetest2 .view-mode-homepage-small .view-mode-events_center .field-name-field-job-link:hover a, .view-mode-events_center .field-name-node-link:hover a:link, .view-mode-events_center .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a:link, .view-homepagetest2 .view-mode-homepage-small .view-mode-events_center .field-name-field-job-link:hover a:link, .view-mode-mynrf_logged_in_news .field-name-node-link:hover a, .view-mode-mynrf_logged_in_news .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a, .view-homepagetest2 .view-mode-homepage-small .view-mode-mynrf_logged_in_news .field-name-field-job-link:hover a, .view-mode-mynrf_logged_in_news .field-name-node-link:hover a:link, .view-mode-mynrf_logged_in_news .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover a:link, .view-homepagetest2 .view-mode-homepage-small .view-mode-mynrf_logged_in_news .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-mode-events_center .field-name-node-link a, .view-mode-events_center .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .view-mode-events_center .field-name-field-job-link a, .view-mode-events_center .field-name-node-link a:link, .view-mode-events_center .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:link, .view-homepagetest2 .view-mode-homepage-small .view-mode-events_center .field-name-field-job-link a:link, .view-mode-mynrf_logged_in_news .field-name-node-link a, .view-mode-mynrf_logged_in_news .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .view-mode-mynrf_logged_in_news .field-name-field-job-link a, .view-mode-mynrf_logged_in_news .field-name-node-link a:link, .view-mode-mynrf_logged_in_news .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:link, .view-homepagetest2 .view-mode-homepage-small .view-mode-mynrf_logged_in_news .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 151, ../scss/beans/_bean-featured-event.scss */
.bean-bean-featured-event .field-event-vanity-title h2 {
  background: transparent;
  height: auto;
  line-height: 130%;
}

/* line 1, ../scss/beans/_bean_featured_event_expanded.scss */
body .bean-featured-event-expanded-header {
  background: #1f7107;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  padding: 6px 10px 6px 25px;
  text-transform: uppercase;
}
/* line 9, ../scss/beans/_bean_featured_event_expanded.scss */
body .bean-featured-event-expanded-header > .field-items > .field-item {
  background: #1f7107;
  margin-bottom: 0;
}
/* line 14, ../scss/beans/_bean_featured_event_expanded.scss */
body .bean-featured-event-expanded-header a, body .bean-featured-event-expanded-header a:link, body .bean-featured-event-expanded-header a:visited {
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 23, ../scss/beans/_bean_featured_event_expanded.scss */
body .bean-featured-event-expanded-content .node-event .field-item {
  background: transparent;
  margin-bottom: 0;
}

/* line 28, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content {
  background: white;
  color: #666;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  position: relative;
}
/* line 36, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-type-image {
  padding-bottom: 20px;
}
/* line 39, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-type-image img {
  width: 100%;
}
/* line 44, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-name-field-dates {
  padding: 0 20px;
}
/* line 48, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-name-field-address {
  padding: 0 20px;
}
/* line 52, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-name-field-city-state {
  padding: 0 20px;
}
/* line 56, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-name-field-short-description {
  padding: 15px 20px;
}
/* line 60, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-name-field-sponsor {
  padding: 0 20px 5px 20px;
  position: relative;
}
/* line 64, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-name-field-sponsor .field-name-field-description {
  display: inline-block;
  padding-right: 5px;
}
/* line 68, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-name-field-sponsor .field-name-field-link {
  display: inline-block;
}
/* line 71, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-content .node-event .field-name-field-sponsor .field-name-field-link a {
  font-weight: normal;
}

/* line 79, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-event-link a {
  display: block;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 35px;
  left: 0;
  width: 100%;
  text-indent: -999px;
  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 100, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-footer {
  background: white;
  padding-bottom: 20px;
  width: 100%;
}
/* line 105, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-footer .dividing-line {
  border-top: 1px solid #d8f0f8;
  height: 15px;
  margin: 0 20px;
}
/* line 111, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-footer .footer-title {
  color: #349327;
  font-size: 15px;
  font-weight: bold;
  line-height: 100%;
  padding: 0 20px 5px 20px;
}
/* line 119, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-footer .footer-links {
  padding: 0 20px;
}
/* line 122, ../scss/beans/_bean_featured_event_expanded.scss */
.bean-featured-event-expanded-footer .footer-links a {
  color: #439bcb;
  font-size: 13px;
  font-weight: normal;
  line-height: 130%;
}

/* line 130, ../scss/beans/_bean_featured_event_expanded.scss */
body .bean-featured-event-expanded-footer .field-items .field-item {
  margin-bottom: 0;
}

/* Bean Large Imagen with Caption */
/* line 2, ../scss/beans/_bean-image-with-caption.scss */
.bean-image-with-caption {
  margin: 20px 0;
}
/* line 7, ../scss/beans/_bean-image-with-caption.scss */
.bean-image-with-caption .content .field-name-field-db-image-caption .field-items .field-item {
  text-align: center;
}
/* line 16, ../scss/beans/_bean-image-with-caption.scss */
.bean-image-with-caption .content .field-name-field-db-image-caption-text .field-item {
  max-width: 630px;
  background: whitesmoke;
  border: 1px solid #d8d8d8;
  border-top: none;
  margin: 0 auto;
  margin-top: 0px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 30px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #222222;
  text-align: left;
  line-height: 18px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 16, ../scss/beans/_bean-image-with-caption.scss */
  .bean-image-with-caption .content .field-name-field-db-image-caption-text .field-item {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }
}

/* line 1, ../scss/beans/_bean_homepage_featured_events.scss */
.field-name-field-homepage-featured-events {
  position: relative;
  height: 100%;
  padding-bottom: 20px;
  background-color: #1e8503;
}

/* line 7, ../scss/beans/_bean_homepage_featured_events.scss */
.front .field-name-field-homepage-featured-events .homepage-featured-events-header {
  background-color: #1f7107;
  border-radius: 0;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
}
/* line 13, ../scss/beans/_bean_homepage_featured_events.scss */
.front .field-name-field-homepage-featured-events .homepage-featured-events-header h2 {
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 17px;
  padding: 10px 0;
  margin: 0;
  text-transform: uppercase;
}

/* line 23, ../scss/beans/_bean_homepage_featured_events.scss */
.front .homepage-featured-events-content {
  background-color: #1e8503;
  border-radius: 0;
  padding: 20px 15px 0px 15px;
}
/* line 28, ../scss/beans/_bean_homepage_featured_events.scss */
.front .homepage-featured-events-content .node-event {
  padding-bottom: 20px;
}
/* line 31, ../scss/beans/_bean_homepage_featured_events.scss */
.front .homepage-featured-events-content .node-event .field-name-event-vanity-title {
  margin: 0;
}
/* line 35, ../scss/beans/_bean_homepage_featured_events.scss */
.front .homepage-featured-events-content .node-event h3 {
  font-size: 17px;
  line-height: 22px;
  margin: 0;
  padding: 0;
}
/* line 41, ../scss/beans/_bean_homepage_featured_events.scss */
.front .homepage-featured-events-content .node-event h3 a {
  color: white;
}
/* line 47, ../scss/beans/_bean_homepage_featured_events.scss */
.front .homepage-featured-events-content .field-name-field-dates .field-items {
  color: white;
  font-size: 13px;
  font-weight: normal;
}

/* line 56, ../scss/beans/_bean_homepage_featured_events.scss */
.homepage-featured-events-footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #1f7107;
  border-radius: 0;
  padding: 8px 0;
  text-align: center;
}
/* line 66, ../scss/beans/_bean_homepage_featured_events.scss */
.homepage-featured-events-footer a, .homepage-featured-events-footer a:link, .homepage-featured-events-footer a:visited {
  color: white;
  font-size: 14px;
  font-weight: normal;
  padding: 10px 0;
  text-transform: uppercase;
}

/* line 1, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body {
  display: block;
  width: 310px;
  background: whitesmoke;
}
/* line 8, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body .group-bean-mr-body-body-g h3 {
  background: #007bc4;
  padding: 5px 15px;
  color: white;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  margin-bottom: 0px;
}
/* line 17, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body .group-bean-mr-body-body-g .field-name-field--more-resources-body-desc {
  width: 285px;
  height: 35px;
  color: #464646;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin-top: -10px;
  margin: 5px 15px;
  border-bottom: 1px solid #bfbfbf;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 17, ../scss/beans/_bean-more-resources-body.scss */
  .bean-more-resources-body .group-bean-mr-body-body-g .field-name-field--more-resources-body-desc {
    border: none;
  }
}
/* line 31, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body .group-bean-mr-body-body-g .group-more_resources_body-group {
  margin-top: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 31, ../scss/beans/_bean-more-resources-body.scss */
  .bean-more-resources-body .group-bean-mr-body-body-g .group-more_resources_body-group {
    padding: 1.2rem;
  }
}
/* line 36, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body .group-bean-mr-body-body-g .group-more_resources_body-group .field-collection-container {
  padding: 0 15px;
  border-bottom: none;
}
/* line 39, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body .group-bean-mr-body-body-g .group-more_resources_body-group .field-collection-container .field-collection-view {
  padding: 0;
  margin: 0;
}
/* line 44, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body .group-bean-mr-body-body-g .group-more_resources_body-group .field-collection-container .field-items .field-item {
  margin: 5px 0px;
  font-size: 14px;
}
/* line 47, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body .group-bean-mr-body-body-g .group-more_resources_body-group .field-collection-container .field-items .field-item .field-collection-item {
  margin-left: 0px;
}
/* line 55, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body.left {
  float: left;
  margin: 30px 30px 20px 40px;
  z-index: 500;
}
/* line 60, ../scss/beans/_bean-more-resources-body.scss */
.bean-more-resources-body.right {
  float: right;
  margin: 30px 40px 20px 30px;
  z-index: 500;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1, ../scss/beans/_bean-more-resources-body.scss */
  .bean-more-resources-body {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 100% !important;
  }
}

/* line 3, ../scss/beans/_bean-more-resources-sidebar.scss */
.bean-more-resources .content h2 {
  display: block;
  overflow: hidden;
  background-color: #0172b6;
  color: white;
  font-size: 18px;
  font-weight: bold;
  padding: 0px 0px 0px 21px;
  box-sizing: border-box;
  margin-bottom: 10px;
}
/* line 16, ../scss/beans/_bean-more-resources-sidebar.scss */
.bean-more-resources .content .field-items .field-item {
  margin-bottom: 0;
}

/* Bean Small Imagen with Caption */
/* line 2, ../scss/beans/_bean-small-image-with-caption.scss */
.bean-small-image-with-short-caption {
  margin: 20px 0;
}
/* line 7, ../scss/beans/_bean-small-image-with-caption.scss */
.bean-small-image-with-short-caption .content .field-name-field-db-small-image .field-items .field-item {
  text-align: center;
}
/* line 9, ../scss/beans/_bean-small-image-with-caption.scss */
.bean-small-image-with-short-caption .content .field-name-field-db-small-image .field-items .field-item img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 18, ../scss/beans/_bean-small-image-with-caption.scss */
.bean-small-image-with-short-caption .content .field-name-field-db-small-image-caption-tx .field-item {
  max-width: 292px;
  background: whitesmoke;
  border: 1px solid #d8d8d8;
  border-top: none;
  margin: 0 auto;
  margin-top: -10px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #222222;
  text-align: left;
  line-height: 18px;
}

/* line 38, ../scss/beans/_bean-small-image-with-caption.scss */
.bean-small-image-with-short-caption.right {
  float: right;
  width: 322px;
  margin: 30px 40px 20px 30px;
  z-index: 500;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 38, ../scss/beans/_bean-small-image-with-caption.scss */
  .bean-small-image-with-short-caption.right {
    float: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 100% !important;
  }
}

/* line 51, ../scss/beans/_bean-small-image-with-caption.scss */
.bean-small-image-with-short-caption.left {
  float: left;
  width: 322px;
  margin: 30px 30px 20px 40px;
  z-index: 500;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 51, ../scss/beans/_bean-small-image-with-caption.scss */
  .bean-small-image-with-short-caption.left {
    float: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 100% !important;
  }
}

/* line 64, ../scss/beans/_bean-small-image-with-caption.scss */
.bean-small-image-with-short-caption.grid {
  float: left;
  width: 322px;
  margin: 30px 24px 20px 24px;
  z-index: 500;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 64, ../scss/beans/_bean-small-image-with-caption.scss */
  .bean-small-image-with-short-caption.grid {
    float: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 100% !important;
  }
}

/* line 1, ../scss/beans/_bean-small-text-box.scss */
.bean-small-text-box {
  display: block;
  width: 280px;
  margin: 20px 20px 20px 40px;
  padding: 20px;
  background: whitesmoke;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1, ../scss/beans/_bean-small-text-box.scss */
  .bean-small-text-box {
    float: none;
  }
}
/* line 10, ../scss/beans/_bean-small-text-box.scss */
.bean-small-text-box .field-name-field-db-title-of-text-box {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 25px;
  text-transform: uppercase;
  color: #9cca3b;
  margin-bottom: 5px;
}
/* line 18, ../scss/beans/_bean-small-text-box.scss */
.bean-small-text-box .field-name-field-db-text-to-appear-in-box-u {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
}
/* line 23, ../scss/beans/_bean-small-text-box.scss */
.bean-small-text-box.left {
  float: left;
  margin: 30px 30px 20px 40px;
  z-index: 500;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 23, ../scss/beans/_bean-small-text-box.scss */
  .bean-small-text-box.left {
    float: none;
  }
}
/* line 31, ../scss/beans/_bean-small-text-box.scss */
.bean-small-text-box.right {
  float: right;
  margin: 30px 40px 20px 30px;
  z-index: 500;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 31, ../scss/beans/_bean-small-text-box.scss */
  .bean-small-text-box.right {
    float: none;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 1, ../scss/beans/_bean-small-text-box.scss */
  .bean-small-text-box {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 100% !important;
  }
}

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

    @Section: Bean: Take Action

****************************** */
/* line 8, ../scss/beans/_bean-take-action.scss */
.bean-take-action {
  background-color: transparent;
  margin: 0 !important;
  min-height: 382px;
  overflow: hidden;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 8, ../scss/beans/_bean-take-action.scss */
  .bean-take-action {
    width: 100% !important;
    padding: 0 !important;
  }
  /* line 19, ../scss/beans/_bean-take-action.scss */
  .bean-take-action .field-type-image:after {
    background-image: url('../img/advocacytakeactionarrow.png?1405453183');
    background-position: 30px 0px;
    background-repeat: no-repeat;
    content: "";
    padding: 1.5em 6em 0 0em;
    z-index: 9999;
    margin-top: 0;
  }
}
/* line 30, ../scss/beans/_bean-take-action.scss */
.bean-take-action .clearfix {
  clear: none;
  float: none;
}
/* line 35, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-left {
  width: 680px !important;
  position: relative;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 35, ../scss/beans/_bean-take-action.scss */
  .bean-take-action .group-left {
    width: 100% !important;
    margin-bottom: 0 !important;
    background-color: transparent !important;
  }
  /* line 45, ../scss/beans/_bean-take-action.scss */
  .bean-take-action .group-left img {
    max-width: 304px;
    height: auto;
  }
}
/* line 51, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-left .field-items .field-item {
  margin-bottom: 0;
}
/* line 55, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-left h2 {
  position: absolute;
  display: inline-block;
  font-size: 30px;
  top: 0px;
  color: white;
  background-color: #d0112b;
  background-color: rgba(208, 17, 43, 0.95);
  padding: 5px 20px 5px 30px;
  text-align: center;
  color: white !important;
  margin: 0 !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 55, ../scss/beans/_bean-take-action.scss */
  .bean-take-action .group-left h2 {
    top: 0 !important;
    left: 0 !important;
    background-color: #cf0a2c;
    width: 100%;
    margin: 0 0 10px 0 !important;
    text-align: left;
    font-size: 22px !important;
    letter-spacing: 1px;
    color: white;
    position: relative;
    padding: 0 15px !important;
  }
}
/* line 83, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-left h2:before {
  position: absolute;
  right: -55px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 47px 55px 0 0;
  border-color: #d0112b transparent transparent transparent;
  border-color: rgba(208, 17, 43, 0.95) transparent transparent transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 83, ../scss/beans/_bean-take-action.scss */
  .bean-take-action .group-left h2:before {
    border-width: 0;
  }
}
/* line 100, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-left .group-featured-image {
  margin-top: -68px;
}
/* line 105, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-right {
  width: 380px !important;
  padding: 35px 20px 0;
  margin-left: 0px !important;
  min-height: 347px;
  background-color: white !important;
  border-radius: 0px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 105, ../scss/beans/_bean-take-action.scss */
  .bean-take-action .group-right {
    width: 100% !important;
    padding: 0px 20px;
    background-color: white !important;
    margin-top: -20px !important;
    padding-top: 20px;
  }
}
/* line 123, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-right h2 {
  color: #d0112b !important;
  font-size: 26px !important;
  line-height: 28px !important;
  left: 0px;
  background-color: transparent;
  width: 90% !important;
  padding: 0 !important;
  text-align: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 123, ../scss/beans/_bean-take-action.scss */
  .bean-take-action .group-right h2 {
    top: 0 !important;
    left: 0 !important;
    margin: 0 0 20px 0 !important;
    background-color: transparent;
    padding: 0;
    width: auto;
    height: auto !important;
    font-size: 22px !important;
    color: #d0112b !important;
    line-height: 24px !important;
  }
}
/* line 147, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-right h2:before {
  display: none;
}
/* line 151, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-right .field-name-field-long-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 156, ../scss/beans/_bean-take-action.scss */
  .bean-take-action .group-right .field-name-title {
    margin: 0px !important;
    background-color: transparent;
    padding: 0;
    width: auto;
    height: auto !important;
    font-size: 22px !important;
    color: #d0112b !important;
  }
}
/* line 169, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-right .field-name-node-link, .bean-take-action .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-take-action .group-right .field-name-field-job-link {
  display: inline-block;
  background-color: #d0112b;
  text-align: center;
  padding: 0.5em 1em 0.5em 1em;
  margin: 1em 0 1em 0;
}
/* line 176, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-right .field-name-node-link:hover, .bean-take-action .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link:hover, .view-homepagetest2 .view-mode-homepage-small .bean-take-action .group-right .field-name-field-job-link:hover {
  background-color: #aa0108;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 169, ../scss/beans/_bean-take-action.scss */
  .bean-take-action .group-right .field-name-node-link, .bean-take-action .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-take-action .group-right .field-name-field-job-link {
    display: none;
  }
}
/* line 184, ../scss/beans/_bean-take-action.scss */
.bean-take-action .group-right .field-name-node-link a, .bean-take-action .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .bean-take-action .group-right .field-name-field-job-link a {
  color: white;
  text-decoration: none;
  font-size: 18.5px;
  text-transform: uppercase;
}

/* line 5, ../scss/beans/_bean-urgent-alert.scss */
.page-advocacy .node-general-landing > .field-name-title h2 {
  padding: 10px 23px;
}
/* line 10, ../scss/beans/_bean-urgent-alert.scss */
.page-advocacy .node-general-landing .group-glf-hero-content,
.page-advocacy .node-general-landing .group-glad-hero-content {
  padding: 0 23px;
}

/* line 15, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert {
  position: relative;
  width: 100%;
  height: 76px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: transparent url('../img/urgentalertmegaphone.png?1405453183') no-repeat 16px 7px;
  text-transform: uppercase;
  font-size: 20px;
  background-color: #d0112b;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 15, ../scss/beans/_bean-urgent-alert.scss */
  .bean-urgent-alert {
    width: 300px;
    margin: 10px auto;
    height: 140px;
    border-radius: 5px;
    background: #d0112b url('../img/urgent-alert-megaphone-mobile.png?1405453183') no-repeat 22px 16px;
  }
}
/* line 35, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert .share {
  background: url('../img/sharethisurgent.png?1405453183') no-repeat 25px 11px;
  margin: -1px 40px 0 20px;
  padding-left: 3.25em;
  padding-right: 2em;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 35, ../scss/beans/_bean-urgent-alert.scss */
  .bean-urgent-alert .share {
    font-size: 14px;
    margin: 25px 10px 0 0px;
    background: url('../img/sharethisurgentMOBILE.png?1405453183') no-repeat 7px 6px;
    padding-left: 2.95em;
    padding-right: 1em;
  }
}
/* line 50, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert .field-name-field-alert {
  color: white;
  display: inline-block;
  /*float: left;*/
  font-size: 20px;
  margin: 22px 0 0 100px;
  position: absolute;
  left: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 59, ../scss/beans/_bean-urgent-alert.scss */
  .bean-urgent-alert .field-name-field-alert .field-items {
    font-size: 17px;
    margin: 10px 0 10px 55px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 50, ../scss/beans/_bean-urgent-alert.scss */
  .bean-urgent-alert .field-name-field-alert {
    margin: 0 20px;
  }
  /* line 70, ../scss/beans/_bean-urgent-alert.scss */
  .bean-urgent-alert .field-name-field-alert:after {
    content: '';
    display: block;
    /*border-bottom: 1px solid $pink;*/
  }
}
/* line 78, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert .field-name-field-action-link {
  display: inline-block;
  top: 18px;
  right: 160px;
  position: absolute;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 78, ../scss/beans/_bean-urgent-alert.scss */
  .bean-urgent-alert .field-name-field-action-link {
    top: 87px;
    right: 158px;
  }
}
/* line 89, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert .field-name-field-action-link a {
  color: white;
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: 2px solid white;
  padding: 7px 19px;
  -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 89, ../scss/beans/_bean-urgent-alert.scss */
  .bean-urgent-alert .field-name-field-action-link a {
    font-size: 14px;
  }
}
/* line 104, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert .field-name-field-action-link a:hover {
  background-color: #990712;
}
/* line 109, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert #share-urgent-alert {
  width: 100px;
  height: 31px;
  /*float: right;
  position: relative;*/
  position: absolute;
  right: 0;
  top: 23px;
  text-align: center;
  margin-right: 41px;
  background-image: url(../img/share-urgent-alert-icon.png);
  background-position: 15px 48%;
  background-repeat: no-repeat;
  border-left: solid 1px white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 109, ../scss/beans/_bean-urgent-alert.scss */
  .bean-urgent-alert #share-urgent-alert {
    /*top: 20px;
    margin-right: 42px;*/
    border-left-color: transparent;
    bottom: 15px;
    top: auto;
    margin-right: 20px;
  }
}
/* line 133, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert #share-urgent-alert p {
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  font-size: 18px;
  float: right;
}
/* line 141, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert .share-urgent-alert {
  top: 99px;
  position: relative;
  float: right;
  left: 131px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 141, ../scss/beans/_bean-urgent-alert.scss */
  .bean-urgent-alert .share-urgent-alert {
    top: 56px;
    left: -9px;
  }
}
/* line 152, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert .share-urgent-alert .block-sharethis {
  background-position: 150px 19px;
}
/* line 155, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert .share-urgent-alert .stButton, .bean-urgent-alert .share-urgent-alert .group-widget-share .share-button, .group-widget-share .bean-urgent-alert .share-urgent-alert .share-button, .bean-urgent-alert .share-urgent-alert .share-function .share-button, .share-function .bean-urgent-alert .share-urgent-alert .share-button, .bean-urgent-alert .share-urgent-alert .share-video-widget .share-button, .share-video-widget .bean-urgent-alert .share-urgent-alert .share-button {
  margin-right: -5px;
}
/* line 160, ../scss/beans/_bean-urgent-alert.scss */
.bean-urgent-alert .contextual-links-region {
  position: static;
}

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

/* Bean Video */
/* line 5, ../scss/beans/_bean-video.scss */
.bean-video {
  background: whitesmoke;
  border-bottom: 1px solid #d8d8d8;
  background-color: whitesmoke;
}
/* line 10, ../scss/beans/_bean-video.scss */
.bean-video .field-name-field-db-title-of-video {
  margin: 18px 0 8px 32px;
}
/* line 16, ../scss/beans/_bean-video.scss */
.bean-video .field-name-field-db-video-description-up {
  margin: 0 32px 18px;
}
/* line 19, ../scss/beans/_bean-video.scss */
.bean-video .field-name-field-db-video-description-up .field-item {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #242424;
}

/* Multiples node list */
/* line 2, ../scss/beans/_bean_feature_news.scss */
.bean-bean-feature-news {
  padding-bottom: 16px;
}
/* line 5, ../scss/beans/_bean_feature_news.scss */
.bean-bean-feature-news h2 {
  color: white;
  font-size: 17px;
  background-color: #054f8e !important;
  padding: 2px 10px 2px 25px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 5, ../scss/beans/_bean_feature_news.scss */
  .bean-bean-feature-news h2 {
    margin: 0;
    padding: 0 0 0 25px !important;
  }
}
/* line 20, ../scss/beans/_bean_feature_news.scss */
.bean-bean-feature-news .item-list ul {
  padding-left: 0px;
}
/* line 23, ../scss/beans/_bean_feature_news.scss */
.bean-bean-feature-news .item-list ul li {
  margin: 0 17px 0 17px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 26, ../scss/beans/_bean_feature_news.scss */
  .bean-bean-feature-news .item-list ul li a {
    width: 100%;
    line-height: 18px;
    padding: 13px 0 !important;
  }
}
/* line 37, ../scss/beans/_bean_feature_news.scss */
.bean-bean-feature-news .item-list .feature_news-content-link {
  display: block;
  width: 290px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid #bfbfbf;
  padding: 8px 0;
}
/* line 46, ../scss/beans/_bean_feature_news.scss */
.bean-bean-feature-news .item-list .feature_news-content-link:after {
  position: relative;
  right: -4px;
  top: 0;
  content: " >";
  height: 10px;
  width: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 37, ../scss/beans/_bean_feature_news.scss */
  .bean-bean-feature-news .item-list .feature_news-content-link {
    width: 100%;
  }
}

/* Single Node */
/* line 63, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .field-name-field-retail-news-category {
  background: none;
  padding: 0px;
  height: 0px;
}
/* line 68, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .field-name-field-retail-news-category .field-items .field-item {
  position: relative;
  display: inline-block;
  padding: 0 35px 0 25px;
  height: 35px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 35px;
  background: #054e8d;
  opacity: 0.85;
  color: white;
  font-size: 17px;
  text-transform: uppercase;
  border-radius: 2px;
  z-index: 200;
}
/* line 83, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .field-name-field-retail-news-category .field-items .field-item:after {
  position: absolute;
  right: -30px;
  top: 0;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 35px 35px 0 0;
  border-color: #054e8d transparent transparent transparent;
}
/* line 106, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .field-name-title {
  padding: 0px 26px 0px 26px;
}
/* line 108, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .field-name-title h2 {
  color: #054e8d;
  font-size: 24px;
  margin: 0px;
}
/* line 114, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .field-name-title:nth-child(3) {
  margin-top: 40px;
}
/* line 118, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .group-ds-teaser-fns {
  padding: 0px 26px 0px 26px;
  width: 288px;
  min-height: 30px;
  margin-top: -20px;
}
/* line 123, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .group-ds-teaser-fns .field-name-field-article-author {
  margin: 0px;
  font-size: 15px;
  color: #7a7a7a;
  text-transform: uppercase;
  font-weight: 400;
  border-right: 1px solid #7a7a7a;
  padding-right: 6px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 123, ../scss/beans/_bean_feature_news.scss */
  .node-article.view-mode-teaser_feature_news_single .group-ds-teaser-fns .field-name-field-article-author {
    border-right: none;
  }
}
/* line 135, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .group-ds-teaser-fns .field-name-field-article-author .field-items .field-item {
  margin-bottom: 0px;
}
/* line 140, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .group-ds-teaser-fns .field-name-field-article-date {
  margin: 0px;
  font-size: 15px;
  color: #7a7a7a;
  text-transform: uppercase;
  font-weight: 400;
  padding-left: 6px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 140, ../scss/beans/_bean_feature_news.scss */
  .node-article.view-mode-teaser_feature_news_single .group-ds-teaser-fns .field-name-field-article-date {
    padding-left: 0;
  }
}
/* line 151, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .group-ds-teaser-fns .field-name-field-article-date .field-items .field-item {
  margin-bottom: 0px;
}
/* line 157, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .field-name-field-short-description {
  margin: 0px 26px 10px 26px;
  border-bottom: 1px solid #cfcfcf;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 157, ../scss/beans/_bean_feature_news.scss */
  .node-article.view-mode-teaser_feature_news_single .field-name-field-short-description {
    clear: both;
  }
}
/* line 165, ../scss/beans/_bean_feature_news.scss */
.node-article.view-mode-teaser_feature_news_single .field-name-field-short-description .field-items .field-item {
  font-size: 16px;
  line-height: 22px;
  color: #2a2a2a;
  margin-bottom: 10px;
}

/* line 1, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar {
  background-color: white;
}
/* line 12, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar .group-left, .bean-teasers-bar .group-right {
  width: 50% !important;
  margin: 0 !important;
}
/* line 17, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar div[onclick]:hover {
  cursor: pointer;
}
/* line 19, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar div[onclick]:hover img {
  opacity: 0.9;
}
/* line 22, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar div[onclick]:hover h2 a {
  color: #007bc4 !important;
}
/* line 25, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar div[onclick]:hover .field-name-field-short-description .field-item {
  color: #2b84b2 !important;
}
/* line 29, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar h2:empty {
  display: none;
}
/* line 32, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar h2, .bean-teasers-bar h2 a {
  color: black;
  font-size: 16px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  letter-spacing: 0;
}
/* line 41, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar h2 {
  line-height: 18px;
}
/* line 46, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar .field-name-title h2 {
  margin: 0 !important;
}
/* line 52, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar .field-name-field-teaser-item > .field-items,
.bean-teasers-bar .field-name-field-teaser-item .caroufredsel_wrapper > .field-items {
  width: 1060px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  padding: 30px 20px 0;
  height: 125px;
  margin-bottom: 20px;
  overflow: visible;
}
/* line 58, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar .field-name-field-teaser-item > .field-items > .field-item,
.bean-teasers-bar .field-name-field-teaser-item .caroufredsel_wrapper > .field-items > .field-item {
  display: inline;
  float: left;
  margin-right: 30px;
  width: 330px;
  width: 330px !important;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .bean-teasers-bar .field-name-field-teaser-item > .field-items > .field-item, * html
.bean-teasers-bar .field-name-field-teaser-item .caroufredsel_wrapper > .field-items > .field-item {
  overflow-x: hidden;
}
/* line 62, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar .field-name-field-teaser-item > .field-items .field-item:nth-of-type(3n),
.bean-teasers-bar .field-name-field-teaser-item .caroufredsel_wrapper > .field-items .field-item:nth-of-type(3n) {
  margin-right: 0;
}
/* line 66, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar .field-collection-view {
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 71, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar .field-name-field-featured-image-square {
  padding-right: 20px;
}
/* line 73, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar .field-name-field-featured-image-square img {
  width: 140px;
  height: 95px;
}
/* line 78, ../scss/beans/_bean_teasers_bar.scss */
.bean-teasers-bar .field-name-field-short-description {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
}

/* line 1, ../scss/beans/_resources.scss */
.bean-resources-bean {
  background-color: white;
  position: relative;
  padding: 25px 33px 40px;
  margin-top: 65px;
}
/* line 13, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resource-item > .field-items {
  width: 1060px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  height: 125px;
  overflow: visible;
}
/* line 17, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resource-item > .field-items > .field-item {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  margin-bottom: 0;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .bean-resources-bean .field-name-field-resource-item > .field-items > .field-item {
  overflow-x: hidden;
}
/* line 21, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resource-item > .field-items > .field-item:hover h2 a {
  color: #007bc4;
}
/* line 24, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resource-item > .field-items > .field-item:hover .field-name-field-short-description {
  color: #2b84b2;
}
/* line 29, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resource-item > .field-items .field-item:nth-of-type(4n) {
  margin-right: 0;
}
/* line 33, ../scss/beans/_resources.scss */
.bean-resources-bean > h2 {
  float: left;
  letter-spacing: 0;
  line-height: 26px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0;
  font-size: 21.4px;
}
/* line 40, ../scss/beans/_resources.scss */
.bean-resources-bean > h2 a {
  color: black;
}
/* line 46, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resources-link {
  float: right;
  font-size: 21px;
  line-height: 22px;
}
/* line 50, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resources-link a {
  color: #007bc4;
}
/* line 52, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resources-link a:after {
  content: " >";
  font-weight: bold;
  font-size: 23px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 59, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resources-link a:hover {
  color: #006497;
}
/* line 64, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resource-item {
  clear: both;
  border-top: 1px solid #d0d0d0;
  padding-top: 20px;
  margin-top: 45px;
}
/* line 69, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resource-item .field-name-title {
  clear: both;
  margin-left: 50px;
  padding-bottom: 10px;
}
/* line 73, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resource-item .field-name-title h2 {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 0;
}
/* line 78, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-resource-item .field-name-title h2 a {
  color: black;
}
/* line 86, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-short-description {
  margin-left: 50px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
}
/* line 90, ../scss/beans/_resources.scss */
.bean-resources-bean .field-name-field-short-description .field-items .field-item {
  margin-bottom: 0;
}
/* line 94, ../scss/beans/_resources.scss */
.bean-resources-bean .node-research {
  background-image: url("../img/doc.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* line 99, ../scss/beans/_resources.scss */
.bean-resources-bean .research-type-webinar {
  background-image: url("../img/video.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}

/* line 1, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide {
  background-color: whitesmoke;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: white;
  height: 100%;
}
/* line 7, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide h2 {
  display: none;
}
/* line 11, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .beanslide {
  width: auto;
  margin: 0 auto;
  position: relative;
  background-color: whitesmoke;
}
/* line 17, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .beanslide .item-list {
  position: relative;
  background: none;
}
/* line 21, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .beanslide .item-list .group-content-slideshow {
  position: relative;
  background-image: url("../img/share-video-button.png");
  background-repeat: no-repeat;
  background-position: 100% 0px;
  height: 100%;
}
/* line 27, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .beanslide .item-list .group-content-slideshow:hover {
  background-image: url("../img/share-video-button-over.png");
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 21, ../scss/beans/_bean-slideshow.scss */
  .bean-beanslide .beanslide .item-list .group-content-slideshow {
    padding-top: 70px;
  }
}
/* line 34, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .beanslide .item-list .field-name-field-slide-headline {
  color: #054e8d;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 36px;
  text-transform: uppercase;
  font-weight: bold;
  padding-top: 10px;
}
/* line 46, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .field-name-field-caption, .bean-beanslide .field-name-field-slide-link, .bean-beanslide .field-name-field-slide-headline {
  padding: 10px 40px 0 40px;
  width: 550px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 46, ../scss/beans/_bean-slideshow.scss */
  .bean-beanslide .field-name-field-caption, .bean-beanslide .field-name-field-slide-link, .bean-beanslide .field-name-field-slide-headline {
    padding: 20px 20px 0 20px;
  }
}
/* line 54, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .field-name-field-slide-link {
  margin-bottom: 15px;
}
/* line 56, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .field-name-field-slide-link a {
  font-size: 18px;
}
/* line 60, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .rslides_nav {
  position: absolute;
  top: 0;
}
/* line 64, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .nav-controls {
  position: absolute;
  width: 30px;
  height: auto;
  top: 2px;
  right: 53px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 64, ../scss/beans/_bean-slideshow.scss */
  .bean-beanslide .nav-controls {
    top: 0;
    right: 0;
    background-color: #007bc4;
    width: 100%;
    height: 60px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}
/* line 78, ../scss/beans/_bean-slideshow.scss */
.bean-beanslide .nav-controls .rslides_nav-control {
  color: white;
  font-size: 18px;
  font-weight: 300;
  margin-right: 30px;
  width: 10px;
  z-index: 10;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 78, ../scss/beans/_bean-slideshow.scss */
  .bean-beanslide .nav-controls .rslides_nav-control {
    margin-left: 26%;
    position: relative;
    top: 8px;
    font-size: 26px;
  }
}

/* Styles to Apply without Image */
/* line 2, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img {
  padding-bottom: 26px;
}
/* line 5, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .f_career_header_box h2 {
  background: #d0112b;
  padding: 0px 10px 0px 25px;
  height: 36px;
  line-height: 36px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 16, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .f_career_header_box p {
  font-size: 16px;
  color: #333333;
  padding: 0 20px;
  line-height: 18px;
}
/* line 23, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .view-mode-featured_career_sidebar {
  padding: 0 20px;
}
/* line 25, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .view-mode-featured_career_sidebar h3 {
  border-top: 1px solid #cfcfcf;
  padding-top: 10px;
  color: #d0112b;
  font-size: 17px;
  line-height: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 35, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .view-mode-featured_career_sidebar .field-name-title h2 {
  font-size: 15px;
  line-height: 17px;
  height: auto;
  background: none;
}
/* line 40, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .view-mode-featured_career_sidebar .field-name-title h2 a {
  color: #007bc4;
}
/* line 42, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .view-mode-featured_career_sidebar .field-name-title h2 a:hover {
  color: #054f8e;
}
/* line 49, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .view-mode-featured_career_sidebar .field-name-field-company-icon .field-item {
  margin-bottom: 0;
}
/* line 52, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .view-mode-featured_career_sidebar .field-name-field-company-icon img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 56, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .view-mode-featured_career_sidebar .field-name-field-company {
  font-size: 14px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #007bc4;
  text-transform: none;
}
/* line 63, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img .line {
  margin: 0 20px;
  margin-bottom: 10px;
  width: 302px;
  display: block;
  height: 1px;
  background: #cfcfcf;
}
/* line 72, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img a.link-careers {
  padding: 0 20px;
  padding-top: 10px;
  color: #d0112b;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 80, ../scss/beans/_bean-careers-sidebar.scss */
.career_no_img a.link-careers:hover {
  color: #9b0015;
}

/* Styles to Apply with Image */
/* line 87, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img {
  padding-bottom: 26px;
}
/* line 89, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .f_career_header_box {
  position: relative;
}
/* line 91, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .f_career_header_box h2 {
  position: relative;
  display: inline-block;
  padding: 0 35px 0 25px;
  height: 35px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 35px;
  background: #af090b;
  opacity: 0.85;
  color: white;
  font-size: 17px;
  text-transform: uppercase;
  z-index: 200;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 104, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .f_career_header_box h2:after {
  position: absolute;
  right: -30px;
  top: 0;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 35px 35px 0 0;
  border-color: #d0112b transparent transparent transparent;
}
/* line 117, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .f_career_header_box img {
  position: relative;
  margin-top: -55px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  z-index: 100;
}
/* line 123, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .f_career_header_box p {
  position: absolute;
  bottom: 10px;
  z-index: 200;
  background: #252525;
  opacity: 0.85;
  font-size: 16px;
  color: white;
  padding: 20px 20px;
  line-height: 18px;
  margin-bottom: 0;
}
/* line 136, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .view-mode-featured_career_sidebar {
  padding: 0 20px;
}
/* line 138, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .view-mode-featured_career_sidebar h3 {
  border-top: 1px solid #cfcfcf;
  padding-top: 10px;
  color: #d0112b;
  font-size: 17px;
  line-height: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 148, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .view-mode-featured_career_sidebar .field-name-title h2 {
  font-size: 15px;
  line-height: 17px;
  height: auto;
  background: none;
}
/* line 153, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .view-mode-featured_career_sidebar .field-name-title h2 a {
  color: #007bc4;
}
/* line 155, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .view-mode-featured_career_sidebar .field-name-title h2 a:hover {
  color: #054f8e;
}
/* line 162, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .view-mode-featured_career_sidebar .field-name-field-company-icon .field-item {
  margin-bottom: 0;
}
/* line 165, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .view-mode-featured_career_sidebar .field-name-field-company-icon img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 169, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .view-mode-featured_career_sidebar .field-name-field-company {
  font-size: 14px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #007bc4;
  text-transform: none;
}
/* line 176, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img .line {
  margin: 0 20px;
  margin-bottom: 10px;
  width: 302px;
  display: block;
  height: 1px;
  background: #cfcfcf;
}
/* line 185, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img a.link-careers {
  padding: 0 20px;
  padding-top: 10px;
  color: #d0112b;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 193, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img a.link-careers:hover {
  color: #9b0015;
}
/* line 196, ../scss/beans/_bean-careers-sidebar.scss */
.career_with_img a.link-careers:after {
  position: relative;
  right: -4px;
  top: 0;
  content: " >";
  height: 10px;
  width: 10px;
}

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

    @Section: Bean Alternating Links

****************************** */
/* line 8, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links {
  margin-top: 0px;
  padding: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 8, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links {
    padding: 0;
    background-color: white;
    margin: 0 10px;
  }
}
/* line 20, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .field-name-node-link, .bean-alternating-links .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .field-name-field-job-link,
.bean-alternating-links .field-name-take-action,
.bean-alternating-links .share {
  font-size: 15px !important;
}
/* line 24, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even, .bean-alternating-links .odd {
  margin-bottom: 35px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 24, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even, .bean-alternating-links .odd {
    margin-bottom: 0;
    width: 100% !important;
  }
}
/* line 35, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-left .even,
.bean-alternating-links .even .group-left .odd,
.bean-alternating-links .even .group-right .even,
.bean-alternating-links .even .group-right .odd, .bean-alternating-links .odd .group-left .even,
.bean-alternating-links .odd .group-left .odd,
.bean-alternating-links .odd .group-right .even,
.bean-alternating-links .odd .group-right .odd {
  margin-bottom: 0px;
}
/* line 38, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-left .even p,
.bean-alternating-links .even .group-left .odd p,
.bean-alternating-links .even .group-right .even p,
.bean-alternating-links .even .group-right .odd p, .bean-alternating-links .odd .group-left .even p,
.bean-alternating-links .odd .group-left .odd p,
.bean-alternating-links .odd .group-right .even p,
.bean-alternating-links .odd .group-right .odd p {
  font-size: 17px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 33, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-left,
  .bean-alternating-links .even .group-right, .bean-alternating-links .odd .group-left,
  .bean-alternating-links .odd .group-right {
    width: 100% !important;
  }
}
/* line 48, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .odd .group-right, .bean-alternating-links .odd .odd .group-right {
  margin-left: 60px !important;
}
/* line 54, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .odd .group-right h2 a,
.bean-alternating-links .even .odd .group-right .field-name-field-long-description,
.bean-alternating-links .even .odd .group-right .field-name-node-link,
.bean-alternating-links .even .odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link,
.view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .even .odd .group-right .field-name-field-job-link,
.bean-alternating-links .even .odd .group-right .share, .bean-alternating-links .odd .odd .group-right h2 a,
.bean-alternating-links .odd .odd .group-right .field-name-field-long-description,
.bean-alternating-links .odd .odd .group-right .field-name-node-link,
.bean-alternating-links .odd .odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link,
.view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .odd .odd .group-right .field-name-field-job-link,
.bean-alternating-links .odd .odd .group-right .share {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* line 60, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .even .group-right, .bean-alternating-links .odd .even .group-right {
  margin-left: 20px !important;
}
/* line 64, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-left, .bean-alternating-links .odd .group-left {
  width: 360px !important;
  margin-top: 1.5em !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 64, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-left, .bean-alternating-links .odd .group-left {
    width: 100% !important;
    float: none !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) and (min-width: 300px) and (max-width: 595px) {
  /* line 72, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-left img, .bean-alternating-links .odd .group-left img {
    width: 100%;
    height: auto;
    -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 82, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-left .field-name-field-featured-image-square:after, .bean-alternating-links .odd .group-left .field-name-field-featured-image-square:after {
    background: url('../img/advocacytakeactionarrow.png?1405453183') no-repeat;
    width: 35px;
    height: 35px;
    content: ".";
    color: transparent;
    padding: 1.5em 6em 0 0em;
    margin: 50px;
    position: relative;
    z-index: 999;
  }
}
/* line 95, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right, .bean-alternating-links .odd .group-right {
  width: 300px !important;
  margin-left: 10px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 95, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-right, .bean-alternating-links .odd .group-right {
    width: 296px !important;
    float: none !important;
    background-color: white !important;
    padding-bottom: 32px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
}
/* line 106, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right .field-name-title, .bean-alternating-links .odd .group-right .field-name-title {
  margin: 0 0 0 0px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 106, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-right .field-name-title, .bean-alternating-links .odd .group-right .field-name-title {
    margin: 0 10px !important;
  }
}
/* line 113, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right .field-name-title h2 a:hover, .bean-alternating-links .odd .group-right .field-name-title h2 a:hover {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  color: #018c6e;
}
/* line 120, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right h2, .bean-alternating-links .odd .group-right h2 {
  background-color: transparent !important;
  width: 100% !important;
  text-align: left !important;
  padding: 0 !important;
  margin-bottom: 9px;
  line-height: 33px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 120, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-right h2, .bean-alternating-links .odd .group-right h2 {
    width: 270px !important;
    line-height: 30px;
    margin: 0 0 0 0;
    margin-left: 0 !important;
  }
}
/* line 133, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right h2 a, .bean-alternating-links .odd .group-right h2 a {
  color: #00a884;
  font-size: 30px;
  padding-top: 9px;
  display: inline-block;
  line-height: 33px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 133, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-right h2 a, .bean-alternating-links .odd .group-right h2 a {
    font-size: 25px;
  }
}
/* line 144, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right h2:before, .bean-alternating-links .odd .group-right h2:before {
  border: 0 !important;
}
/* line 147, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right .field-type-text-long, .bean-alternating-links .odd .group-right .field-type-text-long {
  font-size: 17px;
  margin-right: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 147, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-right .field-type-text-long, .bean-alternating-links .odd .group-right .field-type-text-long {
    padding: 0 10px;
  }
}
/* line 154, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right .field-name-node-link, .bean-alternating-links .even .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .even .group-right .field-name-field-job-link, .bean-alternating-links .odd .group-right .field-name-node-link, .bean-alternating-links .odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .odd .group-right .field-name-field-job-link {
  font-size: 18px;
  text-transform: uppercase;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 158, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right .field-name-node-link a, .bean-alternating-links .even .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .even .group-right .field-name-field-job-link a, .bean-alternating-links .odd .group-right .field-name-node-link a, .bean-alternating-links .odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .odd .group-right .field-name-field-job-link a {
  color: #007bc4;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
/* line 161, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right .field-name-node-link a:hover, .bean-alternating-links .even .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:hover, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .even .group-right .field-name-field-job-link a:hover, .bean-alternating-links .odd .group-right .field-name-node-link a:hover, .bean-alternating-links .odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:hover, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .odd .group-right .field-name-field-job-link a:hover {
  color: #054e8d;
}
/* line 165, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links .even .group-right .field-name-node-link a:after, .bean-alternating-links .even .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:after, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .even .group-right .field-name-field-job-link a:after, .bean-alternating-links .odd .group-right .field-name-node-link a:after, .bean-alternating-links .odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link a:after, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .odd .group-right .field-name-field-job-link a:after {
  content: " ";
  background-position: 0 -1627px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 7px;
  margin-left: 8px;
  height: 11px;
  max-resolution: 5px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 154, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links .even .group-right .field-name-node-link, .bean-alternating-links .even .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .even .group-right .field-name-field-job-link, .bean-alternating-links .odd .group-right .field-name-node-link, .bean-alternating-links .odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links .odd .group-right .field-name-field-job-link {
    margin: 0 0 0 1em;
    border-bottom: 1px solid #bebdbd;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
}
/* line 186, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links div.field-item.even .group-left {
  float: left  !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 186, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links div.field-item.even .group-left {
    width: 296px;
    float: none !important;
  }
}
/* line 193, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links div.field-item.even .group-right {
  float: right;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 193, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links div.field-item.even .group-right {
    width: 100% !important;
    float: none !important;
  }
}
/* line 199, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links div.field-item.even .group-right .field-type-text-long, .bean-alternating-links div.field-item.even .group-right .field-name-node-link, .bean-alternating-links div.field-item.even .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links div.field-item.even .group-right .field-name-field-job-link, .bean-alternating-links div.field-item.even .group-right .share {
  margin-left: 8px;
}
/* line 208, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links div.field-item.odd .group-left {
  float: right !important;
}
/* line 210, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links div.field-item.odd .group-left div.field-item.even {
  float: right;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 208, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links div.field-item.odd .group-left {
    width: 100% !important;
    float: none !important;
  }
}
/* line 218, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links div.field-item.odd .group-right {
  float: left;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 218, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links div.field-item.odd .group-right {
    width: 100% !important;
    float: none !important;
  }
}
/* line 224, ../scss/beans/_bean-alternating-links.scss */
.bean-alternating-links div.field-item.odd .group-right h2 a, .bean-alternating-links div.field-item.odd .group-right .field-type-text-long, .bean-alternating-links div.field-item.odd .group-right .field-name-node-link, .bean-alternating-links div.field-item.odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links div.field-item.odd .group-right .field-name-field-job-link, .bean-alternating-links div.field-item.odd .group-right .share {
  margin-left: 35px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 224, ../scss/beans/_bean-alternating-links.scss */
  .bean-alternating-links div.field-item.odd .group-right h2 a, .bean-alternating-links div.field-item.odd .group-right .field-type-text-long, .bean-alternating-links div.field-item.odd .group-right .field-name-node-link, .bean-alternating-links div.field-item.odd .group-right .view-homepagetest2 .view-mode-homepage-small .field-name-field-job-link, .view-homepagetest2 .view-mode-homepage-small .bean-alternating-links div.field-item.odd .group-right .field-name-field-job-link, .bean-alternating-links div.field-item.odd .group-right .share {
    margin-left: 0;
  }
}

/* line 241, ../scss/beans/_bean-alternating-links.scss */
.field-name-field-dynamic-body .field-items .field-item .bean-alternating-links {
  margin-top: 0px;
}

/* line 2, ../scss/_admin.scss */
ul.primary {
  border: none;
  margin: 10px 0;
}
/* line 6, ../scss/_admin.scss */
ul.primary li a {
  background-color: #007bc4;
  color: white;
  border: none;
  padding: 3px 10px;
  display: inline-block;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 15, ../scss/_admin.scss */
ul.primary li a:hover {
  background-color: #004c8a;
}
/* line 21, ../scss/_admin.scss */
ul.primary li.active a {
  background-color: #bfbfbf;
  border: none;
}

/* line 29, ../scss/_admin.scss */
div.workbench-info-block {
  border: none;
  background-color: #bebdbd;
  margin: 10px 0;
}
/* line 34, ../scss/_admin.scss */
div.workbench-info-block form.workbench-moderation-moderate-form {
  float: right;
  margin-top: -25px;
  margin-right: 8px;
}
/* line 38, ../scss/_admin.scss */
div.workbench-info-block form.workbench-moderation-moderate-form div.select-style {
  display: inline-block;
  vertical-align: top;
}
/* line 41, ../scss/_admin.scss */
div.workbench-info-block form.workbench-moderation-moderate-form div.select-style select {
  width: 300px !important;
}
/* line 45, ../scss/_admin.scss */
div.workbench-info-block form.workbench-moderation-moderate-form::after {
  clear: both;
}

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

    @Section: Account Info

****************************** */
/* line 12, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default {
  width: 542px;
  margin-left: -76px;
}
/* line 18, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .message-close.close {
  width: 50px;
  height: 11px;
  margin-top: 5px;
  background-position: 0 -1441px;
  background-repeat: no-repeat;
  overflow: hidden;
  color: transparent;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 18, ../scss/_account-info.scss */
  .page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .message-close.close {
    height: 21px;
  }
}
/* line 32, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner td.d, .page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner td.bl, .page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner td.br {
  display: none;
}
/* line 36, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .body {
  width: 100%;
  padding: 34px;
  padding-left: 40px;
  padding-right: 40px;
}
/* line 42, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .body .content {
  width: 100%;
}
/* line 46, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .body .content h2.messages-label {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #d0112b;
  padding: 0px;
  margin: 0px;
  width: auto;
}
/* line 57, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .body .content .messages {
  color: #5a5a5a;
  font-weight: 500;
  font-size: 17px;
  width: 100%;
}
/* line 65, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .body .footer {
  text-align: left;
}
/* line 68, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .body .footer .message-close {
  background-color: #8c8c8c;
  background-image: none;
  color: white;
  display: inline-block;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 900;
  height: 34px;
  line-height: 34px;
  padding: 0 42px;
  text-transform: uppercase;
  width: auto;
  -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 89, ../scss/_account-info.scss */
.page-my-nrf-account-info #better-messages-wrapper #better-messages-default #messages-inner .body .footer .message-close:hover {
  background-color: #484848;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 100, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content {
    padding: 0.6rem;
    width: 320px !important;
  }
}
/* line 105, ../scss/_account-info.scss */
.page-my-nrf-account-info .page #section-content #zone-content .grid-12 {
  background-color: white;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 107, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner {
    padding: 1rem 1rem 0 1rem;
  }
  /* line 111, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main {
    max-width: 304px !important;
    margin: 0 0 0 -17px;
  }
  /* line 115, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main form {
    margin-left: 10px;
  }
  /* line 119, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main h1 {
    margin-left: -5px;
  }
  /* line 125, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table thead {
    display: none;
  }
  /* line 131, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody td {
    display: block;
    float: left;
    width: 100%;
  }
  /* line 136, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody td:nth-child(1) {
    margin-left: -4px;
    font-weight: 600;
    width: 100%;
  }
  /* line 142, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody td:nth-child(2) {
    margin-top: -20px;
  }
  /* line 145, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody td:nth-child(2):before {
    display: inline-block;
    content: "Due Date";
    color: #007bc4;
    width: 59%;
    margin-left: -10px;
  }
  /* line 154, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody td:nth-child(3) {
    margin-top: -25px;
  }
  /* line 157, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody td:nth-child(3):before {
    display: inline-block;
    content: "Amount";
    color: #007bc4;
    width: 59%;
    margin-left: -10px;
  }
  /* line 167, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody .view-print-invoice {
    margin-left: 14px;
  }
  /* line 171, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody .commerce-add-to-cart {
    margin-left: 36px;
    margin-top: 17px;
  }
  /* line 175, ../scss/_account-info.scss */
  .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody .commerce-add-to-cart input, .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody .commerce-add-to-cart form .select-list-style, form .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody .commerce-add-to-cart .select-list-style, .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody .commerce-add-to-cart .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody .commerce-add-to-cart .select-list-style, .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody .commerce-add-to-cart .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info .page #section-content #zone-content .grid-12 .region-inner.region-content-inner #block-system-main table tbody .commerce-add-to-cart .select-style {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
}
/* line 189, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent {
  width: 740px;
  height: 575px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 189, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent {
    position: fixed !important;
    top: 10px !important;
    bottom: 10px;
    right: 10px;
    left: 10px !important;
    width: auto;
    overflow: auto !important;
    overflow-y: scroll;
    overflow-x: hidden;
    height: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 207, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent img {
    width: auto;
    height: auto;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 213, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .ctools-modal-content {
    padding-bottom: 20px;
    height: auto !important;
  }
}
/* line 220, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-header {
  background-color: transparent;
  padding-top: 1px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 220, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .modal-header {
    position: relative;
  }
}
/* line 227, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-header .modal-title {
  background-position: bottom right;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 18px;
  padding: 14px 66px 14px 20px !important;
  line-height: 22px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 236, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-header .modal-title:before {
  content: "";
  display: none;
}
/* line 241, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-header .close {
  width: 20px;
  height: 11px;
  background-position: 0 -1441px;
  overflow: hidden;
  color: transparent;
  font-size: 0;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 241, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .modal-header .close {
    position: absolute;
    right: 0px;
    height: 21px;
  }
}
/* line 253, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-header .close img {
  display: none;
}
/* line 259, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-content {
  overflow: hidden;
  *zoom: 1;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 259, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .modal-content {
    padding-left: 20px !important;
    overflow: visible !important;
    height: auto !important;
  }
}
/* line 268, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-content .form-actions {
  overflow: hidden;
  *zoom: 1;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 271, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .modal-content .form-actions .btn-cancel {
    float: left;
  }
}
/* line 278, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-content .form-actions .form-submit {
  margin-left: 20px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 278, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .modal-content .form-actions .form-submit {
    position: absolute;
    margin-left: 7px;
  }
}
/* line 288, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-content .form-item-action {
  margin-bottom: 25px;
}
/* line 291, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-has-no-company-btn {
  float: left;
  margin-top: 8px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 291, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-has-no-company-btn {
    float: none;
  }
}
/* line 300, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn input, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn form .select-list-style, form .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .select-list-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .select-list-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .select-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action input#edit-search-company-btn--2, .page-my-nrf-account-info #modalContent .modal-content .form-item-action form #edit-search-company-btn--2.select-list-style, form .page-my-nrf-account-info #modalContent .modal-content .form-item-action #edit-search-company-btn--2.select-list-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .ui-accordion #edit-search-company-btn--2.select-list-style, .ui-accordion .page-my-nrf-account-info #modalContent .modal-content .form-item-action #edit-search-company-btn--2.select-list-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .page-search .block-facetapi #edit-search-company-btn--2.select-style, .page-search .block-facetapi .page-my-nrf-account-info #modalContent .modal-content .form-item-action #edit-search-company-btn--2.select-style {
  margin-left: 97px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 300, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn input, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn form .select-list-style, form .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .select-list-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .select-list-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info #modalContent .modal-content .form-item-action .form-item-search-company-btn .select-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action input#edit-search-company-btn--2, .page-my-nrf-account-info #modalContent .modal-content .form-item-action form #edit-search-company-btn--2.select-list-style, form .page-my-nrf-account-info #modalContent .modal-content .form-item-action #edit-search-company-btn--2.select-list-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .ui-accordion #edit-search-company-btn--2.select-list-style, .ui-accordion .page-my-nrf-account-info #modalContent .modal-content .form-item-action #edit-search-company-btn--2.select-list-style, .page-my-nrf-account-info #modalContent .modal-content .form-item-action .page-search .block-facetapi #edit-search-company-btn--2.select-style, .page-search .block-facetapi .page-my-nrf-account-info #modalContent .modal-content .form-item-action #edit-search-company-btn--2.select-style {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 310, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .modal-content .form-item-address-confirm {
    width: 258px;
  }
}
/* line 318, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent label {
  text-transform: none;
}
/* line 322, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .form-item-company-search {
  width: 400px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 322, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .form-item-company-search {
    width: auto;
  }
}
/* line 329, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .form-item-company-search label {
  width: 400px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 329, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .form-item-company-search label {
    width: 256px;
  }
}
/* line 337, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .form-item-company-search input, .page-my-nrf-account-info #modalContent .form-item-company-search form .select-list-style, form .page-my-nrf-account-info #modalContent .form-item-company-search .select-list-style, .page-my-nrf-account-info #modalContent .form-item-company-search .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info #modalContent .form-item-company-search .select-list-style, .page-my-nrf-account-info #modalContent .form-item-company-search .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info #modalContent .form-item-company-search .select-style {
  width: 320px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 337, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .form-item-company-search input, .page-my-nrf-account-info #modalContent .form-item-company-search form .select-list-style, form .page-my-nrf-account-info #modalContent .form-item-company-search .select-list-style, .page-my-nrf-account-info #modalContent .form-item-company-search .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info #modalContent .form-item-company-search .select-list-style, .page-my-nrf-account-info #modalContent .form-item-company-search .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info #modalContent .form-item-company-search .select-style {
    width: 256px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 349, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .form-item-company-key label {
  float: none !important;
}
/* line 353, ../scss/_account-info.scss */
.page-my-nrf-account-info #modalContent .form-item-company-key .select-list-style {
  width: 670px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 353, ../scss/_account-info.scss */
  .page-my-nrf-account-info #modalContent .form-item-company-key .select-list-style {
    width: 256px;
  }
}
/* line 364, ../scss/_account-info.scss */
.page-my-nrf-account-info .region-content .region-inner {
  padding: 46px 40px 40px 40px;
}
/* line 369, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 58px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 369, ../scss/_account-info.scss */
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block {
    margin-bottom: 45px;
  }
}
/* line 377, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block a.btn {
  padding-left: 45px;
}
/* line 379, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block a.btn:before {
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
  content: " ";
  margin-left: -26px;
  margin-top: 4px;
  margin-bottom: auto;
  background: url(../img/back-arrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* line 391, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block, .page-my-nrf-account-info .my-nrf-account-info-welcome-block > p {
  font-size: 18px;
  color: #484848;
}
/* line 395, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .description {
  margin: 0;
  margin-top: 18px;
  margin-bottom: 24px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 395, ../scss/_account-info.scss */
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .description {
    line-height: 1.5rem;
  }
}
/* line 404, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block header h2 {
  font-size: 30px;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  color: #00a884;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 404, ../scss/_account-info.scss */
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block header h2 {
    line-height: 2.3rem;
  }
}
/* line 414, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block {
  float: right;
  margin-left: 100px;
  background-color: whitesmoke;
  border: 1px solid gainsboro;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 20px 0 20px;
  width: 298px;
  margin-top: -42px;
  padding-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 414, ../scss/_account-info.scss */
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .block {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
/* line 428, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block h3 {
  margin-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 428, ../scss/_account-info.scss */
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .block h3 {
    margin-bottom: 0rem;
  }
}
/* line 434, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block p {
  margin-bottom: 10px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 437, ../scss/_account-info.scss */
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.blue, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last h2.block, .panel-col-last .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar h2.block,
  .field-name-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar h2.block,
  .views-field-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar h2.block,
  .field-name-field-template-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.green, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.red, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.blue-dark, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .node-type-event h2.block.custom-light-green, .node-type-event .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.custom-light-green, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last .field-items .field-item .bean-links h2.block, .panel-col-last .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block,
  .field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block,
  .views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block,
  .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block {
    width: 100%;
    padding: 0.8rem;
  }
}
/* line 442, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.blue:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last h2.block:before, .panel-col-last .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar h2.block:before,
.field-name-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar h2.block:before,
.views-field-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar h2.block:before,
.field-name-field-template-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.green:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.red:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.blue-dark:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .node-type-event h2.block.custom-light-green:before, .node-type-event .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.custom-light-green:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last .field-items .field-item .bean-links h2.block:before, .panel-col-last .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before {
  content: '';
  display: block;
  position: relative;
  top: -13px;
  margin: 0px -21px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-width: 7px;
  border-style: solid;
  margin-bottom: 5px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 442, ../scss/_account-info.scss */
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.blue:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last h2.block:before, .panel-col-last .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar h2.block:before,
  .field-name-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar h2.block:before,
  .views-field-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar h2.block:before,
  .field-name-field-template-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.green:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.red:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.blue-dark:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .node-type-event h2.block.custom-light-green:before, .node-type-event .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.custom-light-green:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last .field-items .field-item .bean-links h2.block:before, .panel-col-last .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
  .field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
  .views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
  .page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
  .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before {
    margin-bottom: -3px;
  }
}
/* line 456, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.blue h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last h2.block h3, .panel-col-last .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar h2.block h3,
.field-name-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar h2.block h3,
.views-field-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar h2.block h3,
.field-name-field-template-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.green h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.red h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.blue-dark h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .node-type-event h2.block.custom-light-green h3, .node-type-event .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.custom-light-green h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last .field-items .field-item .bean-links h2.block h3, .panel-col-last .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3 {
  font-size: 20px;
}
/* line 459, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.blue p, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last h2.block p, .panel-col-last .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block p,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar h2.block p,
.field-name-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block p,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar h2.block p,
.views-field-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block p,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar h2.block p,
.field-name-field-template-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block p, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.green p, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.red p, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.blue-dark p, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .node-type-event h2.block.custom-light-green p, .node-type-event .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.custom-light-green p, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last .field-items .field-item .bean-links h2.block p, .panel-col-last .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block p,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block p,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block p,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block p,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block p,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block p,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block p {
  font-size: 17px;
}
/* line 464, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.blue:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last h2.block:before, .panel-col-last .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar h2.block:before,
.field-name-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar h2.block:before,
.views-field-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar h2.block:before,
.field-name-field-template-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before {
  border-color: #007bc4;
}
/* line 467, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.blue h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last h2.block h3, .panel-col-last .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar h2.block h3,
.field-name-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar h2.block h3,
.views-field-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar h2.block h3,
.field-name-field-template-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3 {
  color: #007bc4;
}
/* line 470, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.blue .btn, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last h2.block .btn, .panel-col-last .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar h2.block .btn,
.field-name-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar h2.block .btn,
.views-field-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar h2.block .btn,
.field-name-field-template-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn {
  background-color: #007bc4 !important;
}
/* line 472, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.blue .btn:hover, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last h2.block .btn:hover, .panel-col-last .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn:hover,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar h2.block .btn:hover,
.field-name-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn:hover,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar h2.block .btn:hover,
.views-field-field-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn:hover,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar h2.block .btn:hover,
.field-name-field-template-dynamic-sidebar .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn:hover {
  background-color: #004c8a !important;
}
/* line 478, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.green:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.red:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.blue-dark:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .node-type-event h2.block.custom-light-green:before, .node-type-event .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.custom-light-green:before, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last .field-items .field-item .bean-links h2.block:before, .panel-col-last .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block:before,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block:before {
  border-color: #00a884;
}
/* line 481, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.green h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.red h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.blue-dark h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .node-type-event h2.block.custom-light-green h3, .node-type-event .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.custom-light-green h3, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last .field-items .field-item .bean-links h2.block h3, .panel-col-last .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block h3,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block h3 {
  color: #00a884;
}
/* line 484, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.green .btn, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.red .btn, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.blue-dark .btn, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .node-type-event h2.block.custom-light-green .btn, .node-type-event .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.custom-light-green .btn, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last .field-items .field-item .bean-links h2.block .btn, .panel-col-last .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn {
  background-color: #00a884 !important;
}
/* line 486, ../scss/_account-info.scss */
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .block.green .btn:hover, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.red .btn:hover, .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.blue-dark .btn:hover, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .node-type-event h2.block.custom-light-green .btn:hover, .node-type-event .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block.custom-light-green .btn:hover, .page-my-nrf-account-info .my-nrf-account-info-welcome-block .panel-col-last .field-items .field-item .bean-links h2.block .btn:hover, .panel-col-last .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn:hover,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn:hover,
.field-name-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn:hover,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .views-field-field-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn:hover,
.views-field-field-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn:hover,
.page-my-nrf-account-info .my-nrf-account-info-welcome-block .field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links h2.block .btn:hover,
.field-name-field-template-dynamic-sidebar .field-items .field-item .bean-links .page-my-nrf-account-info .my-nrf-account-info-welcome-block h2.block .btn:hover {
  background-color: #00896f !important;
}
/* line 494, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system {
  background-color: whitesmoke;
  border: 1px solid gainsboro;
  border-top: none;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
    /* ******************************

        @Section: General Info tab

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

        @Section: My Topics and Interests tab

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

        @Section: Newsletters tab

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

        @Section: Social Connections tab

    ****************************** */
}
/* line 505, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset#edit-change-contact-info legend {
  border-top: 1px solid gainsboro;
}
/* line 511, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset div.description {
  font-size: 18px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #484848;
}
/* line 516, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset div.description a {
  font-weight: 600;
  color: #007bc4;
}
/* line 523, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset legend {
  width: 100%;
  position: relative;
  line-height: 60px;
}
/* line 528, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset legend:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -13px;
  left: 24px;
  width: 34px;
  height: 14px;
  background: transparent url(../img/account-info-arrow.png) no-repeat right;
}
/* line 539, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset legend span.fieldset-legend {
  width: 100%;
  height: 65px;
  padding-left: 0;
  border-bottom: 1px solid gainsboro;
  background: white;
  position: relative;
  display: block;
  overflow: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 539, ../scss/_account-info.scss */
  .page-my-nrf-account-info .block-system fieldset legend span.fieldset-legend {
    margin-left: -10px;
    width: 300px;
  }
}
/* line 555, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset legend span.fieldset-legend a {
  width: 100%;
  display: block;
  font-size: 18px;
  height: 65px;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-family: "ff-din-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 24px;
  line-height: 60px;
  position: absolute;
  z-index: 10;
}
/* line 570, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset legend span.fieldset-legend span.summary {
  width: 15px;
  height: 3px;
  position: absolute;
  top: 32px;
  right: 29px;
  background: transparent url(../img/account-info-minus.png) no-repeat right;
  z-index: 0;
}
/* line 582, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset .fieldset-wrapper {
  padding: 0 24px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 582, ../scss/_account-info.scss */
  .page-my-nrf-account-info .block-system fieldset .fieldset-wrapper {
    width: 306px;
    padding-left: 10px;
    padding-right: 34px;
  }
}
@media screen and (min-width: 300px) and (max-width: 595px) and (min-width: 300px) and (max-width: 595px) {
  /* line 589, ../scss/_account-info.scss */
  .page-my-nrf-account-info .block-system fieldset .fieldset-wrapper .form-submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
}
/* line 598, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset .fieldset-wrapper .fieldset-description {
  padding-top: 30px;
  font-size: 18px;
  color: #2a2a2a;
}
/* line 607, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset.collapsed {
  height: 46px !important;
}
/* line 612, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset.collapsed legend:after {
  display: none;
}
/* line 618, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system fieldset.collapsed legend span.fieldset-legend span.summary {
  width: 15px;
  height: 15px;
  background: transparent url(../img/account-info-plus.png) no-repeat right;
  top: 25px;
}
/* line 636, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .form-item-password {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 639, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  width: 315px;
  margin-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1, * html .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 {
  overflow-x: hidden;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 639, ../scss/_account-info.scss */
  .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 {
    width: 100%;
  }
}
/* line 647, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 input, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 form .select-list-style, form .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .select-list-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .select-list-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .select-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 input, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 form .select-list-style, form .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .select-list-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .select-list-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .select-style {
  width: 305px !important;
  padding-left: 10px !important;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 647, ../scss/_account-info.scss */
  .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 input, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 form .select-list-style, form .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .select-list-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .select-list-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass1 .select-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 input, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 form .select-list-style, form .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .select-list-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .select-list-style, .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info .block-system .form-item-password .form-item-password-pass2 .select-style {
    width: 100% !important;
  }
}
/* line 657, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .contact-info-container {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 660, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .contact-info-container .form-item-salutation, .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name, .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-my-nrf-account-info .block-system .contact-info-container .form-item-salutation, * html .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name, * html .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name {
  overflow-x: hidden;
}
/* line 665, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .contact-info-container .form-item-salutation {
  width: 140px;
  margin-right: 20px;
}
/* line 669, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .contact-info-container .form-item-salutation select {
  padding-left: 10px;
}
/* line 674, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name, .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name {
  width: 300px;
  margin-right: 30px;
}
@media screen and (min-width: 300px) and (max-width: 595px) {
  /* line 674, ../scss/_account-info.scss */
  .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name, .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name {
    width: 100%;
    padding-right: 0;
  }
  /* line 681, ../scss/_account-info.scss */
  .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name input, .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name form .select-list-style, form .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name .select-list-style, .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name .select-list-style, .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info .block-system .contact-info-container .form-item-first-name .select-style, .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name input, .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name form .select-list-style, form .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name .select-list-style, .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name .ui-accordion .select-list-style, .ui-accordion .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name .select-list-style, .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name .page-search .block-facetapi .select-style, .page-search .block-facetapi .page-my-nrf-account-info .block-system .contact-info-container .form-item-last-name .select-style {
    padding-left: 10px;
  }
}
/* line 688, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .form-item-change-school-msg {
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #484848;
  margin-top: 20px;
}
/* line 694, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system .form-item-change-school-msg a {
  color: #007bc4;
}
/* line 699, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system #edit-change-company-info {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 704, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system #edit-change-company-info #replace_field_company_info_div {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 309.98px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-my-nrf-account-info .block-system #edit-change-company-info #replace_field_company_info_div {
  overflow-x: hidden;
}
/* line 708, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system #edit-change-company-info a.ctools-use-modal {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  padding-right: 20px;
}
/* line 147, ../../../../../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .page-my-nrf-account-info .block-system #edit-change-company-info a.ctools-use-modal {
  overflow-x: hidden;
}
/* line 713, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system #edit-change-company-info a.ctools-use-modal {
  width: 193px !important;
  height: 34px !important;
  background-color: #00a884 !important;
  padding: 0;
  text-align: center;
  line-height: 35px;
  font-size: 16px;
}
/* line 724, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system #edit-change-company-info #replace_field_company_info_div, .page-my-nrf-account-info .block-system #edit-change-company-info .form-item-graduation-date {
  font-size: 17px;
  font-family: "freight-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-right: 20px;
  font-weight: 600;
}
/* line 730, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system #edit-change-company-info #replace_field_company_info_div h3, .page-my-nrf-account-info .block-system #edit-change-company-info .form-item-graduation-date h3 {
  font-weight: 900;
  color: #00a884;
  margin-bottom: 5px;
  font-size: 18px;
}
/* line 739, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system #contact-org {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 742, ../scss/_account-info.scss */
.page-my-nrf-account-info .block-system #contact-org .form-item-company, .page-my-nrf-account-info .block-system #contact-org .form-item-company-type {
  display: inline;
  float: left;
  margin-right: 60px;
  width: 200px;
  width: 300px;
  margin-right: 30px;
}