@charset "UTF-8";
/**
 * These go with all out site builds
 */
.block-events-calendar a, #section-facet input[type=checkbox] + label, #section-facet input[type=checkbox] + a,
#content-facet input[type=checkbox] + label,
#content-facet input[type=checkbox] + a,
.item-list-facetapi-facetapi-links input[type=checkbox] + label,
.item-list-facetapi-facetapi-links input[type=checkbox] + a, #block-apachesolr-search-sort .item-list li, .item-list-facetapi-facetapi-checkbox-links li,
.fake-facets li, .facet-links li {
  user-select: none;
  outline: none;
}

.content-floating .block-inner, body.section-blog .block-blog-feed-rss-link .block-inner, .region-tertiary-content .block-inner, #secondary-content-wrapper .block-inner {
  margin-left: 0;
  margin-right: 0;
}

.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c ul, .region-content-aside .related-node-cards.view-display-id-resources_c ul,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c ul,
.region-tertiary-content .related-node-cards.view-display-id-resources_c ul, .sidebar .block-facetapi .block-inner,
.sidebar .block-apachesolr-search .block-inner, .sidebar .region-inner > .block .block-inner, .sidebar .block-facetapi .block-content,
.sidebar .block-apachesolr-search .block-content, .sidebar .region-inner > .block .block-content {
  margin: 0;
  padding: 0;
}

.block-timeline-item ul, .block-timeline-item li, body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block ul, body.section-blog #blog-share-buttons, .sidebar .region-inner > .block .view-content ul,
.sidebar .region-inner > .block .view-content li, #footer-wrapper #footer .block-footer-social-links ul, #footer-wrapper #footer .block-footer-social-links li, #footer-wrapper #footer .block-footermenu-secondary .menu .menu-depth-1, #footer-wrapper #footer .block-footer-menu-block ul, .region-content-aside .related-node-cards.block-related-node-by-tag-resources-c ul, .region-content-aside .related-node-cards.view-display-id-resources_c ul,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c ul,
.region-tertiary-content .related-node-cards.view-display-id-resources_c ul, .view-attached-case-files ul, #section-facet ul,
#content-facet ul,
.item-list-facetapi-facetapi-links ul, .view-ccr-staff-list .item-list li, #main-content .node-biography .display-bio-details ul, .no-bullet, .no-bullets, .no-list, .sidebar .block-support-ccr ul, .block-user-menu-block, .block-social-links ul,
.block-utility-links ul,
.block-search-form ul, .block-user-login-core .item-list, .global_promos_list, #share-buttons, .field-type-taxonomy-term-reference, #secondary-content-wrapper .block-on-the-front-lines .social-links, .hide-bullets, .list-nobullet, .pin .byline ul, body.page-search-site-blog .field-name-field-related-people-tag ul, body.section-blog .field-name-field-related-people-tag ul, .field-name-author ul,
.field-name-tax-people-byline-links-ds ul,
.field-name-tax-people-bio-links-ds ul,
.field-name-field-related-people-tag ul, .region-content-aside .related-node-cards.block-related-node-by-tag-experts-c ul,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-experts-c ul, .region-content-aside .related-node-cards ul,
.region-tertiary-content .related-node-cards ul {
  list-style-type: none;
  list-style-image: none;
  margin-left: 0;
  padding-left: 0;
}
.block-timeline-item ul ul, .block-timeline-item li ul, body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block ul ul, body.section-blog #blog-share-buttons ul, .sidebar .region-inner > .block .view-content ul ul,
.sidebar .region-inner > .block .view-content li ul, #footer-wrapper #footer .block-footer-social-links ul ul, #footer-wrapper #footer .block-footer-social-links li ul, #footer-wrapper #footer .block-footermenu-secondary .menu .menu-depth-1 ul, #footer-wrapper #footer .block-footer-menu-block ul ul, .region-content-aside .related-node-cards.block-related-node-by-tag-resources-c ul ul, .region-content-aside .related-node-cards.view-display-id-resources_c ul ul,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c ul ul,
.region-tertiary-content .related-node-cards.view-display-id-resources_c ul ul, .view-attached-case-files ul ul, #section-facet ul ul,
#content-facet ul ul,
.item-list-facetapi-facetapi-links ul ul, .view-ccr-staff-list .item-list li ul, #main-content .node-biography .display-bio-details ul ul, .no-bullet ul, .no-bullets ul, .no-list ul, .sidebar .block-support-ccr ul ul, .block-user-menu-block ul, .block-social-links ul ul,
.block-utility-links ul ul,
.block-search-form ul ul, .block-user-login-core .item-list ul, .global_promos_list ul, #share-buttons ul, .field-type-taxonomy-term-reference ul, #secondary-content-wrapper .block-on-the-front-lines .social-links ul, .hide-bullets ul, .list-nobullet ul, .pin .byline ul ul, body.page-search-site-blog .field-name-field-related-people-tag ul ul, body.section-blog .field-name-field-related-people-tag ul ul, .field-name-author ul ul,
.field-name-tax-people-byline-links-ds ul ul,
.field-name-tax-people-bio-links-ds ul ul,
.field-name-field-related-people-tag ul ul, .region-content-aside .related-node-cards.block-related-node-by-tag-experts-c ul ul,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-experts-c ul ul, .region-content-aside .related-node-cards ul ul,
.region-tertiary-content .related-node-cards ul ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
.block-timeline-item ul li, .block-timeline-item li li, body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block ul li, body.section-blog #blog-share-buttons li, .sidebar .region-inner > .block .view-content ul li,
.sidebar .region-inner > .block .view-content li li, #footer-wrapper #footer .block-footer-social-links ul li, #footer-wrapper #footer .block-footer-social-links li li, #footer-wrapper #footer .block-footermenu-secondary .menu .menu-depth-1 li, #footer-wrapper #footer .block-footer-menu-block ul li, .region-content-aside .related-node-cards.block-related-node-by-tag-resources-c ul li, .region-content-aside .related-node-cards.view-display-id-resources_c ul li,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c ul li,
.region-tertiary-content .related-node-cards.view-display-id-resources_c ul li, .view-attached-case-files ul li, #section-facet ul li,
#content-facet ul li,
.item-list-facetapi-facetapi-links ul li, .view-ccr-staff-list .item-list li li, #main-content .node-biography .display-bio-details ul li, .no-bullet li, .no-bullets li, .no-list li, .sidebar .block-support-ccr ul li, .block-user-menu-block li, .block-social-links ul li,
.block-utility-links ul li,
.block-search-form ul li, .block-user-login-core .item-list li, .global_promos_list li, #share-buttons li, .field-type-taxonomy-term-reference li, #secondary-content-wrapper .block-on-the-front-lines .social-links li, .hide-bullets li, .list-nobullet li, .pin .byline ul li, body.page-search-site-blog .field-name-field-related-people-tag ul li, body.section-blog .field-name-field-related-people-tag ul li, .field-name-author ul li,
.field-name-tax-people-byline-links-ds ul li,
.field-name-tax-people-bio-links-ds ul li,
.field-name-field-related-people-tag ul li, .region-content-aside .related-node-cards.block-related-node-by-tag-experts-c ul li,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-experts-c ul li, .region-content-aside .related-node-cards ul li,
.region-tertiary-content .related-node-cards ul li {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
.block-timeline-item ul li.leaf, .block-timeline-item li li.leaf, body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block ul li.leaf, body.section-blog #blog-share-buttons li.leaf, .sidebar .region-inner > .block .view-content ul li.leaf,
.sidebar .region-inner > .block .view-content li li.leaf, #footer-wrapper #footer .block-footer-social-links ul li.leaf, #footer-wrapper #footer .block-footer-social-links li li.leaf, #footer-wrapper #footer .block-footermenu-secondary .menu .menu-depth-1 li.leaf, #footer-wrapper #footer .block-footer-menu-block ul li.leaf, .view-attached-case-files ul li.leaf, #section-facet ul li.leaf,
#content-facet ul li.leaf,
.item-list-facetapi-facetapi-links ul li.leaf, .view-ccr-staff-list .item-list li li.leaf, #main-content .node-biography .display-bio-details ul li.leaf, .no-bullet li.leaf, .no-bullets li.leaf, .no-list li.leaf, .sidebar .block-support-ccr ul li.leaf, .block-user-menu-block li.leaf, .block-social-links ul li.leaf,
.block-utility-links ul li.leaf,
.block-search-form ul li.leaf, .block-user-login-core .item-list li.leaf, .global_promos_list li.leaf, #share-buttons li.leaf, .field-type-taxonomy-term-reference li.leaf, #secondary-content-wrapper .block-on-the-front-lines .social-links li.leaf, .hide-bullets li.leaf, .list-nobullet li.leaf, .pin .byline ul li.leaf, body.section-blog .field-name-field-related-people-tag ul li.leaf, .field-name-author ul li.leaf,
.field-name-tax-people-byline-links-ds ul li.leaf,
.field-name-tax-people-bio-links-ds ul li.leaf,
.field-name-field-related-people-tag ul li.leaf, .region-content-aside .related-node-cards ul li.leaf,
.region-tertiary-content .related-node-cards ul li.leaf {
  list-style-image: none;
  list-style-type: none;
}

.sidebar .block-support-ccr ul li a, .staff-jump-links dt,
.staff-jump-links dd, button,
.button,
input[type=submit],
.form-submit, #block-views-carousel-front-slide-nq-block .media_caption_content a, .article-mask-active .article-mask button, #load-more-button {
  appearance: none !important;
  display: inline-block;
  background: #eb2010;
  margin: 0.5em 0;
  padding: 6px 15px 5px;
  color: #FFF;
  border: 1px solid #bfbfbf;
  text-transform: uppercase;
  font-family: gt-pressura, arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  border-radius: 0;
}
.sidebar .block-support-ccr ul li a:hover, .staff-jump-links dt:hover,
.staff-jump-links dd:hover, button:hover,
.button:hover,
input[type=submit]:hover,
.form-submit:hover, #block-views-carousel-front-slide-nq-block .media_caption_content a:hover, .article-mask-active .article-mask button:hover, #load-more-button:hover {
  text-decoration: none;
  background: #f51008;
  color: #FFF;
}
.sidebar .block-support-ccr ul li a a, .staff-jump-links dt a,
.staff-jump-links dd a, button a,
.button a,
input[type=submit] a,
.form-submit a, #block-views-carousel-front-slide-nq-block .media_caption_content a a, .article-mask-active .article-mask button a, #load-more-button a {
  color: #FFF;
}
.sidebar .block-support-ccr ul li a a:hover, .staff-jump-links dt a:hover,
.staff-jump-links dd a:hover, button a:hover,
.button a:hover,
input[type=submit] a:hover,
.form-submit a:hover, #block-views-carousel-front-slide-nq-block .media_caption_content a a:hover, .article-mask-active .article-mask button a:hover, #load-more-button a:hover {
  color: #FFF;
  text-decoration: none;
}

.content-floating form .button-primary, .node-type-event .field-name-field-rsvp-link a, #footer-wrapper #footer .block-newsletter-signup .button-primary, #block-search-form .form-submit, #secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .button,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .button-primary, #pinboard-search .button, #staff-search .button {
  padding: 4px;
  margin-left: -4px;
  background: #eb2010;
  border: 1px solid #eb2010;
  color: #fff;
  text-transform: uppercase;
  font-family: gt-pressura, arial, sans-serif;
  letter-spacing: 0.666px;
}
.content-floating form .button-primary:hover, .node-type-event .field-name-field-rsvp-link a:hover, #footer-wrapper #footer .block-newsletter-signup .button-primary:hover, #block-search-form .form-submit:hover, #secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .button:hover,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .button-primary:hover, #pinboard-search .button:hover, #staff-search .button:hover {
  text-decoration: none;
}

.article-mask-active .article-mask button, #load-more-button {
  position: absolute;
  bottom: -40px;
  z-index: 2;
  background: #eb2010;
  width: 200px;
  left: 50%;
  margin-left: -100px;
  color: #fff;
  border-width: 0 16px;
  border-style: solid;
  border-color: #fff;
}
.article-mask-active .article-mask button.working, .working#load-more-button {
  background-image: url(../images/ajax-loader.gif);
  background-position: 58% 50%;
  background-repeat: no-repeat;
}
.article-mask-active .article-mask button:hover, #load-more-button:hover {
  color: #eb2010;
}
.article-mask-active .article-mask button:hover.working, #load-more-button:hover.working {
  background-image: url(../images/ajax-loader-hover.gif);
}
.article-mask-active .article-mask button:active, #load-more-button:active, .article-mask-active .article-mask button:focus, #load-more-button:focus {
  outline: 0 !important;
}

.events-teaser .graphical-date {
  display: block;
  float: left;
  margin-right: 1em;
  padding: 3px 5px;
  min-width: 40px;
  background: #000;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
  font-family: gt-pressura, arial, sans-serif;
}
.events-teaser .graphical-date b {
  display: block;
  border-bottom: 1px solid #fff;
}
.events-teaser .graphical-date .date-display-single {
  color: #fff;
}

.pin .type-flag, .page-node-292 .events-teaser.featured:after, .sidebar .block-content > .view-related-node-by-tag .date-display-single, .sidebar .related-issues-list-block .view-content a, #main-content .group-related-content .field-name-field-tags a, .views-field-type {
  display: inline-block;
  background: #333;
  color: #fff;
  padding: 2px 6px;
  font-family: gt-pressura, arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.7em;
}

#section-facet input[type=checkbox] + label, #section-facet input[type=checkbox] + a,
#content-facet input[type=checkbox] + label,
#content-facet input[type=checkbox] + a,
.item-list-facetapi-facetapi-links input[type=checkbox] + label,
.item-list-facetapi-facetapi-links input[type=checkbox] + a, #block-apachesolr-search-sort .item-list li, .item-list-facetapi-facetapi-checkbox-links li,
.fake-facets li, .facet-links li {
  display: block;
  position: relative;
  padding: 0 0 12px 24px;
  margin-bottom: 12px;
  border-bottom: 1px solid #eb2010;
  vertical-align: middle;
  font-weight: 600;
  font-family: gt-pressura, arial, sans-serif;
  line-height: 1.2;
  color: #000;
}
#section-facet input[type=checkbox] + label a, #section-facet input[type=checkbox] + a a,
#content-facet input[type=checkbox] + label a,
#content-facet input[type=checkbox] + a a,
.item-list-facetapi-facetapi-links input[type=checkbox] + label a,
.item-list-facetapi-facetapi-links input[type=checkbox] + a a, #block-apachesolr-search-sort .item-list li a, .item-list-facetapi-facetapi-checkbox-links li a,
.fake-facets li a, .facet-links li a {
  color: #000;
}

.item-list-facetapi-facetapi-checkbox-links ul,
.fake-facets ul, .facet-links ul {
  margin-top: 0;
}
.item-list-facetapi-facetapi-checkbox-links li,
.fake-facets li, .facet-links li {
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.item-list-facetapi-facetapi-checkbox-links li:before,
.fake-facets li:before, .facet-links li:before, .item-list-facetapi-facetapi-checkbox-links li:after,
.fake-facets li:after, .facet-links li:after {
  content: "";
  display: table;
}
.item-list-facetapi-facetapi-checkbox-links li:after,
.fake-facets li:after, .facet-links li:after {
  clear: both;
}
.item-list-facetapi-facetapi-checkbox-links li input[type=checkbox],
.fake-facets li input[type=checkbox], .facet-links li input[type=checkbox] {
  position: absolute;
  left: 0;
  top: 14px;
}
.item-list-facetapi-facetapi-checkbox-links a,
.fake-facets a, .facet-links a,
.item-list-facetapi-facetapi-checkbox-links label,
.fake-facets label,
.facet-links label {
  display: block;
  float: left;
  color: #000;
}
.item-list-facetapi-facetapi-checkbox-links a:hover,
.fake-facets a:hover, .facet-links a:hover,
.item-list-facetapi-facetapi-checkbox-links label:hover,
.fake-facets label:hover,
.facet-links label:hover {
  text-decoration: none;
}

.sidebar .block-facetapi,
.sidebar .block-apachesolr-search, .sidebar .region-inner > .block {
  border-bottom: 1px solid #b9b8b8;
  margin-bottom: 1.33em;
  padding-bottom: 1.33em;
}
.sidebar .block.block-facetapi .block,
.sidebar .block.block-apachesolr-search .block, .sidebar .region-inner > .block .block {
  border-bottom: none;
  margin-bottom: 0;
}
.region-sidebar-second .sidebar .block-facetapi, .sidebar .region-sidebar-second .block-facetapi,
.region-sidebar-second .sidebar .block-apachesolr-search,
.sidebar .region-sidebar-second .block-apachesolr-search, .region-sidebar-second .sidebar .region-inner > .block, .sidebar .region-sidebar-second .region-inner > .block {
  margin-bottom: 20px;
  border-bottom: 1px solid #b9b8b8;
}
.sidebar .block-facetapi .view-content,
.sidebar .block-apachesolr-search .view-content, .sidebar .region-inner > .block .view-content {
  padding: 0;
}
.sidebar .block-facetapi h1, .sidebar .block-facetapi body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .sidebar .block-facetapi .block-title,
.sidebar .block-apachesolr-search h1,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-title, .sidebar .region-inner > .block h1, .sidebar .region-inner > .block body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .sidebar .region-inner > .block .block-title, .sidebar .block-facetapi h2, .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi p,
.sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search p, .sidebar .region-inner > .block h2, .sidebar .region-inner > .block body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .region-inner > .block p, .sidebar .block-facetapi h3, .sidebar .block-facetapi .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .sidebar .block-facetapi p, .sidebar .block-facetapi .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-facetapi h2, .sidebar .block-facetapi .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .sidebar .block-facetapi p, .sidebar .block-facetapi body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-facetapi p, .sidebar .block-facetapi h2, .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi p,
.sidebar .block-facetapi .block-apachesolr-search h2,
.sidebar .block-facetapi .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .block-apachesolr-search p,
.sidebar .block-apachesolr-search .block-facetapi h2,
.sidebar .block-apachesolr-search .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-facetapi p,
.sidebar .block-apachesolr-search h3,
.sidebar .block-apachesolr-search .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search p, .sidebar .block-facetapi .sidebar .block-find-an-expert h2, .sidebar .block-facetapi .sidebar .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi .sidebar .block-find-an-expert p,
.sidebar .block-apachesolr-search .sidebar .block-find-an-expert h2,
.sidebar .block-apachesolr-search .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .sidebar .block-find-an-expert p, .sidebar .block-find-an-expert .block-facetapi h2, .sidebar .block-find-an-expert .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-facetapi p,
.sidebar .block-find-an-expert .block-apachesolr-search h2,
.sidebar .block-find-an-expert .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-apachesolr-search p, .sidebar .region-inner > .block h3, .sidebar .region-inner > .block .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .sidebar .region-inner > .block p, .sidebar .region-inner > .block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .region-inner > .block h2, .sidebar .region-inner > .block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .sidebar .region-inner > .block p, .sidebar .region-inner > .block body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .region-inner > .block p, .sidebar .block-facetapi h4,
.sidebar .block-apachesolr-search h4, .sidebar .region-inner > .block h4, .sidebar .block-facetapi h5,
.sidebar .block-apachesolr-search h5, .sidebar .region-inner > .block h5, .sidebar .block-facetapi h6,
.sidebar .block-apachesolr-search h6, .sidebar .region-inner > .block h6 {
  color: #000;
  padding: 0 0 0.4em 0;
  margin: 0;
  font-weight: 700;
}
.sidebar .block-facetapi h1, .sidebar .block-facetapi body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .sidebar .block-facetapi .block-title,
.sidebar .block-apachesolr-search h1,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-title, .sidebar .region-inner > .block h1, .sidebar .region-inner > .block body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .sidebar .region-inner > .block .block-title, .sidebar .block-facetapi h2, .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi p,
.sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search p, .sidebar .region-inner > .block h2, .sidebar .region-inner > .block body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .region-inner > .block p {
  font-size: 1.33em;
}
.sidebar .block-facetapi h3, .sidebar .block-facetapi .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .sidebar .block-facetapi p, .sidebar .block-facetapi .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-facetapi h2, .sidebar .block-facetapi .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .sidebar .block-facetapi p, .sidebar .block-facetapi body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-facetapi p, .sidebar .block-facetapi h2, .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi p,
.sidebar .block-facetapi .block-apachesolr-search h2,
.sidebar .block-facetapi .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .block-apachesolr-search p,
.sidebar .block-apachesolr-search .block-facetapi h2,
.sidebar .block-apachesolr-search .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-facetapi p,
.sidebar .block-apachesolr-search h3,
.sidebar .block-apachesolr-search .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search p, .sidebar .block-facetapi .sidebar .block-find-an-expert h2, .sidebar .block-facetapi .sidebar .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi .sidebar .block-find-an-expert p,
.sidebar .block-apachesolr-search .sidebar .block-find-an-expert h2,
.sidebar .block-apachesolr-search .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .sidebar .block-find-an-expert p, .sidebar .block-find-an-expert .block-facetapi h2, .sidebar .block-find-an-expert .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-facetapi p,
.sidebar .block-find-an-expert .block-apachesolr-search h2,
.sidebar .block-find-an-expert .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-apachesolr-search p, .sidebar .region-inner > .block h3, .sidebar .region-inner > .block .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .sidebar .region-inner > .block p, .sidebar .region-inner > .block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .region-inner > .block h2, .sidebar .region-inner > .block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .sidebar .region-inner > .block p, .sidebar .region-inner > .block body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .region-inner > .block p, .sidebar .region-inner > .block .block-facetapi h2, .sidebar .region-inner > .block .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .region-inner > .block .block-facetapi p, .sidebar .block-facetapi .region-inner > .block h2, .sidebar .block-facetapi .region-inner > .block body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi .region-inner > .block p,
.sidebar .region-inner > .block .block-apachesolr-search h2,
.sidebar .region-inner > .block .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .region-inner > .block .block-apachesolr-search p,
.sidebar .block-apachesolr-search .region-inner > .block h2,
.sidebar .block-apachesolr-search .region-inner > .block body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .region-inner > .block p, .sidebar .region-inner > .block .block-find-an-expert h2, .sidebar .region-inner > .block .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .region-inner > .block .block-find-an-expert p, .sidebar .block-find-an-expert .region-inner > .block h2, .sidebar .block-find-an-expert .region-inner > .block body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .region-inner > .block p {
  color: #eb2010;
  font-size: 1em;
}
.sidebar .block-facetapi li,
.sidebar .block-apachesolr-search li, .sidebar .region-inner > .block li {
  list-style: none;
  margin: 0;
  line-height: 1;
}
.sidebar .block-facetapi .menu-depth-2 > a,
.sidebar .block-apachesolr-search .menu-depth-2 > a, .sidebar .region-inner > .block .menu-depth-2 > a {
  font-weight: bold;
}
.sidebar .block-facetapi .menu-depth-2 li,
.sidebar .block-apachesolr-search .menu-depth-2 li, .sidebar .region-inner > .block .menu-depth-2 li {
  padding: 0 0 0 1em;
}
.sidebar .block-facetapi .form-item,
.sidebar .block-apachesolr-search .form-item, .sidebar .region-inner > .block .form-item {
  margin: 0;
}
.sidebar .block-facetapi .webform-component-email,
.sidebar .block-apachesolr-search .webform-component-email, .sidebar .region-inner > .block .webform-component-email,
.sidebar .block-facetapi .form-actions,
.sidebar .block-apachesolr-search .form-actions,
.sidebar .region-inner > .block .form-actions {
  float: left;
  margin: 0;
}
.sidebar .block-facetapi .webform-component-email input,
.sidebar .block-apachesolr-search .webform-component-email input, .sidebar .region-inner > .block .webform-component-email input,
.sidebar .block-facetapi .form-actions input,
.sidebar .block-apachesolr-search .form-actions input,
.sidebar .region-inner > .block .form-actions input {
  vertical-align: middle;
}
.sidebar .block-facetapi .webform-component-email input[type=email],
.sidebar .block-apachesolr-search .webform-component-email input[type=email], .sidebar .region-inner > .block .webform-component-email input[type=email],
.sidebar .block-facetapi .form-actions input[type=email],
.sidebar .block-apachesolr-search .form-actions input[type=email],
.sidebar .region-inner > .block .form-actions input[type=email] {
  width: 190px;
  padding: 2px 0;
}
.sidebar .block-facetapi .webform-component-email.sidebar-search input[type=text],
.sidebar .block-apachesolr-search .webform-component-email.sidebar-search input[type=text], .sidebar .region-inner > .block .webform-component-email.sidebar-search input[type=text],
.sidebar .block-facetapi .form-actions.sidebar-search input[type=text],
.sidebar .block-apachesolr-search .form-actions.sidebar-search input[type=text],
.sidebar .region-inner > .block .form-actions.sidebar-search input[type=text] {
  width: 190px;
  padding: 2px 0;
}
.sidebar .block-facetapi .webform-component-email input[type=submit],
.sidebar .block-apachesolr-search .webform-component-email input[type=submit], .sidebar .region-inner > .block .webform-component-email input[type=submit],
.sidebar .block-facetapi .form-actions input[type=submit],
.sidebar .block-apachesolr-search .form-actions input[type=submit],
.sidebar .region-inner > .block .form-actions input[type=submit] {
  margin: 0;
}
.sidebar .block-facetapi .field-type-text-with-summary,
.sidebar .block-apachesolr-search .field-type-text-with-summary, .sidebar .region-inner > .block .field-type-text-with-summary {
  margin-bottom: 0;
}

#pinboard-search, #staff-search {
  border: 1px solid #000;
  margin-bottom: 1em;
}
#pinboard-search input, #staff-search input {
  width: 200px;
  max-width: 60%;
  padding: 6px 3px 4px 10px;
  border: none;
  color: #eb2010;
  font-family: gt-pressura, arial, sans-serif;
}
#pinboard-search input::-webkit-input-placeholder, #staff-search input::-webkit-input-placeholder {
  color: #eb2010;
}
#pinboard-search input:-moz-placeholder, #staff-search input:-moz-placeholder {
  color: #eb2010;
}
#pinboard-search input::-moz-placeholder, #staff-search input::-moz-placeholder {
  color: #eb2010;
}
#pinboard-search input:-ms-input-placeholder, #staff-search input:-ms-input-placeholder {
  color: #eb2010;
}
#pinboard-search .button, #staff-search .button {
  padding: 9px;
  border: none;
  margin: 0 -4px 0 -5px;
  font-size: 14px;
  float: right;
}

.pin, ul.annualreport li, .region-content-aside .related-node-cards .views-row,
.region-tertiary-content .related-node-cards .views-row {
  position: absolute;
  width: 23%;
  min-width: 200px;
  padding: 24px 10px 16px;
  margin: 0 1% 20px;
  border: 1px solid #b9b8b8;
  transform: translateX(1px);
  background: #fff;
}
.pin h2, .pin body.section-blog .blog-title-block p, body.section-blog .blog-title-block .pin p, ul.annualreport li h2, ul.annualreport li body.section-blog .blog-title-block p, body.section-blog .blog-title-block ul.annualreport li p, .region-content-aside .related-node-cards .views-row h2, .region-content-aside .related-node-cards .views-row body.section-blog .blog-title-block p, body.section-blog .blog-title-block .region-content-aside .related-node-cards .views-row p,
.region-tertiary-content .related-node-cards .views-row h2,
.region-tertiary-content .related-node-cards .views-row body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .region-tertiary-content .related-node-cards .views-row p,
.pin .views-field-title,
ul.annualreport li .views-field-title,
.region-content-aside .related-node-cards .views-row .views-field-title,
.region-tertiary-content .related-node-cards .views-row .views-field-title {
  line-height: 1;
}
.pin h2 a:hover, .pin body.section-blog .blog-title-block p a:hover, body.section-blog .blog-title-block .pin p a:hover, ul.annualreport li h2 a:hover, ul.annualreport li body.section-blog .blog-title-block p a:hover, body.section-blog .blog-title-block ul.annualreport li p a:hover, .region-content-aside .related-node-cards .views-row h2 a:hover, .region-content-aside .related-node-cards .views-row body.section-blog .blog-title-block p a:hover, body.section-blog .blog-title-block .region-content-aside .related-node-cards .views-row p a:hover,
.region-tertiary-content .related-node-cards .views-row h2 a:hover,
.region-tertiary-content .related-node-cards .views-row body.section-blog .blog-title-block p a:hover,
body.section-blog .blog-title-block .region-tertiary-content .related-node-cards .views-row p a:hover,
.pin .views-field-title a:hover,
ul.annualreport li .views-field-title a:hover,
.region-content-aside .related-node-cards .views-row .views-field-title a:hover,
.region-tertiary-content .related-node-cards .views-row .views-field-title a:hover {
  color: #f51008;
}
.pin .source, ul.annualreport li .source, .region-content-aside .related-node-cards .views-row .source,
.region-tertiary-content .related-node-cards .views-row .source {
  font-family: gt-pressura, arial, sans-serif;
  text-transform: uppercase;
  text-align: right;
  margin-bottom: 0;
}

h1, body.section-blog .blog-title-block .block-title {
  line-height: 1.1;
  font-size: 1.8em;
  font-weight: 700;
  color: #000;
}
h1 a, body.section-blog .blog-title-block .block-title a {
  color: #000;
}

#main-content .group-related-content .field-name-field-related-link a, .node-teaser h1, body.section-blog .node-teaser-large-list h1, .node-teaser body.section-blog .blog-title-block .block-title, body.section-blog .node-teaser-large-list body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .node-teaser .block-title, body.section-blog .blog-title-block .node-teaser-large-list .block-title, .view-ccr-in-the-news .views-row h1, .view-ccr-in-the-news .views-row body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .view-ccr-in-the-news .views-row .block-title, .node-teaser h2, body.section-blog .node-teaser-large-list h2, .node-teaser body.section-blog .blog-title-block p, body.section-blog .node-teaser-large-list body.section-blog .blog-title-block p, body.section-blog .blog-title-block .node-teaser p, body.section-blog .blog-title-block .node-teaser-large-list p, .view-ccr-in-the-news .views-row h2, .view-ccr-in-the-news .views-row body.section-blog .blog-title-block p, body.section-blog .blog-title-block .view-ccr-in-the-news .views-row p, h2, body.section-blog .blog-title-block p, .pin h2, .pin body.section-blog .blog-title-block p, body.section-blog .blog-title-block .pin p, ul.annualreport li h2, ul.annualreport li body.section-blog .blog-title-block p, body.section-blog .blog-title-block ul.annualreport li p, .region-content-aside .related-node-cards .views-row h2, .region-content-aside .related-node-cards .views-row body.section-blog .blog-title-block p, body.section-blog .blog-title-block .region-content-aside .related-node-cards .views-row p,
.region-tertiary-content .related-node-cards .views-row h2,
.region-tertiary-content .related-node-cards .views-row body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .region-tertiary-content .related-node-cards .views-row p,
.pin .views-field-title,
ul.annualreport li .views-field-title,
.region-content-aside .related-node-cards .views-row .views-field-title,
.region-tertiary-content .related-node-cards .views-row .views-field-title {
  line-height: 1.2;
  font-size: 1.33em;
  margin-bottom: 0.25em;
  color: #eb2010;
  font-family: gt-pressura, arial, sans-serif;
  font-weight: 400;
}
#main-content .group-related-content .field-name-field-related-link a a, .node-teaser h1 a, body.section-blog .node-teaser-large-list h1 a, .node-teaser body.section-blog .blog-title-block .block-title a, body.section-blog .node-teaser-large-list body.section-blog .blog-title-block .block-title a, body.section-blog .blog-title-block .node-teaser .block-title a, body.section-blog .blog-title-block .node-teaser-large-list .block-title a, .view-ccr-in-the-news .views-row h1 a, .view-ccr-in-the-news .views-row body.section-blog .blog-title-block .block-title a, body.section-blog .blog-title-block .view-ccr-in-the-news .views-row .block-title a, .node-teaser h2 a, body.section-blog .node-teaser-large-list h2 a, .node-teaser body.section-blog .blog-title-block p a, body.section-blog .node-teaser-large-list body.section-blog .blog-title-block p a, body.section-blog .blog-title-block .node-teaser p a, body.section-blog .blog-title-block .node-teaser-large-list p a, .view-ccr-in-the-news .views-row h2 a, .view-ccr-in-the-news .views-row body.section-blog .blog-title-block p a, body.section-blog .blog-title-block .view-ccr-in-the-news .views-row p a, h2 a, body.section-blog .blog-title-block p a, .pin h2 a, .pin body.section-blog .blog-title-block p a, body.section-blog .blog-title-block .pin p a, ul.annualreport li h2 a, ul.annualreport li body.section-blog .blog-title-block p a, body.section-blog .blog-title-block ul.annualreport li p a, .region-content-aside .related-node-cards .views-row h2 a, .region-content-aside .related-node-cards .views-row body.section-blog .blog-title-block p a, body.section-blog .blog-title-block .region-content-aside .related-node-cards .views-row p a,
.region-tertiary-content .related-node-cards .views-row h2 a,
.region-tertiary-content .related-node-cards .views-row body.section-blog .blog-title-block p a,
body.section-blog .blog-title-block .region-tertiary-content .related-node-cards .views-row p a,
.pin .views-field-title a,
ul.annualreport li .views-field-title a,
.region-content-aside .related-node-cards .views-row .views-field-title a,
.region-tertiary-content .related-node-cards .views-row .views-field-title a {
  color: #eb2010;
}
#main-content .group-related-content .field-name-field-related-link a.block-title, .node-teaser h1.block-title, body.section-blog .node-teaser-large-list h1.block-title, .node-teaser body.section-blog .blog-title-block .block-title, body.section-blog .node-teaser-large-list body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .node-teaser .block-title, body.section-blog .blog-title-block .node-teaser-large-list .block-title, .view-ccr-in-the-news .views-row h1.block-title, .view-ccr-in-the-news .views-row body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .view-ccr-in-the-news .views-row .block-title, h2.block-title, body.section-blog .blog-title-block p.block-title, .region-content-aside .related-node-cards .views-row h2.block-title, .region-content-aside .related-node-cards .views-row body.section-blog .blog-title-block p.block-title, body.section-blog .blog-title-block .region-content-aside .related-node-cards .views-row p.block-title,
.region-tertiary-content .related-node-cards .views-row h2.block-title,
.region-tertiary-content .related-node-cards .views-row body.section-blog .blog-title-block p.block-title,
body.section-blog .blog-title-block .region-tertiary-content .related-node-cards .views-row p.block-title,
.pin .block-title.views-field-title,
ul.annualreport li .block-title.views-field-title,
.region-content-aside .related-node-cards .views-row .block-title.views-field-title,
.region-tertiary-content .related-node-cards .views-row .block-title.views-field-title {
  color: #eb2010;
}

.more-link:after, .node-type-issue .block-cases-case-by-issue-block .view-footer a:after, .field-name-opinion-pins-by-issue-ds h3 + a:after, .field-name-opinion-pins-by-issue-ds .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p + a:after, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-opinion-pins-by-issue-ds p + a:after, .field-name-opinion-pins-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2 + a:after, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-opinion-pins-by-issue-ds h2 + a:after, .field-name-opinion-pins-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p + a:after, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-opinion-pins-by-issue-ds p + a:after, .field-name-opinion-pins-by-issue-ds body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p + a:after, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-opinion-pins-by-issue-ds p + a:after, .field-name-opinion-pins-by-issue-ds .sidebar .block-facetapi h2 + a:after, .field-name-opinion-pins-by-issue-ds .sidebar .block-facetapi body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .field-name-opinion-pins-by-issue-ds .sidebar .block-facetapi p + a:after, .sidebar .block-facetapi .field-name-opinion-pins-by-issue-ds h2 + a:after, .sidebar .block-facetapi .field-name-opinion-pins-by-issue-ds body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-opinion-pins-by-issue-ds p + a:after,
.field-name-opinion-pins-by-issue-ds .sidebar .block-apachesolr-search h2 + a:after,
.field-name-opinion-pins-by-issue-ds .sidebar .block-apachesolr-search body.section-blog .blog-title-block p + a:after,
body.section-blog .blog-title-block .field-name-opinion-pins-by-issue-ds .sidebar .block-apachesolr-search p + a:after,
.sidebar .block-apachesolr-search .field-name-opinion-pins-by-issue-ds h2 + a:after,
.sidebar .block-apachesolr-search .field-name-opinion-pins-by-issue-ds body.section-blog .blog-title-block p + a:after,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-opinion-pins-by-issue-ds p + a:after, .field-name-opinion-pins-by-issue-ds .sidebar .block-find-an-expert h2 + a:after, .field-name-opinion-pins-by-issue-ds .sidebar .block-find-an-expert body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .field-name-opinion-pins-by-issue-ds .sidebar .block-find-an-expert p + a:after, .sidebar .block-find-an-expert .field-name-opinion-pins-by-issue-ds h2 + a:after, .sidebar .block-find-an-expert .field-name-opinion-pins-by-issue-ds body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-opinion-pins-by-issue-ds p + a:after, .field-name-related-resources-by-issue-ds h3 + a:after, .field-name-related-resources-by-issue-ds .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p + a:after, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-related-resources-by-issue-ds p + a:after, .field-name-related-resources-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2 + a:after, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-related-resources-by-issue-ds h2 + a:after, .field-name-related-resources-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p + a:after, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-related-resources-by-issue-ds p + a:after, .field-name-related-resources-by-issue-ds body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p + a:after, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-related-resources-by-issue-ds p + a:after, .field-name-related-resources-by-issue-ds .sidebar .block-facetapi h2 + a:after, .field-name-related-resources-by-issue-ds .sidebar .block-facetapi body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .field-name-related-resources-by-issue-ds .sidebar .block-facetapi p + a:after, .sidebar .block-facetapi .field-name-related-resources-by-issue-ds h2 + a:after, .sidebar .block-facetapi .field-name-related-resources-by-issue-ds body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-related-resources-by-issue-ds p + a:after,
.field-name-related-resources-by-issue-ds .sidebar .block-apachesolr-search h2 + a:after,
.field-name-related-resources-by-issue-ds .sidebar .block-apachesolr-search body.section-blog .blog-title-block p + a:after,
body.section-blog .blog-title-block .field-name-related-resources-by-issue-ds .sidebar .block-apachesolr-search p + a:after,
.sidebar .block-apachesolr-search .field-name-related-resources-by-issue-ds h2 + a:after,
.sidebar .block-apachesolr-search .field-name-related-resources-by-issue-ds body.section-blog .blog-title-block p + a:after,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-related-resources-by-issue-ds p + a:after, .field-name-related-resources-by-issue-ds .sidebar .block-find-an-expert h2 + a:after, .field-name-related-resources-by-issue-ds .sidebar .block-find-an-expert body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .field-name-related-resources-by-issue-ds .sidebar .block-find-an-expert p + a:after, .sidebar .block-find-an-expert .field-name-related-resources-by-issue-ds h2 + a:after, .sidebar .block-find-an-expert .field-name-related-resources-by-issue-ds body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-related-resources-by-issue-ds p + a:after, .field-name-related-news-by-issue-ds h3 + a:after, .field-name-related-news-by-issue-ds .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p + a:after, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-related-news-by-issue-ds p + a:after, .field-name-related-news-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2 + a:after, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-related-news-by-issue-ds h2 + a:after, .field-name-related-news-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p + a:after, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-related-news-by-issue-ds p + a:after, .field-name-related-news-by-issue-ds body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p + a:after, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-related-news-by-issue-ds p + a:after, .field-name-related-news-by-issue-ds .sidebar .block-facetapi h2 + a:after, .field-name-related-news-by-issue-ds .sidebar .block-facetapi body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .field-name-related-news-by-issue-ds .sidebar .block-facetapi p + a:after, .sidebar .block-facetapi .field-name-related-news-by-issue-ds h2 + a:after, .sidebar .block-facetapi .field-name-related-news-by-issue-ds body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-related-news-by-issue-ds p + a:after,
.field-name-related-news-by-issue-ds .sidebar .block-apachesolr-search h2 + a:after,
.field-name-related-news-by-issue-ds .sidebar .block-apachesolr-search body.section-blog .blog-title-block p + a:after,
body.section-blog .blog-title-block .field-name-related-news-by-issue-ds .sidebar .block-apachesolr-search p + a:after,
.sidebar .block-apachesolr-search .field-name-related-news-by-issue-ds h2 + a:after,
.sidebar .block-apachesolr-search .field-name-related-news-by-issue-ds body.section-blog .blog-title-block p + a:after,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-related-news-by-issue-ds p + a:after, .field-name-related-news-by-issue-ds .sidebar .block-find-an-expert h2 + a:after, .field-name-related-news-by-issue-ds .sidebar .block-find-an-expert body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .field-name-related-news-by-issue-ds .sidebar .block-find-an-expert p + a:after, .sidebar .block-find-an-expert .field-name-related-news-by-issue-ds h2 + a:after, .sidebar .block-find-an-expert .field-name-related-news-by-issue-ds body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-related-news-by-issue-ds p + a:after, .block-more-cases h3 + a:after, .block-more-cases .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p + a:after, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .block-more-cases p + a:after, .block-more-cases .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2 + a:after, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-more-cases h2 + a:after, .block-more-cases .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p + a:after, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .block-more-cases p + a:after, .block-more-cases body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p + a:after, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-more-cases p + a:after, .block-more-cases .sidebar .block-facetapi h2 + a:after, .block-more-cases .sidebar .block-facetapi body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .block-more-cases .sidebar .block-facetapi p + a:after, .sidebar .block-facetapi .block-more-cases h2 + a:after, .sidebar .block-facetapi .block-more-cases body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .sidebar .block-facetapi .block-more-cases p + a:after,
.block-more-cases .sidebar .block-apachesolr-search h2 + a:after,
.block-more-cases .sidebar .block-apachesolr-search body.section-blog .blog-title-block p + a:after,
body.section-blog .blog-title-block .block-more-cases .sidebar .block-apachesolr-search p + a:after,
.sidebar .block-apachesolr-search .block-more-cases h2 + a:after,
.sidebar .block-apachesolr-search .block-more-cases body.section-blog .blog-title-block p + a:after,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-more-cases p + a:after, .block-more-cases .sidebar .block-find-an-expert h2 + a:after, .block-more-cases .sidebar .block-find-an-expert body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .block-more-cases .sidebar .block-find-an-expert p + a:after, .sidebar .block-find-an-expert .block-more-cases h2 + a:after, .sidebar .block-find-an-expert .block-more-cases body.section-blog .blog-title-block p + a:after, body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-more-cases p + a:after {
  content: " »";
}

.view-news-press-listing .view-header a:after, .field-name-learn-more-ds a:after,
.field-name-read-more-link-generic-ds a:after,
.field-name-issue-read-more-link-ds a:after {
  content: " »";
}

.pin .date, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-date, .field-type-datetime,
.field-name-post-date,
.field-name-field-date-month,
.views-field-field-date-month,
.field-name-display-date-modified,
.field-name-changed-date,
.field-name-display-date-created,
.date-display-single,
.date-display-single-time,
.views-field-created, .date {
  color: #4e4749;
}

.region-content-aside .related-node-cards.block-related-node-by-tag-experts-c,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-experts-c, .region-content-aside .related-node-cards,
.region-tertiary-content .related-node-cards {
  position: relative;
  margin-top: 24px;
}
.region-content-aside .related-node-cards .block-inner,
.region-tertiary-content .related-node-cards .block-inner {
  position: relative;
  margin-left: 0;
}
.region-content-aside .related-node-cards .block-title,
.region-tertiary-content .related-node-cards .block-title {
  float: left;
  margin-right: 200px;
  font-weight: 700;
}
.region-content-aside .related-node-cards .view-content {
  display: none;
}
.region-content-aside .related-node-cards .view-header .view-content {
  display: block;
}
.region-content-aside .related-node-cards .view-content,
.region-tertiary-content .related-node-cards .view-content {
  clear: both;
  padding-top: 12px;
  margin: 0 -1%;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.region-content-aside .related-node-cards .view-content:before,
.region-tertiary-content .related-node-cards .view-content:before, .region-content-aside .related-node-cards .view-content:after,
.region-tertiary-content .related-node-cards .view-content:after {
  content: "";
  display: table;
}
.region-content-aside .related-node-cards .view-content:after,
.region-tertiary-content .related-node-cards .view-content:after {
  clear: both;
}
.region-content-aside .related-node-cards .more-link, .region-content-aside .related-node-cards .node-type-issue .block-cases-case-by-issue-block .view-footer a, .node-type-issue .block-cases-case-by-issue-block .view-footer .region-content-aside .related-node-cards a,
.region-tertiary-content .related-node-cards .more-link,
.region-tertiary-content .related-node-cards .node-type-issue .block-cases-case-by-issue-block .view-footer a,
.node-type-issue .block-cases-case-by-issue-block .view-footer .region-tertiary-content .related-node-cards a {
  position: absolute;
  top: 0;
  right: 0;
}
.region-content-aside .related-node-cards .more-link[data-pages="1"], .region-content-aside .related-node-cards .node-type-issue .block-cases-case-by-issue-block .view-footer a[data-pages="1"], .node-type-issue .block-cases-case-by-issue-block .view-footer .region-content-aside .related-node-cards a[data-pages="1"],
.region-tertiary-content .related-node-cards .more-link[data-pages="1"],
.region-tertiary-content .related-node-cards .node-type-issue .block-cases-case-by-issue-block .view-footer a[data-pages="1"],
.node-type-issue .block-cases-case-by-issue-block .view-footer .region-tertiary-content .related-node-cards a[data-pages="1"] {
  display: none;
}
.region-content-aside .related-node-cards .views-row,
.region-tertiary-content .related-node-cards .views-row {
  position: static;
  float: left;
  padding: 1em;
  width: 50%;
}
.region-content-aside .related-node-cards .views-row {
  width: 31%;
}
.region-content-aside .related-node-cards .views-row:nth-child(3n+4) {
  clear: left;
}
.region-tertiary-content .related-node-cards .views-row {
  width: 23%;
}
.region-tertiary-content .related-node-cards .views-row:nth-child(4n+5) {
  clear: left;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-experts-c table,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-experts-c table, .region-content-aside .related-node-cards table,
.region-tertiary-content .related-node-cards table {
  display: none;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-experts-c ul,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-experts-c ul, .region-content-aside .related-node-cards ul,
.region-tertiary-content .related-node-cards ul {
  margin: 0;
  padding: 0;
}
.region-content-aside .related-node-cards .item-list-pager,
.region-tertiary-content .related-node-cards .item-list-pager {
  display: none;
}

.field-name-opinion-pins-by-issue-ds, .field-name-related-resources-by-issue-ds, .field-name-related-news-by-issue-ds, .block-more-cases {
  margin-top: 24px;
}
.field-name-opinion-pins-by-issue-ds h3, .field-name-opinion-pins-by-issue-ds .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-opinion-pins-by-issue-ds p, .field-name-opinion-pins-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-opinion-pins-by-issue-ds h2, .field-name-opinion-pins-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-opinion-pins-by-issue-ds p, .field-name-opinion-pins-by-issue-ds body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-opinion-pins-by-issue-ds p, .field-name-opinion-pins-by-issue-ds .sidebar .block-facetapi h2, .field-name-opinion-pins-by-issue-ds .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-name-opinion-pins-by-issue-ds .sidebar .block-facetapi p, .sidebar .block-facetapi .field-name-opinion-pins-by-issue-ds h2, .sidebar .block-facetapi .field-name-opinion-pins-by-issue-ds body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-opinion-pins-by-issue-ds p,
.field-name-opinion-pins-by-issue-ds .sidebar .block-apachesolr-search h2,
.field-name-opinion-pins-by-issue-ds .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-opinion-pins-by-issue-ds .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .field-name-opinion-pins-by-issue-ds h2,
.sidebar .block-apachesolr-search .field-name-opinion-pins-by-issue-ds body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-opinion-pins-by-issue-ds p, .field-name-opinion-pins-by-issue-ds .sidebar .block-find-an-expert h2, .field-name-opinion-pins-by-issue-ds .sidebar .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-name-opinion-pins-by-issue-ds .sidebar .block-find-an-expert p, .sidebar .block-find-an-expert .field-name-opinion-pins-by-issue-ds h2, .sidebar .block-find-an-expert .field-name-opinion-pins-by-issue-ds body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-opinion-pins-by-issue-ds p, .field-name-related-resources-by-issue-ds h3, .field-name-related-resources-by-issue-ds .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-related-resources-by-issue-ds p, .field-name-related-resources-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-related-resources-by-issue-ds h2, .field-name-related-resources-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-related-resources-by-issue-ds p, .field-name-related-resources-by-issue-ds body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-related-resources-by-issue-ds p, .field-name-related-resources-by-issue-ds .sidebar .block-facetapi h2, .field-name-related-resources-by-issue-ds .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-name-related-resources-by-issue-ds .sidebar .block-facetapi p, .sidebar .block-facetapi .field-name-related-resources-by-issue-ds h2, .sidebar .block-facetapi .field-name-related-resources-by-issue-ds body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-related-resources-by-issue-ds p,
.field-name-related-resources-by-issue-ds .sidebar .block-apachesolr-search h2,
.field-name-related-resources-by-issue-ds .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-related-resources-by-issue-ds .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .field-name-related-resources-by-issue-ds h2,
.sidebar .block-apachesolr-search .field-name-related-resources-by-issue-ds body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-related-resources-by-issue-ds p, .field-name-related-resources-by-issue-ds .sidebar .block-find-an-expert h2, .field-name-related-resources-by-issue-ds .sidebar .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-name-related-resources-by-issue-ds .sidebar .block-find-an-expert p, .sidebar .block-find-an-expert .field-name-related-resources-by-issue-ds h2, .sidebar .block-find-an-expert .field-name-related-resources-by-issue-ds body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-related-resources-by-issue-ds p, .field-name-related-news-by-issue-ds h3, .field-name-related-news-by-issue-ds .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-related-news-by-issue-ds p, .field-name-related-news-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-related-news-by-issue-ds h2, .field-name-related-news-by-issue-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-related-news-by-issue-ds p, .field-name-related-news-by-issue-ds body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-related-news-by-issue-ds p, .field-name-related-news-by-issue-ds .sidebar .block-facetapi h2, .field-name-related-news-by-issue-ds .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-name-related-news-by-issue-ds .sidebar .block-facetapi p, .sidebar .block-facetapi .field-name-related-news-by-issue-ds h2, .sidebar .block-facetapi .field-name-related-news-by-issue-ds body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-related-news-by-issue-ds p,
.field-name-related-news-by-issue-ds .sidebar .block-apachesolr-search h2,
.field-name-related-news-by-issue-ds .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-related-news-by-issue-ds .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .field-name-related-news-by-issue-ds h2,
.sidebar .block-apachesolr-search .field-name-related-news-by-issue-ds body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-related-news-by-issue-ds p, .field-name-related-news-by-issue-ds .sidebar .block-find-an-expert h2, .field-name-related-news-by-issue-ds .sidebar .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-name-related-news-by-issue-ds .sidebar .block-find-an-expert p, .sidebar .block-find-an-expert .field-name-related-news-by-issue-ds h2, .sidebar .block-find-an-expert .field-name-related-news-by-issue-ds body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-related-news-by-issue-ds p, .block-more-cases h3, .block-more-cases .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .block-more-cases p, .block-more-cases .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-more-cases h2, .block-more-cases .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .block-more-cases p, .block-more-cases body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-more-cases p, .block-more-cases .sidebar .block-facetapi h2, .block-more-cases .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .block-more-cases .sidebar .block-facetapi p, .sidebar .block-facetapi .block-more-cases h2, .sidebar .block-facetapi .block-more-cases body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi .block-more-cases p,
.block-more-cases .sidebar .block-apachesolr-search h2,
.block-more-cases .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .block-more-cases .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .block-more-cases h2,
.sidebar .block-apachesolr-search .block-more-cases body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-more-cases p, .block-more-cases .sidebar .block-find-an-expert h2, .block-more-cases .sidebar .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .block-more-cases .sidebar .block-find-an-expert p, .sidebar .block-find-an-expert .block-more-cases h2, .sidebar .block-find-an-expert .block-more-cases body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-more-cases p {
  font-weight: 700;
  color: #eb2010;
}
.pin .byline, body.page-search-site-blog .field-name-field-related-people-tag, body.section-blog .field-name-field-related-people-tag, .field-name-author,
.field-name-tax-people-byline-links-ds,
.field-name-tax-people-bio-links-ds,
.field-name-field-related-people-tag {
  color: #332f30 !important;
  font-family: gt-pressura, arial, sans-serif;
  font-size: 1em !important;
  font-weight: 700 !important;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.pin .byline:before, body.page-search-site-blog .field-name-field-related-people-tag:before, body.section-blog .field-name-field-related-people-tag:before, .field-name-author:before,
.field-name-tax-people-byline-links-ds:before,
.field-name-tax-people-bio-links-ds:before,
.field-name-field-related-people-tag:before, .pin .byline:after, body.page-search-site-blog .field-name-field-related-people-tag:after, body.section-blog .field-name-field-related-people-tag:after, .field-name-author:after,
.field-name-tax-people-byline-links-ds:after,
.field-name-tax-people-bio-links-ds:after,
.field-name-field-related-people-tag:after {
  content: "";
  display: table;
}
.pin .byline:after, body.page-search-site-blog .field-name-field-related-people-tag:after, body.section-blog .field-name-field-related-people-tag:after, .field-name-author:after,
.field-name-tax-people-byline-links-ds:after,
.field-name-tax-people-bio-links-ds:after,
.field-name-field-related-people-tag:after {
  clear: both;
}
.pin .byline h2, body.page-search-site-blog .field-name-field-related-people-tag h2, body.section-blog .field-name-field-related-people-tag h2, .pin .byline body.section-blog .blog-title-block p, body.page-search-site-blog .field-name-field-related-people-tag body.section-blog .blog-title-block p, body.section-blog .field-name-field-related-people-tag body.section-blog .blog-title-block p, body.section-blog .blog-title-block .pin .byline p, .pin body.section-blog .blog-title-block .byline p, body.section-blog .blog-title-block body.page-search-site-blog .field-name-field-related-people-tag p, body.page-search-site-blog body.section-blog .blog-title-block .field-name-field-related-people-tag p, body.section-blog .blog-title-block .field-name-field-related-people-tag p, .field-name-author h2, .field-name-author body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-name-author p,
.field-name-tax-people-byline-links-ds h2,
.field-name-tax-people-byline-links-ds body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-tax-people-byline-links-ds p,
.field-name-tax-people-bio-links-ds h2,
.field-name-tax-people-bio-links-ds body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-tax-people-bio-links-ds p,
.field-name-field-related-people-tag h2,
.field-name-field-related-people-tag body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-field-related-people-tag p, .pin .byline li, body.page-search-site-blog .field-name-field-related-people-tag li, body.section-blog .field-name-field-related-people-tag li, .field-name-author li,
.field-name-tax-people-byline-links-ds li,
.field-name-tax-people-bio-links-ds li,
.field-name-field-related-people-tag li, .pin .byline a, body.page-search-site-blog .field-name-field-related-people-tag a, body.section-blog .field-name-field-related-people-tag a, .field-name-author a,
.field-name-tax-people-byline-links-ds a,
.field-name-tax-people-bio-links-ds a,
.field-name-field-related-people-tag a, .pin .byline .field-label, body.page-search-site-blog .field-name-field-related-people-tag .field-label, body.section-blog .field-name-field-related-people-tag .field-label, .field-name-author .field-label,
.field-name-tax-people-byline-links-ds .field-label,
.field-name-tax-people-bio-links-ds .field-label,
.field-name-field-related-people-tag .field-label {
  color: #332f30 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: gt-pressura, arial, sans-serif;
  font-size: 1em !important;
  font-weight: 700 !important;
  line-height: 1;
}
.pin .byline ul, body.page-search-site-blog .field-name-field-related-people-tag ul, body.section-blog .field-name-field-related-people-tag ul, .field-name-author ul,
.field-name-tax-people-byline-links-ds ul,
.field-name-tax-people-bio-links-ds ul,
.field-name-field-related-people-tag ul {
  margin-top: 0;
}
.pin .byline li, body.page-search-site-blog .field-name-field-related-people-tag li, body.section-blog .field-name-field-related-people-tag li, .field-name-author li,
.field-name-tax-people-byline-links-ds li,
.field-name-tax-people-bio-links-ds li,
.field-name-field-related-people-tag li {
  display: inline;
}

#menu-bar {
  position: relative;
  float: right;
  margin: -40px 0 0 0;
  background: transparent;
}
#menu-bar .menu-bar-wrapper {
  float: right;
}
#menu-bar a {
  white-space: normal;
}
#menu-bar .menu-block-wrapper > .menu > li {
  float: left;
  height: 71px;
  max-width: 114px;
  padding-bottom: 16px;
}
#menu-bar .menu-block-wrapper > .menu > li a {
  color: #000;
  text-decoration: none;
}
#menu-bar .menu-block-wrapper > .menu > li a.active,
#menu-bar .menu-block-wrapper > .menu > li a.active-trail {
  color: #FFF;
}
#menu-bar .menu-block-wrapper > .menu > li > a {
  padding: 8px 10px;
  font-size: 1.2em;
  line-height: 1.2;
  text-align: center;
  font-family: gt-pressura, arial, sans-serif;
}
#menu-bar .menu-block-wrapper > .menu > li.nav-active {
  background-color: #eb2010;
}
#menu-bar .menu-block-wrapper > .menu > li.nav-active a {
  color: #FFF;
}
#menu-bar .menu-block-wrapper > .menu > li > .menu {
  top: 71px;
  padding: 1em 0;
  background: #fff;
  border: 1px solid #eb2010;
  border-top: none;
  font-family: gt-pressura, arial, sans-serif;
}
#menu-bar .menu-block-wrapper > .menu > li > .menu li {
  float: none;
}
#menu-bar .menu-block-wrapper > .menu > li > .menu a {
  color: #000;
  padding: 4px 16px;
  font-size: 1em;
  letter-spacing: 0.4px;
  white-space: nowrap;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu {
  width: 800px;
  font-family: gt-pressura, arial, sans-serif;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu > li {
  display: inline;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu > li > a {
  font-size: 0.8em;
  font-weight: 700;
  color: #000;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu > li li {
  float: none;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu > li li a {
  color: #000;
  padding: 3px 16px 3px;
  font-size: 0.8em;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2927,
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2928 {
  width: 25%;
  float: left;
  clear: left;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2927 ul,
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2928 ul {
  position: relative;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2927 > a,
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2929 > a,
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-6526 > a {
  display: block;
  font-family: gt-pressura, arial, sans-serif;
  color: #000;
  font-size: 1em;
  font-weight: 400;
  white-space: nowrap;
  cursor: default;
  pointer-events: none;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2927 > a:hover,
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2929 > a:hover,
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-6526 > a:hover {
  text-decoration: none;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-6526 {
  width: 25%;
  float: right;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2929 {
  width: 50%;
  float: right;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2929 li {
  float: left;
  width: 50%;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2929 li a {
  white-space: normal;
}
.csscolumns #menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2929 ul {
  column-count: 2;
  column-gap: 0;
}
.csscolumns #menu-bar .menu-block-wrapper > .menu > li.menu-item-2920 > .menu .menu-item-2929 li {
  float: none;
  width: auto;
  break-inside: avoid;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2732 {
  max-width: 200px;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2732 small {
  display: block;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-item-2925 {
  display: none;
}
#menu-bar .menu-block-wrapper > .menu > li.menu-mlid-2919 {
  display: none;
}
#menu-bar .menu-block-wrapper > .menu > .active,
#menu-bar .menu-block-wrapper > .menu > .active-trail {
  background-color: #eb2010;
  color: #fff !important;
}
#menu-bar .menu-block-wrapper > .menu > .active.nav-active,
#menu-bar .menu-block-wrapper > .menu > .active-trail.nav-active {
  background: #eb2010;
}
#menu-bar #menu-toggle {
  display: none;
}

.bji-main-nav-menu-block {
  background: #e7e1df;
}
.bji-main-nav-menu-block ul {
  margin: 0 0 1em 0;
  padding: 0;
  overflow: hidden;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.bji-main-nav-menu-block ul:before, .bji-main-nav-menu-block ul:after {
  content: "";
  display: table;
}
.bji-main-nav-menu-block ul:after {
  clear: both;
}
.bji-main-nav-menu-block li {
  list-style-type: none !important;
  list-style-image: none !important;
  float: left;
  width: 20%;
  padding: 9px 2px;
  text-align: center;
  line-height: 1.1;
  background: #e7e1df;
  position: relative;
}
.bji-main-nav-menu-block li:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  width: 1px;
  height: 200%;
  border-right: 1px solid #eb2010;
}
.bji-main-nav-menu-block li.last:after {
  display: none;
}
.bji-main-nav-menu-block li a {
  color: #eb2010;
  font-family: gt-pressura, arial, sans-serif;
  font-size: 0.9em;
}
.bji-main-nav-menu-block li.active {
  background: #c6b8b3;
}
.bji-main-nav-menu-block li.active a {
  color: #a3160b;
}

@media only screen and (max-width: 800px) {
  .bji-main-nav-menu-block ul {
    border-top: 1px solid #eb2010;
  }
  .bji-main-nav-menu-block li {
    float: none;
    width: 100%;
    border-bottom: 1px solid #eb2010;
  }
  .bji-main-nav-menu-block li:after {
    display: none;
  }
}
.flexslider {
  margin: 0;
}
.flexslider .slides li {
  position: relative;
}
.flexslider .slides embed {
  width: 100%;
}
.flexslider .media_caption_content {
  z-index: 2;
  width: 100%;
  height: auto;
  padding: 10px 50px;
  color: #000;
  font-family: gt-pressura, arial, sans-serif;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);
  zoom: 1;
}
.front .flexslider .media_caption_content {
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
  zoom: 1;
}
.flexslider .field-name-field-media-credit {
  text-style: italic;
}
.flexslider .flex-direction-nav a {
  height: 47px;
  width: 47px;
  top: auto;
  bottom: 0;
  background-image: url(../images/bg_direction_nav.png);
  opacity: 1;
  display: block;
  background-color: #000;
}
.flexslider .flex-direction-nav a.flex-disabled {
  opacity: 0.3;
}
.flexslider .flex-direction-nav .flex-prev {
  left: 0;
}
.flexslider .flex-direction-nav .flex-next {
  right: 0;
}

body.node-type-issue li a.flex-disabled {
  visibility: hidden;
}

@media only screen and (min-width: 800px) {
  .flexslider .slides .video-slide {
    height: 480px;
    max-height: 480px;
  }
}
@media only screen and (max-width: 980px) {
  .flexslider .media_caption_background,
.flexslider .media_caption_content {
    position: static;
  }
}
.flexslider {
  border: none;
}
.flexslider .slides {
  background-color: #000;
}

#leaderboard-wrapper .region-inner {
  margin: 0;
  padding: 0;
}

#block-views-carousel-front-slide-nq-block {
  position: relative;
  overflow: hidden;
}
#block-views-carousel-front-slide-nq-block .flexslider {
  margin: 0;
}
#block-views-carousel-front-slide-nq-block img {
  display: block;
}
#block-views-carousel-front-slide-nq-block .item-list ul,
#block-views-carousel-front-slide-nq-block .item-list li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#block-views-carousel-front-slide-nq-block .media_caption {
  position: absolute;
  left: 7%;
  bottom: 30px;
  width: 35%;
  max-width: 100%;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);
  zoom: 1;
}
#block-views-carousel-front-slide-nq-block .media_caption_background {
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
  zoom: 1;
}
#block-views-carousel-front-slide-nq-block .media_caption_content {
  height: auto;
  position: relative;
  padding: 1em;
  color: #000;
}
#block-views-carousel-front-slide-nq-block .media_caption_content h1, #block-views-carousel-front-slide-nq-block .media_caption_content body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block #block-views-carousel-front-slide-nq-block .media_caption_content .block-title {
  height: auto;
  line-height: 1.2;
  margin-bottom: 20px;
  color: #000;
  font-size: 1.85em;
  font-weight: 400;
}
#block-views-carousel-front-slide-nq-block .media_caption_content .slide-body-text {
  margin-bottom: 20px;
  color: #000;
}
#block-views-carousel-front-slide-nq-block .media_caption_content .slide-body-text a {
  color: #000;
}
#block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block {
  position: absolute;
  width: 55%;
  right: 2%;
  bottom: 32px;
  z-index: 200;
}
#block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block li {
  float: left;
  width: 19%;
  max-width: 136px;
  margin-right: 2px;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
  border: 2px #fff solid;
}
#block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block li:before, #block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block li:after {
  content: "";
  display: table;
}
#block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block li:after {
  clear: both;
}
#block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block li img {
  cursor: pointer;
  filter: grayscale(0%);
  transition: all 0.25s ease-in-out;
}
#block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block li.flex-active {
  border-color: #eb2010;
}
#block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block li.flex-active img {
  filter: grayscale(100%);
  transition: all 0.25s ease-in-out;
}
#block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block li:hover {
  border-color: #eb2010;
}

@font-face {
  font-family: "fontello";
  src: url("../fonts/fontello.eot?72631226");
  src: url("../fonts/fontello.eot?72631226#iefix") format("embedded-opentype"), url("../fonts/fontello.woff?72631226") format("woff"), url("../fonts/fontello.ttf?72631226") format("truetype"), url("../fonts/fontello.svg?72631226#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?72631226#fontello') format('svg');
  }
}
*/
[class^=fa-]:before, [class*=" fa-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.fa-check:before {
  content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

/* '' */
.fa-facebook:before {
  content: "";
}

/* '' */
.fa-instagram:before {
  content: "";
}

/* '' */
.fa-linkedin:before {
  content: "";
}

/* '' */
.fa-rss:before {
  content: "";
}

/* '' */
.fa-twitter:before {
  content: "";
}

/* '' */
.fa-youtube:before {
  content: "";
}

/* '' */
@font-face {
  font-family: "timmons";
  src: url("../fonts/timmons.eot");
  src: url("../fonts/timmons.eot#iefix") format("embedded-opentype"), url("../fonts/timmons.woff2") format("woff2"), url("../fonts/timmons.woff") format("woff"), url("../fonts/timmons.otf") format("opentype"), url("../fonts/timmons.ttf") format("truetype"), url("../fonts/timmons.svg#timmons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "gt-pressura";
  src: url("../fonts/gt-pressura.eot");
  src: url("../fonts/gt-pressura.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-pressura.woff2") format("woff2"), url("../fonts/gt-pressura.woff") format("woff"), url("../fonts/gt-pressura.ttf") format("truetype"), url("../fonts/gt-pressura.otf") format("opentype"), url("../fonts/gt-pressura.svg#gtpressura") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "lato";
  src: url("../fonts/lato.eot");
  src: url("../fonts/lato.eot?#iefix") format("embedded-opentype"), url("../fonts/lato.woff2") format("woff2"), url("../fonts/lato.woff") format("woff"), url("../fonts/lato.otf") format("opentype"), url("../fonts/lato.ttf") format("truetype"), url("../fonts/lato.svg#lato") format("svg");
  font-weight: normal;
  font-style: normal;
}
* {
  box-sizing: border-box;
}

#header-wrapper > .container,
#nav-wrapper > .container,
#breadcrumb-wrapper > .container,
#page-title-wrapper > .container,
#secondary-content-wrapper > .container,
#tertiary-content-wrapper > .container,
#content-wrapper > .container,
#footer-wrapper > .container {
  max-width: 1180px;
  margin: 0 auto;
}

#header-wrapper {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
  background: #000;
}

.one-sidebar.sidebar-first #main-content {
  margin-right: 0;
}
.one-sidebar.sidebar-second #main-content {
  margin-left: 0;
}

#header-wrapper {
  z-index: 7000;
}

#breadcrumb-wrapper,
#page-title-wrapper,
#secondary-content-wrapper,
#content-wrapper {
  position: relative;
  z-index: 6000;
}

#footer-wrapper {
  z-index: 5000;
}

body {
  font-family: lato, arial, sans-serif;
  font-size: 110%;
  line-height: 1.5;
  font-weight: 400;
  color: #332f30;
}

h1, body.section-blog .blog-title-block .block-title, h2, body.section-blog .blog-title-block p, h3, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, .sidebar .block-facetapi h2, .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi p,
.sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search p, .sidebar .block-find-an-expert h2, .sidebar .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert p, h4, h5, h6 {
  margin-top: 0;
  font-family: gt-pressura, arial, sans-serif;
  font-weight: 400;
  margin-bottom: 0.15em;
}
h1 a:hover, body.section-blog .blog-title-block .block-title a:hover, h2 a:hover, body.section-blog .blog-title-block p a:hover, h3 a:hover, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p a:hover, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2 a:hover, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p a:hover, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p a:hover, .sidebar .block-facetapi h2 a:hover, .sidebar .block-facetapi body.section-blog .blog-title-block p a:hover, body.section-blog .blog-title-block .sidebar .block-facetapi p a:hover,
.sidebar .block-apachesolr-search h2 a:hover,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block p a:hover,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search p a:hover, .sidebar .block-find-an-expert h2 a:hover, .sidebar .block-find-an-expert body.section-blog .blog-title-block p a:hover, body.section-blog .blog-title-block .sidebar .block-find-an-expert p a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration: underline;
  color: #f51008;
}

h1.node-title, body.section-blog .blog-title-block .node-title.block-title {
  font-size: 2em;
  font-weight: 700;
}

h2.field-label, body.section-blog .blog-title-block p.field-label {
  font-family: gt-pressura, arial, sans-serif;
  color: #332f30;
}
.field-type-text-with-summary h2.field-label, .field-type-text-with-summary body.section-blog .blog-title-block p.field-label, body.section-blog .blog-title-block .field-type-text-with-summary p.field-label {
  font-family: gt-pressura, arial, sans-serif;
  line-height: 1;
  color: #356873;
  font-weight: 400;
  margin-bottom: 0.33em;
}
h2.pane-title, body.section-blog .blog-title-block p.pane-title {
  font-size: 2em;
  font-weight: 700;
  margin-bottom: 0.5em;
}

h3, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, .sidebar .block-facetapi h2, .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi p,
.sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search p, .sidebar .block-find-an-expert h2, .sidebar .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert p, h4, h5, h6 {
  font-size: 1.2em;
  line-height: 1;
  color: #eb2010;
}

p {
  margin: 0 0 1em 0;
}
p a {
  text-decoration: underline;
}

.field-type-text-with-summary {
  margin: 0 0 0.25em 0;
}

a {
  color: #000;
}
a:hover {
  color: #f51008;
}

li a.active {
  color: #000;
}

.item-list ul {
  margin: 1em 0;
}

img {
  max-width: 100%;
  height: auto;
}

input,
select,
textarea {
  max-width: 100%;
}

#admin-menu {
  z-index: 8000;
}

.custom-css-override {
  display: none;
}

.hide {
  display: none !important;
}

.no-list li, .sidebar .block-support-ccr ul li, .block-user-menu-block li, .block-social-links ul li,
.block-utility-links ul li,
.block-search-form ul li, .block-user-login-core .item-list li, .global_promos_list li, #share-buttons li, .field-type-taxonomy-term-reference li, #secondary-content-wrapper .block-on-the-front-lines .social-links li {
  float: left;
}

.block-donate-button {
  padding: 8px 0 8px 20px;
}

.donate-button {
  appearance: none;
  background: #eb2010;
  border-radius: 4px;
  color: #fff;
  border: none;
  font-family: gt-pressura, arial, sans-serif;
}
#nav-wrapper .donate-button {
  margin-top: -6px;
  padding: 12px 20px;
  font-size: 1.4em;
  line-height: 1;
  -webkit-appearance: none;
}
.donate-button:hover {
  background: #f51008;
  color: #fff;
}

.field-name-learn-more-ds,
.field-name-read-more-link-generic-ds,
.field-name-issue-read-more-link-ds {
  margin-bottom: 2em;
}

.front #leaderboard-wrapper {
  background: #FFF;
}
.front #leaderboard-wrapper > .container {
  max-width: 1450px;
  margin: 0 auto;
}

#content-wrapper {
  position: relative;
  z-index: 6000;
}

#page-title-wrapper {
  padding-top: 1em;
}
#page-title-wrapper h1, #page-title-wrapper body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block #page-title-wrapper .block-title {
  margin: 0;
  font-weight: 400;
  font-size: 2.33em;
  font-family: gt-pressura, arial, sans-serif;
  letter-spacing: 1.33px;
}
#page-title-wrapper .historic-case-badge {
  font-size: 0.45em;
  letter-spacing: 0.05em;
  font-family: "Roboto Slab", verdana, arial, sans-serif;
  /*display: inline-block;
  clear: both;
  position: relative;
  top: -.5em;
  text-transform: uppercase;
  font-size: .5em;
  letter-spacing: 0;
  background: $primary-heading-color;
  color: #fff;
  padding: 4px;*/
}
#page-title-wrapper .historic-case-badge span {
  color: #fff;
  background-color: #eb2010;
  border-radius: 0;
  margin-top: 5px;
  width: auto;
  padding: 3px 9px 5px 9px;
}
#page-title-wrapper .historic-case-badge:before {
  content: "\a";
  display: block;
}

#main-content .node-biography .display-bio-details {
  float: left;
  width: 30%;
  margin: 0 1em 1em 0;
}
#main-content .node-biography .display-bio-details > h3, #main-content .node-biography .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .display-bio-details > p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title #main-content .node-biography .display-bio-details > p, #main-content .node-biography .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .display-bio-details > h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds #main-content .node-biography .display-bio-details > h2, #main-content .node-biography .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .display-bio-details > p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block #main-content .node-biography .display-bio-details > p, #main-content .node-biography body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .display-bio-details > p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds #main-content .node-biography .display-bio-details > p, #main-content .node-biography .sidebar .block-facetapi .display-bio-details > h2, #main-content .node-biography .sidebar .block-facetapi body.section-blog .blog-title-block .display-bio-details > p, body.section-blog .blog-title-block #main-content .node-biography .sidebar .block-facetapi .display-bio-details > p, .sidebar .block-facetapi #main-content .node-biography .display-bio-details > h2, .sidebar .block-facetapi #main-content .node-biography body.section-blog .blog-title-block .display-bio-details > p, body.section-blog .blog-title-block .sidebar .block-facetapi #main-content .node-biography .display-bio-details > p,
#main-content .node-biography .sidebar .block-apachesolr-search .display-bio-details > h2,
#main-content .node-biography .sidebar .block-apachesolr-search body.section-blog .blog-title-block .display-bio-details > p,
body.section-blog .blog-title-block #main-content .node-biography .sidebar .block-apachesolr-search .display-bio-details > p,
.sidebar .block-apachesolr-search #main-content .node-biography .display-bio-details > h2,
.sidebar .block-apachesolr-search #main-content .node-biography body.section-blog .blog-title-block .display-bio-details > p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search #main-content .node-biography .display-bio-details > p, #main-content .node-biography .sidebar .block-find-an-expert .display-bio-details > h2, #main-content .node-biography .sidebar .block-find-an-expert body.section-blog .blog-title-block .display-bio-details > p, body.section-blog .blog-title-block #main-content .node-biography .sidebar .block-find-an-expert .display-bio-details > p, .sidebar .block-find-an-expert #main-content .node-biography .display-bio-details > h2, .sidebar .block-find-an-expert #main-content .node-biography body.section-blog .blog-title-block .display-bio-details > p, body.section-blog .blog-title-block .sidebar .block-find-an-expert #main-content .node-biography .display-bio-details > p {
  display: none;
}
#main-content .node-biography .display-bio-details .block-inner {
  margin-left: 0;
  margin-right: 0;
}
#main-content .node-biography .display-bio-details .block-title {
  font-size: 1.33em;
  color: #abb0b7;
  padding: 0 0 0.2em 0;
  margin: 0;
  font-weight: 700;
}
#main-content .node-biography .display-bio-details .group-image {
  background: transparent;
}
#main-content .node-biography .display-bio-details ul {
  margin: 0;
}

#secondary-content-wrapper {
  background: #abb0b7;
  padding-bottom: 48px;
}
.page-home-what-we-do-active-cases #secondary-content-wrapper, .page-home-what-we-do-cases #secondary-content-wrapper, .page-home-what-we-do-historic-cases #secondary-content-wrapper {
  background: #fff;
  padding-bottom: 0;
  padding-top: 1em;
}
.page-home-what-we-do-active-cases #secondary-content-wrapper .node, .page-home-what-we-do-cases #secondary-content-wrapper .node, .page-home-what-we-do-historic-cases #secondary-content-wrapper .node {
  margin-bottom: 0;
}
.front #secondary-content-wrapper {
  padding: 24px 0;
}
#secondary-content-wrapper h1, #secondary-content-wrapper body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block #secondary-content-wrapper .block-title {
  color: #fff;
}
#secondary-content-wrapper .block-on-the-front-lines article {
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
#secondary-content-wrapper .block-on-the-front-lines article:before, #secondary-content-wrapper .block-on-the-front-lines article:after {
  content: "";
  display: table;
}
#secondary-content-wrapper .block-on-the-front-lines article:after {
  clear: both;
}
#secondary-content-wrapper .block-on-the-front-lines article > h1, #secondary-content-wrapper .block-on-the-front-lines body.section-blog .blog-title-block article > .block-title, body.section-blog .blog-title-block #secondary-content-wrapper .block-on-the-front-lines article > .block-title {
  font-family: gt-pressura, arial, sans-serif;
  font-size: 2.5em;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.33em;
}
#secondary-content-wrapper .block-on-the-front-lines article > h1 strong, #secondary-content-wrapper .block-on-the-front-lines body.section-blog .blog-title-block article > .block-title strong, body.section-blog .blog-title-block #secondary-content-wrapper .block-on-the-front-lines article > .block-title strong {
  font-weight: 700;
}
#secondary-content-wrapper .block-on-the-front-lines section {
  width: 35%;
  max-width: 450px;
  text-align: center;
}
#secondary-content-wrapper .block-on-the-front-lines section input {
  text-align: left;
}
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup {
  float: left;
  margin-left: 10%;
}
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup input,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup button {
  vertical-align: middle;
}
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .form-item,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .form-actions {
  margin: 0;
  display: inline;
}
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup #email,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .email {
  height: 30px;
  width: 200px;
  max-width: 60%;
  padding: 5px 10px;
  border: 1px #666 solid;
  font-family: gt-pressura, arial, sans-serif;
}
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup #email::-webkit-input-placeholder,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .email::-webkit-input-placeholder {
  color: #eb2010;
}
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup #email:-moz-placeholder,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .email:-moz-placeholder {
  color: #eb2010;
}
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup #email::-moz-placeholder,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .email::-moz-placeholder {
  color: #eb2010;
}
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup #email:-ms-input-placeholder,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .email:-ms-input-placeholder {
  color: #eb2010;
}
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .button,
#secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup .button-primary {
  height: 30px;
  padding: 5px 10px;
  border: 1px #eb2010 solid;
  border-left: none;
  margin: 0 0 0 -5px;
}
#secondary-content-wrapper .block-on-the-front-lines section.connect-with-us {
  float: right;
  margin-right: 15%;
}
#secondary-content-wrapper .block-on-the-front-lines section p {
  margin-top: 0;
  margin-bottom: 0.75em;
  font-family: gt-pressura, arial, sans-serif;
  line-height: 1;
  color: #eb2010;
  font-size: 1.33em;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
#secondary-content-wrapper .block-on-the-front-lines section > h1, #secondary-content-wrapper .block-on-the-front-lines body.section-blog .blog-title-block section > .block-title, body.section-blog .blog-title-block #secondary-content-wrapper .block-on-the-front-lines section > .block-title {
  margin-bottom: 0.5em;
  color: #eb2010;
  font-size: 1.33em;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
#secondary-content-wrapper .block-on-the-front-lines .social-links {
  margin: 0 5em;
}
#secondary-content-wrapper .block-on-the-front-lines .social-links li {
  width: 20%;
}
#secondary-content-wrapper .block-on-the-front-lines .social-links a {
  color: #fff;
}
#secondary-content-wrapper .block-on-the-front-lines .social-links i {
  font-size: 2em;
}

.node-teaser, body.section-blog .node-teaser-large-list, .view-ccr-in-the-news .views-row {
  margin: 1em 0;
}
.node-teaser .field-type-image, body.section-blog .node-teaser-large-list .field-type-image, .view-ccr-in-the-news .views-row .field-type-image {
  float: left;
  margin-right: 1em;
}
#content .node-type-landing-panel .contextual-links-region {
  padding-bottom: 20px;
}

.staff-jump-links {
  margin-bottom: 1em;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.staff-jump-links:before, .staff-jump-links:after {
  content: "";
  display: table;
}
.staff-jump-links:after {
  clear: both;
}
.staff-jump-links dt,
.staff-jump-links dd {
  float: left;
  margin: 0 1em 0 0;
}
.staff-jump-links dt {
  border: none;
  background: transparent;
  color: #332f30;
  padding-left: 0;
}
.view-ccr-staff-list .item-list li {
  min-height: 100px;
  display: inline-block;
  float: left;
  width: 49%;
  padding: 0.33em;
  margin: 0 0 1em 0;
}
.view-ccr-staff-list .item-list li.views-row-first {
  font-size: 110%;
  background: #ececec;
}
.view-ccr-staff-list .item-list li.views-row-odd {
  margin-right: 2%;
  clear: left;
}
.view-ccr-staff-list img {
  float: left;
  margin-right: 1em;
}
.view-ccr-staff-list .views-field-title {
  font-family: gt-pressura, arial, sans-serif;
}
.view-ccr-staff-list .views-field-field-bio-position {
  font-size: 0.8em;
  font-weight: bold;
}
.view-ccr-staff-list .views-field-field-issues {
  font-size: 0.8em;
}
.view-ccr-staff-list .views-field-field-expertise-area,
.view-ccr-staff-list .display-fields-of-expertise {
  font-size: 0.8em;
}

.views-field-title a:hover {
  text-transform: none;
}

.views-field-type {
  margin-top: 0.45em;
  float: right;
  display: inline-block;
}
.views-field-type p {
  margin: 0;
  padding: 0;
}

.views-field-body {
  clear: both;
  padding-bottom: 1em;
}

.node .node-title {
  margin-bottom: 0.33em;
}

.node-biography.node-teaser .field-type-image, body.section-blog .node-biography.node-teaser-large-list .field-type-image, .view-ccr-in-the-news .node-biography.views-row .field-type-image {
  margin: 0 0 0 1em;
}

.events-teaser .field-name-body {
  clear: both;
  padding-top: 0.5em;
}

.views_teasers_list .views-field-field-image,
.field-type-image.view-mode-teaser,
.field-type-image.view-mode-teaser_search,
.view-id-promos .views-field-field-image {
  float: right;
}

.field-name-field-publication {
  font-style: italic;
}

.field-name-field-related-people-tag {
  overflow: hidden;
}

.field-type-datetime,
.field-name-post-date,
.field-name-field-date-month,
.views-field-field-date-month,
.field-name-display-date-modified,
.field-name-changed-date,
.field-name-display-date-created,
.date-display-single,
.date-display-single-time,
.views-field-created {
  font-size: 0.9em;
  font-family: gt-pressura, arial, sans-serif;
  margin-bottom: 0.5em;
}
.field-type-datetime .field-label,
.field-type-datetime h1,
.field-type-datetime body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .field-type-datetime .block-title, .field-type-datetime h2, .field-type-datetime body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-type-datetime p, .field-type-datetime h3, .field-type-datetime .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-type-datetime p, .field-type-datetime .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-type-datetime h2, .field-type-datetime .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-type-datetime p, .field-type-datetime body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-type-datetime p, .field-type-datetime .sidebar .block-facetapi h2, .field-type-datetime .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-type-datetime .sidebar .block-facetapi p, .sidebar .block-facetapi .field-type-datetime h2, .sidebar .block-facetapi .field-type-datetime body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi .field-type-datetime p,
.field-type-datetime .sidebar .block-apachesolr-search h2,
.field-type-datetime .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-type-datetime .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .field-type-datetime h2,
.sidebar .block-apachesolr-search .field-type-datetime body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-type-datetime p, .field-type-datetime .sidebar .block-find-an-expert h2, .field-type-datetime .sidebar .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .field-type-datetime .sidebar .block-find-an-expert p, .sidebar .block-find-an-expert .field-type-datetime h2, .sidebar .block-find-an-expert .field-type-datetime body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-type-datetime p,
.field-name-post-date .field-label,
.field-name-post-date h1,
.field-name-post-date body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .field-name-post-date .block-title,
.field-name-post-date h2,
.field-name-post-date body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-post-date p,
.field-name-post-date h3,
.field-name-post-date .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-post-date p,
.field-name-post-date .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-post-date h2,
.field-name-post-date .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-post-date p,
.field-name-post-date body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-post-date p,
.field-name-post-date .sidebar .block-facetapi h2,
.field-name-post-date .sidebar .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-post-date .sidebar .block-facetapi p,
.sidebar .block-facetapi .field-name-post-date h2,
.sidebar .block-facetapi .field-name-post-date body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-post-date p,
.field-name-post-date .sidebar .block-apachesolr-search h2,
.field-name-post-date .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-post-date .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .field-name-post-date h2,
.sidebar .block-apachesolr-search .field-name-post-date body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-post-date p,
.field-name-post-date .sidebar .block-find-an-expert h2,
.field-name-post-date .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-post-date .sidebar .block-find-an-expert p,
.sidebar .block-find-an-expert .field-name-post-date h2,
.sidebar .block-find-an-expert .field-name-post-date body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-post-date p,
.field-name-field-date-month .field-label,
.field-name-field-date-month h1,
.field-name-field-date-month body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .field-name-field-date-month .block-title,
.field-name-field-date-month h2,
.field-name-field-date-month body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-field-date-month p,
.field-name-field-date-month h3,
.field-name-field-date-month .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-field-date-month p,
.field-name-field-date-month .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-field-date-month h2,
.field-name-field-date-month .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-field-date-month p,
.field-name-field-date-month body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-field-date-month p,
.field-name-field-date-month .sidebar .block-facetapi h2,
.field-name-field-date-month .sidebar .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-field-date-month .sidebar .block-facetapi p,
.sidebar .block-facetapi .field-name-field-date-month h2,
.sidebar .block-facetapi .field-name-field-date-month body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-field-date-month p,
.field-name-field-date-month .sidebar .block-apachesolr-search h2,
.field-name-field-date-month .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-field-date-month .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .field-name-field-date-month h2,
.sidebar .block-apachesolr-search .field-name-field-date-month body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-field-date-month p,
.field-name-field-date-month .sidebar .block-find-an-expert h2,
.field-name-field-date-month .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-field-date-month .sidebar .block-find-an-expert p,
.sidebar .block-find-an-expert .field-name-field-date-month h2,
.sidebar .block-find-an-expert .field-name-field-date-month body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-field-date-month p,
.views-field-field-date-month .field-label,
.views-field-field-date-month h1,
.views-field-field-date-month body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .views-field-field-date-month .block-title,
.views-field-field-date-month h2,
.views-field-field-date-month body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .views-field-field-date-month p,
.views-field-field-date-month h3,
.views-field-field-date-month .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .views-field-field-date-month p,
.views-field-field-date-month .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .views-field-field-date-month h2,
.views-field-field-date-month .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .views-field-field-date-month p,
.views-field-field-date-month body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .views-field-field-date-month p,
.views-field-field-date-month .sidebar .block-facetapi h2,
.views-field-field-date-month .sidebar .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .views-field-field-date-month .sidebar .block-facetapi p,
.sidebar .block-facetapi .views-field-field-date-month h2,
.sidebar .block-facetapi .views-field-field-date-month body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .views-field-field-date-month p,
.views-field-field-date-month .sidebar .block-apachesolr-search h2,
.views-field-field-date-month .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .views-field-field-date-month .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .views-field-field-date-month h2,
.sidebar .block-apachesolr-search .views-field-field-date-month body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .views-field-field-date-month p,
.views-field-field-date-month .sidebar .block-find-an-expert h2,
.views-field-field-date-month .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .views-field-field-date-month .sidebar .block-find-an-expert p,
.sidebar .block-find-an-expert .views-field-field-date-month h2,
.sidebar .block-find-an-expert .views-field-field-date-month body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .views-field-field-date-month p,
.field-name-display-date-modified .field-label,
.field-name-display-date-modified h1,
.field-name-display-date-modified body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .field-name-display-date-modified .block-title,
.field-name-display-date-modified h2,
.field-name-display-date-modified body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-display-date-modified p,
.field-name-display-date-modified h3,
.field-name-display-date-modified .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-display-date-modified p,
.field-name-display-date-modified .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-display-date-modified h2,
.field-name-display-date-modified .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-display-date-modified p,
.field-name-display-date-modified body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-display-date-modified p,
.field-name-display-date-modified .sidebar .block-facetapi h2,
.field-name-display-date-modified .sidebar .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-display-date-modified .sidebar .block-facetapi p,
.sidebar .block-facetapi .field-name-display-date-modified h2,
.sidebar .block-facetapi .field-name-display-date-modified body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-display-date-modified p,
.field-name-display-date-modified .sidebar .block-apachesolr-search h2,
.field-name-display-date-modified .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-display-date-modified .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .field-name-display-date-modified h2,
.sidebar .block-apachesolr-search .field-name-display-date-modified body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-display-date-modified p,
.field-name-display-date-modified .sidebar .block-find-an-expert h2,
.field-name-display-date-modified .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-display-date-modified .sidebar .block-find-an-expert p,
.sidebar .block-find-an-expert .field-name-display-date-modified h2,
.sidebar .block-find-an-expert .field-name-display-date-modified body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-display-date-modified p,
.field-name-changed-date .field-label,
.field-name-changed-date h1,
.field-name-changed-date body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .field-name-changed-date .block-title,
.field-name-changed-date h2,
.field-name-changed-date body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-changed-date p,
.field-name-changed-date h3,
.field-name-changed-date .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-changed-date p,
.field-name-changed-date .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-changed-date h2,
.field-name-changed-date .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-changed-date p,
.field-name-changed-date body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-changed-date p,
.field-name-changed-date .sidebar .block-facetapi h2,
.field-name-changed-date .sidebar .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-changed-date .sidebar .block-facetapi p,
.sidebar .block-facetapi .field-name-changed-date h2,
.sidebar .block-facetapi .field-name-changed-date body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-changed-date p,
.field-name-changed-date .sidebar .block-apachesolr-search h2,
.field-name-changed-date .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-changed-date .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .field-name-changed-date h2,
.sidebar .block-apachesolr-search .field-name-changed-date body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-changed-date p,
.field-name-changed-date .sidebar .block-find-an-expert h2,
.field-name-changed-date .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-changed-date .sidebar .block-find-an-expert p,
.sidebar .block-find-an-expert .field-name-changed-date h2,
.sidebar .block-find-an-expert .field-name-changed-date body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-changed-date p,
.field-name-display-date-created .field-label,
.field-name-display-date-created h1,
.field-name-display-date-created body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .field-name-display-date-created .block-title,
.field-name-display-date-created h2,
.field-name-display-date-created body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-display-date-created p,
.field-name-display-date-created h3,
.field-name-display-date-created .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .field-name-display-date-created p,
.field-name-display-date-created .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-display-date-created h2,
.field-name-display-date-created .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .field-name-display-date-created p,
.field-name-display-date-created body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .field-name-display-date-created p,
.field-name-display-date-created .sidebar .block-facetapi h2,
.field-name-display-date-created .sidebar .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-display-date-created .sidebar .block-facetapi p,
.sidebar .block-facetapi .field-name-display-date-created h2,
.sidebar .block-facetapi .field-name-display-date-created body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .field-name-display-date-created p,
.field-name-display-date-created .sidebar .block-apachesolr-search h2,
.field-name-display-date-created .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-display-date-created .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .field-name-display-date-created h2,
.sidebar .block-apachesolr-search .field-name-display-date-created body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .field-name-display-date-created p,
.field-name-display-date-created .sidebar .block-find-an-expert h2,
.field-name-display-date-created .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .field-name-display-date-created .sidebar .block-find-an-expert p,
.sidebar .block-find-an-expert .field-name-display-date-created h2,
.sidebar .block-find-an-expert .field-name-display-date-created body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .field-name-display-date-created p,
.date-display-single .field-label,
.date-display-single h1,
.date-display-single body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .date-display-single .block-title,
.date-display-single h2,
.date-display-single body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .date-display-single p,
.date-display-single h3,
.date-display-single .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .date-display-single p,
.date-display-single .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .date-display-single h2,
.date-display-single .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .date-display-single p,
.date-display-single body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .date-display-single p,
.date-display-single .sidebar .block-facetapi h2,
.date-display-single .sidebar .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .date-display-single .sidebar .block-facetapi p,
.sidebar .block-facetapi .date-display-single h2,
.sidebar .block-facetapi .date-display-single body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .date-display-single p,
.date-display-single .sidebar .block-apachesolr-search h2,
.date-display-single .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .date-display-single .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .date-display-single h2,
.sidebar .block-apachesolr-search .date-display-single body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .date-display-single p,
.date-display-single .sidebar .block-find-an-expert h2,
.date-display-single .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .date-display-single .sidebar .block-find-an-expert p,
.sidebar .block-find-an-expert .date-display-single h2,
.sidebar .block-find-an-expert .date-display-single body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .date-display-single p,
.date-display-single-time .field-label,
.date-display-single-time h1,
.date-display-single-time body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .date-display-single-time .block-title,
.date-display-single-time h2,
.date-display-single-time body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .date-display-single-time p,
.date-display-single-time h3,
.date-display-single-time .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .date-display-single-time p,
.date-display-single-time .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .date-display-single-time h2,
.date-display-single-time .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .date-display-single-time p,
.date-display-single-time body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .date-display-single-time p,
.date-display-single-time .sidebar .block-facetapi h2,
.date-display-single-time .sidebar .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .date-display-single-time .sidebar .block-facetapi p,
.sidebar .block-facetapi .date-display-single-time h2,
.sidebar .block-facetapi .date-display-single-time body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .date-display-single-time p,
.date-display-single-time .sidebar .block-apachesolr-search h2,
.date-display-single-time .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .date-display-single-time .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .date-display-single-time h2,
.sidebar .block-apachesolr-search .date-display-single-time body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .date-display-single-time p,
.date-display-single-time .sidebar .block-find-an-expert h2,
.date-display-single-time .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .date-display-single-time .sidebar .block-find-an-expert p,
.sidebar .block-find-an-expert .date-display-single-time h2,
.sidebar .block-find-an-expert .date-display-single-time body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .date-display-single-time p,
.views-field-created .field-label,
.views-field-created h1,
.views-field-created body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block .views-field-created .block-title,
.views-field-created h2,
.views-field-created body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .views-field-created p,
.views-field-created h3,
.views-field-created .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .views-field-created p,
.views-field-created .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .views-field-created h2,
.views-field-created .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p,
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .views-field-created p,
.views-field-created body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p,
body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .views-field-created p,
.views-field-created .sidebar .block-facetapi h2,
.views-field-created .sidebar .block-facetapi body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .views-field-created .sidebar .block-facetapi p,
.sidebar .block-facetapi .views-field-created h2,
.sidebar .block-facetapi .views-field-created body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-facetapi .views-field-created p,
.views-field-created .sidebar .block-apachesolr-search h2,
.views-field-created .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .views-field-created .sidebar .block-apachesolr-search p,
.sidebar .block-apachesolr-search .views-field-created h2,
.sidebar .block-apachesolr-search .views-field-created body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .views-field-created p,
.views-field-created .sidebar .block-find-an-expert h2,
.views-field-created .sidebar .block-find-an-expert body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .views-field-created .sidebar .block-find-an-expert p,
.sidebar .block-find-an-expert .views-field-created h2,
.sidebar .block-find-an-expert .views-field-created body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-find-an-expert .views-field-created p {
  font-weight: 400;
}
.field-type-datetime .date-display-single,
.field-type-datetime .date-display-single-time,
.field-name-post-date .date-display-single,
.field-name-post-date .date-display-single-time,
.field-name-field-date-month .date-display-single,
.field-name-field-date-month .date-display-single-time,
.views-field-field-date-month .date-display-single,
.views-field-field-date-month .date-display-single-time,
.field-name-display-date-modified .date-display-single,
.field-name-display-date-modified .date-display-single-time,
.field-name-changed-date .date-display-single,
.field-name-changed-date .date-display-single-time,
.field-name-display-date-created .date-display-single,
.field-name-display-date-created .date-display-single-time,
.date-display-single .date-display-single,
.date-display-single .date-display-single-time,
.date-display-single-time .date-display-single,
.date-display-single-time .date-display-single-time,
.views-field-created .date-display-single,
.views-field-created .date-display-single-time {
  font-size: 1em;
}

.views-field-created {
  float: left;
}

.page-node-4583 .field-name-post-date, body.hide-created-date .field-name-post-date {
  display: none;
}

.field-name-changed-date {
  margin-top: 1em;
  color: #aaa;
}
.field-name-changed-date .field-label {
  color: #aaa;
}

.field-type-taxonomy-term-reference {
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
  margin: 0 0 0.5em 0;
}
.field-type-taxonomy-term-reference:before, .field-type-taxonomy-term-reference:after {
  content: "";
  display: table;
}
.field-type-taxonomy-term-reference:after {
  clear: both;
}
.field-type-taxonomy-term-reference .field-label,
.field-type-taxonomy-term-reference .field-items {
  margin: 0 0.5em 0 0;
  padding: 0;
  float: left;
}
.field-type-taxonomy-term-reference li {
  color: #000;
}
.field-type-taxonomy-term-reference li:before {
  content: ", ";
}
.field-type-taxonomy-term-reference li:first-child:before {
  content: "";
}

#facet_holder h2, #facet_holder body.section-blog .blog-title-block p, body.section-blog .blog-title-block #facet_holder p {
  font-size: 1em;
}
#facet_holder h2 small, #facet_holder body.section-blog .blog-title-block p small, body.section-blog .blog-title-block #facet_holder p small {
  color: #666;
}

#block-apachesolr-search-sort .item-list ul {
  margin-top: 0;
}
#block-apachesolr-search-sort .item-list li {
  padding-left: 0;
  margin-bottom: 0;
  border-bottom: none;
}

.facet-links {
  margin-bottom: 2em;
}

.fake-facets li {
  position: relative;
}
.fake-facets li input[type=checkbox].fake-checkbox {
  left: 0;
  top: 10px;
  z-index: 100;
}
.fake-facets li a {
  position: relative;
  z-index: 100;
  padding-left: 24px;
}

.item-list-facetapi-facetapi-checkbox-links.not-clickable,
.fake-facets.not-clickable {
  opacity: 0.5;
}
.item-list-facetapi-facetapi-checkbox-links.not-clickable input, .item-list-facetapi-facetapi-checkbox-links.not-clickable a,
.fake-facets.not-clickable input,
.fake-facets.not-clickable a {
  pointer-events: none;
}

#section-facet input[type=checkbox],
#content-facet input[type=checkbox],
.item-list-facetapi-facetapi-links input[type=checkbox] {
  position: absolute;
  left: -999em;
}
#section-facet input[type=checkbox] + label:before, #section-facet input[type=checkbox] + a:before,
#content-facet input[type=checkbox] + label:before,
#content-facet input[type=checkbox] + a:before,
.item-list-facetapi-facetapi-links input[type=checkbox] + label:before,
.item-list-facetapi-facetapi-links input[type=checkbox] + a:before {
  display: block;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 2px;
  padding-top: 0;
  padding-left: 2px;
  height: 18px;
  width: 18px;
  content: "";
  line-height: 1;
  border: 1px solid #b9b8b8;
  border-radius: 2px;
}
#section-facet input[type=checkbox]:checked + label:before,
#content-facet input[type=checkbox]:checked + label:before,
.item-list-facetapi-facetapi-links input[type=checkbox]:checked + label:before {
  content: "X";
  color: #000;
}
#section-facet ul,
#content-facet ul,
.item-list-facetapi-facetapi-links ul {
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
#section-facet ul:before, #section-facet ul:after,
#content-facet ul:before,
#content-facet ul:after,
.item-list-facetapi-facetapi-links ul:before,
.item-list-facetapi-facetapi-links ul:after {
  content: "";
  display: table;
}
#section-facet ul:after,
#content-facet ul:after,
.item-list-facetapi-facetapi-links ul:after {
  clear: both;
}
#section-facet li,
#content-facet li,
.item-list-facetapi-facetapi-links li {
  clear: left;
  margin: 0 !important;
  padding: 0 !important;
}
#section-facet #searchTerm,
#content-facet #searchTerm,
.item-list-facetapi-facetapi-links #searchTerm {
  clear: both;
}

#content-facet input[type=checkbox] + label {
  border-bottom: none;
  font-size: 0.8em;
  padding-top: 2px;
}

#facet_holder {
  width: 20%;
  padding-right: 48px;
  float: left;
  box-sizing: border-box;
}
#facet_holder.not-clickable > div {
  opacity: 0.5;
}
#facet_holder.not-clickable label {
  pointer-events: none;
}

.search-form .form-item-keys label {
  display: none;
}
.search-form .form-item-keys #edit-keys {
  padding: 3px 3px 2px;
}
.search-form .form-item-retain-filters {
  display: none;
}

.toggle-links {
  margin-top: 1em;
}
.toggle-links h2, .toggle-links body.section-blog .blog-title-block p, body.section-blog .blog-title-block .toggle-links p {
  background: #abb0b7;
  color: #fff;
  padding: 0.25em 0.5em;
  user-select: none;
  cursor: pointer;
}
.toggle-links h2:after, .toggle-links body.section-blog .blog-title-block p:after, body.section-blog .blog-title-block .toggle-links p:after {
  content: "+";
  float: right;
}
.toggle-links .block-content {
  max-height: 0;
  overflow: hidden;
  transition: all 0.25s ease-in-out 0s;
}
.toggle-links.show-links h2:after, .toggle-links.show-links body.section-blog .blog-title-block p:after, body.section-blog .blog-title-block .toggle-links.show-links p:after {
  content: "-";
}
.toggle-links.show-links .block-content {
  max-height: 500px;
  padding: 1em;
  overflow-y: auto;
  border: 1px solid #b9b8b8;
  transition: all 0.25s ease-in-out 0s;
}

.view-attached-case-files ul {
  margin: 0;
}

.region-content-aside section > .block-inner {
  margin-left: 0;
}

.block-related-node-by-tag-news-c .block-inner,
.block-related-node-by-tag-blogposts-c .block-inner,
.block-related-node-by-tag-events-c .block-inner,
.block-related-node-by-tag-actions-c .block-inner,
.block-related-node-by-tag-videos-c .block-inner,
.block-related-node-by-tag-resources-c .block-inner,
.block-related-node-by-tag-key-docs-c .block-inner {
  margin-left: 0;
}

.region-content-aside .related-node-cards.block-related-node-by-tag-experts-c img,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-experts-c img {
  float: left;
  margin-right: 1em;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c, .region-content-aside .related-node-cards.view-display-id-resources_c,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c,
.region-tertiary-content .related-node-cards.view-display-id-resources_c {
  margin-bottom: 20px;
  position: relative;
  background: #e7e1df;
  padding: 1em;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .views-row, .region-content-aside .related-node-cards.view-display-id-resources_c .views-row,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .views-row,
.region-tertiary-content .related-node-cards.view-display-id-resources_c .views-row {
  width: 50%;
  float: left;
  margin: 0 0 20px 0;
  border: none;
  background: transparent;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .views-row:nth-child(3n+4), .region-content-aside .related-node-cards.view-display-id-resources_c .views-row:nth-child(3n+4),
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .views-row:nth-child(3n+4),
.region-tertiary-content .related-node-cards.view-display-id-resources_c .views-row:nth-child(3n+4) {
  clear: none;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .views-row-odd, .region-content-aside .related-node-cards.view-display-id-resources_c .views-row-odd,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .views-row-odd,
.region-tertiary-content .related-node-cards.view-display-id-resources_c .views-row-odd {
  clear: left;
  padding: 0 0.5em 0 0;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .views-row-even, .region-content-aside .related-node-cards.view-display-id-resources_c .views-row-even,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .views-row-even,
.region-tertiary-content .related-node-cards.view-display-id-resources_c .views-row-even {
  padding: 0 0 0 0.5em;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .view-header .view-content, .region-content-aside .related-node-cards.view-display-id-resources_c .view-header .view-content,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .view-header .view-content,
.region-tertiary-content .related-node-cards.view-display-id-resources_c .view-header .view-content {
  padding-top: 1em;
  margin: 0;
  font-family: gt-pressura, arial, sans-serif;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .view-header .view-content:before, .region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .view-header .view-content:after, .region-content-aside .related-node-cards.view-display-id-resources_c .view-header .view-content:before, .region-content-aside .related-node-cards.view-display-id-resources_c .view-header .view-content:after,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .view-header .view-content:before,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .view-header .view-content:after,
.region-tertiary-content .related-node-cards.view-display-id-resources_c .view-header .view-content:before,
.region-tertiary-content .related-node-cards.view-display-id-resources_c .view-header .view-content:after {
  content: "";
  display: table;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .view-header .view-content:after, .region-content-aside .related-node-cards.view-display-id-resources_c .view-header .view-content:after,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .view-header .view-content:after,
.region-tertiary-content .related-node-cards.view-display-id-resources_c .view-header .view-content:after {
  clear: both;
}
.region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .more-link, .region-content-aside .related-node-cards.block-related-node-by-tag-resources-c .node-type-issue .block-cases-case-by-issue-block .view-footer a, .node-type-issue .block-cases-case-by-issue-block .view-footer .region-content-aside .related-node-cards.block-related-node-by-tag-resources-c a, .region-content-aside .related-node-cards.view-display-id-resources_c .more-link, .region-content-aside .related-node-cards.view-display-id-resources_c .node-type-issue .block-cases-case-by-issue-block .view-footer a, .node-type-issue .block-cases-case-by-issue-block .view-footer .region-content-aside .related-node-cards.view-display-id-resources_c a,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .more-link,
.region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c .node-type-issue .block-cases-case-by-issue-block .view-footer a,
.node-type-issue .block-cases-case-by-issue-block .view-footer .region-tertiary-content .related-node-cards.block-related-node-by-tag-resources-c a,
.region-tertiary-content .related-node-cards.view-display-id-resources_c .more-link,
.region-tertiary-content .related-node-cards.view-display-id-resources_c .node-type-issue .block-cases-case-by-issue-block .view-footer a,
.node-type-issue .block-cases-case-by-issue-block .view-footer .region-tertiary-content .related-node-cards.view-display-id-resources_c a {
  position: absolute;
  top: 1em;
  right: 1em;
}

.video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.node-type-pod .video {
  padding-bottom: 21.25%;
  /* Soundcloud */
}

.teaser-content {
  margin-bottom: 2em;
}

#main-content .bf-views-grid .bf-views-grid-item .node-teaser, #main-content .bf-views-grid .bf-views-grid-item body.section-blog .node-teaser-large-list, body.section-blog #main-content .bf-views-grid .bf-views-grid-item .node-teaser-large-list, #main-content .bf-views-grid .bf-views-grid-item .view-ccr-in-the-news .views-row, .view-ccr-in-the-news #main-content .bf-views-grid .bf-views-grid-item .views-row {
  padding: 0.5em;
}
#main-content .bf-views-grid .bf-views-grid-item .node-teaser .field-type-image, #main-content .bf-views-grid .bf-views-grid-item body.section-blog .node-teaser-large-list .field-type-image, body.section-blog #main-content .bf-views-grid .bf-views-grid-item .node-teaser-large-list .field-type-image, #main-content .bf-views-grid .bf-views-grid-item .view-ccr-in-the-news .views-row .field-type-image, .view-ccr-in-the-news #main-content .bf-views-grid .bf-views-grid-item .views-row .field-type-image {
  float: none;
}
#main-content .bf-views-grid .bf-views-grid-item .node-teaser .field-type-image img, #main-content .bf-views-grid .bf-views-grid-item body.section-blog .node-teaser-large-list .field-type-image img, body.section-blog #main-content .bf-views-grid .bf-views-grid-item .node-teaser-large-list .field-type-image img, #main-content .bf-views-grid .bf-views-grid-item .view-ccr-in-the-news .views-row .field-type-image img, .view-ccr-in-the-news #main-content .bf-views-grid .bf-views-grid-item .views-row .field-type-image img {
  width: 100%;
  height: auto;
  margin-bottom: 1em;
}
#main-content .bf-views-grid .bf-views-grid-item .node-teaser h1, #main-content .bf-views-grid .bf-views-grid-item body.section-blog .node-teaser-large-list h1, body.section-blog #main-content .bf-views-grid .bf-views-grid-item .node-teaser-large-list h1, #main-content .bf-views-grid .bf-views-grid-item .node-teaser body.section-blog .blog-title-block .block-title, #main-content .bf-views-grid .bf-views-grid-item body.section-blog .node-teaser-large-list body.section-blog .blog-title-block .block-title, body.section-blog #main-content .bf-views-grid .bf-views-grid-item .node-teaser-large-list body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block #main-content .bf-views-grid .bf-views-grid-item .node-teaser .block-title, body.section-blog .blog-title-block #main-content .bf-views-grid .bf-views-grid-item .node-teaser-large-list .block-title, #main-content .bf-views-grid .bf-views-grid-item .view-ccr-in-the-news .views-row h1, #main-content .bf-views-grid .bf-views-grid-item .view-ccr-in-the-news .views-row body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block #main-content .bf-views-grid .bf-views-grid-item .view-ccr-in-the-news .views-row .block-title, .view-ccr-in-the-news #main-content .bf-views-grid .bf-views-grid-item .views-row h1, .view-ccr-in-the-news #main-content .bf-views-grid .bf-views-grid-item .views-row body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .view-ccr-in-the-news #main-content .bf-views-grid .bf-views-grid-item .views-row .block-title {
  margin-bottom: 0.5em;
}

#main-content .group-image {
  padding: 0;
  border: none;
}
#main-content .field-name-field-attached-file-public {
  margin-bottom: 1em;
}
#main-content .group-related-content {
  border: 1px solid #b9b8b8;
  padding: 1em;
  margin: 1em 0;
}
#main-content .group-related-content > h1, #main-content body.section-blog .blog-title-block .group-related-content > .block-title, body.section-blog .blog-title-block #main-content .group-related-content > .block-title,
#main-content .group-related-content > h2,
#main-content body.section-blog .blog-title-block .group-related-content > p,
body.section-blog .blog-title-block #main-content .group-related-content > p {
  font-size: 1.33em;
  font-weight: 700;
  color: #abb0b7;
}
#main-content .group-related-content .node-teaser, #main-content .group-related-content body.section-blog .node-teaser-large-list, body.section-blog #main-content .group-related-content .node-teaser-large-list, #main-content .group-related-content .view-ccr-in-the-news .views-row, .view-ccr-in-the-news #main-content .group-related-content .views-row {
  margin: 0 0 0.5em 0;
}
#main-content .group-related-content .node-teaser h1, #main-content .group-related-content body.section-blog .node-teaser-large-list h1, body.section-blog #main-content .group-related-content .node-teaser-large-list h1, #main-content .group-related-content .node-teaser body.section-blog .blog-title-block .block-title, #main-content .group-related-content body.section-blog .node-teaser-large-list body.section-blog .blog-title-block .block-title, body.section-blog #main-content .group-related-content .node-teaser-large-list body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block #main-content .group-related-content .node-teaser .block-title, body.section-blog .blog-title-block #main-content .group-related-content .node-teaser-large-list .block-title, #main-content .group-related-content .view-ccr-in-the-news .views-row h1, #main-content .group-related-content .view-ccr-in-the-news .views-row body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block #main-content .group-related-content .view-ccr-in-the-news .views-row .block-title, .view-ccr-in-the-news #main-content .group-related-content .views-row h1, .view-ccr-in-the-news #main-content .group-related-content .views-row body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .view-ccr-in-the-news #main-content .group-related-content .views-row .block-title {
  font-size: 1.2em;
}
#main-content .group-related-content .field-name-field-tags li {
  display: inline;
}
#main-content .group-related-content .field-name-field-tags a {
  background: transparent;
  padding: 0;
  color: #000;
}
#main-content .group-related-content .field-name-learn-more-ds {
  display: none;
}
#main-content .group-related-content .field-name-field-related-link a {
  font-size: 1.2em;
  margin-bottom: 0.5em;
  display: block;
}

.quote {
  background: #e7e1df;
  padding: 12px 20%;
  margin: 24px 0;
  color: #eb2010;
  font-size: 1.6em;
  font-family: gt-pressura, arial, sans-serif;
  text-align: center;
}
.quote p {
  margin: 0;
  padding: 0;
}

blockquote {
  background: #e7e1df;
  padding: 1em 1em 1em 2.5em;
  margin: 1em 0;
  font-size: 1.4em;
  font-style: italic;
}
blockquote > p:last-child {
  margin-bottom: 0;
}

#ui-datepicker-div {
  font-size: 85%;
  border-right: 1px #adadad solid;
  border-bottom: 1px #adadad solid;
}

.ui-datepicker {
  padding: 0.2em 0.2em 0 0.3em;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover {
  top: 2;
  width: 45px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-prev-hover span,
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-next-hover span {
  position: static;
  margin-top: 0;
  margin-left: 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover {
  left: 0;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover {
  right: 0;
  text-align: right;
}

#share-buttons {
  margin: 0;
}
#share-buttons li {
  display: inline;
  padding-right: 6px;
}
#share-buttons li a {
  font-family: gt-pressura, arial, sans-serif;
}
#share-buttons li i {
  font-size: 1.8em;
}

.node-article.node-full {
  margin-top: 2em;
}

#columns {
  padding-top: 1em;
}

.block-landing-full-top-block-region {
  margin-bottom: 24px;
}

div.panel-pane div.node-article {
  margin-bottom: 40px;
}

.view-issues .views-row {
  width: 30%;
  float: left;
  margin-right: 4%;
}
.view-issues .views-row:nth-child(3n) {
  margin-right: 0;
}
.view-issues .views-row:nth-child(3n+1) {
  clear: left;
}

body.page-node-326 .mission-history-teaser-large .field.field-name-field-image.view-mode-teaser_large_list {
  float: left;
  margin-right: 1em;
}

@media only screen and (max-width: 680px) {
  .view-issues .views-row {
    width: 100%;
    float: none;
  }
}
.global_promos_list {
  padding: 0;
  margin: 0;
}
.block-content .global_promos_list {
  padding: 0;
}
.global_promos_list li {
  float: none;
  background: transparent;
  padding: 0.3em;
}
.global_promos_list h1, .global_promos_list body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .global_promos_list .block-title {
  color: #000;
  font-size: 1em;
  margin: 0;
  padding: 0.4em;
}
.global_promos_list .views-field-field-image,
.global_promos_list .views-field {
  width: 100%;
}
.global_promos_list .views-field-field-image img,
.global_promos_list .views-field img {
  width: 100%;
  margin: 0;
  padding: 0;
}

.file-list li a[href$=".pdf"] {
  padding: 5px 5px 5px 20px;
  background: transparent url(/modules/file/icons/application-pdf.png) no-repeat center left;
}

.page-node-3795 #content .current-report-cover {
  float: left;
  margin-right: 24px;
  border: 1px solid #aaa;
  border-left: 0;
}
.page-node-3795 #content section {
  clear: both;
  margin-bottom: 24px;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.page-node-3795 #content section:before, .page-node-3795 #content section:after {
  content: "";
  display: table;
}
.page-node-3795 #content section:after {
  clear: both;
}

ul.annualreport {
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
  margin: 0 -1%;
}
ul.annualreport:before, ul.annualreport:after {
  content: "";
  display: table;
}
ul.annualreport:after {
  clear: both;
}
ul.annualreport li {
  position: relative;
  display: block;
  float: left;
  width: 30%;
  min-height: 130px;
  padding-top: 6px;
}
ul.annualreport h2, ul.annualreport body.section-blog .blog-title-block p, body.section-blog .blog-title-block ul.annualreport p {
  float: left;
  margin-right: 110px;
}
ul.annualreport img {
  position: absolute;
  top: 6px;
  right: 6px;
}
ul.annualreport a[href$=".pdf"] {
  display: block;
  padding: 5px 5px 5px 20px;
  background: transparent url(/modules/file/icons/application-pdf.png) no-repeat 0 10px;
}

@media only screen and (max-width: 680px) {
  body ul.annualreport {
    margin: 0;
  }
  body ul.annualreport li {
    width: 48% !important;
  }
}
@media only screen and (max-width: 450px) {
  body ul.annualreport li {
    width: 100% !important;
  }
}
.pane-promos .pane-title {
  display: none;
}
.pane-promos .views-row {
  padding: 1em;
  margin-bottom: 1em;
}
.pane-promos .views-row h1, .pane-promos .views-row body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .pane-promos .views-row .block-title {
  margin-top: 0;
}

.block-user-login-core .form-item {
  float: left;
  margin-right: 1em;
}
.block-user-login-core .item-list {
  clear: both;
}
.block-user-login-core .item-list li {
  margin-right: 1em;
}
.block-user-login-core .form-actions {
  clear: both;
}

#tasks a {
  font-family: verdana;
  font-size: 0.7em;
  color: #000;
}

/*body.not-logged-in {
	#main-content-header #tasks {
		display: none;
		visibility: hidden;
	}
}*/
.spelling-suggestions dt {
  display: inline;
  padding-right: 5px;
}
.spelling-suggestions dt::after {
  content: ":";
}
.spelling-suggestions dd {
  width: auto;
  display: inline;
  margin: 0;
}

body.page-field-collection-field-timeline-item .field-collection-item-field-timeline-item.view-mode-full > .field-name-timeline-full-item-display-ds.view-mode-full {
  display: none;
}

#header-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
  zoom: 1;
}
.not-front #header-wrapper {
  background-color: transparent;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);
  zoom: 1;
}
.admin-menu #header-wrapper {
  top: 29px;
}

.not-front #page-wrapper {
  padding-top: 192px;
}
#header .block-inner {
  margin: 0;
}

#branding {
  float: left;
  max-width: 18%;
  margin: 0;
}

#logo {
  position: relative;
  top: 15px;
}
#logo .site-logo-print {
  display: none;
}

#block-search-form {
  margin: 1em 0;
  font-size: 0.8em;
}
#block-search-form h2, #block-search-form body.section-blog .blog-title-block p, body.section-blog .blog-title-block #block-search-form p,
#block-search-form label {
  display: none;
}
#block-search-form input {
  vertical-align: middle;
}
#block-search-form .form-type-textfield input {
  width: 200px;
  max-width: 60%;
  padding: 6px 3px 4px 10px;
  background: #fff;
  border: 1px #eb2010 solid;
  color: #eb2010;
  font-family: gt-pressura, arial, sans-serif;
}
#block-search-form .form-type-textfield input::-webkit-input-placeholder {
  color: #eb2010;
}
#block-search-form .form-type-textfield input:-moz-placeholder {
  color: #eb2010;
}
#block-search-form .form-type-textfield input::-moz-placeholder {
  color: #eb2010;
}
#block-search-form .form-type-textfield input:-ms-input-placeholder {
  color: #eb2010;
}
#block-search-form .form-submit {
  padding: 7px 10px 6px;
  border: none;
  margin: 0 0 0 -5px;
}

.block-social-links,
.block-utility-links,
.block-search-form {
  margin: 1em 1em 0 0;
  float: right;
  font-family: gt-pressura, arial, sans-serif;
}
.block-social-links ul,
.block-utility-links ul,
.block-search-form ul {
  margin: 0;
  color: #eb2010;
}
.block-social-links ul a,
.block-utility-links ul a,
.block-search-form ul a {
  color: #eb2010;
}

.block-social-links li {
  margin-right: 1em;
}
.block-social-links a {
  font-size: 1.2em;
}

.block-utility-links li:after {
  content: "|";
  margin: 0 0.5em;
}
.block-utility-links li:last-child:after {
  content: "";
}

.block-user-menu-block {
  float: right;
}
.block-user-menu-block .first:after {
  content: " | ";
}
.block-user-menu-block ul {
  margin: 0 0 1em 0;
}

#breadcrumb-wrapper {
  background: #abb0b7;
}
#breadcrumb-wrapper .breadcrumb-wrapper {
  margin: 0;
}
.front #breadcrumb-wrapper {
  display: none;
}

#breadcrumb {
  margin: 0;
  padding: 1em 0;
  color: #fff;
  font-family: gt-pressura, arial, sans-serif;
  font-size: 0.8em;
}
#breadcrumb a {
  color: #fff;
}

#footer-wrapper {
  background: #000;
  color: #fff;
  padding: 1em 0;
}
#footer-wrapper a {
  color: #fff;
  font-family: gt-pressura, arial, sans-serif;
}
#footer-wrapper #footer .region-footer > .region-inner {
  padding: 0;
  position: relative;
}
#footer-wrapper #footer .block-footer-menu-block > .block-inner {
  margin-left: 0;
  margin-right: 0;
}
#footer-wrapper #footer .block-footer-menu-block ul {
  margin: 0 0 1em 0;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-1 {
  width: 100%;
  margin: 0 0 0.5em 0;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-1.menu-item-3040 {
  padding-top: 0;
  border-right: 1px solid #eb2010;
  margin-right: 2em;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-1.menu-item-3040 > a {
  line-height: 1;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-1 > a {
  font-size: 1.5em;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3047 > a, #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 > a {
  cursor: default;
  pointer-events: none;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3047 > a:hover, #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 > a:hover {
  text-decoration: none;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3047 {
  float: left;
  width: 30%;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 {
  float: left;
  width: 70%;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 .menu-depth-3 {
  float: left;
  width: 50%;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 .menu-depth-3 a {
  white-space: normal;
}
.csscolumns #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 ul {
  column-count: 2;
  column-gap: 0;
}
.csscolumns #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 ul .menu-depth-3 {
  float: none;
  width: auto;
  break-inside: avoid;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-2 > a {
  color: #eb2010;
  font-size: 1.1em;
  font-weight: 700;
}
#footer-wrapper #footer .block-footer-menu-block .menu-depth-3 {
  line-height: 1.2;
  margin-bottom: 0.5em;
}
#footer-wrapper #footer .block-footer-menu-block {
  width: 40%;
  float: left;
}
#footer-wrapper #footer .block-footermenu-secondary {
  width: 40%;
  float: left;
}
#footer-wrapper #footer .block-footermenu-secondary .menu {
  margin: 0;
  padding: 0;
}
#footer-wrapper #footer .block-footermenu-secondary .menu .menu-depth-1 {
  width: 40%;
  float: left;
  margin: 0 10% 0 0;
  padding-bottom: 1em;
}
#footer-wrapper #footer .block-footermenu-secondary .menu .menu-depth-1 a {
  font-size: 1.5em;
  line-height: 0.5;
}
#footer-wrapper #footer .block-footermenu-secondary .menu .menu-item-3045 a {
  color: #eb2010;
}
.csscolumns #footer-wrapper #footer .block-footermenu-secondary .menu {
  column-count: 2;
  column-gap: 0;
}
.csscolumns #footer-wrapper #footer .block-footermenu-secondary .menu .menu-depth-1 {
  float: none;
  width: auto;
  break-inside: avoid;
}
#footer-wrapper #footer .block-footer-address {
  float: left;
  width: 20%;
  font-family: gt-pressura, arial, sans-serif;
  font-weight: 200;
}
#footer-wrapper #footer .block-footer-address .block-inner {
  margin: 0;
}
#footer-wrapper #footer .block-footer-social-links {
  float: left;
  width: 40%;
  margin: 1em 0;
}
#footer-wrapper #footer .block-footer-social-links .block-title {
  font-family: gt-pressura, arial, sans-serif;
  color: #eb2010;
  text-transform: uppercase;
  font-size: 1em;
  margin-bottom: 0.5em;
}
#footer-wrapper #footer .block-footer-social-links ul {
  margin: 0;
  padding: 0;
}
#footer-wrapper #footer .block-footer-social-links li {
  float: left;
  padding-right: 1em;
}
#footer-wrapper #footer .block-footer-social-links i {
  font-size: 1.6em;
}
#footer-wrapper #footer .block-newsletter-signup {
  float: left;
  width: 40%;
}
#footer-wrapper #footer .block-newsletter-signup h2, #footer-wrapper #footer .block-newsletter-signup body.section-blog .blog-title-block p, body.section-blog .blog-title-block #footer-wrapper #footer .block-newsletter-signup p {
  display: none;
}
#footer-wrapper #footer .block-newsletter-signup p {
  margin: 0 0 0.5em 0;
  font-family: gt-pressura, arial, sans-serif;
  color: #eb2010;
  text-transform: uppercase;
}
#footer-wrapper #footer .block-newsletter-signup .form-item,
#footer-wrapper #footer .block-newsletter-signup .form-actions {
  margin: 0;
  display: inline;
}
#footer-wrapper #footer .block-newsletter-signup #edit-submitted-civicrm-1-contact-1-email-email {
  width: 200px;
  max-width: 60%;
  padding: 4px 3px 4px 10px;
  background: #fff;
  border: 1px #eb2010 solid;
  color: #666;
  font-family: gt-pressura, arial, sans-serif;
}
#footer-wrapper #footer .block-newsletter-signup #edit-submitted-civicrm-1-contact-1-email-email::-webkit-input-placeholder {
  color: #666;
}
#footer-wrapper #footer .block-newsletter-signup #edit-submitted-civicrm-1-contact-1-email-email:-moz-placeholder {
  color: #666;
}
#footer-wrapper #footer .block-newsletter-signup #edit-submitted-civicrm-1-contact-1-email-email::-moz-placeholder {
  color: #666;
}
#footer-wrapper #footer .block-newsletter-signup #edit-submitted-civicrm-1-contact-1-email-email:-ms-input-placeholder {
  color: #666;
}
#footer-wrapper #footer .block-newsletter-signup .button-primary {
  padding: 5px 10px;
  border: none;
  margin: 0 0 0 -5px;
}
#footer-wrapper .block-footer-addthis {
  clear: both;
}
#footer-wrapper .block-footer-logo {
  float: right;
  width: 210px;
  margin: 3em 24px 0 0;
}
#footer-wrapper .block-footer-logo .block-inner {
  margin: 0;
}

.sidebar .node {
  margin-bottom: 0;
}
.sidebar .region-inner > .block .view-content ul,
.sidebar .region-inner > .block .view-content li {
  margin: 0;
  padding: 0;
}
.sidebar .region-inner > .block li {
  line-height: 1.2;
}
.sidebar .region-inner > .block .views-field-name,
.sidebar .region-inner > .block .views-field-nid {
  display: inline;
}
.sidebar .region-inner > .block .view-footer {
  border-top: 1px transparent solid;
  padding: 0.4em;
  text-align: right;
}
.sidebar .related-issues-list-block {
  padding-bottom: 1em;
}
.sidebar .related-issues-list-block .view-content .views-row {
  display: inline;
}
.sidebar .related-issues-list-block .view-content a {
  background-color: #abb0b7;
  text-transform: none;
  border-radius: 6px;
  letter-spacing: 0.05em;
}
.sidebar .related-issues-list-block .view-content a:hover {
  background-color: #90969f;
  text-decoration: none;
}
.sidebar .field-name-field-expertise-area {
  margin-bottom: 1em;
}
.sidebar .block-content > .view-related-node-by-tag {
  position: relative;
  margin-bottom: 1em;
}
.sidebar .block-content > .view-related-node-by-tag .views-row {
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
  margin-bottom: 1em;
}
.sidebar .block-content > .view-related-node-by-tag .views-row:before, .sidebar .block-content > .view-related-node-by-tag .views-row:after {
  content: "";
  display: table;
}
.sidebar .block-content > .view-related-node-by-tag .views-row:after {
  clear: both;
}
.sidebar .block-content > .view-related-node-by-tag .more-link, .sidebar .block-content > .view-related-node-by-tag .node-type-issue .block-cases-case-by-issue-block .view-footer a, .node-type-issue .block-cases-case-by-issue-block .view-footer .sidebar .block-content > .view-related-node-by-tag a {
  position: absolute;
  bottom: 16px;
  left: 0;
}
.sidebar .block-content > .view-related-node-by-tag .date-display-single {
  display: inline-block;
  font-size: 0.8em;
  padding: 4px 6px;
  margin-bottom: 0.25em;
}
.sidebar .block-content > .view-related-node-by-tag h3, .sidebar .block-content > .view-related-node-by-tag .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .sidebar .block-content > .view-related-node-by-tag p, .sidebar .block-content > .view-related-node-by-tag .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-content > .view-related-node-by-tag h2, .sidebar .block-content > .view-related-node-by-tag .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .sidebar .block-content > .view-related-node-by-tag p, .sidebar .block-content > .view-related-node-by-tag body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .sidebar .block-content > .view-related-node-by-tag p, .sidebar .block-content > .view-related-node-by-tag .block-facetapi h2, .sidebar .block-content > .view-related-node-by-tag .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-content > .view-related-node-by-tag .block-facetapi p, .sidebar .block-facetapi .block-content > .view-related-node-by-tag h2, .sidebar .block-facetapi .block-content > .view-related-node-by-tag body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi .block-content > .view-related-node-by-tag p,
.sidebar .block-content > .view-related-node-by-tag .block-apachesolr-search h2,
.sidebar .block-content > .view-related-node-by-tag .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-content > .view-related-node-by-tag .block-apachesolr-search p,
.sidebar .block-apachesolr-search .block-content > .view-related-node-by-tag h2,
.sidebar .block-apachesolr-search .block-content > .view-related-node-by-tag body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-content > .view-related-node-by-tag p, .sidebar .block-content > .view-related-node-by-tag .block-find-an-expert h2, .sidebar .block-content > .view-related-node-by-tag .block-find-an-expert body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-content > .view-related-node-by-tag .block-find-an-expert p, .sidebar .block-find-an-expert .block-content > .view-related-node-by-tag h2, .sidebar .block-find-an-expert .block-content > .view-related-node-by-tag body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-content > .view-related-node-by-tag p {
  font-size: 1.33em;
  font-weight: 400;
}
.sidebar .block-content > .view-related-node-by-tag p {
  margin-bottom: 0;
}
.sidebar .block-content > .view-related-node-by-tag strong {
  font-weight: 400;
}
.sidebar .block-cases-bio-cases-block .item-list {
  font-size: 0.85em;
}
.sidebar .block-cases-bio-cases-block .item-list li {
  margin-bottom: 1em;
}
.sidebar .block-cases-bio-cases-block .views-field-body {
  padding-bottom: 0;
}
.sidebar .block-support-ccr ul {
  margin: 0 -1.5%;
  padding: 0;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.sidebar .block-support-ccr ul:before, .sidebar .block-support-ccr ul:after {
  content: "";
  display: table;
}
.sidebar .block-support-ccr ul:after {
  clear: both;
}
.sidebar .block-support-ccr ul li {
  width: 30%;
  padding: 0 !important;
  margin: 0 1.5% !important;
}
.sidebar .block-support-ccr ul li a {
  display: block;
  background: #eb2010;
  color: #fff;
  border: none;
  border-radius: 4px;
  text-align: center;
}
.sidebar .block-support-ccr ul li a:hover {
  background: #bb190d;
}
.sidebar .block-support-ccr .donate-button {
  display: block;
  margin: 0.5em auto;
  text-align: center;
}
.sidebar .block-find-an-expert select {
  width: 100%;
  margin-bottom: 6px;
}
.sidebar .fake-facets h1, .sidebar .fake-facets body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .sidebar .fake-facets .block-title {
  font-weight: 400;
  font-size: 80%;
  color: #000;
}
.sidebar .block-facetapi,
.sidebar .block-apachesolr-search {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
.sidebar .block-facetapi h2, .sidebar .block-facetapi body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar .block-facetapi p,
.sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search p {
  font-size: 1em !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
.sidebar .block-facetapi ul,
.sidebar .block-apachesolr-search ul {
  margin-top: 0;
}
.sidebar #staff-facets h2, .sidebar #staff-facets body.section-blog .blog-title-block p, body.section-blog .blog-title-block .sidebar #staff-facets p {
  font-size: 1em;
  color: #eb2010;
  font-weight: 400;
}
.sidebar #staff-facets h2 small, .sidebar #staff-facets body.section-blog .blog-title-block p small, body.section-blog .blog-title-block .sidebar #staff-facets p small {
  color: #666;
}
.sidebar .block-newsletter-signup p {
  color: #000;
  padding: 0 0 0.4em 0;
  margin: 0;
  font-family: gt-pressura, arial, sans-serif;
  font-size: 1.33em;
  font-weight: 700;
}
.sidebar .facet-links ul {
  margin: 0;
  padding: 0;
}
.sidebar .facet-links li {
  padding: 0.5em 0;
}
.sidebar .item-list-facetapi-facetapi-checkbox-links li {
  padding: 12px 0 12px 20px;
}
.sidebar .featured-blog-posts-block {
  margin-bottom: 20px;
}
.sidebar .featured-blog-posts-block .views-row {
  margin-bottom: 0.66em;
}
.sidebar .block-cases-bio-cases-block .views-field-title {
  display: block;
  margin-bottom: 0.25em;
}

.region-sidebar-second .block-content > .view-related-node-by-tag {
  position: relative;
  padding-bottom: 32px;
}
.region-sidebar-second .block-related-node-by-tag-events-r, .region-sidebar-second .block-related-node-by-tag-actions-r {
  background: #e7e1df;
  padding: 10px 15px 0;
  border-bottom-color: #efefef !important;
}
.region-sidebar-second .block-related-node-by-tag-actions-r {
  margin-top: calc(-1.33em - 1px);
}

.view-display-id-experts_r img {
  float: left;
  margin-right: 1em;
}
.region-inner > .block .view-display-id-experts_r .display-expert-name {
  font-size: 1.33em;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0;
}
.region-inner > .block .view-display-id-experts_r .display-expert-title {
  font-size: 0.9em;
}

body.section-blog.page-node-295 #page-title-wrapper {
  display: none;
}
body.section-blog #blog-share-buttons {
  position: fixed;
  left: 0;
  top: 50%;
  font-size: 2em;
  background: #000;
  padding-right: 0.33em;
  border-radius: 0 4px 4px 0;
}
body.section-blog #blog-share-buttons a {
  color: #eb2010;
}
body.section-blog #blog-share-buttons a:hover {
  color: #f24a3c;
}
body.section-blog #secondary-content-wrapper {
  display: none;
}
body.section-blog #content-wrapper {
  font-family: gt-pressura, arial, sans-serif;
}
body.section-blog .blog-title-block {
  padding-bottom: 1em;
  background-image: url(../images/bg-blogTitle.jpg);
  background-size: cover;
}
body.section-blog .blog-title-block .block-inner {
  max-width: 1180px;
  margin: 0 auto;
  padding: 1em 0;
}
body.section-blog .blog-title-block .block-title {
  font-family: gt-pressura, arial, sans-serif;
  letter-spacing: 1.33px;
  color: #fff;
  font-size: 3em;
  text-shadow: rgba(0, 0, 0, 0.7) 0 0 6px;
}
body.section-blog .blog-title-block p {
  color: #fff;
  font-size: 2em;
  text-shadow: rgba(0, 0, 0, 0.7) 0 0 6px;
}
body.section-blog .block-landing-full-top-block-region .field-name-post-date {
  display: none;
}
body.section-blog .block-landing-full-top-block-region .field-name-body {
  font-size: 1.4em;
}
body.section-blog .node-teaser-large-list {
  font-size: 110%;
}
body.section-blog .node-teaser-large-list h1, body.section-blog .node-teaser-large-list .blog-title-block .block-title, body.section-blog .blog-title-block .node-teaser-large-list .block-title {
  font-size: 2.4em;
}
body.section-blog .node-teaser-large-list h2, body.section-blog .node-teaser-large-list .blog-title-block p, body.section-blog .blog-title-block .node-teaser-large-list p {
  margin-bottom: 0.33em;
}
body.section-blog .node-teaser-large-list .field-type-image {
  float: left;
  margin: 0 1em 0 0;
}
body.section-blog .field-name-field-image.view-mode-teaser {
  float: left;
}
@media only screen and (max-width: 1300px) {
  body.section-blog #page-title-wrapper {
    padding-left: 72px !important;
  }
  body.section-blog #content-wrapper {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 700px) {
  body.section-blog #blog-share-buttons {
    display: none;
  }
  body.section-blog #page-title-wrapper,
body.section-blog #content-wrapper {
    padding-left: 0 !important;
  }
}
.node-type-event .ical-feed-icon {
  display: none;
}
.node-type-event .field-name-field-start-date {
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.node-type-event .field-name-field-start-date:before, .node-type-event .field-name-field-start-date:after {
  content: "";
  display: table;
}
.node-type-event .field-name-field-start-date:after {
  clear: both;
}
.node-type-event .field-name-field-start-date .field-label {
  float: left;
  width: 30%;
}
.node-type-event .field-name-field-start-date .field-item {
  float: right;
  width: 69%;
}
.node-type-event .date-display-single,
.node-type-event .date-display-single-time {
  font-family: lato, arial, sans-serif;
  font-size: 110%;
}
.node-type-event .field-name-field-rsvp-link {
  clear: both;
  padding: 0 0 1em 0;
}
.node-type-event .field-name-field-rsvp-link a {
  margin: 1em 0;
  white-space: nowrap;
  color: #fff;
  font-weight: 700;
}
.node-type-event .field-name-field-event-address {
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
  margin-top: 1em;
}
.node-type-event .field-name-field-event-address:before, .node-type-event .field-name-field-event-address:after {
  content: "";
  display: table;
}
.node-type-event .field-name-field-event-address:after {
  clear: both;
}
.node-type-event .field-name-field-event-address .field-label {
  width: 30%;
  float: left;
}
.node-type-event .field-name-field-event-address .field-items {
  width: 69%;
  float: right;
}
.node-type-event .region-inner .group-info-box {
  width: 50%;
}
.node-type-event .field-name-body {
  padding-top: 1em;
  clear: both;
}
.node-type-event .region-two-50-first .field-label,
.node-type-event .region-two-50-second .field-label {
  float: left;
  width: 40%;
}
.node-type-event .region-two-50-first .field-items,
.node-type-event .region-two-50-second .field-items {
  float: left;
  width: 60%;
}
.node-type-event .region-two-50-first .group-info-box .field-label,
.node-type-event .region-two-50-second .group-info-box .field-label {
  width: 25%;
}
.node-type-event .region-two-50-first .group-info-box .field-items,
.node-type-event .region-two-50-second .group-info-box .field-items {
  width: 75%;
}
.node-type-event .region-two-50-bottom {
  padding-top: 2em;
}
.node-type-event span.date-display-single-time {
  display: block;
}

.page-node-292 .events-teaser.featured {
  position: relative;
  background: #ececec;
  padding: 1.1em;
}
.page-node-292 .events-teaser.featured .node-event {
  margin: 0;
}
.page-node-292 .events-teaser.featured:after {
  content: "featured";
  position: absolute;
  top: 0;
  right: 0;
}

.block-events-calendar {
  margin-bottom: 2em;
}
.sidebar .block-events-calendar .view-content {
  padding: 0;
}
.block-events-calendar .calendar-calendar tbody {
  border: 1px #ccc solid;
}
.block-events-calendar .calendar-calendar tr {
  border: none;
}
.block-events-calendar .calendar-calendar td {
  text-align: center;
}
.block-events-calendar .date-nav-wrapper {
  background: #eb2010;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.block-events-calendar .date-nav-wrapper:before, .block-events-calendar .date-nav-wrapper:after {
  content: "";
  display: table;
}
.block-events-calendar .date-nav-wrapper:after {
  clear: both;
}
.block-events-calendar .date-nav-wrapper .date-heading h3, .block-events-calendar .date-nav-wrapper .date-heading .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .block-events-calendar .date-nav-wrapper .date-heading p, .block-events-calendar .date-nav-wrapper .date-heading .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-events-calendar .date-nav-wrapper .date-heading h2, .block-events-calendar .date-nav-wrapper .date-heading .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .block-events-calendar .date-nav-wrapper .date-heading p, .block-events-calendar .date-nav-wrapper .date-heading body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-events-calendar .date-nav-wrapper .date-heading p, .block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-find-an-expert h2, .sidebar .block-find-an-expert .block-events-calendar .date-nav-wrapper .date-heading h2, .block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-facetapi h2, .sidebar .block-facetapi .block-events-calendar .date-nav-wrapper .date-heading h2,
.block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search .block-events-calendar .date-nav-wrapper .date-heading h2, .block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-find-an-expert body.section-blog .blog-title-block p, .sidebar .block-find-an-expert body.section-blog .blog-title-block .block-events-calendar .date-nav-wrapper .date-heading p, .block-events-calendar .date-nav-wrapper .date-heading body.section-blog .blog-title-block .sidebar .block-find-an-expert p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-events-calendar .date-nav-wrapper .date-heading p, .block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-facetapi body.section-blog .blog-title-block p, .sidebar .block-facetapi body.section-blog .blog-title-block .block-events-calendar .date-nav-wrapper .date-heading p, .block-events-calendar .date-nav-wrapper .date-heading body.section-blog .blog-title-block .sidebar .block-facetapi p, body.section-blog .blog-title-block .sidebar .block-facetapi .block-events-calendar .date-nav-wrapper .date-heading p,
.block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .block-events-calendar .date-nav-wrapper .date-heading p,
.block-events-calendar .date-nav-wrapper .date-heading body.section-blog .blog-title-block .sidebar .block-apachesolr-search p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-events-calendar .date-nav-wrapper .date-heading p {
  line-height: 1.4;
  font-size: 1.2em;
  color: #fff;
}
.block-events-calendar .date-nav-wrapper .date-heading h3 a, .block-events-calendar .date-nav-wrapper .date-heading .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p a, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .block-events-calendar .date-nav-wrapper .date-heading p a, .block-events-calendar .date-nav-wrapper .date-heading .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2 a, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-events-calendar .date-nav-wrapper .date-heading h2 a, .block-events-calendar .date-nav-wrapper .date-heading .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p a, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .block-events-calendar .date-nav-wrapper .date-heading p a, .block-events-calendar .date-nav-wrapper .date-heading body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p a, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-events-calendar .date-nav-wrapper .date-heading p a, .block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-find-an-expert h2 a, .sidebar .block-find-an-expert .block-events-calendar .date-nav-wrapper .date-heading h2 a, .block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-facetapi h2 a, .sidebar .block-facetapi .block-events-calendar .date-nav-wrapper .date-heading h2 a,
.block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-apachesolr-search h2 a,
.sidebar .block-apachesolr-search .block-events-calendar .date-nav-wrapper .date-heading h2 a, .block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-find-an-expert body.section-blog .blog-title-block p a, .sidebar .block-find-an-expert body.section-blog .blog-title-block .block-events-calendar .date-nav-wrapper .date-heading p a, .block-events-calendar .date-nav-wrapper .date-heading body.section-blog .blog-title-block .sidebar .block-find-an-expert p a, body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-events-calendar .date-nav-wrapper .date-heading p a, .block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-facetapi body.section-blog .blog-title-block p a, .sidebar .block-facetapi body.section-blog .blog-title-block .block-events-calendar .date-nav-wrapper .date-heading p a, .block-events-calendar .date-nav-wrapper .date-heading body.section-blog .blog-title-block .sidebar .block-facetapi p a, body.section-blog .blog-title-block .sidebar .block-facetapi .block-events-calendar .date-nav-wrapper .date-heading p a,
.block-events-calendar .date-nav-wrapper .date-heading .sidebar .block-apachesolr-search body.section-blog .blog-title-block p a,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .block-events-calendar .date-nav-wrapper .date-heading p a,
.block-events-calendar .date-nav-wrapper .date-heading body.section-blog .blog-title-block .sidebar .block-apachesolr-search p a,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-events-calendar .date-nav-wrapper .date-heading p a {
  color: #fff;
}
.block-events-calendar .date-nav-wrapper .date-nav {
  min-height: 0;
  height: 30px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.block-events-calendar .date-nav-wrapper .date-nav .pager {
  margin: 0;
  padding: 0;
}
.block-events-calendar .date-nav-wrapper .date-nav .pager .date-prev,
.block-events-calendar .date-nav-wrapper .date-nav .pager .date-next {
  padding: 0;
  background: transparent;
  color: #fff;
}
.block-events-calendar .date-nav-wrapper .date-nav .pager .date-prev a,
.block-events-calendar .date-nav-wrapper .date-nav .pager .date-next a {
  display: block;
  margin: 0;
  padding: 2px 10px;
  font-size: 20px;
}
.block-events-calendar .date-nav-wrapper .date-nav .ajax-progress {
  display: none !important;
}

.node-type-issue #page-title-wrapper {
  padding: 0 0 1em 0;
  background: #abb0b7;
}
.node-type-issue #page-title-wrapper h1, .node-type-issue #page-title-wrapper body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .node-type-issue #page-title-wrapper .block-title {
  color: #fff;
}
.node-type-issue .field-name-issues-headline-gallery {
  width: 60%;
  float: left;
  background: #000;
}
.node-type-issue .field-name-issues-headline-gallery img {
  width: 100%;
}
.node-type-issue .field-name-issues-headline-gallery .field-name-field-media-caption {
  padding-bottom: 10px;
  color: #fff;
  text-align: center;
  font-family: gt-pressura, arial, sans-serif;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);
  zoom: 1;
}
.node-type-issue .field-name-issues-headline-gallery .flexslider .slides {
  background: #000;
}
.node-type-issue .field-name-issue-cases {
  width: 38%;
  float: right;
}
.node-type-issue .block-cases-case-by-issue-block .block-title {
  padding: 6px 24px;
  font-weight: 700;
  font-size: 2em;
  background: #f2f2f2;
}
.node-type-issue .block-cases-case-by-issue-block .node-teaser, .node-type-issue .block-cases-case-by-issue-block .view-ccr-in-the-news .views-row, .view-ccr-in-the-news .node-type-issue .block-cases-case-by-issue-block .views-row, .node-type-issue .block-cases-case-by-issue-block body.section-blog .node-teaser-large-list, body.section-blog .node-type-issue .block-cases-case-by-issue-block .node-teaser-large-list {
  margin: 0 0 1em 0;
}
.node-type-issue .block-cases-case-by-issue-block .block-content {
  height: 434px;
  background: #f2f2f2;
}
.node-type-issue .block-cases-case-by-issue-block .view-content {
  background: #fff;
  height: 375px;
  overflow-y: auto;
  padding: 12px 24px;
  border: 1px solid #d9d9d9;
}
.node-type-issue .block-cases-case-by-issue-block .view-content::-webkit-scrollbar {
  -webkit-appearance: none;
}
.node-type-issue .block-cases-case-by-issue-block .view-content::-webkit-scrollbar:vertical {
  width: 18px;
}
.node-type-issue .block-cases-case-by-issue-block .view-content::-webkit-scrollbar:horizontal {
  height: 18px;
}
.node-type-issue .block-cases-case-by-issue-block .view-content::-webkit-scrollbar-thumb {
  border-radius: 0;
  border: 2px solid #999999;
  /* should match background, can't be transparent */
  background-color: #999999;
}
.node-type-issue .block-cases-case-by-issue-block .view-content::-webkit-scrollbar-track {
  background-color: #e6e6e6;
  border-left: 1px solid #d9d9d9;
  border-radius: 0;
}
.node-type-issue .block-cases-case-by-issue-block .view-footer a {
  display: block;
  padding: 0.8em;
  color: #000;
}
.node-type-issue .block-cases-case-by-issue-block .node-teaser h1, .node-type-issue .block-cases-case-by-issue-block .view-ccr-in-the-news .views-row h1, .view-ccr-in-the-news .node-type-issue .block-cases-case-by-issue-block .views-row h1, .node-type-issue .block-cases-case-by-issue-block body.section-blog .node-teaser-large-list h1, body.section-blog .node-type-issue .block-cases-case-by-issue-block .node-teaser-large-list h1, .node-type-issue .block-cases-case-by-issue-block .node-teaser body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .node-type-issue .block-cases-case-by-issue-block .node-teaser .block-title, .node-type-issue .block-cases-case-by-issue-block .view-ccr-in-the-news .views-row body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .node-type-issue .block-cases-case-by-issue-block .view-ccr-in-the-news .views-row .block-title, .view-ccr-in-the-news .node-type-issue .block-cases-case-by-issue-block .views-row body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .view-ccr-in-the-news .node-type-issue .block-cases-case-by-issue-block .views-row .block-title, .node-type-issue .block-cases-case-by-issue-block body.section-blog .node-teaser-large-list .blog-title-block .block-title, .node-type-issue .block-cases-case-by-issue-block body.section-blog .blog-title-block .node-teaser-large-list .block-title, body.section-blog .node-type-issue .block-cases-case-by-issue-block .node-teaser-large-list .blog-title-block .block-title, body.section-blog .blog-title-block .node-type-issue .block-cases-case-by-issue-block .node-teaser-large-list .block-title {
  margin-bottom: 0.5em;
  font-size: 1.2em;
  font-weight: 700;
}

.content-floating {
  width: 35%;
  float: right;
  margin: 0 0 2em 2em;
  font-size: 0.8em;
  background: #eb2010;
  color: #fff;
}
.node-type-case .content-floating {
  text-align: left;
}
.content-floating h1, .content-floating body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block .content-floating .block-title, .content-floating h2, .content-floating body.section-blog .blog-title-block p, body.section-blog .blog-title-block .content-floating p, .content-floating h3, .content-floating .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .content-floating p, .content-floating .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .content-floating h2, .content-floating .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .content-floating p, .content-floating body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .content-floating p, .content-floating .sidebar .block-find-an-expert h2, .sidebar .block-find-an-expert .content-floating h2, .content-floating .sidebar .block-facetapi h2, .sidebar .block-facetapi .content-floating h2,
.content-floating .sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search .content-floating h2, .content-floating .sidebar .block-find-an-expert body.section-blog .blog-title-block p, .sidebar .block-find-an-expert body.section-blog .blog-title-block .content-floating p, .content-floating body.section-blog .blog-title-block .sidebar .block-find-an-expert p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .content-floating p, .content-floating .sidebar .block-facetapi body.section-blog .blog-title-block p, .sidebar .block-facetapi body.section-blog .blog-title-block .content-floating p, .content-floating body.section-blog .blog-title-block .sidebar .block-facetapi p, body.section-blog .blog-title-block .sidebar .block-facetapi .content-floating p,
.content-floating .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .content-floating p,
.content-floating body.section-blog .blog-title-block .sidebar .block-apachesolr-search p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .content-floating p, .content-floating h4, .content-floating h5, .content-floating h6 {
  color: #fff;
}
.content-floating h2, .content-floating body.section-blog .blog-title-block p, body.section-blog .blog-title-block .content-floating p {
  font-size: 1.45em;
  text-align: center;
  margin-bottom: 0;
}
.content-floating h3, .content-floating .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .content-floating p, .content-floating .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .content-floating h2, .content-floating .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .content-floating p, .content-floating body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .content-floating p, .content-floating .sidebar .block-find-an-expert h2, .sidebar .block-find-an-expert .content-floating h2, .content-floating .sidebar .block-facetapi h2, .sidebar .block-facetapi .content-floating h2,
.content-floating .sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search .content-floating h2, .content-floating .sidebar .block-find-an-expert body.section-blog .blog-title-block p, .sidebar .block-find-an-expert body.section-blog .blog-title-block .content-floating p, .content-floating body.section-blog .blog-title-block .sidebar .block-find-an-expert p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .content-floating p, .content-floating .sidebar .block-facetapi body.section-blog .blog-title-block p, .sidebar .block-facetapi body.section-blog .blog-title-block .content-floating p, .content-floating body.section-blog .blog-title-block .sidebar .block-facetapi p, body.section-blog .blog-title-block .sidebar .block-facetapi .content-floating p,
.content-floating .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .content-floating p,
.content-floating body.section-blog .blog-title-block .sidebar .block-apachesolr-search p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .content-floating p {
  padding-top: 0.75em;
}
.content-floating a {
  color: #fff;
}
.content-floating .item-list ul li {
  margin: 1.5em 0 1em 1.5em;
}
.content-floating .node {
  margin-bottom: 0;
}
.content-floating .block-inner {
  padding: 16px 24px;
}
.content-floating .field-type-text-with-summary {
  margin-bottom: 0;
}
.content-floating #share-buttons {
  margin: 1em 0 0 0;
}
.content-floating #share-buttons li {
  width: 47%;
  text-align: center;
}
.content-floating #share-buttons li:nth-child(1) {
  float: left;
}
.content-floating #share-buttons li:nth-child(2) {
  float: right;
}
.content-floating #share-buttons li:nth-child(3) {
  display: none;
}
.content-floating #share-buttons i {
  font-size: 1em;
}
.content-floating #share-buttons a {
  display: block;
  background: transparent;
  font-size: 1.666em;
  border: 1px solid #fff;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF);
  zoom: 1;
}
.content-floating #share-buttons a:hover {
  text-decoration: none;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
  zoom: 1;
}
.content-floating #share-buttons .addthis_button_email {
  display: none;
}
.content-floating .views-newsletter-signup-issues-block h2, .content-floating .views-newsletter-signup-issues-block body.section-blog .blog-title-block p, body.section-blog .blog-title-block .content-floating .views-newsletter-signup-issues-block p {
  font-size: 1.45em;
}
.content-floating form p {
  display: none;
}
.content-floating form .form-email {
  width: 100%;
  padding: 6px 3px 5px 10px;
  background: #000;
  border: 1px #333 solid;
  color: #ccc;
  font-family: gt-pressura, arial, sans-serif;
}
.content-floating form .form-email::-webkit-input-placeholder {
  color: #eb2010;
}
.content-floating form .form-email:-moz-placeholder {
  color: #eb2010;
}
.content-floating form .form-email::-moz-placeholder {
  color: #eb2010;
}
.content-floating form .form-email:-ms-input-placeholder {
  color: #eb2010;
}
.content-floating form .form-item,
.content-floating form .form-actions {
  display: inline;
  vertical-align: middle;
}
.content-floating form .webform-component-email, .content-floating form .form-actions {
  display: block;
  float: left;
}
.content-floating form .webform-component-email {
  width: 75%;
}
.content-floating form .form-actions {
  width: 25%;
}
.content-floating form .button-primary {
  position: relative;
  padding: 9px 0 8px 0;
  width: 97%;
  border: none;
  margin: 0 0 0 3%;
  background: #333;
  color: #ccc;
  white-space: nowrap;
}

.node-case .field-name-field-date-filed {
  margin-bottom: 1em;
}
.node-case.ds-2col .block-inner {
  margin: 0;
}
.node-case.ds-2col > .group-left {
  color: #FFF;
  width: 30%;
  padding: 15px 30px;
  margin-bottom: 24px;
  font-size: 0.9em;
  font-family: gt-pressura, arial, sans-serif;
  background: #000;
}
.node-case.ds-2col > .group-left a {
  color: #FFF;
}
.node-case.ds-2col > .group-left h2, .node-case.ds-2col > .group-left body.section-blog .blog-title-block p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left p {
  color: #FFF;
}
.node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p {
  font-size: 2em;
  color: #eb2010;
}
.node-case.ds-2col > .group-right {
  width: 70%;
  padding: 0 15px;
}
.node-case.ds-2col > .group-right .field-name-post-date {
  display: none;
}
.node-case.ds-2col > .group-right .field-name-body .field-label {
  display: none;
}
.node-case.ds-2col .view-taxonomy-people-bios-links ul {
  padding: 0 0 0 20px;
  margin: 0;
}

body.node-type-biography #block-views-cases-bio-cases-block {
  margin-bottom: 20px;
  position: relative;
}
body.node-type-biography #block-views-cases-bio-cases-block li.views-row {
  width: 50%;
  margin: 0;
  background: transparent;
  border: 0;
  padding: 0 0.5em;
}
body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block h2, body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block body.section-blog .blog-title-block p, body.section-blog .blog-title-block body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block p {
  font-weight: bold;
}
body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block ul {
  font-family: "Roboto Condensed", verdana, arial, sans-serif;
  font-size: 1.2em;
  margin: 0;
  padding: 0;
}
body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block ul li {
  width: 100%;
  padding-left: 1em;
}
body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block ul li a {
  margin-left: -0.65em;
}
body.node-type-biography #block-views-cases-bio-cases-block .view-display-id-bio_cases_block ul li a:before {
  content: "• ";
  color: #f95605;
}

.display-bio-details {
  line-height: 1.125;
}
.display-bio-details a.button.twitter {
  text-transform: none;
  text-align: center;
  background-color: #eb2010;
  border: none;
  border-radius: 4px;
  color: #fff;
  padding: 0.25em 1em 0.45em;
}
.display-bio-details a.button.twitter:hover {
  background-color: #778708;
}
.display-bio-details a.button.twitter:before {
  font-size: 1.4em;
  margin: 0 0.3em 0 0;
  position: relative;
  top: 2px;
}
.display-bio-details .field-name-field-image img {
  width: 100%;
}
.display-bio-details .field-name-expert-issues-ds, .display-bio-details .field-name-field-expertise-area {
  font-size: 0.85em;
  display: inline;
}
.display-bio-details .field-name-expert-issues-ds div, .display-bio-details .field-name-field-expertise-area div {
  display: inline;
}
.display-bio-details .field-name-expert-issues-ds div:after, .display-bio-details .field-name-field-expertise-area div:after {
  content: none;
}
.display-bio-details .field-name-expert-issues-ds .view-content ul, .display-bio-details .field-name-field-expertise-area .view-content ul {
  display: inline;
}
.display-bio-details .field-name-expert-issues-ds .view-content li, .display-bio-details .field-name-field-expertise-area .view-content li {
  display: inline;
}
.display-bio-details .field-name-expert-issues-ds .view-content li a:after, .display-bio-details .field-name-field-expertise-area .view-content li a:after {
  content: ",";
}
.display-bio-details .field-name-expert-issues-ds .view-content .no-expertise-areas li:last-child a:after, .display-bio-details .field-name-field-expertise-area .view-content .no-expertise-areas li:last-child a:after {
  content: none;
}
.display-bio-details .field-name-expert-issues-ds .clearfix:after, .display-bio-details .field-name-field-expertise-area .clearfix:after {
  content: none;
}

.view-ccr-staff-list .staff_display_issues_area + .staff_display_expertise_area:before {
  content: ",";
}

.block-timeline-display-block-1 .block-inner {
  margin-left: 0;
}

.view-timeline-display {
  margin-top: 2em;
}
.view-timeline-display > .view-header h3, .view-timeline-display > .view-header .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title .view-timeline-display > .view-header p, .view-timeline-display > .view-header .sidebar .block-find-an-expert h2, .sidebar .block-find-an-expert .view-timeline-display > .view-header h2, .view-timeline-display > .view-header .sidebar .block-facetapi h2, .sidebar .block-facetapi .view-timeline-display > .view-header h2,
.view-timeline-display > .view-header .sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search .view-timeline-display > .view-header h2, .view-timeline-display > .view-header .sidebar .block-find-an-expert body.section-blog .blog-title-block p, .sidebar .block-find-an-expert body.section-blog .blog-title-block .view-timeline-display > .view-header p, .view-timeline-display > .view-header body.section-blog .blog-title-block .sidebar .block-find-an-expert p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .view-timeline-display > .view-header p, .view-timeline-display > .view-header .sidebar .block-facetapi body.section-blog .blog-title-block p, .sidebar .block-facetapi body.section-blog .blog-title-block .view-timeline-display > .view-header p, .view-timeline-display > .view-header body.section-blog .blog-title-block .sidebar .block-facetapi p, body.section-blog .blog-title-block .sidebar .block-facetapi .view-timeline-display > .view-header p,
.view-timeline-display > .view-header .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .view-timeline-display > .view-header p,
.view-timeline-display > .view-header body.section-blog .blog-title-block .sidebar .block-apachesolr-search p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .view-timeline-display > .view-header p, .view-timeline-display > .view-header .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .view-timeline-display > .view-header h2, .view-timeline-display > .view-header .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .view-timeline-display > .view-header p, .view-timeline-display > .view-header body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .view-timeline-display > .view-header p {
  margin: 0;
  padding: 12px;
  font-size: 2em;
  text-align: center;
  background: #eb2010;
  border: 1px solid #b9b8b8;
  border-radius: 0.666em 0.666em 0 0;
  color: #FFF;
}
.view-timeline-display > .view-header .node {
  margin: 0;
}
.view-timeline-display > .view-header .field-type-text-with-summary {
  margin: 0;
}
.view-timeline-display > .view-content {
  padding: 42px 12px 12px 12px;
  border: 1px solid #b9b8b8;
  border-top: none;
  position: relative;
  background: url(../images/dot-2px.png) 44.5% 0 repeat-y;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.view-timeline-display > .view-content:before, .view-timeline-display > .view-content:after {
  content: "";
  display: table;
}
.view-timeline-display > .view-content:after {
  clear: both;
}
.view-timeline-display > .view-content:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 1px;
  right: 1px;
  height: 100px;
  width: 90%;
  background-image: linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
}
.view-timeline-display > .view-content:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 1px;
  right: 1px;
  height: 50px;
  width: 90%;
  background-image: linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 50%);
}
.view-timeline-display .timeline-filters {
  padding: 0 1em;
  border-right: 1px solid #b9b8b8;
  border-left: 1px solid #b9b8b8;
  background: #d31d0e;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.view-timeline-display .timeline-filters:before, .view-timeline-display .timeline-filters:after {
  content: "";
  display: table;
}
.view-timeline-display .timeline-filters:after {
  clear: both;
}
.view-timeline-display .timeline-filters select,
.view-timeline-display .timeline-filters input[type=text] {
  width: 30%;
  padding: 2.5px 0;
}
.view-timeline-display .timeline-filters #keyword-filter {
  margin-right: 4px;
}

.block-timeline-item {
  position: relative;
  margin: 0;
  cursor: default;
  max-height: 1000px;
  padding-bottom: 30px;
  transition: all 0.25s ease-in-out 0.25s;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
.block-timeline-item:before, .block-timeline-item:after {
  content: "";
  display: table;
}
.block-timeline-item:after {
  clear: both;
}
.block-timeline-item.filtered-out {
  max-height: 0;
  overflow: hidden;
  transition: all 0.25s ease-in-out 0.25s;
}
.block-timeline-item .field-type-datetime {
  display: none;
}
.block-timeline-item .field-name-field-display-date {
  background: url(../images/dot-8px-primary.png) 99.75% 0 no-repeat;
  width: 45%;
  padding-right: 24px;
  font-weight: 700;
  text-align: right;
  line-height: 1;
  transition: background-image 0.15s ease-in-out 0.15s;
}
.block-timeline-item.hovering .field-name-field-display-date {
  background-image: url(../images/dot-8px-secondary.png);
  transition: background-image 0.15s ease-in-out 0.15s;
}
.block-timeline-item .group-timeline-listitem {
  width: 45%;
  padding: 11px 24px 10px 100px;
  text-align: right;
}
.block-timeline-item .field-name-timeline-full-item-display-ds {
  color: #FFF;
  opacity: 0;
  position: absolute;
  top: -40px;
  right: 0;
  width: 52%;
  min-height: 100px;
  margin-left: -5%;
  padding: 1em;
  background: #000;
  border-radius: 0.666em;
  transition: all 0s ease-in-out 0s;
}
.block-timeline-item .field-name-timeline-full-item-display-ds:after {
  position: absolute;
  content: "";
  display: block;
  top: 28px;
  left: -20px;
  width: 0;
  height: 0;
  border: 21px solid transparent;
  border-right-color: #000;
  border-left: none;
}
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout > div,
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout > date {
  margin-bottom: 0.5em;
}
.block-timeline-item .field-name-timeline-full-item-display-ds h3, .block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title p, .block-timeline-item .field-name-timeline-full-item-display-ds .sidebar .block-find-an-expert h2, .sidebar .block-find-an-expert .block-timeline-item .field-name-timeline-full-item-display-ds h2, .block-timeline-item .field-name-timeline-full-item-display-ds .sidebar .block-facetapi h2, .sidebar .block-facetapi .block-timeline-item .field-name-timeline-full-item-display-ds h2,
.block-timeline-item .field-name-timeline-full-item-display-ds .sidebar .block-apachesolr-search h2,
.sidebar .block-apachesolr-search .block-timeline-item .field-name-timeline-full-item-display-ds h2, .block-timeline-item .field-name-timeline-full-item-display-ds .sidebar .block-find-an-expert body.section-blog .blog-title-block p, .sidebar .block-find-an-expert body.section-blog .blog-title-block .block-timeline-item .field-name-timeline-full-item-display-ds p, .block-timeline-item .field-name-timeline-full-item-display-ds body.section-blog .blog-title-block .sidebar .block-find-an-expert p, body.section-blog .blog-title-block .sidebar .block-find-an-expert .block-timeline-item .field-name-timeline-full-item-display-ds p, .block-timeline-item .field-name-timeline-full-item-display-ds .sidebar .block-facetapi body.section-blog .blog-title-block p, .sidebar .block-facetapi body.section-blog .blog-title-block .block-timeline-item .field-name-timeline-full-item-display-ds p, .block-timeline-item .field-name-timeline-full-item-display-ds body.section-blog .blog-title-block .sidebar .block-facetapi p, body.section-blog .blog-title-block .sidebar .block-facetapi .block-timeline-item .field-name-timeline-full-item-display-ds p,
.block-timeline-item .field-name-timeline-full-item-display-ds .sidebar .block-apachesolr-search body.section-blog .blog-title-block p,
.sidebar .block-apachesolr-search body.section-blog .blog-title-block .block-timeline-item .field-name-timeline-full-item-display-ds p,
.block-timeline-item .field-name-timeline-full-item-display-ds body.section-blog .blog-title-block .sidebar .block-apachesolr-search p,
body.section-blog .blog-title-block .sidebar .block-apachesolr-search .block-timeline-item .field-name-timeline-full-item-display-ds p, .block-timeline-item .field-name-timeline-full-item-display-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds h2, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-timeline-item .field-name-timeline-full-item-display-ds h2, .block-timeline-item .field-name-timeline-full-item-display-ds .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block p, .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds body.section-blog .blog-title-block .block-timeline-item .field-name-timeline-full-item-display-ds p, .block-timeline-item .field-name-timeline-full-item-display-ds body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds p, body.section-blog .blog-title-block .node-case.ds-2col > .group-left .field-name-at-a-glance-header-ds .block-timeline-item .field-name-timeline-full-item-display-ds p {
  font-size: 1.2em;
  color: #eb2010;
}
.block-timeline-item .field-name-timeline-full-item-display-ds a {
  color: #FFF;
  font-family: gt-pressura, arial, sans-serif;
}
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-title {
  display: none;
}
.block-timeline-item .field-name-timeline-full-item-display-ds .flyout-date {
  display: none;
  font-style: italic;
}
.block-timeline-item .field-name-timeline-full-item-display-ds .files-list {
  margin-left: 1em;
  color: transparent;
}
.block-timeline-item .field-name-timeline-full-item-display-ds .files-list a {
  display: list-item;
}
.block-timeline-item.hovering .field-name-timeline-full-item-display-ds {
  opacity: 1;
  transition: all 0.15s ease-in-out 0.15s;
  z-index: 1000;
}
.block-timeline-item.featured .field-name-field-display-date, .block-timeline-item.do-flyout.featured .field-name-field-display-date {
  background: url(../images/dot-12px-secondary-feat.png) 98.5% 1px no-repeat;
  right: -6px;
  padding: 4px 30px 0 0;
  position: relative;
  font-family: gt-pressura, arial, sans-serif;
  color: #000;
}
.block-timeline-item.featured .group-timeline-listitem, .block-timeline-item.do-flyout.featured .group-timeline-listitem {
  top: 10px;
  right: -6px;
  background-color: rgba(236, 236, 236, 0.33);
  background-image: none;
  position: relative;
}
.block-timeline-item.featured.hovering .field-name-field-display-date, .block-timeline-item.do-flyout.featured.hovering .field-name-field-display-date {
  background-image: url(../images/dot-12px-secondary-feat.png);
}
.block-timeline-item .field-name-timeline-full-item-display-ds {
  display: none;
}
.block-timeline-item .field-name-field-display-date {
  background-image: url(../images/dot-8px-inactive.png);
}
.block-timeline-item.hovering .field-name-field-display-date {
  background-image: url(../images/dot-8px-inactive.png);
}
.block-timeline-item.do-flyout .field-name-timeline-full-item-display-ds {
  display: block;
}
.block-timeline-item.do-flyout .field-name-field-display-date {
  background-image: url(../images/dot-8px-primary.png);
}
.block-timeline-item.do-flyout.hovering .field-name-field-display-date {
  background-image: url(../images/dot-8px-secondary.png);
  transition: background-image 0.15s ease-in-out 0.15s;
}

.no-flyouts-fullwidth.view-timeline-display > .view-content {
  background-position: 84px 20px;
  padding-left: 80px;
}
.no-flyouts-fullwidth.view-timeline-display .block-timeline-item .field-name-field-display-date {
  width: 90%;
  padding: 12px 0 0 18px;
  background-position: 1px 14px;
  text-align: left;
}
.no-flyouts-fullwidth.view-timeline-display .block-timeline-item .group-timeline-listitem {
  width: 90%;
  padding: 10px 0 60px 18px;
  text-align: left;
}

@media only screen and (max-width: 560px) {
  .view-timeline-display .timeline-filters {
    padding-top: 12px;
  }
  .view-timeline-display .timeline-filters input[type=text],
.view-timeline-display .timeline-filters select {
    width: 100%;
    clear: left;
    margin-bottom: 4px;
  }
  .view-timeline-display .timeline-filters button {
    width: 49%;
    float: left;
  }
  .view-timeline-display .timeline-filters #keyword-filter {
    margin-right: 2%;
  }

  .view-timeline-display > .view-content {
    padding: 12px;
    background: none;
  }

  .block-timeline-item {
    margin: 0;
    padding: 0;
  }
  .block-timeline-item .group-timeline-listitem {
    width: 100%;
    padding: 0 0 1em 0;
    text-align: left;
    font-weight: bold;
  }
  .block-timeline-item .field-name-field-display-date {
    width: 100%;
    margin-bottom: 14px;
  }
  .block-timeline-item .field-name-timeline-full-item-display-ds {
    position: static;
    width: 100%;
    opacity: 1;
    margin: 0;
    padding: 3px 8px 0px;
    background-color: #000;
    background-image: none;
  }
  .block-timeline-item .field-name-timeline-full-item-display-ds:after {
    border: none;
    display: none;
  }

  .no-flyouts-fullwidth.view-timeline-display > .view-content {
    background-position: 24px 20px;
    padding-left: 20px;
  }
}
#homepage_pinboard_wrapper,
#pinboard_wrapper {
  position: realtive;
  width: 80%;
  margin: 0 -1%;
  float: left;
}
#homepage_pinboard_wrapper h1, #homepage_pinboard_wrapper body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block #homepage_pinboard_wrapper .block-title,
#pinboard_wrapper h1,
#pinboard_wrapper body.section-blog .blog-title-block .block-title,
body.section-blog .blog-title-block #pinboard_wrapper .block-title {
  margin-bottom: 24px;
  margin-left: 1%;
}

#pinboard-search {
  overflow: hidden;
}

.pane-how-we-work-pins-how-we-work-pinboard-items {
  display: none;
}

.pin .pinboard-thumbnail {
  margin: -24px -10px 0;
  min-height: 120px;
}
.pin .type-flag {
  position: absolute;
  top: 0;
  right: 0;
}
.pin .more-link, .pin .node-type-issue .block-cases-case-by-issue-block .view-footer a, .node-type-issue .block-cases-case-by-issue-block .view-footer .pin a {
  display: none;
}
.pin a {
  text-decoration: none;
  color: #332f30;
}
.pin a:hover {
  text-decoration: none;
}
.pin .date {
  font-family: gt-pressura, arial, sans-serif;
  margin-bottom: 0.5em;
  margin-top: -0.5em;
}
.pin .byline {
  margin-bottom: 0.5em;
}
.pin.pin-News .byline {
  display: none;
}
.pin.pin-News .date {
  margin-top: 0;
}
.pin.pinsection-how-we-work {
  padding: 10px;
  background: #eb2010;
  border-color: #eb2010;
  color: #fff;
}
.pin.pinsection-how-we-work img {
  display: none;
}
.pin.pinsection-how-we-work a {
  color: #fff;
}
.pin.pinsection-how-we-work a:hover {
  text-decoration: underline;
}
.pin.pinsection-how-we-work h2, .pin.pinsection-how-we-work body.section-blog .blog-title-block p, body.section-blog .blog-title-block .pin.pinsection-how-we-work p,
.pin.pinsection-how-we-work .views-field-title {
  color: #fff;
  font-size: 1.6em;
}
.pin.pinsection-how-we-work h2 a, .pin.pinsection-how-we-work body.section-blog .blog-title-block p a, body.section-blog .blog-title-block .pin.pinsection-how-we-work p a,
.pin.pinsection-how-we-work .views-field-title a {
  color: #fff;
}
.pin.pinsection-how-we-work .type-flag,
.pin.pinsection-how-we-work .date,
.pin.pinsection-how-we-work .byline,
.pin.pinsection-how-we-work .pinboard-thumbnail {
  display: none;
}

#homepage_pinboard_wrapper #stamped-pin {
  right: 0;
  top: 0;
  width: 23%;
  min-height: 470px;
  padding: 0;
  border: none;
  opacity: 1;
  transition: all 0.15s ease-in-out 0.15s;
}
.not-clickable #homepage_pinboard_wrapper #stamped-pin {
  opacity: 0;
  transition: all 0s ease-in-out 0s;
}
#homepage_pinboard_wrapper #stamped-pin .timeline-header {
  padding-bottom: 12px;
  border-bottom: 1px solid #b9b8b8;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
}
#homepage_pinboard_wrapper #stamped-pin .timeline-header:before, #homepage_pinboard_wrapper #stamped-pin .timeline-header:after {
  content: "";
  display: table;
}
#homepage_pinboard_wrapper #stamped-pin .timeline-header:after {
  clear: both;
}
#homepage_pinboard_wrapper #stamped-pin .summary {
  margin: 6px 0 0 0;
  font-size: 0.95em;
  font-weight: 700;
}
#homepage_pinboard_wrapper #stamped-pin a,
#homepage_pinboard_wrapper #stamped-pin h1 a {
  color: #332f30;
}
#homepage_pinboard_wrapper #stamped-pin .follow-button {
  position: absolute;
  right: 10px;
  top: -6px;
  display: inline-block;
  padding: 0 5px 0 3px;
  font: bold 11px/18px "Helvetica Neue", Arial, sans-serif;
  color: #333;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  white-space: nowrap;
  cursor: pointer;
  background-color: #eee;
  background-image: -webkit-linear-gradient(#fff, #dedede);
  background-image: linear-gradient(#fff, #dedede);
  border: #ccc solid 1px;
  border-radius: 3px;
}
#homepage_pinboard_wrapper #stamped-pin .follow-button i {
  position: relative;
  top: 2px;
  margin-right: 2px;
  color: #4099FF;
  font-size: 16px;
}
#homepage_pinboard_wrapper #stamped-pin .timeline-footer {
  position: absolute;
  z-index: 100;
  bottom: 0;
  width: 100%;
  margin: 0 -10px;
  padding: 6px 10px;
  background: #e8e8e8;
  background: rgba(0, 0, 0, 0.1);
}
#homepage_pinboard_wrapper #stamped-pin .tweet-box-button {
  display: block;
  width: 100%;
  padding: 6px;
  text-align: left;
  background: #fff;
  border: 1px #ccc solid;
  border-radius: 4px;
  color: #707070;
  font-family: "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif;
  font-size: 12px;
}

#load-more-button {
  display: none;
  position: static;
  width: 100%;
  margin-left: 0;
}
.pinboard-drawn #load-more-button {
  display: block;
}

@media only screen and (max-width: 1198px) {
  #homepage_pinboard_wrapper .pin,
#homepage_pinboard_wrapper .pin-twitter,
#homepage_pinboard_wrapper #stamped-pin {
    width: 30%;
    min-width: 0;
  }
  #homepage_pinboard_wrapper iframe {
    width: 100%;
  }
}
@media only screen and (max-width: 1116px) {
  #homepage_pinboard_wrapper .pin,
#homepage_pinboard_wrapper .pin-twitter,
#homepage_pinboard_wrapper #stamped-pin {
    width: 48%;
    min-width: 0;
  }
}
.article-mask {
  display: none;
}

.article-mask-active {
  max-height: 2400px;
  position: relative;
  overflow: hidden;
}
.node-type-case .article-mask-active {
  max-height: 460px;
}
.article-mask-active .article-mask {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 60px 0;
  background-image: linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  border-bottom: 40px solid white;
}
.article-mask-active .article-mask hr {
  position: absolute;
  bottom: -18px;
  z-index: 1;
  width: 100%;
  border: none;
  border-top: 1px solid #b9b8b8;
  margin: 0;
}
@media only screen and (max-width: 1300px) {
  #block-views-carousel-front-slide-nq-block .block-inner {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1024px) {
  html {
    font-size: 100% !important;
  }

  #menu-bar .menu-block-wrapper > .menu > li {
    max-width: 150px;
  }
  #menu-bar .menu-block-wrapper > .menu > li > a {
    font-size: 1em;
  }
}
@media only screen and (max-width: 1024px) {
  #main-content,
#page-title-wrapper,
.sidebar {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 12px;
    padding-left: 12px;
  }

  .node-type-issue #page-title-wrapper {
    padding: 0 1em 1em 1em;
  }

  .block-user-menu-block ul {
    margin: 0;
  }

  #header-wrapper {
    padding-right: 80px;
    height: 100px;
    background: #FFF;
  }

  .not-front #page-wrapper {
    padding-top: 100px;
  }

  #branding {
    max-width: 40%;
  }

  #logo {
    padding: 5px 0;
    top: 0;
  }
  #logo img {
    max-width: unset;
    height: 90px;
  }

  #header .block-utility-links {
    position: absolute;
    top: 5px;
    right: 0;
    margin: 0;
    width: auto !important;
  }
  #header .block-social-links {
    position: absolute;
    right: 225px;
    bottom: 10px;
    margin: 0;
    width: auto !important;
  }

  #breadcrumb-wrapper {
    padding: 0 12px;
  }

  #menu-bar {
    position: static;
    width: 100%;
    margin: -30px 0 0 0;
  }
  #menu-bar .block-main-menu-block {
    position: absolute;
    top: 138px;
    width: 100%;
    background: #FFF;
  }
  #menu-bar .block-nav-bertha-center {
    display: none;
  }
  #menu-bar .block-donate-button {
    position: absolute;
    right: 90px;
    bottom: -5px;
    padding: 0;
  }
  #menu-bar .menu-block-wrapper > .menu > li {
    max-width: none;
    height: auto;
    padding: 8px;
  }
  #menu-bar .menu-block-wrapper > .menu > li > .menu {
    display: none !important;
  }
  #menu-bar .menu-block-wrapper > .menu > li.menu-item-2925 {
    display: block;
  }
  #menu-bar .menu-block-wrapper > .menu > li.menu-mlid-2919 {
    display: block;
  }
  #menu-bar #menu-toggle {
    display: block;
    appearance: none;
    position: absolute;
    box-sizing: border-box;
    height: 46px;
    width: 47px;
    padding-top: 0;
    bottom: 0px;
    right: 20px;
    border: none;
    background: transparent;
  }
  #menu-bar #menu-toggle:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    box-sizing: border-box;
    height: 48px;
    width: 48px;
    padding-top: 22px;
    margin-left: -1px;
    content: "≡";
    font-size: 54px;
    font-weight: 700;
    line-height: 0;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: #eb2010;
    border: solid 1px #eb2010;
    transition: 0.5s;
    border-radius: 4px;
  }
  #menu-bar .menu .menu-depth-1 .menu {
    display: none;
    position: static;
    height: 0;
    transition: 0.5s ease-out;
  }
  #menu-bar .menu-level-1 > ul {
    max-height: 0;
    overflow: hidden;
    transition: 0.5s ease-out;
  }
  #menu-bar .menu-level-1 > ul > li {
    height: auto;
    width: 100%;
    display: block;
    float: none;
    border: 0;
  }
  #menu-bar .menu-level-1 > ul > li > a {
    padding: 0.5em 3%;
    height: auto;
    width: auto;
    border: 0;
  }
  #menu-bar .menu-level-1 > ul > li a:before,
#menu-bar .menu-level-1 > ul > li a:after {
    display: none;
  }
  #menu-bar .menu-level-1 > ul > li li li:first-child,
#menu-bar .menu-level-1 > ul > li li li:last-child {
    border: 0 !important;
  }
  #menu-bar .menu-level-1 > ul > li li li:before {
    display: none;
  }

  #menu-bar.nav-active #menu-toggle:before {
    content: "×";
    color: #332f30;
    background: white;
    border-color: #ddd;
    transition: 0.5s;
  }
  #menu-bar.nav-active .menu-level-1 > ul {
    max-height: 1000px;
    transition: 0.5s ease-out;
  }
  #menu-bar.nav-active li {
    position: relative;
  }
  #menu-bar.nav-active li li:before {
    display: none;
  }

  #primary-nav > ul > li > a {
    display: block;
  }

  #primary-nav > ul > li:hover > a,
#primary-nav > ul > li.active > a,
#primary-nav > ul > li.on > a {
    color: transparent;
    background: transparent;
  }

  #block-search-form {
    opacity: 0;
    transition: opacity 0.25s ease 0.5s;
    position: absolute;
    top: 100px;
    background: #000;
    width: 100%;
    z-index: -100;
  }
  .nav-active #block-search-form {
    opacity: 1;
    transition: opacity 0.25s ease 0s;
    z-index: 200;
  }
  #block-search-form form {
    width: 213px;
    margin: 4px auto;
  }
  #block-search-form fieldset {
    margin-top: 0;
    width: 99%;
  }
  #block-search-form fieldset input {
    width: 70%;
  }
  #block-search-form button {
    margin-top: 6px;
    margin-right: 0.75em;
    margin-left: -7.75em;
    height: 2.5em;
    width: 6em;
    float: right;
    position: static;
    text-indent: 0;
    text-transform: uppercase;
    background: #62A73B;
  }
  #block-search-form button i.fa-search {
    display: none;
    position: static;
  }
  #block-search-form button i.fa-search:before {
    font-weight: 500;
    content: "Search" !important;
    text-transform: uppercase;
    transition: background-color 0.5s;
  }

  .block-timeline-display-block-1 .block-inner {
    margin: 0 12px;
  }

  #footer-wrapper #footer {
    padding: 0 1em;
  }
  #footer-wrapper #footer .block-footer-menu-block .menu-block-wrapper {
    width: 100%;
  }
  #footer-wrapper #footer .block-footer-menu-block .menu-depth-1 {
    width: 25%;
  }
  #footer-wrapper #footer .block-footer-menu-block .menu-depth-1.first {
    width: 100%;
  }
  .csscolumns #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 .menu {
    column-count: 1;
  }
  .csscolumns #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 .menu .menu-depth-1 {
    width: 100%;
    column-break-inside: avoid;
  }
  .csscolumns #footer-wrapper #footer .block-footermenu-secondary .menu {
    column-count: 1;
  }
  .csscolumns #footer-wrapper #footer .block-footermenu-secondary .menu .menu-depth-1 {
    width: 100%;
    column-break-inside: avoid;
  }
}
@media only screen and (max-width: 1100px) {
  #block-views-carousel-front-slide-nq-block .media_caption {
    bottom: 0;
    left: 0;
  }
  #block-views-carousel-front-slide-nq-block .block-inner {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 680px) and (max-width: 980px) {
  html {
    font-size: 100% !important;
  }
}
@media only screen and (max-width: 980px) {
  .front #facet_holder,
.front #homepage_pinboard_wrapper,
.front #pinboard_wrapper, .not-front #facet_holder,
.not-front #homepage_pinboard_wrapper,
.not-front #pinboard_wrapper {
    float: none;
    width: 100%;
  }
  .front #facet_holder, .not-front #facet_holder {
    padding: 0;
  }
  .front #facet_holder h2, .front #facet_holder body.section-blog .blog-title-block p, body.section-blog .blog-title-block .front #facet_holder p, .not-front #facet_holder h2, .not-front #facet_holder body.section-blog .blog-title-block p, body.section-blog .blog-title-block .not-front #facet_holder p {
    background: #ececec;
    padding: 10px;
    margin-bottom: 0;
    font-size: 1.2em;
    /* For modern browsers */
    /* For IE 6/7 (trigger hasLayout) */
    *zoom: 1;
  }
  .front #facet_holder h2:before, .front #facet_holder body.section-blog .blog-title-block p:before, body.section-blog .blog-title-block .front #facet_holder p:before, .front #facet_holder h2:after, .front #facet_holder body.section-blog .blog-title-block p:after, body.section-blog .blog-title-block .front #facet_holder p:after, .not-front #facet_holder h2:before, .not-front #facet_holder body.section-blog .blog-title-block p:before, body.section-blog .blog-title-block .not-front #facet_holder p:before, .not-front #facet_holder h2:after, .not-front #facet_holder body.section-blog .blog-title-block p:after, body.section-blog .blog-title-block .not-front #facet_holder p:after {
    content: "";
    display: table;
  }
  .front #facet_holder h2:after, .front #facet_holder body.section-blog .blog-title-block p:after, body.section-blog .blog-title-block .front #facet_holder p:after, .not-front #facet_holder h2:after, .not-front #facet_holder body.section-blog .blog-title-block p:after, body.section-blog .blog-title-block .not-front #facet_holder p:after {
    clear: both;
  }
  .front #facet_holder h2:after, .front #facet_holder body.section-blog .blog-title-block p:after, body.section-blog .blog-title-block .front #facet_holder p:after, .not-front #facet_holder h2:after, .not-front #facet_holder body.section-blog .blog-title-block p:after, body.section-blog .blog-title-block .not-front #facet_holder p:after {
    display: block;
    height: 0;
    width: 0;
    margin: 4px 12px 0 0;
    border-bottom: 10px solid #abb0b7;
    border-right: 10px solid transparent;
    transform: rotate(-45deg);
    float: right;
    content: "";
  }
  .front #facet_holder h2.active:after, .front #facet_holder body.section-blog .blog-title-block p.active:after, body.section-blog .blog-title-block .front #facet_holder p.active:after, .not-front #facet_holder h2.active:after, .not-front #facet_holder body.section-blog .blog-title-block p.active:after, body.section-blog .blog-title-block .not-front #facet_holder p.active:after {
    transform: rotate(135deg);
    margin-top: 9px;
  }
  .front #facet_holder .pinboad-facets, .not-front #facet_holder .pinboad-facets {
    padding: 0 12px;
    margin-bottom: 12px;
    border: 1px solid #ececec;
    max-height: 0;
    overflow: hidden;
    transition: all 0.15s ease-in-out 0.15s;
  }
  .front #facet_holder .pinboad-facets.active, .not-front #facet_holder .pinboad-facets.active {
    max-height: 2000px;
    transition: all 0.15s ease-in-out 0.15s;
  }
  .pin,
.pin-twitter {
    width: 46%;
  }

  #secondary-content-wrapper .block-on-the-front-lines section {
    width: 100%;
    max-width: none;
    text-align: center;
  }
  #secondary-content-wrapper .block-on-the-front-lines section.newsletter-signup, #secondary-content-wrapper .block-on-the-front-lines section.connect-with-us {
    margin: 12px 0;
  }
}
@media only screen and (max-width: 900px) {
  #footer-wrapper #footer .block-footer-logo {
    float: left;
    margin: 1em;
  }

  #block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block {
    right: -10px;
    bottom: 4px;
  }
  #block-views-carousel-front-slide-nq-block .flexslider .slides > li {
    padding-bottom: 0;
  }
  #block-views-carousel-front-slide-nq-block .flexslider .media_caption_background {
    display: none;
  }
  #block-views-carousel-front-slide-nq-block .flexslider .media_caption {
    position: static;
    height: auto;
    width: 100%;
    padding: 6px;
    min-height: 0;
    background-color: #FFF;
  }
  #block-views-carousel-front-slide-nq-block .flexslider .media_caption h1, #block-views-carousel-front-slide-nq-block .flexslider .media_caption body.section-blog .blog-title-block .block-title, body.section-blog .blog-title-block #block-views-carousel-front-slide-nq-block .flexslider .media_caption .block-title {
    font-size: 1em;
    margin-bottom: 0;
  }
  #block-views-carousel-front-slide-nq-block .flexslider .media_caption .slide-body-text {
    font-size: 0.8em;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 825px) {
  .node-type-event .date-display-single {
    font-size: 90%;
  }
}
@media only screen and (max-width: 750px) {
  .node-type-issue .issues-hero-block-region {
    padding: 0 12px;
  }
  .node-type-issue .field-name-issues-headline-gallery,
.node-type-issue .field-name-issue-cases {
    float: none;
    width: 100%;
  }
  .node-type-issue .field-name-issues-headline-gallery {
    min-height: 0;
    margin-bottom: 12px;
  }

  .region-content-aside section > .block-inner {
    margin: 0 12px;
  }

  #content-column .block-region-content-aside .views-row {
    width: 97%;
  }
  #content-column .block-region-content-aside .view-display-id-resources_c .views-row {
    padding: 0;
  }

  #footer-wrapper #footer .block-inner {
    margin: 0;
  }
  #footer-wrapper #footer .block-footer-menu-block .menu-depth-1 {
    width: 100%;
  }
  #footer-wrapper #footer .block-footer-menu-block .menu-depth-1.first {
    width: 100%;
    border-right: none;
    margin-right: 0;
  }
  #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3047,
#footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 {
    width: 50%;
  }
  #footer-wrapper #footer .block-footer-address,
#footer-wrapper #footer .block-footer-social-link,
#footer-wrapper #footer .block-newsletter-signup {
    clear: none;
    width: 50%;
  }
}
@media only screen and (max-width: 680px) {
  #main-content,
#page-title-wrapper,
.sidebar {
    width: auto !important;
  }

  .pin {
    width: 100% !important;
    position: static !important;
  }

  .content-floating {
    width: 50%;
  }
  .content-floating form .button-primary {
    padding: 8px 0 7px 0;
  }

  .node-type-event .field-name-field-event-address .field-items {
    margin-left: 0;
  }
  .node-type-event .region-inner .group-info-box {
    width: 100%;
  }
  .node-type-event .date-display-single,
.node-type-event .date-display-single-time {
    margin-left: 0;
  }

  #footer-wrapper #footer .block-footer-menu-block {
    width: 100%;
    float: none;
  }
  #footer-wrapper #footer .block-footer-menu-block .menu-depth-1.first .first .menu-depth-3 {
    clear: both;
    float: none;
    width: 100%;
  }
  #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3047,
#footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 {
    clear: both;
    float: none;
    width: 100%;
  }
  #footer-wrapper #footer .block-footer-address,
#footer-wrapper #footer .block-newsletter-signup {
    float: right;
  }
  #footer-wrapper ul {
    margin: 0 !important;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 640px) {
  #main-content .node-biography .display-bio-details {
    width: 40%;
  }

  #block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block {
    position: static;
    width: 100%;
    margin: 10px;
    overflow: hidden;
  }
}
@media only screen and (max-width: 560px) {
  #header-wrapper {
    height: 140px;
    border-bottom: 40px solid #000;
  }

  .not-front #page-wrapper {
    padding-top: 140px;
  }

  #header .block-utility-links {
    display: none;
  }
  #header .block-social-links {
    right: auto;
    left: 10px;
    bottom: -35px;
  }
  #header .block-social-links ul a {
    color: #fff;
  }

  #menu-bar #menu-toggle {
    right: 10px;
  }
  #menu-bar .block-donate-button {
    right: 10px;
    bottom: -43px;
    z-index: 100;
  }
  #menu-bar .block-donate-button .donate-button {
    padding: 5px 10px;
    font-size: 1.2em;
  }
  #menu-bar .block-donate-button .donate-button:hover {
    color: #fff;
  }

  #breadcrumb-wrapper {
    display: none;
  }

  #page-title-wrapper {
    padding-top: 10px;
  }

  #block-views-carousel-front-slide-nq-block {
    margin-top: 140px;
  }

  .node-type-event .date-display-single {
    font-size: 79%;
  }

  .content-floating {
    width: 100%;
    float: none;
    margin: 0 0 2em;
  }

  .node-case.ds-2col > .group-left,
.node-case.ds-2col > .group-right {
    width: 100%;
    float: none;
  }

  #footer-wrapper #footer .block-footermenu-secondary,
#footer-wrapper #footer .block-footer-address,
#footer-wrapper #footer .block-footer-social-link,
#footer-wrapper #footer .block-newsletter-signup {
    clear: both;
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 460px) {
  #block-views-carousel-front-slide-nq-block .view-display-id-thumbs_block {
    display: none;
  }
}
@media only screen and (max-width: 460px) and (min-width: 360px) {
  #main-content .node-biography .display-bio-details {
    width: 100%;
    float: none;
    /* For modern browsers */
    /* For IE 6/7 (trigger hasLayout) */
    *zoom: 1;
  }
  #main-content .node-biography .display-bio-details:before, #main-content .node-biography .display-bio-details:after {
    content: "";
    display: table;
  }
  #main-content .node-biography .display-bio-details:after {
    clear: both;
  }
  #main-content .node-biography .display-bio-details .button {
    margin-top: 0;
  }
  #main-content .node-biography .display-bio-details .group-image {
    float: left;
    width: 45%;
    padding-right: 1em;
  }
  #main-content .node-biography .display-bio-details .field-name-twitter-handle-link-ds,
#main-content .node-biography .display-bio-details .field-name-expert-issues-ds,
#main-content .node-biography .display-bio-details .field-name-field-expertise-area {
    float: left;
    width: 55%;
  }
}
@media only screen and (max-width: 360px) {
  #main-content .node-biography .display-bio-details .group-image {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 400px) {
  #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 ul, .csscolumns #footer-wrapper #footer .block-footer-menu-block ul {
    column-count: 1;
  }
  #footer-wrapper #footer .block-footer-menu-block .menu-depth-2.menu-item-3048 .menu-depth-3, .csscolumns #footer-wrapper #footer .block-footer-menu-block .menu-depth-3 {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 360px) {
  #secondary-content-wrapper .block-on-the-front-lines article > h1, #secondary-content-wrapper .block-on-the-front-lines body.section-blog .blog-title-block article > .block-title, body.section-blog .blog-title-block #secondary-content-wrapper .block-on-the-front-lines article > .block-title {
    font-size: 2em;
  }
}
@media only screen and (max-width: 300px) {
  #header-wrapper {
    height: 110px;
  }

  #menu-bar:before {
    bottom: 12px;
  }
  #menu-bar .block-main-menu-block {
    top: 110px;
  }
}

/*# sourceMappingURL=theme.styles.css.map */
