.container { margin: 0px auto; }
.content-inner { min-height: 1px; }
.lt-ie7 .content-inner { height: 1px; }
#content-column, .content-column { width: 100%; }
.clearfix::after { content: ""; display: table; clear: both; }
.clearfix {  }
.one-column .region, div.at-panel .region-conditional-stack { float: none; display: block; clear: both; width: 100%; }
.lt-ie8 .at-panel { overflow: hidden; }
.bf-views-grid {  }
.bf-views-grid::before, .bf-views-grid::after { content: ""; display: table; }
.bf-views-grid::after { clear: both; }
.bf-views-grid .bf-views-grid-item { box-sizing: border-box; }
.bf-views-grid .bf-views-grid-item.col-first { clear: both; }
.bf-views-grid.cols-2 .bf-views-grid-item { float: left; width: 50%; }
.bf-views-grid.cols-3 .bf-views-grid-item { float: left; width: 33.33%; }
.bf-views-grid.cols-4 .bf-views-grid-item { float: left; width: 25%; }
.bf-views-grid.cols-5 .bf-views-grid-item { float: left; width: 20%; }
.bf-views-grid.cols-6 .bf-views-grid-item { float: left; width: 16.66%; }
.bf-views-grid.cols-7 .bf-views-grid-item { float: left; width: 14.28%; }
.bf-views-grid.cols-8 .bf-views-grid-item { float: left; width: 12.5%; }
.page-node .field-name-field-byline ul { list-style: outside none none; padding-left: 0px; }
.page-node .field-name-field-byline ul li { padding-left: 0px; margin-left: 0px; list-style: outside none none; }
.page-node .field-name-field-byline ul li.leaf { list-style: outside none none; margin: 0px; }
select#edit-theme { width: 100%; }
p.unpublished { font-size: 2em; line-height: 1.3em; font-weight: bold; text-align: center; margin: 0px 0px 10px; background-color: rgb(179, 171, 171); color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); cursor: default; }
#menu-bar .menu .active { background-color: rgb(68, 68, 68); }
.views-view-grid td { vertical-align: top; }
.views-teasers-list .views-row, .view-display-id-block_teasers .views-row { overflow: auto; }
.views_teasers_list .views-field-field-image, .field-type-image.view-mode-teaser, .view-id-promos .views-field-field-image { float: left; }
body.page-node #content { position: relative; }
.field-name-field-title-sub { font-size: 1.2em; font-weight: bold; }
.field-type-image.view-mode-full { text-align: center; }
.field-type-image.view-mode-full img { margin: 0px auto; }
#main-content .group-image { border: 1px solid rgb(200, 200, 200); padding: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 1em; }
#main-content .group-image .field-name-field-media-credit { text-align: right; }
.media-youtube-video { padding-bottom: 62.25%; }
.media-vimeo-video { padding-bottom: 62.25%; }
.media-vimeo-video, .media-youtube-video { position: relative; padding-top: 30px; height: auto; overflow: hidden; }
.media-vimeo-video iframe, .media-vimeo-video object, .media-vimeo-video embed, .media-youtube-video iframe, .media-youtube-video object, .media-youtube-video embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.half-column .media-vimeo-video iframe, .half-column .media-vimeo-video object, .half-column .media-vimeo-video embed, .half-column .media-youtube-video iframe, .half-column .media-youtube-video object, .half-column .media-youtube-video embed { width: 50%; height: 50%; }
section.pane-node-comments { margin-bottom: 0px; }
section.pane-node-comments, section.pane-node-comment-form, section#comments { background-color: rgb(244, 244, 244); padding: 0.1em 1em 0.5em; }
section.pane-node-comments h2.block-title, section.pane-node-comment-form h2.block-title, section#comments h2.block-title { margin-top: 0.9em; }
section.pane-node-comments h2, section.pane-node-comment-form h2, section#comments h2 { padding: 0.4em; background: rgb(200, 200, 200) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-family: "Open Sans",sans-serif; font-size: 1.4em; }
section.pane-node-comments article h3, section.pane-node-comment-form article h3, section#comments article h3 { display: block; }
section.pane-node-comments article footer, section.pane-node-comment-form article footer, section#comments article footer { font-size: 0.8em; }
section.pane-node-comments article footer time, section.pane-node-comment-form article footer time, section#comments article footer time { width: auto; display: inline; font-size: 1em; }
section.pane-node-comments article nav, section.pane-node-comment-form article nav, section#comments article nav { border-bottom: 1px solid rgb(200, 200, 200); padding-bottom: 10px; }
section.pane-node-comments article:last-of-type nav, section.pane-node-comment-form article:last-of-type nav, section#comments article:last-of-type nav { border-bottom: medium none; }
.caption img { width: 100%; height: auto; }
div.caption img, div.caption object { margin-bottom: 0px; }
div.caption p:first-child { margin-top: 5px; }
.page-node .field-name-field-byline h2, .page-node .field-name-field-byline ul { font-size: 1em; margin: 0.5em 0px; }
footer#footer ul.menu li.menu-depth-1 { font-weight: bold; width: 20%; margin: 0px 2.66% 5% 0px; float: left; clear: none; }
footer#footer ul.menu li.menu-depth-1 li.menu-depth-2 { width: auto; font-weight: normal; }
.flexslider { z-index: 1; }
.flexslider ul { padding: 0px; }
.flexslider .media_caption_background, .flexslider .media_caption_content { position: absolute; bottom: 0px; height: 7em; overflow: hidden; }
.flexslider .media_caption_content { padding: 5px 10px; color: white; }
.flexslider .media_caption_content a { color: rgb(255, 255, 255); }
.flexslider .media_caption_content h1 { font-size: 1.6em; line-height: 1.8em; height: 1.5em; overflow: hidden; padding: 0px; margin: 0px; }
.flexslider .media_caption_background { width: 100%; opacity: 0.7; background-color: rgb(51, 51, 51); }
.flexslider .media_caption_area { padding: 5px 10px; background-color: rgb(51, 51, 51); position: absolute; bottom: 0px; color: white; }
.media-list-thumbnails > li { float: none; display: inline-block; }
body.page-media-browser #views-exposed-form-views-media-browser-default .views-exposed-form { height: 60px; overflow: auto; background-color: rgb(238, 238, 238); padding: 5px; width: 650px; }
body.page-media-browser #views-exposed-form-views-media-browser-default .views-exposed-form .views-exposed-widget.views-submit-button .exposed-button { float: right; position: absolute; right: 15px; top: 65px; }
table.tablesorter th { cursor: pointer; }
#block-search-form .contextual-links-wrapper { visibility: hidden; }
.tooltipster-default { border-radius: 5px; border: 2px solid rgb(0, 0, 0); background: rgb(76, 76, 76) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.tooltipster-default .tooltipster-content { font-family: Arial,sans-serif; font-size: 14px; line-height: 16px; padding: 8px 10px; overflow: hidden; }
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {  }
.tooltipster-icon { cursor: help; margin-left: 4px; }
.tooltipster-base { padding: 0px; font-size: 0px; line-height: 0; position: absolute; left: 0px; top: 0px; z-index: 9999999; pointer-events: none; width: auto; overflow: visible; }
.tooltipster-base .tooltipster-content { overflow: hidden; }
.tooltipster-arrow { display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; }
.tooltipster-arrow span, .tooltipster-arrow-border { display: block; width: 0px; height: 0px; position: absolute; }
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span { border-left: 8px solid transparent ! important; border-right: 8px solid transparent ! important; border-top: 8px solid; bottom: -7px; }
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border { border-left: 9px solid transparent ! important; border-right: 9px solid transparent ! important; border-top: 9px solid; bottom: -7px; }
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span { border-left: 8px solid transparent ! important; border-right: 8px solid transparent ! important; border-bottom: 8px solid; top: -7px; }
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { border-left: 9px solid transparent ! important; border-right: 9px solid transparent ! important; border-bottom: 9px solid; top: -7px; }
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border { left: 0px; right: 0px; margin: 0px auto; }
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span { left: 6px; }
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { left: 5px; }
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span { right: 6px; }
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border { right: 5px; }
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 8px solid transparent ! important; border-bottom: 8px solid transparent ! important; border-left: 8px solid; top: 50%; margin-top: -7px; right: -7px; }
.tooltipster-arrow-left .tooltipster-arrow-border { border-top: 9px solid transparent ! important; border-bottom: 9px solid transparent ! important; border-left: 9px solid; margin-top: -8px; }
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 8px solid transparent ! important; border-bottom: 8px solid transparent ! important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -7px; }
.tooltipster-arrow-right .tooltipster-arrow-border { border-top: 9px solid transparent ! important; border-bottom: 9px solid transparent ! important; border-right: 9px solid; margin-top: -8px; }
.tooltipster-fade { opacity: 0; transition-property: opacity; }
.tooltipster-fade-show { opacity: 1; }
.tooltipster-grow { transform: scale(0, 0); transition-property: transform; backface-visibility: hidden; }
.tooltipster-grow-show { transform: scale(1, 1); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-swing { opacity: 0; transform: rotateZ(4deg); transition-property: transform; }
.tooltipster-swing-show { opacity: 1; transform: rotateZ(0deg); transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }
.tooltipster-fall { top: 0px; transition-property: top; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-fall-show {  }
.tooltipster-fall.tooltipster-dying { transition-property: all; top: 0px ! important; opacity: 0; }
.tooltipster-slide { left: -40px; transition-property: left; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-slide.tooltipster-slide-show {  }
.tooltipster-slide.tooltipster-dying { transition-property: all; left: 0px ! important; opacity: 0; }
.tooltipster-content-changing { opacity: 0.5; transform: scale(1.1, 1.1); }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
[hidden] { display: none; }
html { font-family: sans-serif; }
body { margin: 0px; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; margin: 0.67em 0px; }
abbr[title] { border-bottom: 1px dotted; }
dfn { font-style: italic; }
hr { box-sizing: content-box; height: 0px; }
mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
code, kbd, pre, samp { font-family: monospace,serif; font-size: 1em; }
pre { white-space: pre-wrap; }
q { quotes: "“" "”" "‘" "’"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px none; padding: 0px; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0px; }
.full-form h2 { margin-top: 1em; }
.full-form .block { overflow: hidden; padding: 0.4em; }
.full-form .block label { float: left; width: 200px; font-weight: 700; }
.full-form .block .survey-choices { float: left; }
.full-form .block .survey-choices .block label { width: auto; font-weight: 400; }
.full-form .block .survey-choices .block input[type="radio"] { margin-right: 1em; }
.ui-widget { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; }
.ui-state-default, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-default, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-default, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover { background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
.ui-widget-content a { color: rgb(0, 122, 165); }
.ui-accordion .ui-accordion-header { font-size: 1.25em ! important; padding: 0.2em 0.2em 0.2em 1.25em; }
.ui-accordion .ui-accordion-content { padding: 0px 1em; }
#site_footer #block-menu-block-7 .menu, #site_footer .menu, .global_promos_list, .page-node .field-name-field-byline ul, .primary-menu .menu-depth-1 ul, body.not-front #colorbox .group-gallery-images .field-name-share-tools-gallery-embed .addthis_toolbox, nav.social ul { list-style: outside none none; padding-left: 0px; }
#site_footer #block-menu-block-7 .menu li, #site_footer .menu li, .global_promos_list li, .page-node .field-name-field-byline ul li, .primary-menu .menu-depth-1 ul li, body.not-front #colorbox .group-gallery-images .field-name-share-tools-gallery-embed .addthis_toolbox li, nav.social ul li { padding-left: 0px; margin-left: 0px; list-style: outside none none; }
#site_footer #block-menu-block-7 .menu li.leaf, #site_footer .menu li.leaf, .global_promos_list li.leaf, .page-node .field-name-field-byline ul li.leaf, .primary-menu .menu-depth-1 ul li.leaf, body.not-front #colorbox .group-gallery-images .field-name-share-tools-gallery-embed .addthis_toolbox li.leaf, nav.social ul li.leaf { list-style: outside none none; margin: 0px; }
.border-bottom, .new-noteworthy-promo-block .item-list ul li, .new-noteworthy-promo-block p, .not-front .block-aggregator .item-list li, .not-front .pane-aggregator .item-list li, .page-search .block-region-sidebar-first, .page-search .facet-block, .pane-press-releases-recent-recent-press-pane .item-list ul li, .pane-press-releases-recent-recent-press-pane p, .region-alt-style-3-column .pane-landing-support-promo-panel-pane-1 #donateJump, .region-alt-style-3-column .pane-landing-support-promo-panel-pane-1 .view-content, .sidebar .block-region-sidebar-second, .sidebar .field-name-biography-social-links, .sidebar .field-name-field-bio-blog-feed-url, .sidebar .field-name-field-bio-city, .sidebar .field-name-field-bio-node-media-contact, .view-press-releases-recent .views-row { border-bottom: 1px dotted rgb(200, 200, 200); margin-bottom: 1em ! important; padding-bottom: 1em ! important; }
.date, .datetime, .node-promo-action-teaser .field-name-post-date, .node-promo-action-teaser .views-field-created, .node-teaser-no-links .field-name-post-date, .node-teaser-no-links .views-field-created, .node-teaser .field-name-post-date, .node-teaser .views-field-created, .node-type-blog .field-name-post-date.view-mode-full, .time, .view-blog-list .blog-teaser .views-field-created, time { display: block; color: rgb(114, 114, 114); font-size: 0.8em; margin-bottom: 0.5em; }
#block-menu-block-2 .menu > .menu-depth-1, #block-menu-block-2 .menu > .menu-depth-1 li, #block-menu-block-2 .menu > .menu-depth-1 ul, #site_footer #text-resizer, #site_footer #text-resizer li, #site_footer #text-resizer ul, #ucs-experts-carousel .flex-direction-nav, #ucs-experts-carousel .flex-direction-nav li, #ucs-experts-carousel .flex-direction-nav ul, .bf-toc-wrapper .bf-toc-items, .bf-toc-wrapper .bf-toc-items li, .bf-toc-wrapper .bf-toc-items ul, .biography-list, .biography-list li, .biography-list ul, .front .at-panel .region-two-66-33-first .pane-3 li, .front .at-panel .region-two-66-33-first .pane-3 li li, .front .at-panel .region-two-66-33-first .pane-3 li ul, .front .at-panel .region-two-66-33-first .pane-3 ul, .front .at-panel .region-two-66-33-first .pane-3 ul li, .front .at-panel .region-two-66-33-first .pane-3 ul ul, .group-sealevel-data-wrapper .field-name-field-source ul, .group-sealevel-data-wrapper .field-name-field-source ul li, .group-sealevel-data-wrapper .field-name-field-source ul ul, .new-noteworthy-promo-block .item-list ul li, .new-noteworthy-promo-block .item-list ul li li, .new-noteworthy-promo-block .item-list ul li ul, .node-article .table-of-contents li, .node-article .table-of-contents li li, .node-article .table-of-contents li ul, .node-press-release .table-of-contents li, .node-press-release .table-of-contents li li, .node-press-release .table-of-contents li ul, .not-front .block-aggregator .item-list, .not-front .block-aggregator .item-list li, .not-front .block-aggregator .item-list ul, .not-front .pane-aggregator .item-list, .not-front .pane-aggregator .item-list li, .not-front .pane-aggregator .item-list ul, .page-search #main-content .solr-sort-facet, .page-search #main-content .solr-sort-facet li, .page-search #main-content .solr-sort-facet ul, .pane-aggregator-category-1 .item-list li, .pane-aggregator-category-1 .item-list li li, .pane-aggregator-category-1 .item-list li ul, .pane-aggregator-feed-6 .item-list li, .pane-aggregator-feed-6 .item-list li li, .pane-aggregator-feed-6 .item-list li ul, .pane-aggregator-feed-7 .item-list li, .pane-aggregator-feed-7 .item-list li li, .pane-aggregator-feed-7 .item-list li ul, .pane-press-releases-recent-panel-pane-1 .item-list li, .pane-press-releases-recent-panel-pane-1 .item-list li li, .pane-press-releases-recent-panel-pane-1 .item-list li ul, .pane-press-releases-recent-recent-press-pane .item-list ul li, .pane-press-releases-recent-recent-press-pane .item-list ul li li, .pane-press-releases-recent-recent-press-pane .item-list ul li ul, .region-alt-style-3-column .pane-aggregator-category-2 ul, .region-alt-style-3-column .pane-aggregator-category-2 ul li, .region-alt-style-3-column .pane-aggregator-category-2 ul ul, .sidebar ul, .sidebar ul li, .sidebar ul ul { list-style-type: none; list-style-image: none; background: transparent none repeat scroll 0% 0%; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5em; font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-weight: 400; }
.field-name-field-bio-facebook-url, .field-name-field-bio-flickr-url, .field-name-field-bio-linkedin-url, .field-name-field-bio-pinterest-url, .field-name-field-bio-rss-url, .field-name-field-bio-twitter-url, .field-name-field-bio-youtube-url { float: left; padding-right: 1em; }
.field-name-field-bio-facebook-url a, .field-name-field-bio-flickr-url a, .field-name-field-bio-linkedin-url a, .field-name-field-bio-pinterest-url a, .field-name-field-bio-rss-url a, .field-name-field-bio-twitter-url a, .field-name-field-bio-youtube-url a { display: block; height: 42px; width: 42px; overflow: hidden; text-indent: -99em; }
.page-node-331 .pane-node-title, .page-node-345 .pane-node-title, .page-node-418 .pane-node-title, .page-node-3631 .pane-node-title, .page-node-3632 .pane-node-title, .page-node-3633 .pane-node-title, .page-node-4499 .pane-node-title, .page-node-5326 .pane-node-title, .page-node-5331 .pane-node-title { display: inline-block; position: absolute; z-index: 2; min-height: 40px; max-width: 30%; margin-bottom: -40px; padding: 0.4em 1.4em; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); box-sizing: border-box; }
.page-node-331 .pane-node-title h1, .page-node-331 .pane-node-title h2, .page-node-331 .pane-node-title h3, .page-node-345 .pane-node-title h1, .page-node-345 .pane-node-title h2, .page-node-345 .pane-node-title h3, .page-node-418 .pane-node-title h1, .page-node-418 .pane-node-title h2, .page-node-418 .pane-node-title h3, .page-node-3631 .pane-node-title h1, .page-node-3631 .pane-node-title h2, .page-node-3631 .pane-node-title h3, .page-node-3632 .pane-node-title h1, .page-node-3632 .pane-node-title h2, .page-node-3632 .pane-node-title h3, .page-node-3633 .pane-node-title h1, .page-node-3633 .pane-node-title h2, .page-node-3633 .pane-node-title h3, .page-node-4499 .pane-node-title h1, .page-node-4499 .pane-node-title h2, .page-node-4499 .pane-node-title h3, .page-node-5326 .pane-node-title h1, .page-node-5326 .pane-node-title h2, .page-node-5326 .pane-node-title h3, .page-node-5331 .pane-node-title h1, .page-node-5331 .pane-node-title h2, .page-node-5331 .pane-node-title h3 { color: rgb(255, 255, 255); font-size: 1.4em; margin: 0px; padding: 0px; }
@media screen and (max-width: 800px) {
  .page-node-331 .pane-node-title, .page-node-345 .pane-node-title, .page-node-418 .pane-node-title, .page-node-3631 .pane-node-title, .page-node-3632 .pane-node-title, .page-node-3633 .pane-node-title, .page-node-4499 .pane-node-title, .page-node-5326 .pane-node-title, .page-node-5331 .pane-node-title { margin: 0px; font-size: 0.8em; display: block; min-height: 0px; position: relative; width: 100vw ! important; left: calc(-50vw + 50%); max-width: none; }
  .page-node-331 .pane-node-title > div, .page-node-345 .pane-node-title > div, .page-node-418 .pane-node-title > div, .page-node-3631 .pane-node-title > div, .page-node-3632 .pane-node-title > div, .page-node-3633 .pane-node-title > div, .page-node-4499 .pane-node-title > div, .page-node-5326 .pane-node-title > div, .page-node-5331 .pane-node-title > div { max-width: 100%; margin: 0px auto; }
}
.view-display-id-herospace_pane, .view-display-id-herospace_subsection_pane { position: relative; z-index: 1; }
@media screen and (max-width: 800px) {
  .view-display-id-herospace_pane, .view-display-id-herospace_subsection_pane { position: relative; width: 100vw; left: calc(-50vw + 50%); }
  .view-display-id-herospace_pane > div, .view-display-id-herospace_subsection_pane > div { max-width: 100%; margin: 0px auto; }
}
#main-content .view-display-id-herospace_pane .group-image, #main-content .view-display-id-herospace_subsection_pane .group-image { border: medium none; padding: 0px; margin: 0px; }
#main-content .view-display-id-herospace_pane img, #main-content .view-display-id-herospace_subsection_pane img { max-height: 550px; }
#main-content .view-display-id-herospace_pane h1, #main-content .view-display-id-herospace_pane p, #main-content .view-display-id-herospace_subsection_pane h1, #main-content .view-display-id-herospace_subsection_pane p { margin: 0px; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text { position: absolute; top: 1em; left: 2em; width: 50%; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text a { color: rgb(0, 122, 165); }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text .bracket-wrapper, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .bracket-wrapper { padding-left: 1em; margin-bottom: 1em; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text .bracket-wrapper h1, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .bracket-wrapper h1 { color: rgb(255, 255, 255); font-size: 2.4em; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text .bracket-wrapper p, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .bracket-wrapper p { font-size: 0.8em; padding-left: 2em; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text form, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text form { position: relative; left: 2.5em; width: 30%; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text form #email, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text form #email { background: rgb(255, 255, 255, 0.5) none repeat scroll 0% 0%; border: 1px solid rgb(112, 112, 112); color: rgb(255, 255, 255); font-size: 0.8em; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text form #email:-moz-placeholder, .view-display-id-herospace_pane .views-field-field-image-hero-space-text form #email::-moz-placeholder, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text form #email:-moz-placeholder, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text form #email::-moz-placeholder { color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 600; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text fieldset, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text fieldset { border: medium none; margin: 0px; padding: 0px; }
#footer-social, #peekaboo-share-buttons, #promowidth-social, #share-buttons, #share-buttons-custom, #share-tools-full #fullwidth-social, #social-links { margin: 0px 0px 1em; padding: 0px; list-style-type: none; list-style-image: none ! important; float: left; }
#footer-social::after, #footer-social::before, #peekaboo-share-buttons::after, #peekaboo-share-buttons::before, #promowidth-social::after, #promowidth-social::before, #share-buttons-custom::after, #share-buttons-custom::before, #share-buttons::after, #share-buttons::before, #share-tools-full #fullwidth-social::after, #share-tools-full #fullwidth-social::before, #social-links::after, #social-links::before { content: ""; display: table; }
#footer-social::after, #peekaboo-share-buttons::after, #promowidth-social::after, #share-buttons-custom::after, #share-buttons::after, #share-tools-full #fullwidth-social::after, #social-links::after { clear: both; }
#footer-social li, #peekaboo-share-buttons li, #promowidth-social li, #share-buttons-custom li, #share-buttons li, #share-tools-full #fullwidth-social li, #social-links li { float: left; padding-right: 1em; }
#footer-social a, #peekaboo-share-buttons a, #promowidth-social a, #share-buttons-custom a, #share-buttons a, #share-tools-full #fullwidth-social a, #social-links a { color: rgb(0, 0, 0); }
#footer-social .fa-lg, #peekaboo-share-buttons .fa-lg, #promowidth-social .fa-lg, #share-buttons-custom .fa-lg, #share-buttons .fa-lg, #share-tools-full #fullwidth-social .fa-lg, #social-links .fa-lg { font-size: 2em; }
#block-views-related-nodes-block, .pane-latest-news-latest-news-pane.block, .pane-related-content, .view-display-id-related_links_block { margin: 1em 0px; padding: 1em; }
#block-views-related-nodes-block::after, #block-views-related-nodes-block::before, .pane-latest-news-latest-news-pane.block::after, .pane-latest-news-latest-news-pane.block::before, .pane-related-content::after, .pane-related-content::before, .view-display-id-related_links_block::after, .view-display-id-related_links_block::before { content: ""; display: table; }
#block-views-related-nodes-block::after, .pane-latest-news-latest-news-pane.block::after, .pane-related-content::after, .view-display-id-related_links_block::after { clear: both; }
.article .field-name-field-type-of-article .field-item, .block-download-links-downloads-block .block-title, .bracketed-title, .front .at-panel .region-two-66-33-first .pane-3 h1, .pane-download-links-panel-pane .block-title, .sidebar .block-region-sidebar-second .block-title, .sidebar .field-name-field-bio-city .block-title, .view-display-id-node_block_pane .block-title { margin: 0px 0px 0.5em; font-size: 1em; font-weight: 600; color: rgb(137, 137, 137); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; }
.article .field-name-field-type-of-article .field-item::before, .block-download-links-downloads-block .block-title::before, .bracketed-title::before, .front .at-panel .region-two-66-33-first .pane-3 h1::before, .pane-download-links-panel-pane .block-title::before, .sidebar .block-region-sidebar-second .block-title::before, .sidebar .field-name-field-bio-city .block-title::before, .view-display-id-node_block_pane .block-title::before { content: "[ "; }
.article .field-name-field-type-of-article .field-item::after, .block-download-links-downloads-block .block-title::after, .bracketed-title::after, .front .at-panel .region-two-66-33-first .pane-3 h1::after, .pane-download-links-panel-pane .block-title::after, .sidebar .block-region-sidebar-second .block-title::after, .sidebar .field-name-field-bio-city .block-title::after, .view-display-id-node_block_pane .block-title::after { content: " ]"; }
.article .field-name-field-type-of-article .field-item::after, .article .field-name-field-type-of-article .field-item::before, .block-download-links-downloads-block .block-title::after, .block-download-links-downloads-block .block-title::before, .bracketed-title::after, .bracketed-title::before, .front .at-panel .region-two-66-33-first .pane-3 h1::after, .front .at-panel .region-two-66-33-first .pane-3 h1::before, .pane-download-links-panel-pane .block-title::after, .pane-download-links-panel-pane .block-title::before, .sidebar .block-region-sidebar-second .block-title::after, .sidebar .block-region-sidebar-second .block-title::before, .sidebar .field-name-field-bio-city .block-title::after, .sidebar .field-name-field-bio-city .block-title::before, .view-display-id-node_block_pane .block-title::after, .view-display-id-node_block_pane .block-title::before { font-size: 1.2em; margin-top: -0.2em; }
.front #block-views-related-nodes-block, .front .pane-latest-news-latest-news-pane.block, .front .pane-related-content, .front .view-display-id-related_links_block { margin: 0px; }
#block-views-related-nodes-block .block-title, .pane-latest-news-latest-news-pane.block .block-title, .pane-related-content .block-title, .view-display-id-related_links_block .block-title { color: rgb(0, 122, 165); float: left; width: 18%; font-size: 2.75em; margin: 0px; line-height: 1em; font-weight: 200; text-align: center; }
#block-views-related-nodes-block a, .pane-latest-news-latest-news-pane.block a, .pane-related-content a, .view-display-id-related_links_block a { color: rgb(76, 76, 76); font-weight: 600; }
#block-views-related-nodes-block ul, .pane-latest-news-latest-news-pane.block ul, .pane-related-content ul, .view-display-id-related_links_block ul { float: left; width: 71%; margin: 0px; }
#block-views-related-nodes-block ul li, .pane-latest-news-latest-news-pane.block ul li, .pane-related-content ul li, .view-display-id-related_links_block ul li { padding-bottom: 0.2em; }
#block-views-related-nodes-block h2 strong, .pane-latest-news-latest-news-pane.block h2 strong, .pane-related-content h2 strong, .view-display-id-related_links_block h2 strong { letter-spacing: 2px; }
.sidebar .block-region-sidebar-second, .sidebar .field-name-field-bio-city { font-size: 0.85em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
.sidebar .block-region-sidebar-second .item-list li, .sidebar .block-region-sidebar-second .views-row, .sidebar .field-name-field-bio-city .item-list li, .sidebar .field-name-field-bio-city .views-row { padding: 0px 0px 0.5em; }
.sidebar .block-region-sidebar-second p, .sidebar .field-name-field-bio-city p { margin-top: 0px; }
.node-promo-action-teaser, .node-teaser, .node-teaser-no-links { margin-bottom: 2em; box-sizing: border-box; }
.node-promo-action-teaser::after, .node-promo-action-teaser::before, .node-teaser-no-links::after, .node-teaser-no-links::before, .node-teaser::after, .node-teaser::before { content: ""; display: table; }
.node-promo-action-teaser::after, .node-teaser-no-links::after, .node-teaser::after { clear: both; }
.node-promo-action-teaser .field-type-image, .node-promo-action-teaser .views-field-field-image, .node-teaser-no-links .field-type-image, .node-teaser-no-links .views-field-field-image, .node-teaser .field-type-image, .node-teaser .views-field-field-image { float: left; width: 35.5619%; }
.node-promo-action-teaser .field-type-image + .content-holder, .node-promo-action-teaser .field-type-image + .group-teaser-text, .node-promo-action-teaser .views-field-field-image + .content-holder, .node-promo-action-teaser .views-field-field-image + .group-teaser-text, .node-teaser-no-links .field-type-image + .content-holder, .node-teaser-no-links .field-type-image + .group-teaser-text, .node-teaser-no-links .views-field-field-image + .content-holder, .node-teaser-no-links .views-field-field-image + .group-teaser-text, .node-teaser .field-type-image + .content-holder, .node-teaser .field-type-image + .group-teaser-text, .node-teaser .views-field-field-image + .content-holder, .node-teaser .views-field-field-image + .group-teaser-text { width: 64.4381%; padding-left: 1em; }
.node-promo-action-teaser .content-holder, .node-promo-action-teaser .group-teaser-text, .node-teaser-no-links .content-holder, .node-teaser-no-links .group-teaser-text, .node-teaser .content-holder, .node-teaser .group-teaser-text { float: left; box-sizing: border-box; }
.node-promo-action-teaser .views-field-title, .node-promo-action-teaser h1, .node-promo-action-teaser h2, .node-teaser-no-links .views-field-title, .node-teaser-no-links h1, .node-teaser-no-links h2, .node-teaser .views-field-title, .node-teaser h1, .node-teaser h2 { margin: 0px; padding: 0px; }
.node-promo-action-teaser img, .node-teaser-no-links img, .node-teaser img { display: block; height: auto ! important; }
#search-block-form, .front #renew-membership-form form, .front .donate-block form, .sidebar .donate-block form, form#email-updates, form#findrepcomponent, form.single_submit { position: relative; padding-right: 27px; max-width: 400px; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
#header #search-block-form, #header .front #renew-membership-form form, #header .front .donate-block form, #header .sidebar .donate-block form, #header form#email-updates, #header form#findrepcomponent, #header form.single_submit, .front #renew-membership-form #header form, .front .donate-block #header form, .sidebar .donate-block #header form { padding-right: 33px; }
#search-block-form, #search-block-form input, .front #renew-membership-form form, .front #renew-membership-form form input, .front .donate-block form, .front .donate-block form input, .sidebar .donate-block form, .sidebar .donate-block form input, form#email-updates, form#email-updates input, form#findrepcomponent, form#findrepcomponent input, form.single_submit, form.single_submit input { height: 27px; }
#header #search-block-form, #header #search-block-form input, #header .front #renew-membership-form form, #header .front #renew-membership-form form input, #header .front .donate-block form, #header .front .donate-block form input, #header .sidebar .donate-block form, #header .sidebar .donate-block form input, #header form#email-updates, #header form#email-updates input, #header form#findrepcomponent, #header form#findrepcomponent input, #header form.single_submit, #header form.single_submit input, .front #renew-membership-form #header form, .front #renew-membership-form #header form input, .front .donate-block #header form, .front .donate-block #header form input, .sidebar .donate-block #header form, .sidebar .donate-block #header form input { height: 32px; }
#search-block-form input[type="email"], #search-block-form input[type="search"], #search-block-form input[type="tel"], #search-block-form input[type="text"], #search-block-form select, .front #renew-membership-form form input[type="email"], .front #renew-membership-form form input[type="search"], .front #renew-membership-form form input[type="tel"], .front #renew-membership-form form input[type="text"], .front #renew-membership-form form select, .front .donate-block form input[type="email"], .front .donate-block form input[type="search"], .front .donate-block form input[type="tel"], .front .donate-block form input[type="text"], .front .donate-block form select, .sidebar .donate-block form input[type="email"], .sidebar .donate-block form input[type="search"], .sidebar .donate-block form input[type="tel"], .sidebar .donate-block form input[type="text"], .sidebar .donate-block form select, form#email-updates input[type="email"], form#email-updates input[type="search"], form#email-updates input[type="tel"], form#email-updates input[type="text"], form#email-updates select, form#findrepcomponent input[type="email"], form#findrepcomponent input[type="search"], form#findrepcomponent input[type="tel"], form#findrepcomponent input[type="text"], form#findrepcomponent select, form.single_submit input[type="email"], form.single_submit input[type="search"], form.single_submit input[type="tel"], form.single_submit input[type="text"], form.single_submit select { width: 100%; border: 1px solid rgb(200, 200, 200); box-sizing: border-box; padding: 0.5em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 0.65em; font-weight: 700; color: rgb(153, 153, 153); }
#header #search-block-form input[type="email"], #header #search-block-form input[type="search"], #header #search-block-form input[type="tel"], #header #search-block-form input[type="text"], #header #search-block-form select, #header .front #renew-membership-form form input[type="email"], #header .front #renew-membership-form form input[type="search"], #header .front #renew-membership-form form input[type="tel"], #header .front #renew-membership-form form input[type="text"], #header .front #renew-membership-form form select, #header .front .donate-block form input[type="email"], #header .front .donate-block form input[type="search"], #header .front .donate-block form input[type="tel"], #header .front .donate-block form input[type="text"], #header .front .donate-block form select, #header .sidebar .donate-block form input[type="email"], #header .sidebar .donate-block form input[type="search"], #header .sidebar .donate-block form input[type="tel"], #header .sidebar .donate-block form input[type="text"], #header .sidebar .donate-block form select, #header form#email-updates input[type="email"], #header form#email-updates input[type="search"], #header form#email-updates input[type="tel"], #header form#email-updates input[type="text"], #header form#email-updates select, #header form#findrepcomponent input[type="email"], #header form#findrepcomponent input[type="search"], #header form#findrepcomponent input[type="tel"], #header form#findrepcomponent input[type="text"], #header form#findrepcomponent select, #header form.single_submit input[type="email"], #header form.single_submit input[type="search"], #header form.single_submit input[type="tel"], #header form.single_submit input[type="text"], #header form.single_submit select, .front #renew-membership-form #header form input[type="email"], .front #renew-membership-form #header form input[type="search"], .front #renew-membership-form #header form input[type="tel"], .front #renew-membership-form #header form input[type="text"], .front #renew-membership-form #header form select, .front .donate-block #header form input[type="email"], .front .donate-block #header form input[type="search"], .front .donate-block #header form input[type="tel"], .front .donate-block #header form input[type="text"], .front .donate-block #header form select, .sidebar .donate-block #header form input[type="email"], .sidebar .donate-block #header form input[type="search"], .sidebar .donate-block #header form input[type="tel"], .sidebar .donate-block #header form input[type="text"], .sidebar .donate-block #header form select { font-size: 0.8em; }
#search-block-form input[type="image"], #search-block-form input[type="submit"], .front #renew-membership-form form input[type="image"], .front #renew-membership-form form input[type="submit"], .front .donate-block form input[type="image"], .front .donate-block form input[type="submit"], .sidebar .donate-block form input[type="image"], .sidebar .donate-block form input[type="submit"], form#email-updates input[type="image"], form#email-updates input[type="submit"], form#findrepcomponent input[type="image"], form#findrepcomponent input[type="submit"], form.single_submit input[type="image"], form.single_submit input[type="submit"] { position: absolute; top: 0px; right: 0px; width: 28px; height: 28px; }
#header #search-block-form input[type="image"], #header #search-block-form input[type="submit"], #header .front #renew-membership-form form input[type="image"], #header .front #renew-membership-form form input[type="submit"], #header .front .donate-block form input[type="image"], #header .front .donate-block form input[type="submit"], #header .sidebar .donate-block form input[type="image"], #header .sidebar .donate-block form input[type="submit"], #header form#email-updates input[type="image"], #header form#email-updates input[type="submit"], #header form#findrepcomponent input[type="image"], #header form#findrepcomponent input[type="submit"], #header form.single_submit input[type="image"], #header form.single_submit input[type="submit"], .front #renew-membership-form #header form input[type="image"], .front #renew-membership-form #header form input[type="submit"], .front .donate-block #header form input[type="image"], .front .donate-block #header form input[type="submit"], .sidebar .donate-block #header form input[type="image"], .sidebar .donate-block #header form input[type="submit"] { width: 33px; height: 33px; }
#main-content .group-image, #main-content .main_image_area, .feature-image, .view-blog-list .blog-teaser .views-field-field-image { border: 1px solid rgb(200, 200, 200); padding: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 1em; }
#main-content .group-image .field-name-field-media-caption, #main-content .main_image_area .field-name-field-media-caption, .feature-image .field-name-field-media-caption, .view-blog-list .blog-teaser .views-field-field-image .field-name-field-media-caption { color: rgb(76, 76, 76); }
#main-content .group-image .field-name-field-media-caption, #main-content .group-image .field-name-field-media-credit, #main-content .main_image_area .field-name-field-media-caption, #main-content .main_image_area .field-name-field-media-credit, .feature-image .field-name-field-media-caption, .feature-image .field-name-field-media-credit, .view-blog-list .blog-teaser .views-field-field-image .field-name-field-media-caption, .view-blog-list .blog-teaser .views-field-field-image .field-name-field-media-credit { font-size: 0.9em; font-style: italic; }
#main-content .group-image .field-name-field-media-caption, #main-content .main_image_area .field-name-field-media-caption, .feature-image .field-name-field-media-caption, .view-blog-list .blog-teaser .views-field-field-image .field-name-field-media-caption { background: rgb(251, 251, 251) none repeat scroll 0% 0%; }
#main-content .group-image .field-name-field-media-caption .field-items p, #main-content .main_image_area .field-name-field-media-caption .field-items p, .feature-image .field-name-field-media-caption .field-items p, .view-blog-list .blog-teaser .views-field-field-image .field-name-field-media-caption .field-items p { padding: 0.25em 0.5em; }
#main-content .group-image .field-name-field-media-credit, #main-content .main_image_area .field-name-field-media-credit, .feature-image .field-name-field-media-credit, .view-blog-list .blog-teaser .views-field-field-image .field-name-field-media-credit { text-align: right; }
#main-content .group-image img, #main-content .main_image_area img, .feature-image img, .view-blog-list .blog-teaser .views-field-field-image img { width: 100%; height: auto; }
.pane-aggregator-category-1 .item-list li, .pane-aggregator-feed-6 .item-list li, .pane-aggregator-feed-7 .item-list li, .pane-press-releases-recent-panel-pane-1 .item-list li { float: left; width: 49%; height: 130px; margin: 0px 1% 1% 0px; padding: 0.5em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; font-size: 0.9em; line-height: 1.2; box-sizing: border-box; overflow: hidden; border: medium none; }
.pane-aggregator-category-1 .item-list li::after, .pane-aggregator-category-1 .item-list li::before, .pane-aggregator-feed-6 .item-list li::after, .pane-aggregator-feed-6 .item-list li::before, .pane-aggregator-feed-7 .item-list li::after, .pane-aggregator-feed-7 .item-list li::before, .pane-press-releases-recent-panel-pane-1 .item-list li::after, .pane-press-releases-recent-panel-pane-1 .item-list li::before { content: ""; display: table; }
.pane-aggregator-category-1 .item-list li::after, .pane-aggregator-feed-6 .item-list li::after, .pane-aggregator-feed-7 .item-list li::after, .pane-press-releases-recent-panel-pane-1 .item-list li::after { clear: both; }
.pane-aggregator-category-1 .item-list li.odd, .pane-aggregator-feed-6 .item-list li.odd, .pane-aggregator-feed-7 .item-list li.odd, .pane-press-releases-recent-panel-pane-1 .item-list li.odd { margin-right: 0px; }
.pane-aggregator-category-1 .item-list li:hover, .pane-aggregator-feed-6 .item-list li:hover, .pane-aggregator-feed-7 .item-list li:hover, .pane-press-releases-recent-panel-pane-1 .item-list li:hover { background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
.pane-aggregator-category-1 .item-list li .views-row, .pane-aggregator-feed-6 .item-list li .views-row, .pane-aggregator-feed-7 .item-list li .views-row, .pane-press-releases-recent-panel-pane-1 .item-list li .views-row { margin: 0px ! important; padding: 0px ! important; border: 0px none; }
.pane-aggregator-category-1 .item-list a, .pane-aggregator-feed-6 .item-list a, .pane-aggregator-feed-7 .item-list a, .pane-press-releases-recent-panel-pane-1 .item-list a { color: rgb(0, 0, 0); }
.pane-aggregator-category-1 .item-list a:hover, .pane-aggregator-feed-6 .item-list a:hover, .pane-aggregator-feed-7 .item-list a:hover, .pane-press-releases-recent-panel-pane-1 .item-list a:hover { text-decoration: none; }
.pane-aggregator-category-1 .item-list a::after, .pane-aggregator-feed-6 .item-list a::after, .pane-aggregator-feed-7 .item-list a::after, .pane-press-releases-recent-panel-pane-1 .item-list a::after { content: ""; display: block; font-size: 0.8em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; position: relative; top: 0.5em; font-weight: 600; color: rgb(137, 137, 137); }
.pane-aggregator-category-1 .item-list a.blog-post-block-title[href*="TheEquation"]::after, .pane-aggregator-category-1 .item-list a.blog-post-block-title[href^="http://blog.ucsusa.org/"]::after, .pane-aggregator-feed-6 .item-list a.blog-post-block-title[href*="TheEquation"]::after, .pane-aggregator-feed-6 .item-list a.blog-post-block-title[href^="http://blog.ucsusa.org/"]::after, .pane-aggregator-feed-7 .item-list a.blog-post-block-title[href*="TheEquation"]::after, .pane-aggregator-feed-7 .item-list a.blog-post-block-title[href^="http://blog.ucsusa.org/"]::after, .pane-press-releases-recent-panel-pane-1 .item-list a.blog-post-block-title[href*="TheEquation"]::after, .pane-press-releases-recent-panel-pane-1 .item-list a.blog-post-block-title[href^="http://blog.ucsusa.org/"]::after { content: "THE EQUATION"; }
.pane-aggregator-category-1 .item-list a.blog-post-block-title[href*="allthingsnuclear"]::after, .pane-aggregator-category-1 .item-list a.blog-post-block-title[href^="http://allthingsnuclear.org/"]::after, .pane-aggregator-feed-6 .item-list a.blog-post-block-title[href*="allthingsnuclear"]::after, .pane-aggregator-feed-6 .item-list a.blog-post-block-title[href^="http://allthingsnuclear.org/"]::after, .pane-aggregator-feed-7 .item-list a.blog-post-block-title[href*="allthingsnuclear"]::after, .pane-aggregator-feed-7 .item-list a.blog-post-block-title[href^="http://allthingsnuclear.org/"]::after, .pane-press-releases-recent-panel-pane-1 .item-list a.blog-post-block-title[href*="allthingsnuclear"]::after, .pane-press-releases-recent-panel-pane-1 .item-list a.blog-post-block-title[href^="http://allthingsnuclear.org/"]::after { content: "ALL THINGS NUCLEAR"; }
.pane-aggregator-category-1 .item-list a.blog-post-block-title[href^="/news/press_release"]::after, .pane-aggregator-category-1 .item-list a.blog-post-block-title[href^="/press/20"]::after, .pane-aggregator-feed-6 .item-list a.blog-post-block-title[href^="/news/press_release"]::after, .pane-aggregator-feed-6 .item-list a.blog-post-block-title[href^="/press/20"]::after, .pane-aggregator-feed-7 .item-list a.blog-post-block-title[href^="/news/press_release"]::after, .pane-aggregator-feed-7 .item-list a.blog-post-block-title[href^="/press/20"]::after, .pane-press-releases-recent-panel-pane-1 .item-list a.blog-post-block-title[href^="/news/press_release"]::after, .pane-press-releases-recent-panel-pane-1 .item-list a.blog-post-block-title[href^="/press/20"]::after { content: "PRESS RELEASE"; }
.pane-aggregator-category-1 .item-list ul, .pane-aggregator-feed-6 .item-list ul, .pane-aggregator-feed-7 .item-list ul, .pane-press-releases-recent-panel-pane-1 .item-list ul { margin: 0px ! important; }
.pane-aggregator-category-1 .item-list img, .pane-aggregator-feed-6 .item-list img, .pane-aggregator-feed-7 .item-list img, .pane-press-releases-recent-panel-pane-1 .item-list img { float: left; margin-right: 1em; }
.pane-aggregator-category-1 .more-link, .pane-aggregator-feed-6 .more-link, .pane-aggregator-feed-7 .more-link, .pane-press-releases-recent-panel-pane-1 .more-link { display: block; clear: both; }
.front .pane-aggregator-category-1 .more-link, .front .pane-aggregator-feed-6 .more-link, .front .pane-aggregator-feed-7 .more-link, .front .pane-press-releases-recent-panel-pane-1 .more-link { display: none; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner, .region-alt-style-3-column, .region-style-3-column { box-sizing: border-box; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane, .region-alt-style-3-column .pane-custom, .region-alt-style-3-column .panel-pane, .region-style-3-column .pane-custom, .region-style-3-column .panel-pane { box-sizing: border-box; width: 33.33%; padding: 0px 1em 1em; float: left; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .global_promos_list, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .global_promos_list, .region-alt-style-3-column .pane-custom .global_promos_list, .region-alt-style-3-column .panel-pane .global_promos_list, .region-style-3-column .pane-custom .global_promos_list, .region-style-3-column .panel-pane .global_promos_list { margin: 0px; padding: 0px; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .views-field-field-image, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .views-field-field-image, .region-alt-style-3-column .pane-custom .views-field-field-image, .region-alt-style-3-column .panel-pane .views-field-field-image, .region-style-3-column .pane-custom .views-field-field-image, .region-style-3-column .panel-pane .views-field-field-image { float: none; margin-bottom: 1em; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .views-field-field-image img, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .views-field-field-image img, .region-alt-style-3-column .pane-custom .views-field-field-image img, .region-alt-style-3-column .panel-pane .views-field-field-image img, .region-style-3-column .pane-custom .views-field-field-image img, .region-style-3-column .panel-pane .views-field-field-image img { max-width: 100%; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom h2.block-title, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom h2.pane-title, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane h2.block-title, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane h2.pane-title, .region-alt-style-3-column .pane-custom h2.block-title, .region-alt-style-3-column .pane-custom h2.pane-title, .region-alt-style-3-column .panel-pane h2.block-title, .region-alt-style-3-column .panel-pane h2.pane-title, .region-style-3-column .pane-custom h2.block-title, .region-style-3-column .pane-custom h2.pane-title, .region-style-3-column .panel-pane h2.block-title, .region-style-3-column .panel-pane h2.pane-title { text-align: left; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .block-title, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .view-header, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .block-title, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .view-header, .region-alt-style-3-column .pane-custom .block-title, .region-alt-style-3-column .pane-custom .view-header, .region-alt-style-3-column .panel-pane .block-title, .region-alt-style-3-column .panel-pane .view-header, .region-style-3-column .pane-custom .block-title, .region-style-3-column .pane-custom .view-header, .region-style-3-column .panel-pane .block-title, .region-style-3-column .panel-pane .view-header { margin-bottom: 1em; font-size: 1.4em ! important; }
@media screen and (max-width: 800px) {
  .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .block-title, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .view-header, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .block-title, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .view-header, .region-alt-style-3-column .pane-custom .block-title, .region-alt-style-3-column .pane-custom .view-header, .region-alt-style-3-column .panel-pane .block-title, .region-alt-style-3-column .panel-pane .view-header, .region-style-3-column .pane-custom .block-title, .region-style-3-column .pane-custom .view-header, .region-style-3-column .panel-pane .block-title, .region-style-3-column .panel-pane .view-header { margin-bottom: 0.5em; }
}
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .block-title h2, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .view-header h2, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .block-title h2, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .view-header h2, .region-alt-style-3-column .pane-custom .block-title h2, .region-alt-style-3-column .pane-custom .view-header h2, .region-alt-style-3-column .panel-pane .block-title h2, .region-alt-style-3-column .panel-pane .view-header h2, .region-style-3-column .pane-custom .block-title h2, .region-style-3-column .pane-custom .view-header h2, .region-style-3-column .panel-pane .block-title h2, .region-style-3-column .panel-pane .view-header h2 { font-size: 1em ! important; text-align: left; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .block-title b, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .view-header b, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .block-title b, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .view-header b, .region-alt-style-3-column .pane-custom .block-title b, .region-alt-style-3-column .pane-custom .view-header b, .region-alt-style-3-column .panel-pane .block-title b, .region-alt-style-3-column .panel-pane .view-header b, .region-style-3-column .pane-custom .block-title b, .region-style-3-column .pane-custom .view-header b, .region-style-3-column .panel-pane .block-title b, .region-style-3-column .panel-pane .view-header b { border: medium none; padding: 0px; }
@media screen and (min-width: 767px) {
  .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .view-content, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .view-content, .region-alt-style-3-column .pane-custom .view-content, .region-alt-style-3-column .panel-pane .view-content, .region-style-3-column .pane-custom .view-content, .region-style-3-column .panel-pane .view-content { padding-bottom: 1em; }
}
@media screen and (max-width: 767px) {
  .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane, .region-alt-style-3-column .pane-custom, .region-alt-style-3-column .panel-pane, .region-style-3-column .pane-custom, .region-style-3-column .panel-pane { width: 100%; float: none; clear: both; }
}
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner, .region-alt-style-3-column { padding: 0px 0px 2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner::after, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner::before, .region-alt-style-3-column::after, .region-alt-style-3-column::before { content: ""; display: table; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner::after, .region-alt-style-3-column::after { clear: both; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner ul, .region-alt-style-3-column ul { margin: 0px ! important; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane, .region-alt-style-3-column .pane-custom, .region-alt-style-3-column .panel-pane { width: 31.33%; margin: 0px 1% 1em; padding: 0px; border-left: 2.5em solid rgb(229, 229, 229); border-right: 2.5em solid rgb(229, 229, 229); }
.not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane, .not-front .region-alt-style-3-column .pane-custom, .not-front .region-alt-style-3-column .panel-pane, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .pane-custom, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .panel-pane { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
.not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .view-mode-teaser, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .view-mode-teaser, .not-front .region-alt-style-3-column .pane-custom .view-mode-teaser, .not-front .region-alt-style-3-column .panel-pane .view-mode-teaser, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .pane-custom .view-mode-teaser, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .panel-pane .view-mode-teaser { clear: both; }
.not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .view-mode-teaser h1, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .view-mode-teaser h2, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .view-mode-teaser h3, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .view-mode-teaser h1, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .view-mode-teaser h2, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .view-mode-teaser h3, .not-front .region-alt-style-3-column .pane-custom .view-mode-teaser h1, .not-front .region-alt-style-3-column .pane-custom .view-mode-teaser h2, .not-front .region-alt-style-3-column .pane-custom .view-mode-teaser h3, .not-front .region-alt-style-3-column .panel-pane .view-mode-teaser h1, .not-front .region-alt-style-3-column .panel-pane .view-mode-teaser h2, .not-front .region-alt-style-3-column .panel-pane .view-mode-teaser h3, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .pane-custom .view-mode-teaser h1, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .pane-custom .view-mode-teaser h2, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .pane-custom .view-mode-teaser h3, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .panel-pane .view-mode-teaser h1, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .panel-pane .view-mode-teaser h2, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .panel-pane .view-mode-teaser h3 { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 1em; }
.not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .views-field-body h1, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .views-field-body h2, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .views-field-body h3, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .views-field-body h1, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .views-field-body h2, .not-front .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .views-field-body h3, .not-front .region-alt-style-3-column .pane-custom .views-field-body h1, .not-front .region-alt-style-3-column .pane-custom .views-field-body h2, .not-front .region-alt-style-3-column .pane-custom .views-field-body h3, .not-front .region-alt-style-3-column .panel-pane .views-field-body h1, .not-front .region-alt-style-3-column .panel-pane .views-field-body h2, .not-front .region-alt-style-3-column .panel-pane .views-field-body h3, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .pane-custom .views-field-body h1, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .pane-custom .views-field-body h2, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .pane-custom .views-field-body h3, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .panel-pane .views-field-body h1, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .panel-pane .views-field-body h2, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .not-front .region-inner .panel-pane .views-field-body h3 { font-size: 1.2em ! important; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom > .block-inner, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane > .block-inner, .region-alt-style-3-column .pane-custom > .block-inner, .region-alt-style-3-column .panel-pane > .block-inner { height: 520px; padding: 0.5em; margin: 0.5em -1.5em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box; overflow: hidden; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .item-list ul, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .item-list ul, .region-alt-style-3-column .pane-custom .item-list ul, .region-alt-style-3-column .panel-pane .item-list ul { margin: 0px ! important; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .customisable-border, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane .customisable-border, .region-alt-style-3-column .pane-custom .customisable-border, .region-alt-style-3-column .panel-pane .customisable-border { border-bottom: 1px dotted rgb(200, 200, 200); }
@media screen and (max-width: 800px) {
  .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane, .region-alt-style-3-column .pane-custom, .region-alt-style-3-column .panel-pane { border-left: medium none; border-right: medium none; margin-left: 0px; margin-right: 0px; }
  .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom > .block-inner, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .panel-pane > .block-inner, .region-alt-style-3-column .pane-custom > .block-inner, .region-alt-style-3-column .panel-pane > .block-inner { margin: 0px; padding: 0px; }
}
.panel-multi-row-jump-nav-target, .program-landing-panel .panel-multi-row-jump-nav-target.even, .view-experts-carousel { width: 100%; margin: 0px 0px 2em; }
.panel-multi-row-jump-nav-target::after, .panel-multi-row-jump-nav-target::before, .program-landing-panel .panel-multi-row-jump-nav-target.even::after, .program-landing-panel .panel-multi-row-jump-nav-target.even::before, .view-experts-carousel::after, .view-experts-carousel::before { content: ""; display: table; }
.panel-multi-row-jump-nav-target::after, .program-landing-panel .panel-multi-row-jump-nav-target.even::after, .view-experts-carousel::after { clear: both; }
@media screen and (max-width: 800px) {
  .panel-multi-row-jump-nav-target, .program-landing-panel .panel-multi-row-jump-nav-target.even, .view-experts-carousel { margin-bottom: 0px; }
}
.not-front .panel-multi-row-jump-nav-target .view-header h2, .not-front .panel-multi-row-jump-nav-target h2.pane-title, .not-front .panel-multi-row-jump-nav-target h2.section-title, .not-front .view-experts-carousel .view-header h2, .not-front .view-experts-carousel h2.pane-title, .not-front .view-experts-carousel h2.section-title { font-size: 1.8em; margin-top: 0px; padding-bottom: 0.5em; text-align: center; }
@media screen and (max-width: 800px) {
  .not-front .panel-multi-row-jump-nav-target .view-header h2, .not-front .panel-multi-row-jump-nav-target h2.pane-title, .not-front .panel-multi-row-jump-nav-target h2.section-title, .not-front .view-experts-carousel .view-header h2, .not-front .view-experts-carousel h2.pane-title, .not-front .view-experts-carousel h2.section-title { margin-bottom: 0px; }
}
.not-front .panel-multi-row-jump-nav-target .view-header h2 b, .not-front .panel-multi-row-jump-nav-target h2.pane-title b, .not-front .panel-multi-row-jump-nav-target h2.section-title b, .not-front .view-experts-carousel .view-header h2 b, .not-front .view-experts-carousel h2.pane-title b, .not-front .view-experts-carousel h2.section-title b { display: inline-block; padding: 0px 1em 0.5em; font-weight: 400; border-bottom: 1px dotted rgb(200, 200, 200); }
.program-landing-panel .panel-multi-row-jump-nav-target.even { padding: 1.5em 0.5em; background: rgb(229, 229, 229) none repeat scroll 0% 0%; }
.program-landing-panel #two-brick-multi-row-section-8.panel-multi-row-jump-nav-target.even { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media (max-width: 800px) {
  .program-landing-panel .panel-multi-row-jump-nav-target.even { position: relative; width: 100vw; left: calc(-50vw + 50%); }
  .program-landing-panel #two-brick-multi-row-section-8.panel-multi-row-jump-nav-target.even { width: 100%; left: auto; padding-right: 0px; padding-left: 0px; }
  .program-landing-panel .panel-multi-row-jump-nav-target.even > div { max-width: 100%; margin: 0px auto; }
}
.program-landing-panel .panel-multi-row-jump-nav-target.even h2.pane-title + .block-content > p:first-child, .program-landing-panel .panel-multi-row-jump-nav-target.even h2.section-title + .block-content > p:first-child { width: 85%; margin: 0px auto 1.5em; font-size: 1.2em; line-height: 1.4; font-style: italic; }
#content_area::after, #content_top_row::after, .global_promos_list::after, .vocabulary-author::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
a.nolink { cursor: default; }
.no_bullet, .no_list, .primary-menu { padding: 0px; margin: 0px; list-style: outside none none; }
.no_list li, ul.menu.primary-menu li { margin: 0px; padding: 0px; }
.no_list li { float: left; }
.ul.menu.primary-menu { float: none; }
#header, #main-section, #primary-menu-bar { box-sizing: border-box; }
@media screen and (max-width: 800px) {
  .region-sidebar-second .block-addthis-default-share-widgets { display: none ! important; }
}
@media (max-width: 800px) {
  #footer-social-peekaboo { position: fixed; bottom: -60px; width: 100%; z-index: 1000; height: 60px; padding-top: 10px; color: rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; transition: all 0.5s ease-in 0s; }
  .scrolling-up #footer-social-peekaboo { bottom: 0px; }
  #footer-social-peekaboo #peekaboo-share-buttons { width: 234px; margin: 0px auto; float: none; }
  #footer-social-peekaboo #peekaboo-share-buttons li { padding-right: 0.4em; }
}
#main-section { max-width: 1200px; margin: 0px auto; }
#page.container { width: 100%; max-width: 100%; }
#columns { padding-top: 1em; }
#content_area, #tasks, .media_caption, .primary-menu-wrapper, .region-footer .region-inner, .region-header .region-inner { max-width: 1200px; width: 100%; margin: 0px auto; position: relative; box-sizing: border-box; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.region-homepage-hero > #content_area, .region-homepage-hero > #tasks, .region-homepage-hero > .media_caption, .region-homepage-hero > .primary-menu-wrapper, .region-homepage-hero > .region-footer .region-inner, .region-homepage-hero > .region-header .region-inner { max-width: 100%; }
#tasks { z-index: 1; }
.region-header .region-inner { padding: 40px 0px 0px 1em; }
.region-header .region-inner #block-menu-block-2 { margin-top: -40px; }
#site_footer { padding: 1em 0px 0.5em; }
#content_area { margin-top: 2em; }
.front #content_area { margin-top: 1.5em; }
#content_top_row { position: relative; overflow: visible; }
.front #block-block-8 { position: absolute; bottom: 0px; }
.region-sidebar-first .region-inner { padding-right: 2em; }
#main-section, #site_footer { padding: 1em; }
@media (max-width: 767px) {
  #main-content { margin-bottom: 1em; }
}
@media screen and (max-width: 600px) {
  #main-section { padding: 0px 0.5em 1em; }
  #site_footer { padding: 1em 0.5em; }
}
@media screen and (max-width: 400px) {
  .region-sidebar .block { width: 100%; margin: 0px 0px 5%; }
}
b, strong { font-weight: inherit; }
body.not-logged-in .messages.error { display: none; }
body { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-weight: 300; font-size: 1.25em; color: rgb(76, 76, 76); overflow-x: hidden; }
body.font-larger { font-size: 1.5em; }
body.font-largest { font-size: 2em; }
a { text-decoration: none; }
a, a:hover { color: rgb(0, 122, 165); }
a:hover { text-decoration: underline; }
b, strong { font-weight: 600; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; color: rgb(0, 0, 0); }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: 400; color: rgb(0, 0, 0); }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; }
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b { font-weight: inherit; }
.not-front h1.pane-title, .not-front h2.pane-title, .not-front h3.pane-title, .not-front h4.pane-title, .not-front h5.pane-title, .not-front h6.pane-title { margin-top: 0px; padding-bottom: 0.5em; text-align: center; }
.not-front h1.pane-title b, .not-front h2.pane-title b, .not-front h3.pane-title b, .not-front h4.pane-title b, .not-front h5.pane-title b, .not-front h6.pane-title b { display: inline-block; padding: 0px 1em 0.5em; font-weight: 400; border-bottom: 1px dotted rgb(200, 200, 200); }
.not-front .two-brick h1.pane-title, .not-front .two-brick h2.pane-title, .not-front .two-brick h3.pane-title, .not-front .two-brick h4.pane-title, .not-front .two-brick h5.pane-title, .not-front .two-brick h6.pane-title { margin-top: 0px; padding-bottom: 0px; text-align: left; }
.not-front .two-brick h1.pane-title b, .not-front .two-brick h2.pane-title b, .not-front .two-brick h3.pane-title b, .not-front .two-brick h4.pane-title b, .not-front .two-brick h5.pane-title b, .not-front .two-brick h6.pane-title b { padding: 0px; border-bottom: medium none; }
.h1, h1 { font-size: 2em; line-height: 1; }
.h2, h2 { font-size: 1.5em; line-height: 1; }
.h3, .node-ucs-publication .field-name-title h1, h3 { font-size: 1.25em; }
.h4, .h5, .h6, h4, h5, h6 { font-size: 1em; }
form#email-updates, form#findrepcomponent, form.single_submit { clear: both; }
form#email-updates fieldset, form#findrepcomponent fieldset, form.single_submit fieldset { border: medium none; margin: 0px; padding: 0px; }
li { margin-bottom: 0.5em; }
input, select, textarea { max-width: 100%; }
.field-name-body li, p { font-size: 100%; line-height: 1.4; }
p { margin-top: 0px; }
p.large { font-size: 110%; }
p:empty { display: none; }
img { display: block; max-width: 100%; height: auto; }
@media screen and (max-width: 600px) {
  .caption-left, .caption-right, .not-front .content-column img { float: none ! important; margin: 1em auto; }
  #main-content .view-display-id-herospace_subsection_pane img, .not-front .content-column .view-display-id-herospace_pane img { margin: 0px; }
}
hr { margin: 0px 0px 1em; padding: 0px 0px 1em; border-width: 0px 0px 1px; border-style: none none dotted; border-color: currentcolor currentcolor rgb(200, 200, 200); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; clear: both; height: 1px ! important; width: 100%; color: transparent; background-color: transparent; }
hr.catalyst { border-color: rgb(0, 174, 235); }
.not-front.node-type-article #content h2, .not-front.node-type-landing-panel #content h2, .not-front.node-type-ucs-publication #content h2 { font-size: 2em; }
.not-front.node-type-article #content h3, .not-front.node-type-landing-panel #content h3, .not-front.node-type-ucs-publication #content h3 { font-size: 1.6em; }
.not-front.node-type-article #content h4, .not-front.node-type-article #content h5, .not-front.node-type-article #content h6, .not-front.node-type-landing-panel #content h4, .not-front.node-type-landing-panel #content h5, .not-front.node-type-landing-panel #content h6, .not-front.node-type-ucs-publication #content h4, .not-front.node-type-ucs-publication #content h5, .not-front.node-type-ucs-publication #content h6 { font-size: 1.4em; }
@media screen and (max-width: 800px) {
  .not-front.node-type-article #content h2, .not-front.node-type-landing-panel #content h2, .not-front.node-type-ucs-publication #content h2 { font-size: 1.6em; }
  .not-front.node-type-article #content h3, .not-front.node-type-landing-panel #content h3, .not-front.node-type-ucs-publication #content h3 { font-size: 1.4em; }
  .not-front.node-type-article #content h4, .not-front.node-type-article #content h5, .not-front.node-type-article #content h6, .not-front.node-type-landing-panel #content h4, .not-front.node-type-landing-panel #content h5, .not-front.node-type-landing-panel #content h6, .not-front.node-type-ucs-publication #content h4, .not-front.node-type-ucs-publication #content h5, .not-front.node-type-ucs-publication #content h6 { font-size: 1.2em; }
}
.not-front.node-type-article.page-node-336 #content h2, .not-front.node-type-landing-panel.page-node-336 #content h2, .not-front.node-type-ucs-publication.page-node-336 #content h2 { font-size: 1.5em; }
.not-front.node-type-article.page-node-336 #content h3, .not-front.node-type-landing-panel.page-node-336 #content h3, .not-front.node-type-ucs-publication.page-node-336 #content h3 { font-size: 1.25em; }
.not-front.node-type-article.page-node-336 #content h4, .not-front.node-type-article.page-node-336 #content h5, .not-front.node-type-article.page-node-336 #content h6, .not-front.node-type-landing-panel.page-node-336 #content h4, .not-front.node-type-landing-panel.page-node-336 #content h5, .not-front.node-type-landing-panel.page-node-336 #content h6, .not-front.node-type-ucs-publication.page-node-336 #content h4, .not-front.node-type-ucs-publication.page-node-336 #content h5, .not-front.node-type-ucs-publication.page-node-336 #content h6 { font-size: 1em; }
.not-front.report-landing-panel #content h3 { margin-bottom: 12px; }
#primary-menu-bar { max-width: 1200px; margin: 0px auto; }
.primary-menu-wrapper { margin: 0px; padding: 0px 1em; float: right; }
.primary-menu { max-width: 1200px; float: right; }
.primary-menu .menu-depth-1 { display: none; }
.primary-menu .menu-item-2470, .primary-menu .menu-item-2471, .primary-menu .menu-item-2472, .primary-menu .menu-item-2473, .primary-menu .menu-item-2474 { display: block; }
.primary-menu li { float: left; box-sizing: border-box; }
.primary-menu li, .primary-menu li.expanded, .primary-menu li.leaf { list-style-type: none; list-style-image: none; }
.primary-menu a { display: block; color: rgb(0, 0, 0); font-weight: 400; padding: 0.25em 0.5em 0.4em; width: 100%; height: 100%; margin: 0px 0px 0px 0.25em; line-height: 1; font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; box-sizing: border-box; white-space: nowrap; }
.primary-menu a.active, .primary-menu a:hover { color: rgb(0, 0, 0); }
.primary-menu > .menu { font-size: 1.3em; display: table; margin: 0px auto; width: 100%; max-width: 1200px; padding: 0px; position: relative; }
.primary-menu .menu-depth-1 { position: relative; text-align: center; vertical-align: middle; padding: 0px; background: transparent url(e02b4bfe5d6afbcec15737a67ef59a1899376721.png)  no-repeat scroll 0px 50%; }
.primary-menu .menu-depth-1 ul { position: absolute; top: 100%; left: 0.2em; min-width: 7em; margin: -0.1em 0px 0px 1.2%; max-height: 0px; overflow: hidden; background: rgb(229, 229, 229) none repeat scroll 0% 0%; transition: all 0.15s ease-in-out 0.15s; z-index: 1; }
.primary-menu .menu-depth-1.bfHover > a { background: rgb(229, 229, 229) none repeat scroll 0% 0%; text-decoration: none; }
.primary-menu .menu-depth-1.bfHover ul { max-height: 500px; z-index: 2; transition: all 0.15s ease-in-out 0.15s; }
.primary-menu .menu-depth-1.menu-item-2474, .primary-menu .menu-depth-1:first-child { background: transparent none repeat scroll 0% 0%; }
.primary-menu .menu-depth-1.menu-item-2474 > a { width: auto; padding-right: 2em; background: rgb(241, 90, 37) url(1eaa88531dc2d53c8dea83bf3e0d79eafd5c8d43.png)  no-repeat scroll 90% 50%; color: rgb(255, 255, 255); transition: all 0.15s ease-in-out 0.15s; }
.primary-menu .menu-depth-1.menu-item-2474.bfHover > a { color: rgb(255, 255, 255); background-color: rgb(109, 110, 113); background-image: url(b2782bade30c900cc59f6446f958f38af6327ac4.png) ; text-decoration: none; transition: all 0.15s ease-in-out 0.15s; }
.primary-menu .menu-depth-1.menu-item-2474 ul { left: auto; right: 0px; background: rgb(109, 110, 113) none repeat scroll 0% 0%; }
.primary-menu .menu-depth-1.menu-item-2474 ul a { color: rgb(255, 255, 255); }
.primary-menu .menu-depth-1.menu-item-2474 ul a:hover { color: rgb(244, 123, 81); }
.primary-menu .menu-depth-2 { display: block; float: none; clear: both; }
.primary-menu .menu-depth-2.menu-item-cloned { display: none; }
@media screen and (max-width: 800px) {
  .primary-menu .menu-depth-2.menu-item-cloned { display: block; }
}
.primary-menu .menu-depth-2 a { padding: 0px 0.6em 0.5em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 0.6em; line-height: 1.25; }
.primary-menu .menu-depth-2 a:hover { color: rgb(0, 122, 223); text-decoration: none; }
.primary-menu .menu-item-2470 .menu-depth-2.last { background: rgb(204, 204, 204) none repeat scroll 0% 0%; border-top: 2px solid rgb(184, 184, 184); padding-right: 1.5em; }
.primary-menu .menu-item-2470 .menu-depth-2.last a { color: rgb(0, 122, 165); }
@media screen and (max-width: 1200px) {
  #primary-menu-bar .primary-menu-wrapper { width: 100%; padding: 0px; position: static; }
}
#search-trigger, .subnav-trigger { display: none; }
@media screen and (max-width: 800px) {
  body { padding-top: 50px; }
  body, body.scrolling-down { transition: all 0.5s ease-in 0s; }
  body.scrolling-down { padding-top: 0px; }
  #stick-the-header { position: fixed; top: 0px; width: 100%; z-index: 1000; height: 66px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; transition: all 0.5s ease-in 0s; }
  .scrolling-down #stick-the-header { top: -80px; }
  .scrolling-up #stick-the-header { top: 0px; }
  .region-header .region-inner { padding: 4px; }
  .region-header #block-search-form { min-width: 0px; }
  #search-trigger { display: block; position: absolute; top: 10px; right: 70px; width: 40px; height: 40px; border: medium none; background: transparent none repeat scroll 0% 0%; border-radius: 0.2em; font-size: 24px; }
  #search-trigger.active { background-color: transparent; color: rgb(0, 122, 165); }
  #search-trigger:focus { outline: medium none; }
  #search-trigger b { display: block; overflow: hidden; position: absolute; text-indent: -999em; }
  #primary-menu-bar .primary-menu-wrapper > h2 { top: 10px; width: 40px; height: 40px; padding-top: 40px; display: block; position: absolute; right: 15px; margin: 0px; color: rgb(255, 255, 255); clip: auto; transition: background-color 0.5s ease 0s; cursor: pointer; overflow: hidden; background-image: url(c3100208c4ee110071b965ef30fc22c7b5732520.png) ; background-repeat: no-repeat; background-position: 50% center; border: 1px solid rgb(0, 122, 165); border-radius: 0.2em; box-sizing: border-box; }
  #primary-menu-bar .primary-menu { display: block; overflow: hidden; position: absolute; top: 66px; left: 0px; right: 0px; z-index: 10000; background: rgb(229, 229, 229) none repeat scroll 0% 0%; max-height: 0px; transition: max-height 0.15s ease 0s; }
  #primary-menu-bar .primary-menu a { margin-left: 0px; display: block; padding: 0.5em; }
  #primary-menu-bar .primary-menu a:hover { text-decoration: none; }
  #primary-menu-bar .primary-menu .menu { display: block; }
  #primary-menu-bar .primary-menu .menu-depth-1 { position: relative; width: 100%; margin: 0px; text-align: left; border-bottom: 1px solid rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; }
  #primary-menu-bar .primary-menu .menu-depth-1 > ul { clear: both; position: static; left: 0px; margin: 0px; }
  #primary-menu-bar .primary-menu .menu-depth-1 > ul li { width: 100%; }
  #primary-menu-bar .primary-menu .menu-depth-1 > ul li a { padding-left: 2em; }
  #primary-menu-bar .primary-menu .menu-depth-1 > ul li .subnav-trigger { display: none; }
  #primary-menu-bar .primary-menu .menu-depth-1.bfHover a { background: transparent none repeat scroll 0% 0%; }
  #primary-menu-bar .primary-menu .menu-depth-1.menu-item-2474 { overflow: hidden; background: rgb(241, 90, 37) none repeat scroll 0% 0%; }
  #primary-menu-bar .primary-menu .menu-depth-1.menu-item-2474 a { background: transparent none repeat scroll 0% 0%; text-align: center; }
  #primary-menu-bar .primary-menu .menu-depth-1.menu-item-2474.bfHover { background-color: rgb(109, 110, 113); }
  #primary-menu-bar .primary-menu .menu-depth-1 > .subnav-trigger { position: absolute; top: 4px; right: 4px; display: inline-block; -moz-appearance: none; background: transparent none repeat scroll 0% 0%; height: 32px; width: 32px; font-size: 27px; border: medium none; }
  #primary-menu-bar .primary-menu .menu-depth-1 > .subnav-trigger:active, #primary-menu-bar .primary-menu .menu-depth-1 > .subnav-trigger:focus { outline: medium none; }
  #primary-menu-bar .primary-menu .menu-depth-1 > .subnav-trigger::before { content: ""; font-size: 0.7em; }
  #primary-menu-bar .primary-menu .menu-depth-1 > .subnav-trigger b { display: block; overflow: hidden; position: absolute; text-indent: -999em; }
  #primary-menu-bar .primary-menu .menu-depth-1.bfHover > .subnav-trigger::before { content: ""; }
  #primary-menu-bar .primary-menu .menu-depth-1.menu-item-2470 .subnav-trigger { width: 100%; }
  #primary-menu-bar .primary-menu .menu-depth-1.menu-item-2470 .subnav-trigger::before { float: right; }
  #primary-menu-bar .primary-menu .menu-depth-1.menu-item-2471 .subnav-trigger { width: 100%; }
  #primary-menu-bar .primary-menu .menu-depth-1.menu-item-2471 .subnav-trigger::before { float: right; }
  #primary-menu-bar .primary-menu .menu-depth-1.menu-item-2471 .first, #primary-menu-bar .primary-menu .menu-depth-1.menu-item-2471 .menu-item-4476 { display: block; }
  #primary-menu-bar .primary-menu .menu-depth-2 a { font-size: 0.75em; }
  #primary-menu-bar.active h2 { background-color: rgb(242, 242, 242); }
  #primary-menu-bar.active .primary-menu { max-height: calc(100vh - 66px); overflow: auto; }
  #block-search-form { max-height: 0px; overflow: hidden; float: none ! important; margin: 0px; padding: 0px; max-width: 100% ! important; width: 100% ! important; background-color: rgb(251, 251, 251); }
  #block-search-form.active { max-height: 100px; position: absolute; top: 66px; right: 0px; left: 0px; padding: 0.5em; z-index: 20000; width: 100%; max-width: 100%; }
  #block-search-form #search-block-form { height: 39px; max-width: 100%; padding-right: 0px; }
  #block-search-form #search-block-form, #block-search-form #search-block-form input[type="image"], #block-search-form #search-block-form input[type="search"] { height: 40px; }
  #block-search-form #search-block-form input[type="image"] { width: 40px; }
  #block-search-form #search-block-form input[type="search"] { padding-right: 40px; width: 100%; font-size: 16px; }
}
@media screen and (max-width: 800px) {
  body { padding-top: 66px; }
}
@media screen and (max-width: 450px) {
  #primary-menu-bar .primary-menu > ul.menu > li, .region-header #block-menu-menu-top-secondary-nav ul li.leaf { display: block; width: 100%; }
}
.sidebar .donate-block form { width: 95%; margin-bottom: 1em; }
.sidebar .donate-block form select { padding: 0.26em 0px 0.26em 0.4em; }
.sidebar #block-aggregator-category-2 .item-list li { float: none; width: 100%; }
.sidebar #block-aggregator-category-2 .item-list li::after, .sidebar #block-aggregator-category-2 .item-list li::before { content: ""; display: table; }
.sidebar #block-aggregator-category-2 .item-list li::after { clear: both; }
.sidebar #block-aggregator-category-2 .item-list img { margin-right: 0.5em; }
.sidebar .block.last .block-inner.stuck { position: fixed; top: 0px; width: 320px; padding: 1em; margin-left: -1em; z-index: 100; margin-bottom: 400px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.node-type-biography .sidebar .blog-feed, .node-type-biography .sidebar .parssFeed li, .node-type-biography .sidebar .read-all-posts { margin-bottom: 1em; }
.sidebar .field-name-field-bio-city { text-transform: uppercase; font-weight: 700; }
@media screen and (max-width: 800px) {
  .sidebar .field-name-field-bio-city { display: none; }
}
.sidebar .field-name-field-bio-blog-feed-url .read-all-posts { text-transform: uppercase; margin-top: 1em; font-size: 0.9em; }
.sidebar .field-name-field-bio-blog-feed-url .blog-feed { text-transform: uppercase; font-size: 0.9em; }
.sidebar .field-name-field-bio-blog-feed-url .blog-feed a { display: block; padding: 0.5em 0px 0.5em 20px; background: transparent url(967280e1cb18bb281394f415b8eddd6e84796fb9.png)  no-repeat scroll 0px 0.5em; }
.sidebar .field-name-field-bio-node-media-contact h3, .sidebar .field-name-speaking-requests-ds h3 { font-style: normal; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; margin-bottom: 0px; font-size: 1em; }
.sidebar .field-name-field-bio-node-media-contact h3 a, .sidebar .field-name-speaking-requests-ds h3 a { color: rgb(0, 122, 165); }
.sidebar .field-name-speaking-requests-ds { display: none; }
.bio-type-expert .sidebar .field-name-speaking-requests-ds { display: block; }
nav.social ul { padding: 0px; margin: 0px; }
nav.social ul li { width: 33px; height: 33px; margin-left: 0.5em; overflow: hidden; display: inline-block; background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
nav.social ul li a { height: 100%; width: 100%; text-indent: 100%; display: block; }
nav.social .fb { background-image: url(e915ae37074edc78527faf3186d2e9645176cbd9.png) ; }
nav.social .yt { background-image: url(bf23e7165b4969e35ec6e884ce998a8bf124b5cc.png) ; }
nav.social .tw { background-image: url(296625454af77ac3cf6e0e564d53ebe63f9fcf12.png) ; }
#peekaboo-share-buttons, #share-buttons, #share-buttons-custom { border: medium none; }
#peekaboo-share-buttons li, #share-buttons-custom li, #share-buttons li { padding-right: 1em; }
#peekaboo-share-buttons a, #share-buttons-custom a, #share-buttons a { display: table-cell; vertical-align: middle; text-align: center; height: 48px; width: 48px; position: relative; margin: 0px; padding-top: 0.1em; border-radius: 0.4em; box-sizing: border-box; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); background-image: linear-gradient(0deg, rgb(181, 189, 200) 0px, rgb(130, 140, 149) 3%, rgb(0, 0, 0) 21%); }
#peekaboo-share-buttons a::after, #share-buttons-custom a::after, #share-buttons a::after { content: ""; position: absolute; width: 90%; height: 1px; left: 5%; bottom: -1px; background: rgb(187, 187, 187) none repeat scroll 0% 0%; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.8); }
#peekaboo-share-buttons a:hover, #share-buttons-custom a:hover, #share-buttons a:hover { background-color: rgb(51, 51, 51); background-image: linear-gradient(0deg, rgb(181, 189, 200) 0px, rgb(130, 140, 149) 3%, rgb(51, 51, 51) 21%); }
#peekaboo-share-buttons a b, #share-buttons-custom a b, #share-buttons a b { display: none; }
.pane-landing-support-promo-panel-pane-1 #peekaboo-share-buttons a, .pane-landing-support-promo-panel-pane-1 #share-buttons-custom a, .pane-landing-support-promo-panel-pane-1 #share-buttons a { background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.pane-landing-support-promo-panel-pane-1 #peekaboo-share-buttons a:hover, .pane-landing-support-promo-panel-pane-1 #share-buttons-custom a:hover, .pane-landing-support-promo-panel-pane-1 #share-buttons a:hover { background: transparent none repeat scroll 0% 0%; }
.pane-landing-support-promo-panel-pane-1 #peekaboo-share-buttons a::after, .pane-landing-support-promo-panel-pane-1 #share-buttons-custom a::after, .pane-landing-support-promo-panel-pane-1 #share-buttons a::after { display: none; }
.field-name-biography-social-links .block-content.content .view-id-biography_social_links .view-content { overflow: auto; }
.field-name-field-bio-twitter-url a { background-image: url(f5033bee577a5f8bce10a53460180afcfba2b084.png) ; }
.field-name-field-bio-facebook-url a { background-image: url(990dec3f5a049801c2c87167b1590cd52e962716.png) ; }
.field-name-field-bio-linkedin-url a { background-image: url(1ef8d78692177d13b88331f0610cebd60a92a2b9.png) ; }
.field-name-field-bio-youtube-url a { background-image: url(ca228ddabdc4da8aed0100882250cef5ef9e7c0d.png) ; }
.field-name-field-bio-flickr-url a { background-image: url(f2aa8ad7c76f97c1e97e1daacc3340de7fee7120.png) ; }
.field-name-field-bio-rss-url a { background-image: url(ea766d2643662667e82e1fa2db9ef15c3273a205.png) ; }
.field-name-field-bio-pinterest-url a { background-image: url(347b92ad1ffced787d17cab3e7a5ae3d99d20132.png) ; }
#main-content-custom ul#share-buttons, #main-content ul#share-buttons { margin-left: 1em; }
#footer-social { float: right; margin-bottom: 0px; }
#footer-social .fa-lg { font-size: 1.33em; }
#share-tools-full { width: 100%; padding: 3em; background: rgb(0, 0, 0) none repeat scroll 0% 0%; box-sizing: border-box; }
#share-tools-full::after, #share-tools-full::before { content: ""; display: table; }
#share-tools-full::after { clear: both; }
#share-tools-full #fullwidth-social { max-width: 640px; float: none; margin: 0px auto; }
#share-tools-full #fullwidth-social li { padding: 0px 2em; margin: 0px; }
#share-tools-full #fullwidth-social .fa-lg { font-size: 3em; color: rgb(255, 255, 255); }
.region-homepage-hero { position: relative; z-index: 100; }
.region-homepage-hero .flexslider .media_caption_background { display: none; }
.front .region-homepage-hero { margin-bottom: 1em; }
.front .region-homepage-hero .flexslider { border: medium none; border-radius: 0px; background-color: rgb(255, 255, 255); margin-bottom: 0px; overflow: hidden; }
.front .region-homepage-hero .flexslider li { text-align: center; }
.front .region-homepage-hero .flexslider .group-image { margin-bottom: 0px ! important; }
.front .region-homepage-hero .flexslider .views-field-field-image { overflow: hidden; text-align: center; font-size: 0px; }
.front .region-homepage-hero .flexslider .views-field-field-image img { height: 530px; width: auto; max-width: 1000%; position: relative; z-index: 1; }
.front .region-homepage-hero .flexslider .media_caption { position: absolute; top: 0px; height: 100%; font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-size: 1em; font-weight: 400; }
.front .region-homepage-hero .flexslider .media_caption div { position: absolute; top: 1.5em; z-index: 1; height: auto; background: transparent none repeat scroll 0% 0%; width: 30%; padding: 2.5%; text-align: left; }
.front .region-homepage-hero .flexslider .media_caption h1 { position: relative; box-sizing: border-box; font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; text-transform: none; margin: 0px 0px 0.15em; line-height: 1em; font-size: 2em; height: auto; overflow: visible; padding-left: 1.2em; }
.front .region-homepage-hero .flexslider .media_caption h1::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(fe041028533826a15187c1cbcaed3e11b573b321.png) ; }
.block-region-homepage-hero .front .region-homepage-hero .flexslider .media_caption h1, .view-display-id-herospace_pane .front .region-homepage-hero .flexslider .media_caption h1 { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .front .region-homepage-hero .flexslider .media_caption h1 { padding-left: 1.4em; }
.front .region-homepage-hero .flexslider .media_caption h1::before { left: 0px; min-width: 1em; }
.front .region-homepage-hero .flexslider .media_caption h1 a { font-weight: 400; }
.front .region-homepage-hero .flexslider .media_caption h1 a:hover { text-decoration: none; }
.front .region-homepage-hero .flexslider .media_caption p { padding-left: 1.5em; margin: 1em 0px 0px 2em; font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; }
.front .region-homepage-hero .flexslider .flex-control-nav { width: 100%; max-width: 1200px; height: 0px; margin: 0px auto; position: relative; bottom: auto; top: -3em; padding-right: 13%; box-sizing: border-box; overflow: visible; }
.front .region-homepage-hero .flexslider .flex-control-paging li a { border-radius: 0px; background-image: url(3e0b1496ae56dd764aec02e4f06f4911b5e9d6f7.png) ; }
.front .region-homepage-hero .flexslider .flex-control-paging li a.flex-active { background-image: url(369661405ee1d662daeeb97ad05bba58c0c5e3cb.png) ; }
.front .region-homepage-hero .flexslider .flex-direction-nav { display: none; }
.front .region-homepage-hero .flexslider .flex-direction-nav a { background-image: url(2c8840aaa258ef9e44b23b7b017b418f6b84932a.png) ; }
.front .region-homepage-hero .view-footer { position: absolute; bottom: 1em; z-index: 1; width: 100%; }
.front .region-homepage-hero .view-footer .item-list { width: 66%; margin: 0px; padding: 0px; background-color: rgba(0, 0, 0, 0.6); }
.front .region-homepage-hero .view-footer .item-list::after, .front .region-homepage-hero .view-footer .item-list::before { content: ""; display: table; }
.front .region-homepage-hero .view-footer .item-list::after { clear: both; }
.front .region-homepage-hero .view-footer .item-list ul { display: table; width: 100%; margin: 0px; }
.front .region-homepage-hero .view-footer .item-list li { box-sizing: border-box; display: table-cell; vertical-align: middle; margin: 0px; }
.front .region-homepage-hero .view-footer .item-list li a { display: table-cell; vertical-align: middle; padding: 0.5em 2em; list-style-type: none; background: transparent url(0f3d76253aea8183c3c8ccb0dba6da9efd4c81e7.png)  no-repeat scroll 100% 50%; min-height: 60px; color: rgb(255, 255, 255); font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-size: 1.2em; font-weight: 400; }
.front .region-homepage-hero .view-footer .item-list li a:hover { text-decoration: none; color: rgb(255, 198, 0); }
.front .region-homepage-hero .view-footer .item-list li.views-row-last a { background-image: none; }
.front .region-homepage-hero .view-footer .item-list li.flex-active a { color: rgb(255, 198, 0); }
@media screen and (min-width: 1200px) {
  .front .region-homepage-hero .flexslider { height: 530px; }
}
@media screen and (max-width: 1200px) {
  #main-content .field img.image-style-herospace { height: auto; }
}
@media screen and (max-width: 1080px) {
  .front .region-homepage-hero .flexslider { height: auto; }
  .front .region-homepage-hero .flexslider .views-field-field-image img { height: auto; width: 100%; }
  .front .region-homepage-hero .flexslider .media_caption div { bottom: 0px; width: 100%; }
  .front .region-homepage-hero .flexslider .flex-control-nav { top: -1.5em; width: 100%; padding-right: 0px; }
  .front .region-homepage-hero .flexslider .group-image { margin-bottom: 0px ! important; }
  .front .region-homepage-hero .flexslider .herotext-author h1, .front .region-homepage-hero .flexslider .views-field-field-image-hero-space-text h1 { font-size: 1.4em ! important; margin: 0.5em 0px ! important; }
  .front .region-homepage-hero .view-footer { position: static; }
  .front .region-homepage-hero .view-footer .item-list { width: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
  .front .region-homepage-hero .view-footer .item-list li { vertical-align: top; }
}
@media screen and (max-width: 900px) {
  .front .region-homepage-hero .flexslider .media_caption h1 { font-size: 2em; }
}
@media screen and (max-width: 800px) {
  .front .region-homepage-hero .flexslider .herotext-author, .front .region-homepage-hero .flexslider .views-field-field-image-hero-space-text { padding: 0.4em ! important; }
  .front .region-homepage-hero .flexslider .herotext-author h1, .front .region-homepage-hero .flexslider .herotext-author p, .front .region-homepage-hero .flexslider .views-field-field-image-hero-space-text h1, .front .region-homepage-hero .flexslider .views-field-field-image-hero-space-text p { margin: 0px ! important; }
  .front .region-homepage-hero .flexslider .flex-direction-nav { display: block; }
  .front .region-homepage-hero .flexslider .flex-direction-nav .flex-next, .front .region-homepage-hero .flexslider .flex-direction-nav .flex-prev { opacity: 1 ! important; display: block; top: 45%; }
  .front .region-homepage-hero .flexslider .flex-direction-nav .flex-next { right: 5px ! important; }
  .front .region-homepage-hero .flexslider .flex-direction-nav .flex-prev { left: 5px ! important; }
  .front .region-homepage-hero .view-footer { position: absolute; bottom: auto; top: 295px; left: 45%; }
  .front .region-homepage-hero .view-footer .item-list { display: inline; width: auto; background: transparent none repeat scroll 0% 0%; }
  .front .region-homepage-hero .view-footer .item-list li { display: inline-block; }
  .front .region-homepage-hero .view-footer .item-list li a { display: block; padding: 0px; margin: 0px 8px; min-height: 0px; height: 14px; width: 14px; background-image: none; overflow: hidden; text-indent: -200em; border: 2px solid rgb(239, 111, 40); border-radius: 50%; box-shadow: 0px 0px 6px rgb(0, 0, 0); }
  .front .region-homepage-hero .view-footer .item-list li.flex-active a { background: rgb(239, 111, 40) none repeat scroll 0% 0%; color: transparent; }
}
@media screen and (max-width: 680px) {
  .front .region-homepage-hero .view-footer { left: 35%; top: 245px; }
}
@media screen and (max-width: 650px) {
  .front .region-homepage-hero .view-footer { top: 220px; }
}
@media screen and (max-width: 560px) {
  .front .region-homepage-hero .view-footer { top: 195px; }
}
@media screen and (max-width: 500px) {
  .front .region-homepage-hero .view-footer { top: 170px; }
}
@media screen and (max-width: 440px) {
  .front .region-homepage-hero .view-footer { top: 155px; }
}
@media screen and (max-width: 380px) {
  .front .region-homepage-hero .view-footer { top: 140px; }
}
@media screen and (max-width: 362px) {
  .front .region-homepage-hero .view-footer { top: 130px; }
}
@media screen and (max-width: 322px) {
  .front .region-homepage-hero .view-footer { top: 115px; }
}
@media screen and (max-width: 600px) {
  .front .region-homepage-hero .flexslider .views-field-field-image img { height: 240px; }
  .front .region-homepage-hero .flexslider .media_caption { padding: 1em; width: 100%; }
  .front .region-homepage-hero .flexslider .media_caption .media_caption_background { display: none; }
  .front .region-homepage-hero .flexslider .media_caption .media_caption_content { position: static; height: auto; padding: 0px; width: 100%; }
  .front .region-homepage-hero .flexslider .media_caption h1 { white-space: normal; }
  .front .region-homepage-hero .flexslider .flex-control-nav { height: auto; position: static; padding: 0px 0px 0.5em; }
}
@media screen and (max-width: 520px) {
  .front .region-homepage-hero .flexslider .media_caption { display: none; }
}
@media screen and (max-width: 480px) and (min-width: 312px) {
  .front .region-homepage-hero .flexslider .flex-direction-nav .flex-next, .front .region-homepage-hero .flexslider .flex-direction-nav .flex-prev { top: 20%; }
}
@media only screen and (max-width: 312px) and (min-width: 20px) {
  .front .region-homepage-hero .flexslider .flex-direction-nav .flex-next, .front .region-homepage-hero .flexslider .flex-direction-nav .flex-prev { top: 10%; }
}
.front .view-new-home-page-single-image .flexslider { height: auto ! important; }
.front .view-new-home-page-single-image .flexslider li { margin-bottom: 0px; }
.front .view-new-home-page-single-image .flexslider .flex-control-nav { display: none; }
.front .view-new-home-page-single-image .flexslider .herotext-author { margin-bottom: 0px; }
@media screen and (max-width: 1080px) {
  .front .view-new-home-page-single-image .flexslider .herotext-author a { text-decoration: none ! important; }
  .front .view-new-home-page-single-image .flexslider .herotext-author a:hover { text-decoration: underline ! important; }
}
.front #new-action-link { display: block; padding: 0.25em 1em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-weight: 900; text-transform: uppercase; text-align: center; background-color: rgb(255, 199, 0); color: rgb(0, 0, 0); font-size: 1.5em; z-index: 999; box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3); transition-property: transform, box-shadow; transition-duration: 0.3s; }
@media screen and (min-width: 1081px) {
  .front #new-action-link { position: absolute; right: 2em; bottom: 2em; }
}
.front #new-action-link:hover { transform: translateY(-2px); }
@media screen and (min-width: 640px) and (max-width: 1080px) {
  .front .flexslider { height: auto ! important; }
  .front .flexslider .flex-active-slide, .front .flexslider .herotext-author { margin-bottom: 0px; }
  .front .view-new-home-page-single-image { background-color: rgb(0, 0, 0); text-align: right; }
  .front .view-new-home-page-single-image .view-footer { left: 0px; }
  .front #new-action-link { display: inline-block; margin: -12px 4px 4px; position: relative; z-index: 5; }
}
@media screen and (max-width: 800px) {
  .front .view-new-home-page-single-image .view-footer { left: 0px; }
}
@media screen and (max-width: 640px) {
  .front .flexslider { height: auto ! important; }
  .front .flex-active-slide { margin-bottom: 0px; }
  .front .region-homepage-hero .view-footer { position: relative ! important; top: 0px ! important; }
}
.front #new-support-link { display: block; padding: 0.25em 1em; color: rgb(255, 255, 255); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-weight: 900; text-transform: uppercase; text-align: center; font-size: 1.25em; background-color: rgb(241, 90, 37); margin-bottom: 0.5em; }
.front #new-support-link:hover { background-color: rgb(223, 69, 14); }
.front #block-views-carousel-front-slide-nq-block { position: relative; }
.front #block-views-carousel-front-slide-nq-block .views-field-nothing { margin-bottom: 0px; }
.front .region-two-66-33-first { border-bottom: 0px none ! important; }
@media screen and (min-width: 801px) {
  .front .region-two-66-33-first { width: 64% ! important; float: right ! important; }
}
.front .region-two-66-33-first .feed-item { border-bottom: 1px solid rgb(200, 200, 200); margin-bottom: 0.5em; padding-bottom: 0.5em; font-size: 1.1em; }
.front .region-two-66-33-first .feed-item a, .front .region-two-66-33-first .feed-item img { display: block; color: rgb(0, 0, 0); }
.front .region-two-66-33-first .feed-image { float: left; max-width: 30%; margin-right: 3%; }
.front .region-two-66-33-first .feed-content { float: left; width: 67%; }
@media screen and (min-width: 800px) {
  .front .region-two-66-33-first .feed-image { width: 20%; margin-right: 5%; }
  .front .region-two-66-33-first .feed-content { width: 75%; }
}
.front .region-two-66-33-first h3 { font-size: 1.1em; }
.front .region-two-66-33-first .stream-content-type { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-weight: 900; text-transform: uppercase; font-size: 1em; color: rgb(229, 229, 229); }
.front .region-two-66-33-second { float: left; }
@media screen and (min-width: 810px) {
  .front .region-two-66-33-second { padding-top: 20px; width: 32%; margin-right: 4%; }
}
@media screen and (max-width: 800px) {
  .front .region-two-66-33-second { max-width: 400px; }
}
.front .brackets { box-sizing: border-box; width: 100%; border-left: 3em solid rgb(229, 229, 229); border-right: 3em solid rgb(229, 229, 229); padding-top: 0.25em; padding-bottom: 0.25em; margin-bottom: 2em; }
.front .brackets .bracket-inner { box-sizing: border-box; margin: 0.25em -2em; padding: 0.25em 0.5em; background-color: rgb(255, 255, 255); position: relative; }
.front .brackets .bracket-inner iframe { height: 593px; }
@media screen and (min-width: 810px) {
  .front .brackets .bracket-inner iframe { height: 615px; }
}
@media screen and (min-width: 980px) {
  .front .brackets .bracket-inner iframe { height: 651px; }
}
@media screen and (min-width: 1068px) {
  .front .brackets .bracket-inner iframe { height: 569px; }
}
.front .region-two-66-33-second { padding-top: 0px; }
.front .region-two-66-33-second .pane-block-22 .bracket-inner { padding: 1em 1.25em 0.25em; }
.front .region-two-66-33-second .pane-block-22 .block-inner h2 { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; color: rgb(137, 137, 137); font-weight: 600; font-size: 20px; text-transform: uppercase; }
.front .region-two-66-33-second .pane-block-22 p { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; }
.front .region-two-66-33-second .pane-block-22 .ngp-form.email-only.at input { margin-bottom: 0px; }
.front .region-two-66-33-second .pane-block-22 .ngp-form.email-only.at .FooterHtml { padding-bottom: 0px; }
.front .pane-block-41 { margin-top: 0.4em; margin-bottom: 0.8em; }
.front .pane-block-41 #donateJump { padding: 0px; top: 0px; margin-bottom: 1.75em; }
.front .pane-block-41 #donateJump select { height: auto; float: none; color: rgb(71, 71, 72); border: 1px solid rgb(71, 71, 72); font-size: 0.8em ! important; }
.front .region-two-66-33-top { width: 100%; }
.front .region-two-66-33-top h1 { font-size: 1.8em; }
@media screen and (min-width: 1080px) {
  .front .region-two-66-33-top h1 { margin-top: 1.5em; }
}
@media screen and (max-width: 800px) {
  .front .at-panel.three-3x33 .region { display: block; max-width: 400px; }
}
.front #main-content .view-carousel .flexslider { border: 0px none; height: auto ! important; }
.front #main-content .view-carousel .flexslider .group-image, .front #main-content .view-carousel .flexslider .slides > li { margin-bottom: 0px; border: 0px none; padding: 0px; }
.front #main-content .view-carousel .flexslider p { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-weight: 400; }
.front #main-content .view-carousel .flex-control-paging li a { width: 20px; height: 20px; border-radius: 20px; border: 4px solid rgb(241, 90, 37); background-color: transparent; box-shadow: 0px 0px 0px transparent; }
.front #main-content .view-carousel .flex-control-paging li a:hover { background-color: rgba(241, 90, 37, 0.6); }
.front #main-content .view-carousel .flex-control-paging li a.flex-active { background-color: rgb(241, 90, 37); }
.front #main-content .view-carousel .herotext-author h1 { font-size: 1.5em; }
.front #main-content .view-carousel .herotext-author p { font-size: 0.8em; }
@media screen and (max-width: 1080px) {
  .front #main-content .view-carousel .herotext-author { position: relative ! important; width: 100%; top: 0px; left: 0px; right: 0px; padding: 0.5em; background-color: rgb(0, 0, 0); text-align: left; }
  .front #main-content .view-carousel .herotext-author a, .front #main-content .view-carousel .herotext-author h1, .front #main-content .view-carousel .herotext-author p { color: rgb(255, 255, 255); }
  .front #main-content .view-carousel .herotext-author::before { background-image: none ! important; }
}
.front #main-content .view-carousel .slides { background-color: rgb(0, 0, 0); }
@media screen and (max-width: 800px) {
  .front .view-id-accomplishments { margin-bottom: 1em; padding-bottom: 1.5em; border-bottom: 1px solid rgb(200, 200, 200); }
}
.not-front #block-block-22 .block-content h2 { display: none; }
.not-front.node-type-landing-panel #content .view-id-podcast_feed .views-row { margin-top: 1em; margin-bottom: 2em; padding-top: 1em; border-top: 1px solid rgb(200, 200, 200); }
.not-front.node-type-landing-panel #content .view-id-podcast_feed h2 { font-size: 1.4em; }
.not-front.node-type-landing-panel #content .view-id-podcast_feed p.date { font-style: italic; font-size: 100%; }
.node-podcast.node-full .field-name-field-episode-number .field-label { font-size: 1em; display: inline-block; color: rgb(76, 76, 76); }
.node-podcast.node-full .field-name-field-episode-number .field-items { display: inline-block; }
#main-content .node-podcast.node-full .field-name-field-release-date { margin-bottom: 0.5em; font-style: italic; color: rgb(137, 137, 137); }
.node-podcast.node-full .views-field-title h1 { margin-top: 0px; }
.node-podcast.node-full .field-name-field-full-transcript, .node-podcast.node-full .field-name-field-show-notes, .node-podcast.node-full .field-name-field-soundcloud-embed, .node-podcast.node-full .group-transcript-wrapper { margin-bottom: 2em; }
.node-podcast.node-full .field-name-field-full-transcript { padding-top: 1em; }
.view-id-accomplishments.view-display-id-block_1 .view-header img, .view-id-accomplishments.view-display-id-panel_pane_2 .view-header img { display: block; width: 100%; height: auto; }
.view-id-accomplishments.view-display-id-block_1 article, .view-id-accomplishments.view-display-id-panel_pane_2 article { margin: 1em 0px; }
.view-id-accomplishments.view-display-id-block_1 article h1, .view-id-accomplishments.view-display-id-panel_pane_2 article h1 { font-size: 1.2em; margin-bottom: 0.5em; }
.view-id-accomplishments.view-display-id-block_1 article h1, .view-id-accomplishments.view-display-id-block_1 article h1 a, .view-id-accomplishments.view-display-id-panel_pane_2 article h1, .view-id-accomplishments.view-display-id-panel_pane_2 article h1 a { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; }
.view-id-accomplishments.view-display-id-block_1 .view-footer p, .view-id-accomplishments.view-display-id-panel_pane_2 .view-footer p { text-align: center; }
.view-id-accomplishments.view-display-id-block_1 .view-footer a, .view-id-accomplishments.view-display-id-panel_pane_2 .view-footer a { padding: 0.5em 1em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-weight: 700; background-color: rgb(0, 122, 165); text-transform: uppercase; color: rgb(255, 255, 255); }
.view-id-accomplishments.view-display-id-block_1 .view-footer a:hover, .view-id-accomplishments.view-display-id-panel_pane_2 .view-footer a:hover { color: rgb(255, 255, 255); }
#main-content .node-accomplishment.node-full { border-top: 1px solid rgb(200, 200, 200); margin-top: 1em; }
#main-content .node-accomplishment.node-full .node-title { margin-bottom: 0.125em ! important; font-size: 1.4em; }
#main-content .node-accomplishment.node-full .field-name-field-release-date { font-style: italic; font-size: 100%; color: rgb(137, 137, 137); margin-top: 0.5em; margin-bottom: 0.5em; }
.page-node-372 .pane-node-title { display: none; }
.view-display-id-herospace_pane h1, .view-display-id-herospace_subsection_pane h1 { margin: 0px; padding: 0px; }
.view-display-id-herospace_subsection_pane { margin-bottom: 1em; }
.herotext-author { position: absolute ! important; box-sizing: border-box; }
.herotext-author::after, .herotext-author::before { content: ""; display: table; }
.herotext-author::after { clear: both; }
.herotext-author h1 { font-size: 3em; margin: 0.1em 0px 0.2em; }
.view-display-id-herospace_subsection_pane .herotext-author { font-size: 1.5em; }
.herotext-author.text-box-full { width: 100%; }
.herotext-author.text-box-threequarters { width: 75%; }
.herotext-author.text-box-twothirds { width: 60%; }
.herotext-author.text-box-half { width: 50%; }
.herotext-author.text-box-third { width: 33%; }
.herotext-author.text-box-quarter { width: 25%; }
.herotext-author.text-box-top { top: 2em; }
.herotext-author.text-box-bottom { bottom: 2em; }
.herotext-author.text-box-right { right: 2em; }
.herotext-author.text-box-left { left: 2em; }
.herotext-author.text-color-white, .herotext-author.text-color-white a, .herotext-author.text-color-white h1 { color: rgb(255, 255, 255); }
.herotext-author.text-color-gray, .herotext-author.text-color-gray a, .herotext-author.text-color-gray h1, .herotext-author.text-color-grey, .herotext-author.text-color-grey a, .herotext-author.text-color-grey h1 { color: rgb(201, 202, 203); }
.herotext-author.text-color-black, .herotext-author.text-color-black a, .herotext-author.text-color-black h1 { color: rgb(0, 0, 0); }
.herotext-author.text-color-blue, .herotext-author.text-color-blue a, .herotext-author.text-color-blue h1 { color: rgb(150, 187, 226); }
.herotext-author.link-color-white a { color: rgb(255, 255, 255) ! important; }
.herotext-author.link-color-gray a, .herotext-author.link-color-grey a { color: rgb(201, 202, 203) ! important; }
.herotext-author.link-color-black a { color: rgb(0, 0, 0) ! important; }
.herotext-author.link-color-blue a { color: rgb(0, 122, 165) ! important; }
.herotext-author.text-align-right { text-align: right; }
.herotext-author.text-align-right #email-updates { float: right; }
.herotext-author.text-align-left { text-align: left; }
.herotext-author.bracket-white-right { box-sizing: border-box; padding-right: 2.4em; position: absolute; }
.herotext-author.bracket-white-right::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(f62ddf0f6c5ec2c859b93705eaac94335db23e76.png) ; }
.block-region-homepage-hero .herotext-author.bracket-white-right, .view-display-id-herospace_pane .herotext-author.bracket-white-right { padding-right: 2.4em; }
.view-display-id-herospace_subsection_pane .herotext-author.bracket-white-right { padding-right: 1.4em; }
.herotext-author.bracket-white-right::before { right: 0px; background-position: 100% 0px; }
.herotext-author.bracket-white-left { box-sizing: border-box; padding-left: 2.4em; position: absolute; }
.herotext-author.bracket-white-left::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(fe041028533826a15187c1cbcaed3e11b573b321.png) ; }
.block-region-homepage-hero .herotext-author.bracket-white-left, .view-display-id-herospace_pane .herotext-author.bracket-white-left { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .herotext-author.bracket-white-left { padding-left: 1.4em; }
.herotext-author.bracket-white-left::before { left: 0px; }
.herotext-author.bracket-gray-right, .herotext-author.bracket-grey-right { box-sizing: border-box; padding-right: 2.4em; position: absolute; }
.herotext-author.bracket-gray-right::before, .herotext-author.bracket-grey-right::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(ae52d91011159f5e1970b13a85756fb65e22d6cb.png) ; }
.block-region-homepage-hero .herotext-author.bracket-gray-right, .block-region-homepage-hero .herotext-author.bracket-grey-right, .view-display-id-herospace_pane .herotext-author.bracket-gray-right, .view-display-id-herospace_pane .herotext-author.bracket-grey-right { padding-right: 2.4em; }
.view-display-id-herospace_subsection_pane .herotext-author.bracket-gray-right, .view-display-id-herospace_subsection_pane .herotext-author.bracket-grey-right { padding-right: 1.4em; }
.herotext-author.bracket-gray-right::before, .herotext-author.bracket-grey-right::before { right: 0px; background-position: 100% 0px; }
.herotext-author.bracket-gray-left, .herotext-author.bracket-grey-left { box-sizing: border-box; padding-left: 2.4em; position: absolute; }
.herotext-author.bracket-gray-left::before, .herotext-author.bracket-grey-left::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(112f1eadeb4440a61aefe51ffb22464247511b46.png) ; }
.block-region-homepage-hero .herotext-author.bracket-gray-left, .block-region-homepage-hero .herotext-author.bracket-grey-left, .view-display-id-herospace_pane .herotext-author.bracket-gray-left, .view-display-id-herospace_pane .herotext-author.bracket-grey-left { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .herotext-author.bracket-gray-left, .view-display-id-herospace_subsection_pane .herotext-author.bracket-grey-left { padding-left: 1.4em; }
.herotext-author.bracket-gray-left::before, .herotext-author.bracket-grey-left::before { left: 0px; }
.herotext-author.bracket-blue-right { box-sizing: border-box; padding-right: 2.4em; position: absolute; }
.herotext-author.bracket-blue-right::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(7141ca3eefc3f27c54c15fcf760b84b2a2834912.png) ; }
.block-region-homepage-hero .herotext-author.bracket-blue-right, .view-display-id-herospace_pane .herotext-author.bracket-blue-right { padding-right: 2.4em; }
.view-display-id-herospace_subsection_pane .herotext-author.bracket-blue-right { padding-right: 1.4em; }
.herotext-author.bracket-blue-right::before { right: 0px; background-position: 100% 0px; }
.herotext-author.bracket-blue-left { box-sizing: border-box; padding-left: 2.4em; position: absolute; }
.herotext-author.bracket-blue-left::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(799382c1bf95f479ab72b9077f0755dd58a5c9b4.png) ; }
.block-region-homepage-hero .herotext-author.bracket-blue-left, .view-display-id-herospace_pane .herotext-author.bracket-blue-left { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .herotext-author.bracket-blue-left { padding-left: 1.4em; }
.herotext-author.bracket-blue-left::before { left: 0px; }
.herotext-author.bracket-black-right { box-sizing: border-box; padding-right: 2.4em; position: absolute; }
.herotext-author.bracket-black-right::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(c357c42c3ca9d33a3aa0686ac8ad4bf965d055b5.png) ; }
.block-region-homepage-hero .herotext-author.bracket-black-right, .view-display-id-herospace_pane .herotext-author.bracket-black-right { padding-right: 2.4em; }
.view-display-id-herospace_subsection_pane .herotext-author.bracket-black-right { padding-right: 1.4em; }
.herotext-author.bracket-black-right::before { right: 0px; background-position: 100% 0px; }
.herotext-author.bracket-black-left { box-sizing: border-box; padding-left: 2.4em; position: absolute; }
.herotext-author.bracket-black-left::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(2e6bee961159691868c58209d7e0086d204837fb.png) ; }
.block-region-homepage-hero .herotext-author.bracket-black-left, .view-display-id-herospace_pane .herotext-author.bracket-black-left { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .herotext-author.bracket-black-left { padding-left: 1.4em; }
.herotext-author.bracket-black-left::before { left: 0px; }
.herotext-author.text-background-dark, .herotext-author.text-background-light { padding: 1em 2em; }
.herotext-author.text-background-dark::before, .herotext-author.text-background-light::before { top: 10%; height: 90%; }
.herotext-author.text-background-dark { background-color: rgba(0, 0, 0, 0.3); }
.herotext-author.text-background-light { background-color: rgb(255, 255, 255, 0.3); }
.herotext-author #email-updates { margin-top: 1em; float: left; }
.herotext-author #email-updates .email { width: 220px ! important; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text { padding: 1em; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content { color: rgb(255, 255, 255); position: relative; box-sizing: border-box; padding-left: 2.4em; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(fe041028533826a15187c1cbcaed3e11b573b321.png) ; }
.block-region-homepage-hero .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content, .view-display-id-herospace_pane .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content { padding-left: 1.4em; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content::before { left: 0px; }
.view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content h1 { color: rgb(255, 255, 255); margin-bottom: 0px; }
.page-node-336 .view-display-id-herospace_pane { margin-bottom: 1em; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text { padding: 0px; }
.page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text { top: auto; bottom: 5em; left: 0px; width: 70%; }
.page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content::before { display: none; }
.page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1 { font-size: 4em; color: rgb(255, 255, 255); position: relative; box-sizing: border-box; padding-left: 0.3em; }
.page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(fe041028533826a15187c1cbcaed3e11b573b321.png) ; }
.block-region-homepage-hero .page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1, .view-display-id-herospace_pane .page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1 { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1 { padding-left: 1.4em; }
.page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1::before { left: 0px; }
.page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text p { position: relative; left: 2em; top: -0.5em; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text { top: 3em; right: 2em; left: auto; font-size: 1.2em; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content { padding-left: 1em; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text a { color: rgb(201, 202, 203); }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action { position: relative; box-sizing: border-box; width: 17%; min-width: 100px; margin: 0.2em 1em 0px 20%; padding: 0.2em 0px; float: left; font-size: 0.6em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(f62ddf0f6c5ec2c859b93705eaac94335db23e76.png) ; }
.block-region-homepage-hero .page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action, .view-display-id-herospace_pane .page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action { padding-right: 2.4em; }
.view-display-id-herospace_subsection_pane .page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action { padding-right: 1.4em; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action::before { right: 0px; background-position: 100% 0px; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action + a { width: 50%; display: block; float: left; font-size: 0.8em; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1 { color: rgb(68, 68, 68); }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content { position: relative; box-sizing: border-box; padding-left: 3em; color: rgb(68, 68, 68); }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(112f1eadeb4440a61aefe51ffb22464247511b46.png) ; }
.block-region-homepage-hero .page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content, .view-display-id-herospace_pane .page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content { padding-left: 1.4em; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content::before { left: 0px; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text blockquote { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; font-size: 0.5em; font-weight: 700; }
.page-node-415 .view-display-id-herospace_pane .views-field-field-image-hero-space-text blockquote h2 { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 1.2em; font-weight: 700; color: rgb(12, 12, 12); }
.page-node-417 .view-display-id-herospace_pane .views-field-field-image-hero-space-text { top: auto; bottom: 3em; left: 2em; right: auto; width: 50%; font-size: 1.2em; }
.page-node-417 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content { padding-left: 1em; }
.page-node-417 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action { position: relative; box-sizing: border-box; width: 20%; min-width: 100px; margin: 0.2em 0px 0px 20%; padding: 0.2em 0px; float: left; font-size: 0.6em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; }
.page-node-417 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(f62ddf0f6c5ec2c859b93705eaac94335db23e76.png) ; }
.block-region-homepage-hero .page-node-417 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action, .view-display-id-herospace_pane .page-node-417 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action { padding-right: 2.4em; }
.view-display-id-herospace_subsection_pane .page-node-417 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action { padding-right: 1.4em; }
.page-node-417 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action::before { right: 0px; background-position: 100% 0px; }
.page-node-417 .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action + a { width: 50%; display: block; float: left; font-size: 0.8em; }
#interrupt { position: fixed; z-index: 4000; bottom: -600px; right: 2%; max-width: 30%; padding: 1em 2em 2em; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); box-sizing: border-box; box-shadow: 0px 0px 1em rgba(0, 0, 0, 0.8); transition: bottom 0.5s ease-in-out 0.5s; }
#interrupt.visible, body.node-type-interrupter #interrupt { bottom: 13%; }
#interrupt .close { position: absolute; z-index: 1001; top: 0px; right: 0px; display: block; padding: 0px 0.3em 0.3em; text-align: center; text-decoration: none; overflow: hidden; cursor: pointer; background-color: rgb(255, 255, 255, 0.6); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; line-height: 1; }
#interrupt h1 { margin: 0px 0px 1em; padding: 0px; color: rgb(255, 255, 255); font-size: 1em; }
.view-experts-carousel { position: relative; overflow: hidden; padding-top: 1em; margin-top: 2em; background: rgb(0, 122, 165) none repeat scroll 0% 0%; }
@media screen and (max-width: 800px) {
  .view-experts-carousel { position: relative; width: 100vw; left: calc(-50vw + 50%); }
  .view-experts-carousel.toggle-container { margin-top: -1em ! important; margin-bottom: 0.5em ! important; }
  .view-experts-carousel > div { max-width: 100%; margin: 0px auto; }
}
.view-experts-carousel .view-header h2 { color: rgb(255, 255, 255); text-align: center ! important; }
.view-experts-carousel .view-header h2 b { border-color: rgb(255, 255, 255); }
@media screen and (max-width: 800px) {
  .not-front .view-experts-carousel .view-header h2 b { padding-bottom: 0px; border-bottom: medium none; }
}
.view-experts-carousel button { float: right; margin: 0px 2em 2em 0px; padding: 0.5em 1em; background: rgb(0, 84, 114) none repeat scroll 0% 0%; border: medium none; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255); }
.view-experts-carousel button a { color: rgb(255, 255, 255); }
.view-experts-carousel button::after { content: " >"; color: rgb(255, 255, 255); }
@media screen and (min-width: 800px) {
  .view-experts-carousel .toggle-stuff { display: block ! important; }
}
.view-experts_carousel #ucs-experts-carousel .flex-direction-nav li { position: absolute; top: 20%; }
.view-experts_carousel #ucs-experts-carousel .flex-direction-nav li:first-child { left: -10px; }
.view-experts_carousel #ucs-experts-carousel .flex-direction-nav li:last-child { right: -10px; }
#ucs-experts-carousel { border-radius: 0px; box-shadow: none; border: medium none; padding: 0.4em; margin-bottom: 0px; background: rgb(0, 122, 165) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#ucs-experts-carousel a { color: rgb(255, 255, 255); }
#ucs-experts-carousel .slides > li { padding: 0px 40px; }
#ucs-experts-carousel .slides > li > div { padding: 0.2em 0px; width: 100%; }
#ucs-experts-carousel .slides > li a:hover { text-decoration: underline; }
#ucs-experts-carousel .views-field-field-image { margin-bottom: 0.5em; }
#ucs-experts-carousel .views-field-field-name-contextual-links-regioncontextual, #ucs-experts-carousel .views-field-field-name-title-external, #ucs-experts-carousel .views-field-title { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 0.8em; }
#ucs-experts-carousel .views-field-field-name-title-external { text-transform: uppercase; font-size: 0.65em; font-weight: 500; }
#ucs-experts-carousel .flex-direction-nav a { height: 70px; top: 35%; display: block; }
#ucs-experts-carousel .flex-direction-nav a.flex-prev { background-image: url(a204a291e9907368d5937dc314494d5b1fe6dcac.png) ; left: 20px; }
#ucs-experts-carousel .flex-direction-nav a.flex-next { background-image: url(d0e413041baf24c4b89f97bd4cfee94d15f1f7f9.png) ; right: 20px; }
#ucs-experts-carousel .flex-direction-nav a.flex-disabled { opacity: 0.3; }
@media screen and (max-width: 767px) {
  #ucs-experts-carousel { padding: 0.4em 1em; margin-top: 1em; }
  #ucs-experts-carousel .flex-viewport { max-height: none ! important; }
  #ucs-experts-carousel .slides { width: 100% ! important; }
  #ucs-experts-carousel .slides > li { border: medium none; width: 30% ! important; float: left ! important; margin-right: 0px ! important; margin-bottom: 1em; padding: 0.5em; box-sizing: border-box; }
  #ucs-experts-carousel .slides > li:nth-child(3n+4) { clear: left; }
  #ucs-experts-carousel .views-field-field-image { margin-bottom: 0px; }
  #ucs-experts-carousel .views-field-title { font-size: 1em; }
  #ucs-experts-carousel .views-field-field-name-title-external { font-size: 0.8em; }
  #ucs-experts-carousel .flex-direction-nav { display: none ! important; }
}
@media screen and (max-width: 500px) {
  #ucs-experts-carousel .slides > li { width: 50% ! important; }
  #ucs-experts-carousel .slides > li:nth-child(3n+4) { clear: none; }
  #ucs-experts-carousel .slides > li:nth-child(2n+3) { clear: left; }
}
.not-front.node-type-landing-panel .view-display-id-section_experts_pane a { color: rgb(255, 255, 255); }
@media screen and (max-width: 800px) {
  .not-front.node-type-landing-panel .view-display-id-section_experts_pane a { cursor: pointer; }
}
#experts_slideshow { width: 100%; background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 1em; margin-bottom: 1em; box-sizing: border-box; }
#experts_slideshow::after, #experts_slideshow::before { content: ""; display: table; }
#experts_slideshow::after { clear: both; }
#experts_slideshow #experts_slideshow_slides { box-sizing: border-box; overflow: hidden; float: left; width: 65%; }
#experts_slideshow .experts_slideshow_item h2 { margin-top: 0px; }
#experts_slideshow .experts_slideshow_item > p { margin: 0px; }
#experts_slideshow .menu { border-color: rgb(217, 216, 216); border-style: solid; margin-top: 1em; border-width: 0.5em 0px 0.5em 1em; float: left; width: 35%; padding-left: 1em; box-sizing: border-box; }
#experts_slideshow .menu h3 { background: rgb(242, 242, 242) none repeat scroll 0% 0%; margin-top: -0.7em; padding-top: 0.5em; padding-left: 1em; font-size: 0.7em; text-transform: uppercase; }
#experts_slideshow .menu ul { overflow: hidden; background: rgb(242, 242, 242) none repeat scroll 0% 0%; margin-top: -0.5em; margin-bottom: -0.5em; padding-left: 1em; }
#experts_slideshow .menu a { font-size: 1.2em; }
@media screen and (max-width: 800px) {
  #experts_slideshow #experts_slideshow_slides { float: none; width: 100%; }
  #experts_slideshow #experts_slideshow_slides img { float: none; }
  #experts_slideshow .menu { clear: both; float: none; width: 100%; }
  #experts_slideshow .menu li { float: left; margin-right: 1em; }
}
.panel-multi-row-jump-nav { background: transparent none repeat scroll 0% 0%; }
.panel-multi-row-jump-nav::after, .panel-multi-row-jump-nav::before { content: ""; display: table; }
.panel-multi-row-jump-nav::after { clear: both; }
.panel-multi-row-jump-nav ul { display: table; width: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.panel-multi-row-jump-nav li, .panel-multi-row-jump-nav ul { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
.panel-multi-row-jump-nav li { display: table-cell; vertical-align: middle; padding: 0px 0.4em; box-sizing: border-box; }
.panel-multi-row-jump-nav li, .panel-multi-row-jump-nav li.active { transition: background 0.15s ease-in-out 0.15s, color 0.15s ease-in-out 0.15s; }
.panel-multi-row-jump-nav li.active { background: rgb(77, 76, 76) none repeat scroll 0% 0%; }
.panel-multi-row-jump-nav li.active a { color: rgb(255, 198, 0); }
.panel-multi-row-jump-nav li.active a, .panel-multi-row-jump-nav li:hover, .panel-multi-row-jump-nav li:hover a { transition: background 0.15s ease-in-out 0.15s, color 0.15s ease-in-out 0.15s; }
.panel-multi-row-jump-nav li:hover a { color: rgb(255, 198, 0); }
.panel-multi-row-jump-nav li.get-involved { background: rgb(255, 199, 0) none repeat scroll 0% 0%; }
.panel-multi-row-jump-nav li.get-involved a { color: rgb(0, 0, 0); }
.panel-multi-row-jump-nav li.get-involved a::after { content: " >"; }
.panel-multi-row-jump-nav.count-1 li { width: 100%; }
.panel-multi-row-jump-nav.count-2 li { width: 50%; }
.panel-multi-row-jump-nav.count-3 li { width: 33.3%; }
.panel-multi-row-jump-nav.count-4 li { width: 25%; }
.panel-multi-row-jump-nav.count-5 li { width: 20%; }
.panel-multi-row-jump-nav.count-6 li { width: 16.6%; }
.panel-multi-row-jump-nav.count-7 li { width: 14.2857%; }
.panel-multi-row-jump-nav.count-8 li { width: 12.5%; }
.sticky-nav-stuck .panel-multi-row-jump-nav { position: fixed; top: 0px; z-index: 1000; width: 100%; max-width: 1160px; }
.panel-multi-row-jump-nav a { display: block; width: 100%; float: left; padding: 0.6em 0px; color: rgb(255, 255, 255); font-size: 1.2em; text-align: center; border-left: 1px solid rgb(71, 71, 72); box-sizing: border-box; transition: background 0.15s ease-in-out 0.15s, color 0.15s ease-in-out 0.15s; }
.panel-multi-row-jump-nav a.active, .panel-multi-row-jump-nav a:hover { text-decoration: none; color: rgb(255, 198, 0); transition: background 0.15s ease-in-out 0.15s, color 0.15s ease-in-out 0.15s; }
.panel-multi-row-jump-nav a:first-child { border: medium none; }
.panel-multi-row-jump-nav ~ .panel-multi-row-jump-nav-target h2.section-title { text-align: center; }
.panel-multi-row-jump-nav.count-0 ~ .panel-multi-row-jump-nav-target h2.section-title { text-align: left; }
.panel-multi-row-jump-nav-target .view-header h2, .panel-multi-row-jump-nav-target h2.pane-title, .panel-multi-row-jump-nav-target h2.section-title { text-align: center; padding-bottom: 0px; }
.panel-multi-row-jump-nav-target h3 { margin-bottom: 0px; }
.panel-multi-row-jump-nav-target .panel-pane { margin-bottom: 0px ! important; }
.panel-multi-row-jump-nav-target .panel-row .panel-pane, .program-landing-panel .panel-multi-row-jump-nav-target .panel-pane { margin-bottom: 1em ! important; }
.program-landing-panel .panel-multi-row-jump-nav-target.odd { padding-top: 1.5em; }
.panel-multi-row-jump-nav-target.even .region-alt-style-1, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
.panel-multi-row-jump-nav-target.even .region-alt-style-1 h1, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h2, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h3, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h4, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h5, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h6, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h1, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h2, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h3, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h4, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h5, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h6 { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; font-size: 0.8em ! important; text-align: left ! important; font-weight: 600; color: rgb(38, 38, 38); }
.panel-multi-row-jump-nav-target.even .region-alt-style-1 h1 b, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h2 b, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h3 b, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h4 b, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h5 b, .panel-multi-row-jump-nav-target.even .region-alt-style-1 h6 b, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h1 b, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h2 b, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h3 b, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h4 b, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h5 b, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 h6 b { font-weight: inherit ! important; padding: 0px ! important; border: medium none ! important; }
.panel-multi-row-jump-nav-target.even .region-alt-style-1 ul, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 ul { font-size: 0.8em; }
.panel-multi-row-jump-nav-target.even .region-alt-style-1 form, .panel-multi-row-jump-nav-target.odd .region-alt-style-1 form { width: 80%; }
@media screen and (max-width: 800px) {
  .panel-multi-row-jump-nav + .panel-multi-row-jump-nav-target.odd { padding-top: 0px ! important; }
}
.article .field-name-field-pub-issue-date { color: rgb(0, 0, 0); margin-bottom: 0.5em; }
.article .field-name-field-type-of-article .field-item { margin-bottom: 1.25em; }
.pane-latest-news-latest-news-pane.block ul { list-style: outside none none ! important; padding-left: 10px; }
.pane-latest-news-latest-news-pane.block ul li { background-image: url(369661405ee1d662daeeb97ad05bba58c0c5e3cb.png) ; padding-left: 15px; background-repeat: no-repeat; background-position: 0px center; padding-bottom: 2px; }
.pane-latest-news-latest-news-pane.block ul li:hover { background-image: url(3e0b1496ae56dd764aec02e4f06f4911b5e9d6f7.png) ; padding-left: 15px; background-repeat: no-repeat; background-position: 0px center; }
.pane-latest-news-latest-news-pane.block ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.node-type-biography .field-name-title h1 { margin-bottom: 0px; }
.node-type-biography .group-picture { margin-left: 1em; width: 240px; float: right; }
@media screen and (max-width: 800px) {
  .node-type-biography .group-picture { float: none; margin: 1em 0px; }
}
.node-type-biography .field-name-field-bio-pull-quote { padding: 0.5em; font-style: italic; font-size: 1.2em; }
@media screen and (max-width: 800px) {
  .node-type-biography .field-name-field-bio-pull-quote { display: none; }
}
.node-type-biography .field-name-field-name-title-external { padding-bottom: 1em; display: block; font-style: italic; }
@media screen and (max-width: 800px) {
  .node-type-biography .region-sidebar-second { margin-top: 0px; }
  .node-type-biography .region-sidebar-second .block-bio-sidebar-1-block-region { border-bottom: medium none ! important; margin-bottom: 0px ! important; padding-bottom: 0px ! important; }
  .node-type-biography #main-content { margin-bottom: 0px; }
  .node-type-biography #content-column .region-content-aside { display: none; }
}
.page-node-336 .region-two-brick-left-above { padding-right: 1em; }
.page-node-336 .region-two-brick-right-above { padding-left: 1em; }
.page-node-336 .people-panels { padding: 0px 1em 0px 0px; margin-bottom: 1em; }
.page-node-336 .people-panels .block-inner { width: 100%; padding: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(200, 200, 200); }
.page-node-336 .people-panels .block-inner h2 { margin-top: 0px; font-size: 1.6em ! important; }
.page-node-336 .people-panels .block-inner h2::before { content: "["; }
.page-node-336 .people-panels .block-inner h2::after { content: "]"; }
.page-node-336 .people-panels .block-inner img { float: left; margin: 0px 1em 2em 0px; width: 50%; max-width: 250px; height: auto; overflow: hidden; }
.display-biography-teaser { padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px solid rgb(200, 200, 200); box-sizing: border-box; }
.display-biography-teaser::after, .display-biography-teaser::before { content: ""; display: table; }
.display-biography-teaser::after { clear: both; }
.display-biography-teaser h2, .display-biography-teaser h3 { font-size: 1.25em ! important; margin-top: 0px ! important; margin-bottom: 0px ! important; line-height: 1; }
.display-biography-teaser h2 a, .display-biography-teaser h3 a { color: rgb(0, 122, 165); }
.display-biography-teaser .field-type-image { width: auto; }
.display-biography-teaser img { float: left; margin: 0px 1em 0px 0px; }
.display-biography-teaser .display-biography-title, .display-biography-teaser .field-name-field-name-title-external { font-weight: 600 ! important; }
.display-biography-teaser .display-biography-summary, .display-biography-teaser .field-type-text-with-summary { margin-top: 0.25em; }
.page-node-4930 .display-biography-teaser .display-biography-summary, .page-node-4930 .display-biography-teaser .field-type-text-with-summary { display: none; }
.pane-biography-list-by-topic-experts-list-pane .page-about-expert-search .display-biography-teaser, .pane-biography-list-by-topic-experts-list-pane h3, .pane-biography-list-experts-list-pane .page-about-expert-search .display-biography-teaser, .pane-biography-list-experts-list-pane h3, .pane-biography-list-panel-pane-2 .page-about-expert-search .display-biography-teaser, .pane-biography-list-panel-pane-2 h3, .pane-staff-list-experts-list-pane .page-about-expert-search .display-biography-teaser, .pane-staff-list-experts-list-pane h3 { margin: 0.5em 0px 0px; }
.pane-biography-list-by-topic-experts-list-pane .page-about-expert-search .display-biography-teaser a, .pane-biography-list-by-topic-experts-list-pane h3 a, .pane-biography-list-experts-list-pane .page-about-expert-search .display-biography-teaser a, .pane-biography-list-experts-list-pane h3 a, .pane-biography-list-panel-pane-2 .page-about-expert-search .display-biography-teaser a, .pane-biography-list-panel-pane-2 h3 a, .pane-staff-list-experts-list-pane .page-about-expert-search .display-biography-teaser a, .pane-staff-list-experts-list-pane h3 a { color: rgb(0, 122, 165); }
.pane-biography-list-by-topic-experts-list-pane .page-about-expert-search .display-biography-teaser a:hover, .pane-biography-list-by-topic-experts-list-pane h3 a:hover, .pane-biography-list-experts-list-pane .page-about-expert-search .display-biography-teaser a:hover, .pane-biography-list-experts-list-pane h3 a:hover, .pane-biography-list-panel-pane-2 .page-about-expert-search .display-biography-teaser a:hover, .pane-biography-list-panel-pane-2 h3 a:hover, .pane-staff-list-experts-list-pane .page-about-expert-search .display-biography-teaser a:hover, .pane-staff-list-experts-list-pane h3 a:hover { text-decoration: underline; }
.biography-list h2 { margin: 0px; }
.biography-list li { float: left; width: 33.33%; padding: 0px 1em 1em 0px; margin: 0px; box-sizing: border-box; }
.biography-list li:nth-child(3n+4) { clear: left; }
.biography-list li:nth-child(3n+3) { padding-right: 0px; }
#board-of-directors.biography-list li { float: none; width: auto; }
.breakpoint-clone-source { display: none; }
.view-blog-list .blog-teaser { padding-bottom: 2em; margin-bottom: 3em; }
.view-blog-list .blog-teaser h1 { margin-bottom: 0.2em; text-transform: none; font-size: 1.4em; }
.view-blog-list .blog-teaser h1 a { color: rgb(0, 0, 0); }
.view-blog-list .blog-teaser .views-field-field-image { float: none; margin-bottom: 1em; }
.blog-teaser .view-mode-teaser_large_list a.read-more { font-weight: 400; }
.enable-credits { position: relative; overflow: auto; max-width: 100%; }
.view-headline-media-entity-meta .enable-credits { width: 100% ! important; }
.enable-credits .credit-icon { display: none; position: absolute; z-index: 200; height: 32px; width: 32px; background: transparent url(81089f2b46aa3a727801442bdf93c9a4bede30eb.png)  no-repeat scroll 100% 100%; overflow: hidden; text-indent: -100em; cursor: pointer; bottom: 4px; right: 10px; }
.enable-credits .field-name-field-media-credit { display: none; position: absolute; bottom: 0px; right: 0px; z-index: 100; padding: 4px 35px 4px 4px; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align: left; font-size: 0.8em; line-height: 1; }
.enable-credits .field-name-field-media-credit a { color: rgb(255, 255, 255); text-decoration: none; }
.enable-credits .field-name-field-media-credit .field-name-field-media-credit { position: static; display: inline; padding: 0px; background: transparent none repeat scroll 0% 0%; font-size: 1.1em; font-style: italic; }
.enable-credits .js-caption-wrapper { display: none; float: left; width: 100%; margin: 0px 0px 1em; font-style: italic; border-bottom: 1px solid rgb(153, 153, 153); font-size: 0.8em; line-height: 1.5; color: rgb(76, 76, 76); }
.enable-credits .js-caption-wrapper .field-name-field-media-caption { padding: 0.25em 0.5em; display: block; }
.enable-credits .contains-credit .js-caption-wrapper { display: block; }
.enable-credits .credit-text br { display: none; }
div.caption-inner { background: transparent none repeat scroll 0% 0%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-align: left; font-style: italic; font-size: 0.8em; line-height: 1.5; padding: 0px; }
div.caption-inner em { display: block; padding: 0.25em 0.5em; }
#block-system-main > article > div.field-name-body { overflow: auto; }
#site_footer { clear: both; background-color: rgb(242, 242, 242); }
#site_footer .region-footer .region-inner { background: transparent none repeat scroll 0% 0%; }
@media screen and (max-width: 800px) {
  #site_footer .menu { margin-bottom: 0px; }
}
#site_footer .menu .menu { margin-bottom: 1em; }
@media screen and (max-width: 800px) {
  #site_footer .menu .menu { margin-bottom: 0px; }
}
#site_footer .menu > .menu-depth-1 { box-sizing: border-box; width: 30%; padding-right: 3%; float: left; }
#site_footer .menu > .menu-depth-1 > a { display: block; padding: 0.3em 0px; color: rgb(0, 0, 0); font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-size: 1.1em; font-weight: 400; }
@media screen and (max-width: 800px) {
  #site_footer .menu > .menu-depth-1 > a { font-size: 1.4em; }
}
#site_footer .menu > .menu-depth-1.menu-item-2477 > a:hover, #site_footer .menu > .menu-depth-1.menu-item-2481 > a:hover, #site_footer .menu > .menu-depth-1.menu-item-2501 > a:hover { color: rgb(0, 0, 0); cursor: default; }
#site_footer .menu > .menu-depth-1 > ul { margin-left: 1em; }
@media screen and (max-width: 800px) {
  #site_footer .menu > .menu-depth-1 .menu-depth-2 { padding: 0.25em 0px; }
}
#site_footer .menu > .menu-depth-1 .menu-depth-2 a { color: rgb(0, 0, 0); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 0.8em; font-weight: 400; }
#site_footer .menu > .menu-depth-1 .menu-depth-2 a:hover { color: rgb(0, 122, 223); }
@media screen and (max-width: 800px) {
  #site_footer .menu > .menu-depth-1 .menu-depth-2 a { font-size: 1em; }
}
#site_footer .menu > .menu-depth-1.menu-item-2478 { clear: left; }
#site_footer .menu > .menu-depth-1.menu-item-2480 { margin-bottom: 4em; }
@media screen and (max-width: 800px) {
  #site_footer .menu > .menu-depth-1.menu-item-2480 { margin-bottom: 0px; }
}
#site_footer .menu a:hover { text-decoration: none; color: rgb(0, 122, 223); }
#site_footer .block-switchtheme { clear: left; }
#site_footer #block-menu-block-4 { width: 80%; float: left; }
#site_footer #block-menu-block-7 { width: 20%; float: left; margin: 0px 0px 0px -6em; border-left: 3em solid rgb(217, 216, 216); border-right: 3em solid rgb(217, 216, 216); }
#site_footer #block-menu-block-7 .block-inner, #site_footer #block-menu-block-7 > div { margin: 0.5em -2em; padding: 0px 1.5em; background-color: rgb(242, 242, 242); }
#site_footer #block-menu-block-7 .menu { margin-top: 0px; }
#site_footer #block-menu-block-7 .menu li.menu-depth-1 { width: 100%; padding: 0px 0px 1em; float: none; font-size: 1.25em; }
@media screen and (max-width: 800px) {
  #site_footer #block-menu-block-7 .menu li.menu-depth-1 { font-size: 1em; padding-bottom: 0px; }
}
#site_footer #block-menu-block-7 .menu li.menu-depth-2 { font-size: 1em; padding-bottom: 0px; }
#site_footer #footer-top { padding: 1em 0px; border-bottom: 2px solid rgb(200, 200, 200); margin-bottom: 2em; }
#site_footer #footer-top::after, #site_footer #footer-top::before { content: ""; display: table; }
#site_footer #footer-top::after { clear: both; }
#site_footer #footer-logo { float: left; width: 230px; height: auto; margin-right: 5%; }
#site_footer h2 { float: left; margin: 0px; }
#site_footer #block-block-24 { clear: both; padding-top: 1em; }
#site_footer #footer-bottom { clear: both; padding: 1em 0px; border-top: 2px solid rgb(200, 200, 200); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 0.6em; }
#site_footer #footer-bottom::after, #site_footer #footer-bottom::before { content: ""; display: table; }
#site_footer #footer-bottom::after { clear: both; }
#site_footer #footer-address { float: left; }
#site_footer #footer-copyright { float: right; }
#site_footer #text-resizer { clear: both; padding: 0px 0px 0.3em; font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-weight: 600; font-size: 2em; display: table; color: rgb(0, 0, 0); }
#site_footer #text-resizer li { margin: 0px; padding: 0px 0.5em 0px 0px; cursor: pointer; display: table-cell; vertical-align: bottom; line-height: 0.8; }
#site_footer #text-resizer b { position: absolute; display: block; overflow: hidden; text-indent: -40em; height: 1px; width: 1px; }
#site_footer #text-resizer .font-normal { font-size: 20px; }
#site_footer #text-resizer .font-larger { font-size: 26px; }
#site_footer #text-resizer .font-largest { font-size: 32px; }
.field-name-field-tags { border-width: 1px; clear: both; margin-bottom: 1em; }
.field-name-field-tags::after, .field-name-field-tags::before { content: ""; display: table; }
.field-name-field-tags::after { clear: both; }
.field-name-field-tags h2 { float: left; margin: 0px 1em 0px 0px; padding: 0px; font-size: 1em; }
.field-name-field-tags ul { position: relative; top: 4px; }
.field-name-field-tags a, .field-name-field-tags a.active, .field-name-field-tags li { font-weight: 400; }
.block-tags-blog-tag-list-block .views-field-name, .block-tags-blog-tag-list-block .views-field-nid { display: inline; }
.view-experts-highlight, .views-field-field-bio-picture { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
.view-experts-highlight img, .views-field-field-bio-picture img { margin-bottom: 0.5em; border: 1px solid rgb(200, 200, 200); }
body.not-front .node-image-gallery.view-mode-full .group-gallery-images, body.not-front .node-image-gallery.view-mode-image_gallery .group-gallery-images { display: none; }
@media screen and (max-width: 800px) {
  body.not-front #colorbox { overflow: scroll ! important; width: 98% ! important; height: 98vh ! important; top: 1% ! important; left: 1% ! important; position: fixed ! important; }
}
body.not-front #cboxWrapper { border-radius: 0px; background-color: transparent; }
body.not-front #cboxWrapper #cboxContent { overflow: visible ! important; border: 3px solid rgb(200, 200, 200); }
@media screen and (max-width: 800px) {
  body.not-front #cboxWrapper #cboxContent { margin-top: 0px ! important; border: medium none; }
}
body.not-front #cboxWrapper #cboxClose { position: absolute; top: -10px; right: -10px; }
body.not-front #cboxWrapper #cboxClose:hover { background: transparent url(a537922ed5d4c2e1130ad9042d7cbac7d21eba9b.png)  no-repeat scroll -2px -3px; }
@media screen and (max-width: 800px) {
  body.not-front #cboxWrapper #cboxClose { top: 0px; right: 0px; border: medium none; }
}
body.not-front #cboxWrapper .slide-next, body.not-front #cboxWrapper .slide-prev { position: absolute; top: 300px; width: 15px; height: 50px; text-indent: -99999px; }
@media screen and (max-width: 800px) {
  body.not-front #cboxWrapper .slide-next, body.not-front #cboxWrapper .slide-prev { width: 30px; }
}
body.not-front #cboxWrapper .slide-prev { left: 4px; background: transparent url(4152926d8b7c4a6c451f3d3ef747be485c9a5fe2.png)  no-repeat scroll 0% 0%; }
body.not-front #cboxWrapper .slide-prev:hover { background: transparent url(d614f91cf29a976178d72ff368a0bfa436a79591.png)  no-repeat scroll 0% 0%; }
body.not-front #cboxWrapper .slide-next { right: 4px; background: transparent url(e31daee5208506631ae95257da1a6e6548bc8317.png)  no-repeat scroll 0% 0%; }
body.not-front #cboxWrapper .slide-next:hover { background: transparent url(86940d32488c4bdf8df60a27a2164cb3d90735c2.png)  no-repeat scroll 0% 0%; }
body.not-front #cboxWrapper .gallery-embed-nav div { float: left; font-size: 0.75em; margin-left: 4em; display: none; visibility: hidden; }
body.not-front #cboxWrapper .field-collection-container { border: medium none; }
body.not-front #cboxWrapper .field-name-field-title { font-size: 1.2em; margin-bottom: 0px; }
body.not-front #cboxWrapper .field-name-field-social-share-image { display: none; }
body.not-front #cboxWrapper .field-collection-view { border: medium none; margin: 1em; }
body.not-front #cboxWrapper .field-type-image.view-mode-full img { width: 100%; }
body.not-front #cboxWrapper .field-name-field-gallery-image { width: 60%; float: left; }
body.not-front #cboxWrapper .field-name-field-media-caption ul { margin-top: 0px; }
body.not-front #cboxWrapper .group-gallery-text { width: 30%; float: left; margin: 0px 4% 0px 5%; }
body.not-front #cboxWrapper .group-gallery-text .field-items { padding: 10px 0px; }
body.not-front #cboxWrapper ul { padding-left: 20px; }
body.not-front #colorbox .group-gallery-images { border: medium none; }
body.not-front #colorbox .group-gallery-images .field-name-field-gallery-slides > .field-items > .field-item { display: none; }
body.not-front #colorbox .group-gallery-images .field-name-field-gallery-slides > .field-items > .field-item.active { display: block; }
body.not-front #colorbox .group-gallery-images .field-collection-view { padding-top: 2px; }
body.not-front #colorbox .group-gallery-images .field-name-gallery-embed-nav { width: auto; float: left; margin-left: 3em; }
body.not-front #colorbox .group-gallery-images .field-name-gallery-counter-ds- { position: relative; margin-left: 33px; top: -30px; }
body.not-front #colorbox .group-gallery-images .field-name-share-tools-gallery-embed { width: auto; float: right; position: absolute; bottom: 20px; right: 20px; }
body.not-front #colorbox .group-gallery-images .field-name-share-tools-gallery-embed .addthis_toolbox { border: medium none; padding-top: 0px; }
body.not-front #colorbox .group-gallery-images .field-name-share-tools-gallery-embed .addthis_toolbox li { width: auto; float: left; }
body.not-front #colorbox .group-gallery-images .field-name-share-tools-gallery-embed .addthis_toolbox li i { padding: 0px 0.5em; }
body.not-front #colorbox .group-gallery-images .field-name-share-tools-gallery-embed .addthis_toolbox li a:hover { cursor: pointer; }
@media screen and (max-width: 800px) {
  body.not-front #cboxWrapper .slide-next, body.not-front #cboxWrapper .slide-prev { top: 50px; }
  body.not-front #cboxWrapper .slide-next { left: 92.5%; }
  body.not-front #cboxWrapper .field-name-field-title { margin-bottom: 0.5em; }
  body.not-front #cboxWrapper .field-name-field-gallery-image { width: 90%; float: none; margin: 0px 5%; }
  body.not-front #cboxWrapper .field-type-image.view-mode-full img { margin-top: 1em; }
  body.not-front #cboxWrapper .group-gallery-text { width: 90%; float: none; margin: 1em 5% 0px; }
  body.not-front #cboxWrapper .group-gallery-text .field-items { padding: 0px; }
}
.media-vimeo-video, .media-youtube-video { margin-bottom: 1.5em; }
#cboxOverlay { opacity: 0.7 ! important; }
#cboxWrapper { background: transparent none repeat scroll 0% 0%; overflow: visible; }
#cboxWrapper * { box-sizing: border-box; }
#cboxWrapper #cboxClose { background: transparent none repeat scroll 0% 0%; top: -36px; right: 0px; border: medium none; overflow: hidden; height: 32px; width: 32px; }
@media screen and (min-width: 800px) {
  #cboxWrapper #cboxClose { top: -13px; right: -11px; }
}
#cboxWrapper #cboxClose:hover { background: transparent none repeat scroll 0% 0%; }
#cboxWrapper #cboxClose::before { display: block; height: 32px; width: 32px; content: "×"; line-height: 1; color: rgb(0, 0, 0); text-align: center; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 100%; text-indent: 0px; font-family: arial,verdana,sans-serif; font-size: 31px; transform: rotate(0deg); transition: all 0.25s ease 0s; }
#cboxWrapper #cboxClose:hover::before { background: rgb(236, 236, 236) none repeat scroll 0% 0%; transform: rotate(1turn); transition: all 0.15s ease 0s; }
#cboxWrapper #cboxContent { overflow: visible; }
#cboxWrapper #cboxContent .border-box { border: 1px solid rgb(216, 216, 216); padding: 12px; }
#cboxWrapper #cboxContent fieldset { border: medium none; margin: 0px; padding: 0px; }
#cboxLoadedContent { margin-bottom: 0px; }
#colorbox #cboxContent { background-size: cover; }
#colorbox #cboxContent header img { width: 100% ! important; height: auto ! important; border: medium none; }
#colorbox .interrupter-bg-dark, #colorbox .interrupter-bg-light { padding: 0px 1em 0.5em; margin-top: 2em; }
#colorbox .interrupter-bg-dark h1, #colorbox .interrupter-bg-dark h2, #colorbox .interrupter-bg-dark h3, #colorbox .interrupter-bg-light h1, #colorbox .interrupter-bg-light h2, #colorbox .interrupter-bg-light h3 { margin-top: 0px ! important; }
#colorbox .interrupter-bg-light { background: rgb(255, 255, 255, 0.4) none repeat scroll 0% 0%; }
#colorbox .interrupter-bg-dark { background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; }
#colorbox input { width: 80%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0.5em 1em; margin: 0.5em auto; }
#colorbox .form-left, #colorbox .form-right { width: 49%; }
#colorbox .form-left input, #colorbox .form-right input { width: 100%; }
#colorbox .form-left { float: left; }
#colorbox .form-right { float: right; }
#colorbox #cboxClose { height: 26px; width: 26px; }
#colorbox #cboxClose::before { height: 26px; width: 26px; line-height: 0.93; }
#colorbox.int-disp-type-generic #cboxContent { border: medium none ! important; }
#colorbox.int-disp-type-generic #cboxLoadedContent { padding: 0px 2em; text-align: center; color: rgb(255, 255, 255); }
#colorbox.int-disp-type-generic #cboxLoadedContent h1, #colorbox.int-disp-type-generic #cboxLoadedContent h2, #colorbox.int-disp-type-generic #cboxLoadedContent h3 { color: rgb(255, 255, 255); margin: 1em 0px; text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.6); }
#colorbox.int-disp-type-generic #cboxLoadedContent h1 b, #colorbox.int-disp-type-generic #cboxLoadedContent h1 span, #colorbox.int-disp-type-generic #cboxLoadedContent h1 strong, #colorbox.int-disp-type-generic #cboxLoadedContent h2 b, #colorbox.int-disp-type-generic #cboxLoadedContent h2 span, #colorbox.int-disp-type-generic #cboxLoadedContent h2 strong, #colorbox.int-disp-type-generic #cboxLoadedContent h3 b, #colorbox.int-disp-type-generic #cboxLoadedContent h3 span, #colorbox.int-disp-type-generic #cboxLoadedContent h3 strong { font-size: 150%; }
#colorbox.int-disp-type-generic #cboxLoadedContent p { text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.6); }
#colorbox.int-disp-type-generic input[type="submit"] { border: medium none; background: rgb(255, 197, 0) none repeat scroll 0% 0%; }
#colorbox.int-disp-type-holiday { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: rgb(0, 0, 0); line-height: 13pt; font-weight: 400; margin: 0px; overflow: visible; height: 530px ! important; }
#colorbox.int-disp-type-holiday #cboxContent, #colorbox.int-disp-type-holiday #cboxLoadedContent, #colorbox.int-disp-type-holiday #cboxWrapper { height: 480px ! important; }
#colorbox.int-disp-type-holiday #cboxContent { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
#colorbox.int-disp-type-holiday .interrupter-bg-dark, #colorbox.int-disp-type-holiday .interrupter-bg-light { background: rgb(255, 255, 255, 0) none repeat scroll 0% 0%; margin: 0px; padding: 0px; }
#colorbox.int-disp-type-holiday h1, #colorbox.int-disp-type-holiday h2, #colorbox.int-disp-type-holiday h3 { font-family: Arial,Helvetica,sans-serif; font-weight: 700; margin-top: 0px; }
#colorbox.int-disp-type-holiday h1 { font-size: 16px; }
#colorbox.int-disp-type-holiday h2 { font-size: 14px; }
#colorbox.int-disp-type-holiday h3 { font-size: 12px; }
#colorbox.int-disp-type-holiday .col-1 { width: 60%; float: left; padding: 1em; }
#colorbox.int-disp-type-holiday .col-2 { width: 40%; float: right; padding: 1em; }
#colorbox.int-disp-type-holiday .col-2 .text { width: 101%; }
#colorbox.int-disp-type-holiday input[type="text"] { width: 100%; color: rgb(85, 85, 85); border: 1px solid rgb(216, 216, 216); background-color: rgb(236, 238, 238); margin-bottom: 8px; padding: 2px; }
#colorbox.int-disp-type-holiday input[type="submit"] { width: 100%; border: medium none; background: rgb(255, 197, 0) none repeat scroll 0% 0%; font-weight: 700; }
#cboxLoadedContent { width: 100% ! important; }
@media screen and (max-width: 800px) {
  #cboxContent, #cboxLoadedContent, #cboxWrapper { overflow: visible ! important; width: 100% ! important; height: auto ! important; }
  #cboxBottomCenter, #cboxWrapper > div:first-child { display: none ! important; }
  #cboxContent { margin-top: 40px ! important; }
  #colorbox { overflow: visible ! important; width: 96% ! important; height: auto ! important; left: 2% ! important; right: 0px ! important; }
  #colorbox #cboxMiddleLeft, #colorbox #cboxMiddleRight { display: none; }
  #colorbox.int-disp-type-holiday .col-1, #colorbox.int-disp-type-holiday .col-2 { width: 50%; }
  .sidebar .block.last .block-inner.stuck { position: static ! important; margin: 0px ! important; width: auto ! important; }
}
@media screen and (max-width: 440px) {
  #colorbox.int-disp-type-holiday .col-1, #colorbox.int-disp-type-holiday .col-2 { width: 100%; float: none; }
  #colorbox #cboxContent, #colorbox #cboxLoadedContent, #colorbox #cboxWrapper { height: auto ! important; }
}
#cboxContent, .fancybox-inner { height: auto ! important; }
@media screen and (max-width: 640px) {
  .fancybox-skin { border-radius: 0px; }
  .fancybox-close { top: 0px; right: 0px; }
}
[class*=" callout-box"], [class^="callout-box"] { padding: 2em; border: 1px solid rgb(221, 221, 221); max-width: 100%; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-family: Gotham,sans-serif ! important; font-size: 80% ! important; font-weight: 300 ! important; }
[class*=" callout-box"] h3, [class^="callout-box"] h3 { font-family: Gotham,sans-serif ! important; font-weight: 700 ! important; font-size: 90% ! important; }
.callout-box-full { margin: 2em; }
.callout-box-right { width: 320px; float: right; margin: 0px 0px 1em 2em; }
@media screen and (max-width: 800px) {
  .callout-box-right { margin-left: 0px; float: none; }
}
.callout-box-left { width: 320px; float: left; margin: 0px 2em 1em 0px; }
@media screen and (max-width: 800px) {
  .callout-box-left { margin-right: 0px; float: none; }
}
.callout-box-wide { width: 66%; }
#donateJump { padding-bottom: 1em; position: relative; top: 0.5em; padding-right: 28px; }
#donateJump::after, #donateJump::before { content: ""; display: table; }
#donateJump::after { clear: both; }
#donateJump select { border-radius: 0px; position: static; float: left; height: 27px; width: 100% ! important; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; font-size: 0.5em ! important; font-weight: 600; color: rgb(153, 153, 153); padding: 0px; }
#donateJump input[type="image"] { display: none; position: absolute; top: 0px; right: 0px; width: 28px; height: 28px; }
@media screen and (max-width: 800px) {
  #donateJump { position: static; padding-right: 0px; padding-bottom: 0px; }
}
#block_support, #block_support_form { text-align: center; margin: 0px; }
#block_support::after, #block_support::before, #block_support_form::after, #block_support_form::before { content: ""; display: table; }
#block_support::after, #block_support_form::after { clear: both; }
#block_support_form h2, #block_support h2 { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.5em; display: inline-block; margin: 0px auto 0.66em; }
#block_support_form p, #block_support p { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-align: left; }
#block_support_form ul, #block_support ul { list-style: outside none none; padding-left: 0px; display: table; width: 100%; }
#block_support_form li, #block_support li { display: table-cell; width: 16.6667%; }
#block_support_form label, #block_support label { cursor: pointer; font-weight: 400; }
#block_support_form input[type="radio"], #block_support input[type="radio"] { display: block; margin: 0px auto; border: 2px solid rgb(170, 170, 170); background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: pointer; -moz-appearance: none; outline: medium none; width: 18px; height: 18px; border-radius: 20px; }
#block_support_form input[type="radio"]:focus, #block_support input[type="radio"]:focus { outline: medium none; }
#block_support_form input.checked[type="radio"], #block_support_form input[type="radio"]:checked, #block_support input.checked[type="radio"], #block_support input[type="radio"]:checked { background-color: rgb(170, 170, 170); }
#block_support_form a.submit-link, #block_support_form input[type="button"], #block_support a.submit-link, #block_support input[type="button"] { margin: 1em 0px; border: medium none; background: rgb(241, 90, 37) none repeat scroll 0% 0%; padding: 0.25em 0.5em; color: rgb(255, 255, 255); transition: all 0.15s ease-in-out 0.15s; }
#block_support_form a.submit-link:hover, #block_support_form input[type="button"]:hover, #block_support a.submit-link:hover, #block_support input[type="button"]:hover { color: rgb(255, 255, 255); background-color: rgb(109, 110, 113); text-decoration: none; }
@media screen and (max-width: 800px) {
  #block_support .mini-form *, #block_support_form .mini-form * { box-sizing: border-box; }
  #block_support .mini-form ul, #block_support_form .mini-form ul { margin: 0px; padding: 0px; width: 100%; }
  #block_support .mini-form li, #block_support_form .mini-form li { position: relative; overflow: hidden; margin: 0px 0px 0.5em; padding: 0px; display: block; width: 100%; }
  #block_support .mini-form label, #block_support_form .mini-form label { display: block; width: 100%; padding: 0.45em 0.25em 0.45em 1em; border: 1px solid rgb(200, 200, 200); font-size: 1.2em; text-align: left; }
  #block_support .mini-form label.item-selected, #block_support_form .mini-form label.item-selected { background: rgb(200, 200, 200) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
  #block_support .mini-form input[type="radio"], #block_support_form .mini-form input[type="radio"] { position: absolute; left: -1000px; }
  #block_support .mini-form input[type="radio"]:checked + label, #block_support_form .mini-form input[type="radio"]:checked + label { background: rgb(200, 200, 200) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
  #block_support .mini-form .submit-link, #block_support_form .mini-form .submit-link { display: block; width: 100%; margin-top: 0px; font-weight: 700; font-size: 1.4em; }
}
#block_support { margin-top: 2em; }
.node-sea-level-rise-location .field-name-field-image { width: 60%; float: left; box-sizing: border-box; }
.node-sea-level-rise-location .field-name-body { margin-left: 60%; padding-left: 1em; }
.group-sealevel-data-wrapper { width: 40%; padding: 0px 1em; float: right; box-sizing: border-box; }
.group-sealevel-data-wrapper h2 { margin: 1em 0px 0px; font-size: 1.2em; }
.group-sealevel-data-wrapper .field-name-field-bio-city, .group-sealevel-data-wrapper .field-name-field-bio-city div, .group-sealevel-data-wrapper .field-name-field-state-node, .group-sealevel-data-wrapper .field-name-field-state-node div { display: inline; }
@media screen and (max-width: 800px) {
  .node-sea-level-rise-location .field-name-body, .node-sea-level-rise-location .field-name-field-image { width: 100%; margin: 0px 0px 2em; padding: 0px; float: none; }
  .group-sealevel-data-wrapper { width: 100%; float: none; }
}
@media only screen and (max-width: 480px) {
  #sea_level_rise_map { width: 96%; margin: 0px 2%; }
}
.attacks-on-science-embed-pane .block-content { position: relative; height: 100%; }
.attacks-on-science-embed-pane iframe { height: 100%; border: 0px none; }
.page-center-science-and-democracy-attacks-on-science #page-title { display: none; }
#scientific-integrity-abuses-landing-page h2.block-title { text-align: left; padding-bottom: 0px; margin-bottom: 0px; }
#scientific-integrity-abuses-landing-page h2.block-title b { border-bottom: 0px none; padding: 0px; }
#scientific-integrity-abuses-landing-page .defense-of-science-watchdog-hero img { width: 100%; }
#scientific-integrity-abuses-landing-page .views-row { margin-bottom: 40px; }
#scientific-integrity-abuses-landing-page .views-field-field-image { box-sizing: border-box; }
@media screen and (min-width: 460px) {
  #scientific-integrity-abuses-landing-page .views-field-field-image { float: left; padding-right: 20px; width: 50%; }
}
@media screen and (min-width: 680px) {
  #scientific-integrity-abuses-landing-page .views-field-field-image { width: 35%; }
}
#scientific-integrity-abuses-landing-page .views-field-field-image img { width: 100%; }
@media screen and (min-width: 460px) {
  #scientific-integrity-abuses-landing-page .col-right { float: left; width: 50%; }
}
@media screen and (min-width: 680px) {
  #scientific-integrity-abuses-landing-page .col-right { width: 65%; }
}
#scientific-integrity-abuses-landing-page .views-field-field-media-date { font-size: 0.8em; padding-bottom: 0.4em; }
#scientific-integrity-abuses-landing-page .more-link { color: rgb(0, 122, 165); text-decoration: none; font-weight: 700; font-size: 0.85em; white-space: pre; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
#scientific-integrity-abuses-landing-page .social_share_toolbar { text-align: right; }
#scientific-integrity-abuses-landing-page .social_share_toolbar a { color: rgb(0, 0, 0); margin-left: 1em; }
body.page-our-work-center-science-and-democracy-fighting-misinformation-embed { padding: 1em; }
body.page-our-work-center-science-and-democracy-fighting-misinformation-embed #columns { padding-top: 0px; }
#page#page.defense-of-science-watchdog-embed { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#page.defense-of-science-watchdog-embed > header { padding: 0px 0.5em; }
#page.defense-of-science-watchdog-embed #site-logo { margin-top: 0px; }
#page.defense-of-science-watchdog-embed #site-logo img { max-height: 50px; }
#page.defense-of-science-watchdog-embed #main-content { margin-bottom: 0px; }
#page.defense-of-science-watchdog-embed #main-section { max-width: none; padding: 0px; }
#page.defense-of-science-watchdog-embed #page-title { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; color: rgb(137, 137, 137); font-weight: 600; text-transform: uppercase; font-size: 20px; margin: 0px; }
#page.defense-of-science-watchdog-embed .views-field-title a { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; }
#page.defense-of-science-watchdog-embed .views-field-field-image img { width: 100%; }
#page.defense-of-science-watchdog-embed .views-field-field-media-date { margin-bottom: 1em; font-style: italic; }
#page.defense-of-science-watchdog-embed .views-field-field-summary { margin-bottom: 2em; }
#page.defense-of-science-watchdog-embed .views-field-field-summary .more-link { color: rgb(0, 122, 165); text-decoration: none; font-weight: 700; font-size: 0.85em; white-space: pre; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
#page.defense-of-science-watchdog-embed .see-more-toolbar { margin-top: 1em; border: 1px solid rgb(204, 204, 204); display: block; text-align: center; text-transform: uppercase; background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 8px; }
#page.defense-of-science-watchdog-embed .see-more-toolbar > a { color: rgb(255, 255, 255); font-weight: 600; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; padding: 0px 8px; font-size: 0.85em; display: inline-block; text-align: center; width: 36%; box-sizing: border-box; }
#page.defense-of-science-watchdog-embed .show-another { border-right: 2px solid; width: 64% ! important; }
#page.defense-of-science-watchdog-embed .embed-toolbar { margin-top: 2em; }
#page.defense-of-science-watchdog-embed .embed-toolbar .widget-button { float: left; text-align: center; width: 8%; padding: 0px 3%; text-transform: uppercase; }
#page.defense-of-science-watchdog-embed .embed-toolbar .widget-button-embed { width: 64%; padding: 0px 8px 0px 0px; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
#page.defense-of-science-watchdog-embed .embed-toolbar .widget-button-twitter { padding-right: 0px; }
#page.defense-of-science-watchdog-embed .embed-toolbar a { padding: 8px 0px; display: block; color: rgb(137, 137, 137); font-weight: 600; text-transform: lowercase; }
#page.defense-of-science-watchdog-embed .embed-toolbar a.fa-facebook, #page.defense-of-science-watchdog-embed .embed-toolbar a.fa-twitter { font-size: 30px; }
#page.defense-of-science-watchdog-embed .widget-embed-display { display: none; clear: both; position: relative; }
#page.defense-of-science-watchdog-embed .widget-embed-display input { width: 100%; padding: 8px 60px 8px 8px; box-sizing: border-box; }
#page.defense-of-science-watchdog-embed .widget-embed-display .close { position: absolute; right: 10px; height: 100%; box-sizing: border-box; border: 0px none; line-height: 1.2em; }
#page.defense-of-science-watchdog-embed .widget-embed-display .copy-to-clipboard { position: absolute; right: 35px; height: 100%; box-sizing: border-box; border: 0px none; line-height: 1.2em; }
#page.defense-of-science-watchdog-embed .widget-embed-display .copy-message { margin-top: 4px; text-align: center; }
body.node-type-scientific-integrity-abuse #main-content .field-name-field-media-date { margin: 0.5em 0px; font-size: 0.8em; }
body.node-type-scientific-integrity-abuse #main-content .field.field-name-field-title-sub { font-weight: 700; }
body.node-type-scientific-integrity-abuse .field-name-body { margin-top: 26px; }
body.node-type-scientific-integrity-abuse .field-name-field-date-latest-revision { margin-top: 2em; }
body.node-type-scientific-integrity-abuse .field-name-field-date-latest-revision h2 { font-size: 16px; font-weight: 400; font-family: sans-serif; color: rgb(76, 76, 76); }
.page-node-312 #main-content .herotext-author > * { font-size: 1.2em; color: rgb(255, 255, 255); margin-bottom: 0.25em; }
.page-node-312 #main-content .herotext-author p { padding-left: 0px; }
@media screen and (min-width: 768px) {
  .page-node-312 #main-content .herotext-author h2 { font-size: 3em; }
}
.page-node-312 .view-display-id-herospace_pane .views-field-field-image-hero-space-text form { left: inherit; width: inherit; }
.page-node-312.program-landing-panel .panel-multi-row-jump-nav-target.even { background-color: rgb(255, 255, 255); width: inherit; left: inherit; }
.page-node-312 #two-brick-multi-row-section-4 { width: 100%; }
.page-node-312 .view-action-center .view-content { display: flex; flex-wrap: wrap; justify-content: space-between; }
.page-node-312 .view-action-center .views-row { flex: 0 1 100%; margin-bottom: 0.5em; }
@media screen and (min-width: 768px) {
  .page-node-312 .view-action-center .views-row:nth-child(n) { flex-basis: 66%; }
  .page-node-312 .view-action-center .views-row:nth-child(2n) { flex-basis: 33%; }
  .page-node-312 .view-action-center .views-row:nth-child(3n) { flex-basis: 100%; }
}
.page-node-312 .view-action-center a.item { display: block; position: relative; height: 200px; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-in-out; background-color: rgb(0, 0, 0); }
@media screen and (min-width: 1080px) {
  .page-node-312 .view-action-center a.item { height: 300px; }
}
.page-node-312 .view-action-center a.item img { object-fit: cover; height: 100%; width: 100%; transition: opacity 0.3s ease-in-out 0s; }
.page-node-312 .view-action-center a.item h3 { position: absolute; box-sizing: border-box; width: 100%; background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); top: 0px; padding: 0.25em 0.5em; transition: background-color 0.3s ease-in-out 0s; }
.page-node-312 .view-action-center a.item:hover { transform: scale(1.015); }
.page-node-312 .view-action-center a.item:hover > img { opacity: 0.7; }
.page-node-312 .view-action-center a.item:hover > h3 { background-color: rgba(0, 0, 0, 0.9); line-height: 1.2; }
@media screen and (min-width: 768px) {
  .page-node-312 .view-action-center .views-row:nth-child(3n) a.item { height: 300px; }
}
@media screen and (min-width: 1080px) {
  .page-node-312 .view-action-center .views-row:nth-child(3n) a.item { height: 400px; }
}
.page-node-312 .view-display-id-panel_pane_1 a.item h3 { background-color: rgb(102, 102, 102, 0.8); }
.page-node-312 .view-display-id-panel_pane_1 a.item h3:hover { background-color: rgb(102, 102, 102, 0.9); }
.page-node-312 .text-box { border: 1px solid rgb(76, 76, 76); padding: 1.2em 1.2em 0.6em; }
.page-node-312 .text-border-under::after { content: ""; display: block; height: 1px; width: 80%; margin-top: 1em; margin-bottom: 1.5em; margin-left: 10%; border-bottom: 1px dotted rgb(71, 71, 72); }
.page-node-312 .two-50 h3 { margin-bottom: 0.5em; }
.page-node-312 .btn-donate { background-color: rgb(241, 90, 37); color: rgb(255, 255, 255); display: block; text-align: center; transition-property: transform, background-color, box-shadow; transition-duration: 0.3s; transition-timing-function: ease-in-out; padding: 0.25em 0.5em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; letter-spacing: 0.03em; font-size: 1.2em; font-weight: 700; }
.page-node-312 .btn-donate:hover { background-color: rgb(242, 101, 51); box-shadow: 0px 0.125em 0.25em rgba(0, 0, 0, 0.25); transform: translateY(-0.125em); text-decoration: none; }
.block.search-language { display: none; }
@media screen and (max-width: 320px) {
  .block.search-language { display: none ! important; }
}
@media screen and (min-width: 801px) {
  .block.search-language { display: block; float: right; margin-right: 20px; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-weight: 400; }
  .block.search-language a { text-decoration: none; color: rgb(0, 0, 0); }
  .block.search-language a:hover { color: rgb(0, 122, 165); }
  .block.search-language a::after { content: "|"; margin-left: 12px; color: rgb(0, 0, 0); text-decoration: none; }
  .block.search-language button { background-color: transparent; border: 0px none; transition: transform 0.3s ease-in-out 0s; -moz-appearance: none; }
  .block.search-language button:hover { transform: translateY(-0.125em); }
  .block.search-language .contextual-links-wrapper.contextual-links-processed { display: none ! important; }
  #block-search-form { display: none; }
  #block-search-form.search-activated { display: block; position: absolute; right: 0px; padding: 0.5em 2em 0.5em 0.5em; background-color: rgb(251, 251, 251); width: auto; box-shadow: 0px 0.25em 0.5em rgba(0, 0, 0, 0.3); margin-right: 20px; margin-top: 40px; z-index: 9; }
}
.primary-menu .mobile-language-link { display: none; text-align: right; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; background-color: rgb(251, 251, 251); padding: 0.5em; text-decoration: underline; color: rgb(0, 122, 165); }
.primary-menu .mobile-language-link:hover { text-decoration: none; }
@media screen and (max-width: 800px) {
  .primary-menu .mobile-language-link { display: block; }
}
@media screen and (max-width: 800px) {
  .toggle-container { border-bottom: 1px dotted rgb(200, 200, 200); margin-bottom: 1em ! important; padding-bottom: 1em ! important; }
  .toggle-container .toggle-trigger { cursor: pointer; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: none ! important; font-size: 18px ! important; font-weight: 700 ! important; background: transparent none repeat scroll 0% 0%; color: transparent; position: relative; }
  .toggle-container .toggle-trigger h2 { border-bottom: medium none ! important; margin-bottom: 0px ! important; padding-bottom: 0px ! important; }
  .toggle-container .toggle-trigger div, .toggle-container .toggle-trigger h1 { display: inline; }
  .toggle-container .toggle-trigger h1 { cursor: pointer; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: none ! important; font-size: 18px ! important; font-weight: 700 ! important; color: rgb(76, 76, 76) ! important; }
  .toggle-container .toggle-trigger::before { display: none ! important; }
  .toggle-container .toggle-trigger::after { content: "+" ! important; position: absolute; top: 0px; right: 4px; }
  .toggle-container .toggle-trigger.is-active::after { content: "-" ! important; }
  .toggle-container .toggle-stuff .field-items { display: block ! important; }
}
@media screen and (min-width: 800px) {
  .toggle-container .toggle-stuff { display: block ! important; }
}
@media screen and (max-width: 800px) {
  .view-experts-carousel.toggle-container .toggle-trigger h2 { position: relative; padding: 0px 50px 0px 0px; font-size: 1.4em ! important; }
  .view-experts-carousel.toggle-container .toggle-trigger h2 b { padding: 0px 0px 0.5em; }
  .view-experts-carousel.toggle-container .toggle-trigger h2::before { content: "+"; font-size: 1.35em; display: block; position: absolute; right: 12px; top: 0px; float: right; height: 32px; width: 32px; line-height: 0.9; border-radius: 4px; border: 1px solid rgb(0, 65, 89); background: rgb(0, 84, 114) none repeat scroll 0% 0%; }
  .view-experts-carousel.toggle-container .toggle-trigger.is-active h2::before { content: "-"; line-height: 0.75; }
}
.view-id-admin_display_convio_source_link { margin-bottom: 1em; }
.serif { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; }
.sans-serif { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
.float-left { float: left; margin-right: 1em; }
.float-right { float: right; margin-left: 1em; }
.node-article .field-name-field-comp-revised-date, .node-press-release .field-name-field-comp-revised-date, .revised-date, body.node-type-scientific-integrity-abuse .field-name-field-date-latest-revision { font-size: 80%; font-family: sans-serif; font-style: italic; }
#tasks { font-family: verdana,arial,sans-serif; font-size: 0.8em; }
.block-inner { box-sizing: border-box; }
.region-sidebar-second { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; }
.region-sidebar-second .block-title { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-style: normal; }
.region-sidebar-second .region-inner { padding-left: 2em; }
.no-sidebars .region-sidebar-second .region-inner { padding-left: 0px; }
.element-invisible { margin: 0px; }
.rss_link { display: block; height: 42px; width: 42px; overflow: hidden; text-indent: -99em; background-image: url(b1f41b193c2a27309925013f4d05711fc0a34b2c.png) ; background-size: cover; }
.block-title .rss_link, .pane-title .rss_link { display: inline-block; height: 28px; width: 28px; }
.button { background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 0.2em 1em; margin-right: 1em; }
.button::after { content: " >"; }
.button:hover { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
@media screen and (max-width: 800px) {
  .pane-10 p + h3 { font-size: 1.2em ! important; }
  .pane-10 .button { display: block; margin-bottom: 0.5em; }
}
.page-node-312 #breadcrumb, .page-node-345 #breadcrumb { display: none; }
#main-content .field, #main-content .field-label { font-weight: 400; }
.page-node-336 .pane-node-title { display: none; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-first { width: 40%; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second { width: 60%; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner { padding-top: 0px ! important; }
@media screen and (max-width: 800px) {
  .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-first, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second { width: auto; float: none; }
  .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-first .region-inner, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner { padding-bottom: 0px; }
  .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-first .why-become-am-member-promo > .block-inner, .page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .why-become-am-member-promo > .block-inner { margin: 0px ! important; padding-bottom: 0px ! important; }
}
#webform-client-form-4883 #webform-component-name-area, #webform-client-form-4883 #webform-component-new-to-ucs-community { border: medium none; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; margin-top: 0px; padding-top: 0px; }
#webform-client-form-4883 #webform-component-first, #webform-client-form-4883 #webform-component-name-area--first { float: left; margin-right: 2em; }
#webform-client-form-4883 #webform-component-last, #webform-client-form-4883 #webform-component-name-area--last { float: left; }
.bracketed-title { font-weight: 700; }
.big-bracket { position: relative; box-sizing: border-box; padding-left: 2.4em; }
.big-bracket::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(b88420404f836cb686bc01ee42fd49f8d05871e7.png) ; }
.block-region-homepage-hero .big-bracket, .view-display-id-herospace_pane .big-bracket { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .big-bracket { padding-left: 1.4em; }
.big-bracket::before { left: 0px; }
.field-name-body li { margin-bottom: 0.75em; }
.field-name-body li:last-of-type { margin-bottom: 0px; }
.field-name-body li p { font-size: 1em; line-height: 1.4; margin-bottom: 0px; }
#site_header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#page { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
#main-section { position: relative; z-index: 1; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.sticky-nav-stuck #main-section { z-index: 3; }
#main-section .region-homepage-hero ul { list-style-image: none; }
.region-header { background-color: rgb(242, 242, 242); }
.region-header h1 { margin: 0px; }
.region-header #block-block-18 { float: left; max-width: 50%; }
.region-header #block-block-18 #site-logo { max-width: 100%; min-width: 180px; height: auto; }
.region-header #block-block-18 #site-logo img { max-width: 357px; width: 100%; }
.region-header #block-block-18 a, .region-header #block-block-18 h1 { font-size: 1px; margin: 0px; padding: 0px; }
.region-header #block-menu-menu-top-secondary-nav { float: right; }
.region-header nav.social { float: right; clear: right; }
#block-search-form { float: right; margin-right: 55px; box-sizing: border-box; min-width: 320px; max-width: 40%; }
#block-search-form .container-inline div, #block-search-form .container-inline label { display: block; }
#block-search-form .container-inline .form-action, #block-search-form .container-inline .form-item { margin-top: 0px; }
#search-block-form { width: 100%; }
#search-block-form input[type="image"], #search-block-form input[type="submit"] { top: -1px; }
.region-sidebar-first .contextual-links-region { margin-bottom: 2em; }
.breadcrumb-wrapper { max-width: 1200px; margin: 0px auto; font-size: 0.6em; }
.breadcrumb-wrapper ol { list-style-type: none; margin: 0px 0px 1em; padding: 0px; }
.breadcrumb-wrapper li { float: left; padding-right: 0.4em; font-size: 1.35em; }
.breadcrumb-wrapper li::after { content: " >"; font-weight: 700; }
.breadcrumb-wrapper li.crumb-last::after { content: ""; }
.breadcrumb-wrapper a { color: rgb(76, 76, 76); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; font-weight: 600; }
.breadcrumb-wrapper .crumb-sepreator { display: none; }
#content { box-sizing: border-box; }
#main-content .caption { margin-bottom: 1em; }
#main-content .caption-inner {  }
#main-content .caption-inner::after, #main-content .caption-inner::before { content: ""; display: table; }
#main-content .caption-inner::after { clear: both; }
#main-content .caption-text { margin-bottom: 0px; }
#main-content .caption-text br { display: none; }
#main-content .caption-text .field-name-field-media-caption, #main-content .caption-text .field-name-field-media-credit { display: block; padding-bottom: 0.5em; }
#main-content .caption-text .field-name-field-media-caption { text-align: left; }
#main-content .caption-text .field-name-field-media-credit { font-style: italic; text-align: right; }
#main-content .caption-text .field-name-field-media-caption + .field-name-field-media-credit, #main-content .caption-text .field-name-field-media-caption + br + .field-name-field-media-credit { text-align: left; }
#main-content .footnotes { padding: 1em 0px; margin: 1em; list-style-image: none; }
#main-content .footnotes li { margin-left: 1.5em; }
#main-content-header h1, #main-content .field-name-title.field-type-ds.view-mode-full h1 { margin-top: 0px; }
.region { box-sizing: border-box; }
.views-field-field-attached-file-public .item-list li, .views-field-field-attached-file-public .item-list ul { list-style: outside none none; padding-left: 0px; margin-left: 0px; }
.block-download-links-downloads-block, .pane-download-links-panel-pane, .view-display-id-node_block_pane { padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px solid rgb(200, 200, 200); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-weight: 700; }
.panel-multi-row-jump-nav-target .region .block-download-links-downloads-block, .panel-multi-row-jump-nav-target .region .pane-download-links-panel-pane, .panel-multi-row-jump-nav-target .region .view-display-id-node_block_pane { margin-bottom: 1em; }
.block-download-links-downloads-block a, .pane-download-links-panel-pane a, .view-display-id-node_block_pane a { display: block; }
.block-download-links-downloads-block a::after, .pane-download-links-panel-pane a::after, .view-display-id-node_block_pane a::after { content: " >"; }
.front #main-section { padding-bottom: 0px; }
.front #content { position: relative; z-index: 200; padding: 0px 1em; }
.front .node-teaser, .front .node-teaser-no-links { background: transparent none repeat scroll 0% 0%; }
.front .at-panel .region-two-66-33-top { width: 73%; padding-right: 1em; }
.front .at-panel .region-two-66-33-first { width: 66%; padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px solid rgb(200, 200, 200); }
.front .at-panel .region-two-66-33-first h2 { display: none; }
.front .at-panel .region-two-66-33-first .pane-2 h1 { font-size: 1.8em; }
.front .at-panel .region-two-66-33-first .pane-3 { clear: both; margin-top: 0.5em; }
.front .at-panel .region-two-66-33-first .pane-3 h1 { float: left; margin: 0px 1em 0px 0px; padding: 0px; font-size: 1.2em; line-height: 1; }
.front .at-panel .region-two-66-33-first .pane-3 li, .front .at-panel .region-two-66-33-first .pane-3 ul { float: left; margin-right: 1em ! important; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
.front .at-panel .region-two-66-33-first .pane-3 a { padding-top: 0.2em; display: block; }
.front .at-panel .region-two-66-33-second { position: relative; width: 32%; box-sizing: border-box; }
.front .at-panel .region-two-66-33-second h1, .front .at-panel .region-two-66-33-second h2, .front .at-panel .region-two-66-33-second h3, .front .at-panel .region-two-66-33-second h4, .front .at-panel .region-two-66-33-second h5, .front .at-panel .region-two-66-33-second h6 { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; }
.front .at-panel .region-two-66-33-second p { margin-top: 0px; }
.front .at-panel .region-two-66-33-second a { font-weight: 600; }
.front .at-panel .region-two-66-33-second a:hover { text-decoration: underline; }
.front .at-panel .region-two-66-33-second #email-updates { padding-bottom: 2em; margin-bottom: 1.5em; }
.front .at-panel .region-two-66-33-second .donate-block { margin-bottom: 1em; }
.front .at-panel .region-two-66-33-bottom { position: relative; top: -1em; padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px solid rgb(200, 200, 200); }
.front .at-panel.three-3x33 .region { padding: 0px 1em; min-height: 560px; }
.front .at-panel.three-3x33 h1 b, .front .at-panel.three-3x33 h2 b, .front .at-panel.three-3x33 h3 b, .front .at-panel.three-3x33 h4 b, .front .at-panel.three-3x33 h5 b, .front .at-panel.three-3x33 h6 b { font-weight: 400; }
.front .at-panel.three-3x33 .region-three-33-second { border-right: 1px solid rgb(200, 200, 200); border-left: 1px solid rgb(200, 200, 200); }
.front .at-panel.three-3x33 .region-three-33-bottom, .front .at-panel.three-3x33 .region-three-33-top { min-height: 0px; }
.front .donate-block {  }
.front .donate-block::after, .front .donate-block::before { content: ""; display: table; }
.front .donate-block::after { clear: both; }
.front .donate-block[about*="study-science-promo"] { margin-bottom: 1em; padding-bottom: 1.5em; border-bottom: 1px solid rgb(200, 200, 200); }
@media screen and (max-width: 800px) {
  .front .donate-block { margin-bottom: 1em; padding-bottom: 1.5em; border-bottom: 1px solid rgb(200, 200, 200); }
}
.front .donate-block p + p { margin-bottom: 0px; }
.front .donate-block form { margin-bottom: 1em; }
.front .donate-block form input[type="submit"] { background: rgb(153, 153, 153) none repeat scroll 0% 0%; border: medium none; color: rgb(255, 255, 255); font-weight: 300; }
.front .donate-block form + a { display: block; padding: 0.7em 1em; background: rgb(153, 153, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; font-weight: 700; font-size: 0.8em; }
.front #renew-membership-form { overflow: hidden; font-size: 1.1em; position: relative; box-sizing: border-box; padding-left: 2.4em; padding-bottom: 0.5em; margin-left: 2em; }
.front #renew-membership-form::before { position: absolute; top: 0px; display: block; padding: 0px; min-width: 2em; height: 100%; content: ""; background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; background-image: url(b88420404f836cb686bc01ee42fd49f8d05871e7.png) ; }
.block-region-homepage-hero .front #renew-membership-form, .view-display-id-herospace_pane .front #renew-membership-form { padding-left: 2.4em; }
.view-display-id-herospace_subsection_pane .front #renew-membership-form { padding-left: 1.4em; }
.front #renew-membership-form::before { left: 0px; background-position: 0px 0.4em; }
.front #renew-membership-form h2, .front #renew-membership-form p { float: left; clear: left; width: 60%; margin: 0px; padding: 0px; line-height: 1.2; }
.front #renew-membership-form h2 { font-size: 1.8em; line-height: 1.4; }
.front #renew-membership-form p { color: rgb(137, 137, 137); font-size: 1.2em; }
.front #renew-membership-form form { padding-right: 0px; float: right; width: 36%; margin-top: 1em; }
.front #renew-membership-form form select { position: static; float: left; height: 28px; font-size: 0.8em ! important; color: rgb(68, 68, 68); padding: 0px; }
.front #renew-membership-form form input[type="image"] { top: 0px; }
.front #front-side-social { list-style: outside none none; margin: 1em auto 0px; padding: 0px; }
.front #front-side-social::after, .front #front-side-social::before { content: ""; display: table; }
.front #front-side-social::after { clear: both; }
.front #front-side-social li { float: left; width: 25%; text-align: center; }
.front #front-side-social a { color: rgb(255, 255, 255); }
.front #front-side-social .fa { font-size: 2.5em; line-height: 1; }
.node-article .field-name-field-title h1, .node-press-release .field-name-field-title h1 { font-size: 2.3em; }
.node-article .field-name-field-title-sub, .node-press-release .field-name-field-title-sub { font-weight: 400; font-style: italic; margin-bottom: 1em; }
.node-article .table-of-contents, .node-press-release .table-of-contents { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; border-bottom: 2px solid rgb(204, 204, 204); padding-bottom: 0.5em; margin-bottom: 1em; }
.node-article .table-of-contents h1, .node-article .table-of-contents h2, .node-article .table-of-contents h3, .node-article .table-of-contents h4, .node-article .table-of-contents h5, .node-article .table-of-contents h6, .node-press-release .table-of-contents h1, .node-press-release .table-of-contents h2, .node-press-release .table-of-contents h3, .node-press-release .table-of-contents h4, .node-press-release .table-of-contents h5, .node-press-release .table-of-contents h6 { font-size: 1em; text-transform: uppercase; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-weight: 600; }
.node-article .table-of-contents ul, .node-press-release .table-of-contents ul { margin: 0px; padding: 0px; }
.node-article .table-of-contents li, .node-press-release .table-of-contents li { color: rgb(0, 122, 165); padding-bottom: 0.5em; }
.node-article .table-of-contents li::before, .node-press-release .table-of-contents li::before { content: "• "; color: rgb(0, 122, 165); }
.node-article .table-of-contents li a::after, .node-press-release .table-of-contents li a::after { content: " >"; }
.node-article .field-name-field-comp-revised-date, .node-press-release .field-name-field-comp-revised-date { margin-top: 2em; }
.node-article .field-name-field-date-latest-revision, .node-article .field-name-field-related-link, .node-press-release .field-name-field-date-latest-revision, .node-press-release .field-name-field-related-link { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 0.9em; text-transform: uppercase; color: rgb(38, 38, 38); font-weight: 700; }
.node-article .field-name-field-date-latest-revision .field-item, .node-article .field-name-field-related-link .field-item, .node-press-release .field-name-field-date-latest-revision .field-item, .node-press-release .field-name-field-related-link .field-item { padding-bottom: 0.4em; }
.node-article .field-name-field-date-latest-revision .field-label, .node-article .field-name-field-date-latest-revision h2, .node-article .field-name-field-related-link .field-label, .node-article .field-name-field-related-link h2, .node-press-release .field-name-field-date-latest-revision .field-label, .node-press-release .field-name-field-date-latest-revision h2, .node-press-release .field-name-field-related-link .field-label, .node-press-release .field-name-field-related-link h2 { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 1em; color: rgb(38, 38, 38); }
.node-article .field-name-field-date-latest-revision a, .node-article .field-name-field-related-link a, .node-press-release .field-name-field-date-latest-revision a, .node-press-release .field-name-field-related-link a { text-transform: none; font-weight: 400; }
.node-article .field-name-field-date-latest-revision a::after, .node-article .field-name-field-related-link a::after, .node-press-release .field-name-field-date-latest-revision a::after, .node-press-release .field-name-field-related-link a::after { content: " >"; }
.node-article #download, .node-press-release #download { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 0.9em; font-weight: 700; color: rgb(38, 38, 38); padding-bottom: 1em; }
#block-aggregator-category-2 li, .pane-aggregator-category-2.block li { overflow: auto; }
#block-aggregator-category-2 li a, .pane-aggregator-category-2.block li a { display: block; }
#block-aggregator-category-2 .more-link, .front .region-two-66-33-first .panel-separator, .pane-aggregator-category-2.block .more-link { display: none; }
.pane-aggregator-feed-6, .pane-press-releases-recent-panel-pane-1 { width: 49%; float: left; margin-right: 1%; }
.pane-aggregator-feed-6 .item-list li, .pane-press-releases-recent-panel-pane-1 .item-list li { width: 100%; }
.pane-aggregator-feed-6 .item-list img, .pane-aggregator-feed-7 .item-list img { height: 100px; width: 100px; }
.pane-press-releases-recent-panel-pane-1 a { font-size: 1em; }
.pane-press-releases-recent-panel-pane-1 .item-list ul li { margin: 0px; }
.pane-press-releases-recent-panel-pane-1 img { float: left; margin-right: 1em; }
@media screen and (max-width: 800px) {
  .pane-aggregator-feed-6 .item-list .blog-post-block-title, .pane-aggregator-feed-7 .item-list .blog-post-block-title, .pane-press-releases-recent-panel-pane-1 .item-list .blog-post-block-title { font-size: 1.2em; }
  .pane-aggregator-feed-6 .item-list .blog-post-block-title::after, .pane-aggregator-feed-7 .item-list .blog-post-block-title::after, .pane-press-releases-recent-panel-pane-1 .item-list .blog-post-block-title::after { display: none; }
}
.not-front .region-alt-style-3-column .panel-pane > .block-inner { height: 460px; }
.not-front #two-brick-multi-row-section-1 .region-alt-style-3-column .panel-pane > .block-inner { height: 630px; }
.region-alt-style-3-column .panel-pane .view-header .block-title, .region-alt-style-3-column .panel-pane .view-header .pane-title { margin-bottom: 0.5em; }
.region-alt-style-3-column .panel-pane .view-landing-support-promo .view-header { margin-bottom: 0px; }
.panel-multi-row-jump-nav-target.even .region-alt-style-3-column { margin: -2.5em; }
@media screen and (max-width: 800px) {
  .panel-multi-row-jump-nav-target.even .region-alt-style-3-column { margin-left: 0px; margin-right: 0px; }
}
.region-alt-style-3-column .pane-aggregator-category-2 ul li { border-bottom: 1px dotted rgb(200, 200, 200); padding-bottom: 1em; margin-bottom: 1em; box-sizing: border-box; }
.region-alt-style-3-column .pane-aggregator-category-2 ul li:last-child { border: medium none; padding-bottom: 0px; margin-bottom: 0px; }
.region-alt-style-3-column .pane-aggregator-category-2 img { display: none; }
.region-alt-style-3-column .pane-publications-promo-pane img { margin: 0px auto; }
.region-alt-style-3-column .pane-landing-support-promo-panel-pane-1 #donateJump + h2, .region-alt-style-3-column .pane-landing-support-promo-panel-pane-1 .view-content + h2 { padding-bottom: 0px; }
.region-alt-style-3-column .pane-landing-support-promo-panel-pane-1 .view-footer { position: absolute; bottom: 1em; }
.region-alt-style-3-column .pane-landing-support-promo-panel-pane-1 .view-footer h2 { font-size: 1.5em ! important; }
.region-alt-style-3-column .pane-landing-support-promo-panel-pane-1 .contextual-links-region { position: static; }
.region-alt-style-3-column .pane-landing-support-promo-panel-pane-1 .block-inner { position: relative; padding-bottom: 120px; }
.region-alt-style-short-grid .panel-pane.no-title { float: left; width: 30%; margin-right: 1%; margin-bottom: 0.5em; padding: 0.5em; border: 1px solid rgb(200, 200, 200); font-size: 0.8em; height: 100px; }
.region-alt-style-short-grid .panel-pane.no-title p:first-child { margin: 0px; }
.region-alt-style-short-grid .panel-pane.no-title img.image-style-thumbnail { margin-right: 1em; float: left; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom { width: 100%; margin: 0px; height: auto; }
.page-node-415 #two-brick-multi-row-subsection-2 .region-two-50-second .region-inner .pane-custom .block-inner { height: auto; padding-bottom: 1em; }
.feed-post-author { padding-right: 0.5em; }
.feed-post-author::after { content: "|"; padding-left: 0.5em; }
.parss-title { display: block; }
.feed-post-author, .feed-post-date, .new-noteworthy-promo-block .date-display-single, .pane-press-releases-recent-recent-press-pane .date-display-single, .parss-date { text-transform: uppercase; font-size: 0.7em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-weight: 600; color: rgb(137, 137, 137); letter-spacing: 0.5px; }
.node-type-landing-panel.sub-landing-panel .pane-page-breadcrumb { margin-bottom: 0px; }
.region-two-brick-multi-row-left { padding-right: 2em; }
.region-two-brick-multi-row-right { padding-left: 2em; }
.new-noteworthy-promo-block .item-list ul li, .pane-press-releases-recent-recent-press-pane .item-list ul li { margin-left: 0px; }
.new-noteworthy-promo-block .date-display-single, .pane-press-releases-recent-recent-press-pane .date-display-single { display: block; }
.view-press-releases caption { margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid rgb(204, 204, 204); }
.view-press-releases tbody { border: medium none; }
.view-press-releases tr { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: medium none; }
.view-press-releases .views-field-created { padding-left: 1em; }
.section-press .region-sidebar-second .block-3802 .block-title { margin-top: 1em; }
.section-press .region-sidebar-second .block-3802 p { margin-bottom: 0px; }
.not-front .block-aggregator .item-list li, .not-front .pane-aggregator .item-list li { margin-bottom: 1em; }
.not-front .block-aggregator .item-list li::after, .not-front .block-aggregator .item-list li::before, .not-front .pane-aggregator .item-list li::after, .not-front .pane-aggregator .item-list li::before { content: ""; display: table; }
.not-front .block-aggregator .item-list li::after, .not-front .pane-aggregator .item-list li::after { clear: both; }
.not-front .block-aggregator .block-content a, .not-front .pane-aggregator .block-content a { display: block; }
.not-front .block-aggregator .block-content .more-link, .not-front .pane-aggregator .block-content .more-link { display: none; }
.not-front .sidebar .block-aggregator .item-list li, .not-front .sidebar .pane-aggregator .item-list li { border-bottom: medium none; margin-bottom: 0px ! important; }
.pane-teaser-alt-style-1 { clear: right; margin-bottom: 1em; padding-bottom: 0px; border-bottom: 1px dotted rgb(200, 200, 200); }
.pane-teaser-alt-style-1 img:first-child { float: left; }
.pane-teaser-alt-style-1 h2 { color: rgb(76, 76, 76); }
.pane-teaser-alt-style-1 h2, .pane-teaser-alt-style-1 p { padding-left: 270px; }
.pane-teaser-alt-style-1 p:first-child { padding-left: 0px; }
body.report-landing-panel .pane-node-field-image img { border: 1px solid rgb(200, 200, 200); }
body.report-landing-panel .pane-node-field-media-caption { font-size: 1.4em; }
body.report-landing-panel .region-alt-style-2-column .field-name-field-image { display: none; }
@media screen and (min-width: 800px) {
  body.report-landing-panel .region-alt-style-2-column { padding: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  body.report-landing-panel .region-alt-style-2-column::after, body.report-landing-panel .region-alt-style-2-column::before { content: ""; display: table; }
  body.report-landing-panel .region-alt-style-2-column::after { clear: both; }
  body.report-landing-panel .region-alt-style-2-column .pane-custom:first-child, body.report-landing-panel .region-alt-style-2-column .panel-pane:first-child { width: 35%; float: left; }
  body.report-landing-panel .region-alt-style-2-column .field-name-field-image { display: block; }
  body.report-landing-panel .region-alt-style-2-column .pane-custom:last-child, body.report-landing-panel .region-alt-style-2-column .panel-pane:last-child { box-sizing: border-box; width: 60%; margin: 0px 1%; float: left; border-left: 2em solid rgb(229, 229, 229); border-right: 2em solid rgb(229, 229, 229); }
  body.report-landing-panel .region-alt-style-2-column .pane-custom:last-child > .block-inner, body.report-landing-panel .region-alt-style-2-column .panel-pane:last-child > .block-inner { height: 8.5em; padding: 0.5em; margin: 0.5em -1.5em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box; overflow: hidden; }
  body.report-landing-panel .region-alt-style-2-column .pane-custom:last-child > .block-inner .block-content, body.report-landing-panel .region-alt-style-2-column .panel-pane:last-child > .block-inner .block-content { max-height: 7.45em; overflow: hidden; }
}
.field-name-field-date-latest-revision, .field-name-field-title-sub { margin-bottom: 1em; }
#site_footer { z-index: 200; }
.person-name { font-size: 1.2em; }
.person-name, .person-title { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; margin: 0px 0px 0.6em; padding: 0px; }
.person-title { font-weight: 600; text-transform: uppercase; font-style: normal; font-size: 0.8em; }
.person-link { margin: 0px; padding: 0px; }
.file {  }
.file::after, .file::before { content: ""; display: table; }
.file::after { clear: both; }
.file .file-icon { float: left; margin-right: 0.4em; padding-top: 0.2em; }
#main-content .why-become-am-member-promo > .block-inner { margin: 0.3em -1.8em ! important; }
#main-content .why-become-am-member-promo h2.pane-title { border: medium none ! important; margin-bottom: 0.5em ! important; }
#main-content .why-become-am-member-promo h2.pane-title b { border: medium none; }
#main-content .why-become-am-member-promo #why-become-member-random-quote { margin: 0px; padding: 0px 1em 1em 2em; background-position: 0.5em 0px; }
#main-content .why-become-am-member-promo #why-become-member-random-quote .quote-text { line-height: 1.4; }
#main-content .why-become-am-member-promo #why-become-member-random-quote .quote-source { margin-top: 0.7em; font-style: italic; }
.view.view-blog-list .view-header { position: relative; top: -2.5em; margin-bottom: -2.5em; }
.blog-rss-feed-icon.header-feed-icon { position: absolute; right: 0px; }
#bcbc_container { padding-top: 1em; }
#bcbc_container h1 { margin-bottom: 0.5em; }
#bcbc_container #bcbc_mainContent { padding: 0px; margin-top: 0px; }
#bcbc_container #bcbc_sidebar1 { padding-top: 0px; }
#bcbc_slideshow { border-radius: 40px; box-sizing: border-box; }
#bcbc_slideshow #bcbc_slide13 ul { list-style-image: none; list-style-type: none; }
.view-press-releases .views-table { width: 100%; margin-bottom: 1em; }
.view-press-releases .views-table td { vertical-align: top; }
.view-press-releases .views-field-field-publish-date-2 { width: 10%; }
.view-press-releases .views-field-title { width: 90%; }
.node-press-release .field-name-field-publish-date, .node-press-release .field-name-rss-feed-link { float: left; }
.node-press-release .field-name-rss-feed-link .rss_link { margin: 5px 0px 0px 2em; height: 16px; width: 16px; background-image: url(967280e1cb18bb281394f415b8eddd6e84796fb9.png) ; }
.node-press-release .field-name-title { clear: both; padding-top: 1em; }
.page-node .field-name-field-byline h2, .page-node .field-name-field-byline ul { font-size: 1em; margin: 0.5em 0px; }
.view-action-alerts .node-promo-action-teaser { margin-bottom: 1em; overflow: auto; box-sizing: border-box; }
.view-action-alerts .node-promo-action-teaser .field-type-image, .view-action-alerts .node-promo-action-teaser .views-field-field-image { float: left; width: 14.2248%; }
.view-action-alerts .node-promo-action-teaser .field-type-image + .content-holder, .view-action-alerts .node-promo-action-teaser .field-type-image + .group-teaser-text, .view-action-alerts .node-promo-action-teaser .views-field-field-image + .content-holder, .view-action-alerts .node-promo-action-teaser .views-field-field-image + .group-teaser-text { width: 85.3485%; }
.view-action-alerts .node-promo-action-teaser .group-teaser-text { float: left; box-sizing: border-box; }
.view-action-alerts .node-promo-action-teaser .group-teaser-text .views-label-field-action-participation { font-weight: 600; }
.view-action-alerts img { display: block; height: auto; }
.node-promo-action-teaser .view-mode-teaser_share.field-name-field-promo-link a { font-weight: 600; font-size: 1.2em; line-height: 1; }
.node-promo-action-teaser { position: relative; padding-bottom: 60px; }
.node-promo-action-teaser h2 { font-size: 1.2em; }
.node-promo-action-teaser .field-type-image { width: 15%; margin-right: 2%; }
.node-promo-action-teaser .field-type-image img { border: 1px solid rgb(76, 76, 76); }
.node-promo-action-teaser .group-teaser-text { width: 83%; }
.node-promo-action-teaser .addthis_native_toolbox, .node-promo-action-teaser .addthis_toolbox { position: absolute; width: 100%; bottom: 0px; left: 0px; right: 0px; padding: 0.5em 1em; margin: 0px; box-sizing: border-box; }
.node-promo-action-teaser .field-name-field-action-participation h2 { font-size: 1em ! important; line-height: 1.25em; font-weight: 600 ! important; }
.mission-statement-block .block-inner { max-width: 1200px; margin: 0px auto; padding: 1.5em; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.mission-statement-block .block-inner h1, .mission-statement-block .block-inner h2, .mission-statement-block .block-inner h3, .mission-statement-block .block-inner h4, .mission-statement-block .block-inner h5, .mission-statement-block .block-inner h6 { margin-bottom: 1em; color: rgb(255, 255, 255); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 0.8em; text-transform: uppercase; }
.mission-statement-block .block-inner h1 strong, .mission-statement-block .block-inner h2 strong, .mission-statement-block .block-inner h3 strong, .mission-statement-block .block-inner h4 strong, .mission-statement-block .block-inner h5 strong, .mission-statement-block .block-inner h6 strong { border-bottom: 1px solid rgb(255, 255, 255); padding: 0.2em 4em; }
.mission-statement-block .block-inner a { color: rgb(255, 255, 255); }
.mission-statement-block .block-inner p { margin: 0px; padding: 0px; }
ul.hide-bullets { list-style: outside none none; padding-left: 0px; }
#main-content ul.hide-bullets { margin-left: 0px; }
ul.hide-bullets li { padding-left: 0px; margin-left: 0px; list-style: outside none none; }
ul.hide-bullets li.leaf { list-style: outside none none; margin: 0px; }
section#comments { margin-top: 2em; padding: 0px; background-color: rgb(229, 229, 229); }
section#comments h2 { margin: 0px; color: rgb(102, 102, 102); font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-size: 1.4em; }
section#comments form.comment-form { padding: 0px 1em 1em; }
section#comments article h3 { display: none; }
section#comments article footer { font-size: 0.8em; }
section#comments article footer time { width: auto; display: inline; font-size: 1em; }
section#comments article nav { border-bottom: 1px solid rgb(200, 200, 200); padding-bottom: 10px; }
section#comments article:last-child nav { border-bottom: medium none; }
.vocabulary-author .group-image { float: left; max-width: 25%; margin: 0px 1em 1em 0px; }
.vocabulary-author .taxonomy-term-description, .vocabulary-author .taxonomy-term-description p { margin-top: 0px; }
.addthis_toolbox { padding: 0.5em 0px 0.2em; margin: 0px 0px 1em; border-bottom: 1px solid rgb(200, 200, 200); }
.addthis_toolbox .site-tools { float: right; }
.addthis_toolbox .site-tools .at16nc { height: 24px; width: 24px; }
.addthis_toolbox .addthis_button_email .at16nc { background: transparent url(cdb85954eb44d11ad283fe0824abaabae873ac4b.png)  repeat scroll 50% 50%; }
.addthis_toolbox .addthis_button_print .at16nc { background: transparent url(f666bc56a20f75964d780f1c568d60c2875bf610.png)  repeat scroll 50% 50%; }
.item-list .pager { padding: 1em 0px 0px; margin: 1em 0px; overflow: hidden; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; border-top: 1px solid rgb(200, 200, 200); }
.item-list .pager a, .item-list .pager a:hover { color: rgb(0, 122, 165); }
.item-list .pager li { float: left; overflow: hidden; margin: 0px; padding: 2px 13px 13px; }
.item-list .pager li.pager-current { font-weight: 400; }
.item-list .pager li.pager-first, .item-list .pager li.pager-first a, .item-list .pager li.pager-last, .item-list .pager li.pager-last a, .item-list .pager li.pager-next, .item-list .pager li.pager-next a, .item-list .pager li.pager-previous, .item-list .pager li.pager-previous a { width: auto; }
.search-form .form-item-retain-filters { display: none; }
.page-search .block-region-sidebar-first h2, .page-search .facet-block h2 { font-size: 1.2em; }
.page-search .facetapi-facetapi-links li li { padding-bottom: 0.5em; }
.page-search .facetapi-active + .item-list { margin-top: 1em; }
.page-search #block-apachesolr-search-sort { margin-top: 1em ! important; }
.page-search #block-apachesolr-search-sort h2::after { content: ":"; }
.page-search #main-content .solr-sort-facet h2 { float: left; font-size: 0.9em; line-height: 1.5em; font-weight: 600; margin-right: 0.25em; color: rgb(76, 76, 76); }
.page-search #main-content .solr-sort-facet h2 a { color: rgb(0, 122, 165); }
.page-search #main-content .solr-sort-facet ul li { font-size: 0.9em; line-height: 1.5em; padding-right: 0.25em; float: left; }
.page-search #main-content .solr-sort-facet ul li::after { content: " |"; }
.page-search #main-content .solr-sort-facet ul li:last-child::after { content: ""; }
.page-search #main-content .solr-sort-synonym h2 { font-size: 1.2em; margin-bottom: 1.2em; color: rgb(76, 76, 76); }
.page-search .node-teaser, .page-search .node-teaser-no-links { padding: 1em 0px; margin-bottom: 0px; background: transparent none repeat scroll 0% 0%; border-bottom: 1px dotted rgb(200, 200, 200); }
.page-search .node-teaser-no-links h1, .page-search .node-teaser-no-links h2, .page-search .node-teaser h1, .page-search .node-teaser h2 { font-size: 1.8em; }
body.page-about-expert-search #main-content .solr-sort-facet { display: none; }
.block-sort li img { float: left; margin: 4px 4px 0px 0px; }
#block_search_publications { border-color: rgb(204, 204, 204); border-style: dotted; border-width: 1px 0px; padding: 1em 0px; color: rgb(153, 153, 153); }
#block_search_publications h2, #block_search_publications h3 { color: rgb(119, 119, 119); }
#block_search_publications, #block_search_publications h3, #block_search_publications h4 { font-family: Gotham A,Gotham B,sans-serif; text-transform: uppercase; font-size: 0.9em; }
#block_search_publications h3, #block_search_publications h4 { font-weight: 400; }
#block_search_publications h2 { text-transform: none; }
#block_search_publications h3 { font-weight: 600; border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 0.5em; margin-bottom: 0.5em; }
#block_search_publications h4 { color: rgb(153, 153, 153); font-weight: 500; }
#block_search_publications .form_group { width: 46%; display: inline-block; vertical-align: top; margin: 0px 4% 0px -4px; }
#block_search_publications .form_inset { position: relative; margin-left: 2em; font-size: 0.8em; }
#block_search_publications .form_inset h4 { font-size: 1.1em; }
#block_search_publications .form_inset::before { position: absolute; top: 0.2em; left: -2em; content: ""; border: 3px solid rgb(170, 170, 170); width: 0.4em; height: 0.4em; display: block; border-radius: 100%; }
#block_search_publications input[type="text"], #block_search_publications select { -moz-appearance: none; background: transparent none repeat scroll 0% 0%; padding: 0.5em; color: rgb(153, 153, 153); font-family: Gotham A,Gotham B,sans-serif; text-transform: uppercase; font-weight: 600; font-size: 0.9em; line-height: 1em; }
#block_search_publications select { width: 100%; padding-right: 46px; cursor: pointer; border: medium none; }
#block_search_publications .select_group, #block_search_publications input[type="text"] { border: 1px solid rgb(204, 204, 204); width: 100%; margin-bottom: 1em; }
#block_search_publications .select_group, #block_search_publications input[type="text"], #block_search_publications select { height: 36px; box-sizing: border-box; display: block; }
#block_search_publications .select_group { position: relative; overflow: hidden; }
#block_search_publications .select_group::after { content: url(0860b6e8262092ddeb66ba4780466a886a7419b0.jpg) ; position: absolute; top: 0px; right: 0px; height: auto; width: auto; z-index: -1; }
#block_search_publications #search_date_range .date_group { display: block; margin-bottom: 0.5em; }
#block_search_publications #search_date_range label { margin-bottom: 0.5em; display: block; font-weight: 500; }
#block_search_publications #search_date_range input[type="text"] { width: auto; display: inline-block; margin: 0px 0.5em; }
#block_search_publications #search_date_range input[type="text"]:first-child { margin-left: 0px; }
#block_search_publications #search_radios { vertical-align: bottom; }
#block_search_publications #search_radios ul { list-style-type: none; list-style-position: outside; list-style-image: none ! important; padding-left: 0px; font-weight: 500; font-size: 0.8em; margin-bottom: 0px; }
#block_search_publications #search_radios li { margin-bottom: 1.2em; }
#block_search_publications #search_radios li:last-child { margin-bottom: 0px; }
#block_search_publications #search_radios label { font-weight: 500; cursor: pointer; }
#block_search_publications #search_radios input[type="radio"] { border: 3px solid rgb(170, 170, 170); background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: pointer; margin-bottom: 0.2em; margin-right: 1em; vertical-align: bottom; -moz-appearance: none; outline: medium none; width: 0.8em; height: 0.8em; border-radius: 20px; }
#block_search_publications #search_radios input[type="radio"]:focus { outline: medium none; }
#block_search_publications #search_radios input.checked[type="radio"], #block_search_publications #search_radios input[type="radio"]:checked { background-color: rgb(170, 170, 170); }
#block_search_publications input[type="button"] { display: block; margin: 2em auto 0px; padding: 0.1em 2em 0.25em; background: rgb(153, 153, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-size: 1.4em; border: medium none; }
#block_search_publications input[type="button"]:hover { background: rgb(119, 119, 119) none repeat scroll 0% 0%; }
@-moz-document url-prefix("") {
  #block_search_publications .select_group::after { z-index: 2; }
}
#block-menu-block-2 {  }
#block-menu-block-2::after, #block-menu-block-2::before { content: ""; display: table; }
#block-menu-block-2::after { clear: both; }
#block-menu-block-2 h2 { display: none; }
#block-menu-block-2 .menu ul { margin: 0px 0px 1em; padding: 0px; }
#block-menu-block-2 .menu > .menu-depth-1 { float: left; width: auto; padding-right: 0.4em; }
#block-menu-block-2 .menu > .menu-depth-1 a { display: block; padding: 0.2em 0.5em 0.5em; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-radius: 0.4em; font-family: verdana,arial,sans-serif; font-weight: 400; font-size: 0.8em; }
li.views-fluid-grid-item { padding: 6px; background-color: rgb(204, 204, 204); border: medium none; box-shadow: 3px 3px 8px rgb(216, 216, 216); }
ul.views-fluid-grid-items-width-250.views-fluid-grid-items-v-margin-0-5em.views-fluid-grid-items-h-margin-0-5em li.views-fluid-grid-item { width: 240px; }
.media-vimeo-preview-wrapper { position: absolute; }
#modalContent { font-family: sans-serif; }
.bf-toc-wrapper { display: none; padding: 1em 0px; margin: 1em 0px; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; border-top: 1px solid rgb(102, 102, 102); border-bottom: 1px solid rgb(102, 102, 102); }
.bf-toc-wrapper .bf-toc-title { font-weight: 600; padding: 0px 0px 0.5em; }
.bf-toc-wrapper .bf-toc-items ul { margin: 0px 0px 0px 1em; padding: 0px; color: rgb(0, 122, 165); }
.bf-toc-wrapper .bf-toc-items li { padding: 0px 0px 0.2em; list-style: outside none disc; }
.bf-toc-wrapper .bf-toc-items a { display: block; }
.bf-toc-wrapper .bf-toc-items a::after { content: " >"; }
.bf-toc-wrapper .bf-toc-items .bf-toc-h2 { margin-left: 0px; }
.bf-toc-wrapper .bf-toc-items .bf-toc-h3 { margin-left: 2em; }
.bf-toc-wrapper .bf-toc-items .bf-toc-h4 { margin-left: 4em; }
.bf-toc-wrapper .bf-toc-items .bf-toc-h5 { margin-left: 6em; }
.bf-toc-wrapper .bf-toc-items .bf-toc-h6 { margin-left: 8em; }
@media screen and (min-width: 1200px) {
  html { font-size: 1em; }
}
@media screen and (max-width: 1200px) {
  #site_footer h2 { margin: 0px 0px 1em; }
  #site_footer #footer-logo { width: 280px; margin-bottom: 1em; }
  #site_footer #footer-social { float: left; clear: left; margin-bottom: 1em; }
}
@media screen and (max-width: 1080px) {
  .region-homepage-hero, .view-display-id-herospace_pane, .view-display-id-herospace_subsection_pane { margin-bottom: 1em; overflow: hidden; }
  .region-homepage-hero .herotext-author, .region-homepage-hero .views-field-field-image-hero-space-text, .view-display-id-herospace_pane .herotext-author, .view-display-id-herospace_pane .views-field-field-image-hero-space-text, .view-display-id-herospace_subsection_pane .herotext-author, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text { position: static ! important; width: auto ! important; padding: 1em ! important; background: rgb(0, 0, 0) none repeat scroll 0% 0% ! important; color: rgb(255, 255, 255) ! important; margin-bottom: 2px; }
  .region-homepage-hero .herotext-author .bracket-wrapper, .region-homepage-hero .herotext-author .field-content, .region-homepage-hero .herotext-author .priority-action, .region-homepage-hero .herotext-author a, .region-homepage-hero .herotext-author h1, .region-homepage-hero .herotext-author h2, .region-homepage-hero .herotext-author p, .region-homepage-hero .views-field-field-image-hero-space-text .bracket-wrapper, .region-homepage-hero .views-field-field-image-hero-space-text .field-content, .region-homepage-hero .views-field-field-image-hero-space-text .priority-action, .region-homepage-hero .views-field-field-image-hero-space-text a, .region-homepage-hero .views-field-field-image-hero-space-text h1, .region-homepage-hero .views-field-field-image-hero-space-text h2, .region-homepage-hero .views-field-field-image-hero-space-text p, .view-display-id-herospace_pane .herotext-author .bracket-wrapper, .view-display-id-herospace_pane .herotext-author .field-content, .view-display-id-herospace_pane .herotext-author .priority-action, .view-display-id-herospace_pane .herotext-author a, .view-display-id-herospace_pane .herotext-author h1, .view-display-id-herospace_pane .herotext-author h2, .view-display-id-herospace_pane .herotext-author p, .view-display-id-herospace_pane .views-field-field-image-hero-space-text .bracket-wrapper, .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content, .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action, .view-display-id-herospace_pane .views-field-field-image-hero-space-text a, .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1, .view-display-id-herospace_pane .views-field-field-image-hero-space-text h2, .view-display-id-herospace_pane .views-field-field-image-hero-space-text p, .view-display-id-herospace_subsection_pane .herotext-author .bracket-wrapper, .view-display-id-herospace_subsection_pane .herotext-author .field-content, .view-display-id-herospace_subsection_pane .herotext-author .priority-action, .view-display-id-herospace_subsection_pane .herotext-author a, .view-display-id-herospace_subsection_pane .herotext-author h1, .view-display-id-herospace_subsection_pane .herotext-author h2, .view-display-id-herospace_subsection_pane .herotext-author p, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .bracket-wrapper, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .field-content, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .priority-action, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text h1, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text h2, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text p { position: static ! important; float: none ! important; width: auto ! important; margin: 0px ! important; padding: 0px ! important; color: rgb(255, 255, 255) ! important; }
  .region-homepage-hero .herotext-author .bracket-wrapper::before, .region-homepage-hero .herotext-author .field-content::before, .region-homepage-hero .herotext-author .priority-action::before, .region-homepage-hero .herotext-author a::before, .region-homepage-hero .herotext-author h1::before, .region-homepage-hero .herotext-author h2::before, .region-homepage-hero .herotext-author p::before, .region-homepage-hero .views-field-field-image-hero-space-text .bracket-wrapper::before, .region-homepage-hero .views-field-field-image-hero-space-text .field-content::before, .region-homepage-hero .views-field-field-image-hero-space-text .priority-action::before, .region-homepage-hero .views-field-field-image-hero-space-text a::before, .region-homepage-hero .views-field-field-image-hero-space-text h1::before, .region-homepage-hero .views-field-field-image-hero-space-text h2::before, .region-homepage-hero .views-field-field-image-hero-space-text p::before, .view-display-id-herospace_pane .herotext-author .bracket-wrapper::before, .view-display-id-herospace_pane .herotext-author .field-content::before, .view-display-id-herospace_pane .herotext-author .priority-action::before, .view-display-id-herospace_pane .herotext-author a::before, .view-display-id-herospace_pane .herotext-author h1::before, .view-display-id-herospace_pane .herotext-author h2::before, .view-display-id-herospace_pane .herotext-author p::before, .view-display-id-herospace_pane .views-field-field-image-hero-space-text .bracket-wrapper::before, .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content::before, .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action::before, .view-display-id-herospace_pane .views-field-field-image-hero-space-text a::before, .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1::before, .view-display-id-herospace_pane .views-field-field-image-hero-space-text h2::before, .view-display-id-herospace_pane .views-field-field-image-hero-space-text p::before, .view-display-id-herospace_subsection_pane .herotext-author .bracket-wrapper::before, .view-display-id-herospace_subsection_pane .herotext-author .field-content::before, .view-display-id-herospace_subsection_pane .herotext-author .priority-action::before, .view-display-id-herospace_subsection_pane .herotext-author a::before, .view-display-id-herospace_subsection_pane .herotext-author h1::before, .view-display-id-herospace_subsection_pane .herotext-author h2::before, .view-display-id-herospace_subsection_pane .herotext-author p::before, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .bracket-wrapper::before, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .field-content::before, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .priority-action::before, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text a::before, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text h1::before, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text h2::before, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text p::before { display: none ! important; }
  .region-homepage-hero .herotext-author .bracket-wrapper + a, .region-homepage-hero .herotext-author .field-content + a, .region-homepage-hero .herotext-author .priority-action + a, .region-homepage-hero .herotext-author a + a, .region-homepage-hero .herotext-author h1 + a, .region-homepage-hero .herotext-author h2 + a, .region-homepage-hero .herotext-author p + a, .region-homepage-hero .views-field-field-image-hero-space-text .bracket-wrapper + a, .region-homepage-hero .views-field-field-image-hero-space-text .field-content + a, .region-homepage-hero .views-field-field-image-hero-space-text .priority-action + a, .region-homepage-hero .views-field-field-image-hero-space-text a + a, .region-homepage-hero .views-field-field-image-hero-space-text h1 + a, .region-homepage-hero .views-field-field-image-hero-space-text h2 + a, .region-homepage-hero .views-field-field-image-hero-space-text p + a, .view-display-id-herospace_pane .herotext-author .bracket-wrapper + a, .view-display-id-herospace_pane .herotext-author .field-content + a, .view-display-id-herospace_pane .herotext-author .priority-action + a, .view-display-id-herospace_pane .herotext-author a + a, .view-display-id-herospace_pane .herotext-author h1 + a, .view-display-id-herospace_pane .herotext-author h2 + a, .view-display-id-herospace_pane .herotext-author p + a, .view-display-id-herospace_pane .views-field-field-image-hero-space-text .bracket-wrapper + a, .view-display-id-herospace_pane .views-field-field-image-hero-space-text .field-content + a, .view-display-id-herospace_pane .views-field-field-image-hero-space-text .priority-action + a, .view-display-id-herospace_pane .views-field-field-image-hero-space-text a + a, .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1 + a, .view-display-id-herospace_pane .views-field-field-image-hero-space-text h2 + a, .view-display-id-herospace_pane .views-field-field-image-hero-space-text p + a, .view-display-id-herospace_subsection_pane .herotext-author .bracket-wrapper + a, .view-display-id-herospace_subsection_pane .herotext-author .field-content + a, .view-display-id-herospace_subsection_pane .herotext-author .priority-action + a, .view-display-id-herospace_subsection_pane .herotext-author a + a, .view-display-id-herospace_subsection_pane .herotext-author h1 + a, .view-display-id-herospace_subsection_pane .herotext-author h2 + a, .view-display-id-herospace_subsection_pane .herotext-author p + a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .bracket-wrapper + a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .field-content + a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text .priority-action + a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text a + a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text h1 + a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text h2 + a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text p + a { float: none ! important; width: auto ! important; }
  .region-homepage-hero .herotext-author form, .region-homepage-hero .views-field-field-image-hero-space-text form, .view-display-id-herospace_pane .herotext-author form, .view-display-id-herospace_pane .views-field-field-image-hero-space-text form, .view-display-id-herospace_subsection_pane .herotext-author form, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text form { left: 0px; width: 70% ! important; }
  .region-homepage-hero .herotext-author h1, .region-homepage-hero .herotext-author h2, .region-homepage-hero .views-field-field-image-hero-space-text h1, .region-homepage-hero .views-field-field-image-hero-space-text h2, .view-display-id-herospace_pane .herotext-author h1, .view-display-id-herospace_pane .herotext-author h2, .view-display-id-herospace_pane .views-field-field-image-hero-space-text h1, .view-display-id-herospace_pane .views-field-field-image-hero-space-text h2, .view-display-id-herospace_subsection_pane .herotext-author h1, .view-display-id-herospace_subsection_pane .herotext-author h2, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text h1, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text h2 { font-size: 2em ! important; margin: 0px 0px 0.2em ! important; }
  .region-homepage-hero .herotext-author p, .region-homepage-hero .views-field-field-image-hero-space-text p, .view-display-id-herospace_pane .herotext-author p, .view-display-id-herospace_pane .views-field-field-image-hero-space-text p, .view-display-id-herospace_subsection_pane .herotext-author p, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text p { margin: 0px 0px 0.5em ! important; }
  .region-homepage-hero .herotext-author a, .region-homepage-hero .views-field-field-image-hero-space-text a, .view-display-id-herospace_pane .herotext-author a, .view-display-id-herospace_pane .views-field-field-image-hero-space-text a, .view-display-id-herospace_subsection_pane .herotext-author a, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text a { text-decoration: underline ! important; }
  .region-homepage-hero .herotext-author::before, .region-homepage-hero .views-field-field-image-hero-space-text::before, .view-display-id-herospace_pane .herotext-author::before, .view-display-id-herospace_pane .views-field-field-image-hero-space-text::before, .view-display-id-herospace_subsection_pane .herotext-author::before, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text::before { display: none; }
  .region-homepage-hero .herotext-author #email-updates .email, .region-homepage-hero .views-field-field-image-hero-space-text #email-updates .email, .view-display-id-herospace_pane .herotext-author #email-updates .email, .view-display-id-herospace_pane .views-field-field-image-hero-space-text #email-updates .email, .view-display-id-herospace_subsection_pane .herotext-author #email-updates .email, .view-display-id-herospace_subsection_pane .views-field-field-image-hero-space-text #email-updates .email { width: 100% ! important; }
  .front .at-panel .region-two-66-33-second { margin-top: 0px; }
  .front .at-panel.three-3x33 h2 { font-size: 1.2em; }
  .region-sidebar-second .region-inner { padding-left: 1em; }
  #share-buttons-custom li, #share-buttons li { padding-right: 0.4em; }
  .pane-aggregator-category-1 .item-list li, .pane-aggregator-feed-6 .item-list li, .pane-aggregator-feed-7 .item-list li, .pane-press-releases-recent-panel-pane-1 .item-list li { float: none; width: 100%; height: auto; margin: 0px 0px 1em; }
  .pane-aggregator-feed-6, .pane-press-releases-recent-panel-pane-1 { width: 100%; height: auto; margin: 0px 0px 1em; }
  .pane-aggregator-feed-6 .item-list li { margin-bottom: 0px; }
  #interrupt { max-width: 80%; min-width: 60%; }
}
@media screen and (max-width: 970px) {
  #block-block-8 h3 { font-size: 1em; }
  #site_footer .menu > .menu-depth-1 { width: 50%; padding-right: 3%; float: left; }
  #site_footer h2 { clear: left; }
  .front #renew-membership-form { padding-bottom: 1em; }
  .front #renew-membership-form form { width: 50%; margin-top: 0.5em; }
  .front #renew-membership-form h2 { float: none; width: 55%; margin-top: 0.4em; font-size: 1.4em; line-height: 1; }
  .front #renew-membership-form p { float: none; width: 100%; font-size: 1em; }
}
@media screen and (max-width: 900px) {
  #block-block-8 h2 { font-size: 2.4em; }
  #block-block-8 h3 { font-size: 0.9em; }
  .panel-multi-row-jump-nav { font-size: 0.7em; }
  .sidebar section.block.last.stuck { right: 0px; width: 200px; }
  .page-node-345 .view-display-id-herospace_pane .views-field-field-image-hero-space-text { width: 100%; bottom: auto; top: 3em; }
  .region-alt-style-3-column .pane-publications-promo-pane img { display: none; }
}
@media screen and (max-width: 800px) {
  #admin-menu, #breadcrumb, #interrupt, .panel-multi-row-jump-nav { display: none ! important; }
  html body.admin-menu { margin-top: 0px ! important; }
  html body.admin-menu header#header { top: 0px ! important; }
  .sidebar section.block.last.stuck { position: static; width: auto; }
  .region-alt-style-3-column .panel-pane { width: auto; float: none; padding-bottom: 0.5em; }
  .region-alt-style-3-column .panel-pane > .block-inner { height: auto ! important; position: relative; top: 0.5em; }
  .not-front .region-alt-style-3-column .panel-pane > .block-inner { height: auto; }
  .not-front .panel-multi-row-jump-nav-target h2.pane-title { border-bottom: 1px dotted rgb(200, 200, 200); padding-bottom: 0.5em ! important; margin-bottom: 0.5em ! important; }
  .not-front .panel-multi-row-jump-nav-target h2.pane-title b { margin: 0px; padding: 0px; border: medium none; }
  .not-front .panel-multi-row-jump-nav-target .view-header h2 { border-bottom: 1px dotted rgb(200, 200, 200); padding-bottom: 0.5em; }
  .not-front .panel-multi-row-jump-nav-target .view-header h2 b { margin: 0px; padding: 0px; border: medium none; }
  .page-node-331 .view-display-id-promo_pane .views-field-field-image { display: none; }
  .region-alt-style-short-grid .panel-pane.no-title { width: 45%; font-size: 0.9em; }
  #site_footer .menu > .menu-depth-1 { width: 100%; padding-right: 3%; float: none; }
  .front #content { padding: 0px; }
  .front .at-panel .region-two-66-33-first .pane-2 h1, .front .at-panel .region-two-66-33-first .pane-3 { display: none; }
  .view-display-id-herospace_pane .herotext-author #email-updates, .view-display-id-herospace_subsection_pane .herotext-author #email-updates { width: 90% ! important; float: none; }
  .view-display-id-herospace_pane .herotext-author #email-updates input[type="image"], .view-display-id-herospace_subsection_pane .herotext-author #email-updates input[type="image"] { top: -1px; }
  .region-sidebar-second .region-inner { padding-left: 0px; }
}
@media screen and (max-width: 800px) {
  .front #content { padding: 0px; }
  .front .at-panel .region-two-66-33-first { width: 100%; padding: 0px 0px 1.5em; margin: 0px 0px 1em; border-bottom: 1px solid rgb(200, 200, 200); }
  .front .at-panel .region-two-66-33-second { width: 100%; margin: 1em 0px; }
  .front .at-panel .region-two-66-33-second::after, .front .at-panel .region-two-66-33-second::before { bottom: -46px; }
  .front .at-panel.three-3x33 .region { padding: 0px; min-height: 0px; }
  .front .at-panel.three-3x33 .region-three-33-second, .front .at-panel.three-3x33 .region-three-33-third { float: none; clear: both; width: auto; border: medium none; }
  .front .donate-block[about*="study-science-promo"] { border-top: 1px solid rgb(200, 200, 200); padding-top: 1em; }
  .front #renew-membership-form { padding-bottom: 1em; }
  .front #renew-membership-form form, .front #renew-membership-form h2, .front #renew-membership-form p { float: none; width: auto; }
  .front #renew-membership-form form { height: auto; margin: 0px; padding-bottom: 0px; overflow: hidden; }
  .front #renew-membership-form::before { background-position: 0px 0px; }
  .front .view-display-id-herospace_pane { margin-bottom: 2em; }
  .view-display-id-herospace_pane .herotext-author h1, .view-display-id-herospace_pane .herotext-author p { margin-bottom: 0px ! important; }
  .view-experts-highlight { margin-bottom: 1.5em; }
  .view-experts-highlight img, .views-field-field-bio-picture img { float: none; margin: 1em auto; }
  #block-block-8 h3 { font-size: 1.1em; }
  #block-menu-block-1 { margin-bottom: 5%; }
  #block-menu-block-1 h2 { margin-top: 0px; }
}
@media screen and (max-width: 640px) {
  #fbBox, #fbOverlay, a.floatbox { display: none ! important; visibility: hidden ! important; }
  #block-views-related-nodes-block .block-title, .pane-latest-news-latest-news-pane.block .block-title, .pane-related-content .block-title { font-size: 2em; }
  #block-views-related-nodes-block { width: 67%; }
  .node-event .field, .node-event .field.field-name-body { width: auto; float: none; min-height: 0px; margin-right: 0px; }
  #interrupt { right: 0px; left: 0px; max-width: 100%; }
  #interrupt.visible { bottom: 0px; }
  #interrupt .close { font-size: 2em; }
  .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:first-child, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:first-child { width: 100%; }
  .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:first-child img, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:first-child img { margin-left: auto; margin-right: auto; }
  .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:first-child::after, .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:first-child::before, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:first-child::after, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:first-child::before { content: ""; display: table; }
  .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:first-child::after, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:first-child::after { clear: both; }
  .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:last-child, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:last-child { width: 100%; }
  .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:last-child::after, .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:last-child::before, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:last-child::after, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:last-child::before { content: ""; display: table; }
  .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:last-child::after, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:last-child::after { clear: both; }
  .page-node.report-landing-panel .region-alt-style-2-column .pane-custom:last-child > .block-inner .block-content, .page-node.report-landing-panel .region-alt-style-2-column .panel-pane:last-child > .block-inner .block-content { overflow: hidden; }
  #site_footer #footer-copyright { float: left; clear: left; margin-top: 0.5em; }
  #site_footer #block-menu-block-4 { width: 60%; }
  #site_footer #block-menu-block-7 { width: 30%; float: right; }
}
@media screen and (max-width: 600px) {
  .front #renew-membership-form { padding-left: 0px; margin-left: 0px; }
  .front #renew-membership-form form { margin: 0px; height: auto; }
  .front #renew-membership-form::before { display: none; }
  .front #renew-membership-form h2 { line-height: 1; margin-bottom: 0.5em; }
  .view-experts-highlight img { float: none; }
  .region-alt-style-short-grid .panel-pane.no-title { width: 100%; }
  .pane-teaser-alt-style-1 img, .pane-teaser-alt-style-1 img:first-child { float: none; margin: 0px auto; }
  .pane-teaser-alt-style-1 h2, .pane-teaser-alt-style-1 p { padding-left: 0px; }
}
@media screen and (max-width: 520px) {
  .item-list .pager { margin: 0px; }
  .item-list .pager li { display: none; }
  .item-list .pager li.pager-first, .item-list .pager li.pager-last, .item-list .pager li.pager-next, .item-list .pager li.pager-previous { display: inline-block; }
  #block-views-related-nodes-block { width: 71%; }
  .pane-latest-news-latest-news-pane.block ul { padding-left: 0px; }
  #site_footer #block-menu-block-4, #site_footer #block-menu-block-7 { width: 100%; float: none; margin: 0px; padding: 0px; border: medium none; }
  #site_footer #block-menu-block-4 .block-inner, #site_footer #block-menu-block-4 > div, #site_footer #block-menu-block-7 .block-inner, #site_footer #block-menu-block-7 > div { margin: 0px; padding: 0px; }
}
@media screen and (max-width: 500px) {
  #block-views-related-nodes-block .block-title, .pane-latest-news-latest-news-pane.block .block-title, .pane-related-content .block-title { width: 100%; float: none; margin-bottom: 0.5em; text-align: left; }
  #block-views-related-nodes-block ul, .pane-latest-news-latest-news-pane.block ul, .pane-related-content ul { width: 100%; margin: 0px; padding: 0px; }
  .vocabulary-author .group-image { max-width: 40%; }
}
@media screen and (max-width: 479px) {
  html { font-size: 90% ! important; }
  .node-teaser-no-links .field-type-image, .node-teaser .field-type-image { float: none; width: auto; }
  .node-teaser-no-links .content-holder, .node-teaser-no-links .group-teaser-text, .node-teaser .content-holder, .node-teaser .group-teaser-text { padding: 1em 0px; }
  .node-teaser-no-links .field-type-image + .content-holder, .node-teaser-no-links .field-type-image + .group-teaser-text, .node-teaser-no-links .views-field-field-image + .content-holder, .node-teaser-no-links .views-field-field-image + .group-teaser-text, .node-teaser .field-type-image + .content-holder, .node-teaser .field-type-image + .group-teaser-text, .node-teaser .views-field-field-image + .content-holder, .node-teaser .views-field-field-image + .group-teaser-text { width: auto; }
  .region-two-brick-multi-row-left { padding-right: 0px; }
  .region-two-brick-multi-row-right { padding-left: 0px; }
  .vocabulary-author .group-image { width: 100%; margin-right: 0px; box-sizing: border-box; }
  .item-list .pager li { margin: 0px 0.5em 0px 0px; }
  .panel-multi-row-jump-nav { font-size: 0.5em; }
}
@media screen and (max-width: 480px) and (min-width: 312px) {
  html { font-size: 81.3% ! important; }
}
@media only screen and (max-width: 312px) and (min-width: 20px) {
  html { font-size: 81.3% ! important; }
}
ul.primary { margin: 0px 0px 2em; padding: 0px 0px 0px 0.4em; line-height: 1.1; }
ul.primary li a { margin-right: 0px; font-weight: 400; border-radius: 0.5em 0.5em 0px 0px; font-size: 0.8em; color: rgb(0, 0, 0); box-shadow: 1px 2px 2px rgb(255, 255, 255, 0.8) inset; }
#main-content .group-image, #main-content .main_image_area { border: medium none; padding: 0px; }
#main-content ul { margin-left: 0px; list-style-image: url(41597206898e8d89cd6efb18664de923790c4113.png) ; }
#main-content ul.slides { margin: 0px; }
#main-content ul ul { list-style-image: url(c107c2148ea47a6643a32056a50e2b759bdac749.png) ; }
#main-content ul ul ul { list-style-image: url(7a5b483a3ea4b22f085b1bb791393f7e1924cf5e.png) ; }
#main-content ol ol { list-style-type: lower-alpha; }
#main-content ol ol ol { list-style-type: lower-roman; }
#main-content blockquote { padding: 2em 1em 1em 3em; color: rgb(0, 0, 0); font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; background: transparent url(a40f9052d473bd95ec65ff138be87a9b59f6aedd.png)  no-repeat scroll 1em 1.5em; }
#main-content blockquote p { margin: 0px 0px 1em; font-size: 1.2em ! important; line-height: 1.6em ! important; }
#main-content .caption { clear: both; }
#main-content .caption-right { float: right; clear: right; margin: 0px 0px 1em 1em; }
#main-content .caption-left { float: left; clear: left; margin: 0px 1em 1em 0px; }
#main-content .caption-left img, #main-content .caption-right img { max-width: 100%; width: 100%; height: auto; }
.node-ucs-publication .field-name-title h1 { font-size: 1.6em; }
.node-ucs-publication .field-name-field-pub-authors { font-style: italic; margin-bottom: 1em; }
body.node-type-nuclear-power-plant #main-content { font-family: Gotham A,Gotham B,verdana,arial,sans-serif; font-size: 14px; }
body.node-type-nuclear-power-plant #main-content h1 { font-size: 40px; }
body.node-type-nuclear-power-plant #main-content h2 { font-family: Mercury Text G1 A,Mercury Text G1 B,Georgia,Times New Roman,Times,sans-serif; font-size: 21px; }
body.node-type-nuclear-power-plant #main-content .ds-right section.field { border-bottom: 1px dotted rgb(200, 200, 200); margin-bottom: 1em ! important; padding-bottom: 1em ! important; }
body.node-type-nuclear-power-plant #main-content .ds-right h2 { margin: 0px 0px 0.5em; font-weight: 600; color: rgb(137, 137, 137); font-family: Gotham A,Gotham B,verdana,arial,sans-serif; text-transform: uppercase; font-size: 17px; }
body.node-type-nuclear-power-plant #main-content .ds-right h2::before { content: "[ "; }
body.node-type-nuclear-power-plant #main-content .ds-right h2::after { content: " ]"; }
body.node-type-nuclear-power-plant #main-content .ds-right .parss-title a { font-size: 1.3em; }
body.node-type-nuclear-power-plant #main-content .ds-right #share-buttons, body.node-type-nuclear-power-plant #main-content .ds-right #share-buttons-custom { margin-bottom: 0px; }
body.node-type-nuclear-power-plant #main-content .ds-right .field-name-field-blog-feed-url { margin-top: 75px; }
body.node-type-nuclear-power-plant #main-content .ds-right .field-name-field-blog-feed-url ul { list-style-type: none; list-style-image: none; background: transparent none repeat scroll 0% 0%; margin: 0px; padding: 0px; font-size: 1em; font-family: Gotham A,Gotham B,verdana,arial,sans-serif; }
body.node-type-nuclear-power-plant #main-content .ds-right .field-name-field-blog-feed-url ul li { padding: 8px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
body.node-type-nuclear-power-plant #main-content h2.ds-field_reactor_title { font-size: 24px; }
body.node-type-nuclear-power-plant #main-content .field-name-reactor-operational-dates-ds- { margin-top: 1em; }
body.node-type-nuclear-power-plant .faq-link a { padding: 0px 1px 0px 0px; border: 1px solid; border-radius: 22px; width: 16px; display: inline-block; text-align: center; height: 16px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 0.8em; }
body.node-type-nuclear-power-plant .field-name-npt-return-to-map-ds-code- { margin-top: -19px; font-size: 0.9em; margin-bottom: 30px; }
body.node-type-nuclear-power-plant .field-name-nuclear-plant-location-ds-code- { margin-bottom: 10px; }
body.node-type-nuclear-power-plant .ds-left_left .field, body.node-type-nuclear-power-plant .ds-left_right .field { min-height: 70px; }
body.node-type-nuclear-power-plant .field-name-body h2, body.node-type-nuclear-power-plant .reactors_header { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 12px; margin-bottom: 0px; }
body.node-type-nuclear-power-plant .field-name-body h2 { margin: 40px 0px 20px; }
body.node-type-nuclear-power-plant .ds-left_bottom .ds-left_bottom .group-footer h2, body.node-type-nuclear-power-plant .ds-left_bottom .ds-left_bottom .group-right h2, body.node-type-nuclear-power-plant .ds-left_bottom .group-left h2 { font-size: 1em; width: auto; }
body.node-type-nuclear-power-plant .ds-left_bottom .field-name-field-reactors .field-items .field-item { margin-bottom: 0px; }
body.node-type-nuclear-power-plant .ds-left_bottom .field-collection-view { border: 0px none; }
body.node-type-nuclear-power-plant .ds-left_bottom .field-collection-item-field-reactors { border-bottom: 1px solid rgb(204, 204, 204); padding-top: 12px; }
body.node-type-nuclear-power-plant .ds-left_bottom .field-collection-container { border-bottom: 0px none; }
body.node-type-nuclear-power-plant .ds-safety-issues { margin: 0px; padding: 0px; }
body.node-type-nuclear-power-plant .ds-safety-issues li { list-style: outside none none; width: 32px; height: 32px; float: left; margin-right: 8px; }
body.node-type-nuclear-power-plant .ds-safety-issues li.near-misses, body.node-type-nuclear-power-plant .ds-safety-issues li.near_misses { background: transparent url(9b49c1ad4c37b55252b53d82714cb7850482ca3a.png)  no-repeat scroll 0% 0%; }
body.node-type-nuclear-power-plant .ds-safety-issues li.groundwater-leaks-reported, body.node-type-nuclear-power-plant .ds-safety-issues li.groundwater_leaks_reported { background: transparent url(bbcb1325ef58f48eede82442a200bf6902c27427.png)  no-repeat scroll 0% 0%; }
body.node-type-nuclear-power-plant .ds-safety-issues li.elevated-spent, body.node-type-nuclear-power-plant .ds-safety-issues li.elevated-spent-fuel-pool, body.node-type-nuclear-power-plant .ds-safety-issues li.elevated_spent_fuel_pool { background: transparent url(03cf918ba5ea73372342e6694680d76beea5567b.png)  no-repeat scroll 0% 0%; }
body.node-type-nuclear-power-plant .ds-safety-issues li.heightened-nrc, body.node-type-nuclear-power-plant .ds-safety-issues li.heightened-nrc-attention, body.node-type-nuclear-power-plant .ds-safety-issues li.heightened_nrc_attention { background: transparent url(0e63b7fc49d471f9e426b1ead0779cfed050f491.png)  no-repeat scroll 0% 0%; }
body.node-type-nuclear-power-plant .ds-safety-issues li.fire-protection, body.node-type-nuclear-power-plant .ds-safety-issues li.fire-protection-problems, body.node-type-nuclear-power-plant .ds-safety-issues li.fire_protection_problems { background: transparent url(4f8c2690d9bc3280231c69bfd27fb083b46cabb0.png)  no-repeat scroll 0% 0%; }
body.node-type-nuclear-power-plant .ds-safety-issues li.flooding-hazard, body.node-type-nuclear-power-plant .ds-safety-issues li.flooding_hazard { background: transparent url(8ee0cfb08341454ed71ee1482a86e9a4aae215f5.png)  no-repeat scroll 0% 0%; }
body.node-type-nuclear-power-plant .ds-safety-issues li.earthquake-risk, body.node-type-nuclear-power-plant .ds-safety-issues li.earthquake_risk { background: transparent url(328404d14118abdd7f7087748c04ebe59e9ad1f2.png)  no-repeat scroll 0% 0%; }
body.node-type-nuclear-power-plant .ds-safety-issues li.year-plus, body.node-type-nuclear-power-plant .ds-safety-issues li.year-plus-outages, body.node-type-nuclear-power-plant .ds-safety-issues li.year_plus_outages { background: transparent url(7b981ba2fe3ea134ac820906714d96e60e5fd79d.png)  no-repeat scroll 0% 0%; }
body.node-type-nuclear-power-plant .field-name-npt-footer-ds-code- { margin: 40px 0px 0px; font-style: italic; }
body.node-type-nuclear-power-plant .issues-list { clear: both; margin-bottom: 1em; }
@media screen and (max-width: 960px) {
  body.node-type-nuclear-power-plant .ds-right_container .field-name-share-links #share-buttons li { padding-right: 6%; width: 19%; }
}
@media screen and (max-width: 767px) {
  body.node-type-nuclear-power-plant .ds-left_container, body.node-type-nuclear-power-plant .ds-right_container { width: 100%; float: none; }
  body.node-type-nuclear-power-plant #main-content .ds-right section.field { border-bottom: 0px none; border-right: 1px dotted rgb(200, 200, 200); }
  body.node-type-nuclear-power-plant #main-content .ds-right .field { float: left; width: 30%; margin-right: 3%; }
}
@media screen and (max-width: 580px) {
  body.node-type-nuclear-power-plant h2 { margin-bottom: 4px; }
  body.node-type-nuclear-power-plant .ds-left_container .ds-left_left, body.node-type-nuclear-power-plant .ds-left_container .ds-left_right { width: 100%; float: none; }
  body.node-type-nuclear-power-plant .ds-left_container .ds-left_left .field, body.node-type-nuclear-power-plant .ds-left_container .ds-left_right .field { min-height: 0px; }
  body.node-type-nuclear-power-plant .ds-2col-stacked > .group-left, body.node-type-nuclear-power-plant .ds-2col-stacked > .group-right { float: none; width: 100%; }
  body.node-type-nuclear-power-plant .ds-2col-stacked > .group-left .field, body.node-type-nuclear-power-plant .ds-2col-stacked > .group-right .field { margin-bottom: 16px; }
  body.node-type-nuclear-power-plant #main-content .ds-right section.field { border: 0px none; }
  body.node-type-nuclear-power-plant #main-content .ds-right .field { float: none; width: 100%; margin: 0px; }
}
body.full-page-override #main-section { padding: 0px; max-width: none; }
body.full-page-override #main-section #columns { padding-top: 0px; }
body.full-page-override .region-header { background-color: rgb(255, 255, 255); }
body.full-page-override .region-header .region-inner { padding-top: 10px; padding-left: 0.25em; }
body.full-page-override #block-search-form, body.full-page-override #primary-menu-bar, body.full-page-override.node-type-content-block.nuclear-close-calls-content #block-system-main { display: none; }
body.full-page-override #block-block-3 { float: right; margin-top: 10px; }
@media screen and (max-width: 500px) {
  body.full-page-override #block-block-3 { margin-top: 0px; }
}
body.full-page-override #block-block-3 h2 { float: left; margin-right: 1em; margin-left: 1em; text-transform: uppercase; font-size: 1em; line-height: 1.5em; }
body.full-page-override #block-block-3 .block-title { display: none; }
body.full-page-override #block-block-3 > .block-inner > .block-content.content { float: right; }
body.full-page-override #block-block-3 #share-buttons li { padding-right: 0.5em; }
body.full-page-override #block-block-3 #share-buttons li.last-child { padding-right: 1em; }
@media screen and (max-width: 500px) {
  body.full-page-override #block-block-3 #share-buttons li, body.full-page-override #block-block-3 #share-buttons li.last-child { padding-right: 0.25em; }
}
body.full-page-override #block-block-3 #share-buttons a { width: 30px; height: 30px; }
@media screen and (max-width: 500px) {
  body.full-page-override #block-block-3 #share-buttons a { width: 26px; height: 26px; }
}
body.full-page-override #block-block-3 #share-buttons a .fa-lg { font-size: 1em; vertical-align: 0px; }
