.footer-sprite { background-image: url('../images/sprites/footer-sac1d499d9e.png'); background-repeat: no-repeat; }

#header-top { display: none; }

.inner.home-content { padding-bottom: 0px !important; }

html.responsive, html.responsive body { margin: 0px; padding: 0px; overflow-x: clip !important; background-image: none; }

html.responsive body { width: 100%; }
html.responsive body header #header-bottom #top-search { clear: both; margin: 10px 0px 0px -5px; }
html.responsive body header #header-bottom #top-search input#search-field { width: 220px; float: left; clear: both; margin-left: 5px; }
html.responsive body header #header-bottom #top-search input#search-field:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html.responsive body header #header-bottom #top-search input#search-submit { float: right; }
html.responsive body header #header-bottom #header-social-icons { float: left; margin: -80px 0px 0px -185px; }
html.responsive body #content { width: 100%; margin-right: 10px; }
html.responsive body #content #sub-header { display: none; }
html.responsive body #content .blue-bar { margin: 5px 0; width: 100%; }
html.responsive body #content .blue-bar h4 { font-size: 18px; line-height: 20px; }
html.responsive body #content #staff-bio-wrapper #bio-top-half-wrapper { height: auto; }
html.responsive body #content #staff-bio-wrapper #bio-top-half-wrapper #bio-image-right, html.responsive body #content #staff-bio-wrapper #bio-top-half-wrapper .name, html.responsive body #content #staff-bio-wrapper #bio-top-half-wrapper .blue-bar { position: static; }
html.responsive body #content #staff-bio-wrapper #bio-top-half-wrapper .blue-bar { margin-bottom: 5px; }
html.responsive body #content #staff-bio-wrapper #bio-top-half-wrapper #bio-image-right { margin-top: 10px; text-align: center; }
html.responsive body #content #staff-bio-wrapper #bio-bottom-half-wrapper .bio-p { clear: left; margin-top: 15px; float: none; width: 100%; }
html.responsive body #content .left-column { width: 93%; margin-right: 10px; }
html.responsive body #content .left-column .box img:not([class*="datawrapper"]):not([class*="svelte"]) { max-width: 100%; height: auto; width: 100%; }
html.responsive body #content .left-column .box .inner-small, html.responsive body #content .left-column .box .inner-big { width: 100%; }
html.responsive body #content .left-column .box .inner-small img, html.responsive body #content .left-column .box .inner-big img { width: 100%; }
html.responsive body #content .left-column .box .inner-small.right h2, html.responsive body #content .left-column .box .inner-small.right p, html.responsive body #content .left-column .box .inner-big.right h2, html.responsive body #content .left-column .box .inner-big.right p { display: none; }
html.responsive body #content .left-column .box .inner-small .arrow-title, html.responsive body #content .left-column .box .inner-small ul, html.responsive body #content .left-column .box .inner-big .arrow-title, html.responsive body #content .left-column .box .inner-big ul { display: none; }
html.responsive body #content .left-column .box .inner-small .slab-topic .icon, html.responsive body #content .left-column .box .inner-big .slab-topic .icon { display: none; }
html.responsive body #content .left-column .box .inner-small .slab-topic h2, html.responsive body #content .left-column .box .inner-big .slab-topic h2 { margin: -10px 0px 0px -70px; display: block; width: 60%; }
html.responsive body #content .left-column .box .inner-small .slab-topic .more, html.responsive body #content .left-column .box .inner-big .slab-topic .more { margin-left: -70px; }
html.responsive body #content .left-column .box .inner-small .slab-topic.no-icon h2, html.responsive body #content .left-column .box .inner-big .slab-topic.no-icon h2 { margin-left: 0; }
html.responsive body #content .left-column .box.full-post .wp-caption { max-width: 100% !important; /* override html attribute */ }
html.responsive body #content .left-column .box.full-post img:not([class*="datawrapper"]):not([class*="svelte"]) { max-width: 100%; }
html.responsive body #content .left-column .box.full-post .exhibit-slider-top, html.responsive body #content .left-column .box.full-post .exhibit-slider-wrapper { display: none; }
html.responsive body #content .left-column .single-column { width: 100%; }
html.responsive body #content .right-column, html.responsive body #content .right-double-column, html.responsive body #content .single-column { width: 93%; float: left; }
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img, html.responsive body #content .single-column .box img { max-width: 100%; height: auto; }
html.responsive body #content #data-center-search-results-wrapper { width: 100%; }
html.responsive body #content #data-center-search-results-wrapper .box.light-brown, html.responsive body #content #data-center-search-results-wrapper .box.light-gray { width: 80%; }
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap #search-field, html.responsive body #content #data-center-search-results-wrapper .box.light-gray .search-field-wrap #search-field { width: 65%; }
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap .radio-search-btns form, html.responsive body #content #data-center-search-results-wrapper .box.light-gray .search-field-wrap .radio-search-btns form { width: 60%; }
html.responsive body #content #data-center-search-results-wrapper .single-column #refine-results-wrapper { display: none; }
html.responsive body #content #data-center-search-results-wrapper .right-double-column { width: 96%; float: left; }
html.responsive body #content #data-center-search-results-wrapper .right-double-column #view-style { display: none; }
html.responsive body #content #faq-wrapper #search-box #search { text-align: right; }
html.responsive body #content #faq-wrapper #search-box #search a.clear-search-button { margin: 10px 0 0; display: inline-block; position: static; }
html.responsive body #content #faq-wrapper #search-box #search #current-tag { text-align: left; }
html.responsive body #content #faq-wrapper #scroll-follow.fixed { position: static; }
html.responsive body #content #faq-wrapper #scroll-follow.fixed .back-to-top { display: block; position: fixed; left: 0; bottom: 22px; padding: 12px; background-image: url("../images/dark-blue-pattern-bg.png"); width: 38px; text-align: center; }
html.responsive body #content #faq-wrapper .right-double-column { float: none; width: 100%; }
html.responsive body #content #faq-wrapper .single-column { flex: 0 0 0; float: none; margin-right: 0; }
html.responsive body #content #faq-wrapper .faq-index { display: none; position: fixed; top: 0; z-index: 1000; left: 0; padding: 0 10px; cursor: pointer; }
html.responsive body #content #faq-wrapper .faq-index > * { display: none; }
html.responsive body #content #faq-wrapper .faq-index .sections { display: block; }
html.responsive body #content #faq-wrapper .faq-index .sections h4 { font-size: 14px; -webkit-text-size-adjust: 100%; }
html.responsive body #content #faq-wrapper .faq-index .sections ul { overflow-y: scroll; height: 468px; display: none; }
html.responsive body #content #faq-wrapper h4 { font-size: 20px; -webkit-text-size-adjust: 100%; }
html.responsive body #content #faq-wrapper .box h6 { font-size: 17px; line-height: 22px; -webkit-text-size-adjust: 100%; }
html.responsive body #content #faq-wrapper #search-box { background-color: initial; flex-direction: column; width: 100%; }
html.responsive body #content #faq-wrapper #search-box.fixed { left: auto; position: relative; right: auto; top: auto; }
html.responsive body #content #faq-wrapper #search-box .clear-search-button { flex: 0 1 auto; }
html.responsive body #content #faq-wrapper #search-box .search-form { flex: 0 1 auto; margin-bottom: 5px; width: 100%; }
html.responsive body #content #faq-wrapper #search-box #search { padding: 10px; }
html.responsive body #content #faq-wrapper #search-box #search .clear-search-button { margin-right: 0; position: absolute; right: 10px; bottom: 6px; }
html.responsive body #content #faq-wrapper #search-box #search #search-global { width: 234px; float: none; }
