@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700|Roboto:400&display=swap");
.kff-sprite { background-image: url('../images/sprites/kff-s09b3b1131f.png'); background-repeat: no-repeat; }

/* custom reset, because compass reset kills some stuff we want */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/** Fonts generated by icomoon  additional fonts: * https://thenounproject.com/search/?q=powerpoint&i=214710   // slideshow * https://thenounproject.com/search/?similar=155839&i=163954 // usa map  */
@font-face { font-display: block; font-family: 'FontAwesome'; src: url("../fonts/FontAwesome.eot?q1zXg5"); src: url("../fonts/FontAwesome.eot?q1zXg5#iefix") format("embedded-opentype"), url("../fonts/FontAwesome.ttf?q1zXg5") format("truetype"), url("../fonts/FontAwesome.woff?q1zXg5") format("woff"), url("../fonts/FontAwesome.svg?q1zXg5#FontAwesome") format("svg"); font-weight: normal; font-style: normal; }
.fa, #perspectives_view .grid-view a:before, #perspectives_view .search-view a:before, nav.tertiary h2.has-icon.polling .topic:before, nav.tertiary h2.has-icon.khn .topic:before, nav.tertiary .title-icons li a:before, nav.primary .menu-item-has-children > a:before, .box a.see-more:before, .box h2.arrow-title .rss-icon, .box ul li:before, .box.full-post blockquote:before, .box .exhibit-slider-top .arrow-circle-left:before, .box .exhibit-slider-top .arrow-circle-right:before, .box .previous-section:before, .box .next-section:before, .pdf-document:before, .pdf-document:hover:before, .ppt-document:before, .ppt-document:hover:before, .xls-document:before, .xls-document:hover:before, .mp3-document:before, .mp3-document:hover:before, .doc-document:before, .doc-document:hover:before, .pdf-document:after, .pdf-document:hover:after, .ppt-document:after, .ppt-document:hover:after, .xls-document:after, .xls-document:hover:after, .mp3-document:after, .mp3-document:hover:after, .doc-document:after, .doc-document:hover:after, .accordion-wrapper .plus-btn-black, .accordion-wrapper .plus-btn-dark-blue, .accordion-wrapper .plus-btn, .accordion-wrapper .plus-btn-faded, .accordion-wrapper .plus-btn-tan, .accordion-wrapper .plus-btn-blue, dl.accordion.inline .plus-btn-black, dl.accordion.inline .plus-btn-dark-blue, dl.accordion.inline .plus-btn, dl.accordion.inline .plus-btn-faded, dl.accordion.inline .plus-btn-tan, dl.accordion.inline .plus-btn-blue, .search-form:before, .kaiser-hubspot-mini-signup-form__submit:before, .newsletter__button--submit:before, #quiz-wrapper .answer-status-wrapper .correct, #quiz-wrapper .answer-status-wrapper .incorrect, body #content .slab-container .slab ul li:before, body #content .slab-container .slab .see-more:before, body #content .slab-container .slab.button-link:before, body #content .slab-container .slab .campaign .campaign-list li a:before, body #content .slab-container.sidebar .slab .kicker a.link-url:before, body #content .slab-container.sidebar .slab.khn .kicker a.rss-link:before, body.home #content .slab-container.center .slab.polling .topic:before, body.single-home-page #content .slab-container.center .slab.polling .topic:before, body.single-dashboard #content .slab-container.center .slab.polling .topic:before, body.single-landing-page #content .slab-container.center .slab.polling .topic:before, body.home #content .slab-container.center .slab.khn .topic:before, body.single-home-page #content .slab-container.center .slab.khn .topic:before, body.single-dashboard #content .slab-container.center .slab.khn .topic:before, body.single-landing-page #content .slab-container.center .slab.khn .topic:before, .share a:before, body #map:before, body #table:before, body #graph:before, body .info-icon:before, body #save-image:before, body #table-new-window:before, body #table-raw-data:before, body #table-notes:before, body #content .link-button:before, body #content .arrow-link-button:before, body #content .arrow-link-button.yellow:before, body #content .clear-search-button:before, body #content #refine-results-wrapper .dates-wrapper p span i.calendar-icon, body ul#view-style li .view-grid:before, body ul#view-style li .view-list:before, body .share-results-box li a:before, #faq-wrapper .faq-questions .question-links .share .share-twitter, #faq-wrapper .faq-questions .question-links .share .share-facebook, #faq-wrapper .faq-questions .question-links .share .share-link { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-fw { width: 1.28571429em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; }

.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; }

.fa-li.fa-lg { left: -1.85714286em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, #perspectives_view .grid-view a.fa-pull-left:before, #perspectives_view .search-view a.fa-pull-left:before, nav.tertiary h2.has-icon.polling .fa-pull-left.topic:before, nav.tertiary h2.has-icon.khn .fa-pull-left.topic:before, nav.tertiary .title-icons li a.fa-pull-left:before, nav.primary .menu-item-has-children > a.fa-pull-left:before, .box a.fa-pull-left.see-more:before, .box h2.arrow-title .fa-pull-left.rss-icon, .box ul li.fa-pull-left:before, .box.full-post blockquote.fa-pull-left:before, .box .exhibit-slider-top .fa-pull-left.arrow-circle-left:before, .box .exhibit-slider-top .fa-pull-left.arrow-circle-right:before, .box .fa-pull-left.previous-section:before, .box .fa-pull-left.next-section:before, .fa-pull-left.pdf-document:before, .fa-pull-left.ppt-document:before, .fa-pull-left.xls-document:before, .fa-pull-left.mp3-document:before, .fa-pull-left.doc-document:before, .fa-pull-left.pdf-document:after, .fa-pull-left.ppt-document:after, .fa-pull-left.xls-document:after, .fa-pull-left.mp3-document:after, .fa-pull-left.doc-document:after, .accordion-wrapper .fa-pull-left.plus-btn-black, .accordion-wrapper .fa-pull-left.plus-btn-dark-blue, .accordion-wrapper .fa-pull-left.plus-btn, .accordion-wrapper .fa-pull-left.plus-btn-faded, .accordion-wrapper .fa-pull-left.plus-btn-tan, .accordion-wrapper .fa-pull-left.plus-btn-blue, dl.accordion.inline .fa-pull-left.plus-btn-black, dl.accordion.inline .fa-pull-left.plus-btn-dark-blue, dl.accordion.inline .fa-pull-left.plus-btn, dl.accordion.inline .fa-pull-left.plus-btn-faded, dl.accordion.inline .fa-pull-left.plus-btn-tan, dl.accordion.inline .fa-pull-left.plus-btn-blue, .fa-pull-left.search-form:before, .fa-pull-left.kaiser-hubspot-mini-signup-form__submit:before, .fa-pull-left.newsletter__button--submit:before, #quiz-wrapper .answer-status-wrapper .fa-pull-left.correct, #quiz-wrapper .answer-status-wrapper .fa-pull-left.incorrect, body #content .slab-container .slab ul li.fa-pull-left:before, body #content .slab-container .slab .fa-pull-left.see-more:before, body #content .slab-container .fa-pull-left.slab.button-link:before, body #content .slab-container .slab .campaign .campaign-list li a.fa-pull-left:before, body #content .slab-container.sidebar .slab .kicker a.fa-pull-left.link-url:before, body #content .slab-container.sidebar .slab.khn .kicker a.fa-pull-left.rss-link:before, body.home #content .slab-container.center .slab.polling .fa-pull-left.topic:before, body.single-home-page #content .slab-container.center .slab.polling .fa-pull-left.topic:before, body.single-dashboard #content .slab-container.center .slab.polling .fa-pull-left.topic:before, body.single-landing-page #content .slab-container.center .slab.polling .fa-pull-left.topic:before, body.home #content .slab-container.center .slab.khn .fa-pull-left.topic:before, body.single-home-page #content .slab-container.center .slab.khn .fa-pull-left.topic:before, body.single-dashboard #content .slab-container.center .slab.khn .fa-pull-left.topic:before, body.single-landing-page #content .slab-container.center .slab.khn .fa-pull-left.topic:before, .share a.fa-pull-left:before, body .fa-pull-left#map:before, body .fa-pull-left#table:before, body .fa-pull-left#graph:before, body .fa-pull-left.info-icon:before, body .fa-pull-left#save-image:before, body .fa-pull-left#table-new-window:before, body .fa-pull-left#table-raw-data:before, body .fa-pull-left#table-notes:before, body #content .fa-pull-left.link-button:before, body #content .fa-pull-left.arrow-link-button:before, body #content .fa-pull-left.clear-search-button:before, body #content #refine-results-wrapper .dates-wrapper p span i.fa-pull-left.calendar-icon, body ul#view-style li .fa-pull-left.view-grid:before, body ul#view-style li .fa-pull-left.view-list:before, body .share-results-box li a.fa-pull-left:before, #faq-wrapper .faq-questions .question-links .share .fa-pull-left.share-twitter, #faq-wrapper .faq-questions .question-links .share .fa-pull-left.share-facebook, #faq-wrapper .faq-questions .question-links .share .fa-pull-left.share-link { margin-right: .3em; }

.fa.fa-pull-right, #perspectives_view .grid-view a.fa-pull-right:before, #perspectives_view .search-view a.fa-pull-right:before, nav.tertiary h2.has-icon.polling .fa-pull-right.topic:before, nav.tertiary h2.has-icon.khn .fa-pull-right.topic:before, nav.tertiary .title-icons li a.fa-pull-right:before, nav.primary .menu-item-has-children > a.fa-pull-right:before, .box a.fa-pull-right.see-more:before, .box h2.arrow-title .fa-pull-right.rss-icon, .box ul li.fa-pull-right:before, .box.full-post blockquote.fa-pull-right:before, .box .exhibit-slider-top .fa-pull-right.arrow-circle-left:before, .box .exhibit-slider-top .fa-pull-right.arrow-circle-right:before, .box .fa-pull-right.previous-section:before, .box .fa-pull-right.next-section:before, .fa-pull-right.pdf-document:before, .fa-pull-right.ppt-document:before, .fa-pull-right.xls-document:before, .fa-pull-right.mp3-document:before, .fa-pull-right.doc-document:before, .fa-pull-right.pdf-document:after, .fa-pull-right.ppt-document:after, .fa-pull-right.xls-document:after, .fa-pull-right.mp3-document:after, .fa-pull-right.doc-document:after, .accordion-wrapper .fa-pull-right.plus-btn-black, .accordion-wrapper .fa-pull-right.plus-btn-dark-blue, .accordion-wrapper .fa-pull-right.plus-btn, .accordion-wrapper .fa-pull-right.plus-btn-faded, .accordion-wrapper .fa-pull-right.plus-btn-tan, .accordion-wrapper .fa-pull-right.plus-btn-blue, dl.accordion.inline .fa-pull-right.plus-btn-black, dl.accordion.inline .fa-pull-right.plus-btn-dark-blue, dl.accordion.inline .fa-pull-right.plus-btn, dl.accordion.inline .fa-pull-right.plus-btn-faded, dl.accordion.inline .fa-pull-right.plus-btn-tan, dl.accordion.inline .fa-pull-right.plus-btn-blue, .fa-pull-right.search-form:before, .fa-pull-right.kaiser-hubspot-mini-signup-form__submit:before, .fa-pull-right.newsletter__button--submit:before, #quiz-wrapper .answer-status-wrapper .fa-pull-right.correct, #quiz-wrapper .answer-status-wrapper .fa-pull-right.incorrect, body #content .slab-container .slab ul li.fa-pull-right:before, body #content .slab-container .slab .fa-pull-right.see-more:before, body #content .slab-container .fa-pull-right.slab.button-link:before, body #content .slab-container .slab .campaign .campaign-list li a.fa-pull-right:before, body #content .slab-container.sidebar .slab .kicker a.fa-pull-right.link-url:before, body #content .slab-container.sidebar .slab.khn .kicker a.fa-pull-right.rss-link:before, body.home #content .slab-container.center .slab.polling .fa-pull-right.topic:before, body.single-home-page #content .slab-container.center .slab.polling .fa-pull-right.topic:before, body.single-dashboard #content .slab-container.center .slab.polling .fa-pull-right.topic:before, body.single-landing-page #content .slab-container.center .slab.polling .fa-pull-right.topic:before, body.home #content .slab-container.center .slab.khn .fa-pull-right.topic:before, body.single-home-page #content .slab-container.center .slab.khn .fa-pull-right.topic:before, body.single-dashboard #content .slab-container.center .slab.khn .fa-pull-right.topic:before, body.single-landing-page #content .slab-container.center .slab.khn .fa-pull-right.topic:before, .share a.fa-pull-right:before, body .fa-pull-right#map:before, body .fa-pull-right#table:before, body .fa-pull-right#graph:before, body .fa-pull-right.info-icon:before, body .fa-pull-right#save-image:before, body .fa-pull-right#table-new-window:before, body .fa-pull-right#table-raw-data:before, body .fa-pull-right#table-notes:before, body #content .fa-pull-right.link-button:before, body #content .fa-pull-right.arrow-link-button:before, body #content .fa-pull-right.clear-search-button:before, body #content #refine-results-wrapper .dates-wrapper p span i.fa-pull-right.calendar-icon, body ul#view-style li .fa-pull-right.view-grid:before, body ul#view-style li .fa-pull-right.view-list:before, body .share-results-box li a.fa-pull-right:before, #faq-wrapper .faq-questions .question-links .share .fa-pull-right.share-twitter, #faq-wrapper .faq-questions .question-links .share .fa-pull-right.share-facebook, #faq-wrapper .faq-questions .question-links .share .fa-pull-right.share-link { margin-left: .3em; }

/* font awesome icons generated by icomoon */
.fa-download-image:before, body #save-image:before { content: "\e903"; }

.fa-khn-logo:before { content: "\e902"; }

.fa-usa:before, nav.tertiary .title-icons li a.map:before, body #map:before { content: "\e900"; }

.fa-slideshow:before, nav.tertiary .title-icons li a.media:before { content: "\e901"; }

.fa-glass:before { content: "\f000"; }

.fa-music:before { content: "\f001"; }

.fa-search:before, #perspectives_view .search-view a:before, nav.tertiary .title-icons li a.magnifying-glass:before, .search-form:before { content: "\f002"; }

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

.fa-heart:before { content: "\f004"; }

.fa-star:before { content: "\f005"; }

.fa-star-o:before { content: "\f006"; }

.fa-user:before { content: "\f007"; }

.fa-film:before { content: "\f008"; }

.fa-th-large:before, #perspectives_view .grid-view a:before, body ul#view-style li .view-grid:before { content: "\f009"; }

.fa-th:before { content: "\f00a"; }

.fa-th-list:before { content: "\f00b"; }

.fa-check:before { content: "\f00c"; }

.fa-close:before { content: "\f00d"; }

.fa-remove:before { content: "\f00d"; }

.fa-times:before { content: "\f00d"; }

.fa-search-plus:before { content: "\f00e"; }

.fa-search-minus:before, body #content .clear-search-button:before { content: "\f010"; }

.fa-power-off:before { content: "\f011"; }

.fa-signal:before { content: "\f012"; }

.fa-cog:before { content: "\f013"; }

.fa-gear:before { content: "\f013"; }

.fa-trash-o:before { content: "\f014"; }

.fa-home:before { content: "\f015"; }

.fa-file-o:before { content: "\f016"; }

.fa-clock-o:before { content: "\f017"; }

.fa-road:before { content: "\f018"; }

.fa-download:before, body #table-raw-data:before { content: "\f019"; }

.fa-arrow-circle-o-down:before { content: "\f01a"; }

.fa-arrow-circle-o-up:before { content: "\f01b"; }

.fa-inbox:before { content: "\f01c"; }

.fa-play-circle-o:before { content: "\f01d"; }

.fa-repeat:before { content: "\f01e"; }

.fa-rotate-right:before { content: "\f01e"; }

.fa-refresh:before { content: "\f021"; }

.fa-list-alt:before { content: "\f022"; }

.fa-lock:before { content: "\f023"; }

.fa-flag:before { content: "\f024"; }

.fa-headphones:before { content: "\f025"; }

.fa-volume-off:before { content: "\f026"; }

.fa-volume-down:before { content: "\f027"; }

.fa-volume-up:before { content: "\f028"; }

.fa-qrcode:before { content: "\f029"; }

.fa-barcode:before { content: "\f02a"; }

.fa-tag:before { content: "\f02b"; }

.fa-tags:before { content: "\f02c"; }

.fa-book:before { content: "\f02d"; }

.fa-bookmark:before { content: "\f02e"; }

.fa-print:before, .share a.print:before { content: "\f02f"; }

.fa-camera:before { content: "\f030"; }

.fa-font:before { content: "\f031"; }

.fa-bold:before { content: "\f032"; }

.fa-italic:before { content: "\f033"; }

.fa-text-height:before { content: "\f034"; }

.fa-text-width:before { content: "\f035"; }

.fa-align-left:before { content: "\f036"; }

.fa-align-center:before { content: "\f037"; }

.fa-align-right:before { content: "\f038"; }

.fa-align-justify:before { content: "\f039"; }

.fa-list:before { content: "\f03a"; }

.fa-dedent:before { content: "\f03b"; }

.fa-outdent:before { content: "\f03b"; }

.fa-indent:before { content: "\f03c"; }

.fa-video-camera:before { content: "\f03d"; }

.fa-image:before { content: "\f03e"; }

.fa-photo:before { content: "\f03e"; }

.fa-picture-o:before { content: "\f03e"; }

.fa-pencil:before { content: "\f040"; }

.fa-map-marker:before { content: "\f041"; }

.fa-adjust:before { content: "\f042"; }

.fa-tint:before { content: "\f043"; }

.fa-edit:before { content: "\f044"; }

.fa-pencil-square-o:before, nav.tertiary .title-icons li a.from-drew-altman:before { content: "\f044"; }

.fa-share-square-o:before { content: "\f045"; }

.fa-check-square-o:before { content: "\f046"; }

.fa-arrows:before { content: "\f047"; }

.fa-step-backward:before { content: "\f048"; }

.fa-fast-backward:before { content: "\f049"; }

.fa-backward:before { content: "\f04a"; }

.fa-play:before { content: "\f04b"; }

.fa-pause:before { content: "\f04c"; }

.fa-stop:before { content: "\f04d"; }

.fa-forward:before { content: "\f04e"; }

.fa-fast-forward:before { content: "\f050"; }

.fa-step-forward:before { content: "\f051"; }

.fa-eject:before { content: "\f052"; }

.fa-chevron-left:before, .box .previous-section:before { content: "\f053"; }

.fa-chevron-right:before, .box a.see-more:before, .box ul li:before, .box .next-section:before, body #content .slab-container .slab ul li:before, body #content .slab-container .slab .see-more:before, body #content .slab-container .slab.button-link:before, body #content .slab-container.sidebar .slab .kicker a.link-url:before, body #content .link-button:before, body #content .arrow-link-button:before, body #content .arrow-link-button.yellow:before { content: "\f054"; }

.fa-plus-circle:before { content: "\f055"; }

.fa-minus-circle:before { content: "\f056"; }

.fa-times-circle:before, #quiz-wrapper .answer-status-wrapper .incorrect:before { content: "\f057"; }

.fa-check-circle:before, #quiz-wrapper .answer-status-wrapper .correct:before { content: "\f058"; }

.fa-question-circle:before { content: "\f059"; }

.fa-info-circle:before { content: "\f05a"; }

.fa-crosshairs:before { content: "\f05b"; }

.fa-times-circle-o:before { content: "\f05c"; }

.fa-check-circle-o:before { content: "\f05d"; }

.fa-ban:before { content: "\f05e"; }

.fa-arrow-left:before { content: "\f060"; }

.fa-arrow-right:before { content: "\f061"; }

.fa-arrow-up:before { content: "\f062"; }

.fa-arrow-down:before { content: "\f063"; }

.fa-mail-forward:before { content: "\f064"; }

.fa-share:before, #faq-wrapper .faq-questions .question-links .share .share-link:before { content: "\f064"; }

.fa-expand:before { content: "\f065"; }

.fa-compress:before { content: "\f066"; }

.fa-plus:before, .accordion-wrapper .plus-btn-black:before, .accordion-wrapper .plus-btn-dark-blue:before, .accordion-wrapper .plus-btn:before, .accordion-wrapper .plus-btn-faded:before, .accordion-wrapper .plus-btn-tan:before, .accordion-wrapper .plus-btn-blue:before, dl.accordion.inline .plus-btn-black:before, dl.accordion.inline .plus-btn-dark-blue:before, dl.accordion.inline .plus-btn:before, dl.accordion.inline .plus-btn-faded:before, dl.accordion.inline .plus-btn-tan:before, dl.accordion.inline .plus-btn-blue:before { content: "\f067"; }

.fa-minus:before, .accordion-wrapper .plus-btn-black.active:before, .accordion-wrapper .plus-btn-dark-blue.active:before, .accordion-wrapper .plus-btn.active:before, .accordion-wrapper .plus-btn-faded.active:before, .accordion-wrapper .plus-btn-tan.active:before, .accordion-wrapper .plus-btn-blue.active:before, dl.accordion.inline .plus-btn-black.active:before, dl.accordion.inline .plus-btn-dark-blue.active:before, dl.accordion.inline .plus-btn.active:before, dl.accordion.inline .plus-btn-faded.active:before, dl.accordion.inline .plus-btn-tan.active:before, dl.accordion.inline .plus-btn-blue.active:before { content: "\f068"; }

.fa-asterisk:before { content: "\f069"; }

.fa-exclamation-circle:before { content: "\f06a"; }

.fa-gift:before { content: "\f06b"; }

.fa-leaf:before { content: "\f06c"; }

.fa-fire:before { content: "\f06d"; }

.fa-eye:before { content: "\f06e"; }

.fa-eye-slash:before { content: "\f070"; }

.fa-exclamation-triangle:before { content: "\f071"; }

.fa-warning:before { content: "\f071"; }

.fa-plane:before { content: "\f072"; }

.fa-calendar:before, nav.tertiary .title-icons li a.calendar:before, body #content #refine-results-wrapper .dates-wrapper p span i.calendar-icon:before { content: "\f073"; }

.fa-random:before { content: "\f074"; }

.fa-comment:before { content: "\f075"; }

.fa-magnet:before { content: "\f076"; }

.fa-chevron-up:before, nav.primary .menu-item-has-children.open > a:before { content: "\f077"; }

.fa-chevron-down:before, nav.primary .menu-item-has-children > a:before { content: "\f078"; }

.fa-retweet:before { content: "\f079"; }

.fa-shopping-cart:before { content: "\f07a"; }

.fa-folder:before { content: "\f07b"; }

.fa-folder-open:before { content: "\f07c"; }

.fa-arrows-v:before { content: "\f07d"; }

.fa-arrows-h:before { content: "\f07e"; }

.fa-bar-chart:before { content: "\f080"; }

.fa-bar-chart-o:before { content: "\f080"; }

.fa-twitter-square:before, body #content .slab-container .slab .campaign .twitter:before { content: "\f081"; }

.fa-facebook-square:before, body #content .slab-container .slab .campaign .facebook:before { content: "\f082"; }

.fa-camera-retro:before { content: "\f083"; }

.fa-key:before { content: "\f084"; }

.fa-cogs:before { content: "\f085"; }

.fa-gears:before { content: "\f085"; }

.fa-comments:before { content: "\f086"; }

.fa-thumbs-o-up:before { content: "\f087"; }

.fa-thumbs-o-down:before { content: "\f088"; }

.fa-star-half:before { content: "\f089"; }

.fa-heart-o:before { content: "\f08a"; }

.fa-sign-out:before { content: "\f08b"; }

.fa-linkedin-square:before { content: "\f08c"; }

.fa-thumb-tack:before { content: "\f08d"; }

.fa-external-link:before { content: "\f08e"; }

.fa-sign-in:before { content: "\f090"; }

.fa-trophy:before { content: "\f091"; }

.fa-github-square:before { content: "\f092"; }

.fa-upload:before { content: "\f093"; }

.fa-lemon-o:before { content: "\f094"; }

.fa-phone:before { content: "\f095"; }

.fa-square-o:before { content: "\f096"; }

.fa-bookmark-o:before { content: "\f097"; }

.fa-phone-square:before { content: "\f098"; }

.fa-twitter:before, .share a.twitter:before, body .share-results-box li .twitter-share-box:before, #faq-wrapper .faq-questions .question-links .share .share-twitter:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_444_759)'%3E%3Cpath d='M7.14163 5.07857L11.6089 0H10.5503L6.67137 4.40965L3.57328 0H0L4.68492 6.66818L0 11.9938H1.05866L5.15491 7.3371L8.42672 11.9938H12L7.14137 5.07857H7.14163ZM5.69165 6.72692L5.21697 6.06292L1.44011 0.779407H3.06615L6.11412 5.04337L6.5888 5.70737L10.5508 11.2499H8.92476L5.69165 6.72718V6.72692Z' fill='%23AAAFB3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_444_759'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); background-repeat: no-repeat; }

.fa-facebook:before, .share a.facebook:before, body .share-results-box li .facebook-share-box:before, #faq-wrapper .faq-questions .question-links .share .share-facebook:before { content: "\f09a"; }

.fa-facebook-f:before { content: "\f09a"; }

.fa-github:before { content: "\f09b"; }

.fa-unlock:before { content: "\f09c"; }

.fa-credit-card:before { content: "\f09d"; }

.fa-feed:before { content: "\f09e"; }

.fa-rss:before, .box h2.arrow-title .rss-icon:before, body #content .slab-container.sidebar .slab.khn .kicker a.rss-link:before { content: "\f09e"; }

.fa-hdd-o:before { content: "\f0a0"; }

.fa-bullhorn:before { content: "\f0a1"; }

.fa-bell-o:before { content: "\f0a2"; }

.fa-certificate:before { content: "\f0a3"; }

.fa-hand-o-right:before { content: "\f0a4"; }

.fa-hand-o-left:before { content: "\f0a5"; }

.fa-hand-o-up:before { content: "\f0a6"; }

.fa-hand-o-down:before { content: "\f0a7"; }

.fa-arrow-circle-left:before, .box .exhibit-slider-top .arrow-circle-left:before { content: "\f0a8"; }

.fa-arrow-circle-right:before, .box .exhibit-slider-top .arrow-circle-right:before { content: "\f0a9"; }

.fa-arrow-circle-up:before { content: "\f0aa"; }

.fa-arrow-circle-down:before { content: "\f0ab"; }

.fa-globe:before, nav.tertiary .title-icons li a.globe-check:before, body.single-global-indicator #map:before { content: "\f0ac"; }

.fa-wrench:before { content: "\f0ad"; }

.fa-tasks:before { content: "\f0ae"; }

.fa-filter:before { content: "\f0b0"; }

.fa-briefcase:before { content: "\f0b1"; }

.fa-arrows-alt:before, body #table-new-window:before { content: "\f0b2"; }

.fa-group:before { content: "\f0c0"; }

.fa-users:before { content: "\f0c0"; }

.fa-chain:before { content: "\f0c1"; }

.fa-link:before { content: "\f0c1"; }

.fa-cloud:before { content: "\f0c2"; }

.fa-flask:before { content: "\f0c3"; }

.fa-cut:before { content: "\f0c4"; }

.fa-scissors:before { content: "\f0c4"; }

.fa-copy:before { content: "\f0c5"; }

.fa-files-o:before { content: "\f0c5"; }

.fa-paperclip:before { content: "\f0c6"; }

.fa-floppy-o:before { content: "\f0c7"; }

.fa-save:before { content: "\f0c7"; }

.fa-square:before { content: "\f0c8"; }

.fa-bars:before { content: "\f0c9"; }

.fa-navicon:before { content: "\f0c9"; }

.fa-reorder:before { content: "\f0c9"; }

.fa-list-ul:before, body ul#view-style li .view-list:before { content: "\f0ca"; }

.fa-list-ol:before { content: "\f0cb"; }

.fa-strikethrough:before { content: "\f0cc"; }

.fa-underline:before { content: "\f0cd"; }

.fa-table:before, body #table:before { content: "\f0ce"; }

.fa-magic:before { content: "\f0d0"; }

.fa-truck:before { content: "\f0d1"; }

.fa-pinterest:before { content: "\f0d2"; }

.fa-pinterest-square:before, body #content .slab-container .slab .campaign .pinterest:before { content: "\f0d3"; }

.fa-google-plus-square:before { content: "\f0d4"; }

.fa-google-plus:before, body .share-results-box li .plus-share-box:before { content: "\f0d5"; }

.fa-money:before { content: "\f0d6"; }

.fa-caret-down:before { content: "\f0d7"; }

.fa-caret-up:before { content: "\f0d8"; }

.fa-caret-left:before { content: "\f0d9"; }

.fa-caret-right:before { content: "\f0da"; }

.fa-columns:before { content: "\f0db"; }

.fa-sort:before { content: "\f0dc"; }

.fa-unsorted:before { content: "\f0dc"; }

.fa-sort-desc:before { content: "\f0dd"; }

.fa-sort-down:before { content: "\f0dd"; }

.fa-sort-asc:before { content: "\f0de"; }

.fa-sort-up:before { content: "\f0de"; }

.fa-envelope:before, .share a.email:before { content: "\f0e0"; }

.fa-linkedin:before, .share a.linkedin:before { content: "\f0e1"; }

.fa-rotate-left:before { content: "\f0e2"; }

.fa-undo:before { content: "\f0e2"; }

.fa-gavel:before { content: "\f0e3"; }

.fa-legal:before { content: "\f0e3"; }

.fa-dashboard:before { content: "\f0e4"; }

.fa-tachometer:before { content: "\f0e4"; }

.fa-comment-o:before { content: "\f0e5"; }

.fa-comments-o:before { content: "\f0e6"; }

.fa-bolt:before { content: "\f0e7"; }

.fa-flash:before { content: "\f0e7"; }

.fa-sitemap:before { content: "\f0e8"; }

.fa-umbrella:before { content: "\f0e9"; }

.fa-clipboard:before { content: "\f0ea"; }

.fa-paste:before { content: "\f0ea"; }

.fa-lightbulb-o:before, nav.tertiary .title-icons li a.policy-insights:before { content: "\f0eb"; }

.fa-exchange:before { content: "\f0ec"; }

.fa-cloud-download:before { content: "\f0ed"; }

.fa-cloud-upload:before { content: "\f0ee"; }

.fa-user-md:before { content: "\f0f0"; }

.fa-stethoscope:before { content: "\f0f1"; }

.fa-suitcase:before { content: "\f0f2"; }

.fa-bell:before { content: "\f0f3"; }

.fa-coffee:before { content: "\f0f4"; }

.fa-cutlery:before { content: "\f0f5"; }

.fa-file-text-o:before { content: "\f0f6"; }

.fa-building-o:before { content: "\f0f7"; }

.fa-hospital-o:before { content: "\f0f8"; }

.fa-ambulance:before { content: "\f0f9"; }

.fa-medkit:before { content: "\f0fa"; }

.fa-fighter-jet:before { content: "\f0fb"; }

.fa-beer:before { content: "\f0fc"; }

.fa-h-square:before { content: "\f0fd"; }

.fa-plus-square:before { content: "\f0fe"; }

.fa-angle-double-left:before { content: "\f100"; }

.fa-angle-double-right:before { content: "\f101"; }

.fa-angle-double-up:before { content: "\f102"; }

.fa-angle-double-down:before { content: "\f103"; }

.fa-angle-left:before { content: "\f104"; }

.fa-angle-right:before, .kaiser-hubspot-mini-signup-form__submit:before, .newsletter__button--submit:before { content: "\f105"; }

.fa-angle-up:before { content: "\f106"; }

.fa-angle-down:before { content: "\f107"; }

.fa-desktop:before { content: "\f108"; }

.fa-laptop:before { content: "\f109"; }

.fa-tablet:before { content: "\f10a"; }

.fa-mobile:before, nav.tertiary .title-icons li a.phone:before { content: "\f10b"; }

.fa-mobile-phone:before { content: "\f10b"; }

.fa-circle-o:before { content: "\f10c"; }

.fa-quote-left:before, .box.full-post blockquote:before { content: "\f10d"; }

.fa-quote-right:before { content: "\f10e"; }

.fa-spinner:before { content: "\f110"; }

.fa-circle:before { content: "\f111"; }

.fa-mail-reply:before { content: "\f112"; }

.fa-reply:before { content: "\f112"; }

.fa-github-alt:before { content: "\f113"; }

.fa-folder-o:before { content: "\f114"; }

.fa-folder-open-o:before { content: "\f115"; }

.fa-smile-o:before { content: "\f118"; }

.fa-frown-o:before { content: "\f119"; }

.fa-meh-o:before { content: "\f11a"; }

.fa-gamepad:before { content: "\f11b"; }

.fa-keyboard-o:before { content: "\f11c"; }

.fa-flag-o:before { content: "\f11d"; }

.fa-flag-checkered:before { content: "\f11e"; }

.fa-terminal:before { content: "\f120"; }

.fa-code:before { content: "\f121"; }

.fa-mail-reply-all:before { content: "\f122"; }

.fa-reply-all:before { content: "\f122"; }

.fa-star-half-empty:before { content: "\f123"; }

.fa-star-half-full:before { content: "\f123"; }

.fa-star-half-o:before { content: "\f123"; }

.fa-location-arrow:before { content: "\f124"; }

.fa-crop:before { content: "\f125"; }

.fa-code-fork:before { content: "\f126"; }

.fa-chain-broken:before { content: "\f127"; }

.fa-unlink:before { content: "\f127"; }

.fa-question:before, nav.tertiary .title-icons li a.question-mark:before { content: "\f128"; }

.fa-info:before, body .info-icon:before, body #table-notes:before { content: "\f129"; }

.fa-exclamation:before { content: "\f12a"; }

.fa-superscript:before { content: "\f12b"; }

.fa-subscript:before { content: "\f12c"; }

.fa-eraser:before { content: "\f12d"; }

.fa-puzzle-piece:before { content: "\f12e"; }

.fa-microphone:before { content: "\f130"; }

.fa-microphone-slash:before { content: "\f131"; }

.fa-shield:before { content: "\f132"; }

.fa-calendar-o:before { content: "\f133"; }

.fa-fire-extinguisher:before { content: "\f134"; }

.fa-rocket:before { content: "\f135"; }

.fa-maxcdn:before { content: "\f136"; }

.fa-chevron-circle-left:before { content: "\f137"; }

.fa-chevron-circle-right:before { content: "\f138"; }

.fa-chevron-circle-up:before { content: "\f139"; }

.fa-chevron-circle-down:before { content: "\f13a"; }

.fa-html5:before { content: "\f13b"; }

.fa-css3:before { content: "\f13c"; }

.fa-anchor:before { content: "\f13d"; }

.fa-unlock-alt:before { content: "\f13e"; }

.fa-bullseye:before { content: "\f140"; }

.fa-ellipsis-h:before { content: "\f141"; }

.fa-ellipsis-v:before { content: "\f142"; }

.fa-rss-square:before { content: "\f143"; }

.fa-play-circle:before { content: "\f144"; }

.fa-ticket:before { content: "\f145"; }

.fa-minus-square:before { content: "\f146"; }

.fa-minus-square-o:before { content: "\f147"; }

.fa-level-up:before { content: "\f148"; }

.fa-level-down:before { content: "\f149"; }

.fa-check-square:before { content: "\f14a"; }

.fa-pencil-square:before { content: "\f14b"; }

.fa-external-link-square:before { content: "\f14c"; }

.fa-share-square:before { content: "\f14d"; }

.fa-compass:before { content: "\f14e"; }

.fa-caret-square-o-down:before { content: "\f150"; }

.fa-toggle-down:before { content: "\f150"; }

.fa-caret-square-o-up:before { content: "\f151"; }

.fa-toggle-up:before { content: "\f151"; }

.fa-caret-square-o-right:before { content: "\f152"; }

.fa-toggle-right:before { content: "\f152"; }

.fa-eur:before { content: "\f153"; }

.fa-euro:before { content: "\f153"; }

.fa-gbp:before { content: "\f154"; }

.fa-dollar:before { content: "\f155"; }

.fa-usd:before, nav.tertiary .title-icons li a.budget:before { content: "\f155"; }

.fa-inr:before { content: "\f156"; }

.fa-rupee:before { content: "\f156"; }

.fa-cny:before { content: "\f157"; }

.fa-jpy:before { content: "\f157"; }

.fa-rmb:before { content: "\f157"; }

.fa-yen:before { content: "\f157"; }

.fa-rouble:before { content: "\f158"; }

.fa-rub:before { content: "\f158"; }

.fa-ruble:before { content: "\f158"; }

.fa-krw:before { content: "\f159"; }

.fa-won:before { content: "\f159"; }

.fa-bitcoin:before { content: "\f15a"; }

.fa-btc:before { content: "\f15a"; }

.fa-file:before { content: "\f15b"; }

.fa-file-text:before { content: "\f15c"; }

.fa-sort-alpha-asc:before { content: "\f15d"; }

.fa-sort-alpha-desc:before { content: "\f15e"; }

.fa-sort-amount-asc:before { content: "\f160"; }

.fa-sort-amount-desc:before { content: "\f161"; }

.fa-sort-numeric-asc:before { content: "\f162"; }

.fa-sort-numeric-desc:before { content: "\f163"; }

.fa-thumbs-up:before { content: "\f164"; }

.fa-thumbs-down:before { content: "\f165"; }

.fa-youtube-square:before, body #content .slab-container .slab .campaign .youtube:before { content: "\f166"; }

.fa-youtube:before { content: "\f167"; }

.fa-xing:before { content: "\f168"; }

.fa-xing-square:before { content: "\f169"; }

.fa-youtube-play:before { content: "\f16a"; }

.fa-dropbox:before { content: "\f16b"; }

.fa-stack-overflow:before { content: "\f16c"; }

.fa-instagram:before { content: "\f16d"; }

.fa-flickr:before { content: "\f16e"; }

.fa-adn:before { content: "\f170"; }

.fa-bitbucket:before { content: "\f171"; }

.fa-bitbucket-square:before { content: "\f172"; }

.fa-tumblr:before { content: "\f173"; }

.fa-tumblr-square:before { content: "\f174"; }

.fa-long-arrow-down:before { content: "\f175"; }

.fa-long-arrow-up:before { content: "\f176"; }

.fa-long-arrow-left:before { content: "\f177"; }

.fa-long-arrow-right:before { content: "\f178"; }

.fa-apple:before { content: "\f179"; }

.fa-windows:before { content: "\f17a"; }

.fa-android:before { content: "\f17b"; }

.fa-linux:before { content: "\f17c"; }

.fa-dribbble:before { content: "\f17d"; }

.fa-skype:before { content: "\f17e"; }

.fa-foursquare:before { content: "\f180"; }

.fa-trello:before { content: "\f181"; }

.fa-female:before { content: "\f182"; }

.fa-male:before { content: "\f183"; }

.fa-gittip:before { content: "\f184"; }

.fa-gratipay:before { content: "\f184"; }

.fa-sun-o:before { content: "\f185"; }

.fa-moon-o:before { content: "\f186"; }

.fa-archive:before { content: "\f187"; }

.fa-bug:before { content: "\f188"; }

.fa-vk:before { content: "\f189"; }

.fa-weibo:before { content: "\f18a"; }

.fa-renren:before { content: "\f18b"; }

.fa-pagelines:before { content: "\f18c"; }

.fa-stack-exchange:before { content: "\f18d"; }

.fa-arrow-circle-o-right:before { content: "\f18e"; }

.fa-arrow-circle-o-left:before { content: "\f190"; }

.fa-caret-square-o-left:before { content: "\f191"; }

.fa-toggle-left:before { content: "\f191"; }

.fa-dot-circle-o:before { content: "\f192"; }

.fa-wheelchair:before { content: "\f193"; }

.fa-vimeo-square:before { content: "\f194"; }

.fa-try:before { content: "\f195"; }

.fa-turkish-lira:before { content: "\f195"; }

.fa-plus-square-o:before { content: "\f196"; }

.fa-space-shuttle:before { content: "\f197"; }

.fa-slack:before { content: "\f198"; }

.fa-envelope-square:before { content: "\f199"; }

.fa-wordpress:before { content: "\f19a"; }

.fa-openid:before { content: "\f19b"; }

.fa-bank:before { content: "\f19c"; }

.fa-institution:before { content: "\f19c"; }

.fa-university:before { content: "\f19c"; }

.fa-graduation-cap:before { content: "\f19d"; }

.fa-mortar-board:before { content: "\f19d"; }

.fa-yahoo:before { content: "\f19e"; }

.fa-google:before { content: "\f1a0"; }

.fa-reddit:before { content: "\f1a1"; }

.fa-reddit-square:before { content: "\f1a2"; }

.fa-stumbleupon-circle:before { content: "\f1a3"; }

.fa-stumbleupon:before { content: "\f1a4"; }

.fa-delicious:before { content: "\f1a5"; }

.fa-digg:before { content: "\f1a6"; }

.fa-pied-piper:before { content: "\f1a7"; }

.fa-pied-piper-alt:before { content: "\f1a8"; }

.fa-drupal:before { content: "\f1a9"; }

.fa-joomla:before { content: "\f1aa"; }

.fa-language:before { content: "\f1ab"; }

.fa-fax:before { content: "\f1ac"; }

.fa-building:before { content: "\f1ad"; }

.fa-child:before { content: "\f1ae"; }

.fa-paw:before { content: "\f1b0"; }

.fa-spoon:before { content: "\f1b1"; }

.fa-cube:before { content: "\f1b2"; }

.fa-cubes:before { content: "\f1b3"; }

.fa-behance:before { content: "\f1b4"; }

.fa-behance-square:before { content: "\f1b5"; }

.fa-steam:before { content: "\f1b6"; }

.fa-steam-square:before { content: "\f1b7"; }

.fa-recycle:before { content: "\f1b8"; }

.fa-automobile:before { content: "\f1b9"; }

.fa-car:before { content: "\f1b9"; }

.fa-cab:before { content: "\f1ba"; }

.fa-taxi:before { content: "\f1ba"; }

.fa-tree:before { content: "\f1bb"; }

.fa-spotify:before { content: "\f1bc"; }

.fa-deviantart:before { content: "\f1bd"; }

.fa-soundcloud:before { content: "\f1be"; }

.fa-database:before { content: "\f1c0"; }

.fa-file-pdf-o:before, .pdf-document:before { content: "\f1c1"; }

.fa-file-word-o:before, .doc-document:before { content: "\f1c2"; }

.fa-file-excel-o:before, .xls-document:before { content: "\f1c3"; }

.fa-file-powerpoint-o:before, .ppt-document:before { content: "\f1c4"; }

.fa-file-image-o:before { content: "\f1c5"; }

.fa-file-photo-o:before { content: "\f1c5"; }

.fa-file-picture-o:before { content: "\f1c5"; }

.fa-file-archive-o:before { content: "\f1c6"; }

.fa-file-zip-o:before { content: "\f1c6"; }

.fa-file-audio-o:before, .mp3-document:before { content: "\f1c7"; }

.fa-file-sound-o:before { content: "\f1c7"; }

.fa-file-movie-o:before { content: "\f1c8"; }

.fa-file-video-o:before { content: "\f1c8"; }

.fa-file-code-o:before { content: "\f1c9"; }

.fa-vine:before { content: "\f1ca"; }

.fa-codepen:before { content: "\f1cb"; }

.fa-jsfiddle:before { content: "\f1cc"; }

.fa-life-bouy:before { content: "\f1cd"; }

.fa-life-buoy:before { content: "\f1cd"; }

.fa-life-ring:before { content: "\f1cd"; }

.fa-life-saver:before { content: "\f1cd"; }

.fa-support:before { content: "\f1cd"; }

.fa-circle-o-notch:before { content: "\f1ce"; }

.fa-ra:before { content: "\f1d0"; }

.fa-rebel:before { content: "\f1d0"; }

.fa-empire:before { content: "\f1d1"; }

.fa-ge:before { content: "\f1d1"; }

.fa-git-square:before { content: "\f1d2"; }

.fa-git:before { content: "\f1d3"; }

.fa-hacker-news:before { content: "\f1d4"; }

.fa-y-combinator-square:before { content: "\f1d4"; }

.fa-yc-square:before { content: "\f1d4"; }

.fa-tencent-weibo:before { content: "\f1d5"; }

.fa-qq:before { content: "\f1d6"; }

.fa-wechat:before { content: "\f1d7"; }

.fa-weixin:before { content: "\f1d7"; }

.fa-paper-plane:before { content: "\f1d8"; }

.fa-send:before { content: "\f1d8"; }

.fa-paper-plane-o:before { content: "\f1d9"; }

.fa-send-o:before { content: "\f1d9"; }

.fa-history:before { content: "\f1da"; }

.fa-circle-thin:before { content: "\f1db"; }

.fa-header:before { content: "\f1dc"; }

.fa-paragraph:before { content: "\f1dd"; }

.fa-sliders:before { content: "\f1de"; }

.fa-share-alt:before { content: "\f1e0"; }

.fa-share-alt-square:before { content: "\f1e1"; }

.fa-bomb:before { content: "\f1e2"; }

.fa-futbol-o:before { content: "\f1e3"; }

.fa-soccer-ball-o:before { content: "\f1e3"; }

.fa-tty:before { content: "\f1e4"; }

.fa-binoculars:before { content: "\f1e5"; }

.fa-plug:before { content: "\f1e6"; }

.fa-slideshare:before { content: "\f1e7"; }

.fa-twitch:before { content: "\f1e8"; }

.fa-yelp:before { content: "\f1e9"; }

.fa-newspaper-o:before, nav.tertiary h2.has-icon.khn .topic:before, nav.tertiary .title-icons li a.document:before, body.home #content .slab-container.center .slab.khn .topic:before, body.single-home-page #content .slab-container.center .slab.khn .topic:before, body.single-dashboard #content .slab-container.center .slab.khn .topic:before, body.single-landing-page #content .slab-container.center .slab.khn .topic:before { content: "\f1ea"; }

.fa-wifi:before { content: "\f1eb"; }

.fa-calculator:before { content: "\f1ec"; }

.fa-paypal:before { content: "\f1ed"; }

.fa-google-wallet:before { content: "\f1ee"; }

.fa-cc-visa:before { content: "\f1f0"; }

.fa-cc-mastercard:before { content: "\f1f1"; }

.fa-cc-discover:before { content: "\f1f2"; }

.fa-cc-amex:before { content: "\f1f3"; }

.fa-cc-paypal:before { content: "\f1f4"; }

.fa-cc-stripe:before { content: "\f1f5"; }

.fa-bell-slash:before { content: "\f1f6"; }

.fa-bell-slash-o:before { content: "\f1f7"; }

.fa-trash:before { content: "\f1f8"; }

.fa-copyright:before { content: "\f1f9"; }

.fa-at:before { content: "\f1fa"; }

.fa-eyedropper:before { content: "\f1fb"; }

.fa-paint-brush:before { content: "\f1fc"; }

.fa-birthday-cake:before { content: "\f1fd"; }

.fa-area-chart:before, nav.tertiary h2.has-icon.polling .topic:before, nav.tertiary .title-icons li a.poll:before, body.home #content .slab-container.center .slab.polling .topic:before, body.single-home-page #content .slab-container.center .slab.polling .topic:before, body.single-dashboard #content .slab-container.center .slab.polling .topic:before, body.single-landing-page #content .slab-container.center .slab.polling .topic:before { content: "\f1fe"; }

.fa-pie-chart:before, nav.tertiary .title-icons li a.pie-graph:before { content: "\f200"; }

.fa-line-chart:before, body #graph:before { content: "\f201"; }

.fa-lastfm:before { content: "\f202"; }

.fa-lastfm-square:before { content: "\f203"; }

.fa-toggle-off:before { content: "\f204"; }

.fa-toggle-on:before { content: "\f205"; }

.fa-bicycle:before { content: "\f206"; }

.fa-bus:before { content: "\f207"; }

.fa-ioxhost:before { content: "\f208"; }

.fa-angellist:before { content: "\f209"; }

.fa-cc:before { content: "\f20a"; }

.fa-ils:before { content: "\f20b"; }

.fa-shekel:before { content: "\f20b"; }

.fa-sheqel:before { content: "\f20b"; }

.fa-meanpath:before { content: "\f20c"; }

.fa-buysellads:before { content: "\f20d"; }

.fa-connectdevelop:before { content: "\f20e"; }

.fa-dashcube:before { content: "\f210"; }

.fa-forumbee:before { content: "\f211"; }

.fa-leanpub:before { content: "\f212"; }

.fa-sellsy:before { content: "\f213"; }

.fa-shirtsinbulk:before { content: "\f214"; }

.fa-simplybuilt:before { content: "\f215"; }

.fa-skyatlas:before { content: "\f216"; }

.fa-cart-plus:before { content: "\f217"; }

.fa-cart-arrow-down:before { content: "\f218"; }

.fa-diamond:before { content: "\f219"; }

.fa-ship:before { content: "\f21a"; }

.fa-user-secret:before { content: "\f21b"; }

.fa-motorcycle:before { content: "\f21c"; }

.fa-street-view:before { content: "\f21d"; }

.fa-heartbeat:before { content: "\f21e"; }

.fa-venus:before { content: "\f221"; }

.fa-mars:before { content: "\f222"; }

.fa-mercury:before { content: "\f223"; }

.fa-intersex:before { content: "\f224"; }

.fa-transgender:before { content: "\f224"; }

.fa-transgender-alt:before { content: "\f225"; }

.fa-venus-double:before { content: "\f226"; }

.fa-mars-double:before { content: "\f227"; }

.fa-venus-mars:before { content: "\f228"; }

.fa-mars-stroke:before { content: "\f229"; }

.fa-mars-stroke-v:before { content: "\f22a"; }

.fa-mars-stroke-h:before { content: "\f22b"; }

.fa-neuter:before { content: "\f22c"; }

.fa-genderless:before { content: "\f22d"; }

.fa-facebook-official:before { content: "\f230"; }

.fa-pinterest-p:before { content: "\f231"; }

.fa-whatsapp:before { content: "\f232"; }

.fa-server:before { content: "\f233"; }

.fa-user-plus:before { content: "\f234"; }

.fa-user-times:before { content: "\f235"; }

.fa-bed:before { content: "\f236"; }

.fa-hotel:before { content: "\f236"; }

.fa-viacoin:before { content: "\f237"; }

.fa-train:before { content: "\f238"; }

.fa-subway:before { content: "\f239"; }

.fa-medium:before { content: "\f23a"; }

.fa-y-combinator:before { content: "\f23b"; }

.fa-yc:before { content: "\f23b"; }

.fa-optin-monster:before { content: "\f23c"; }

.fa-opencart:before { content: "\f23d"; }

.fa-expeditedssl:before { content: "\f23e"; }

.fa-battery-4:before { content: "\f240"; }

.fa-battery-full:before { content: "\f240"; }

.fa-battery-3:before { content: "\f241"; }

.fa-battery-three-quarters:before { content: "\f241"; }

.fa-battery-2:before { content: "\f242"; }

.fa-battery-half:before { content: "\f242"; }

.fa-battery-1:before { content: "\f243"; }

.fa-battery-quarter:before { content: "\f243"; }

.fa-battery-0:before { content: "\f244"; }

.fa-battery-empty:before { content: "\f244"; }

.fa-mouse-pointer:before { content: "\f245"; }

.fa-i-cursor:before { content: "\f246"; }

.fa-object-group:before { content: "\f247"; }

.fa-object-ungroup:before { content: "\f248"; }

.fa-sticky-note:before { content: "\f249"; }

.fa-sticky-note-o:before { content: "\f24a"; }

.fa-cc-jcb:before { content: "\f24b"; }

.fa-cc-diners-club:before { content: "\f24c"; }

.fa-clone:before, nav.tertiary .title-icons li a.projector-screen:before { content: "\f24d"; }

.fa-balance-scale:before { content: "\f24e"; }

.fa-hourglass-o:before { content: "\f250"; }

.fa-hourglass-1:before { content: "\f251"; }

.fa-hourglass-start:before { content: "\f251"; }

.fa-hourglass-2:before { content: "\f252"; }

.fa-hourglass-half:before { content: "\f252"; }

.fa-hourglass-3:before { content: "\f253"; }

.fa-hourglass-end:before { content: "\f253"; }

.fa-hourglass:before { content: "\f254"; }

.fa-hand-grab-o:before { content: "\f255"; }

.fa-hand-rock-o:before { content: "\f255"; }

.fa-hand-paper-o:before { content: "\f256"; }

.fa-hand-stop-o:before { content: "\f256"; }

.fa-hand-scissors-o:before { content: "\f257"; }

.fa-hand-lizard-o:before { content: "\f258"; }

.fa-hand-spock-o:before { content: "\f259"; }

.fa-hand-pointer-o:before { content: "\f25a"; }

.fa-hand-peace-o:before { content: "\f25b"; }

.fa-trademark:before { content: "\f25c"; }

.fa-registered:before { content: "\f25d"; }

.fa-creative-commons:before { content: "\f25e"; }

.fa-gg:before { content: "\f260"; }

.fa-gg-circle:before { content: "\f261"; }

.fa-tripadvisor:before { content: "\f262"; }

.fa-odnoklassniki:before { content: "\f263"; }

.fa-odnoklassniki-square:before { content: "\f264"; }

.fa-get-pocket:before { content: "\f265"; }

.fa-wikipedia-w:before { content: "\f266"; }

.fa-safari:before { content: "\f267"; }

.fa-chrome:before { content: "\f268"; }

.fa-firefox:before { content: "\f269"; }

.fa-opera:before { content: "\f26a"; }

.fa-internet-explorer:before { content: "\f26b"; }

.fa-television:before { content: "\f26c"; }

.fa-tv:before { content: "\f26c"; }

.fa-contao:before { content: "\f26d"; }

.fa-500px:before { content: "\f26e"; }

.fa-amazon:before { content: "\f270"; }

.fa-calendar-plus-o:before { content: "\f271"; }

.fa-calendar-minus-o:before { content: "\f272"; }

.fa-calendar-times-o:before { content: "\f273"; }

.fa-calendar-check-o:before { content: "\f274"; }

.fa-industry:before { content: "\f275"; }

.fa-map-pin:before { content: "\f276"; }

.fa-map-signs:before { content: "\f277"; }

.fa-map-o:before { content: "\f278"; }

.fa-map:before { content: "\f279"; }

.fa-commenting:before { content: "\f27a"; }

.fa-commenting-o:before { content: "\f27b"; }

.fa-houzz:before { content: "\f27c"; }

.fa-vimeo:before { content: "\f27d"; }

.fa-black-tie:before { content: "\f27e"; }

.fa-fonticons:before { content: "\f280"; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
nav.tertiary h2.has-icon .topic, body.home #content .slab-container.center .slab .topic, body.single-home-page #content .slab-container.center .slab .topic, body.single-dashboard #content .slab-container.center .slab .topic, body.single-landing-page #content .slab-container.center .slab .topic { background-image: url('../images/sprites/icons/slab-topics-s9fc83fe203.png'); }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon .topic, body.home #content .slab-container.center .slab .topic, body.single-home-page #content .slab-container.center .slab .topic, body.single-dashboard #content .slab-container.center .slab .topic, body.single-landing-page #content .slab-container.center .slab .topic { background-image: url('../images/sprites/icons/slab-topics/2x-s7a9a775546.png'); } }

.box { background-color: transparent; margin: 0px 0px 10px 0px; padding: 25px; position: relative; }
.box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.box.full-post, .box.primary { padding: 10px 0; }
.box.pseudo { margin: 0; padding: 0; background-color: transparent; }
.box.logo { padding: 0px; box-shadow: none; }
.box.logo img { margin: 0px !important; }
.box.off-white { background-color: #F1F1F1; }
.box.light-beige { background-color: #e9eff0; }
.box.light-beige .slab-topic .more { color: #757d82; }
.box.light-beige .slab-topic .more:hover { color: #5e6569; }
.box.brand-gray { background-color: #edf1f2; }
.box.light-gray, .box.light-brown { background-color: #e9eff0; }
.box.light-gray .slab-topic .more, .box.light-brown .slab-topic .more { color: #757d82; }
.box.light-gray .slab-topic .more:hover, .box.light-brown .slab-topic .more:hover { color: #5e6569; }
.box.dark-blue { background-color: #004B87; }
.box.dark-blue .slab-topic .more { color: #2477b3; }
.box.dark-blue .slab-topic .more:hover { color: #004678; }
.box.light-blue { background-color: #004B87; }
.box.light-blue .slab-topic .more { color: #2886c9; }
.box.light-blue .slab-topic .more:hover { color: #0067b0; }
.box.orange { background-color: #CE601A; }
.box.orange .slab-topic .more { color: #f59745; }
.box.orange .slab-topic .more:hover { color: #e56f07; }
.box.beige { background-color: #dedbcf; }
.box.beige.solid { background-color: #dddbcf; }
.box.beige .slab-topic h2 { color: #004B87; }
.box.beige .slab-topic .more { color: #868686; }
.box.beige .slab-topic .more:hover { color: #5a5a5a; }
.box.no-shadow { box-shadow: none; }
.box.clear { clear: both; }
.box .box-col { width: 282px; }
.box .box-col.left { margin: 0px 70px 0px 30px; }
.box.thirds-width { width: 396px; }
.box .inner-big { width: 420px; }
.box .inner-small { width: 300px; }
.box .inner-big .arrow-title, .box .inner-small .arrow-title { position: static; }
.box .inner-big img, .box .inner-small img { max-width: 300px; }
.box .slab-topic { padding: 0px 0px 0px 60px; margin: 0px 0px 15px 0px; position: relative; }
.box .slab-topic h2 { font: 32px/34px "Source Sans 3", Arial, sans-serif; font-weight: bold; display: block; margin: 10px 0px 0px 15px; color: #ffffff; float: left; }
.box .slab-topic h2 a { font: 32px/28px "Source Sans 3", Arial, sans-serif; font-weight: bold; }
.box .slab-topic h2 a:hover { text-decoration: none; }
.box .slab-topic .more { font-size: 14px; color: #c6c4ac; font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; text-decoration: none; margin-left: 15px; float: left; clear: both; text-transform: uppercase; }
.box .slab-topic.no-icon { padding: 0; }
.box .slab-topic.no-icon .icon { display: none; }
.box .kff-svg-map > div { position: relative; width: 100%; padding-bottom: 180%; vertical-align: middle; margin: 0; overflow: hidden; }
.box .kff-svg-map > div svg { display: inline-block; position: absolute; top: 0; left: 0; }

.state-boxes .box { margin-bottom: 10px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.state-boxes .box:hover { -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 6px rgba(0, 0, 0, 0.23); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 6px rgba(0, 0, 0, 0.23); }

.topic-icons-sprite, .box ul.campaign li a.facebook, .box ul.campaign li a.twitter, .box ul.campaign li a.youtube, .box ul.campaign li a.pinterest, .box .icon.medicaid, .box .icon.medicaid:hover, .box .icon.medicaid.dark-blue, .box .icon.medicaid.dark-blue:hover, .box .icon.medicaid.light-blue, .box .icon.medicaid.light-blue:hover, .box .icon.medicaid.orange, .box .icon.medicaid.orange:hover, .box .icon.health-reform, .box .icon.health-reform:hover, .box .icon.health-reform.dark-blue, .box .icon.health-reform.dark-blue:hover, .box .icon.health-reform.light-blue, .box .icon.health-reform.light-blue:hover, .box .icon.health-reform.orange, .box .icon.health-reform.orange:hover, .box .icon.uninsured, .box .icon.uninsured:hover, .box .icon.uninsured.dark-blue, .box .icon.uninsured.dark-blue:hover, .box .icon.uninsured.light-blue, .box .icon.uninsured.light-blue:hover, .box .icon.uninsured.orange, .box .icon.uninsured.orange:hover, .box .icon.medicare, .box .icon.medicare:hover, .box .icon.medicare.dark-blue, .box .icon.medicare.dark-blue:hover, .box .icon.medicare.light-blue, .box .icon.medicare.light-blue:hover, .box .icon.medicare.orange, .box .icon.medicare.orange:hover, .box .icon.womens-health-policy, .box .icon.womens-health-policy:hover, .box .icon.womens-health-policy.dark-blue, .box .icon.womens-health-policy.dark-blue:hover, .box .icon.womens-health-policy.light-blue, .box .icon.womens-health-policy.light-blue:hover, .box .icon.womens-health-policy.orange, .box .icon.womens-health-policy.orange:hover, .box .icon.hivaids, .box .icon.hivaids:hover, .box .icon.hivaids.dark-blue, .box .icon.hivaids.dark-blue:hover, .box .icon.hivaids.light-blue, .box .icon.hivaids.light-blue:hover, .box .icon.hivaids.orange, .box .icon.hivaids.orange:hover, .box .icon.health-costs, .box .icon.health-costs:hover, .box .icon.health-costs.dark-blue, .box .icon.health-costs.dark-blue:hover, .box .icon.health-costs.light-blue, .box .icon.health-costs.light-blue:hover, .box .icon.health-costs.orange, .box .icon.health-costs.orange:hover, .box .icon.disparities-policy, .box .icon.disparities-policy:hover, .box .icon.disparities-policy.dark-blue, .box .icon.disparities-policy.dark-blue:hover, .box .icon.disparities-policy.light-blue, .box .icon.disparities-policy.light-blue:hover, .box .icon.disparities-policy.orange, .box .icon.disparities-policy.orange:hover, .box .icon.private-insurance, .box .icon.private-insurance:hover, .box .icon.private-insurance.dark-blue, .box .icon.private-insurance.dark-blue:hover, .box .icon.private-insurance.light-blue, .box .icon.private-insurance.light-blue:hover, .box .icon.private-insurance.orange, .box .icon.private-insurance.orange:hover, .box .icon.global-health-policy, .box .icon.global-health-policy:hover, .box .icon.global-health-policy.dark-blue, .box .icon.global-health-policy.dark-blue:hover, .box .icon.global-health-policy.light-blue, .box .icon.global-health-policy.light-blue:hover, .box .icon.global-health-policy.orange, .box .icon.global-health-policy.orange:hover { background-image: url('../images/sprites/topic-icons-s4982bc1802.png'); background-repeat: no-repeat; }

.tertiary-icons-sprite { background-image: url('../images/sprites/tertiary-icons-sbb3a12b2d3.png'); background-repeat: no-repeat; }

.perspectives-sprite, .page-title-nav #nav_pulling_it_together a i, .page-title-nav #nav_policy_insights a i { background-image: url('../images/sprites/perspectives-s291dd2438a.png'); background-repeat: no-repeat; }

.box ul.campaign li a { display: block; text-indent: -9999px; width: 32px; height: 32px; float: left; clear: left; margin: -5px 10px 0px 0px; }
.box ul.campaign li a.facebook { background-position: 0 0; }
.box ul.campaign li a.twitter { background-position: 0 -64px; }
.box ul.campaign li a.youtube { background-position: 0 -96px; }
.box ul.campaign li a.pinterest { background-position: 0 -32px; }
.box .icon { position: absolute; left: 0px; display: block; text-indent: -9999px; width: 58px; height: 58px; float: left; }
.box .icon.medicaid { background-position: 0 -2773px; }
.box .icon.medicaid:hover { background-position: 0 -2715px; }
.box .icon.medicaid.dark-blue { background-position: 0 -2897px; }
.box .icon.medicaid.dark-blue:hover { background-position: 0 -2831px; }
.box .icon.medicaid.light-blue { background-position: 0 -3029px; }
.box .icon.medicaid.light-blue:hover { background-position: 0 -2963px; }
.box .icon.medicaid.orange { background-position: 0 -3161px; }
.box .icon.medicaid.orange:hover { background-position: 0 -3095px; }
.box .icon.health-reform { background-position: 0 -1744px; }
.box .icon.health-reform:hover { background-position: 0 -1678px; }
.box .icon.health-reform.dark-blue { background-position: 0 -1876px; }
.box .icon.health-reform.dark-blue:hover { background-position: 0 -1810px; }
.box .icon.health-reform.light-blue { background-position: 0 -2008px; }
.box .icon.health-reform.light-blue:hover { background-position: 0 -1942px; }
.box .icon.health-reform.orange { background-position: 0 -2138px; }
.box .icon.health-reform.orange:hover { background-position: 0 -2073px; }
.box .icon.uninsured { background-position: 0 -4315px; }
.box .icon.uninsured:hover { background-position: 0 -4257px; }
.box .icon.uninsured.dark-blue { background-position: 0 -4431px; }
.box .icon.uninsured.dark-blue:hover { background-position: 0 -4373px; }
.box .icon.uninsured.light-blue { background-position: 0 -4547px; }
.box .icon.uninsured.light-blue:hover { background-position: 0 -4489px; }
.box .icon.uninsured.orange { background-position: 0 -4663px; }
.box .icon.uninsured.orange:hover { background-position: 0 -4605px; }
.box .icon.medicare { background-position: 0 -3285px; }
.box .icon.medicare:hover { background-position: 0 -3227px; }
.box .icon.medicare.dark-blue { background-position: 0 -3410px; }
.box .icon.medicare.dark-blue:hover { background-position: 0 -3343px; }
.box .icon.medicare.light-blue { background-position: 0 -3544px; }
.box .icon.medicare.light-blue:hover { background-position: 0 -3477px; }
.box .icon.medicare.orange { background-position: 0 -3678px; }
.box .icon.medicare.orange:hover { background-position: 0 -3611px; }
.box .icon.womens-health-policy { background-position: 0 -4786px; }
.box .icon.womens-health-policy:hover { background-position: 0 -4721px; }
.box .icon.womens-health-policy.dark-blue { background-position: 0 -4916px; }
.box .icon.womens-health-policy.dark-blue:hover { background-position: 0 -4851px; }
.box .icon.womens-health-policy.light-blue { background-position: 0 -5046px; }
.box .icon.womens-health-policy.light-blue:hover { background-position: 0 -4981px; }
.box .icon.womens-health-policy.orange { background-position: 0 -5177px; }
.box .icon.womens-health-policy.orange:hover { background-position: 0 -5112px; }
.box .icon.hivaids { background-position: 0 -2261px; }
.box .icon.hivaids:hover { background-position: 0 -2203px; }
.box .icon.hivaids.dark-blue { background-position: 0 -2385px; }
.box .icon.hivaids.dark-blue:hover { background-position: 0 -2319px; }
.box .icon.hivaids.light-blue { background-position: 0 -2517px; }
.box .icon.hivaids.light-blue:hover { background-position: 0 -2451px; }
.box .icon.hivaids.orange { background-position: 0 -2649px; }
.box .icon.hivaids.orange:hover { background-position: 0 -2583px; }
.box .icon.health-costs { background-position: 0 -1225px; }
.box .icon.health-costs:hover { background-position: 0 -1167px; }
.box .icon.health-costs.dark-blue { background-position: 0 -1349px; }
.box .icon.health-costs.dark-blue:hover { background-position: 0 -1283px; }
.box .icon.health-costs.light-blue { background-position: 0 -1480px; }
.box .icon.health-costs.light-blue:hover { background-position: 0 -1415px; }
.box .icon.health-costs.orange { background-position: 0 -1612px; }
.box .icon.health-costs.orange:hover { background-position: 0 -1546px; }
.box .icon.disparities-policy { background-position: 0 -194px; }
.box .icon.disparities-policy:hover { background-position: 0 -128px; }
.box .icon.disparities-policy.dark-blue { background-position: 0 -326px; }
.box .icon.disparities-policy.dark-blue:hover { background-position: 0 -260px; }
.box .icon.disparities-policy.light-blue { background-position: 0 -458px; }
.box .icon.disparities-policy.light-blue:hover { background-position: 0 -392px; }
.box .icon.disparities-policy.orange { background-position: 0 -590px; }
.box .icon.disparities-policy.orange:hover { background-position: 0 -524px; }
.box .icon.private-insurance { background-position: 0 -3803px; }
.box .icon.private-insurance:hover { background-position: 0 -3745px; }
.box .icon.private-insurance.dark-blue { background-position: 0 -3927px; }
.box .icon.private-insurance.dark-blue:hover { background-position: 0 -3861px; }
.box .icon.private-insurance.light-blue { background-position: 0 -4059px; }
.box .icon.private-insurance.light-blue:hover { background-position: 0 -3993px; }
.box .icon.private-insurance.orange { background-position: 0 -4191px; }
.box .icon.private-insurance.orange:hover { background-position: 0 -4125px; }
.box .icon.global-health-policy { background-position: 0 -714px; }
.box .icon.global-health-policy:hover { background-position: 0 -656px; }
.box .icon.global-health-policy.dark-blue { background-position: 0 -838px; }
.box .icon.global-health-policy.dark-blue:hover { background-position: 0 -772px; }
.box .icon.global-health-policy.light-blue { background-position: 0 -970px; }
.box .icon.global-health-policy.light-blue:hover { background-position: 0 -904px; }
.box .icon.global-health-policy.orange { background-position: 0 -1101px; }
.box .icon.global-health-policy.orange:hover { background-position: 0 -1035px; }
.box .icon.custom { text-indent: 0; }

#perspectives_view .grid-view a:before, #perspectives_view .search-view a:before { margin-right: 0.5em; font-size: 13px; vertical-align: middle; }

.page--donate { background-color: #0064AA; background-image: url("../images/kff-logo-white-transparent.svg"); background-repeat: repeat-y; background-size: cover; margin-left: calc(-50vw + 50%); transform: translateX(calc(50vw - 50%)); width: 100vw; }
.page--donate .site-header__logo img { filter: invert(1); }

.page__donate-form { min-width: calc(40% - 20px); order: -1; position: relative; }

.donate--message { background: rgba(0, 100, 170, 0.8); box-sizing: border-box; height: 100%; padding: 30px 60px 40px; position: absolute; width: 100%; z-index: 1; }
div .donate--message p a, .donate--message h4, .donate--message p, .donate--message a, .donate--message button { color: #fff; }
.donate--message a { font-weight: 600; text-decoration: none; }
.donate--message.error .donate__form--reset.error { display: table; }
.donate--message.success .donate__form--reset.success { display: table; }
.donate--message strong { font-weight: 700; }
.donate__form { background: rgba(0, 100, 170, 0.8); color: #fff; margin: 0 auto rem(50); max-width: rem(760); padding: 30px 20px 40px; }
@media screen and (min-width: 450px) { .donate__form { padding: 30px 30px 40px; } }
@media screen and (min-width: 900px) { .donate__form { height: calc(100% - 60px); margin-bottom: 0; grid-area: a; height: calc(100% - 60px); min-width: 300px; padding: 30px 60px 40px; } }
.donate--message.success + .donate__form, .donate--message.error + .donate__form { visibility: hidden; }
.donate__form h4 { color: #fff; }
.donate__form label, .donate__form .donate--custom-amount { font-size: 12px; line-height: 1.4; }
.donate__form label { color: inherit; cursor: pointer; display: block; margin-bottom: 10px; }
.donate__form label em { font-style: italic; }
.donate__form label a { color: #fff; opacity: 0.8; text-decoration: none; }
.donate__form label a:hover { opacity: 1; }
.donate__form label input { box-sizing: border-box; border: none; color: #000000; display: block; width: 100%; }
.donate__form label input[type='radio'], .donate__form label input[type='checkbox'] { display: inline-block; width: auto; }
.donate__form label input[type='number'] { -moz-appearance: textfield; }
.donate__form label input[type='number']::-webkit-inner-spin-button, .donate__form label input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.donate__form .donate__form--input { background: #fff; border: none; font-family: 'Source Sans 3', helvetica, sans-serif; font-size: 16px; line-height: normal; padding: 11px 18px; }
.donate__form .donate__form--input a { color: inherit; font-weight: 600; text-decoration: none; }
.donate__form .donate__form--input a:hover { text-decoration: underline; }
.donate__form--links { display: flex; }
.donate__form--links li { align-items: center; display: flex; margin-left: 16px; padding-left: 16px; position: relative; }
.donate__form--links li:before { content: ''; background: #fff; border-radius: 100%; margin-left: -18px; position: absolute; height: 4px; width: 4px; }
.donate__form--links li:first-child { margin-left: 0; padding-left: 0; }
.donate__form--links li:first-child:before { content: none; }
.donate__form .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.donate__form .donate--custom-amount { margin-bottom: 20px; }
@media screen and (min-width: 450px) { .donate__form .donate--custom-amount { display: flex; flex-flow: row nowrap; } }
.donate__form .donate--custom-amount label { display: flex; min-width: calc(50% - 20px); }
.donate__form .donate--custom-amount input[type='radio'] { display: none; }
.donate__form .donate--custom-amount input[type='number'] { border-radius: 3px; font-size: 20px; padding-left: 37px; }
.donate__form .donate--custom-amount .currency-container { align-items: center; display: flex; flex-flow: column nowrap; position: relative; width: 100%; }
.donate__form .donate--custom-amount .currency { color: #333333; content: "$"; font-family: "Source Sans 3", sans-serif; font-size: 22px; font-weight: 700; left: 20px; position: absolute; top: 8px; }
@media screen and (min-width: 450px) { .donate__form .donate--custom-amount .note { margin-left: 33px; } }
.donate__form .donate--custom-amount .note a { color: inherit; text-decoration: none; }
@media screen and (min-width: 450px) { .donate__form .donate--amounts { display: flex; display: grid; grid-gap: 10px; grid-template-columns: repeat(5, 1fr); justify-content: space-between; } }
.donate__form .donate--amounts label { margin-bottom: 30px; flex-basis: 100%; }
.donate__form .donate--amounts input[type='radio'] { height: 0; opacity: 0; position: fixed; width: 0; }
.donate__form .donate--amounts input[type='radio']:checked + span { background: #00BC87; color: #fff; }
.donate__form .donate--amounts span { background: #fff; border-radius: 3px; box-sizing: border-box; color: #333333; cursor: pointer; display: block; font-family: "Source Sans 3", sans-serif; font-size: 20px; font-weight: 600; line-height: 1em; padding: 10px; text-align: center; width: 100%; }
.donate__form .donate--section-recurring { align-items: center; display: flex; flex-flow: row wrap; }
.donate__form .donate--section-recurring label { align-items: center; display: flex; flex-flow: row nowrap; margin-right: 20px; margin-top: -4px; }
.donate__form .donate--section-recurring label:last-child { margin-right: 0; }
.donate__form .donate--section-recurring label span { font-size: 16px; margin-left: 4px; margin-top: 4px; }
.donate__form .donate__form--submit { background-color: #00BC87; border-radius: 3px; border: none; color: #fff; cursor: pointer; display: table; font-family: "Source Sans 3", sans-serif; font-size: 24px; font-weight: 600; line-height: 1.2; margin: 30px auto 0; min-width: 200px; padding: 12px 24px; text-align: center; text-transform: uppercase; }
.donate__form .donate__form--submit:hover { background-color: #00e0a1; transition: background-color 200ms; }
.donate__form .donate__form--submit:active { background-color: #008962; transition: none; }
.donate__form.is-submitting .donate__form--progress { display: block; }
.donate__form.is-submitted .donate__form--submit { display: none; }
.donate__form.is-submitted .donate__form--reset.sucess, .donate__form.is-submitted .donate__form--success { display: block; }
.donate__form.is-error .donate__form--submit { display: none; }
.donate__form.is-error .donate__form--reset.error { display: block; }
.donate__form--error, .donate__form--success, .donate__form--progress, .donate__form--reset { border-radius: 3px; color: #fff; display: none; font-size: rem(14); margin-top: rem(20); padding: 8px 11px; }
.donate__form--error { background-color: rgba(187, 7, 6, 0.8); }
.donate__form--error.is-visible { display: block; }
.donate__form--submit { display: block; }
.donate__form--success { background-color: rgba(92, 156, 45, 0.8); }
.donate__form--progress { background-color: rgba(0, 75, 135, 0.8); }
.donate__form--reset { background-color: #00BC87; border-radius: 3px; border: none; color: #fff; cursor: pointer; display: table; font-family: "Source Sans 3", sans-serif; font-size: 24px; font-weight: 600; line-height: 1.2; margin: 30px auto 0; min-width: 200px; padding: 12px 24px; text-align: center; text-transform: uppercase; display: none; font-weight: 600; margin-left: auto; margin-right: auto; text-align: center; text-decoration: none; }
.donate__form--reset:hover { background-color: #00e0a1; transition: background-color 200ms; }
.donate__form--reset:active { background-color: #008962; transition: none; }

.page__post-body--donate { background: rgba(255, 255, 255, 0.8); margin-bottom: 50px; padding: 30px 60px 40px; min-width: calc(40% - 20px); }
@media screen and (min-width: 900px) { .page__post-body--donate { grid-area: b; margin-bottom: 0; } }

.page__post-body--extended { margin-top: 50px; }
.page__post-body--extended h1, .page__post-body--extended h2, .page__post-body--extended h3, .page__post-body--extended h4, .page__post-body--extended h5, .page__post-body--extended h6 { font-family: "Source Sans 3", sans-serif; }
.page__post-body--extended h2 { font-size: 64px; line-height: 1.3; margin-bottom: 40px; }
.page__post-body--extended h3, .page__post-body--extended h4 { color: #333333; font-family: inherit; font-size: 16px; font-weight: 700; line-height: 26px; margin-bottom: 10px; margin-top: 40px; }
.page__post-body--extended [class^='wp-block-'] { max-width: 1100px !important; }

.page__content--donate { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; max-width: 1170px; padding-bottom: 40px; width: 100%; }
@media screen and (min-width: 450px) { .page__content--donate { display: grid; grid-gap: 40px; justify-content: space-between; } }
@media screen and (min-width: 900px) { .page__content--donate { flex-direction: row; grid-template-areas: 'a b'; grid-template-columns: 50% 1fr; padding-bottom: 100px; } }
.page__content--donate h4 { font-family: "Source Sans 3", sans-serif; font-size: 28px; font-weight: 700; line-height: 1.3; margin-bottom: 30px; text-align: center; text-transform: uppercase; }

.page__header--donate { align-items: center; display: flex; flex-direction: column; font-family: "Source Sans 3", sans-serif; padding-left: 20px; padding-right: 20px; padding-top: 60px; }
@media screen and (min-width: 900px) { .page__header--donate { padding-left: 0; padding-right: 0; } }
.page__header--donate a { border-bottom: 1px solid rgba(255, 255, 255, 0.4); margin-bottom: 20px; order: -1; padding-bottom: 20px; }
.page__header--donate .page__heading--donate { font-family: inherit; font-size: 24px; font-weight: 300; line-height: 29px; margin-bottom: 40px; order: 1; }
.page__header--donate .page__title--donate { font-family: inherit; font-size: 64px; font-weight: 700; line-height: 1.2; margin-bottom: 40px; margin-top: 20px; order: 2; }
.page__header--donate .page__heading--donate, .page__header--donate .page__title--donate { color: #fff; text-align: center; width: 100%; }

.donate-intro-container-default { display: block; }

.donate-intro-container-khn { display: none; }

.donate-intro p { font-size: 18px; line-height: 26px; }

@media screen and (min-width: 450px) { .donate--section-address, .donate--section-card, .donate--section-name { align-items: center; display: flex; display: grid; grid-gap: 10px; justify-content: space-between; } }

.donate--section-card label, .donate--section-address label { margin-bottom: 0; }

.donate--section-address, .donate--section-card { grid-template-columns: 50% 1fr 1fr; }
.donate--section-address label:nth-child(1), .donate--section-card label:nth-child(1) { min-width: calc(50% - 10px); }
.donate--section-address label:nth-child(2), .donate--section-address label:nth-child(3), .donate--section-card label:nth-child(2), .donate--section-card label:nth-child(3) { min-width: calc(25% - 10px); }

.powered-by-stripe { background-image: url("../images/powered_by_stripe.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 119px 26px; display: inline-block; height: rem(26); margin-left: auto; opacity: 0.8; width: rem(119); }
.powered-by-stripe:hover { opacity: 1; }

.donate--section-name { grid-template-columns: 1fr 1fr; }
.donate--section-name label { min-width: 50%; }

.donate__form--section-header { align-items: baseline; color: rgba(255, 255, 255, 0.5); display: flex; font-size: 12px; font-weight: 600; line-height: 1.3; margin: 30px 0 8px; text-transform: uppercase; }

.grecaptcha-badge { visibility: hidden; }

.iecatch { background: #ff8811; margin: 0 auto; padding: 20px 0; width: 100%; }
.iecatch .text { color: #000; font: 15px/20px Georgia, serif; line-height: 22px; margin: 0 auto; position: relative; text-decoration: none; width: 1225px; }
.iecatch .text .warning { color: #000; font-weight: bold; font-size: 24px/29px; }

body > .viewport { max-width: 100vw; width: 100%; }
body > .viewport > .pane { position: relative; width: 100%; }
@media (min-width: 992px) { body > .viewport > .pane.header-stuck { padding-top: 100px; } }
@media (max-width: 991px) { body > .viewport > .pane.header-stuck { padding-top: 60px; } }

header.primary { background-color: #e5e5e5; left: 0; max-width: 100%; position: relative; top: 0; width: 100%; z-index: 1; }
header.primary.has-trending-bar.show-ukraine-support { background-color: #0057b7; border-bottom: 50px solid #ffd700; }
@media print { header.primary.has-trending-bar.show-ukraine-support { border-bottom: none; } }
@media (max-width: 991px) { header.primary.has-trending-bar.show-ukraine-support { border-bottom: none; } }
@media (min-width: 992px) { header.primary.has-trending-bar.show-ukraine-support.sticky { border-bottom: none; } }
@media (min-width: 1281px) { header.primary { min-width: 1245px; } }
header.primary #print-logo { display: none; }
header.primary.sticky { position: fixed; z-index: 110; }

@media (min-width: 600px) { body.admin-bar .sticky { margin-top: 32px; } }
@media (min-width: 768px) and (max-width: 767px) { body.admin-bar .sticky { margin-top: 46px; } }

nav.tertiary { background-color: #edf1f2; padding: 15px 0; }
@media (max-width: 991px) { nav.tertiary { display: none; } }
nav.tertiary h2 { float: left; font-family: "Source Sans 3", Arial, sans-serif; font-size: 24px; font-weight: bold; margin: 1px 0; }
nav.tertiary h2 a { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #004B87; display: block; height: 40px; line-height: 40px; padding: 0 15px 0 0; text-decoration: none; }
nav.tertiary h2.has-icon.coronavirus-policy-watch.light-brown .topic { background-position: 0 -280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -100px; } }
nav.tertiary h2.has-icon.coronavirus-policy-watch.light-brown .topic:hover { cursor: pointer; background-position: 0 -240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -80px; } }
nav.tertiary h2.has-icon.coronavirus-policy-watch.light-blue .topic { background-position: 0 -200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -60px; } }
nav.tertiary h2.has-icon.coronavirus-policy-watch.light-blue .topic:hover { cursor: pointer; background-position: 0 -160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -40px; } }
nav.tertiary h2.has-icon.coronavirus-policy-watch.dark-blue .topic { background-position: 0 -40px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -200px; } }
nav.tertiary h2.has-icon.coronavirus-policy-watch.dark-blue .topic:hover { cursor: pointer; background-position: 0 0; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -160px; } }
nav.tertiary h2.has-icon.coronavirus-policy-watch.dark-brown .topic { background-position: 0 -120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -20px; } }
nav.tertiary h2.has-icon.coronavirus-policy-watch.dark-brown .topic:hover { cursor: pointer; background-position: 0 -80px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 0; } }
nav.tertiary h2.has-icon.coronavirus-policy-watch.orange .topic { background-position: 0 -360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.orange .topic { background-size: 40.5px 4640px; background-position: 0 -140px; } }
nav.tertiary h2.has-icon.coronavirus-policy-watch.orange .topic:hover { cursor: pointer; background-position: 0 -320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.coronavirus-policy-watch.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -120px; } }
nav.tertiary h2.has-icon.disparities-policy.light-brown .topic { background-position: 0 -680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -520px; } }
nav.tertiary h2.has-icon.disparities-policy.light-brown .topic:hover { cursor: pointer; background-position: 0 -640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -480px; } }
nav.tertiary h2.has-icon.disparities-policy.light-blue .topic { background-position: 0 -600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -440px; } }
nav.tertiary h2.has-icon.disparities-policy.light-blue .topic:hover { cursor: pointer; background-position: 0 -560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -400px; } }
nav.tertiary h2.has-icon.disparities-policy.dark-blue .topic { background-position: 0 -440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -280px; } }
nav.tertiary h2.has-icon.disparities-policy.dark-blue .topic:hover { cursor: pointer; background-position: 0 -400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -240px; } }
nav.tertiary h2.has-icon.disparities-policy.dark-brown .topic { background-position: 0 -520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -360px; } }
nav.tertiary h2.has-icon.disparities-policy.dark-brown .topic:hover { cursor: pointer; background-position: 0 -480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -320px; } }
nav.tertiary h2.has-icon.disparities-policy.orange .topic { background-position: 0 -760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.orange .topic { background-size: 40.5px 4640px; background-position: 0 -600px; } }
nav.tertiary h2.has-icon.disparities-policy.orange .topic:hover { cursor: pointer; background-position: 0 -720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.disparities-policy.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -560px; } }
nav.tertiary h2.has-icon.global-health-policy.light-brown .topic { background-position: 0 -1080px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -920px; } }
nav.tertiary h2.has-icon.global-health-policy.light-brown .topic:hover { cursor: pointer; background-position: 0 -1040px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -880px; } }
nav.tertiary h2.has-icon.global-health-policy.light-blue .topic { background-position: 0 -1000px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -840px; } }
nav.tertiary h2.has-icon.global-health-policy.light-blue .topic:hover { cursor: pointer; background-position: 0 -960px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -800px; } }
nav.tertiary h2.has-icon.global-health-policy.dark-blue .topic { background-position: 0 -840px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -680px; } }
nav.tertiary h2.has-icon.global-health-policy.dark-blue .topic:hover { cursor: pointer; background-position: 0 -800px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -640px; } }
nav.tertiary h2.has-icon.global-health-policy.dark-brown .topic { background-position: 0 -920px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -760px; } }
nav.tertiary h2.has-icon.global-health-policy.dark-brown .topic:hover { cursor: pointer; background-position: 0 -880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -720px; } }
nav.tertiary h2.has-icon.global-health-policy.orange .topic { background-position: 0 -1160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.orange .topic { background-size: 40.5px 4640px; background-position: 0 -1000px; } }
nav.tertiary h2.has-icon.global-health-policy.orange .topic:hover { cursor: pointer; background-position: 0 -1120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.global-health-policy.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -960px; } }
nav.tertiary h2.has-icon.health-costs.light-brown .topic { background-position: 0 -1480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1320px; } }
nav.tertiary h2.has-icon.health-costs.light-brown .topic:hover { cursor: pointer; background-position: 0 -1440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1280px; } }
nav.tertiary h2.has-icon.health-costs.light-blue .topic { background-position: 0 -1400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1240px; } }
nav.tertiary h2.has-icon.health-costs.light-blue .topic:hover { cursor: pointer; background-position: 0 -1360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1200px; } }
nav.tertiary h2.has-icon.health-costs.dark-blue .topic { background-position: 0 -1240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1080px; } }
nav.tertiary h2.has-icon.health-costs.dark-blue .topic:hover { cursor: pointer; background-position: 0 -1200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1040px; } }
nav.tertiary h2.has-icon.health-costs.dark-brown .topic { background-position: 0 -1320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1160px; } }
nav.tertiary h2.has-icon.health-costs.dark-brown .topic:hover { cursor: pointer; background-position: 0 -1280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1120px; } }
nav.tertiary h2.has-icon.health-costs.orange .topic { background-position: 0 -1560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.orange .topic { background-size: 40.5px 4640px; background-position: 0 -1400px; } }
nav.tertiary h2.has-icon.health-costs.orange .topic:hover { cursor: pointer; background-position: 0 -1520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-costs.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1360px; } }
nav.tertiary h2.has-icon.health-reform.light-brown .topic { background-position: 0 -1880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1720px; } }
nav.tertiary h2.has-icon.health-reform.light-brown .topic:hover { cursor: pointer; background-position: 0 -1840px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1680px; } }
nav.tertiary h2.has-icon.health-reform.light-blue .topic { background-position: 0 -1800px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1640px; } }
nav.tertiary h2.has-icon.health-reform.light-blue .topic:hover { cursor: pointer; background-position: 0 -1760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1600px; } }
nav.tertiary h2.has-icon.health-reform.dark-blue .topic { background-position: 0 -1640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1480px; } }
nav.tertiary h2.has-icon.health-reform.dark-blue .topic:hover { cursor: pointer; background-position: 0 -1600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1440px; } }
nav.tertiary h2.has-icon.health-reform.dark-brown .topic { background-position: 0 -1720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1560px; } }
nav.tertiary h2.has-icon.health-reform.dark-brown .topic:hover { cursor: pointer; background-position: 0 -1680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1520px; } }
nav.tertiary h2.has-icon.health-reform.orange .topic { background-position: 0 -1960px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.orange .topic { background-size: 40.5px 4640px; background-position: 0 -1800px; } }
nav.tertiary h2.has-icon.health-reform.orange .topic:hover { cursor: pointer; background-position: 0 -1920px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.health-reform.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1760px; } }
nav.tertiary h2.has-icon.hivaids.light-brown .topic { background-position: 0 -2280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2120px; } }
nav.tertiary h2.has-icon.hivaids.light-brown .topic:hover { cursor: pointer; background-position: 0 -2240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2080px; } }
nav.tertiary h2.has-icon.hivaids.light-blue .topic { background-position: 0 -2200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2040px; } }
nav.tertiary h2.has-icon.hivaids.light-blue .topic:hover { cursor: pointer; background-position: 0 -2160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2000px; } }
nav.tertiary h2.has-icon.hivaids.dark-blue .topic { background-position: 0 -2040px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1880px; } }
nav.tertiary h2.has-icon.hivaids.dark-blue .topic:hover { cursor: pointer; background-position: 0 -2000px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1840px; } }
nav.tertiary h2.has-icon.hivaids.dark-brown .topic { background-position: 0 -2120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1960px; } }
nav.tertiary h2.has-icon.hivaids.dark-brown .topic:hover { cursor: pointer; background-position: 0 -2080px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1920px; } }
nav.tertiary h2.has-icon.hivaids.orange .topic { background-position: 0 -2360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.orange .topic { background-size: 40.5px 4640px; background-position: 0 -2200px; } }
nav.tertiary h2.has-icon.hivaids.orange .topic:hover { cursor: pointer; background-position: 0 -2320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.hivaids.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2160px; } }
nav.tertiary h2.has-icon.medicaid.light-brown .topic { background-position: 0 -2680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2520px; } }
nav.tertiary h2.has-icon.medicaid.light-brown .topic:hover { cursor: pointer; background-position: 0 -2640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2480px; } }
nav.tertiary h2.has-icon.medicaid.light-blue .topic { background-position: 0 -2600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2440px; } }
nav.tertiary h2.has-icon.medicaid.light-blue .topic:hover { cursor: pointer; background-position: 0 -2560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2400px; } }
nav.tertiary h2.has-icon.medicaid.dark-blue .topic { background-position: 0 -2440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2280px; } }
nav.tertiary h2.has-icon.medicaid.dark-blue .topic:hover { cursor: pointer; background-position: 0 -2400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2240px; } }
nav.tertiary h2.has-icon.medicaid.dark-brown .topic { background-position: 0 -2520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2360px; } }
nav.tertiary h2.has-icon.medicaid.dark-brown .topic:hover { cursor: pointer; background-position: 0 -2480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2320px; } }
nav.tertiary h2.has-icon.medicaid.orange .topic { background-position: 0 -2760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.orange .topic { background-size: 40.5px 4640px; background-position: 0 -2600px; } }
nav.tertiary h2.has-icon.medicaid.orange .topic:hover { cursor: pointer; background-position: 0 -2720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicaid.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2560px; } }
nav.tertiary h2.has-icon.medicare.light-brown .topic { background-position: 0 -3080px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2920px; } }
nav.tertiary h2.has-icon.medicare.light-brown .topic:hover { cursor: pointer; background-position: 0 -3040px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2880px; } }
nav.tertiary h2.has-icon.medicare.light-blue .topic { background-position: 0 -3000px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2840px; } }
nav.tertiary h2.has-icon.medicare.light-blue .topic:hover { cursor: pointer; background-position: 0 -2960px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2800px; } }
nav.tertiary h2.has-icon.medicare.dark-blue .topic { background-position: 0 -2840px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2680px; } }
nav.tertiary h2.has-icon.medicare.dark-blue .topic:hover { cursor: pointer; background-position: 0 -2800px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2640px; } }
nav.tertiary h2.has-icon.medicare.dark-brown .topic { background-position: 0 -2920px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2760px; } }
nav.tertiary h2.has-icon.medicare.dark-brown .topic:hover { cursor: pointer; background-position: 0 -2880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2720px; } }
nav.tertiary h2.has-icon.medicare.orange .topic { background-position: 0 -3160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.orange .topic { background-size: 40.5px 4640px; background-position: 0 -3000px; } }
nav.tertiary h2.has-icon.medicare.orange .topic:hover { cursor: pointer; background-position: 0 -3120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.medicare.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2960px; } }
nav.tertiary h2.has-icon.perspectives.light-brown .topic { background-position: 0 -3480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3320px; } }
nav.tertiary h2.has-icon.perspectives.light-brown .topic:hover { cursor: pointer; background-position: 0 -3440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3280px; } }
nav.tertiary h2.has-icon.perspectives.light-blue .topic { background-position: 0 -3400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3240px; } }
nav.tertiary h2.has-icon.perspectives.light-blue .topic:hover { cursor: pointer; background-position: 0 -3360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3200px; } }
nav.tertiary h2.has-icon.perspectives.dark-blue .topic { background-position: 0 -3240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3080px; } }
nav.tertiary h2.has-icon.perspectives.dark-blue .topic:hover { cursor: pointer; background-position: 0 -3200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3040px; } }
nav.tertiary h2.has-icon.perspectives.dark-brown .topic { background-position: 0 -3320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3160px; } }
nav.tertiary h2.has-icon.perspectives.dark-brown .topic:hover { cursor: pointer; background-position: 0 -3280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3120px; } }
nav.tertiary h2.has-icon.perspectives.orange .topic { background-position: 0 -3560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.orange .topic { background-size: 40.5px 4640px; background-position: 0 -3400px; } }
nav.tertiary h2.has-icon.perspectives.orange .topic:hover { cursor: pointer; background-position: 0 -3520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.perspectives.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3360px; } }
nav.tertiary h2.has-icon.private-insurance.light-brown .topic { background-position: 0 -3880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3720px; } }
nav.tertiary h2.has-icon.private-insurance.light-brown .topic:hover { cursor: pointer; background-position: 0 -3840px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3680px; } }
nav.tertiary h2.has-icon.private-insurance.light-blue .topic { background-position: 0 -3800px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3640px; } }
nav.tertiary h2.has-icon.private-insurance.light-blue .topic:hover { cursor: pointer; background-position: 0 -3760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3600px; } }
nav.tertiary h2.has-icon.private-insurance.dark-blue .topic { background-position: 0 -3640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3480px; } }
nav.tertiary h2.has-icon.private-insurance.dark-blue .topic:hover { cursor: pointer; background-position: 0 -3600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3440px; } }
nav.tertiary h2.has-icon.private-insurance.dark-brown .topic { background-position: 0 -3720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3560px; } }
nav.tertiary h2.has-icon.private-insurance.dark-brown .topic:hover { cursor: pointer; background-position: 0 -3680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3520px; } }
nav.tertiary h2.has-icon.private-insurance.orange .topic { background-position: 0 -3960px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.orange .topic { background-size: 40.5px 4640px; background-position: 0 -3800px; } }
nav.tertiary h2.has-icon.private-insurance.orange .topic:hover { cursor: pointer; background-position: 0 -3920px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.private-insurance.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3760px; } }
nav.tertiary h2.has-icon.uninsured.light-brown .topic { background-position: 0 -4280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -4120px; } }
nav.tertiary h2.has-icon.uninsured.light-brown .topic:hover { cursor: pointer; background-position: 0 -4240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4080px; } }
nav.tertiary h2.has-icon.uninsured.light-blue .topic { background-position: 0 -4200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -4040px; } }
nav.tertiary h2.has-icon.uninsured.light-blue .topic:hover { cursor: pointer; background-position: 0 -4160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4000px; } }
nav.tertiary h2.has-icon.uninsured.dark-blue .topic { background-position: 0 -4040px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3880px; } }
nav.tertiary h2.has-icon.uninsured.dark-blue .topic:hover { cursor: pointer; background-position: 0 -4000px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3840px; } }
nav.tertiary h2.has-icon.uninsured.dark-brown .topic { background-position: 0 -4120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3960px; } }
nav.tertiary h2.has-icon.uninsured.dark-brown .topic:hover { cursor: pointer; background-position: 0 -4080px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3920px; } }
nav.tertiary h2.has-icon.uninsured.orange .topic { background-position: 0 -4360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.orange .topic { background-size: 40.5px 4640px; background-position: 0 -4200px; } }
nav.tertiary h2.has-icon.uninsured.orange .topic:hover { cursor: pointer; background-position: 0 -4320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.uninsured.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4160px; } }
nav.tertiary h2.has-icon.womens-health-policy.light-brown .topic { background-position: 0 -4680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -4520px; } }
nav.tertiary h2.has-icon.womens-health-policy.light-brown .topic:hover { cursor: pointer; background-position: 0 -4640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4480px; } }
nav.tertiary h2.has-icon.womens-health-policy.light-blue .topic { background-position: 0 -4600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -4440px; } }
nav.tertiary h2.has-icon.womens-health-policy.light-blue .topic:hover { cursor: pointer; background-position: 0 -4560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4400px; } }
nav.tertiary h2.has-icon.womens-health-policy.dark-blue .topic { background-position: 0 -4440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -4280px; } }
nav.tertiary h2.has-icon.womens-health-policy.dark-blue .topic:hover { cursor: pointer; background-position: 0 -4400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4240px; } }
nav.tertiary h2.has-icon.womens-health-policy.dark-brown .topic { background-position: 0 -4520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -4360px; } }
nav.tertiary h2.has-icon.womens-health-policy.dark-brown .topic:hover { cursor: pointer; background-position: 0 -4480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4320px; } }
nav.tertiary h2.has-icon.womens-health-policy.orange .topic { background-position: 0 -4760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.orange .topic { background-size: 40.5px 4640px; background-position: 0 -4600px; } }
nav.tertiary h2.has-icon.womens-health-policy.orange .topic:hover { cursor: pointer; background-position: 0 -4720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { nav.tertiary h2.has-icon.womens-health-policy.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4560px; } }
nav.tertiary h2.has-icon.polling .topic { background-image: none; padding-left: 0; }
nav.tertiary h2.has-icon.polling .topic:before { margin: 0 10px; font-size: 1.2em; position: relative; top: 1px; }
nav.tertiary h2.has-icon.polling .topic:before:hover { cursor: pointer; }
nav.tertiary h2.has-icon.khn .topic { background-image: none; padding-left: 0; }
nav.tertiary h2.has-icon.khn .topic:before { margin: 0 10px; font-size: 1.2em; position: relative; top: 1px; }
nav.tertiary h2.has-icon.khn .topic:before:hover { cursor: pointer; }
nav.tertiary h2.has-icon.khn .topic:before { top: 4px; }
nav.tertiary h2.has-icon a { padding-left: 50px; }
nav.tertiary h2.has-icon.polling .topic:before { margin: 0; }
nav.tertiary .title-icons { float: right; }
nav.tertiary .title-icons li { display: inline-block; margin: 9px 0 0 5px; }
nav.tertiary .title-icons li a { color: #757d82; display: block; font: 14px "Source Sans 3", Arial, sans-serif; padding: 0px 10px; text-decoration: none; font-weight: 600; }
nav.tertiary .title-icons li a:hover { color: #004B87; }
nav.tertiary .title-icons li a:before { font-size: 1em; vertical-align: middle; margin-right: 2px; }
nav.tertiary .title-icons li a.magnifying-glass:before { margin-top: -4px; }
nav.tertiary .title-icons li a.budget:before { font-size: 1.6em; }
nav.tertiary .title-icons li a.question-mark:before { margin-top: -4px; margin-right: 4px; }
nav.tertiary .title-icons li a.calendar:before { margin-top: -4px; }
nav.tertiary .inner { box-sizing: border-box; padding-left: 10px; padding-right: 10px; }

nav.page-meta { box-sizing: border-box; margin: 0 auto; max-width: 1225px; padding: 15px 10px 15px 10px; width: 1225px; }
nav.page-meta:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
@media (max-width: 991px) { nav.page-meta { display: none; } }
nav.page-meta #breadcrumbs { list-style: none; }
nav.page-meta #breadcrumbs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
nav.page-meta #breadcrumbs li { display: inline-block; }
nav.page-meta #breadcrumbs li a { color: #757d82; font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; text-decoration: none; }
nav.page-meta #breadcrumbs li a:hover { text-decoration: underline; }
nav.page-meta #breadcrumbs li:before { content: "//"; font-weight: normal; padding: 0 10px; color: #757d82; }
nav.page-meta #breadcrumbs li:first-child:before { content: none; }
nav.page-meta #breadcrumbs li:last-child a { font-weight: bold; }

.site-header__logo { background-position: center; background-repeat: no-repeat; color: white; display: block; height: 30px; position: relative; text-decoration: none; width: 70px; }
@media (max-width: 991px) { .site-header__logo { float: none; margin: 0 auto; } }
@media (min-width: 992px) { .site-header__logo { float: left; margin-left: 10px; text-align: left; }
  .sticky .site-header__logo { border: none; padding-right: 0; display: inline-block; vertical-align: middle; } }
@media (min-width: 1281px) { .site-header__logo { margin-left: 20px; } }
.lt-ie9 .site-header__logo { background: url("../images/kff-logo.jpg"); margin-left: 45px; }
.page__header--donate .site-header__logo { margin-left: 0; }

.site-header__inner.inner { align-items: center; background-color: #fff; display: flex; flex-flow: row nowrap; height: 60px; position: relative; }
@media (max-width: 991px) { .site-header__inner.inner { border-bottom: 1px solid #e5e5e5; } }

.site-header__layer--primary { background-color: #fff; height: 100%; padding: 0; text-align: right; }
.sticky .site-header__layer--primary { border-bottom: 1px solid #e5e5e5; }
.sticky .site-header__layer--primary.is-hidden { display: none; }
@media print { .site-header__layer--primary { display: none; } }

.site-header__layer--secondary { box-sizing: border-box; height: 50px; padding: 10px; }
@media print { .site-header__layer--secondary { display: none; } }
@media (max-width: 991px) { .site-header__layer--secondary { display: none; } }
@media (min-width: 992px) { .sticky .site-header__layer--secondary { display: none; } }

.site-header__layer--tertiary { -webkit-font-smoothing: antialiased; background-color: #e5e5e5; box-shadow: 0 1px 3px rgba(153, 153, 153, 0.32); box-sizing: border-box; height: 50px; }
@media print { .site-header__layer--tertiary { display: none; } }
.site-header__layer--tertiary .inner { align-items: center; display: flex; flex-flow: row nowrap; font-family: 'Source Sans 3', sans-serif; height: 100%; max-width: 1210px; padding: 0 10px; }

.site-header__subnav-title { align-items: center; border-right: 1px solid #7eacca; box-sizing: border-box; color: #333333; display: flex; font-size: 14px; font-weight: 700; height: 100%; line-height: 1; padding: 10px 10px 10px 0; flex: 0 0 auto; }
@media (min-width: 992px) { .site-header__subnav-title { font-size: 16px; padding: 10px 20px 10px 0; } }

.site-header__subnav { overflow: hidden; height: 100%; position: relative; width: 100%; }
.site-header__subnav::after { box-shadow: -8px 0 10px 0 #A2C3D9; content: ''; display: block; height: 100%; pointer-events: none; position: absolute; right: -24px; top: 0; width: 30px; }
@media (min-width: 992px) { .site-header__subnav::after { box-shadow: -5px 0 10px 0 #A2C3D9; right: -30px; } }
.site-header__subnav ul { -ms-overflow-style: none; align-items: center; display: flex; flex-flow: row nowrap; height: 100%; overflow-x: auto; overflow-y: hidden; height: 100%; scrollbar-width: none; width: 100%; }
.site-header__subnav ul::-webkit-scrollbar { display: none; }
.site-header__subnav ul li { display: inline-block; flex: 0 0 auto; margin-top: 2px; padding: 10px; }
@media (min-width: 992px) { .site-header__subnav ul li:first-child { padding-left: 20px; } }
.site-header__subnav ul li a { color: #333333; display: block; font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; text-decoration: none; }
.site-header__subnav ul li a:hover { text-decoration: underline; }

.site-header__search-form.search-form { align-items: center; background-color: transparent; border: 0; border-left: 1px solid #e5e5e5; color: #fff; display: flex; height: 100%; margin-left: 10px; min-width: 60px; float: right; order: 2; top: auto; }
.site-header__search-form.search-form.opened { background-image: none; }
.site-header__search-form.search-form.opened:before { background-image: url("../images/icons/icon-dismiss-black.svg"); background-position: calc(100% - 19px) center; background-size: 22px; }
@media (max-width: 991px) { .site-header__search-form.search-form.opened:before { background-image: none; background-color: transparent; } }
.site-header__search-form.search-form:before { background-image: url("../images/icons/icon-search-black.svg"); background-position: center; background-repeat: no-repeat; background-size: 36px; content: ""; height: 100%; width: 60px; }
@media (max-width: 991px) { .site-header__search-form.search-form:before { background-image: none; } }
.site-header__search-form.search-form:hover:before { filter: invert(17%) sepia(83%) saturate(2239%) hue-rotate(189deg) brightness(96%) contrast(101%); }
.single .sticky .site-header__search-form.search-form { margin-right: 0; }
.site-header__search-form.search-form input[type=submit] { background-image: url("../images/icons/icon-search-black.svg"); background-position: calc(100% - 10px) center; background-repeat: no-repeat; background-size: 36px; display: none; height: 100%; min-width: 60px; position: relative; right: 60px; width: 60px; }
.site-header__search-form.search-form input[type=submit]:focus { outline-style: inset; outline-offset: -5px; }
@media (max-width: 991px) { .site-header__search-form.search-form input[type=submit] { display: block; right: 0; } }
.site-header__search-form.search-form input[type=text] { color: #000000; display: none; height: 100%; width: 300px; }
.site-header__search-form.search-form input[type=text]:focus { outline-style: inset; outline-offset: -5px; }
.sticky .site-header__search-form.search-form input[type=text] { width: 130px; padding: 0px 0px 0px 15px; }
.single .sticky .site-header__search-form.search-form input[type=text] { width: 200px; }
.site-header__search-form.search-form.opened input[type=text], .site-header__search-form.search-form.opened input[type=submit] { display: block; }

.search-form__trigger { display: block; text-indent: -9999px; width: 60px; height: 60px; background: transparent; border: none; cursor: pointer; display: none; order: 1; margin: 0; padding: 0; position: absolute; right: 0; }
.search-form__trigger:focus { outline-style: inset; outline-offset: -5px; }
@media (min-width: 992px) { .search-form__trigger { display: block; } }

.site-header__social-links .link:before { background-position: center; background-repeat: no-repeat; content: ""; display: block; fill: #000000; height: 100%; }
.site-header__social-links .link.email:before { background-image: url("../images/icons/icon-mail-black.svg"); content: ""; transform: scale(1.3); }

.site-header__social-links { align-items: center; border-left: 1px solid #e5e5e5; display: flex; height: 100%; position: relative; text-align: left; }
@media (max-width: 991px) { .site-header__social-links { display: none; } }
.site-header__social-links .follow-us { border: 0; color: #333333; cursor: pointer; display: inline-flex; font-family: inherit; font-size: 16px; font-weight: 600; margin-right: 0; max-width: 75px; padding: 5px; text-align: center; text-decoration: none; text-transform: uppercase; }
@media (min-width: 768px) { .site-header__social-links .follow-us { border-right: 1px solid #333333; max-width: 100%; padding: 0 20px; white-space: nowrap; } }
@media (min-width: 992px) { .site-header__social-links .follow-us { margin-right: 20px; } }
.site-header__social-links .follow-us:hover, .site-header__social-links .follow-us:focus, .site-header__social-links .follow-us:active { color: #004B87; }
.site-header__social-links .link { border-radius: 30px; border-width: 0; color: #000000; display: inline-block; height: 30px; line-height: 27px; margin: 0; text-align: center; text-decoration: none; vertical-align: middle; width: 30px; }
.site-header__social-links .link span { display: none; }
.site-header__social-links .link:before { display: inline-block; fill: #000000; height: 20px; margin: 0 auto; vertical-align: middle; visibility: visible; width: 20px; }
.site-header__social-links .link:hover:before, .site-header__social-links .link:focus:before { filter: invert(17%) sepia(83%) saturate(2239%) hue-rotate(189deg) brightness(96%) contrast(101%); }
@media (min-width: 992px) { .sticky .site-header__social-links { top: 0; vertical-align: middle; }
  .single .sticky .site-header__social-links { display: none; } }

.site-header__tagline { color: #000000; display: none; float: left; font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: 300; letter-spacing: 0.1px; line-height: 1.3; margin: 0 auto 0 20px; overflow: hidden; padding-right: 20px; text-align: left; text-overflow: ellipsis; white-space: nowrap; }
@media (min-width: 992px) { .site-header__tagline { display: block; } }
.has-blocks .site-header__tagline { margin-bottom: 0; margin-left: 20px; margin-right: auto; }

.site-header__trending { color: #000000; float: right; margin-bottom: 4px; margin-top: 7px; }
.site-header__trending:before { content: attr(data-label); font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; font-weight: 600; margin-right: 5px; text-transform: uppercase; }
.site-header__trending .sub-menu { display: none; }
.site-header__trending .menu, .site-header__trending li { display: inline-block; }
.site-header__trending a { color: #000000; font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; font-weight: 300; margin: 0 0 0 5px; padding: 5px 8px; text-decoration: none; white-space: nowrap; }
.site-header__trending a:hover { color: #004B87; }

.site-header__donate a { background: #00BC87; border: 0; border-radius: 3px; color: #fff; cursor: pointer; display: inline-flex; font-family: inherit; font-size: 16px; font-weight: 600; margin-right: 0; max-width: 75px; padding: 5px; text-align: center; text-decoration: none; text-transform: uppercase; }
@media (min-width: 768px) { .site-header__donate a { max-width: 100%; padding: 10px 16px; white-space: nowrap; } }
@media (min-width: 992px) { .site-header__donate a { margin-right: 20px; } }
.site-header__donate a:hover { background-color: #00e0a1; transition: background-color 200ms; }
.site-header__donate a:active { background-color: #008962; transition: none; }

.site-header__menu-toggle { align-items: center; background: transparent; border-right: 1px solid #e5e5e5; color: #fff; display: flex; font-family: "Source Sans 3", Arial, sans-serif; font-size: 10px; height: 100%; left: -60px; min-width: 60px; position: absolute; text-align: center; text-decoration: none; text-transform: uppercase; top: 0; width: 60px; }
.site-header__menu-toggle, .site-header__menu-toggle:before { margin: 0; }
.site-header__menu-toggle:before { width: 36px; height: 21px; margin: 0 auto; content: ""; background: linear-gradient(to right, #000000, #000000) no-repeat; background-position: center center; background-size: 100% 2px; border: solid #000; border-width: 2px 0; }
.site-header__menu-toggle:hover:before { background: linear-gradient(to right, #004b87, #004b87) no-repeat; background-position: center center; background-size: 100% 2px; border: solid #004b87; border-width: 2px 0; }
.nav-open .site-header__menu-toggle:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; background-color: #f7f7f7; background-image: url("../images/icons/icon-dismiss-black.svg"); background-position: center; background-repeat: no-repeat; background-size: 36px; content: ""; display: block; height: 100%; text-rendering: auto; width: 100%; }
@media (max-width: 1281px) { .site-header__menu-toggle { float: left; left: 0; margin-right: 10px; position: relative; } }
@media (max-width: 991px) { .site-header__menu-toggle { background: none; font-size: 0; height: 100%; }
  .site-header__menu-toggle:before { font-size: 22px; } }
.sticky .site-header__menu-toggle { height: 100%; }
@media (min-width: 992px) { .sticky .site-header__menu-toggle { font-size: 0; width: 30px; } }
.lt-ie9 .site-header__menu-toggle { left: 0; }

header.primary { -moz-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); }

nav.primary { -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); }

body > .viewport > .pane nav.primary, body > .viewport > .pane header.primary, body > .viewport > .pane nav.tertiary, body > .viewport > .pane nav.page-meta, body > .viewport > .pane #content, body > .viewport > .pane #editor-content, body > .viewport > .pane #banner, body > .viewport > .pane nav.footer, body > .viewport > .pane footer.main, body > .viewport > .pane footer.print { -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -moz-transition-delay: 0s; -o-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s; }
body > .viewport > .pane.nav-open nav.primary { -moz-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); }
body > .viewport > .pane.nav-open header.primary { -moz-transform: translateX(300px); -ms-transform: translateX(300px); -webkit-transform: translateX(300px); transform: translateX(300px); z-index: 15; }
body > .viewport > .pane.nav-open header.primary .site-header__layer--primary { background-color: #f7f7f7; }
body > .viewport > .pane.nav-open nav.tertiary, body > .viewport > .pane.nav-open nav.page-meta, body > .viewport > .pane.nav-open #content, body > .viewport > .pane.nav-open #editor-content, body > .viewport > .pane.nav-open #banner, body > .viewport > .pane.nav-open nav.footer, body > .viewport > .pane.nav-open footer.main, body > .viewport > .pane.nav-open footer.print { -moz-transform: translateX(300px); -ms-transform: translateX(300px); -webkit-transform: translateX(300px); transform: translateX(300px); }

nav.primary { background-color: #f7f7f7; position: absolute; z-index: 10; top: 0; bottom: 0; overflow-x: hidden; overflow-y: auto; width: 300px; color: #fff; }
nav.primary > ul { position: relative; top: 0; }
nav.primary a { color: #000000; font-family: "Source Sans 3", Arial, sans-serif; font-size: 17px; font-weight: 400; letter-spacing: -0.05px; position: relative; display: block; padding: 12px; text-decoration: none; text-transform: uppercase; }
nav.primary a:hover { color: #004B87; font-weight: 700; text-decoration: underline; }
nav.primary .menu-item-has-children > a { padding-right: 40px; }
nav.primary .menu-item-has-children > a:before { font-size: 0.6em; position: absolute; top: 40%; right: 25px; width: 10px; height: 10px; }
nav.primary .menu-item-has-children .sub-menu { overflow: hidden; height: 0; }
nav.primary .menu-item-has-children .sub-menu a { font-size: 14px; padding-left: 2em; }
nav.primary .menu-item-has-children.open .sub-menu { border-bottom: 1px solid #d9d9d9; border-top: 2px solid #004B87; height: auto; margin: 0 24px 0 12px; padding: 5px 0; }
nav.primary .menu-item-has-children.open > a { padding-bottom: 0; text-decoration: none; }

.nav-open nav.primary { -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); }

.lt-ie9 nav.primary { left: -300px; }
.lt-ie9 body > .viewport > .pane header.primary, .lt-ie9 body > .viewport > .pane nav.tertiary, .lt-ie9 body > .viewport > .pane nav.page-meta, .lt-ie9 body > .viewport > .pane #content, .lt-ie9 body > .viewport > .pane #editor-content, .lt-ie9 body > .viewport > .pane #banner, .lt-ie9 body > .viewport > .pane nav.footer, .lt-ie9 body > .viewport > .pane footer.main, .lt-ie9 body > .viewport > .pane footer.print { left: 0px; }
.lt-ie9 body > .viewport > .pane.nav-open nav.primary { left: 0px; }
.lt-ie9 body > .viewport > .pane.nav-open header.primary, .lt-ie9 body > .viewport > .pane.nav-open nav.tertiary, .lt-ie9 body > .viewport > .pane.nav-open nav.page-meta, .lt-ie9 body > .viewport > .pane.nav-open #content, .lt-ie9 body > .viewport > .pane.nav-open #editor-content, .lt-ie9 body > .viewport > .pane.nav-open #banner, .lt-ie9 body > .viewport > .pane.nav-open nav.footer, .lt-ie9 body > .viewport > .pane.nav-open footer.main, .lt-ie9 body > .viewport > .pane.nav-open footer.print { left: 300px; }

.box .ag-cell sup { color: #004B87; }
.box .ag-header-cell sup { color: #fff; }
.box h1 { font-family: "Source Sans 3", Arial, sans-serif; color: #333333; font-size: 37px; line-height: 47px; font-weight: 600; margin: 0 0 10px 0; }
.box h1 a, .box h1 a:visited { color: #333333; }
.box h2, .box h3, .box h4, .box h5, .box h6 { margin: 0 0 10px 0; }
.box h2, .box h3 { color: #333333; font-size: 26px; font-weight: 600; line-height: 33px; word-wrap: break-word; }
.box h4 { color: #333333; font-size: 24px; font-weight: 700; line-height: 30px; }
.box h5 { color: #333333; font-size: 22px; font-weight: 700; line-height: 28px; text-transform: uppercase; }
.box h6 { color: #333333; font-size: 22px; font-weight: 600; line-height: 25px; }
.box h2 a, .box h2 a:visited, .box h2 a:hover, .box h3 a, .box h3 a:visited, .box h3 a:hover, .box h4 a, .box h4 a:visited, .box h4 a:hover, .box h5 a, .box h5 a:visited, .box h5 a:hover, .box h6 a, .box h6 a:visited, .box h6 a:hover { text-decoration: underline; font: inherit; font-weight: inherit; }
.box sub, .box sup { color: #393d40; }
.box li, .box p, .box div { color: #333333; font: 18px/27px "Source Sans 3", Arial, sans-serif; text-decoration: none; }
.box p { margin-block-end: 20px; margin-block-start: 0; }
.box li p { margin: 10px 0; }
.box li p:first-of-type { margin-top: 20px; }
.box p, .box div { line-height: 27px; }
.box p.byline, .box div.byline { color: #757d82; font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; font-weight: bold; }
.box p.byline a, .box div.byline a { color: #004B87; display: inline-block; margin-top: 8px; margin-bottom: 10px; text-decoration: none; }
.box p.byline a:hover, .box div.byline a:hover { text-decoration: underline; }
.box p.byline a:visited, .box div.byline a:visited { color: #004B87; }
.box p p > sub, .box p p > sup, .box div p > sub, .box div p > sup { color: #393d40; }
.box p sub, .box div sub { bottom: -7px; }
.box p.revision, .box div.revision { font: 15px "Source Sans 3", Arial, sans-serif; font-weight: bold; color: #848484; }
.box p.caption, .box div.caption { font: 11px "Source Sans 3", Arial, sans-serif; color: #a6a6a6; }
.box a img { max-width: 100%; }
.box em, .box i { font-style: italic; }
.box strong, .box b { font-weight: bold; }
.box span.exhibit { font: 16px "Source Sans 3", Arial, sans-serif; font-weight: bold; color: #004B87; }
.box span.rss-date { display: block; }
.box a sup, .box a:has(sup) { color: #0017ce; text-decoration: none; }
.box a:hover { text-decoration: underline; }
.box a.link-button { font-weight: bold !important; }
.box a.see-more { background-repeat: no-repeat; background-position: 0px 4px; padding: 0px 0px 0px 10px; display: block; text-decoration: none; font: 16px/20px "Source Sans 3", Arial, sans-serif; font-weight: bold; color: #e56c00; float: right; }
.box a.see-more:hover { cursor: pointer; }
.box a.see-more.dark-blue { color: #004B87; }
.box a.see-more.dark-blue:before { color: #004B87; }
.box a.see-more:before { color: #B1A89B; vertical-align: middle; margin-right: 5px; font-size: 0.8em; }
.box h2.arrow-title { font-size: 19px; line-height: 29px; font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; position: relative; left: -25px; overflow: hidden; height: 28px; margin: 0 0 20px 0; padding: 0; text-indent: 15px; text-transform: uppercase; color: #fff; background-color: #004B87; }
.box h2.arrow-title .rss-icon { line-height: 1.6; float: left; width: 29px; height: 29px; margin: 0 0 0 0; text-indent: 2px; border-right: 1px solid #fff; }
.box h2.arrow-title.orange { background-color: #CE601A; }
.box h2.arrow-title.orange .rss-icon:before { color: #004B87; }
.box h2.arrow-title.grey { background-color: #949494; }
.box h2.arrow-title.dark-orange { background-color: #a14b14; }
.box h2.arrow-title.light-blue { background-color: #004B87; }
.box h2.arrow-title.light-blue .rss-icon:before { color: #004B87; }
.box h2.arrow-title sub { bottom: -12px; }
.box h3 a, .box h3 a:hover { color: #004B87; margin: 0 0 10px 0; text-decoration: none; }
.box h3 a sub, .box h3 a:hover sub { bottom: -12px; }
.box h4 a, .box h4 a:hover { color: #004B87; margin: 0 0 10px 0; text-decoration: none; }
.box h4 a .footnote-link, .box h4 a:hover .footnote-link { font-size: 10px; margin-bottom: 10px; }
.box h4 a h4 a:hover .footnote-link, .box h4 a:hover h4 a:hover .footnote-link { font-size: 10px; margin-bottom: 10px; }
.box h4 a sub, .box h4 a:hover sub { bottom: -12px; }
.box h5 a { color: #004B87; margin: 0 0 10px 0; text-decoration: none; }
.box h6 a { color: #004B87; margin: 0 0 10px 0; text-decoration: none; }
.box blockquote { font: 28px/32px "Source Sans 3", Arial, sans-serif; font-style: italic; }
.box blockquote.small.smallfont p, .box blockquote.small.smallfont div { color: black; font-weight: normal; font-style: normal; font: 14px/20px "Source Sans 3", Arial, sans-serif; }
.box img.attachment-slab-thumb { margin: 0 0 10px 0; }
.box img.alignleft { float: left; margin: 0px 20px 20px 0px; }
.box img.alignright { float: right; margin: 0px 0px 20px 20px; }
.box img.aligncenter { display: block; margin: 0px auto 20px auto; }
.box .box-tags ul { padding: 0px; float: left; margin: 20px 0px 0px 0px; }
.box .box-tags ul li { list-style-image: none; color: #262525; margin: 0; float: left; }
.box .box-tags ul li:before { display: none; }
.box .box-tags ul li:first-child { font: bold 16px/21px "Source Sans 3", Arial, sans-serif; text-align: right; margin: 0px; }
.box .box-tags ul li a, .box .box-tags ul li a:visited { color: #262525; font-family: helvetica, sans-serif; font-size: 13px; text-decoration: none; margin: 0px 5px 0px 5px; padding: 6px 10px 6px 10px; background-color: #cecab3; border-radius: 3px; }
.box .box-tags ul li a:hover, .box .box-tags ul li a:visited:hover { background-color: #1f3469; color: #fff; font-family: helvetica, sans-serif; font-size: 13px; text-decoration: none; }
.box .box-tags.white a, .box .box-tags.white a:visited { background-color: #e9e9e9; }
.box ul { padding-left: 0; margin-left: 0; font-family: "Source Sans 3", Arial, sans-serif; color: #000000; }
.box ul li { line-height: 27px; margin-bottom: 7px; margin-left: 18px; padding-bottom: 10px; }
.box ul li:before { font-size: 0.7em; float: left; margin-top: 4px; margin-right: 10px; margin-left: -18px; color: #004B87; }
.box ul li a, .box ul li a:visited { color: black; }
.box ul li em { font-style: italic; }
.box ul.campaign { padding: 0px; margin: 0 0 10px 0; }
.box ul.campaign li { list-style-image: none; margin: 0px 0px 5px 0px; }
.box ul.campaign li:before { display: none; }
.box .document-type, .box .document-type:hover { display: inline-block; font: 12px/12px "Source Sans 3", Arial, sans-serif; color: black; padding: 5px; border: 1px solid #000; text-decoration: none; font-weight: bold; background-color: #fff; }
.box .byline .document-type { margin: 0 0 0 10px; }
.box .brightcove-video-wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.box .brightcove-video-wrapper object, .box .brightcove-video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.box .slideshare-wrapper { position: relative; padding-bottom: 81.9%; padding-top: 25px; margin-bottom: 10px; height: 0; }
.box .slideshare-wrapper iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.box.contact h3, .box.contact h3 a { font: 20px "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #004B87; text-decoration: underline; }
.box.contact h3 { margin: 0px; }
.box.contact h3 a:hover { color: #999999; }
.box.contact p { font: 16px/21px "Source Sans 3", Arial, sans-serif; color: #323232; }
.box.dark-blue p, .box.dark-blue a, .box.dark-blue a:hover, .box.dark-blue a:visited, .box.dark-blue div, .box.orange p, .box.orange a, .box.orange a:hover, .box.orange a:visited, .box.orange div, .box.light-blue p, .box.light-blue a, .box.light-blue a:hover, .box.light-blue a:visited, .box.light-blue div, .box.light-brown p, .box.light-brown a, .box.light-brown a:hover, .box.light-brown a:visited, .box.light-brown div, .box.light-gray p, .box.light-gray a, .box.light-gray a:hover, .box.light-gray a:visited, .box.light-gray div { color: #fff; }
.box.dark-blue .document-type, .box.orange .document-type, .box.light-blue .document-type, .box.light-brown .document-type, .box.light-gray .document-type { color: black; }
.box.dark-blue .document-type:hover, .box.orange .document-type:hover, .box.light-blue .document-type:hover, .box.light-brown .document-type:hover, .box.light-gray .document-type:hover { color: black; }
.box.dark-blue h3, .box.dark-blue h3 a, .box.orange h3, .box.orange h3 a, .box.light-blue h3, .box.light-blue h3 a, .box.light-brown h3, .box.light-brown h3 a, .box.light-gray h3, .box.light-gray h3 a { font: 30px/40px "Source Sans 3", Arial, sans-serif; color: #fff; }
.box.dark-blue .arrow-title, .box.orange .arrow-title, .box.light-blue .arrow-title, .box.light-brown .arrow-title, .box.light-gray .arrow-title { background-color: #CE601A; }
.box.dark-blue .see-more, .box.orange .see-more, .box.light-blue .see-more, .box.light-brown .see-more, .box.light-gray .see-more { color: #fff; clear: both; }
.box.dark-blue .see-more:before, .box.orange .see-more:before, .box.light-blue .see-more:before, .box.light-brown .see-more:before, .box.light-gray .see-more:before { color: #CE601A; }
.box.dark-blue p a, .box.dark-blue p a:hover, .box.dark-blue p a:visited { color: #fff; text-decoration: underline; }
.box.dark-blue ul li:before { color: #8a4011; }
.box.dark-blue sub, .box.dark-blue sup { color: #fff; }
.box.dark-blue .italic { font-style: italic; color: #f7ca1b; }
.box.dark-blue .caption, .box.dark-blue .byline { color: #557192; }
.box.dark-blue h4, .box.dark-blue h4 a { font: 28px/28px "Source Sans 3", Arial, sans-serif; color: #fff; margin: 0 0 10px 0; }
.box.dark-blue h6, .box.dark-blue h6 a { color: #fff; margin-bottom: 20px; }
.box.dark-blue .arrow-title .rss-icon { border-right: 1px solid #1a3863; }
.box.orange ul li:before { color: #8a4011; }
.box.orange h3, .box.orange h4, .box.orange h5, .box.orange h6 { color: #fff; }
.box.orange .arrow-title { background-color: #C94A0B; }
.box.orange .arrow-title .rss-icon { border-right: 1px solid #dc6e36; }
.box.orange .caption, .box.orange .byline { color: #fea062; }
.box.orange .see-more { color: #fff; }
.box.orange .see-more:before { color: #8a4011; }
.box.light-blue ul li:before { color: #004B87; }
.box.light-blue h4, .box.light-blue h4 a { font: 40px/44px "Source Sans 3", Arial, sans-serif; color: #fff; }
.box.light-blue .byline { color: #87cdf0; }
.box.light-blue h5, .box.light-blue h5 a { font: 18px/22px "Source Sans 3", Arial, sans-serif; color: #fff; }
.box.light-blue .caption, .box.light-blue .byline { color: #87cdf0; }
.box.light-blue .see-more { color: #183966; }
.box.light-blue .see-more:before { color: #004B87; }
.box.light-blue h6, .box.light-blue h6 a, .box.light-blue h6 a:visited { color: #fff !important; }
.box.light-blue .arrow-title .rss-icon { border-right: 1px solid #004B87; }
.box.light-gray h4, .box.light-gray h4 a, .box.light-brown h4, .box.light-brown h4 a { font: 40px/44px "Source Sans 3", Arial, sans-serif; color: #fff; }
.box.light-gray .arrow-title, .box.light-brown .arrow-title { background-color: #e9eff0; }
.box.light-gray .caption, .box.light-gray .byline, .box.light-brown .caption, .box.light-brown .byline { color: #cac1a1; }
.box.light-gray .see-more, .box.light-brown .see-more { color: #5c4d24; }
.box.light-gray .see-more:before, .box.light-brown .see-more:before { color: #95988f; }
.box.light-gray ul, .box.light-brown ul { padding-left: 10px; }
.box.light-gray ul li:before, .box.light-brown ul li:before { color: #95988f; }
.box.light-gray .arrow-title .rss-icon, .box.light-brown .arrow-title .rss-icon { border-right: 1px solid #9a9066; }
.box.light-gray .search-form, .box.light-brown .search-form { background-color: white; }
.box.beige h3, .box.beige h3 a { font: 30px/40px "Source Sans 3", Arial, sans-serif; font-weight: 100; color: #004B87; }
.box.beige h4, .box.beige h4 a { font: 16px/24px "Source Sans 3", Arial, sans-serif; text-transform: uppercase; font-weight: bold; color: #CE601A; }
.box.beige ul li:before { color: #95988f; }
.box.beige .arrow-title { background-color: #BEB39C; }
.box.beige .caption, .box.beige .byline { color: #94876d; }
.box.beige .see-more { color: #004B87; }
.box.beige .see-more:before { color: #95988f; }
.box.beige ul { padding-left: 10px; }
.box.beige ul li { padding-bottom: 10px; }
.box.beige .arrow-title .rss-icon { border-right: 1px solid #dfdcd1; }
.box.beige .arrow-title .rss-icon:before { color: #004B87; }
.box.light-blue blockquote, .box.beige blockquote { font: 28px/32px "Source Sans 3", Arial, sans-serif; color: #004B87; font-style: italic; }
.box.light-blue blockquote:before, .box.light-blue blockquote:after, .box.beige blockquote:before, .box.beige blockquote:after { font: 28px/32px "Source Sans 3", Arial, sans-serif; color: #004B87; font-style: italic; content: "\""; }
.box .post_title { font-family: "Source Sans 3", Arial, sans-serif; color: #333333; font-size: 37px; line-height: 47px; font-weight: 600; margin: 0 0 10px 0; }
.box .post_title a, .box .post_title a:visited { color: #333333; }
.box.full-post .gallery:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.box.full-post .gallery .gallery-item { display: none; }
.box.full-post .gallery-pager { text-align: center; margin: 0px 0px 20px 0px; }
.box.full-post .gallery-pager a { width: 12px; height: 12px; background-color: #ccc; display: inline-block; margin: 0px 5px 0px 0px; border-radius: 100%; text-indent: 100%; overflow: hidden; white-space: nowrap; }
.box.full-post .gallery-pager a.activeSlide, .box.full-post .gallery-pager a:hover { background-color: #949494; }
.box.full-post .callout { background-color: #edf1f2; clear: both; color: #464646; font: 14px/20px "Source Sans 3", Arial, sans-serif; margin: 30px 75px; max-width: 584px; padding: 30px; }
@media screen and (max-width: 846px) { .box.full-post .callout { margin: 30px auto; } }
.box.full-post .callout h4 { font: 17px/27px "Source Sans 3", Arial, sans-serif; color: #004B87; }
.box.full-post .collapsible .trigger { cursor: pointer; margin-left: 20px; position: relative; }
.box.full-post .collapsible .trigger:before { position: absolute; top: 1%; left: -19px; font-size: 12px; color: #242424; content: '\f067'; font-family: FontAwesome; -webkit-font-smoothing: antialiased; }
.box.full-post .collapsible .trigger.open:before { content: '\f068'; }
.box.full-post .collapsible .collapsible-content > .collapsible { margin-left: 20px; }
.box.full-post .collapsible p:last-child { margin: 0px 0px 20px 0px; }
.box.full-post a, .box.full-post ul li a { color: #0017ce; text-decoration: underline; }
.box.full-post a.footnote-link, .box.full-post ul li a.footnote-link { text-decoration: none; }
.box.full-post a sup, .box.full-post a:has(sup), .box.full-post ul li a sup, .box.full-post ul li a:has(sup) { color: #0017ce; text-decoration: none; }
.box.full-post a:hover { color: #0017ce; text-decoration: none; }
.box.full-post a:visited, .box.full-post ul li a:visited { color: #93509e; }
.box.full-post ul, .box.full-post ol { margin: 10px 0px 20px 20px; padding: 0px; }
.box.full-post ul li, .box.full-post ol li { margin: 10px 0 0; }
datacenter-wrapper .box.full-post ul, datacenter-wrapper .box.full-post ol { margin-left: 30px; }
.box.full-post ul { list-style-type: none; }
.box.full-post ul li { list-style-image: none; }
.box.full-post ul li:before { font-size: 1.2em; color: #000000; content: "\2022 \00A0"; margin: 0px 0px 0px -20px; }
.box.full-post ul ul { margin: 0px 0px 20px 40px; }
.box.full-post ul ul li:before { content: "- "; margin: 0px 2px 0px -10px; }
.box.full-post ol { list-style-type: decimal; line-height: 26px; }
.box.full-post ol ol { list-style-type: lower-alpha; }
.box.full-post li { padding: 0px; }
.box.full-post table { border-collapse: separate; font: 400 14px "Source Sans 3", Arial, sans-serif; color: #333333; margin: 20px 0px; display: block; max-width: 808px; overflow-x: auto; width: 100%; }
.box.full-post table thead tr td { border-right: none; }
.box.full-post table thead tr td > :not(.subtitle) { font-weight: 600; }
@media (min-width: 808px) { .box.full-post table { display: table; } }
.box.full-post table tbody { border-bottom: 1px solid #999999; border-top: 1px solid #333333; }
.box.full-post table tr.no-wrap td, .box.full-post table tbody tr.no-wrap td { white-space: nowrap; }
.box.full-post table tr:nth-child(even), .box.full-post table tbody tr:nth-child(even) { background-color: #e5e5e5; }
.box.full-post table tr td, .box.full-post table tbody tr td { border-bottom: 1px solid #cccccc; border-right: 1px solid #999999; padding: 10px 15px; }
.box.full-post table tr td:first-child, .box.full-post table tbody tr td:first-child { border-left: none; }
.box.full-post table tr td:last-child, .box.full-post table tbody tr td:last-child { border-right: none; }
.box.full-post table tr td.align-top, .box.full-post table tbody tr td.align-top { vertical-align: top; }
.box.full-post table tr td p, .box.full-post table tr td div, .box.full-post table tr td a, .box.full-post table tr td li, .box.full-post table tbody tr td p, .box.full-post table tbody tr td div, .box.full-post table tbody tr td a, .box.full-post table tbody tr td li { font: 14px "Source Sans 3", Arial, sans-serif; }
.box.full-post table tr td strong, .box.full-post table tr td b, .box.full-post table tbody tr td strong, .box.full-post table tbody tr td b { font-weight: bold; }
.box.full-post table tr td em, .box.full-post table tr td i, .box.full-post table tbody tr td em, .box.full-post table tbody tr td i { font-style: italic; }
.box.full-post table tr.header, .box.full-post table tr.header-blue, .box.full-post table tr.header-dark-blue, .box.full-post table tbody tr.header, .box.full-post table tbody tr.header-blue, .box.full-post table tbody tr.header-dark-blue { background-color: #d7dfe0; }
.box.full-post table tr.header td, .box.full-post table tr.header p, .box.full-post table tr.header td div, .box.full-post table tr.header-blue td, .box.full-post table tr.header-blue p, .box.full-post table tr.header-blue td div, .box.full-post table tr.header-dark-blue td, .box.full-post table tr.header-dark-blue p, .box.full-post table tr.header-dark-blue td div, .box.full-post table tbody tr.header td, .box.full-post table tbody tr.header p, .box.full-post table tbody tr.header td div, .box.full-post table tbody tr.header-blue td, .box.full-post table tbody tr.header-blue p, .box.full-post table tbody tr.header-blue td div, .box.full-post table tbody tr.header-dark-blue td, .box.full-post table tbody tr.header-dark-blue p, .box.full-post table tbody tr.header-dark-blue td div { border: none; text-align: center; font-weight: bold; }
.box.full-post table tr.header-blue, .box.full-post table tr.header-dark-blue, .box.full-post table tbody tr.header-blue, .box.full-post table tbody tr.header-dark-blue { color: #fff; }
.box.full-post table tr.header-blue td, .box.full-post table tr.header-blue p, .box.full-post table tr.header-blue div, .box.full-post table tr.header-blue sub, .box.full-post table tr.header-blue sup, .box.full-post table tr.header-dark-blue td, .box.full-post table tr.header-dark-blue p, .box.full-post table tr.header-dark-blue div, .box.full-post table tr.header-dark-blue sub, .box.full-post table tr.header-dark-blue sup, .box.full-post table tbody tr.header-blue td, .box.full-post table tbody tr.header-blue p, .box.full-post table tbody tr.header-blue div, .box.full-post table tbody tr.header-blue sub, .box.full-post table tbody tr.header-blue sup, .box.full-post table tbody tr.header-dark-blue td, .box.full-post table tbody tr.header-dark-blue p, .box.full-post table tbody tr.header-dark-blue div, .box.full-post table tbody tr.header-dark-blue sub, .box.full-post table tbody tr.header-dark-blue sup { color: #fff; }
.box.full-post table tr.header-blue, .box.full-post table tr.header-blue:nth-child(even), .box.full-post table tbody tr.header-blue, .box.full-post table tbody tr.header-blue:nth-child(even) { background-color: #0072c0; background-image: none; }
.box.full-post table tr.header-dark-blue, .box.full-post table tr.header-dark-blue:nth-child(even), .box.full-post table tbody tr.header-dark-blue, .box.full-post table tbody tr.header-dark-blue:nth-child(even) { background-color: #004B87; background-image: none; }
.box.full-post table tr.labels, .box.full-post table tr.labels-dark-grey, .box.full-post table tbody tr.labels, .box.full-post table tbody tr.labels-dark-grey { background-color: #e4e4e4; font-style: italic; }
.box.full-post table tr.labels td, .box.full-post table tr.labels-dark-grey td, .box.full-post table tbody tr.labels td, .box.full-post table tbody tr.labels-dark-grey td { border-bottom: 3px solid #d5d5d5; }
.box.full-post table tr.labels-dark-grey, .box.full-post table tbody tr.labels-dark-grey { background-color: #d7dfe0; }
.box.full-post table.less-padding tr td, .box.full-post table.less-padding tr th { padding: 5px; }
.box.full-post table.no-padding tr td, .box.full-post table.no-padding tr th { padding: 0px; }
.box.full-post table.bordered { border-top: 1px solid #dcdace; border-left: 1px solid #dcdace; }
.box.full-post table.bordered tr td:last-child { border-right: 1px solid #dcdace; }
.box.full-post table.sticky-header thead { background: #fff; }
.box.full-post table.table-p-font, .box.full-post table .td-p-font { font-size: 18px; line-height: 24px; }
.box.full-post table.table-p-font p, .box.full-post table.table-p-font div, .box.full-post table.table-p-font a, .box.full-post table.table-p-font li, .box.full-post table .td-p-font p, .box.full-post table .td-p-font div, .box.full-post table .td-p-font a, .box.full-post table .td-p-font li { font-size: 18px; line-height: 24px; }
.box.full-post table li { list-style: disc; }
.box.full-post table li:before { display: none; }
.box.full-post .wp-caption { margin: 0px 0px 20px 0px; max-width: 100%; }
.box.full-post .wp-caption.alignleft { float: left; margin: 0px 20px 20px 0px; }
.box.full-post .wp-caption.alignright { float: right; margin: 0px 0px 20px 20px; }
.box.full-post .wp-caption.aligncenter { margin: 0px auto 20px auto; }
.box.full-post .wp-caption .wp-caption-text { font: 14px "Source Sans 3", Arial, sans-serif; color: #333333; padding: 7px; }
.box.full-post .wp-caption img { max-width: 100%; }
.box.full-post.no-options-checked { text-align: center; width: 100%; height: 450px; margin-top: 20px; background-color: #fcfcfa; border: 2px dashed #e7e7e7; padding: 10px 5px 10px 5px; }
.box.full-post.no-options-checked h5 { margin: 150px 0px 30px 0px; font-size: 42px; }
.box.full-post.no-options-checked h6 { text-transform: uppercase; font-size: 22px; color: #464646; }
.box.full-post blockquote { position: relative; padding: 13px 26px 13px 55px; }
.box.full-post blockquote:before { color: #d6d6d6; position: absolute; left: 0; font-size: 34px; }
.box.full-post blockquote.small { width: 340px; margin: 10px 0 19px 0; }
.box.full-post blockquote.left:before, .box.full-post blockquote.right:before, .box.full-post blockquote.border-left:before { display: none; }
.box.full-post blockquote.border-left { border-left: 5px solid #d6d6d6; padding-left: 45px; }
.box.full-post blockquote.right { float: right; margin-left: 30px; padding: 13px 0px 13px 26px; border-left: 1px solid #d6d6d6; }
.box.full-post blockquote.left { float: left; margin-right: 30px; padding-right: 10px; padding-left: 0; padding-left: 0; border-right: 1px solid #d6d6d6; }
@media (max-width: 767px) { .box.full-post blockquote.tweet-quote { border: none; } }
@media (min-width: 768px) { .box.full-post blockquote.tweet-quote.border-left { border-left: 1px solid #d6d6d6; } }
@media (max-width: 550px) { .box.full-post blockquote.tweet-quote.left, .box.full-post blockquote.tweet-quote.right { padding: 0 45px; margin-right: 0; margin-left: 0; width: auto; } }
.box.full-post blockquote.tweet-quote p > a { color: #848484; }
.box.full-post blockquote.tweet-quote .fa-twitter, .box.full-post blockquote.tweet-quote .share a.twitter:before, .share .box.full-post blockquote.tweet-quote a.twitter:before, .box.full-post blockquote.tweet-quote body .share-results-box li .twitter-share-box, body .share-results-box li .box.full-post blockquote.tweet-quote .twitter-share-box, .box.full-post blockquote.tweet-quote #faq-wrapper .faq-questions .question-links .share .share-twitter, #faq-wrapper .faq-questions .question-links .share .box.full-post blockquote.tweet-quote .share-twitter { color: #004B87; font-size: 22px; vertical-align: text-bottom; margin-left: 5px; }
.box.full-post blockquote.tweet-quote .fa-twitter:hover, .box.full-post blockquote.tweet-quote .share a.twitter:hover:before, .share .box.full-post blockquote.tweet-quote a.twitter:hover:before, .box.full-post blockquote.tweet-quote body .share-results-box li .twitter-share-box:hover, body .share-results-box li .box.full-post blockquote.tweet-quote .twitter-share-box:hover, .box.full-post blockquote.tweet-quote #faq-wrapper .faq-questions .question-links .share .share-twitter:hover, #faq-wrapper .faq-questions .question-links .share .box.full-post blockquote.tweet-quote .share-twitter:hover { text-decoration: none; color: #0059a1; }
.box.full-post blockquote p, .box.full-post blockquote div { font: 18px/30px "Source Sans 3", Arial, sans-serif; font-weight: 100; font-style: italic; color: #848484; margin: 0 0 10px 0; }
.box.full-post blockquote footer { font-weight: 100; font-size: 14px; font-style: normal; line-height: 1; color: #848484; }
.box.full-post blockquote footer:before { content: "- "; }
.box .exhibits { width: 100%; margin: 0 auto; max-width: 758px; }
.box .exhibit-slider-top { background-color: #949494; display: block; padding: 10px; position: relative; margin: 15px 0px 0px 0px; }
.box .exhibit-slider-top h3, .box .exhibit-slider-top h4 { color: #fff; text-transform: uppercase; font-weight: bold; margin: 0px; }
.box .exhibit-slider-top h3 { width: 570px; font-size: 20px; line-height: 24px; }
.box .exhibit-slider-top h4 { font-size: 16px; line-height: 19px; }
.box .exhibit-slider-top form { float: right; margin: 0px 115px 0px 0px; }
.box .exhibit-slider-top form input { width: 20px; }
.box .exhibit-slider-top form .slideTotal { margin: 0px 0px 0px 3px; float: right; font-family: "Source Sans 3", Arial, sans-serif; }
.box .exhibit-slider-top .arrow-circle-left, .box .exhibit-slider-top .arrow-circle-right { display: block; background-repeat: none; position: absolute; width: 36px; height: 35px; }
.box .exhibit-slider-top .arrow-circle-left:before, .box .exhibit-slider-top .arrow-circle-right:before { font-size: 2.4em; vertical-align: middle; color: white; }
.box .exhibit-slider-top .arrow-circle-left { right: 65px; top: 10px; }
.box .exhibit-slider-top .arrow-circle-right { right: 25px; top: 10px; position: absolute; }
.box .exhibit-slider { padding: 30px; background-color: #edf1f2; border-bottom: 6px solid #949494; margin-bottom: 20px; }
.box .exhibit-slider .exhibit-content-wrapper { width: 655px; }
.box .exhibit-slider h6 { font-size: 16px; line-height: 18px; margin: 25px 0px 5px 0px; }
.box .exhibit-slider p { margin-bottom: 14px; }
.box .exhibit-slider .pdf-document, .box .exhibit-slider .pdf-document:hover, .box .exhibit-slider .ppt-document, .box .exhibit-slider .ppt-document:hover, .box .exhibit-slider .exl-document, .box .exhibit-slider .exl-document:hover, .box .exhibit-slider .mp3-document, .box .exhibit-slider .mp3-document:hover, .box .exhibit-slider .doc-document, .box .exhibit-slider .doc-document:hover { float: left; margin: 0px 5px 20px 0px; }
.box .exhibit-slider .left { margin-right: 10px; }
.box .exhibit-slider .download-icons { margin-bottom: 50px; }
.box .previous-section, .box .next-section { font-size: 12px; text-transform: uppercase; }
.box .previous-section:before, .box .next-section:before { font-size: 0.9em; }
.box .previous-section { padding: 0px 0px 0px 15px; display: block; float: left; }
.box .previous-section:before { margin-right: 10px; font-size: 0.9em; }
.box .next-section { padding: 0px 15px; display: block; float: right; }
.box .next-section:before { margin-left: 10px; float: right; margin-top: 10px; }
.box .exhibit-list { margin: 0px 20px 0px 0px; }
.box .left li { list-style-image: none; list-style-type: none; margin: 0; }
.box .left li:before { display: none; }
.box .left li a { color: #464646; font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; }
.box .headline-wrapper { width: 720px; display: block; }

#footnote-holder p { font: 15px/28px "Source Sans 3", Arial, sans-serif; }

#content table tr.highlight, #content table tr.highlight-dark, #content table tr.highlight-blue { background-color: #d6d6d6; }
#content table tr.highlight-dark { background-color: #d7dfe0; }
#content table tr.highlight-blue { background-color: #e5f4fb; color: #393d40; font-weight: 600; }
#content table tr.highlight-white { background-color: #fff; }

.pdf-document, .pdf-document:hover, .ppt-document, .ppt-document:hover, .xls-document, .xls-document:hover, .mp3-document, .mp3-document:hover, .doc-document, .doc-document:hover { display: inline-block; padding: 3px 0 0 0; margin: 0 0 20px 0; background-repeat: no-repeat; min-height: 30px; color: #757d82 !important; font-weight: bold; text-decoration: none; }
.pdf-document:last-child, .pdf-document:hover:last-child, .ppt-document:last-child, .ppt-document:hover:last-child, .xls-document:last-child, .xls-document:hover:last-child, .mp3-document:last-child, .mp3-document:hover:last-child, .doc-document:last-child, .doc-document:hover:last-child { margin: 0; }
.pdf-document:before, .pdf-document:hover:before, .ppt-document:before, .ppt-document:hover:before, .xls-document:before, .xls-document:hover:before, .mp3-document:before, .mp3-document:hover:before, .doc-document:before, .doc-document:hover:before { font-size: 1.3em; vertical-align: middle; margin-right: 10px; color: #757d82; }
.pdf-document:after, .pdf-document:hover:after, .ppt-document:after, .ppt-document:hover:after, .xls-document:after, .xls-document:hover:after, .mp3-document:after, .mp3-document:hover:after, .doc-document:after, .doc-document:hover:after { content: "\f019"; font-size: 1.1em; vertical-align: middle; color: #757d82; float: right; margin-top: 3px; }
.pdf-document:hover, .pdf-document:hover:before, .pdf-document:hover:after, .pdf-document:hover:hover, .pdf-document:hover:hover:before, .pdf-document:hover:hover:after, .ppt-document:hover, .ppt-document:hover:before, .ppt-document:hover:after, .ppt-document:hover:hover, .ppt-document:hover:hover:before, .ppt-document:hover:hover:after, .xls-document:hover, .xls-document:hover:before, .xls-document:hover:after, .xls-document:hover:hover, .xls-document:hover:hover:before, .xls-document:hover:hover:after, .mp3-document:hover, .mp3-document:hover:before, .mp3-document:hover:after, .mp3-document:hover:hover, .mp3-document:hover:hover:before, .mp3-document:hover:hover:after, .doc-document:hover, .doc-document:hover:before, .doc-document:hover:after, .doc-document:hover:hover, .doc-document:hover:hover:before, .doc-document:hover:hover:after { color: #0017ce !important; text-decoration: none !important; }

/*
###################
OLD STYLES
###################
*/
p { font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; line-height: 24px; color: #464646; margin: 0px 0px 20px 0px; }
p:last-child { margin: 0px 0px 0px 0px; }
p.byline { font-family: "Source Sans 3", Arial, sans-serif; color: #848484; font-size: 14px; line-height: 16px; margin: 0 0 10px 0; font-weight: bold; }
p.byline.link { background-image: url("../images/link-arrow-brown.png"); background-repeat: no-repeat; background-position: left; text-indent: 20px; text-decoration: none; }
p.byline.white-date { color: #fff; }
p.byline.bold { font-weight: bold; }
p.byline.left { float: left; }
p.regular { font-weight: normal; }
p.source { font-size: 12px; font-family: "Source Sans 3", Arial, sans-serif; line-height: 15px; font-weight: bold; }
p.source.blue { color: #87cdf0; }
p.source.light { color: #fff; }
p.date { font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; color: #b0a388; margin: 0 0 10px 0; }
p.date.light { color: #fff; }
p.date.light-gray, p.date.light-brown { color: #cac1a1; }
p.grey { font-family: Georgia, serif; color: #464646; font-size: 16px; line-height: 24px; font-weight: 100; }
p.grey.italic { font-style: italic; }
p.white { font-family: Georgia, serif; color: #fff; font-size: 14px; line-height: 20px; }
p.small { font-size: 14px; }
p.arial { font-family: "Source Sans 3", Arial, sans-serif; color: #323232; font-size: 20px; padding-top: 10px; }
p.arial a { text-decoration: underline; color: #323232; }
p.arial.white { font-size: 15px; color: #fff; margin: 0px; padding-top: 5px; }
p.arial.white.bold { font-weight: bold; padding-top: 0px; }
p.arial.white.bold.caps { text-transform: uppercase; }
p.question, p.answer { font-family: "Source Sans 3", Arial, sans-serif; font-size: 15px; color: #000000; line-height: 30px; font-weight: bold; margin-bottom: 0px; }
p.answer { font-weight: normal; line-height: 20px; margin-bottom: 15px; }
p.date-bold { font-weight: bold; font-size: 15px; font-family: "Source Sans 3", Arial, sans-serif; margin-bottom: 0px; padding-top: 5px; }
p.georgia { font-family: Georgia, serif; font-size: 14px; color: #242424; line-height: 20px; }
p.georgia.white { color: #fff; }
p.tweet { border-top: 1px solid #c8c8c8; font-family: "Source Sans 3", Arial, sans-serif; color: #323232; font-size: 16px; line-height: 20px; clear: both; padding: 10px 0px 0px 0px; margin: 0 0 10px 0; }
p.tweet:last-child { margin: 0px 0px 0px 0px; }
p.tweet a, p.tweet a:visited { font-family: inherit; color: #1a3863; text-decoration: none; font-weight: bold; }
p.tweet strong { font-weight: bold; }
p.tweet .tweet-date { color: #a6a59e; font-weight: bold; }
p.number-box { font-family: "Source Sans 3", Arial, sans-serif; color: #fff; background-color: #004B87; padding: 5px 10px 5px 10px; float: left; clear: both; margin-right: 15px; }

.right-column p { font-size: 14px; color: #000; }

hr { background: #ccc; border: none; height: 1px; }

a.light-blue { color: #004B87; text-decoration: underline; }
a.news-links { font-family: Georgia, serif; color: #464646; font-size: 14px; line-height: 16px; text-decoration: none; display: block; width: 335px; margin-left: 10px; padding-bottom: 30px; }
a.news-links:hover { text-decoration: underline; line-height: 16px; }

h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited { text-decoration: none; }

h2 { font-family: "Source Sans 3", Arial, sans-serif; color: #333333; font-size: 37px; line-height: 47px; font-weight: 600; margin: 0 0 10px 0; }
h2 a, h2 a:visited { color: #333333; }
h2.white { color: #fff; }

h3 { font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; line-height: 24px; color: #333333; }
h3.white-serif { margin: 0px 0px 20px 0px; font-size: 36px; line-height: 40px; color: #fff; font-weight: 100; }
h3.white-serif.no-margin { margin: 0px 0px 5px 0px; line-height: 30px; }
h3.white { color: #fff; font-size: 24px; line-height: 28px; }
h3.grey-serif { margin: 0px 0px 20px 0px; font-size: 24px; line-height: 30px; color: #525252; }
h3 span.orange { color: #e26c00; }
h3.blue-serif { margin: 0px 0px 20px 0px; font-size: 36px; line-height: 44px; color: #1e3351; font-weight: 100; }
h3.orange { font-family: "Source Sans 3", Arial, sans-serif; color: #e56c00; font-size: 18px; line-height: 24px; font-weight: bold; margin: 0 0 10px 0; }
h3.orange.caps { text-transform: uppercase; line-height: 18px; }
h3.orange.large { font-size: 28px; line-height: 28px; }
h3.dark-blue { font-family: "Source Sans 3", Arial, sans-serif; color: #262525; font-size: 19px; text-transform: uppercase; font-weight: bold; }
h3.dark-blue.lowercase { text-transform: none; }
h3.light-blue { font-family: "Source Sans 3", Arial, sans-serif; color: #004B87; font-size: 20px; text-transform: uppercase; }
h3.light-blue.accordion-header { font-weight: bold; font-size: 24px; }
h3.contact { font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; text-decoration: underline; color: #a3a2a2; font-size: 25px; line-height: 26px; }
h3.contact.link { background-image: url("../images/link-arrow-babyblue.png"); background-repeat: no-repeat; background-position: left; text-indent: 10px; text-decoration: none; }
h3.contact a { text-decoration: none; color: #a3a2a2; }
h3.contact a:hover { text-decoration: underline; }
h3.featured-header { font-family: "Source Sans 3", Arial, sans-serif; color: #fff; font-size: 28px; line-height: 0px; margin: 0px; }
h3.bare-title { margin: 0px; }
h3.blue { color: #1b314f; line-height: 25px; font-size: 22px; }
h3.state { float: left; color: #fff; font-family: "Source Sans 3", Arial, sans-serif; font-size: 70px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px -10px; text-transform: uppercase; line-height: 42px; }
h3.italic { font-style: italic; }
h3.yellow { color: #f7ca1b; font-size: 35px; line-height: 42px; font-weight: normal; }

h4 { font-family: "Source Sans 3", Arial, sans-serif; font-size: 28px; line-height: 34px; color: #004B87; }
h4.white-serif { font-family: "Source Sans 3", Arial, sans-serif; color: #fff; font-size: 16px; line-height: 20px; font-weight: 100; }
h4.white-serif.bigger { font-size: 22px; line-height: 26px; }
h4.sans-dark-blue { margin-bottom: 5px; }
h4.sans-serif, h4.sans-white { color: #fff; font-size: 40px; line-height: 42px; }
h4.sans-serif.orange, h4.sans-white.orange { color: #de5a02; }
h4.italic { font-style: italic; }
h4.sans-orange { font-size: 16px; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #de5a02; font-weight: bold; line-height: 27px; }
h4.sans-orange.caps { text-transform: uppercase; }
h4.sans-blue { font-size: 28px; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #223b5c; font-weight: bold; line-height: 42px; }
h4.arial-bold { font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; font-size: 18px; line-height: 18px; }
h4.arial-bold.grey { color: #424242; }
h4.arial-bold.orange { color: #de5a02; }
h4.arial-bold.all-caps { text-transform: uppercase; font-size: 18px; line-height: 27px; padding-bottom: 5px; }
h4.arial { color: #1b314f; line-height: 22px; padding-top: 10px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; }
h4.location { color: #fff; margin: -10px 0px 0px 0px; width: 265px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; float: right; line-height: 18px; }
h4.location strong { font-weight: bolder; }

h5.dark-blue { text-transform: uppercase; font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; line-height: 20px; font-weight: bold; color: #1a3863; }

h6 { font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; color: #1a3863; }

blockquote { font-family: "Source Sans 3", Arial, sans-serif; font-size: 28px; line-height: 36px; font-style: italic; margin: 20px 0 20px 0; }
blockquote.orange { color: #de5a02; }
blockquote.large { font-size: 40px; line-height: 46px; }

.pdf { float: left; margin-left: 35px; margin-top: 20px; }
.pdf.last { clear: left; padding-top: 20px; }
.pdf h1, .pdf b { font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; color: #333333; padding: 5px 0px 0px 5px; font-weight: bold; float: right; }
.pdf a { font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; color: #464646; padding: 5px 0px 0px 5px; font-weight: bold; float: right; text-decoration: none; max-width: 130px; }
.pdf a:hover { text-decoration: underline; }

.related-posts.last { padding-top: 20px; }
.related-posts h1 { font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; font-weight: bold; color: #e16a00; display: block; padding: 15px 0px 15px 0px; }

.underline { text-indent: -9999px; border-bottom: 2px solid #d5d5d5; padding-top: 20px; }
.underline.exhibits { padding-top: 0px; }

.media-contact h4 { font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #1a3863; font-size: 20px; border-bottom: 1px solid #d6d9df; vertical-align: 0px; display: inline; }
.media-contact p { font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; line-height: 20px; margin: 5px 0px 20px 0px; }

.date-mini { font-size: 14px; font-family: "Source Sans 3", Arial, sans-serif; color: #848484; }

.blue-text-block { color: #004B87; }

.your-selections { color: #262526; }

.name { color: #898263; font-size: 28px; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; font-weight: bold; line-height: 28px; }
.name.position { font-size: 18px; margin: 0px 0px 0px 300px; }

.job-position { font-size: 19px; color: #fff; font-family: "Source Sans 3", Arial, sans-serif; padding: 10px 0px; font-weight: bold; }

.location-number { font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; color: #242424; line-height: 20px; }

.gallery-contact { font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; line-height: 20px; font-weight: bold; padding: 15px 0px 0px 0px; position: relative; top: -5px; color: #fff; text-align: left; }
.gallery-contact a, .gallery-contact a:hover, .gallery-contact a:visited { color: #fff; text-decoration: none; }
.gallery-contact h5 { line-height: 8px; text-transform: uppercase; }
.gallery-contact h6 { font-size: 12px; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #fff; }
.gallery-contact h6.dark-blue { color: #1f3452; }

em, i { font-style: italic; }

strong, b { font-weight: bold; }

sub, sup { vertical-align: top; font-size: 0.6em; position: relative; color: #004B87; font-family: "Source Sans 3", Arial, sans-serif; font-size: 13px; font-weight: bold; }
sub a, sup a { text-decoration: none; color: #004B87; }
sub.serif, sup.serif { font-family: "Source Sans 3", Arial, sans-serif; font-weight: normal; right: 10px; top: -2px; }

sub { vertical-align: sub; }

sup { vertical-align: super; }

.list-underline { border-bottom: 1px solid #d5d5d5; }

.bullet-list { padding: 0px 0px 15px 15px; }
.bullet-list li { list-style-type: disc; color: #004B87; font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; line-height: 32px; font-weight: bold; margin: 0px 0px 20px 0px; }

.pdf-list li a, .pdf-list li a:visited, .ppt-list li a, .ppt-list li a:visited { display: block; padding: 0px 0px 0px 35px; margin: 0px 0px 20px 0px; line-height: 20px; background-image: url("../images/pdf-list-icon.png"); background-repeat: no-repeat; min-height: 30px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; color: #464646; font-weight: bold; text-decoration: none; }
.pdf-list.horizontal li a, .pdf-list.horizontal li a:visited, .ppt-list.horizontal li a, .ppt-list.horizontal li a:visited { float: left; padding-right: 50px; }
.pdf-list.horizontal li:last-child a, .ppt-list.horizontal li:last-child a { margin: 0px; }

.ppt-list li a, .ppt-list li a:visited { background-image: url("../images/ppt-icon.png"); background-repeat: no-repeat; }

.search-taxonomy ul { float: left; position: relative; margin: 0px 20px 0px 50px; }
.search-taxonomy ul li { color: #262525; margin: 0px 0px 20px 0px; float: left; }
.search-taxonomy ul li:first-child { font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; font-weight: bold; position: absolute; left: -55px; width: 50px; text-align: right; margin: 0px; }
.search-taxonomy ul li a, .search-taxonomy ul li a:visited { color: #262525; font-family: helvetica, sans-serif; text-decoration: none; font-size: 13px; margin: 0px 5px 0px 5px; padding: 6px 10px 6px 10px; background-color: #fff; box-shadow: inset 1px 1px 3px #898a80; border-radius: 15px; }
.search-taxonomy ul li a:hover, .search-taxonomy ul li a:visited:hover { font-family: helvetica, sans-serif; text-decoration: none; background-color: #1f3469; box-shadow: inset 1px 1px 3px #080f26; color: #fff; }

.selection-tags ul { padding-left: 0; }
.selection-tags ul li { margin: 0 10px 0 0; list-style: none !important; color: #262525; float: left; }
.selection-tags ul li:before { display: none; }
.selection-tags ul li:first-child { font-family: "Source Sans 3", Arial, sans-serif; color: #848484; line-height: 1.9; }
.selection-tags ul li b { display: block; color: #262525; background-color: #e9e9e9; font-family: helvetica, sans-serif; text-decoration: none; font-size: 13px; margin: 0px 5px 0px 5px; padding: 6px 10px 6px 15px; border-radius: 15px; }
.selection-tags ul li em { font-style: italic; }
.selection-tags ul li a.remove-facet, .selection-tags ul li a.remove-facet:hover { display: inline-block; width: 13px; height: 13px; font: 14px/14px "Source Sans 3", Arial, sans-serif; margin: 0 0 0 7px; padding: 0; box-shadow: none; background: #BFBFBF; color: #5e5e5e; text-align: center; text-decoration: none; border-radius: 100%; }

dl.accordion.inline { position: relative; min-height: 40px; margin-bottom: 20px; }
dl.accordion.inline dt { margin: 5px 0; display: block; }
dl.accordion.inline dt a { font-size: 14px; font-family: "Source Sans 3", Arial, sans-serif; text-decoration: none; color: #000; font-weight: bold; }
dl.accordion.inline dd { font: 14px/20px "Source Sans 3", Arial, sans-serif; color: #464646; padding: 10px 0; }

/* Accordion Styles */
.accordion-wrapper, dl.accordion.inline { position: relative; }
.accordion-wrapper.margin-left, dl.accordion.inline.margin-left { margin-left: 25px; }
.accordion-wrapper.margin-left6, dl.accordion.inline.margin-left6 { margin-left: 6px; }
.accordion-wrapper a.serif, .accordion-wrapper span.serif, dl.accordion.inline a.serif, dl.accordion.inline span.serif { font-size: 16px; font-family: "Source Sans 3", Arial, sans-serif; line-height: 40px; color: #464646; text-decoration: none; padding-left: 5px; }
.accordion-wrapper .inside-padding, dl.accordion.inline .inside-padding { padding: 15px 0px 0px 15px; }
.accordion-wrapper .inside-padding.exhibits, dl.accordion.inline .inside-padding.exhibits { padding-top: 0px; margin-left: 30px; }
.accordion-wrapper .inside-padding .accordion-title, dl.accordion.inline .inside-padding .accordion-title { font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; text-decoration: none; font-weight: bold; }
.accordion-wrapper .inside-padding .accordion-title.dark-blue, dl.accordion.inline .inside-padding .accordion-title.dark-blue { color: #004B87; }
.accordion-wrapper .inside-padding .accordion-title.black, dl.accordion.inline .inside-padding .accordion-title.black { color: #000000; }
.accordion-wrapper .inside-padding .accordion-title.small, dl.accordion.inline .inside-padding .accordion-title.small { font-size: 12px; font-weight: normal; }
.accordion-wrapper .inside-padding .accordion-title.dark-blue-large, dl.accordion.inline .inside-padding .accordion-title.dark-blue-large { color: #004B87; font-family: "Source Sans 3", Arial, sans-serif; font-size: 35px; line-height: 41px; font-weight: normal; }
.accordion-wrapper .inside-padding .accordion-dropdown, dl.accordion.inline .inside-padding .accordion-dropdown { font-size: 16px; color: #000000; line-height: 20px; padding-top: 10px; margin: 0px; }
.accordion-wrapper .inside-padding .accordion-dropdown.serif, dl.accordion.inline .inside-padding .accordion-dropdown.serif { font-family: Georgia, serif; }
.accordion-wrapper .inside-padding .accordion-dropdown.sans-serif, dl.accordion.inline .inside-padding .accordion-dropdown.sans-serif { font-family: "Source Sans 3", Arial, sans-serif; }
.accordion-wrapper .inside-padding .accordion-dropdown.sans-serif.orange, dl.accordion.inline .inside-padding .accordion-dropdown.sans-serif.orange { color: #db6023; font-weight: bold; font-size: 14px; }
.accordion-wrapper .inside-padding .accordion-p-first, dl.accordion.inline .inside-padding .accordion-p-first { padding: 15px 0px; font-family: Georgia, serif; font-size: 14px; color: #464646; line-height: 20px; }
.accordion-wrapper .plus-btn-black, .accordion-wrapper .plus-btn-dark-blue, .accordion-wrapper .plus-btn, .accordion-wrapper .plus-btn-faded, .accordion-wrapper .plus-btn-tan, .accordion-wrapper .plus-btn-blue, dl.accordion.inline .plus-btn-black, dl.accordion.inline .plus-btn-dark-blue, dl.accordion.inline .plus-btn, dl.accordion.inline .plus-btn-faded, dl.accordion.inline .plus-btn-tan, dl.accordion.inline .plus-btn-blue { display: block; text-decoration: none !important; text-align: center; }
.accordion-wrapper .plus-btn-black:before, .accordion-wrapper .plus-btn-dark-blue:before, .accordion-wrapper .plus-btn:before, .accordion-wrapper .plus-btn-faded:before, .accordion-wrapper .plus-btn-tan:before, .accordion-wrapper .plus-btn-blue:before, dl.accordion.inline .plus-btn-black:before, dl.accordion.inline .plus-btn-dark-blue:before, dl.accordion.inline .plus-btn:before, dl.accordion.inline .plus-btn-faded:before, dl.accordion.inline .plus-btn-tan:before, dl.accordion.inline .plus-btn-blue:before { display: block; }
.accordion-wrapper .plus-btn-black, dl.accordion.inline .plus-btn-black { position: absolute; color: black; left: -10px; top: 15px; width: 18px; height: 15px; }
.accordion-wrapper .plus-btn-black:before, dl.accordion.inline .plus-btn-black:before { font-size: 0.8em; margin-top: 1px; }
.accordion-wrapper .plus-btn-black.small, dl.accordion.inline .plus-btn-black.small { left: 25px; top: 5px; }
.accordion-wrapper .plus-btn-dark-blue, dl.accordion.inline .plus-btn-dark-blue { position: absolute; top: 15px; left: -10px; width: 18px; height: 14px; color: #153559; }
.accordion-wrapper .plus-btn-dark-blue:before, dl.accordion.inline .plus-btn-dark-blue:before { font-size: .8em; margin-top: 1px; }
.accordion-wrapper .plus-btn, dl.accordion.inline .plus-btn { position: absolute; top: 0; right: 0; width: 25px; height: 25px; color: white; background-color: #024f88; }
.accordion-wrapper .plus-btn:before, dl.accordion.inline .plus-btn:before { margin-top: 5px; color: white; }
.accordion-wrapper .plus-btn-faded, dl.accordion.inline .plus-btn-faded { background-color: #8dadc4; color: white; width: 25px; height: 25px; position: absolute; right: 0px; top: 0px; }
.accordion-wrapper .plus-btn-faded:before, dl.accordion.inline .plus-btn-faded:before { margin-top: 4px; }
.accordion-wrapper .plus-btn-tan, dl.accordion.inline .plus-btn-tan { background-color: #95988f; width: 18px; height: 18px; margin-top: 10px; float: left; }
.accordion-wrapper .plus-btn-tan:before, dl.accordion.inline .plus-btn-tan:before { color: white; margin-top: 3px; font-size: 0.8em; }
.accordion-wrapper .plus-btn-blue, dl.accordion.inline .plus-btn-blue { color: #0996da; width: 9px; height: 8px; float: left; }
.accordion-wrapper .plus-btn-blue:before, dl.accordion.inline .plus-btn-blue:before { font-size: 0.8em; }
.accordion-wrapper .exhibits, dl.accordion.inline .exhibits { font-family: Georgia, serif; font-size: 16px; color: #323232; font-weight: normal; width: 610px; margin-left: 0px; }
.accordion-wrapper .exhibits li, dl.accordion.inline .exhibits li { border: none; }
.accordion-wrapper .exhibits span, dl.accordion.inline .exhibits span { font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; color: #004B87; font-weight: bold; }
.accordion-wrapper .clear-selections, dl.accordion.inline .clear-selections { cursor: pointer; float: right; color: #1a3863; font-family: "Source Sans 3", Arial, sans-serif; font-size: 12px; }
.accordion-wrapper .clear-selections:hover, dl.accordion.inline .clear-selections:hover { text-decoration: underline; }

#accordion-black-icons h3 { font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; color: #242424; font-weight: bold; padding-bottom: 10px; cursor: pointer; outline-style: none; }
#accordion-black-icons p { margin-left: 22px; padding-bottom: 20px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; color: #242424; margin-top: -5px; }

.exhibit-slider .download-icons a { float: left; }

body.single-interactive .box.light-blue li a { color: white; }
body.single-interactive .box li a { color: #0017ce; }

.search-form { border: 1px solid #ccc; font-size: 0; position: relative; }
.search-form:before { color: #004B87; display: block; font-size: 22px; height: 44px; line-height: 2; position: absolute; right: 0; text-align: center; top: 0; width: 44px; }
.search-form:before:hover, .search-form:before:focus { color: #0067ba; }
.search-form input[type=text], .search-form input[type=search], .search-form input[type=submit] { background-color: transparent; border: 0; height: 44px; }
.search-form input[type=text], .search-form input[type=search] { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #686868; font-family: "Source Sans 3", Arial, sans-serif; font-size: 15px; font-style: italic; font-weight: 100; padding: 0px 59px 0px 15px; width: 100%; }
.search-form input[type=submit] { cursor: pointer; display: inline-block; padding: 0; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 44px; }

/* One-off styles only use for custom landing pages */
/* DO NOT USE ELSEHWERE, INCORPORATE THESE INTO A GENERAL STYLESHEET BEFORE USE */
body #content #bjcc-content { width: 750px; }
body #content .presidents-message { margin: 20px 0px 0px 0px; }
body #content .faq { margin: 0px 0px 20px 0px; }
body #content .no-margin { margin: 0px !important; }
body #content .featured-title, body #content .program-title { background-color: #004B87; color: #fff; font: 28px/30px "Source Sans 3", Arial, sans-serif; padding: 10px 30px 10px 30px; margin: 0px 0px 10px 0px; box-shadow: 2px 2px 1px #bdbdbd; }
body #content .program-title { margin: 0px 0px 0px 0px; }
body #content #our-programs-wrapper { width: 1247px; }
body #content #our-programs-wrapper .program-wrapper { display: inline-block; margin: 0px 10px 10px 0px; }
body #content #our-programs-wrapper .program-wrapper.full { display: block; }
body #content #our-programs-wrapper .program-wrapper .program-title { background-color: #004B87; color: #fff; font: 28px/30px "Source Sans 3", Arial, sans-serif; padding: 10px 30px 10px 30px; margin: 0px 0px 0px 0px; box-shadow: 2px 2px 1px #bdbdbd; }
body #content #our-programs-wrapper .program-wrapper .program-title.full { margin-right: 11px; }
body #content #our-programs-wrapper .program-wrapper .program-tile { margin: 10px 10px 0px 0px; width: 349px; display: inline-block; vertical-align: top; }
body #content #our-programs-wrapper .program-wrapper .program-tile.no-margin, body #content #our-programs-wrapper .program-wrapper .program-tile:last-child { margin: 10px 0px 0px 0px !important; }
body #content #our-programs-wrapper .program-wrapper .program-tile h3 { font: 30px/32px "Source Sans 3", Arial, sans-serif; }
body #content .about-us-tiles { display: table; display: flex; }
@media (max-width: 768px) { body #content .about-us-tiles { flex-wrap: wrap; } }
body #content .about-us-tiles .about-us { width: 100%; margin: 0px 15px 15px 0px; }
body #content .about-us-tiles .about-us h3 { font: 28px/30px "Source Sans 3", Arial, sans-serif; }
body #content .about-us-tiles .about-us:last-child { margin-right: 0px; }
@media (min-width: 768px) { body #content .about-us-tiles .about-us { float: left; width: 347px; } }
body #content .link-button.thick.about-us { width: 349px; display: inline-block; margin: 0px 15px 0px 0px; }
body #content .link-button.thick.about-us.right { margin: 10px 0px 10px 0px; }
body #content .link-button.thick.brown { margin: 10px 0px 0px 0px; float: right; clear: both; background-color: #e9eff0; }
body #content .map-wrapper { display: inline-block; width: 604px; margin: 0px 13px 20px 0px; float: left; }
body #content .map-canvas { width: 604px; box-shadow: 2px 2px 1px #bdbdbd; }
body #content .map-canvas > a { display: block; }
body #content .map-canvas > a img { max-width: 100%; height: auto; }
body #content .map-header { width: 554px; }
body #content .map-header.sidebar { width: 345px; }
body #content .map-header.sidebar p { margin: 0px; }
body #content .map-header p { font: 16px/16px "Source Sans 3", Arial, sans-serif; margin: 0px 0px 10px 0px; }
body #content .map-header p strong { padding: 15px 0px 0px 0px; display: block; }
body #content .map-header h2 { float: left; color: #fff; font: 90px/90px "Source Sans 3", Arial, sans-serif; font-weight: bold; padding: 10px 10px 15px 0px; margin: 0px 10px 0px 0px; border-right: 1px solid #fff; }
body #content .right-column .topic-list ul li { border-bottom: 1px solid #CCC; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; }
body #content .right-column .topic-list ul li:last-child { border-bottom: none; }
body #content .right-column.content-inner { margin: 0px 0px 0px 20px; }
body #content .right-column #health-poll { width: 300px; }
body #content .right-column #health-poll h3 { line-height: 46px; padding-bottom: 0px; margin-bottom: 10px; font-style: italic; }
body #content .right-column #health-poll h4 { padding: 0px 0px 8px 0px; margin: 0px 0px 8px 0px; width: 300px; font-family: "Source Sans 3", Arial, sans-serif; color: #288fc0; font-size: 17px; line-height: 17px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #fff; }
body #content .right-column #health-poll .byline { margin: 0px; color: #fff; font-weight: 100; }
body #content .right-column #health-poll .search-blue-btn { height: 100%; }
body #content .right-column .search label { font: 16px/22px "Source Sans 3", Arial, sans-serif; display: block; color: #464646; font-weight: bold; margin: 10px 0px 5px 0px; }
body #content .right-column .search label.date { float: left; margin: 12px 10px 0px 10px; }
body #content .right-column .search input { width: 314px; height: 44px; border: 1px solid #ded4c9; padding: 0px 15px 0px 15px; font-family: Georgia, serif; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; }
body #content .right-column .search input.date { width: 75px; height: 44px; border: 1px solid #ded4c9; padding: 0px 15px 0px 15px; font-family: "Source Sans 3", Arial, sans-serif; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; margin: 0px; float: left; margin-bottom: 20px; }
body #content .right-column .search .arrow-link-button.yellow { margin: 10px 0px 0px 0px; }

.left-column .box.event { clear: both; }
.left-column .box.intern-box { clear: both; }
.left-column .box.intern-box h3 { font: 28px/36px "Source Sans 3", Arial, sans-serif; color: #004B87; font-weight: bold; margin: 0px; text-transform: uppercase; }
.left-column .box.intern-box h4 { font: 16px/18px "Source Sans 3", Arial, sans-serif; color: #004B87; font-weight: bold; margin: 0px 0px 20px 0px; text-transform: uppercase; }
.left-column .box.intern-box .intern-col { width: 349px; margin: 0px 20px 0px 0px; float: left; }
.left-column .box.intern-box .intern-col li a { display: block; }
.left-column .box.contacts-box { clear: both; }
.left-column .box.contacts-box .contacts-col { width: 349px; margin: 0px 20px 0px 0px; float: left; }
.left-column .box.contacts-box .contacts-col li a, .left-column .box.contacts-box .contacts-col li a:visited { color: #004B87; }
.left-column .box.contacts-box .contacts-col li h3 a, .left-column .box.contacts-box .contacts-col li h3 a:visited { color: #464646; }

#medicaid-profile-wrapper #medicaid-profile-wrapper-inner { position: relative; top: -50px; z-index: 1; }
#medicaid-profile-wrapper #profile-nav { position: relative; z-index: 2; }
#medicaid-profile-wrapper #profile-nav .nav-button { background-image: url("../images/button-background.jpg"); height: 22px; border: 1px solid #CCC; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; }
#medicaid-profile-wrapper #profile-nav .nav-button a { font: 14px/16px "Source Sans 3", Arial, sans-serif; vertical-align: -2px; text-decoration: none; color: #666666; }
#medicaid-profile-wrapper #profile-image-wrapper { position: relative; z-index: 1000; bottom: -81px; left: 40px; }
#medicaid-profile-wrapper #profile-image-wrapper h2 { position: relative; top: 110px; font: 35px/37px "Source Sans 3", Arial, sans-serif; color: #004B87; }
#medicaid-profile-wrapper #profile-image-wrapper h3 { font: 24px/26px "Source Sans 3", Arial, sans-serif; color: #fff; position: relative; top: 110px; }
#medicaid-profile-wrapper #profile-image-wrapper img { float: left; margin: 0px 15px 0px 0px; }
#medicaid-profile-wrapper .tabs { font-size: 16px; font-family: "Source Sans 3", Arial, sans-serif; line-height: 30px; text-transform: uppercase; font-weight: bold; width: 650px; height: auto; float: right; position: relative; z-index: 1001; text-align: right; }
#medicaid-profile-wrapper .tabs.dark-blue li.active { background-color: #1f3452; }
#medicaid-profile-wrapper .tabs.brown li.active { background-color: #9b9166; }
#medicaid-profile-wrapper .tabs.light-blue li.active { background-color: #2a91c3; }
#medicaid-profile-wrapper .tabs li { box-shadow: none; margin: 0px; padding: 15px 10px; height: auto; width: 170px; float: none; display: inline-block; text-align: center; background-image: url("../images/header-nav-bg.png"); border-top: 1px solid #dbcec0; border-right: 1px solid #dbcec0; font: 14px/14px "Source Sans 3", Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #61390e; text-decoration: none; }
#medicaid-profile-wrapper .tabs li:first-child { border-left: 1px solid #dbcec0; }
#medicaid-profile-wrapper .tabs li.active { background-color: #dcdace; background-image: none; color: #fff; }
#medicaid-profile-wrapper #profile-location { clear: both; width: auto; box-shadow: 2px 2px 1px #bdbdbd; background-color: #dcdace; height: 36px; }
#medicaid-profile-wrapper #profile-location.brown { background-color: #9b9166; }
#medicaid-profile-wrapper #profile-location.dark-blue { background-color: #1f3452; }
#medicaid-profile-wrapper #profile-location.light-blue { background-color: #2a91c3; }
#medicaid-profile-wrapper #profile-body { float: left; width: 850px; }
#medicaid-profile-wrapper #profile-meta { float: right; width: 300px; }
#medicaid-profile-wrapper #profile-meta audio { margin: 0px 0px 10px 0px; }
#medicaid-profile-wrapper #profile-images { margin: auto; }
#medicaid-profile-wrapper .profile-orange, #medicaid-profile-wrapper .profile-navy, #medicaid-profile-wrapper .profile-biege, #medicaid-profile-wrapper .profile-blue { float: left; }
#medicaid-profile-wrapper .profile-orange .image, #medicaid-profile-wrapper .profile-navy .image, #medicaid-profile-wrapper .profile-biege .image, #medicaid-profile-wrapper .profile-blue .image { padding: 5px 5px 35px 5px; margin-right: 5px; }
#medicaid-profile-wrapper .profile-orange h1, #medicaid-profile-wrapper .profile-navy h1, #medicaid-profile-wrapper .profile-biege h1, #medicaid-profile-wrapper .profile-blue h1 { font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #fff; font-size: 11px; margin-top: -30px; padding: 0px 0px 0px 5px; }
#medicaid-profile-wrapper .profile-orange h2, #medicaid-profile-wrapper .profile-navy h2, #medicaid-profile-wrapper .profile-biege h2, #medicaid-profile-wrapper .profile-blue h2 { font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #fff; font-size: 9px; padding: 0px 0px 0px 5px; font-weight: bold; line-height: 10px; }
#medicaid-profile-wrapper .profile-navy .image { background-color: #1c324f; }
#medicaid-profile-wrapper .profile-biege .image { background-color: #9d9368; }
#medicaid-profile-wrapper .profile-orange .image { background-color: #dd6225; }
#medicaid-profile-wrapper .profile-blue .image { background-color: #288fc1; }

body.medicare-evidence-hub .collapsible { border-top: 1px solid #ccc; }
body.medicare-evidence-hub .collapsible .trigger { margin: 20px 0 20px; }
body.medicare-evidence-hub .right-column { padding-top: 10px; }

#banner { background: #006699; margin-bottom: 40px; }
#banner .inner { font-family: "Source Sans 3", Arial, sans-serif; }
#banner .inner:after { content: none; }
@media (min-width: 992px) { #banner .inner { display: flex; } }
#banner .box-left, #banner .box-right { font-size: 18px; line-height: 1.5; }
#banner .box-left { padding: 20px 10px; color: #fff; }
#banner .box-left h2 { color: #fff; }
@media (min-width: 992px) { #banner .box-left { display: flex; flex-direction: column; justify-content: center; padding: 20px 40px 20px 10px; } }
@media (min-width: 1250px) { #banner .box-left { padding: 20px 40px 20px 0; } }
#banner h2 { font-size: 32px; font-weight: bold; font-family: "Source Sans 3", Arial, sans-serif; }
#banner .box-right { padding: 20px 10px; color: #fff; background: #3399cc; }
#banner .box-right.large-type { padding: 20px; }
#banner .box-right.large-type .box-title { text-align: center; position: relative; top: 48%; transform: translateY(-50%); font-size: 35px; font-weight: bold; }
@media (min-width: 992px) { #banner .box-right { width: 45%; padding: 20px 10px 20px 25px; margin-top: 25px; } }
@media (min-width: 1250px) { #banner .box-right { padding: 20px 0 20px 25px; } }
#banner .box-right ul { line-height: 1.3; margin-top: 15px; margin-left: 25px; }
#banner .box-right li { margin: 0 0 15px 0; list-style: disc; }
#banner .box-right a { text-decoration: none; color: #fff; }
#banner .box-right a:hover { text-decoration: underline; }
#banner .box-right p { font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; color: #fff; }

@media (min-width: 992px) { .one-column.full-post { width: 75%; } }
.one-column .collapsible-content { margin-top: 20px; margin-left: 20px; }
.one-column .collapsible-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.one-column .collapsible { border-top: 1px solid #949494; padding: 15px; }
.one-column .handle { margin: 0; cursor: pointer; font-family: "Source Sans 3", Arial, sans-serif; }
.one-column .handle.open { color: #004B87; }
.one-column.box .accordion-section .collapsible-content > .collapsible { margin-left: 0; }
.one-column img { width: auto; max-width: 100%; }
@media (min-width: 992px) { .one-column img.alignright { margin-right: -33.3333333%; margin-top: 20px; }
  .one-column .collapsible-content .gallery-wrapper { float: none; margin: 0 auto; width: 100%; }
  .one-column .collapsible-content .gallery-wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  .one-column .collapsible-content .gallery-wrapper .gallery-item { position: relative !important; }
  .one-column .gallery-wrapper { float: right; margin-top: 45px; margin-right: -33.3333333%; margin-bottom: 45px; margin-left: 5%; width: 65%; }
  .one-column .gallery-wrapper .gallery, .one-column .gallery-wrapper .gallery-item { width: 100% !important; } }

.accordion-section { margin-bottom: 30px; }

.featured-image-container { clear: both; margin-bottom: 45px; }
.featured-image-container img { height: auto; width: auto; max-width: 100%; }
@media (min-width: 992px) { .featured-image-container { width: 65%; float: right; margin-right: -33.3333333%; margin-left: 5%; } }

.compare-box { background: #edf1f2; margin-bottom: 45px; }
@media (min-width: 992px) { .compare-box { width: 65%; float: right; margin-right: -33.3333333%; margin-left: 5%; } }
.box.full-post .compare-box h2 { background: #004B87; padding: 10px; color: #fff; font-size: 20px; margin-bottom: 0; padding: 10px 20px; font-family: "Source Sans 3", Arial, sans-serif; }
.box.full-post .compare-box div, .box.full-post .compare-box p, .box.full-post .compare-box li { font-family: "Source Sans 3", Arial, sans-serif; }
.compare-box .box-content { padding: 20px; font-family: "Source Sans 3", Arial, sans-serif; }
.compare-box .box-content ul { margin-top: 10px; }
.box .compare-box .box-content li:before { content: "\f00c"; font-size: 1em; line-height: 1.2; margin-right: 8px; }
.compare-box .compare-icon { display: none; }
@media (min-width: 768px) { .compare-box .compare-icon { display: block; float: right; max-width: 200px; } }
.compare-box .modal-butttons { margin-top: 10px; width: 100%; font-family: "Source Sans 3", Arial, sans-serif; }
.compare-box .modal-butttons:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
@media (min-width: 768px) { .compare-box .modal-butttons { display: flex; justify-content: space-between; } }
.box.full-post .compare-box .modal-butttons a { font-size: 17px; line-height: 1.5; display: block; margin: 5px; padding: 15px; text-align: center; color: #fff; background-color: #0072c0; }
.box.full-post .compare-box .modal-butttons a:nth-child(2) { background-color: #024f88; }
.box.full-post .compare-box .modal-butttons a:nth-child(3) { background-color: #133559; }
.box.full-post .compare-box .modal-butttons a:hover { text-decoration: none; opacity: 0.8; }
@media (min-width: 768px) { .box.full-post .compare-box .modal-butttons a { display: inline-block; width: 33%; z-index: 1; } }

h6.accordion-section-title { color: #000000; font-family: "Source Sans 3", Arial, sans-serif; margin: 20px 0 0 0; padding-bottom: 20px; }

.link-box-wrapper { margin: 30px 0 20px; width: 100%; }
@media (min-width: 768px) { .link-box-wrapper { display: flex; justify-content: space-around; } }
.link-box-wrapper .link-box-title { margin-bottom: 10px; }
.link-box-wrapper .link-box { background-color: #004B87; margin-bottom: 20px; }
@media (min-width: 768px) { .link-box-wrapper .link-box { width: 27%; float: left; margin-right: 2%; } }
.box.full-post .link-box-wrapper .link-box li { margin: 0 0 5px 0; }
.link-box-wrapper .link-box li:last-child { margin-bottom: 0; }

/* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before, rule-empty-line-before */
/** Convert px to rem or em Unitless values are assumed to be in px  NOTE: px-to-rem() is intended as a function for internal use only. Favor usage of rem() over px-to-rem(), as rem() is more versatile.  */
/** Convert a list of unitless values (or px) to rem or em  $values: single value or list of values $em: should output be in em units? $base-value: font size from which calculations are made */
.footer-sprite, #email-signup input#email-submit { background-image: url('../images/sprites/footer-sac1d499d9e.png'); background-repeat: no-repeat; }

.site-footer a { color: #666; text-decoration: none; }
.site-footer a:hover { text-decoration: underline; }

.site-footer__colophon { color: #333; font-weight: 600; margin-bottom: 0.625rem; margin-right: 0; text-transform: uppercase; }

.site-footer__copyright { margin-left: auto; margin-right: auto; padding: 1.25rem; max-width: 73.125rem; align-items: center; color: #666; font-size: 0.75rem; justify-content: space-between; padding-bottom: 5rem; padding-top: 2.5rem; }
@media (min-width: 1250px) { .site-footer__copyright { display: flex; flex-flow: wrap; width: 100%; } }
.site-footer__copyright ul { align-items: center; display: flex; }
.site-footer__copyright ul li { margin-left: 0.625rem; }
.site-footer__copyright ul li:first-child { margin-left: 0; }
.site-footer__copyright ul a { text-transform: uppercase; }

.site-footer__heading { font-size: 18px; font-weight: 700; text-align: center; text-transform: uppercase; margin-bottom: 1.25rem; }

.site-footer__links { align-content: center; display: flex; margin-bottom: 0.625rem; }
.site-footer__links a.cc, .site-footer__links a.cc:hover { text-decoration: none; }
.site-footer__links [class*="cc-"] { background-size: contain; content: ""; display: inline-block; height: 20px; margin-right: 0.3125rem; width: 20px; }
.site-footer__links [class*="cc-"].cc-cc { background-image: url("../images/icons/cc-cc.svg"); }
.site-footer__links [class*="cc-"].cc-by { background-image: url("../images/icons/cc-by.svg"); }
.site-footer__links [class*="cc-"].cc-nc { background-image: url("../images/icons/cc-nc.svg"); }
.site-footer__links [class*="cc-"].cc-nd { background-image: url("../images/icons/cc-nd.svg"); }
.site-footer__links ul { margin-left: 0.9375rem; }

.site-footer__logo { color: white; display: block; margin-bottom: 0.625rem; margin-right: 0.625rem; min-width: 50px; position: relative; text-decoration: none; width: 3.125rem; }
.site-footer__logo img { width: 100%; }

.site-footer__nav { margin-left: auto; margin-right: auto; padding: 1.25rem; max-width: 73.125rem; border-color: #333; border-style: solid; border-width: 0 0 1px; column-gap: 1.875rem; column-rule: 1px solid #e5e5e5; font-size: 14px; }
@media (min-width: 768px) { .site-footer__nav { column-count: 2; padding: 3.75rem 0rem 2.625rem; margin-left: 0.9375rem; margin-right: 0.9375rem; } }
@media (min-width: 992px) { .site-footer__nav { column-count: 4; } }
@media (min-width: 1250px) { .site-footer__nav { margin-left: auto; margin-right: auto; } }
.site-footer__nav li a { font-size: 0.9375rem; }
.site-footer__nav a { color: #333; display: inline-block; font-weight: 700; margin-bottom: 0.875rem; text-decoration: none; }
.site-footer__nav .menu-item { break-inside: avoid; text-transform: uppercase; }
.site-footer__nav .sub-menu { break-inside: avoid; margin-bottom: 1.25rem; margin-top: 0.625rem; }
.site-footer__nav .sub-menu .menu-item { text-transform: none; }
.site-footer__nav .sub-menu a { color: #666; font-weight: 300; }

.site-footer__newsletter { background-color: #e5e5e5; color: #333333; font-size: 18px; line-height: 1.2; padding-bottom: 2.5rem; padding-top: 2.5rem; text-align: center; }

.kaiser-hubspot-mini-signup-form__heading, .newsletter__heading { font-size: 18px; font-weight: 700; text-align: center; text-transform: uppercase; display: inline-block; margin-bottom: 0.3125rem; }

.kaiser-hubspot-mini-signup-form__subheading, .newsletter__sub-heading { color: #333333; margin-bottom: 0.625rem; }

.kaiser-hubspot-mini-signup-form, .newsletter__inner { margin-left: auto; margin-right: auto; padding: 1.25rem; max-width: 73.125rem; padding-bottom: 2.5rem; }
@media screen and (media("m-max")) { .kaiser-hubspot-mini-signup-form, .newsletter__inner { padding-bottom: 3.75rem; padding-top: 3.75rem; } }
.page-template-hubspot-signup-form .kaiser-hubspot-mini-signup-form, .page-template-hubspot-signup-form .newsletter__inner { padding-left: 0; padding-right: 0; }

.kaiser-hubspot-mini-signup-form__label--email, .newsletter__field-container { display: inline-flex; margin-top: 0.625rem; max-width: 85vw; width: 100%; }
@media (min-width: 768px) { .kaiser-hubspot-mini-signup-form__label--email, .newsletter__field-container { max-width: 35.625rem; } }
.page-template-hubspot-signup-form .kaiser-hubspot-mini-signup-form__label--email, .page-template-hubspot-signup-form .newsletter__field-container { margin-top: 0; padding: 0; vertical-align: middle; }

.kaiser-hubspot-mini-signup-form__input--email, .newsletter__field { background: #fff; border: 0; border-radius: 0.1875rem; flex: 1; font: inherit; margin-right: 0.3125rem; padding: 0.875rem 0.9375rem; vertical-align: middle; width: 100%; }
.kaiser-hubspot-mini-signup-form__input--email::placeholder, .newsletter__field::placeholder { color: #CBCBCB; }
.page-template-hubspot-signup-form .kaiser-hubspot-mini-signup-form__input--email, .page-template-hubspot-signup-form .newsletter__field { border: 1px solid #d7dfe0; padding: 0.75rem 0.9375rem; }

.kaiser-hubspot-mini-signup-form__submit, .newsletter__button--submit { align-items: center; background: #004B87; border-radius: 0.1875rem; border: 0; color: #fff; cursor: pointer; font-family: inherit; font-size: 14px; font-weight: 500; padding: 0.625rem 0.9375rem; text-transform: uppercase; vertical-align: middle; white-space: nowrap; display: inline-flex; vertical-align: middle; }
.kaiser-hubspot-mini-signup-form__submit:hover, .newsletter__button--submit:hover { background: #CE601A; }
.kaiser-hubspot-mini-signup-form__submit:before, .newsletter__button--submit:before { color: #fff; font-size: 20px; margin-left: 0.375rem; order: 1; }

.kaiser-hubspot-mini-signup-form__submit { margin-top: 1rem; padding: 0.875rem; }
@media (min-width: 768px) { .kaiser-hubspot-mini-signup-form__submit { margin-top: -1px; } }

.site-footer--type--print { display: none; }

.site-footer__social { margin-left: auto; margin-right: auto; padding: 1.25rem; max-width: 50rem; padding-bottom: 2.5rem; padding-top: 3.75rem; }
.site-footer__social ul { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; }
.site-footer__social a { color: #666; display: block; font-size: 14px; font-weight: 300; margin: 0 1.875rem 1.25rem; position: relative; text-align: center; }
.site-footer__social a:before { background-position: center; background-repeat: no-repeat; background-size: auto 1.75rem; content: ""; display: block; height: 2.25rem; margin: 0 auto 0.625rem; width: 2.25rem; }
.site-footer__social a.twitter:before { background-image: url("../images/icons/icon-twitter-invert.svg"); content: ""; }
.site-footer__social a.facebook:before { background-image: url("../images/icons/icon-facebook-invert.svg"); content: ""; }
.site-footer__social a.instagram:before { background-image: url("../images/icons/icon-instagram-invert.svg"); content: ""; }
.site-footer__social a.linkedin:before { background-image: url("../images/icons/icon-linkedin-invert.svg"); content: ""; }
.site-footer__social a.email:before { background-image: url("../images/icons/icon-mail-invert.svg"); background-size: auto 1.25rem; content: ""; }
.site-footer__social a.rss:before { background-image: url("../images/icons/icon-rss-invert.svg"); background-size: auto 1.25rem; content: ""; }

.site-footer__vip { margin: 0 auto 0.625rem; }

.pagination { clear: both; margin: 18px 0; padding-top: 18px; text-align: center; float: right; }
.pagination:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.pagination a { color: black; text-decoration: none !important; }

.pagination ul { display: inline-block; *display: inline; /* IE7 inline-block hack */ *zoom: 1; margin-left: 0; margin-bottom: 0; padding: 0; }

.pagination ul > li { display: inline; margin: 0; padding: 0; }

.box .pagination ul li:before { display: none; }

.pagination ul > li > a, .pagination ul > li > span { margin: 0 0 0 6px; float: left; display: inline-block; width: 24px; height: 24px; font: 14px/26px "Source Sans 3", Arial, sans-serif !important; text-decoration: none; }

.pagination ul > li > span { border-color: transparent; background: none; }

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > li > span.current, .pagination ul > .active > span { border: 1px solid; }

.pagination ul > .active > a, .pagination ul > .active > span { cursor: default; }

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover { color: #999; color: rgba(0, 0, 0, 0.5); background-color: transparent; cursor: default; }

.pagination-centered { text-align: center; }

.pagination-right { text-align: right; }

@media (min-width: 700px) { #quiz-results-wrapper .arrow-title { margin: 5px 0px 20px 268px; }
  #quiz-results-wrapper h3.blue-serif { float: left; width: 250px; }
  #quiz-results-wrapper h3.right-column-quiz { float: right; width: 195px; }
  #quiz-results-wrapper .question-block { width: 165px; float: left; color: #464646; }
  #quiz-results-wrapper .response-block { margin-left: 245px; }
  #quiz-results-wrapper h5.dark-blue { margin-left: 245px; width: 335px; }
  #quiz-results-wrapper .see-more { margin-left: 250px; } }
@media (max-width: 699px) { #quiz-results-wrapper .arrow-title { margin: 5px 0px 20px 25px; }
  #quiz-results-wrapper h3.blue-serif, #quiz-results-wrapper h3.right-column-quiz { display: none; } }
/* Health Reform Quiz Results*/
#quiz-results-wrapper { display: none; }
#quiz-results-wrapper .arrow-title { font-size: 16px; }
#quiz-results-wrapper .comparison-text { display: none; }
#quiz-results-wrapper table th, #quiz-results-wrapper table td { border-right: solid 1px #fff; padding: 5px 10px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 12px; }
#quiz-results-wrapper table th { background: #004B87; color: #fff; font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; }
#quiz-results-wrapper table tr:nth-child(2n) { background: #dadada; }
#quiz-results-wrapper table tr.matched-answers td { background: #004B87; color: #fff; }
#quiz-results-wrapper h3.blue-serif { font-size: 22px; line-height: 24px; margin-top: 22px; }
#quiz-results-wrapper h3.right-column-quiz { margin-top: 0px; }
#quiz-results-wrapper .rule.brown { height: 0px; margin-bottom: 20px; }
#quiz-results-wrapper .response-block p { font-family: georgia, serif; margin-bottom: 20px; color: #464646; }
#quiz-results-wrapper .collapse-block { margin-left: 250px; width: 500px; }
#quiz-results-wrapper h5.dark-blue { font-size: 18px; text-transform: none; }
#quiz-results-wrapper .see-more { float: left; clear: both; margin-bottom: 20px; }
#quiz-results-wrapper .percentage { float: right; width: 180px; margin-top: -5px; position: absolute; right: 40px; }

/* Health Reform Quiz */
#quiz-wrapper { position: relative; }
#quiz-wrapper h1 { font-family: "Source Sans 3", Arial, sans-serif; color: #fff; font-size: 35px; }
#quiz-wrapper .right-column { display: none; }
#quiz-wrapper .quiz-start p { font: 22px/28px georgia, serif; color: #fff; }
#quiz-wrapper .questions-number { float: left; background-color: #e56c00; width: 48px; height: 48px; position: relative; margin-top: 25px; }
#quiz-wrapper .questions-number h1 { font-family: Times, serif; font-size: 35px; height: 48px; width: 48px; text-align: center; line-height: 48px; }
#quiz-wrapper .question { padding: 30px 0 0 60px; font-size: 24px; font-style: italic; color: #fff; line-height: 28px; font-family: "Source Sans 3", Arial, sans-serif; font-weight: normal; }
#quiz-wrapper .radio-answers { clear: left; line-height: 40px; margin: 30px 0px 30px 65px; }
#quiz-wrapper .radio-answers input { float: left; margin-top: 12px; }
#quiz-wrapper .radio-answers label { font-family: "Source Sans 3", Arial, sans-serif; font-size: 22px; color: #fff; margin-left: 30px; display: block; }
#quiz-wrapper .quiz-question { display: none; }
#quiz-wrapper .quiz-question.answered label { color: #ccc; }
#quiz-wrapper .quiz-question.answered label.selected { color: #fff; }
#quiz-wrapper .question-image { padding: 25px 0 0 50px; }
#quiz-wrapper .answer-status-wrapper { margin-bottom: 25px; display: none; background: #fff; padding: 10px; font-family: "Source Sans 3", Arial, sans-serif; }
#quiz-wrapper .answer-status-wrapper .correct, #quiz-wrapper .answer-status-wrapper .incorrect { font-size: 1.6em; float: left; width: 24px; height: 24px; margin-right: 7px; }
#quiz-wrapper .answer-status-wrapper .correct { color: #5C9C2D; }
#quiz-wrapper .answer-status-wrapper .incorrect { color: #BB0706; }
#quiz-wrapper .answer-status-wrapper p { color: #011735; padding: 5px 0; margin: 0; }
#quiz-wrapper .question-series { clear: left; display: none; float: right; position: relative; font-size: 12px; color: #fff; font-family: "Source Sans 3", Arial, sans-serif; cursor: pointer; }
#quiz-wrapper .question-series .first-number, #quiz-wrapper .question-series .last-number { background-color: #011735; border: 1px solid #122237; width: 38px; text-align: center; padding: 20px 5px 20px 5px; }
#quiz-wrapper .question-series .first-number .one, #quiz-wrapper .question-series .last-number .one { font-size: 12px; }
#quiz-wrapper .question-series .first-number a, #quiz-wrapper .question-series .last-number a, #quiz-wrapper .question-series .of a, #quiz-wrapper .question-series .skip-btn a { text-decoration: none; color: #fff; }
#quiz-wrapper .question-series .fl { float: left; }
#quiz-wrapper .question-series .of { width: 28px; padding: 20px 5px 20px 5px; text-align: center; }
#quiz-wrapper .question-series .skip-btn { margin-left: 25px; display: none; background-color: #CE601A; width: 55px; padding: 22px 5px 20px 5px; text-align: center; }
#quiz-wrapper .arrow-link-button { margin-top: 20px; }
#quiz-wrapper .share-results-box { width: auto; padding: 10px 15px; }
@media (max-width: 699px) { #quiz-wrapper .share-results-box { float: none; } }
#quiz-wrapper .share-results-box li { margin-bottom: 0; line-height: 1; padding: 0; }
#quiz-wrapper .share-results-box li:before { display: none; }
#quiz-wrapper .share-results-box li:first-of-type { margin-left: 0; }

.timeline-sprite, #timeline-wrapper .timeline-icons li .employers, #timeline-wrapper .timeline-icons li .affordability, #timeline-wrapper .timeline-icons li .prevention, #timeline-wrapper .timeline-icons li .financing, #timeline-wrapper .timeline-icons li .fraud, #timeline-wrapper .timeline-icons li .prescription-drugs, #timeline-wrapper .timeline-icons li .insurance, #timeline-wrapper .timeline-icons li .long-term-care, #timeline-wrapper .timeline-icons li .medicare, #timeline-wrapper .timeline-icons li .medicaid, #timeline-wrapper .timeline-icons li .malpractice, #timeline-wrapper .timeline-icons li .quality, #timeline-wrapper .timeline-icons li .workforce, #timeline-wrapper .timeline-icons li .in-effect, #timeline-wrapper .timeline-icons li .not-in-effect { background-image: url('../images/sprites/timeline-s797e41310c.png'); background-repeat: no-repeat; }

#timeline-wrapper .timeline-icons { list-style: none; }
#timeline-wrapper .timeline-icons li { list-style: none; float: left; padding: 0px 10px 0px 10px; }
#timeline-wrapper .timeline-icons li:before { content: ""; margin: 0; }
#timeline-wrapper .timeline-icons li .employers { background-position: 0 -55px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .affordability { background-position: 0 0; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .prevention { background-position: 0 -304px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .financing { background-position: 0 -83px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .fraud { background-position: 0 -142px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .prescription-drugs { background-position: 0 -277px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .insurance { background-position: 0 -169px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .long-term-care { background-position: 0 -28px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .medicare { background-position: 0 -250px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .medicaid { background-position: 0 -223px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .malpractice { background-position: 0 -196px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .quality { background-position: 0 -331px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .workforce { background-position: 0 -358px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .in-effect { background-position: 0 -110px; display: block; text-indent: -9999px; width: 20px; height: 16px; margin-top: 6px; }
#timeline-wrapper .timeline-icons li .not-in-effect { background-position: 0 -126px; display: block; text-indent: -9999px; width: 20px; height: 16px; margin-top: 6px; }
#timeline-wrapper #timeline-checkboxes p.check-opts a { font: bold 13px Arial, sans-serif; float: none; color: #464646; margin: 8px 0; }
#timeline-wrapper #timeline-checkboxes p.check-opts .sep { padding: 0 10px; }
#timeline-wrapper #timeline-checkboxes a { float: left; margin-left: 20px; }
#timeline-wrapper #timeline-checkboxes .checkbox { float: left; height: 15px; }
#timeline-wrapper #timeline-checkboxes .rule { margin: 0px 0px 10px 0px; }
#timeline-wrapper #timeline-checkboxes ul { padding-left: 0px; }
#timeline-wrapper #timeline-checkboxes ul li { list-style-image: none; font-family: "Source Sans 3", Arial, sans-serif; font-size: 13px; color: #464646; font-weight: bold; line-height: 20px; padding: 0px; display: block; height: 15px; }
#timeline-wrapper #timeline-checkboxes ul li label { float: left; }
#timeline-wrapper #timeline-checkboxes ul li label a { width: 28px; }
#timeline-wrapper #timeline-checkboxes ul li span { padding-left: 20px; line-height: 25px; }
#timeline-wrapper #timeline-checkboxes ul li span.no-icon { padding-left: 69px; }
#timeline-wrapper dd.provisions { border-top: solid 3px #beb39c; }
#timeline-wrapper dd.provisions .provision { clear: left; padding: 15px 0; border-bottom: solid 1px #beb39c; }
#timeline-wrapper dd.provisions .provision:last-child { border-bottom: none; }
#timeline-wrapper dd.provisions h6 { float: left; }
#timeline-wrapper dd.provisions h6 a, #timeline-wrapper dd.provisions h6 a:hover { color: #004B87; font: 18px bold "Source Sans 3", Arial, sans-serif; }
#timeline-wrapper dd.provisions .timeline-icons { float: right; margin: -2px 20px 0 0; }
#timeline-wrapper .inside-accordion { clear: both; float: left; }

#mapping-the-effects #results-container p { color: #464646; font-family: "Source Sans 3", Arial, sans-serif; padding: 15px 0 25px 0; }
#mapping-the-effects #results-container p.error { color: red; }
#mapping-the-effects #results-container table tr:nth-child(even) td, #mapping-the-effects #results-container table tr:nth-child(even) th { background: #fbfaf9; }
#mapping-the-effects #results-container table td, #mapping-the-effects #results-container table th { color: #464646; border: solid 2px #dfdcd1; padding: 3px 5px; background: #fff; text-align: left; }
#mapping-the-effects #results-container table tr.header td, #mapping-the-effects #results-container table tr.header th { background-color: #223b5c; color: white; font-weight: bold; }
#mapping-the-effects #results-container table tr.highlight td, #mapping-the-effects #results-container table tr.highlight th { color: #e56c00; }
#mapping-the-effects .zipcode-title { font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; font-size: 28px; color: #223b5c; margin-bottom: 30px; }
#mapping-the-effects #map-container { border-top: 3px solid #beb39c; margin-top: 30px; padding-top: 30px; }
#mapping-the-effects #map-container #benefits-container { margin: 30px 0px 0px 30px; }
#mapping-the-effects #map-container h1 { font-size: 20px; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #de5a02; }
#mapping-the-effects #map-container p { font-family: Georgia, serif; font-size: 14px; line-height: 18px; color: #4d4d4d; font-style: italic; margin-top: 10px; width: 630px; display: block; }
#mapping-the-effects #map-container .bottom-copy { font-style: normal; display: block; width: 780px; }
#mapping-the-effects #map-container #mapping-effects-graph { margin-top: 20px; }
#mapping-the-effects #enter-zipcode { width: 285px; }
#mapping-the-effects #enter-zipcode input#zipcode-field { background-color: white; }

#seniors-in-poverty-wrapper .toggle { margin-top: 25px; width: 280px; float: left; }
#seniors-in-poverty-wrapper .toggle h3 { font-size: 16px; color: #004B87; display: block; width: 280px; margin: 0 0 10px 0; padding: 0; }
#seniors-in-poverty-wrapper .toggle ul { padding: 0; margin: 0 0 25px 0; }
#seniors-in-poverty-wrapper .toggle ul li { list-style-image: none; padding: 0; margin: 0; }
#seniors-in-poverty-wrapper .toggle a { display: block; background: #efefef; border: solid 1px #ccc; font-family: "Source Sans 3", Arial, sans-serif; margin-right: 10px; padding: 5px; }
#seniors-in-poverty-wrapper .toggle a.active { background-color: #004B87; color: #fff; }
#seniors-in-poverty-wrapper .viz-wrapper { margin-left: 300px; margin-top: 25px; }

#usa-avg-wrapper.seniors-in-poverty { margin: 10px 0; width: 711px; }

#usa-avg { font-family: "Source Sans 3", Arial, sans-serif; padding: 5px; width: 180px; text-align: center; color: #fff; margin: 0 auto; }

#medicaid-fact-sheet-wrapper svg { display: block; margin: 0 auto; }
#medicaid-fact-sheet-wrapper .viz-wrapper { margin-top: 25px; }
#medicaid-fact-sheet-wrapper .bar-chart-wrapper { margin: 0 auto; width: 728px; }
#medicaid-fact-sheet-wrapper #map-container #locale-hover #locale-text { font-size: 14px; line-height: 1.3rem; }

#usa-avg-wrapper.medicaid-fact-sheet { margin: 10px 0; width: auto; }
#usa-avg-wrapper.medicaid-fact-sheet a { display: block; text-decoration: none; }
#usa-avg-wrapper.medicaid-fact-sheet .helper-text { font-size: 12px; margin: 0; text-align: center; }

#editor-content .data-collection { -webkit-font-smoothing: antialiased; font-family: "Source Sans 3", Arial, sans-serif; padding: 1.875rem 0 6.25rem; }

.data-collection__title { color: #333333; font-size: 2.25rem; font-family: 'Source Sans 3', sans-serif; font-weight: bold; line-height: 1.1944; margin-bottom: 1.6875rem; max-width: 100%; }

.datacollection-guide h2 { font: 25px/50px "Source Sans 3", Arial, sans-serif; margin: 0; padding: 0 0 0 20px; text-transform: uppercase; color: #fff; background: #45afe1; }
.datacollection-guide .box > div { font-size: 16px; }
.datacollection-guide .box > div.list-box { margin: 20px 0 0; padding: 20px; background: #fff; }
.datacollection-guide .box > div h4 { font-weight: bold; margin: 0 0 20px; color: #2b91c2; }
.datacollection-guide .box > div div { color: #000; }
.datacollection-guide .box > div div a, .datacollection-guide .box > div div a:hover, .datacollection-guide .box > div div a:visited { color: #004B87; }

#locale-hover.mapBaseColumn { width: 280px; max-width: 280px; }
#locale-hover.mapBaseColumn p#locale-text { width: 268px; max-width: 268px; color: #000; font-size: 12px; }
#locale-hover.mapBaseColumn p#locale-text em { font-weight: bolder; }
#locale-hover.mapBaseColumn p#locale-text span.note { font-style: italic; font-size: 11px; margin-top: 5px; }
#locale-hover.mapBaseColumn p#locale-text strong { font-size: 14px; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #fe8623; }

.datamap path { cursor: pointer; }

#content .datamaps-hover h4 { font-size: 18px; }
#content .datamaps-hover ul { margin: 10px 0 5px 20px; }
#content .datamaps-hover ul li { font-size: 14px; }

.datamaps-hover.wide > span > span { width: 300px; margin-left: -150px; }
.datamaps-hover > span { position: absolute !important; width: 100%; bottom: 0; margin-bottom: 45px; left: 0; z-index: 100; }
.datamaps-hover > span > span { position: absolute !important; display: block; box-sizing: border-box; font-size: 14px; color: #333; padding: 5px; bottom: 0; left: 50%; width: 200px; margin-left: -100px; white-space: normal; background: #FFF; border: 1px solid #ccc; }
.datamaps-hover > span > span p { background: #FFF; border: 1px solid #CCC; display: table; margin: 0 auto; padding: 5px; text-align: center; }
.datamaps-hover > span > span p.mapBaseColumn { text-align: left; }
.datamaps-hover > span > span:after, .datamaps-hover > span > span:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.datamaps-hover > span > span:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 10px; margin-left: -10px; }
.datamaps-hover > span > span:before { border-color: rgba(204, 204, 204, 0); border-top-color: #ccc; border-width: 11px; margin-left: -11px; }
.datamaps-hover > span > span p { color: #000; }
.datamaps-hover > span > span .mapBaseColumn { font-size: 12px; }
.datamaps-hover > span > span .mapBaseColumn strong { font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #fe8623; }
.datamaps-hover > span > span .mapBaseColumn em { font-weight: bolder; }
.datamaps-hover p#locale-text { color: #000; font-size: 12px; }
.datamaps-hover p#locale-text em { font-weight: bolder; }
.datamaps-hover p#locale-text span.note { font-style: italic; font-size: 11px; margin-top: 5px; }
.datamaps-hover p#locale-text strong { font-size: 14px; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #fe8623; }

table.static-table { margin: 10px 0; border-left: solid 1px #ccc; border-top: solid 1px #ccc; }
table.static-table th { background: #ddd; position: relative; font: 14px/16px Georgia, serif; font-weight: bold; padding: 5px 20px 5px 10px; vertical-align: bottom; text-align: left; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; }
table.static-table td { padding: 5px 10px; text-align: left; font: 14px/16px "Source Sans 3", Arial, sans-serif; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; margin: 0; }

body #content .slab-container .slab { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #edf1f2; margin-bottom: 20px; padding: 20px; vertical-align: top; }
body #content .slab-container .slab:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body #content .slab-container .slab h1, body #content .slab-container .slab h2, body #content .slab-container .slab h3, body #content .slab-container .slab h4, body #content .slab-container .slab h5, body #content .slab-container .slab h6 { margin-bottom: 10px; }
body #content .slab-container .slab h1, body #content .slab-container .slab h1 a, body #content .slab-container .slab h2, body #content .slab-container .slab h2 a, body #content .slab-container .slab h3, body #content .slab-container .slab h3 a, body #content .slab-container .slab h4, body #content .slab-container .slab h4 a, body #content .slab-container .slab h5, body #content .slab-container .slab h5 a, body #content .slab-container .slab h6, body #content .slab-container .slab h6 a { color: #393d40; font-family: "Source Sans 3", Arial, sans-serif; font-weight: 600; }
body #content .slab-container .slab h2 { font-size: 28px; }
body #content .slab-container .slab h3 { font-size: 26px; }
body #content .slab-container .slab h4 { font-size: 24px; }
body #content .slab-container .slab h5 { font-size: 23px; }
body #content .slab-container .slab h6 { font-size: 21px; }
body #content .slab-container .slab section { position: relative; margin-bottom: 10px; font-size: 15px; line-height: 22px; }
body #content .slab-container .slab section:not(:last-child) { clear: left; }
body #content .slab-container .slab section.twitter { min-height: 285px; }
body #content .slab-container .slab .kicker { color: #fff; font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; font-size: 14px; text-transform: uppercase; padding: 1px 14px 0; background-color: #757d82; display: inline-block; margin-bottom: 20px; letter-spacing: 1px; }
body #content .slab-container .slab .kicker a { font-family: "Source Sans 3", Arial, sans-serif; }
body #content .slab-container .slab ul { padding-left: 0px; }
body #content .slab-container .slab ul li { line-height: 20px; padding-bottom: 10px; margin-left: 18px; list-style-image: none; }
body #content .slab-container .slab ul li:before { font-size: 0.7em; color: #004B87; margin: 6px 5px 5px -18px; float: left; }
body #content .slab-container .slab ul li a, body #content .slab-container .slab ul li > .list-content { text-decoration: none; font: 17px/23px "Source Sans 3", Arial, sans-serif; vertical-align: top; display: inline-block; width: 93%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body #content .slab-container .slab ul li h3 { margin: 0; }
body #content .slab-container .slab ul li h3 a { font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.7em; text-decoration: underline; }
body #content .slab-container .slab ul li a:hover { text-decoration: underline; }
body #content .slab-container .slab .attachments ul li:before { display: none; }
body #content .slab-container .slab .see-more { text-decoration: none; font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; font-size: 14px; float: right; display: block; }
body #content .slab-container .slab .see-more:hover { text-decoration: underline; }
body #content .slab-container .slab .see-more:before { font-size: 0.7em; color: #004B87; float: left; margin: 3px 5px 5px 5px; }
body #content .slab-container .slab .featured img { float: left; margin-right: 15px; height: auto; }
body #content .slab-container .slab.button-link { display: block; font: 14px/16px "Source Sans 3", Arial, sans-serif; color: #fff; letter-spacing: 1px; font-weight: bold; text-decoration: none; text-transform: uppercase; background-color: #afa584; }
body #content .slab-container .slab.button-link:hover { background-color: #847752; }
body #content .slab-container .slab.button-link:before { float: right; line-height: 1.6; font-size: 0.8em; margin-right: 0.5em; }
body #content .slab-container .slab.button-link.thick { padding: 15px; }
body #content .slab-container .slab.button-link.thin { padding: 4px 15px; }
body #content .slab-container .slab.button-link.orange { background-color: #e27931; }
body #content .slab-container .slab.button-link.orange:hover { background-color: #c84c27; }
body #content .slab-container .slab.button-link.dark-blue { background-color: #004B87; }
body #content .slab-container .slab.button-link.dark-blue:hover { background-color: #12243e; }
body #content .slab-container .slab.button-link.light-blue { background-color: #36acd5; }
body #content .slab-container .slab.button-link.light-blue:hover { background-color: #0b6891; }
body #content .slab-container .slab.button-link.dark-gray, body #content .slab-container .slab.button-link.dark-brown { background-color: #ada382; }
body #content .slab-container .slab.button-link.dark-gray:hover, body #content .slab-container .slab.button-link.dark-brown:hover { background-color: #847652; }
body #content .slab-container .slab .campaign .campaign-list li { margin-left: 0; }
body #content .slab-container .slab .campaign .campaign-list li:before { display: none; }
body #content .slab-container .slab .campaign .campaign-list li a:before { margin-right: 12px; font-size: 1.5em; vertical-align: middle; }
body #content .slab-container .slab .brightcove-wrapper, body #content .slab-container .slab .video-wrapper { position: relative; height: 0; overflow: hidden; }
body #content .slab-container .slab .brightcove-wrapper iframe, body #content .slab-container .slab .brightcove-wrapper object, body #content .slab-container .slab .video-wrapper iframe, body #content .slab-container .slab .video-wrapper object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
body #content .slab-container .slab .video-wrapper { padding-bottom: 56.25%; }
body #content .slab-container .slab .brightcove-wrapper { padding-bottom: 75.25%; }
body #content .slab-container .slab .brightcove-wrapper iframe { width: 100% !important; height: 100% !important; }
body #content .slab-container .slab .events-list strong { font-size: 14px; font-style: italic; }
body #content .slab-container.center { width: 828px; margin: 0; }
body #content .slab-container.center.masonry { width: 808px; }
@media (min-width: 828px) { body #content .slab-container.center .slab { margin-right: 20px; }
  body #content .slab-container.center .slab.masonry-brick { margin-right: 0; }
  body #content .slab-container.center .slab.large section.feature { width: 320px; }
  body #content .slab-container.center .slab.large section.slab-main { width: 440px; }
  body #content .slab-container.center .slab.large section:not(:last-child) { float: left; }
  body #content .slab-container.center .slab.large section:last-child { float: right; }
  body #content .slab-container.center .slab.large.masonry-brick { width: 100%; }
  body #content .slab-container.center .slab.large.topic-slab .feature.image { margin-top: -50px; } }
body #content .slab-container.center .slab.small { width: 392px; display: inline-block; }
body #content .slab-container.center .slab.small .slab-main h2 { font-size: 23px; line-height: 1.4; }
body #content .slab-container.center .slab.orange, body #content .slab-container.center .slab.orange h1, body #content .slab-container.center .slab.orange h2, body #content .slab-container.center .slab.orange h3, body #content .slab-container.center .slab.orange h4, body #content .slab-container.center .slab.orange h5, body #content .slab-container.center .slab.orange h6, body #content .slab-container.center .slab.orange a, body #content .slab-container.center .slab.orange p, body #content .slab-container.center .slab.dark-blue, body #content .slab-container.center .slab.dark-blue h1, body #content .slab-container.center .slab.dark-blue h2, body #content .slab-container.center .slab.dark-blue h3, body #content .slab-container.center .slab.dark-blue h4, body #content .slab-container.center .slab.dark-blue h5, body #content .slab-container.center .slab.dark-blue h6, body #content .slab-container.center .slab.dark-blue a, body #content .slab-container.center .slab.dark-blue p, body #content .slab-container.center .slab.light-blue, body #content .slab-container.center .slab.light-blue h1, body #content .slab-container.center .slab.light-blue h2, body #content .slab-container.center .slab.light-blue h3, body #content .slab-container.center .slab.light-blue h4, body #content .slab-container.center .slab.light-blue h5, body #content .slab-container.center .slab.light-blue h6, body #content .slab-container.center .slab.light-blue a, body #content .slab-container.center .slab.light-blue p, body #content .slab-container.center .slab.dark-gray, body #content .slab-container.center .slab.dark-gray h1, body #content .slab-container.center .slab.dark-gray h2, body #content .slab-container.center .slab.dark-gray h3, body #content .slab-container.center .slab.dark-gray h4, body #content .slab-container.center .slab.dark-gray h5, body #content .slab-container.center .slab.dark-gray h6, body #content .slab-container.center .slab.dark-gray a, body #content .slab-container.center .slab.dark-gray p, body #content .slab-container.center .slab.dark-brown, body #content .slab-container.center .slab.dark-brown h1, body #content .slab-container.center .slab.dark-brown h2, body #content .slab-container.center .slab.dark-brown h3, body #content .slab-container.center .slab.dark-brown h4, body #content .slab-container.center .slab.dark-brown h5, body #content .slab-container.center .slab.dark-brown h6, body #content .slab-container.center .slab.dark-brown a, body #content .slab-container.center .slab.dark-brown p { color: #fff; }
body #content .slab-container.center .slab ul li { font-family: "Source Sans 3", Arial, sans-serif; }
body #content .slab-container.center .slab ul li:before { color: #757d82; }
body #content .slab-container.center .slab.light-gray, body #content .slab-container.center .slab.light-brown { background-color: #e9eff0; }
body #content .slab-container.center .slab.light-gray .slab-main h3.kicker, body #content .slab-container.center .slab.light-brown .slab-main h3.kicker { position: relative; top: 0; margin-bottom: 10px; }
body #content .slab-container.center .slab.orange { background-color: #CE601A; }
body #content .slab-container.center .slab.orange ul li:before { color: #004B87; }
body #content .slab-container.center .slab.orange .kicker { background-color: #e27931; }
body #content .slab-container.center .slab.dark-blue { background-color: #004B87; }
body #content .slab-container.center .slab.dark-blue ul li:before { color: #1f6699; }
body #content .slab-container.center .slab.dark-blue .kicker { background-color: #3f526d; }
body #content .slab-container.center .slab.light-blue { background-color: #004B87; }
body #content .slab-container.center .slab.light-blue ul li:before { color: #004B87; }
body #content .slab-container.center .slab.light-blue .kicker { background-color: #36acd5; }
body #content .slab-container.center .slab.dark-gray, body #content .slab-container.center .slab.dark-brown { background-color: #95988f; }
body #content .slab-container.center .slab.dark-gray .kicker, body #content .slab-container.center .slab.dark-brown .kicker { background-color: #ada382; }
body #content .slab-container.center .slab.gray, body #content .slab-container.center .slab.light-gray { background-color: #edf1f2; }
body #content .slab-container.center .slab.gray ul li:before, body #content .slab-container.center .slab.light-gray ul li:before { color: #004B87; }
body #content .slab-container.center .slab.gray .kicker, body #content .slab-container.center .slab.light-gray .kicker { background-color: #004B87; }
body #content .slab-container.center .slab.no-topic.masonry-brick h3.kicker { position: relative; top: 0; }
body #content .slab-container.center .slab.sidebar-child { color: #000000; }
body #content .slab-container.center .slab.sidebar-child a { color: #000000; }
body #content .slab-container.center .slab.sidebar-child .kicker { background-color: #004B87; color: #fff; display: block; }
body #content .slab-container.center .slab.sidebar-child .kicker a { color: #fff; font-weight: bold; text-decoration: none; }
body #content .slab-container.center .slab.sidebar-child:not(.button-link) { background-color: transparent; }
body #content .slab-container.center .slab.sidebar-child.button-link { color: #fff; }
body #content .slab-container.center .slab.sidebar-child .fa-khn-logo { font-size: 2.5em; font-weight: 400; position: absolute; right: 0; bottom: 0; text-decoration: none; color: #004B87; }
body #content .slab-container.center .slab.sidebar-child.khn .feature.khn li:last-child { padding-right: 80px; }
body #content .slab-container.center a { color: #183966; }
body #content .slab-container.sidebar .slab { background: transparent; color: #393d40; }
body #content .slab-container.sidebar .slab a { color: #393d40; font-weight: 600; }
body #content .slab-container.sidebar .slab h2 { font-size: 18px; line-height: 22px; }
body #content .slab-container.sidebar .slab .kicker { background-color: #004B87; position: relative; color: #fff; display: block; margin: -15px -15px 15px; padding: 3px 15px; clear: left; font-size: 15px; }
body #content .slab-container.sidebar .slab .kicker a { color: #fff; font-weight: bold; text-decoration: none; }
body #content .slab-container.sidebar .slab .kicker a.link-url { display: block; }
body #content .slab-container.sidebar .slab .kicker a.link-url:before { font-size: 0.7em; line-height: 24px; color: #fff; float: right; }
body #content .slab-container.sidebar .slab .kicker.section { margin: 15px -15px; }
body #content .slab-container.sidebar .slab.attachments .attachments { background-color: #edf1f2; margin: -15px; padding-top: 15px; padding-bottom: 5px; }
body #content .slab-container.sidebar .slab.attachments .kicker { background-color: #004B87 !important; }
body #content .slab-container.sidebar .slab.orange .kicker { background-color: #CE601A; }
body #content .slab-container.sidebar .slab.dark-gray .kicker, body #content .slab-container.sidebar .slab.dark-brown .kicker { background-color: #95988f; }
body #content .slab-container.sidebar .slab #search #search-menu { width: 288px; height: 42px; }
body #content .slab-container.sidebar .slab #dropdown .slide-category-jump { width: 362px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body #content .slab-container.sidebar .slab.khn .kicker a.rss-link { float: left; text-align: center; width: 28px; height: 25px; top: 0; left: 0; margin: -1px 10px 0px -14px; border-right: 2px solid #fff; }
body #content .slab-container.sidebar .slab.khn .kicker a.rss-link:before { font-size: 1.3em; line-height: 1.5; color: white; }
body #content .slab-container.sidebar .slab.khn .feature.khn ul li:last-child { padding-right: 80px; }
body #content .slab-container.sidebar .slab.khn .feature.khn .fa-khn-logo { font-size: 2.5em; font-weight: 400; position: absolute; right: 0; bottom: 0; text-decoration: none; color: #004B87; }
body #content .slab-container.sidebar .slab.khn .feature.khn .fa-khn-logo:hover, body #content .slab-container.sidebar .slab.khn .feature.khn .fa-khn-logo:active { opacity: 0.8; }
body #content .slab-container.sidebar .slab.button-link { color: #fff; }
body #content .slab-container.sidebar .slab .full-post a { color: #0017ce; }
@media (max-width: 1249px) { body #content .slab-container, body #content .slab-container.center { max-width: 828px; width: 100%; margin: 0 auto; } }
@media (max-width: 828px) { body #content .slab-container, body #content .slab-container.center, body #content .slab-container.center.masonry { max-width: 96%; }
  body #content .slab-container .slab.large, body #content .slab-container .slab.small, body #content .slab-container.center .slab.large, body #content .slab-container.center .slab.small, body #content .slab-container.center.masonry .slab.large, body #content .slab-container.center.masonry .slab.small { width: 100%; display: block; } }
@media (min-width: 828px) { body.home #content .slab-container.center .slab.large .kicker, body.single-home-page #content .slab-container.center .slab.large .kicker, body.single-dashboard #content .slab-container.center .slab.large .kicker, body.single-landing-page #content .slab-container.center .slab.large .kicker { position: absolute; top: -40px; } }
body.home #content .slab-container.center .slab .topic, body.single-home-page #content .slab-container.center .slab .topic, body.single-dashboard #content .slab-container.center .slab .topic, body.single-landing-page #content .slab-container.center .slab .topic { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; float: left; font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; color: #fff; text-decoration: none; background-color: #757d82; margin: 0 0 10px -20px; padding: 0 15px 0 50px; height: 40px; line-height: 40px; }
body.home #content .slab-container.center .slab .topic:hover, body.single-home-page #content .slab-container.center .slab .topic:hover, body.single-dashboard #content .slab-container.center .slab .topic:hover, body.single-landing-page #content .slab-container.center .slab .topic:hover { background-color: #5e6569; }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic { background-position: 0 -280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -100px; } }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic:hover { cursor: pointer; background-position: 0 -240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -80px; } }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic { background-position: 0 -200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -60px; } }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic:hover { cursor: pointer; background-position: 0 -160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -40px; } }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic { background-position: 0 -40px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -200px; } }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic:hover { cursor: pointer; background-position: 0 0; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -160px; } }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic { background-position: 0 -120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -20px; } }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic:hover { cursor: pointer; background-position: 0 -80px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 0; } }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic { background-position: 0 -360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic { background-size: 40.5px 4640px; background-position: 0 -140px; } }
body.home #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic:hover { cursor: pointer; background-position: 0 -320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.coronavirus-policy-watch.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -120px; } }
body.home #content .slab-container.center .slab.disparities-policy.light-brown .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.light-brown .topic { background-position: 0 -680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.light-brown .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -520px; } }
body.home #content .slab-container.center .slab.disparities-policy.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.light-brown .topic:hover { cursor: pointer; background-position: 0 -640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -480px; } }
body.home #content .slab-container.center .slab.disparities-policy.light-blue .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.light-blue .topic { background-position: 0 -600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.light-blue .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -440px; } }
body.home #content .slab-container.center .slab.disparities-policy.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.light-blue .topic:hover { cursor: pointer; background-position: 0 -560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -400px; } }
body.home #content .slab-container.center .slab.disparities-policy.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic { background-position: 0 -440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -280px; } }
body.home #content .slab-container.center .slab.disparities-policy.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic:hover { cursor: pointer; background-position: 0 -400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -240px; } }
body.home #content .slab-container.center .slab.disparities-policy.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic { background-position: 0 -520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -360px; } }
body.home #content .slab-container.center .slab.disparities-policy.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic:hover { cursor: pointer; background-position: 0 -480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -320px; } }
body.home #content .slab-container.center .slab.disparities-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.orange .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.orange .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.orange .topic { background-position: 0 -760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.orange .topic, body.single-dashboard #content .slab-container.center .slab.disparities-policy.orange .topic, body.single-landing-page #content .slab-container.center .slab.disparities-policy.orange .topic { background-size: 40.5px 4640px; background-position: 0 -600px; } }
body.home #content .slab-container.center .slab.disparities-policy.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.orange .topic:hover { cursor: pointer; background-position: 0 -720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.disparities-policy.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.disparities-policy.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.disparities-policy.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -560px; } }
body.home #content .slab-container.center .slab.global-health-policy.light-brown .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.light-brown .topic { background-position: 0 -1080px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.light-brown .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -920px; } }
body.home #content .slab-container.center .slab.global-health-policy.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.light-brown .topic:hover { cursor: pointer; background-position: 0 -1040px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -880px; } }
body.home #content .slab-container.center .slab.global-health-policy.light-blue .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.light-blue .topic { background-position: 0 -1000px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.light-blue .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -840px; } }
body.home #content .slab-container.center .slab.global-health-policy.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.light-blue .topic:hover { cursor: pointer; background-position: 0 -960px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -800px; } }
body.home #content .slab-container.center .slab.global-health-policy.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic { background-position: 0 -840px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -680px; } }
body.home #content .slab-container.center .slab.global-health-policy.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic:hover { cursor: pointer; background-position: 0 -800px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -640px; } }
body.home #content .slab-container.center .slab.global-health-policy.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic { background-position: 0 -920px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -760px; } }
body.home #content .slab-container.center .slab.global-health-policy.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic:hover { cursor: pointer; background-position: 0 -880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -720px; } }
body.home #content .slab-container.center .slab.global-health-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.orange .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.orange .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.orange .topic { background-position: 0 -1160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.orange .topic, body.single-dashboard #content .slab-container.center .slab.global-health-policy.orange .topic, body.single-landing-page #content .slab-container.center .slab.global-health-policy.orange .topic { background-size: 40.5px 4640px; background-position: 0 -1000px; } }
body.home #content .slab-container.center .slab.global-health-policy.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.orange .topic:hover { cursor: pointer; background-position: 0 -1120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.global-health-policy.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.global-health-policy.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.global-health-policy.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -960px; } }
body.home #content .slab-container.center .slab.health-costs.light-brown .topic, body.single-home-page #content .slab-container.center .slab.health-costs.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.light-brown .topic { background-position: 0 -1480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.light-brown .topic, body.single-home-page #content .slab-container.center .slab.health-costs.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1320px; } }
body.home #content .slab-container.center .slab.health-costs.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.light-brown .topic:hover { cursor: pointer; background-position: 0 -1440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1280px; } }
body.home #content .slab-container.center .slab.health-costs.light-blue .topic, body.single-home-page #content .slab-container.center .slab.health-costs.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.light-blue .topic { background-position: 0 -1400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.light-blue .topic, body.single-home-page #content .slab-container.center .slab.health-costs.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1240px; } }
body.home #content .slab-container.center .slab.health-costs.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.light-blue .topic:hover { cursor: pointer; background-position: 0 -1360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1200px; } }
body.home #content .slab-container.center .slab.health-costs.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.health-costs.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.dark-blue .topic { background-position: 0 -1240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.health-costs.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1080px; } }
body.home #content .slab-container.center .slab.health-costs.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.dark-blue .topic:hover { cursor: pointer; background-position: 0 -1200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1040px; } }
body.home #content .slab-container.center .slab.health-costs.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.health-costs.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.dark-brown .topic { background-position: 0 -1320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.health-costs.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1160px; } }
body.home #content .slab-container.center .slab.health-costs.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.dark-brown .topic:hover { cursor: pointer; background-position: 0 -1280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1120px; } }
body.home #content .slab-container.center .slab.health-costs.orange .topic, body.single-home-page #content .slab-container.center .slab.health-costs.orange .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.orange .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.orange .topic { background-position: 0 -1560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.orange .topic, body.single-home-page #content .slab-container.center .slab.health-costs.orange .topic, body.single-dashboard #content .slab-container.center .slab.health-costs.orange .topic, body.single-landing-page #content .slab-container.center .slab.health-costs.orange .topic { background-size: 40.5px 4640px; background-position: 0 -1400px; } }
body.home #content .slab-container.center .slab.health-costs.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.orange .topic:hover { cursor: pointer; background-position: 0 -1520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-costs.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-costs.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-costs.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1360px; } }
body.home #content .slab-container.center .slab.health-reform.light-brown .topic, body.single-home-page #content .slab-container.center .slab.health-reform.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.light-brown .topic { background-position: 0 -1880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.light-brown .topic, body.single-home-page #content .slab-container.center .slab.health-reform.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1720px; } }
body.home #content .slab-container.center .slab.health-reform.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.light-brown .topic:hover { cursor: pointer; background-position: 0 -1840px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1680px; } }
body.home #content .slab-container.center .slab.health-reform.light-blue .topic, body.single-home-page #content .slab-container.center .slab.health-reform.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.light-blue .topic { background-position: 0 -1800px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.light-blue .topic, body.single-home-page #content .slab-container.center .slab.health-reform.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1640px; } }
body.home #content .slab-container.center .slab.health-reform.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.light-blue .topic:hover { cursor: pointer; background-position: 0 -1760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1600px; } }
body.home #content .slab-container.center .slab.health-reform.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.health-reform.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.dark-blue .topic { background-position: 0 -1640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.health-reform.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1480px; } }
body.home #content .slab-container.center .slab.health-reform.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.dark-blue .topic:hover { cursor: pointer; background-position: 0 -1600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1440px; } }
body.home #content .slab-container.center .slab.health-reform.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.health-reform.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.dark-brown .topic { background-position: 0 -1720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.health-reform.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1560px; } }
body.home #content .slab-container.center .slab.health-reform.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.dark-brown .topic:hover { cursor: pointer; background-position: 0 -1680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1520px; } }
body.home #content .slab-container.center .slab.health-reform.orange .topic, body.single-home-page #content .slab-container.center .slab.health-reform.orange .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.orange .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.orange .topic { background-position: 0 -1960px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.orange .topic, body.single-home-page #content .slab-container.center .slab.health-reform.orange .topic, body.single-dashboard #content .slab-container.center .slab.health-reform.orange .topic, body.single-landing-page #content .slab-container.center .slab.health-reform.orange .topic { background-size: 40.5px 4640px; background-position: 0 -1800px; } }
body.home #content .slab-container.center .slab.health-reform.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.orange .topic:hover { cursor: pointer; background-position: 0 -1920px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.health-reform.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.health-reform.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.health-reform.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1760px; } }
body.home #content .slab-container.center .slab.hivaids.light-brown .topic, body.single-home-page #content .slab-container.center .slab.hivaids.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.light-brown .topic { background-position: 0 -2280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.light-brown .topic, body.single-home-page #content .slab-container.center .slab.hivaids.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2120px; } }
body.home #content .slab-container.center .slab.hivaids.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.light-brown .topic:hover { cursor: pointer; background-position: 0 -2240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2080px; } }
body.home #content .slab-container.center .slab.hivaids.light-blue .topic, body.single-home-page #content .slab-container.center .slab.hivaids.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.light-blue .topic { background-position: 0 -2200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.light-blue .topic, body.single-home-page #content .slab-container.center .slab.hivaids.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2040px; } }
body.home #content .slab-container.center .slab.hivaids.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.light-blue .topic:hover { cursor: pointer; background-position: 0 -2160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2000px; } }
body.home #content .slab-container.center .slab.hivaids.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.hivaids.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.dark-blue .topic { background-position: 0 -2040px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.hivaids.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -1880px; } }
body.home #content .slab-container.center .slab.hivaids.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.dark-blue .topic:hover { cursor: pointer; background-position: 0 -2000px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1840px; } }
body.home #content .slab-container.center .slab.hivaids.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.hivaids.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.dark-brown .topic { background-position: 0 -2120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.hivaids.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -1960px; } }
body.home #content .slab-container.center .slab.hivaids.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.dark-brown .topic:hover { cursor: pointer; background-position: 0 -2080px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -1920px; } }
body.home #content .slab-container.center .slab.hivaids.orange .topic, body.single-home-page #content .slab-container.center .slab.hivaids.orange .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.orange .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.orange .topic { background-position: 0 -2360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.orange .topic, body.single-home-page #content .slab-container.center .slab.hivaids.orange .topic, body.single-dashboard #content .slab-container.center .slab.hivaids.orange .topic, body.single-landing-page #content .slab-container.center .slab.hivaids.orange .topic { background-size: 40.5px 4640px; background-position: 0 -2200px; } }
body.home #content .slab-container.center .slab.hivaids.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.orange .topic:hover { cursor: pointer; background-position: 0 -2320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.hivaids.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.hivaids.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.hivaids.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2160px; } }
body.home #content .slab-container.center .slab.medicaid.light-brown .topic, body.single-home-page #content .slab-container.center .slab.medicaid.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.light-brown .topic { background-position: 0 -2680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.light-brown .topic, body.single-home-page #content .slab-container.center .slab.medicaid.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2520px; } }
body.home #content .slab-container.center .slab.medicaid.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.light-brown .topic:hover { cursor: pointer; background-position: 0 -2640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2480px; } }
body.home #content .slab-container.center .slab.medicaid.light-blue .topic, body.single-home-page #content .slab-container.center .slab.medicaid.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.light-blue .topic { background-position: 0 -2600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.light-blue .topic, body.single-home-page #content .slab-container.center .slab.medicaid.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2440px; } }
body.home #content .slab-container.center .slab.medicaid.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.light-blue .topic:hover { cursor: pointer; background-position: 0 -2560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2400px; } }
body.home #content .slab-container.center .slab.medicaid.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.medicaid.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.dark-blue .topic { background-position: 0 -2440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.medicaid.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2280px; } }
body.home #content .slab-container.center .slab.medicaid.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.dark-blue .topic:hover { cursor: pointer; background-position: 0 -2400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2240px; } }
body.home #content .slab-container.center .slab.medicaid.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.medicaid.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.dark-brown .topic { background-position: 0 -2520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.medicaid.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2360px; } }
body.home #content .slab-container.center .slab.medicaid.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.dark-brown .topic:hover { cursor: pointer; background-position: 0 -2480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2320px; } }
body.home #content .slab-container.center .slab.medicaid.orange .topic, body.single-home-page #content .slab-container.center .slab.medicaid.orange .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.orange .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.orange .topic { background-position: 0 -2760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.orange .topic, body.single-home-page #content .slab-container.center .slab.medicaid.orange .topic, body.single-dashboard #content .slab-container.center .slab.medicaid.orange .topic, body.single-landing-page #content .slab-container.center .slab.medicaid.orange .topic { background-size: 40.5px 4640px; background-position: 0 -2600px; } }
body.home #content .slab-container.center .slab.medicaid.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.orange .topic:hover { cursor: pointer; background-position: 0 -2720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicaid.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicaid.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicaid.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2560px; } }
body.home #content .slab-container.center .slab.medicare.light-brown .topic, body.single-home-page #content .slab-container.center .slab.medicare.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.medicare.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.medicare.light-brown .topic { background-position: 0 -3080px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.light-brown .topic, body.single-home-page #content .slab-container.center .slab.medicare.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.medicare.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.medicare.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2920px; } }
body.home #content .slab-container.center .slab.medicare.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.light-brown .topic:hover { cursor: pointer; background-position: 0 -3040px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2880px; } }
body.home #content .slab-container.center .slab.medicare.light-blue .topic, body.single-home-page #content .slab-container.center .slab.medicare.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.medicare.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.medicare.light-blue .topic { background-position: 0 -3000px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.light-blue .topic, body.single-home-page #content .slab-container.center .slab.medicare.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.medicare.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.medicare.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2840px; } }
body.home #content .slab-container.center .slab.medicare.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.light-blue .topic:hover { cursor: pointer; background-position: 0 -2960px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2800px; } }
body.home #content .slab-container.center .slab.medicare.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.medicare.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.medicare.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.medicare.dark-blue .topic { background-position: 0 -2840px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.medicare.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.medicare.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.medicare.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -2680px; } }
body.home #content .slab-container.center .slab.medicare.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.dark-blue .topic:hover { cursor: pointer; background-position: 0 -2800px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2640px; } }
body.home #content .slab-container.center .slab.medicare.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.medicare.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.medicare.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.medicare.dark-brown .topic { background-position: 0 -2920px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.medicare.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.medicare.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.medicare.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -2760px; } }
body.home #content .slab-container.center .slab.medicare.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.dark-brown .topic:hover { cursor: pointer; background-position: 0 -2880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2720px; } }
body.home #content .slab-container.center .slab.medicare.orange .topic, body.single-home-page #content .slab-container.center .slab.medicare.orange .topic, body.single-dashboard #content .slab-container.center .slab.medicare.orange .topic, body.single-landing-page #content .slab-container.center .slab.medicare.orange .topic { background-position: 0 -3160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.orange .topic, body.single-home-page #content .slab-container.center .slab.medicare.orange .topic, body.single-dashboard #content .slab-container.center .slab.medicare.orange .topic, body.single-landing-page #content .slab-container.center .slab.medicare.orange .topic { background-size: 40.5px 4640px; background-position: 0 -3000px; } }
body.home #content .slab-container.center .slab.medicare.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.orange .topic:hover { cursor: pointer; background-position: 0 -3120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.medicare.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.medicare.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.medicare.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -2960px; } }
body.home #content .slab-container.center .slab.perspectives.light-brown .topic, body.single-home-page #content .slab-container.center .slab.perspectives.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.light-brown .topic { background-position: 0 -3480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.light-brown .topic, body.single-home-page #content .slab-container.center .slab.perspectives.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3320px; } }
body.home #content .slab-container.center .slab.perspectives.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.light-brown .topic:hover { cursor: pointer; background-position: 0 -3440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3280px; } }
body.home #content .slab-container.center .slab.perspectives.light-blue .topic, body.single-home-page #content .slab-container.center .slab.perspectives.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.light-blue .topic { background-position: 0 -3400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.light-blue .topic, body.single-home-page #content .slab-container.center .slab.perspectives.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3240px; } }
body.home #content .slab-container.center .slab.perspectives.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.light-blue .topic:hover { cursor: pointer; background-position: 0 -3360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3200px; } }
body.home #content .slab-container.center .slab.perspectives.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.perspectives.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.dark-blue .topic { background-position: 0 -3240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.perspectives.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3080px; } }
body.home #content .slab-container.center .slab.perspectives.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.dark-blue .topic:hover { cursor: pointer; background-position: 0 -3200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3040px; } }
body.home #content .slab-container.center .slab.perspectives.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.perspectives.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.dark-brown .topic { background-position: 0 -3320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.perspectives.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3160px; } }
body.home #content .slab-container.center .slab.perspectives.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.dark-brown .topic:hover { cursor: pointer; background-position: 0 -3280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3120px; } }
body.home #content .slab-container.center .slab.perspectives.orange .topic, body.single-home-page #content .slab-container.center .slab.perspectives.orange .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.orange .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.orange .topic { background-position: 0 -3560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.orange .topic, body.single-home-page #content .slab-container.center .slab.perspectives.orange .topic, body.single-dashboard #content .slab-container.center .slab.perspectives.orange .topic, body.single-landing-page #content .slab-container.center .slab.perspectives.orange .topic { background-size: 40.5px 4640px; background-position: 0 -3400px; } }
body.home #content .slab-container.center .slab.perspectives.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.orange .topic:hover { cursor: pointer; background-position: 0 -3520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.perspectives.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.perspectives.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.perspectives.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3360px; } }
body.home #content .slab-container.center .slab.private-insurance.light-brown .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.light-brown .topic { background-position: 0 -3880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.light-brown .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3720px; } }
body.home #content .slab-container.center .slab.private-insurance.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.light-brown .topic:hover { cursor: pointer; background-position: 0 -3840px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3680px; } }
body.home #content .slab-container.center .slab.private-insurance.light-blue .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.light-blue .topic { background-position: 0 -3800px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.light-blue .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3640px; } }
body.home #content .slab-container.center .slab.private-insurance.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.light-blue .topic:hover { cursor: pointer; background-position: 0 -3760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3600px; } }
body.home #content .slab-container.center .slab.private-insurance.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.dark-blue .topic { background-position: 0 -3640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3480px; } }
body.home #content .slab-container.center .slab.private-insurance.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.dark-blue .topic:hover { cursor: pointer; background-position: 0 -3600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3440px; } }
body.home #content .slab-container.center .slab.private-insurance.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.dark-brown .topic { background-position: 0 -3720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3560px; } }
body.home #content .slab-container.center .slab.private-insurance.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.dark-brown .topic:hover { cursor: pointer; background-position: 0 -3680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3520px; } }
body.home #content .slab-container.center .slab.private-insurance.orange .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.orange .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.orange .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.orange .topic { background-position: 0 -3960px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.orange .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.orange .topic, body.single-dashboard #content .slab-container.center .slab.private-insurance.orange .topic, body.single-landing-page #content .slab-container.center .slab.private-insurance.orange .topic { background-size: 40.5px 4640px; background-position: 0 -3800px; } }
body.home #content .slab-container.center .slab.private-insurance.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.orange .topic:hover { cursor: pointer; background-position: 0 -3920px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.private-insurance.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.private-insurance.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.private-insurance.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3760px; } }
body.home #content .slab-container.center .slab.uninsured.light-brown .topic, body.single-home-page #content .slab-container.center .slab.uninsured.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.light-brown .topic { background-position: 0 -4280px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.light-brown .topic, body.single-home-page #content .slab-container.center .slab.uninsured.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -4120px; } }
body.home #content .slab-container.center .slab.uninsured.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.light-brown .topic:hover { cursor: pointer; background-position: 0 -4240px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4080px; } }
body.home #content .slab-container.center .slab.uninsured.light-blue .topic, body.single-home-page #content .slab-container.center .slab.uninsured.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.light-blue .topic { background-position: 0 -4200px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.light-blue .topic, body.single-home-page #content .slab-container.center .slab.uninsured.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -4040px; } }
body.home #content .slab-container.center .slab.uninsured.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.light-blue .topic:hover { cursor: pointer; background-position: 0 -4160px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4000px; } }
body.home #content .slab-container.center .slab.uninsured.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.uninsured.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.dark-blue .topic { background-position: 0 -4040px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.uninsured.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -3880px; } }
body.home #content .slab-container.center .slab.uninsured.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.dark-blue .topic:hover { cursor: pointer; background-position: 0 -4000px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3840px; } }
body.home #content .slab-container.center .slab.uninsured.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.uninsured.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.dark-brown .topic { background-position: 0 -4120px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.uninsured.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -3960px; } }
body.home #content .slab-container.center .slab.uninsured.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.dark-brown .topic:hover { cursor: pointer; background-position: 0 -4080px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -3920px; } }
body.home #content .slab-container.center .slab.uninsured.orange .topic, body.single-home-page #content .slab-container.center .slab.uninsured.orange .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.orange .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.orange .topic { background-position: 0 -4360px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.orange .topic, body.single-home-page #content .slab-container.center .slab.uninsured.orange .topic, body.single-dashboard #content .slab-container.center .slab.uninsured.orange .topic, body.single-landing-page #content .slab-container.center .slab.uninsured.orange .topic { background-size: 40.5px 4640px; background-position: 0 -4200px; } }
body.home #content .slab-container.center .slab.uninsured.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.orange .topic:hover { cursor: pointer; background-position: 0 -4320px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.uninsured.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.uninsured.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.uninsured.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4160px; } }
body.home #content .slab-container.center .slab.womens-health-policy.light-brown .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic { background-position: 0 -4680px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.light-brown .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.light-brown .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic { background-size: 40.5px 4640px; background-position: 0 -4520px; } }
body.home #content .slab-container.center .slab.womens-health-policy.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic:hover { cursor: pointer; background-position: 0 -4640px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.light-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4480px; } }
body.home #content .slab-container.center .slab.womens-health-policy.light-blue .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic { background-position: 0 -4600px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.light-blue .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic { background-size: 40.5px 4640px; background-position: 0 -4440px; } }
body.home #content .slab-container.center .slab.womens-health-policy.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic:hover { cursor: pointer; background-position: 0 -4560px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4400px; } }
body.home #content .slab-container.center .slab.womens-health-policy.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic { background-position: 0 -4440px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic { background-size: 40.5px 4640px; background-position: 0 -4280px; } }
body.home #content .slab-container.center .slab.womens-health-policy.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic:hover { cursor: pointer; background-position: 0 -4400px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4240px; } }
body.home #content .slab-container.center .slab.womens-health-policy.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic { background-position: 0 -4520px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic { background-size: 40.5px 4640px; background-position: 0 -4360px; } }
body.home #content .slab-container.center .slab.womens-health-policy.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic:hover { cursor: pointer; background-position: 0 -4480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4320px; } }
body.home #content .slab-container.center .slab.womens-health-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.orange .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.orange .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.orange .topic { background-position: 0 -4760px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.orange .topic, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.orange .topic, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.orange .topic { background-size: 40.5px 4640px; background-position: 0 -4600px; } }
body.home #content .slab-container.center .slab.womens-health-policy.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.orange .topic:hover { cursor: pointer; background-position: 0 -4720px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) { body.home #content .slab-container.center .slab.womens-health-policy.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.womens-health-policy.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.womens-health-policy.orange .topic:hover { background-size: 40.5px 4640px; background-position: 0 -4560px; } }
body.home #content .slab-container.center .slab.polling .topic, body.single-home-page #content .slab-container.center .slab.polling .topic, body.single-dashboard #content .slab-container.center .slab.polling .topic, body.single-landing-page #content .slab-container.center .slab.polling .topic { background-image: none; padding-left: 0; }
body.home #content .slab-container.center .slab.polling .topic:before, body.single-home-page #content .slab-container.center .slab.polling .topic:before, body.single-dashboard #content .slab-container.center .slab.polling .topic:before, body.single-landing-page #content .slab-container.center .slab.polling .topic:before { margin: 0 10px; font-size: 1.2em; position: relative; top: 1px; }
body.home #content .slab-container.center .slab.polling .topic:before:hover, body.single-home-page #content .slab-container.center .slab.polling .topic:before:hover, body.single-dashboard #content .slab-container.center .slab.polling .topic:before:hover, body.single-landing-page #content .slab-container.center .slab.polling .topic:before:hover { cursor: pointer; }
body.home #content .slab-container.center .slab.khn .topic, body.single-home-page #content .slab-container.center .slab.khn .topic, body.single-dashboard #content .slab-container.center .slab.khn .topic, body.single-landing-page #content .slab-container.center .slab.khn .topic { background-image: none; padding-left: 0; }
body.home #content .slab-container.center .slab.khn .topic:before, body.single-home-page #content .slab-container.center .slab.khn .topic:before, body.single-dashboard #content .slab-container.center .slab.khn .topic:before, body.single-landing-page #content .slab-container.center .slab.khn .topic:before { margin: 0 10px; font-size: 1.2em; position: relative; top: 1px; }
body.home #content .slab-container.center .slab.khn .topic:before:hover, body.single-home-page #content .slab-container.center .slab.khn .topic:before:hover, body.single-dashboard #content .slab-container.center .slab.khn .topic:before:hover, body.single-landing-page #content .slab-container.center .slab.khn .topic:before:hover { cursor: pointer; }
body.home #content .slab-container.center .slab.khn .topic:before, body.single-home-page #content .slab-container.center .slab.khn .topic:before, body.single-dashboard #content .slab-container.center .slab.khn .topic:before, body.single-landing-page #content .slab-container.center .slab.khn .topic:before { top: 4px; }
body.home #content .slab-container.center .slab.orange .topic, body.single-home-page #content .slab-container.center .slab.orange .topic, body.single-dashboard #content .slab-container.center .slab.orange .topic, body.single-landing-page #content .slab-container.center .slab.orange .topic { background-color: #f59745; }
body.home #content .slab-container.center .slab.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.orange .topic:hover, body.single-dashboard #content .slab-container.center .slab.orange .topic:hover, body.single-landing-page #content .slab-container.center .slab.orange .topic:hover { background-color: #e56f07; }
body.home #content .slab-container.center .slab.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.dark-blue .topic, body.single-dashboard #content .slab-container.center .slab.dark-blue .topic, body.single-landing-page #content .slab-container.center .slab.dark-blue .topic { background-color: #2477b3; }
body.home #content .slab-container.center .slab.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.dark-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.dark-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.dark-blue .topic:hover { background-color: #004678; }
body.home #content .slab-container.center .slab.light-blue .topic, body.single-home-page #content .slab-container.center .slab.light-blue .topic, body.single-dashboard #content .slab-container.center .slab.light-blue .topic, body.single-landing-page #content .slab-container.center .slab.light-blue .topic { background-color: #2886c9; }
body.home #content .slab-container.center .slab.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.light-blue .topic:hover, body.single-dashboard #content .slab-container.center .slab.light-blue .topic:hover, body.single-landing-page #content .slab-container.center .slab.light-blue .topic:hover { background-color: #0067b0; }
body.home #content .slab-container.center .slab.dark-gray .topic, body.home #content .slab-container.center .slab.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.dark-gray .topic, body.single-home-page #content .slab-container.center .slab.dark-brown .topic, body.single-dashboard #content .slab-container.center .slab.dark-gray .topic, body.single-dashboard #content .slab-container.center .slab.dark-brown .topic, body.single-landing-page #content .slab-container.center .slab.dark-gray .topic, body.single-landing-page #content .slab-container.center .slab.dark-brown .topic { background-color: #a4a69f; }
body.home #content .slab-container.center .slab.dark-gray .topic:hover, body.home #content .slab-container.center .slab.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.dark-gray .topic:hover, body.single-home-page #content .slab-container.center .slab.dark-brown .topic:hover, body.single-dashboard #content .slab-container.center .slab.dark-gray .topic:hover, body.single-dashboard #content .slab-container.center .slab.dark-brown .topic:hover, body.single-landing-page #content .slab-container.center .slab.dark-gray .topic:hover, body.single-landing-page #content .slab-container.center .slab.dark-brown .topic:hover { background-color: #7d8078; }
body.home #content .slab-container.center .slab.gray .topic, body.single-home-page #content .slab-container.center .slab.gray .topic, body.single-dashboard #content .slab-container.center .slab.gray .topic, body.single-landing-page #content .slab-container.center .slab.gray .topic { background-color: #004B87; }
body.home #content .slab-container.center .slab.gray .topic:hover, body.single-home-page #content .slab-container.center .slab.gray .topic:hover, body.single-dashboard #content .slab-container.center .slab.gray .topic:hover, body.single-landing-page #content .slab-container.center .slab.gray .topic:hover { background-color: #12243e; }
body #content .special-feature { width: 100%; margin-bottom: 20px; }
body #content .special-feature img { max-width: 100%; }
@media (max-width: 1249px) { body #content .special-feature { max-width: 100%; width: 808px; margin: 0 auto 20px; } }
@media (max-width: 828px) { body #content .special-feature { max-width: 96%; } }
@media (max-width: 768px) { body #content .special-feature { margin: 0 10px 20px 0; } }

.tabs { list-style: none; padding-bottom: 20px; }
.tabs li { display: inline-block; font-size: 14px; font-family: "Source Sans 3", Arial, sans-serif; padding-right: 8px; text-transform: uppercase; }
datacenter-wrapper .tabs li { font-family: "Source Sans 3", Arial, sans-serif; }
.tabs li a { text-decoration: none; padding: 5px 0; vertical-align: middle; color: #0017ce; }
.tabs li a:hover { text-decoration: underline; }
.tabs li p { margin: 10px 0; }
.tabs li p:first-of-type { margin-top: 20px; }
.tabs li:before { content: ""; border-left: 1px solid #aaafb3; display: inline-block; height: 12px; vertical-align: middle; padding-left: 8px; }
.tabs li:first-child { padding-left: 0; }
.tabs li:first-child:before { content: none; }
.tabs li.active a { font-weight: 600; border-bottom: 2px solid #757d82; color: #757d82; }
.tabs li.active a:hover { text-decoration: none; }
.tabs li:hover { cursor: pointer; }

.share { float: none; width: auto; margin-top: 20px; }
.share a { text-decoration: none; display: inline-block; text-align: center; vertical-align: middle; width: 28px; height: 28px; border: 1px solid #aaafb3; margin-right: 5px; border-radius: 28px; overflow: hidden; }
.share a:before { font-size: 14px; vertical-align: middle; color: #aaafb3; line-height: 27px; }
.share a:hover, .share a:focus { background-color: #aaafb3; }
.share a:hover.twitter::before, .share a:focus.twitter::before { background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_444_759)'%3E%3Cpath d='M7.14163 5.07857L11.6089 0H10.5503L6.67137 4.40965L3.57328 0H0L4.68492 6.66818L0 11.9938H1.05866L5.15491 7.3371L8.42672 11.9938H12L7.14137 5.07857H7.14163ZM5.69165 6.72692L5.21697 6.06292L1.44011 0.779407H3.06615L6.11412 5.04337L6.5888 5.70737L10.5508 11.2499H8.92476L5.69165 6.72718V6.72692Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_444_759'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
.share a:hover:before, .share a:focus:before { color: #fff; }
.share a.twitter span { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.share a.twitter:before { height: 12px; margin-top: 6px; width: 12px; }

body .tabs.dc-tabs { margin-top: 3px; }
body .tabs.dc-tabs li { float: left; font-size: 20px; }
body .tabs.dc-tabs li:before { padding-left: 10px; margin-left: 10px; }
body .tabs.dc-tabs li.hidden { display: none; }
body .tabs.dc-tabs li:not(:first-child) { display: none; }
@media (min-width: 768px) { body .tabs.dc-tabs li:not(:first-child) { display: block; } }
body #map:before, body #table:before, body #graph:before { vertical-align: middle; margin: 0 5px 0 0; }
body #map:before { font-size: 1.7em; }
body #table:before { width: 24px; height: 16px; font-size: 1.2em; line-height: 0.6; }
body.single-global-indicator #map:before { font-size: 1.7em; }
@media (min-width: 992px) { body.single-state-indicator #top-box-search-input { top: -30px; } }
body #top-box-search-input { margin-top: 15px; }
@media (min-width: 992px) { body #top-box-search-input { margin-top: 0; position: absolute; right: 20px; top: 10px; }
  .single-state-indicator body #top-box-search-input { top: -30px; } }
body #top-box-search-input input#search-field { width: 288px; height: 37px; border: 0; padding: 0px 15px 0px 15px; font-size: 14px; background: white; }
body #top-box-search-input input#search-submit, body #top-box-search-input input.search-submit { width: 47px; height: 44px; border: none; float: right; }
body #top-box-search-input:before { font-size: 22px; height: 37px; line-height: 1.6; }
body #top-box-search-input .search-form:before { height: 37px; line-height: 1.6; width: 47px; }
body .check-boxes-dropdown-field { width: 335px; padding: 10px 10px 20px 10px; }
body .check-boxes-dropdown-scroller { height: 385px; overflow-y: auto; overflow-x: hidden; display: block; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
body .no-options-checked { text-align: center; width: 100%; height: 450px; margin-top: 20px; background-color: #fcfcfa; border: 2px dashed #e7e7e7; padding: 10px 5px 10px 5px; }
body .no-options-checked h5 { margin: 150px 0px 30px 0px; }
body .no-options-checked h6 { text-transform: uppercase; font-size: 22px; color: #464646; }
body .info-icon { position: absolute; top: 5px; right: 5px; width: 19px; height: 18px; text-decoration: none; background-color: #edf1f2; }
body .info-icon:before { display: block; margin-top: 1px; text-align: center; color: #949494; }
body .indicators-list a, body .indicators-list a:visited { display: block; padding-bottom: 10px; color: #1a3863; }
body .indicators-list p { margin-bottom: 0px; }
body .change-indicator { float: left; color: #004B87; }
body #change-category { float: right; width: 250px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 18px; text-transform: uppercase; color: #464646; padding: 0px 5px; }
body .styled-dropdown { float: right; }
body .styled-dropdown select { width: 280px; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #464646; font-size: 18px; }
body .indicator-start-wrapper { display: none; }
body div.table-wrapper { overflow-x: auto; }
body #content p.table-meta { padding: 0; float: right; font-family: "Source Sans 3", Arial, sans-serif; color: #949494; margin-top: 11px; margin-bottom: 10px; }
body #content p.table-meta label { font-size: 16px; margin-right: 10px; }
body .table-btn { display: inline-block; vertical-align: middle; width: 30px; height: 30px; }
body #save-image, body #table-new-window, body #table-raw-data, body #table-notes { text-align: center; }
body #save-image:before, body #table-new-window:before, body #table-raw-data:before, body #table-notes:before { color: #949494; font-size: 1.3em; vertical-align: middle; }
body #save-image:hover:before, body #save-image:focus:before, body #table-new-window:hover:before, body #table-new-window:focus:before, body #table-raw-data:hover:before, body #table-raw-data:focus:before, body #table-notes:hover:before, body #table-notes:focus:before { color: #464646; }
body #save-image { display: none; font-size: 1.2em; }
body h4.timeframe { font-size: 20px; color: #CE601A; }
body h4.timeframe .selection { color: #004B87; }

.single-state-indicator nav.page-meta #breadcrumbs { width: 910px; }
.single-state-indicator nav.page-meta #breadcrumbs li { display: inline; }
.single-state-indicator .box .headline-wrapper { max-width: 80%; width: 100%; }
.single-state-indicator .state-indicator--wrapper { max-width: calc(100% - 20px); }
.single-state-indicator h4.option.timeframe { padding-left: 0; }
.single-state-indicator #content > .box { padding-left: 0; }
.single-state-indicator #content #refine-results-wrapper { display: none; }
@media (min-width: 768px) { .single-state-indicator #content #refine-results-wrapper { display: block; max-width: 350px; width: 100%; } }
.single-state-indicator #content #refine-results-wrapper #refine-results-header-top, .single-state-indicator #content #refine-results-wrapper #refine-results-left-box, .single-state-indicator #content #refine-results-wrapper #refine-results-left-box .left-content-header-container, .single-state-indicator #content #refine-results-wrapper #refine-results-left-box .left-content-header-container-first, .single-state-indicator #content #refine-results-wrapper #refine-results-left-box .check-boxes, .single-state-indicator #content #refine-results-wrapper .check-boxes-dropdown-field { width: 100%; box-sizing: border-box; }
.single-state-indicator #content #refine-results-wrapper #refine-results-left-box .check-boxes { padding: 15px; }
.single-state-indicator #content #refine-results-wrapper #refine-results-left-box .check-boxes #indicator-start, .single-state-indicator #content #refine-results-wrapper #refine-results-left-box .check-boxes #indicator-timeframe, .single-state-indicator #content #refine-results-wrapper #refine-results-left-box .check-boxes #category-selector { width: 100%; }
.single-state-indicator #content .right-double-column:not(#notes-holder) { float: none; margin-top: 17px; overflow-x: auto; width: 100%; }
@media (min-width: 768px) { .single-state-indicator #content .right-double-column:not(#notes-holder) { float: right; max-width: calc(100% - 400px); width: 853px; } }
.single-state-indicator #content .right-double-column:not(#notes-holder) .table-meta { display: none; }
@media screen and (min-width: 1234px) { .single-state-indicator #content .right-double-column:not(#notes-holder) .table-meta { display: block; float: right; } }

@keyframes fadeOut { 0% { outline: 0.25rem solid #004B87; }
  100% { outline: 0 solid transparent; } }
.single-report-section #report-wrapper > div:not(.left-column) .tabs, .single-report-section #report-wrapper > div:not(.left-column) .box.primary, .single-issue-brief #report-wrapper > div:not(.left-column) .tabs, .single-issue-brief #report-wrapper > div:not(.left-column) .box.primary, .single-report #report-wrapper > div:not(.left-column) .tabs, .single-report #report-wrapper > div:not(.left-column) .box.primary, .single-fact-sheet #report-wrapper > div:not(.left-column) .tabs, .single-fact-sheet #report-wrapper > div:not(.left-column) .box.primary { box-sizing: border-box; margin: 0 auto 1.5625rem 0; max-width: 100%; width: 808px; }

.single-interactive.is-converted-post #report-wrapper .box:not(.has-sidebar):not(.womens-health-profiles) { width: 100%; }
.single-interactive #report-wrapper .box.full-post:not(.region-list):not(.womens-health-profiles) { align-items: flex-start; display: flex; flex-flow: row wrap; justify-content: space-between; }
.single-interactive #report-wrapper .box.full-post:not(.region-list):not(.womens-health-profiles) .button--back { flex-basis: 100%; text-align: left; }
.single-interactive #report-wrapper .collapsible-content, .single-interactive #report-wrapper .tabs, .single-interactive #report-wrapper .box:not(.has-sidebar):not(.womens-health-profiles):not(.full-post) { box-sizing: border-box; margin: 0 auto 0.625rem 0; max-width: 100%; width: 808px; }
.responsive .single-interactive #report-wrapper #chartExternalNav .box { margin-left: 0; }
.single-interactive #report-wrapper #chartExternalNav .box { padding: 6px 0; text-align: center; border: 1px solid #D6D6D6; height: 34px; display: inline-block !important; float: none !important; margin-left: 30px; width: auto; }
.single-interactive #report-wrapper #chartExternalNav .box:first-of-type { margin-left: 0; }
.single-interactive #report-wrapper #chartExternalNav .box.extremes { width: 180px; }
.single-interactive #report-wrapper #chartExternalNav .box.datalabel { width: 218px; }
.single-interactive .report-sidebar-nav { background-color: #fff; border: 2px solid rgba(0, 0, 0, 0.1); border-radius: 0.25rem; box-sizing: border-box; display: none; margin-bottom: 1.875rem; padding: 0; position: relative; width: 100%; }
@media (min-width: 992px) { .single-interactive .report-sidebar-nav { display: block; margin-bottom: 0; width: 13.125rem; } }
@media (min-width: 992px) { .single-interactive .report-sidebar-nav + .state-report-content-render { margin-left: auto !important; margin-right: 0 !important; flex-basis: calc(100% - 16.25rem) !important; width: calc(100% - 16.25rem); } }
@media (min-width: 992px) { .single-interactive .report-sidebar-nav.is-stuck { position: fixed; } }
.single-interactive .report-sidebar-nav ul.report-sidebar { border-radius: 0.25rem; list-style-type: none; margin: 0; padding: 0; }
.single-interactive .report-sidebar-nav ul.report-sidebar li { padding: 0; margin: 0; }
.single-interactive .report-sidebar-nav ul.report-sidebar li:first-child a { border-top: 0; }
.single-interactive .report-sidebar-nav ul.report-sidebar li a { border-top: 1px solid rgba(0, 0, 0, 0.05); color: #000000; display: block; font-size: 1.0625rem; line-height: 1.5; padding: 0.53125rem 1.0625rem; transition: background-color 0.3s ease-in-out; }
.single-interactive .report-sidebar-nav ul.report-sidebar li a:hover, .single-interactive .report-sidebar-nav ul.report-sidebar li a:focus { color: #004B87; text-decoration: none; }
.single-interactive .report-sidebar-nav ul.report-sidebar li a:focus { animation: fadeOut 2.5s; z-index: 50; }
.single-interactive .report-sidebar-nav ul.report-sidebar li.is-current-heading:first-child a:focus::after, .single-interactive .report-sidebar-nav ul.report-sidebar li.is-current-heading:first-child a::after { border-top-left-radius: 0.25rem; }
.single-interactive .report-sidebar-nav ul.report-sidebar li.is-current-heading:last-child a:focus::after, .single-interactive .report-sidebar-nav ul.report-sidebar li.is-current-heading:last-child a::after { border-bottom-left-radius: 0.25rem; }
.single-interactive .report-sidebar-nav ul.report-sidebar li.is-current-heading a { color: #000000; font-weight: 800; position: relative; }
.single-interactive .report-sidebar-nav ul.report-sidebar li.is-current-heading a:hover { color: #004B87; }
.single-interactive .report-sidebar-nav ul.report-sidebar li.is-current-heading a:focus { color: #000000; }
.single-interactive .report-sidebar-nav ul.report-sidebar li.is-current-heading a:focus::after, .single-interactive .report-sidebar-nav ul.report-sidebar li.is-current-heading a::after { background-color: #004B87; border-radius: 0; content: ''; height: calc(100% + 0.0625rem); left: -0.125rem; position: absolute; top: -0.0625rem; width: 4px; z-index: 100; }
.single-interactive .report-sidebar-nav ul.report-sidebar li::before { display: none; }

.new-subsidy-calculator-content { margin-top: 20px; }

.new-subsidy-calculator-top-border { margin: 0 0 20px; }

[kff-datacenter] .loading-placeholder h3 { font-size: 2em; padding-top: 200px; position: relative; text-align: center; }
[kff-datacenter] .loading-placeholder h3 .fa, [kff-datacenter] .loading-placeholder h3 #perspectives_view .grid-view a:before, #perspectives_view .grid-view [kff-datacenter] .loading-placeholder h3 a:before, [kff-datacenter] .loading-placeholder h3 #perspectives_view .search-view a:before, #perspectives_view .search-view [kff-datacenter] .loading-placeholder h3 a:before, [kff-datacenter] .loading-placeholder h3 nav.tertiary h2.has-icon.polling .topic:before, nav.tertiary h2.has-icon.polling [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 nav.tertiary h2.has-icon.khn .topic:before, nav.tertiary h2.has-icon.khn [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 nav.tertiary .title-icons li a:before, nav.tertiary .title-icons li [kff-datacenter] .loading-placeholder h3 a:before, [kff-datacenter] .loading-placeholder h3 nav.primary .menu-item-has-children > a:before, nav.primary [kff-datacenter] .loading-placeholder h3 .menu-item-has-children > a:before, [kff-datacenter] .loading-placeholder h3 .box a.see-more:before, .box [kff-datacenter] .loading-placeholder h3 a.see-more:before, [kff-datacenter] .loading-placeholder h3 .box h2.arrow-title .rss-icon, .box h2.arrow-title [kff-datacenter] .loading-placeholder h3 .rss-icon, [kff-datacenter] .loading-placeholder h3 .box ul li:before, .box ul [kff-datacenter] .loading-placeholder h3 li:before, [kff-datacenter] .loading-placeholder h3 .box.full-post blockquote:before, .box.full-post [kff-datacenter] .loading-placeholder h3 blockquote:before, [kff-datacenter] .loading-placeholder h3 .box .exhibit-slider-top .arrow-circle-left:before, .box .exhibit-slider-top [kff-datacenter] .loading-placeholder h3 .arrow-circle-left:before, [kff-datacenter] .loading-placeholder h3 .box .exhibit-slider-top .arrow-circle-right:before, .box .exhibit-slider-top [kff-datacenter] .loading-placeholder h3 .arrow-circle-right:before, [kff-datacenter] .loading-placeholder h3 .box .previous-section:before, .box [kff-datacenter] .loading-placeholder h3 .previous-section:before, [kff-datacenter] .loading-placeholder h3 .box .next-section:before, .box [kff-datacenter] .loading-placeholder h3 .next-section:before, [kff-datacenter] .loading-placeholder h3 .pdf-document:before, [kff-datacenter] .loading-placeholder h3 .ppt-document:before, [kff-datacenter] .loading-placeholder h3 .xls-document:before, [kff-datacenter] .loading-placeholder h3 .mp3-document:before, [kff-datacenter] .loading-placeholder h3 .doc-document:before, [kff-datacenter] .loading-placeholder h3 .pdf-document:after, [kff-datacenter] .loading-placeholder h3 .ppt-document:after, [kff-datacenter] .loading-placeholder h3 .xls-document:after, [kff-datacenter] .loading-placeholder h3 .mp3-document:after, [kff-datacenter] .loading-placeholder h3 .doc-document:after, [kff-datacenter] .loading-placeholder h3 .accordion-wrapper .plus-btn-black, .accordion-wrapper [kff-datacenter] .loading-placeholder h3 .plus-btn-black, [kff-datacenter] .loading-placeholder h3 .accordion-wrapper .plus-btn-dark-blue, .accordion-wrapper [kff-datacenter] .loading-placeholder h3 .plus-btn-dark-blue, [kff-datacenter] .loading-placeholder h3 .accordion-wrapper .plus-btn, .accordion-wrapper [kff-datacenter] .loading-placeholder h3 .plus-btn, [kff-datacenter] .loading-placeholder h3 .accordion-wrapper .plus-btn-faded, .accordion-wrapper [kff-datacenter] .loading-placeholder h3 .plus-btn-faded, [kff-datacenter] .loading-placeholder h3 .accordion-wrapper .plus-btn-tan, .accordion-wrapper [kff-datacenter] .loading-placeholder h3 .plus-btn-tan, [kff-datacenter] .loading-placeholder h3 .accordion-wrapper .plus-btn-blue, .accordion-wrapper [kff-datacenter] .loading-placeholder h3 .plus-btn-blue, [kff-datacenter] .loading-placeholder h3 dl.accordion.inline .plus-btn-black, dl.accordion.inline [kff-datacenter] .loading-placeholder h3 .plus-btn-black, [kff-datacenter] .loading-placeholder h3 dl.accordion.inline .plus-btn-dark-blue, dl.accordion.inline [kff-datacenter] .loading-placeholder h3 .plus-btn-dark-blue, [kff-datacenter] .loading-placeholder h3 dl.accordion.inline .plus-btn, dl.accordion.inline [kff-datacenter] .loading-placeholder h3 .plus-btn, [kff-datacenter] .loading-placeholder h3 dl.accordion.inline .plus-btn-faded, dl.accordion.inline [kff-datacenter] .loading-placeholder h3 .plus-btn-faded, [kff-datacenter] .loading-placeholder h3 dl.accordion.inline .plus-btn-tan, dl.accordion.inline [kff-datacenter] .loading-placeholder h3 .plus-btn-tan, [kff-datacenter] .loading-placeholder h3 dl.accordion.inline .plus-btn-blue, dl.accordion.inline [kff-datacenter] .loading-placeholder h3 .plus-btn-blue, [kff-datacenter] .loading-placeholder h3 .search-form:before, [kff-datacenter] .loading-placeholder h3 .kaiser-hubspot-mini-signup-form__submit:before, [kff-datacenter] .loading-placeholder h3 .newsletter__button--submit:before, [kff-datacenter] .loading-placeholder h3 #quiz-wrapper .answer-status-wrapper .correct, #quiz-wrapper .answer-status-wrapper [kff-datacenter] .loading-placeholder h3 .correct, [kff-datacenter] .loading-placeholder h3 #quiz-wrapper .answer-status-wrapper .incorrect, #quiz-wrapper .answer-status-wrapper [kff-datacenter] .loading-placeholder h3 .incorrect, [kff-datacenter] .loading-placeholder h3 body #content .slab-container .slab ul li:before, body #content .slab-container .slab ul [kff-datacenter] .loading-placeholder h3 li:before, [kff-datacenter] .loading-placeholder h3 body #content .slab-container .slab .see-more:before, body #content .slab-container .slab [kff-datacenter] .loading-placeholder h3 .see-more:before, [kff-datacenter] .loading-placeholder h3 body #content .slab-container .slab.button-link:before, body #content .slab-container [kff-datacenter] .loading-placeholder h3 .slab.button-link:before, [kff-datacenter] .loading-placeholder h3 body #content .slab-container .slab .campaign .campaign-list li a:before, body #content .slab-container .slab .campaign .campaign-list li [kff-datacenter] .loading-placeholder h3 a:before, [kff-datacenter] .loading-placeholder h3 body #content .slab-container.sidebar .slab .kicker a.link-url:before, body #content .slab-container.sidebar .slab .kicker [kff-datacenter] .loading-placeholder h3 a.link-url:before, [kff-datacenter] .loading-placeholder h3 body #content .slab-container.sidebar .slab.khn .kicker a.rss-link:before, body #content .slab-container.sidebar .slab.khn .kicker [kff-datacenter] .loading-placeholder h3 a.rss-link:before, [kff-datacenter] .loading-placeholder h3 body.home #content .slab-container.center .slab.polling .topic:before, body.home #content .slab-container.center .slab.polling [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 body.single-home-page #content .slab-container.center .slab.polling .topic:before, body.single-home-page #content .slab-container.center .slab.polling [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 body.single-dashboard #content .slab-container.center .slab.polling .topic:before, body.single-dashboard #content .slab-container.center .slab.polling [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 body.single-landing-page #content .slab-container.center .slab.polling .topic:before, body.single-landing-page #content .slab-container.center .slab.polling [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 body.home #content .slab-container.center .slab.khn .topic:before, body.home #content .slab-container.center .slab.khn [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 body.single-home-page #content .slab-container.center .slab.khn .topic:before, body.single-home-page #content .slab-container.center .slab.khn [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 body.single-dashboard #content .slab-container.center .slab.khn .topic:before, body.single-dashboard #content .slab-container.center .slab.khn [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 body.single-landing-page #content .slab-container.center .slab.khn .topic:before, body.single-landing-page #content .slab-container.center .slab.khn [kff-datacenter] .loading-placeholder h3 .topic:before, [kff-datacenter] .loading-placeholder h3 .share a:before, .share [kff-datacenter] .loading-placeholder h3 a:before, [kff-datacenter] .loading-placeholder h3 body #map:before, body [kff-datacenter] .loading-placeholder h3 #map:before, [kff-datacenter] .loading-placeholder h3 body #table:before, body [kff-datacenter] .loading-placeholder h3 #table:before, [kff-datacenter] .loading-placeholder h3 body #graph:before, body [kff-datacenter] .loading-placeholder h3 #graph:before, [kff-datacenter] .loading-placeholder h3 body .info-icon:before, body [kff-datacenter] .loading-placeholder h3 .info-icon:before, [kff-datacenter] .loading-placeholder h3 body #save-image:before, body [kff-datacenter] .loading-placeholder h3 #save-image:before, [kff-datacenter] .loading-placeholder h3 body #table-new-window:before, body [kff-datacenter] .loading-placeholder h3 #table-new-window:before, [kff-datacenter] .loading-placeholder h3 body #table-raw-data:before, body [kff-datacenter] .loading-placeholder h3 #table-raw-data:before, [kff-datacenter] .loading-placeholder h3 body #table-notes:before, body [kff-datacenter] .loading-placeholder h3 #table-notes:before, [kff-datacenter] .loading-placeholder h3 body #content .link-button:before, body #content [kff-datacenter] .loading-placeholder h3 .link-button:before, [kff-datacenter] .loading-placeholder h3 body #content .arrow-link-button:before, body #content [kff-datacenter] .loading-placeholder h3 .arrow-link-button:before, [kff-datacenter] .loading-placeholder h3 body #content .clear-search-button:before, body #content [kff-datacenter] .loading-placeholder h3 .clear-search-button:before, [kff-datacenter] .loading-placeholder h3 body #content #refine-results-wrapper .dates-wrapper p span i.calendar-icon, body #content #refine-results-wrapper .dates-wrapper p span [kff-datacenter] .loading-placeholder h3 i.calendar-icon, [kff-datacenter] .loading-placeholder h3 body ul#view-style li .view-grid:before, body ul#view-style li [kff-datacenter] .loading-placeholder h3 .view-grid:before, [kff-datacenter] .loading-placeholder h3 body ul#view-style li .view-list:before, body ul#view-style li [kff-datacenter] .loading-placeholder h3 .view-list:before, [kff-datacenter] .loading-placeholder h3 body .share-results-box li a:before, body .share-results-box li [kff-datacenter] .loading-placeholder h3 a:before, [kff-datacenter] .loading-placeholder h3 #faq-wrapper .faq-questions .question-links .share .share-twitter, #faq-wrapper .faq-questions .question-links .share [kff-datacenter] .loading-placeholder h3 .share-twitter, [kff-datacenter] .loading-placeholder h3 #faq-wrapper .faq-questions .question-links .share .share-facebook, #faq-wrapper .faq-questions .question-links .share [kff-datacenter] .loading-placeholder h3 .share-facebook, [kff-datacenter] .loading-placeholder h3 #faq-wrapper .faq-questions .question-links .share .share-link, #faq-wrapper .faq-questions .question-links .share [kff-datacenter] .loading-placeholder h3 .share-link { left: 45%; position: absolute; top: 0; }

#health-tracking-poll-extra a:first-of-type { width: 100%; }
#health-tracking-poll-extra a:first-of-type img { display: block; margin: 0 auto; }
#health-tracking-poll-extra a:last-of-type { font-size: 14px; clear: both; }

[simplechart-chart].simplechart-chart h2 { font: 28px/34px "ff-meta-web-pro", helvetica, sans-serif; font-weight: 500; color: #1a3863; }
[simplechart-chart].simplechart-chart h4 { font: 17px/23px "ff-meta-web-pro", helvetica, sans-serif; font-weight: bold; color: #1a3863; }
[simplechart-chart].simplechart-chart table { width: auto; margin: 0; padding: 6px; }
[simplechart-chart].simplechart-chart table tr td, [simplechart-chart].simplechart-chart table tbody tr td { border-bottom: 0; border-right: 0; border-left: 0; padding: 2px 9px 2px 0; }
[simplechart-chart].simplechart-chart .nvtooltip { -webkit-box-shadow: none; -moz-boz-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: solid 1px #ccc; max-width: 400px; }
[simplechart-chart].simplechart-chart .nvtooltip p, [simplechart-chart].simplechart-chart .nvtooltip h3 { font: 12px "Source Sans 3", Arial, sans-serif; color: #000; word-wrap: break-word; white-space: normal; }
[simplechart-chart].simplechart-chart .nvtooltip h3 { font-weight: bold; background: none; border-bottom: 0; margin: 0; }

/** This partial is responsible for styling of the report buttons at the bottom of single report pages */
.report-buttons { display: block; float: left; width: 100%; clear: both; margin: 50px 0; text-align: center; }

a.button-link { text-decoration: none; }

.button-wrapper { display: inline-block; width: 80%; margin: 10px; }
.button-wrapper:hover .button-text, .button-wrapper:active .button-text { background-color: #004B87; color: white; border: 1px solid #004B87; }
.button-wrapper:hover .button-icon, .button-wrapper:active .button-icon { color: white; }
@media (min-width: 600px) { .button-wrapper { width: 45%; } }
@media (min-width: 1080px) { .button-wrapper { width: 22.13%; } }
.button-wrapper .button-text, .button-wrapper .button-icon { -webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.button-icon { position: relative; display: block; width: 100%; height: 200px; margin-bottom: 10px; text-align: center; background-color: #004B87; border: 1px solid transparent; }
.button-icon span { position: relative; top: 50%; color: white; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.button-text { font-family: "Source Sans 3", Arial, sans-serif; font-size: 20px; width: 100%; padding: 1em 0; text-align: center; text-transform: capitalize; color: #464646; border: 1px solid #ccc; background-color: #fcfcfc; }

/* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before, rule-empty-line-before */
/** Convert px to rem or em Unitless values are assumed to be in px  NOTE: px-to-rem() is intended as a function for internal use only. Favor usage of rem() over px-to-rem(), as rem() is more versatile.  */
/** Convert a list of unitless values (or px) to rem or em  $values: single value or list of values $em: should output be in em units? $base-value: font size from which calculations are made */
.post-password-form { margin-top: 2em; }
.post-password-form input[type=password] { font-family: Georgia, serif; padding: 5px; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; height: 44px; background-color: transparent; width: 300px; border: 1px solid #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.post-password-form input[type=submit] { height: 44px; width: 85px; font-size: 16px; -webkit-appearance: inherit; border: 1px solid #ccc; background-color: #eee; cursor: pointer; }
.post-password-form input[type=submit]:hover, .post-password-form input[type=submit]:active { background-color: #d5d5d5; }

/*
Gravity Forms styles below.
*/
.gravity-theme h3, .box.full-post .gravity-theme h3 { color: #393d40; font: bold 22px/36px 'Source Sans 3', sans-serif; margin-bottom: 0; }
.gravity-theme button[type=button], .gravity-theme input.gform_button, .box.full-post .gravity-theme button[type=button], .box.full-post .gravity-theme input.gform_button { align-items: center; background: #004B87; border-radius: 0.1875rem; border: 0; color: #fff; cursor: pointer; font-family: inherit; font-size: 14px; font-weight: 500; padding: 0.625rem 0.9375rem; text-transform: uppercase; vertical-align: middle; white-space: nowrap; }
.gravity-theme button[type=button]:hover, .gravity-theme input.gform_button:hover, .box.full-post .gravity-theme button[type=button]:hover, .box.full-post .gravity-theme input.gform_button:hover { background: #CE601A; }
.gravity-theme button[type=button].gfield_choice_all_toggle, .gravity-theme input.gform_button.gfield_choice_all_toggle, .box.full-post .gravity-theme button[type=button].gfield_choice_all_toggle, .box.full-post .gravity-theme input.gform_button.gfield_choice_all_toggle { margin-top: 0; margin-bottom: 22px; }
.gravity-theme .gsection, .box.full-post .gravity-theme .gsection { border-bottom: none; margin-top: 50px; }
.gravity-theme .gsection:nth-child(1), .box.full-post .gravity-theme .gsection:nth-child(1) { margin-top: 0; }
.gravity-theme .gfield_label_before_complex, .box.full-post .gravity-theme .gfield_label_before_complex { font-size: 18px; }
.gravity-theme .field_description_above .gfield_description, .box.full-post .gravity-theme .field_description_above .gfield_description { margin-top: 0; padding-bottom: 20px; }
.gravity-theme .gchoice, .box.full-post .gravity-theme .gchoice { align-items: start; display: flex; margin-bottom: 20px; }
.gravity-theme .gchoice input, .box.full-post .gravity-theme .gchoice input { margin-right: 10px; margin-top: 7px; }
.gravity-theme .gchoice label, .box.full-post .gravity-theme .gchoice label { font-size: 18px; }
.gravity-theme div.gfield.gfield--width-full, .box.full-post .gravity-theme div.gfield.gfield--width-full { grid-column: span 6; }
.gravity-theme .gform_two_col .gfield_checkbox, .box.full-post .gravity-theme .gform_two_col .gfield_checkbox { display: flex; flex-direction: row; flex-wrap: wrap; }
.gravity-theme .gform_two_col .gfield_checkbox .gchoice, .box.full-post .gravity-theme .gform_two_col .gfield_checkbox .gchoice { width: 50%; }

[data-wpview-type='kff-brightcove-float']:after { content: 'Floated Brightcove Video'; color: blue; text-decoration: underline; cursor: pointer; }

figure.brightcove-floated.float-left { float: left; }
@media (max-width: 1281px) { figure.brightcove-floated.float-left { margin-left: 0 !important; } }
figure.brightcove-floated.float-right { float: right; }
@media (max-width: 1249px) { figure.brightcove-floated.float-right { margin-right: 0 !important; } }
@media (max-width: 767px) { figure.brightcove-floated { float: none; max-width: 100%; margin-left: 0 !important; margin-right: 0 !important; } }

.buttons-wrapper { margin-top: 10px; width: 100%; }
.buttons-wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
@media (min-width: 768px) { .buttons-wrapper { display: flex; justify-content: space-between; } }

a.inline-button { font-family: "Source Sans 3", Arial, sans-serif; font-size: 17px; line-height: 1.5; display: block; margin: 17px 0.5%; padding: 15px; cursor: pointer; text-align: center; text-decoration: none; color: #fff; background-color: #0072c0; }
a.inline-button:hover { text-decoration: none; opacity: 0.8; }
@media (min-width: 768px) { a.inline-button { display: inline-block; width: 28%; } }

.box div.slideshow-slide-caption { color: #FFFFFF; bottom: -3px; font-size: 13px; }

.page--donate { background-color: #0064AA; background-image: url("../images/kff-logo-white-transparent.svg"); background-repeat: repeat-y; background-size: cover; margin-left: calc(-50vw + 50%); transform: translateX(calc(50vw - 50%)); width: 100vw; }
.page--donate .site-header__logo img { filter: invert(1); }

.page__donate-form { min-width: calc(40% - 20px); order: -1; position: relative; }

.donate--message { background: rgba(0, 100, 170, 0.8); box-sizing: border-box; height: 100%; padding: 30px 60px 40px; position: absolute; width: 100%; z-index: 1; }
div .donate--message p a, .donate--message h4, .donate--message p, .donate--message a, .donate--message button { color: #fff; }
.donate--message a { font-weight: 600; text-decoration: none; }
.donate--message.error .donate__form--reset.error { display: table; }
.donate--message.success .donate__form--reset.success { display: table; }
.donate--message strong { font-weight: 700; }
.donate__form { background: rgba(0, 100, 170, 0.8); color: #fff; margin: 0 auto 3.125rem; max-width: 47.5rem; padding: 30px 20px 40px; }
@media screen and (min-width: 450px) { .donate__form { padding: 30px 30px 40px; } }
@media screen and (min-width: 900px) { .donate__form { height: calc(100% - 60px); margin-bottom: 0; grid-area: a; height: calc(100% - 60px); min-width: 300px; padding: 30px 60px 40px; } }
.donate--message.success + .donate__form, .donate--message.error + .donate__form { visibility: hidden; }
.donate__form h4 { color: #fff; }
.donate__form label, .donate__form .donate--custom-amount { font-size: 12px; line-height: 1.4; }
.donate__form label { color: inherit; cursor: pointer; display: block; margin-bottom: 10px; }
.donate__form label em { font-style: italic; }
.donate__form label a { color: #fff; opacity: 0.8; text-decoration: none; }
.donate__form label a:hover { opacity: 1; }
.donate__form label input { box-sizing: border-box; border: none; color: #000000; display: block; width: 100%; }
.donate__form label input[type='radio'], .donate__form label input[type='checkbox'] { display: inline-block; width: auto; }
.donate__form label input[type='number'] { -moz-appearance: textfield; }
.donate__form label input[type='number']::-webkit-inner-spin-button, .donate__form label input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.donate__form .donate__form--input { background: #fff; border: none; font-family: 'Source Sans 3', helvetica, sans-serif; font-size: 16px; line-height: normal; padding: 11px 18px; }
.donate__form .donate__form--input a { color: inherit; font-weight: 600; text-decoration: none; }
.donate__form .donate__form--input a:hover { text-decoration: underline; }
.donate__form--links { display: flex; }
.donate__form--links li { align-items: center; display: flex; margin-left: 16px; padding-left: 16px; position: relative; }
.donate__form--links li:before { content: ''; background: #fff; border-radius: 100%; margin-left: -18px; position: absolute; height: 4px; width: 4px; }
.donate__form--links li:first-child { margin-left: 0; padding-left: 0; }
.donate__form--links li:first-child:before { content: none; }
.donate__form .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.donate__form .donate--custom-amount { margin-bottom: 20px; }
@media screen and (min-width: 450px) { .donate__form .donate--custom-amount { display: flex; flex-flow: row nowrap; } }
.donate__form .donate--custom-amount label { display: flex; min-width: calc(50% - 20px); }
.donate__form .donate--custom-amount input[type='radio'] { display: none; }
.donate__form .donate--custom-amount input[type='number'] { border-radius: 3px; font-size: 20px; padding-left: 37px; }
.donate__form .donate--custom-amount .currency-container { align-items: center; display: flex; flex-flow: column nowrap; position: relative; width: 100%; }
.donate__form .donate--custom-amount .currency { color: #333333; content: "$"; font-family: "Source Sans 3", sans-serif; font-size: 22px; font-weight: 700; left: 20px; position: absolute; top: 8px; }
@media screen and (min-width: 450px) { .donate__form .donate--custom-amount .note { margin-left: 33px; } }
.donate__form .donate--custom-amount .note a { color: inherit; text-decoration: none; }
@media screen and (min-width: 450px) { .donate__form .donate--amounts { display: flex; display: grid; grid-gap: 10px; grid-template-columns: repeat(5, 1fr); justify-content: space-between; } }
.donate__form .donate--amounts label { margin-bottom: 30px; flex-basis: 100%; }
.donate__form .donate--amounts input[type='radio'] { height: 0; opacity: 0; position: fixed; width: 0; }
.donate__form .donate--amounts input[type='radio']:checked + span { background: #00BC87; color: #fff; }
.donate__form .donate--amounts span { background: #fff; border-radius: 3px; box-sizing: border-box; color: #333333; cursor: pointer; display: block; font-family: "Source Sans 3", sans-serif; font-size: 20px; font-weight: 600; line-height: 1em; padding: 10px; text-align: center; width: 100%; }
.donate__form .donate--section-recurring { align-items: center; display: flex; flex-flow: row wrap; }
.donate__form .donate--section-recurring label { align-items: center; display: flex; flex-flow: row nowrap; margin-right: 20px; margin-top: -4px; }
.donate__form .donate--section-recurring label:last-child { margin-right: 0; }
.donate__form .donate--section-recurring label span { font-size: 16px; margin-left: 4px; margin-top: 4px; }
.donate__form .donate__form--submit { background-color: #00BC87; border-radius: 3px; border: none; color: #fff; cursor: pointer; display: table; font-family: "Source Sans 3", sans-serif; font-size: 24px; font-weight: 600; line-height: 1.2; margin: 30px auto 0; min-width: 200px; padding: 12px 24px; text-align: center; text-transform: uppercase; }
.donate__form .donate__form--submit:hover { background-color: #00e0a1; transition: background-color 200ms; }
.donate__form .donate__form--submit:active { background-color: #008962; transition: none; }
.donate__form.is-submitting .donate__form--progress { display: block; }
.donate__form.is-submitted .donate__form--submit { display: none; }
.donate__form.is-submitted .donate__form--reset.sucess, .donate__form.is-submitted .donate__form--success { display: block; }
.donate__form.is-error .donate__form--submit { display: none; }
.donate__form.is-error .donate__form--reset.error { display: block; }
.donate__form--error, .donate__form--success, .donate__form--progress, .donate__form--reset { border-radius: 3px; color: #fff; display: none; font-size: 0.875rem; margin-top: 1.25rem; padding: 8px 11px; }
.donate__form--error { background-color: rgba(187, 7, 6, 0.8); }
.donate__form--error.is-visible { display: block; }
.donate__form--submit { display: block; }
.donate__form--success { background-color: rgba(92, 156, 45, 0.8); }
.donate__form--progress { background-color: rgba(0, 75, 135, 0.8); }
.donate__form--reset { background-color: #00BC87; border-radius: 3px; border: none; color: #fff; cursor: pointer; display: table; font-family: "Source Sans 3", sans-serif; font-size: 24px; font-weight: 600; line-height: 1.2; margin: 30px auto 0; min-width: 200px; padding: 12px 24px; text-align: center; text-transform: uppercase; display: none; font-weight: 600; margin-left: auto; margin-right: auto; text-align: center; text-decoration: none; }
.donate__form--reset:hover { background-color: #00e0a1; transition: background-color 200ms; }
.donate__form--reset:active { background-color: #008962; transition: none; }

.page__post-body--donate { background: rgba(255, 255, 255, 0.8); margin-bottom: 50px; padding: 30px 60px 40px; min-width: calc(40% - 20px); }
@media screen and (min-width: 900px) { .page__post-body--donate { grid-area: b; margin-bottom: 0; } }

.page__post-body--extended { margin-top: 50px; }
.page__post-body--extended h1, .page__post-body--extended h2, .page__post-body--extended h3, .page__post-body--extended h4, .page__post-body--extended h5, .page__post-body--extended h6 { font-family: "Source Sans 3", sans-serif; }
.page__post-body--extended h2 { font-size: 64px; line-height: 1.3; margin-bottom: 40px; }
.page__post-body--extended h3, .page__post-body--extended h4 { color: #333333; font-family: inherit; font-size: 16px; font-weight: 700; line-height: 26px; margin-bottom: 10px; margin-top: 40px; }
.page__post-body--extended [class^='wp-block-'] { max-width: 1100px !important; }

.page__content--donate { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; max-width: 1170px; padding-bottom: 40px; width: 100%; }
@media screen and (min-width: 450px) { .page__content--donate { display: grid; grid-gap: 40px; justify-content: space-between; } }
@media screen and (min-width: 900px) { .page__content--donate { flex-direction: row; grid-template-areas: 'a b'; grid-template-columns: 50% 1fr; padding-bottom: 100px; } }
.page__content--donate h4 { font-family: "Source Sans 3", sans-serif; font-size: 28px; font-weight: 700; line-height: 1.3; margin-bottom: 30px; text-align: center; text-transform: uppercase; }

.page__header--donate { align-items: center; display: flex; flex-direction: column; font-family: "Source Sans 3", sans-serif; padding-left: 20px; padding-right: 20px; padding-top: 60px; }
@media screen and (min-width: 900px) { .page__header--donate { padding-left: 0; padding-right: 0; } }
.page__header--donate a { border-bottom: 1px solid rgba(255, 255, 255, 0.4); margin-bottom: 20px; order: -1; padding-bottom: 20px; }
.page__header--donate .page__heading--donate { font-family: inherit; font-size: 24px; font-weight: 300; line-height: 29px; margin-bottom: 40px; order: 1; }
.page__header--donate .page__title--donate { font-family: inherit; font-size: 64px; font-weight: 700; line-height: 1.2; margin-bottom: 40px; margin-top: 20px; order: 2; }
.page__header--donate .page__heading--donate, .page__header--donate .page__title--donate { color: #fff; text-align: center; width: 100%; }

.donate-intro-container-default { display: block; }

.donate-intro-container-khn { display: none; }

.donate-intro p { font-size: 18px; line-height: 26px; }

@media screen and (min-width: 450px) { .donate--section-address, .donate--section-card, .donate--section-name { align-items: center; display: flex; display: grid; grid-gap: 10px; justify-content: space-between; } }

.donate--section-card label, .donate--section-address label { margin-bottom: 0; }

.donate--section-address, .donate--section-card { grid-template-columns: 50% 1fr 1fr; }
.donate--section-address label:nth-child(1), .donate--section-card label:nth-child(1) { min-width: calc(50% - 10px); }
.donate--section-address label:nth-child(2), .donate--section-address label:nth-child(3), .donate--section-card label:nth-child(2), .donate--section-card label:nth-child(3) { min-width: calc(25% - 10px); }

.powered-by-stripe { background-image: url("../images/powered_by_stripe.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 119px 26px; display: inline-block; height: 1.625rem; margin-left: auto; opacity: 0.8; width: 7.4375rem; }
.powered-by-stripe:hover { opacity: 1; }

.donate--section-name { grid-template-columns: 1fr 1fr; }
.donate--section-name label { min-width: 50%; }

.donate__form--section-header { align-items: baseline; color: rgba(255, 255, 255, 0.5); display: flex; font-size: 12px; font-weight: 600; line-height: 1.3; margin: 30px 0 8px; text-transform: uppercase; }

.grecaptcha-badge { visibility: hidden; }

.blog-authors { margin-bottom: 0.625rem; }
.blog-authors + .blog-published { margin-top: -0.25rem; }

p.blog-byline { color: #757d82; font-size: 0.875rem; font-weight: bold; margin-bottom: 0; }
p.blog-byline a { display: inline-block; text-decoration: none; }

body #content .blog-detail .box, body #content .blog-detail .sidebar { float: none; width: 100%; }
@media (min-width: 600px) { body #content .blog-detail .box, body #content .blog-detail .sidebar { margin-right: auto; max-width: 50.5rem; } }
.blog-detail .share { border-bottom: 1px solid #e5e5e5; padding-bottom: 1.875rem; }

.blog-header { border-bottom: 1px solid #999; font-family: 'Source Sans 3', sans-serif; margin-bottom: 1.25rem; padding-bottom: 2.5rem; }
.blog-header .blog-header__title { box-sizing: border-box; color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 2.25rem; font-weight: 700; line-height: 2.6875rem; }
.blog-header ~ .box h2 { font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 1.208333; margin-bottom: 1.25rem; }

.blog-list { box-sizing: border-box; }
@media (min-width: 1250px) { .blog-list { margin-left: auto; margin-right: auto; max-width: 1225px; width: 100%; } }
body.has-blocks .blog-list { padding-left: 0.625rem; padding-right: 0.625rem; }
.blog-list .load-more-posts-button { align-items: center; background: #004B87; border-radius: 0.1875rem; border: 0; color: #fff; cursor: pointer; font-family: inherit; font-size: 14px; font-weight: 500; padding: 0.625rem 0.9375rem; text-transform: uppercase; vertical-align: middle; white-space: nowrap; margin: 1.875rem auto 3.75rem; display: table; }
.blog-list .load-more-posts-button:hover { background: #CE601A; }
.blog-list .load-more-posts-error { text-align: center; margin: 1.875rem auto 3.75rem; }

.blog-list-item { border-bottom: 1px solid #e5e5e5; box-sizing: border-box; display: flex; flex-flow: column wrap; padding: 1.875rem 0; }
@media (min-width: 600px) { .blog-list-item { flex-flow: row nowrap; } }
.blog-list-item p.byline a { margin: 0; }
.blog-list-item p.byline br { display: none; }
.blog-list-item p.byline span { display: block; margin-top: 0.625rem; }
.blog-list-item .headline { font-size: 24px; line-height: 28px; }
.blog-list-item .thumbnail { display: block; width: 100%; }
@media (min-width: 600px) { .blog-list-item .thumbnail { width: auto; } }
.blog-list-item .thumbnail a { display: block; width: 100%; }
@media (min-width: 600px) { .blog-list-item .thumbnail a { width: 11.25rem; } }
@media (min-width: 768px) { .blog-list-item .thumbnail a { width: 18.75rem; } }
.blog-list-item .thumbnail a img { display: block; height: auto; width: 100%; }
.blog-list-item .blog-inner { width: 100%; }
.blog-list-item .blog-inner img { height: auto; }
.blog-list-item .thumbnail + .blog-inner { margin-top: 1.25rem; }
@media (min-width: 600px) { .blog-list-item .thumbnail + .blog-inner { margin-left: 1.25rem; margin-top: 0rem; } }
@media (min-width: 992px) { .blog-list-item .thumbnail + .blog-inner { margin-left: 2.5rem; } }

.blog-published { display: block; margin-bottom: 0.625rem; }

.blog-row { flex-flow: row nowrap; width: 100%; }
@media (min-width: 1250px) { .blog-row { display: table; margin-left: auto; margin-right: auto; max-width: 61.875rem; } }

.module { -moz-font-feature-settings: 'liga', 'kern'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-feature-settings: 'liga', 'kern'; padding: 2.5rem 0rem; text-rendering: optimizeLegibility; }
.module__type-latest-polling, .module[data-block-color='light-blue'], .module[data-block-color='light-gray'] { margin-bottom: 0; margin-top: 0; }
.section-header + .module { padding-top: 1.875rem; }
.section-header + .module__type-editable-post { padding-top: 0.9375rem; }
.module.block--r-studio { width: 100%; }
.module.block--r-studio iframe { margin: 0; vertical-align: middle; }
.section-header + .module[data-block-color='white'], .module.block--r-studio { padding-top: 0; }
.module--loading, .module--no-posts { display: block; font-family: 'Source Sans 3', sans-serif; font-size: 1.25rem; font-weight: 700; margin-bottom: 0.625rem; text-align: center; }
.module--style-accent-1 { background-color: #fff; }
.module--style-accent-2 { background-color: #e5e5e5; }
.module--style-accent-3 { background-color: #e5f1fa; }
.module .inner { margin: 0 auto; max-width: 73.125rem; }

button.arrow-link, a.arrow-link { -webkit-font-smoothing: antialiased; color: #333; color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 0.75rem; font-weight: 700; padding-right: 1.5625rem; position: relative; text-decoration: none; text-transform: uppercase; }
button.arrow-link::after, a.arrow-link::after { background-image: url("../images/kff_arrow.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; content: ''; height: 1.125rem; position: absolute; right: 0; top: 50%; transform: translateY(-50%); transition: right 0.3s ease-in-out; width: 1.125rem; }
button.arrow-link:hover, button.arrow-link:focus, a.arrow-link:hover, a.arrow-link:focus { color: #000001; text-decoration: underline; }
button.arrow-link.light, a.arrow-link.light { color: #fff; }
button.arrow-link.light:hover, button.arrow-link.light:focus, a.arrow-link.light:hover, a.arrow-link.light:focus { color: #fff; }
button.arrow-link.light::after, a.arrow-link.light::after { background-image: url("../images/kff_arrow-light.svg"); }
button.arrow-link.blue, a.arrow-link.blue { color: #004B87; font-size: 0.875rem; line-height: 1.0625rem; }
button.arrow-link.blue:hover, button.arrow-link.blue:focus, a.arrow-link.blue:hover, a.arrow-link.blue:focus { color: #004B87; }
button.arrow-link.blue::after, a.arrow-link.blue::after { background-image: url("../images/kff_arrow-blue.svg"); }

.section-header__heading-container { margin-left: auto; margin-right: auto; max-width: 73.125rem; display: block; position: relative; text-decoration: none; }
.section-header__heading-container::after, .section-header__heading-container::before { background-color: #999; content: ''; height: 0.0625rem; left: 0; position: absolute; width: 100%; z-index: 0; }
.section-header__heading-container::after { top: calc(50% - 0.125rem); }
.section-header__heading-container::before { bottom: calc(50% - 0.125rem); }
.section-header__heading-link { text-decoration: none; }
.section-header__heading-content { background-color: #fff; box-shadow: 0 0 0 #fff; color: #333; display: inline; font-family: 'Source Sans 3', sans-serif; font-size: 0.875rem; font-weight: 700; line-height: 1.25; max-width: 75%; padding: 0.125rem 0.4375rem 0.125rem 0rem; position: relative; text-transform: uppercase; z-index: 1; }
.light-gray .section-header__heading-content { background-color: #e5e5e5; box-shadow: 0 0 0 #e5e5e5; }
.light-blue .section-header__heading-content { background-color: #e5f1fa; box-shadow: 0 0 0 #e5f1fa; }

.wp-block-columns { margin-left: auto; margin-right: auto; margin-bottom: 3.125rem; max-width: 87.8125rem; padding-left: 15px; padding-right: 15px; }

.has-blocks #editor-content { box-sizing: border-box; margin: 0 auto; max-width: 1170px; padding-left: 15px; padding-right: 15px; }
.has-blocks p.has-medium-font-size { line-height: 1.6; }
.has-blocks p strong { font-weight: 700; }
.has-blocks p em { font-style: italic; }
.has-blocks p a { color: #0075c8; }
.has-blocks p a:hover, .has-blocks p a:focus { text-decoration: none; }
.has-blocks li.has-medium-font-size { line-height: 1.6; }
.has-blocks .alignleft { display: block; margin: 0 30px 15px 15px; text-align: left; }
@media (min-width: 768px) { .has-blocks .alignleft { float: left; } }
.has-blocks .alignleft figcaption { text-align: left; }
.has-blocks .alignright { margin: 0 15px 15px 30px; text-align: right; }
@media (min-width: 768px) { .has-blocks .alignright { float: right; } }
.has-blocks .alignright figcaption { text-align: right; }
.has-blocks .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center; }
.has-blocks .aligncenter figcaption { text-align: center; }
.has-blocks.single-landing-page p, .has-blocks.single-landing-page *[class^='wp-block-']:not(.wp-block-embed-twitter):not(.wp-block-column):not([class^='wp-block-kaiser-']):not(.wp-block-separator) { box-sizing: border-box; margin-bottom: 30px; margin-left: 0; margin-right: auto; max-width: 47.5rem; }
.has-blocks.single-landing-page p.site-header__tagline, .has-blocks.single-landing-page *[class^='wp-block-']:not(.wp-block-embed-twitter):not(.wp-block-column):not([class^='wp-block-kaiser-']):not(.wp-block-separator).site-header__tagline { margin-bottom: 0; margin-left: 20px; margin-right: auto; }
.has-blocks.single-landing-page p .wp-block-embed__wrapper, .has-blocks.single-landing-page *[class^='wp-block-']:not(.wp-block-embed-twitter):not(.wp-block-column):not([class^='wp-block-kaiser-']):not(.wp-block-separator) .wp-block-embed__wrapper { height: 0; overflow: hidden; position: relative; width: 100%; padding-bottom: 56.25%; }
.has-blocks.single-landing-page p iframe, .has-blocks.single-landing-page *[class^='wp-block-']:not(.wp-block-embed-twitter):not(.wp-block-column):not([class^='wp-block-kaiser-']):not(.wp-block-separator) iframe { height: 100%; left: 0; object-fit: cover; object-position: center; position: absolute; top: 0; width: 100%; }
.has-blocks.single-landing-page h1:not([class$='__title']):not([class$='__heading']) { box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 47.5rem; }
.has-blocks.single-landing-page h2:not([class$='__title']):not([class$='__heading']) { box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 47.5rem; }
.has-blocks.single-landing-page h3:not([class$='__title']):not([class$='__heading']) { box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 47.5rem; }
.has-blocks.single-landing-page h4:not([class$='__title']):not([class$='__heading']) { box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 47.5rem; }
.has-blocks.single-landing-page h5:not([class$='__title']):not([class$='__heading']) { box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 47.5rem; }
.has-blocks.single-landing-page h6:not([class$='__title']):not([class$='__heading']) { box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 47.5rem; }
.has-blocks .wp-block-separator { background: none; border-color: #999; border-style: solid; border-width: 1px 0 0 0; margin-left: auto; margin-right: auto; margin-top: 3.125rem; width: 100%; }
.has-blocks .wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 7.5rem; }
.has-blocks .wp-block-separator.is-style-wide { max-width: 100%; }
.has-blocks .wp-block-separator.is-style-dots { border: 0; }
.has-blocks .wp-block-separator.is-style-dots::before { color: #999; }
.has-blocks figure.wp-block-image { display: table; }
.has-blocks div.wp-block-image { display: initial; }
.has-blocks .wp-block-image { box-sizing: border-box; margin-bottom: 30px; }
.has-blocks .wp-block-image figcaption { caption-side: bottom; color: #333333; display: table-caption; font-size: 0.875rem; line-height: 1.1875rem; margin-bottom: 0; width: 100%; }
.has-blocks .wp-block-image > .aligncenter, .has-blocks .wp-block-image > .alignleft, .has-blocks .wp-block-image > .alignright { display: table; float: none; }
.has-blocks .wp-block-image > .alignleft, .has-blocks .wp-block-image > .alignright { margin: 0 auto 30px; max-width: 28.75rem; }
@media (min-width: 768px) { .has-blocks .wp-block-image > .alignleft { margin: 0 15px 30px 0; float: left; } }
@media (min-width: 768px) { .has-blocks .wp-block-image > .alignright { margin: 0 0 30px 15px; float: right; } }
.has-blocks .wp-block-image .alignleft > figcaption { text-align: left; }
.has-blocks .wp-block-image .alignright > figcaption { text-align: right; }
.has-blocks figure img { display: inline-block; height: auto; max-width: 100%; vertical-align: middle; }
.has-blocks .wp-block-embed-twitter { margin-bottom: 30px; margin-left: auto; margin-right: auto; max-width: 31.25rem; }
.has-blocks .wp-block-embed-twitter.alignleft, .has-blocks .wp-block-embed-twitter.alignright { margin: 0 auto 15px; max-width: 31.25rem; }
@media (min-width: 768px) { .has-blocks .wp-block-embed-twitter.alignleft, .has-blocks .wp-block-embed-twitter.alignright { max-width: 24.375rem; } }
@media (min-width: 768px) { .has-blocks .wp-block-embed-twitter.alignleft { margin: 15px 30px 15px 15px; } }
@media (min-width: 1024px) { .has-blocks .wp-block-embed-twitter.alignleft { margin-right: 30px; } }
@media (min-width: 1200px) { .has-blocks .wp-block-embed-twitter.alignleft { margin-left: 0; margin-right: 30px; } }
@media (min-width: 1440px) { .has-blocks .wp-block-embed-twitter.alignleft { margin-right: 30px; } }
@media (min-width: 768px) { .has-blocks .wp-block-embed-twitter.alignright { margin: 15px 15px 15px 30px; } }
@media (min-width: 1024px) { .has-blocks .wp-block-embed-twitter.alignright { margin-left: 30px; } }
@media (min-width: 1200px) { .has-blocks .wp-block-embed-twitter.alignright { margin-left: 30px; margin-right: 0; } }
@media (min-width: 1440px) { .has-blocks .wp-block-embed-twitter.alignright { margin-left: 30px; } }
.has-blocks .wp-block-quote { padding-left: 3.125rem; border-left: 0.625rem solid #e5e5e5; }
.has-blocks .wp-block-quote p { font-size: 2.25rem; line-height: 2.5rem; }
.has-blocks .wp-block-quote cite { font-size: 1.125rem; color: #8c9296; }
.has-blocks .wp-block-pullquote { padding-bottom: 3.125rem; padding-top: 3.125rem; border-bottom: 0.3125rem solid #e5e5e5; border-top: 0.3125rem solid #e5e5e5; }
.has-blocks .wp-block-pullquote blockquote { margin: 0; }
.has-blocks .wp-block-pullquote p { font-size: 2.25rem; line-height: 2.5rem; }
.has-blocks .wp-block-pullquote cite { font-size: 1.125rem; color: #8c9296; }
.has-blocks .wp-block-verse { border: 1px solid #e5e5e5; border-radius: 0.25rem; color: #333; font-family: monospace; font-size: 1.125rem; line-height: 1.3; padding: 30px; white-space: normal; }

.posts__grid { display: flex; flex-flow: column nowrap; }
@media screen and (min-width: 600px) { .posts__grid { flex-flow: row wrap; } }
@media screen and (min-width: 960px) { .posts__grid { flex-flow: row nowrap; } }
.posts__grid-header { align-items: flex-start; display: flex; flex-flow: column nowrap; text-align: center; }
.posts__grid-section-title { border-bottom: 2px solid #333; display: inline-block; font-family: 'Source Sans 3', sans-serif; font-size: 0.875rem; font-weight: 700; order: 99; letter-spacing: 0.01563rem; line-height: 1.6; margin: 0 auto 1.875rem; text-transform: uppercase; }
.posts__grid-item { margin: 0 0 1.875rem 0; }
.posts__grid-item:last-child { margin-right: 0; }
@media screen and (min-width: 960px) { .posts__grid-item { margin: 0 1.875rem 0 0; } }
.posts__grid-item a { display: block; }
.posts__grid-item-title { font-family: 'Source Sans 3', sans-serif; font-weight: 400; margin-top: 0; width: 100%; }
.posts__grid-read-more { border-top: 1px solid #ccc; margin-top: 1.875rem; padding-top: 0.9375rem; text-align: right; }
.posts__grid-read-more a { color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 0.75rem; font-weight: 700; text-decoration: none; text-transform: uppercase; }
.posts__grid-read-more a:hover, .posts__grid-read-more a:focus { color: #000001; text-decoration: underline; }

@media screen and (min-width: 960px) { .feed-two .posts__grid-item { flex-grow: 0; flex-shrink: 0; flex-basis: calc(50% - 1.5625rem); margin-right: 3.125rem; width: calc(50% - 1.5625rem); } }
.has-pipe .feed-two .posts__grid-item { border-right: 1px solid #e5e5e5; margin-right: 1.53125rem; padding-right: 1.53125rem; }
.has-pipe .feed-two .posts__grid-item:nth-child(2n + 2), .has-pipe .feed-two .posts__grid-item:last-child { border-right: 0; margin-right: 0; padding-right: 0; }
.feed-two .posts__grid-item:nth-child(2n + 2) { margin-right: 0; }
.feed-two .posts__grid-item:last-child { margin-right: 0; }
@media screen and (min-width: 960px) { .feed-two:nth-child(2n + 2) { margin-right: 3.125rem; }
  .feed-two:last-child { margin-right: 0; }
  .has-pipe .feed-two:nth-child(2n + 2) { border-right: 1px solid #e5e5e5; margin-right: 1.53125rem; padding-right: 1.53125rem; }
  .has-pipe .feed-two:last-child { border-right: 0; margin-right: 0; padding-right: 0; } }

@media screen and (min-width: 960px) { .feed-three .posts__grid-item { flex-grow: 0; flex-shrink: 0; flex-basis: calc(33.33% - 2.08313rem); margin-right: 3.125rem; width: calc(33.33% - 2.08313rem); } }
.has-pipe .feed-three .posts__grid-item { border-right: 1px solid #e5e5e5; margin-right: 1.53125rem; padding-right: 1.53125rem; }
.has-pipe .feed-three .posts__grid-item:nth-child(3n + 3), .has-pipe .feed-three .posts__grid-item:last-child { border-right: 0; margin-right: 0; padding-right: 0; }
.feed-three .posts__grid-item:nth-child(3n + 3) { margin-right: 0; }
.feed-three .posts__grid-item:last-child { margin-right: 0; }
@media screen and (min-width: 960px) { .feed-three:nth-child(3n + 3) { margin-right: 3.125rem; }
  .feed-three:last-child { margin-right: 0; }
  .has-pipe .feed-three:nth-child(3n + 3) { border-right: 1px solid #e5e5e5; margin-right: 1.53125rem; padding-right: 1.53125rem; }
  .has-pipe .feed-three:last-child { border-right: 0; margin-right: 0; padding-right: 0; } }

@media screen and (min-width: 600px) { .feed-four .posts__grid-item, .feed-five .posts__grid-item, .feed-six .posts__grid-item { flex-grow: 1; flex-shrink: 0; flex-basis: calc(50% - 1.25rem); margin-right: 2.5rem; width: calc(50% - 1.25rem); }
  .has-pipe .feed-four .posts__grid-item, .has-pipe .feed-five .posts__grid-item, .has-pipe .feed-six .posts__grid-item { border-right: 1px solid #e5e5e5; margin-right: 1.21875rem; padding-right: 1.21875rem; }
  .has-pipe .feed-four .posts__grid-item:nth-child(2n + 2), .has-pipe .feed-four .posts__grid-item:last-child, .has-pipe .feed-five .posts__grid-item:nth-child(2n + 2), .has-pipe .feed-five .posts__grid-item:last-child, .has-pipe .feed-six .posts__grid-item:nth-child(2n + 2), .has-pipe .feed-six .posts__grid-item:last-child { border-right: 0; margin-right: 0; padding-right: 0; }
  .feed-four .posts__grid-item:nth-child(2n + 2), .feed-four .posts__grid-item:last-child, .feed-five .posts__grid-item:nth-child(2n + 2), .feed-five .posts__grid-item:last-child, .feed-six .posts__grid-item:nth-child(2n + 2), .feed-six .posts__grid-item:last-child { margin-right: 0; } }
@media screen and (min-width: 960px) { .feed-four .posts__grid-item:nth-child(2n + 2), .feed-five .posts__grid-item:nth-child(2n + 2), .feed-six .posts__grid-item:nth-child(2n + 2) { margin-right: 2.5rem; }
  .feed-four .posts__grid-item:last-child, .feed-five .posts__grid-item:last-child, .feed-six .posts__grid-item:last-child { margin-right: 0; }
  .has-pipe .feed-four .posts__grid-item:nth-child(2n + 2), .has-pipe .feed-five .posts__grid-item:nth-child(2n + 2), .has-pipe .feed-six .posts__grid-item:nth-child(2n + 2) { border-right: 1px solid #e5e5e5; margin-right: 1.21875rem; padding-right: 1.21875rem; }
  .has-pipe .feed-four .posts__grid-item:last-child, .has-pipe .feed-five .posts__grid-item:last-child, .has-pipe .feed-six .posts__grid-item:last-child { border-right: 0; margin-right: 0; padding-right: 0; } }

@media screen and (min-width: 960px) { .feed-four .posts__grid-item { flex-grow: 0; flex-shrink: 0; flex-basis: calc(25% - 1.875rem); width: calc(25% - 1.875rem); } }

@media screen and (min-width: 960px) { .feed-five .posts__grid-item { flex-grow: 0; flex-shrink: 0; flex-basis: calc(20% - 2rem); width: calc(20% - 2rem); } }

@media screen and (min-width: 960px) { .feed-six .posts__grid-item { flex-grow: 0; flex-shrink: 0; flex-basis: calc(16.66% - 2.08313rem); width: calc(16.66% - 2.08313rem); } }

.module--type-block-latest { animation: opacity 0.5s ease 0.3s normal forwards 1; min-height: 31.25rem; opacity: 0; visibility: hidden; }
.module--type-block-latest h2.section-header__heading-container.section-header__heading-text.block-latest__title { font-size: inherit; line-height: 1; margin-bottom: 1.875rem; }
.module--block-latest { animation: opacity 0.5s ease 0.3s normal forwards 1; opacity: 0; padding: 0 0 0.3125rem; visibility: hidden; }
.module--block-latest * { box-sizing: border-box; }
@keyframes opacity { from { opacity: 0; }
  to { opacity: 1; visibility: visible; } }
.block-latest__form { align-items: flex-start; display: flex; flex-flow: column nowrap; justify-content: center; margin: 0 auto 2.5rem; max-width: 43.125rem; position: relative; }
@media screen and (min-width: 480px) { .block-latest__form { flex-flow: row nowrap; } }
.block-latest__search-label { max-width: 28.125rem; position: relative; width: 100%; }
@media screen and (min-width: 992px) { .block-latest__search-label { max-width: 33.33%; } }
.block-latest__search-input { background-color: #fff; border: 2px solid #757d82; border-radius: 0.1875rem; color: #757d82; font-size: 1rem; line-height: 1; padding: 0.6875rem 0.8125rem; width: 100%; }
.block-latest__search-input::-webkit-input-placeholder, .block-latest__search-input:-moz-placeholder, .block-latest__search-input::-moz-placeholder { color: #757d82; opacity: 1; }
.block-latest__search-input:-ms-input-placeholder { color: #757d82; }
.block-latest__advanced { box-sizing: border-box; color: #004B87; display: inline-block; flex: 0 0 auto; font-family: 'Source Sans 3', sans-serif; font-size: 0.75rem; font-weight: 400; margin-top: 0.125rem; padding-right: 7px; text-align: right; text-decoration: none; transition: opacity 0.3s ease-in-out; width: 100%; }
.block-latest__advanced:hover, .block-latest__advanced:focus { text-decoration: underline; }
.block-latest__submit { background-color: transparent; background-image: url("../images/search-submit-icon.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 25px; border: 0; cursor: pointer; display: block; height: 1.5625rem; margin: 0 auto 0.5rem; position: absolute; right: 0.625rem; text-indent: -9999em; top: 50%; transform: translateY(-50%); width: 1.5625rem; }
.block-latest__submit:hover { opacity: 0.5; }
.block-latest__submit:focus { opacity: 0.75; }
.block-latest__input--wrapper { position: relative; width: 100%; }

.dropdown__select-wrap { display: flex; position: relative; z-index: 100; }
@media screen and (max-width: 479px) { .dropdown__select-wrap { width: 100%; } }
.dropdown__listbox-button { background-color: #004B87; border: 0; border-radius: 0.1875rem; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.875rem; font-weight: 600; line-height: 1; margin-bottom: 0.4375rem; padding: 0.9375rem 2.8125rem 0.9375rem 0.9375rem; position: relative; text-align: left; text-transform: uppercase; transition: opacity 0.3s ease-in-out; white-space: nowrap; }
@media screen and (min-width: 480px) { .dropdown__listbox-button { margin-right: 0.4375rem; } }
@media screen and (max-width: 479px) { .dropdown__listbox-button { width: 100%; } }
.dropdown__listbox-button.active { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.dropdown__listbox-button:disabled { cursor: default; opacity: 0.6; padding: 0.9375rem; pointer-events: none; }
.dropdown__listbox-button:disabled::after { display: none; }
.dropdown__listbox-button::after { content: ''; background-image: url("../images/down-arrow-icon.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 14px 14px; height: 7px; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); width: 14px; }
.dropdown__listbox { background-color: #6693B7; color: #fff; cursor: pointer; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.875rem; max-height: 0; min-width: 12.5rem; overflow: hidden; position: absolute; top: calc(100% - 7px); width: 100%; }
@media screen and (min-width: 480px) { .dropdown__listbox { top: calc(100% + 7px); width: calc(100% - 7px); } }
.dropdown__listbox.active { max-height: 15.625rem; overflow-y: scroll; }
.dropdown__option { padding: 10px; transition: color 0.3s ease-in-out; }
.dropdown__option:hover, .dropdown__option:focus { background-color: #004B87; }

.posts__list--active-loading { margin-top: 1.5625rem; }
.posts__list--load-more { background-color: #fff; border: 0; cursor: pointer; display: table; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.75rem; font-weight: 700; margin: 1.875rem auto 0; height: 3.125rem; position: relative; text-align: center; text-transform: uppercase; }
.posts__list--load-more::after { content: ''; background-image: url("../images/down-arrow-dark-icon.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 100% 100%; height: 7px; position: absolute; left: 50%; bottom: 0.3125rem; transform: translateX(-50%); transition: bottom 0.3s ease-in-out; width: 14px; }
.posts__list--load-more:disabled { display: none; }
.posts__list--load-more:hover::after, .posts__list--load-more:focus::after { bottom: 0; }
.posts-item { border-bottom: 1px solid #cccccc; display: flex; flex-flow: column nowrap; padding: 1.875rem 0; }
@media screen and (min-width: 480px) { .posts-item { flex-flow: row nowrap; } }
.posts-item:first-child { padding-top: 0; }
.posts-item--not-found { color: #414141; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.125rem; font-weight: 700; text-align: center; }
.posts-item__image { margin-bottom: 1.875rem; }
@media screen and (min-width: 480px) { .posts-item__image { flex: 0 0 10.625rem; margin-bottom: 0; margin-right: 1.875rem; } }
.posts-item__image:empty { margin-bottom: 0; }
.posts-item__image img { height: auto; width: 100%; }
.posts-item__content-container { display: flex; flex-flow: column nowrap; justify-content: center; }
.posts-item__eyebrow { color: #004B87; display: block; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.75rem; font-weight: 700; margin-bottom: 0.5rem; text-decoration: none; text-transform: uppercase; }
.posts-item__title { margin-bottom: 0.625rem; }
.posts-item__title a { color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 1.125rem; font-weight: 700; line-height: 1.3; }
.posts-item__title a:hover, .posts-item__title a:focus { opacity: 0.8; }
.posts-item__date-time { color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 0.75rem; font-weight: 400; }

.module__type-author-feed .feed__header .feed-image { background-image: url("../images/drew-altman.jpg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 50px; border-radius: 100%; display: inline-block; height: 3.125rem; margin: 0 0.625rem 0 0; min-width: 3.125rem; overflow: hidden; text-indent: -9999em; width: 3.125rem; }
.module__type-author-feed .feed__header .feed-image-wrapper { align-items: center; display: flex; }
.module__type-editorial-one .module__type-author-feed .feed__header .feed-image-wrapper { flex-flow: column wrap; justify-content: center; }
.module__type-editorial-one .module__type-author-feed .feed__header .section-header__heading-container { display: table; margin: 0 auto; }
.module__type-editorial-one .module__type-author-feed .feed__header .section-header__heading-container::before { top: calc(50% - 0.75rem); }
.module__type-editorial-one .module__type-author-feed .feed__header .section-header__heading-container::after { top: calc(50% - 0.5625rem); }
.module__type-author-feed .feed__header .section-header__heading-content { display: inline-block; }
.module__type-editorial-one .module__type-author-feed .feed__header .section-header__heading-content { background-color: transparent !important; max-width: 100%; width: 100%; }
.module__type-editorial-one .module__type-author-feed .feed__header .section-header__heading-content .feed-image { margin-right: 0; }
.module__type-editorial-one .module__type-author-feed .feed__header .section-header__heading-content .feed-image + span { margin-top: 0.625rem; }
.module__type-author-feed .feed__item { margin-bottom: 1.25rem; }
.module__type-author-feed .feed__item-eyebrow { color: #000001; display: block; font-family: 'Source Sans 3', sans-serif; font-size: 0.75rem; font-weight: 400; margin-bottom: 0.3125rem; }
.module__type-author-feed .feed__item-title { font-size: 1rem; font-weight: 700; line-height: 1.3; margin-bottom: 0.9375rem; }
.module__type-author-feed .feed__item-title a { color: #333; text-decoration: none; }
.module__type-author-feed .feed__item-title a:hover, .module__type-author-feed .feed__item-title a:focus { color: #000001; text-decoration: underline; }
.module__type-author-feed .feed__item-excerpt { color: #333; font-family: 'Source Sans 3', sans-serif; font-weight: 400; margin: 0; }
.module__type-author-feed .feed__item-featured { border-bottom: 1px solid #ccc; margin-bottom: 30px; margin-top: 0.5rem; }
.module__type-author-feed .feed__item-featured .feed__item-excerpt { font-size: 1rem; margin-bottom: 30px; }
.module__type-author-feed .feed__item-featured .feed__item-title { font-size: 1.5rem; }
.module__type-author-feed .feed__section-title { border-bottom: 0; margin: 0; width: 100%; }
.module__type-author-feed .inner { display: flex; flex-direction: column; }
@media (min-width: 960px) { .module__type-author-feed .inner { flex-flow: row wrap; } }
@media (min-width: 960px) { .module__type-author-feed .feed__posts { margin-right: 1.875rem; } }
@media (min-width: 960px) { .module__type-author-feed .feed__posts, .module__type-author-feed .twitter-embed { flex-basis: calc(50% - 15px); } }
.module__type-author-feed .twitter-embed__title { margin-top: 1.125rem; }
.module__type-author-feed.module--style-accent-1 .section-header__heading-content { background-color: #fff; }
.module__type-author-feed.module--style-accent-1 .section-header__heading-content .feed-image { box-shadow: 0 0 0 0.625rem #fff; }
.module__type-author-feed.module--style-accent-2 .section-header__heading-content { background-color: #e5e5e5; }
.module__type-author-feed.module--style-accent-2 .section-header__heading-content .feed-image { box-shadow: 0 0 0 0.625rem #e5e5e5; }
.module__type-author-feed.module--style-accent-3 .section-header__heading-content { background-color: #e5f1fa; }
.module__type-author-feed.module--style-accent-3 .section-header__heading-content .feed-image { box-shadow: 0 0 0 0.625rem #e5f1fa; }

.module__type-editable-post { padding: 4.25rem 0.9375rem; }
.module__type-editable-post a { display: block; }
.module__type-editable-post h2.editable-post-grid__title { width: 100%; border-bottom: 0.0625rem solid #999; color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-weight: 700; line-height: 2.25rem; margin: 0 auto 1.625rem; max-width: 73.125rem; }
.module__type-editable-post h2.editable-post-grid__title:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.editable-post-item__grid-item { display: flex; flex-direction: column; }
.editable-post-item__grid-item a.editable-post-item__clickable-card { text-decoration: none; }
.editable-post-item__grid-item .datawrapper-embed { border-color: #e5e5e5; border-style: solid; border-width: 1px 0; margin-top: 1.25rem; padding: 1.25rem 0; }
.feed-four .editable-post-item__grid-item .datawrapper-embed, .feed-five .editable-post-item__grid-item .datawrapper-embed, .feed-six .editable-post-item__grid-item .datawrapper-embed { order: -1; }
.feed-four .editable-post-item__grid-item .datawrapper-embed, .feed-five .editable-post-item__grid-item .datawrapper-embed, .feed-six .editable-post-item__grid-item .datawrapper-embed { border: 0; padding: 0; margin-bottom: 1.875rem; }
.editable-post-item__grid-item figure.image-feature-item__image { max-width: unset; order: -1; }
.editable-post-item__grid-item figure div.wp-block-embed__wrapper { width: 100%; }
.editable-post-item__grid-item figure div.wp-block-embed__wrapper .youtube-player { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.editable-post-item__grid-item figure .embed-youtube .embed-youtube { height: 0; overflow: hidden; position: relative; width: 100%; padding-bottom: 56.25%; }
@media screen and (min-width: 720px) { .editable-post-item__grid-item figure.image-feature-item__image { margin-left: unset; flex-basis: unset; }
  .editable-post-item__grid-item .wp-block-embed.alignright .wp-block-embed__wrapper, .editable-post-item__grid-item .wp-block-embed.alignleft .wp-block-embed__wrapper { min-width: min-content; } }
@media screen and (max-width: 480px) { .editable-post-item__grid-item .wp-block-embed-youtube { padding-top: 1.5rem; } }
.editable-post-item__eyebrow { color: #3cabfd; display: block; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.75rem; font-weight: 700; margin-bottom: 0.9375rem; text-decoration: none; text-transform: uppercase; }
.feed-two .editable-post-item__eyebrow { font-size: 0.875rem; }
.editable-post-item__title { color: #333; font-family: 'Source Sans 3', sans-serif; font-weight: 700; margin: 0; }
.feed-two .editable-post-item__title { font-size: 1.75rem; line-height: 1.25; }
.feed-three .editable-post-item__title { font-size: 1.5rem; line-height: 1.25; }
.feed-four .editable-post-item__title { font-size: 1.5rem; line-height: 1.25; }
.feed-five .editable-post-item__title, .editable-post-item__clickable-card .editable-post-item__title { font-size: 1.25rem; line-height: 1.25; }
.feed-six .editable-post-item__title { font-size: 1rem; line-height: 1.25; }
.editable-post-item__title a, .editable-post-item__title a:visited { color: #333; text-decoration: none; }
.editable-post-item__title a:hover, .editable-post-item__title a:focus, .editable-post-item__title a:visited:hover, .editable-post-item__title a:visited:focus { text-decoration: underline; }
.editable-post-item__image { border-color: #e5e5e5; border-style: solid; border-width: 1px 0; margin-top: 1.25rem; padding: 1.25rem 0; text-align: center; }
.editable-post-item__image img { height: auto; width: 100%; max-width: 100%; }
.feed-four .editable-post-item__image, .feed-five .editable-post-item__image, .feed-six .editable-post-item__image { order: -1; }
.feed-four .editable-post-item__image, .feed-five .editable-post-item__image, .feed-six .editable-post-item__image { border: 0; padding: 0; margin-bottom: 1.25rem; }
.editable-post-item__excerpt { margin: 0.9375rem 0 0 !important; }
.editable-post-item__excerpt, .editable-post-item__excerpt p { color: #333; font-family: "Source Sans 3", Arial, sans-serif; font-weight: 400; }
.feed-two .editable-post-item__excerpt, .feed-three .editable-post-item__excerpt, .feed-two .editable-post-item__excerpt p, .feed-three .editable-post-item__excerpt p { font-size: 1.125rem; line-height: 1.5; }
.feed-four .editable-post-item__excerpt, .feed-five .editable-post-item__excerpt, .feed-four .editable-post-item__excerpt p, .feed-five .editable-post-item__excerpt p { font-size: 1rem; line-height: 1.43; }
.feed-six .editable-post-item__excerpt, .feed-six .editable-post-item__excerpt p { font-size: 0.875rem; line-height: 1.5; }
.editable-post-item__excerpt p, .editable-post-item__excerpt p p { margin: 0; }
.editable-post-item__excerpt .readmore-ellipsis, .editable-post-item__excerpt .see-more, .editable-post-item__excerpt p .readmore-ellipsis, .editable-post-item__excerpt p .see-more { display: none; }
.editable-post-item__arrow-button { display: flex; justify-content: flex-start; color: #004B87; display: flex; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.875rem; font-weight: 700; line-height: 1.125rem; margin: 1.125rem 0 0; text-decoration: none; text-transform: none; width: fit-content; }
.editable-post-item__arrow-button:hover { text-decoration: none; }
.editable-post-item__arrow-button div { text-transform: uppercase; }
.editable-post-item__arrow-button span { font-size: 18px; margin-left: 4px; }

.module__type-editorial-one.inner-blocks--four.related-content--bottom { padding-top: 0; }
.module__type-editorial-one .inner { border-bottom: 1px solid #ccc; padding-bottom: 1.25rem; }
.module__type-editorial-one .inner .wp-block-group.featured-section__group, .module__type-editorial-one .inner .wp-block-group__inner-container { margin-top: 1.5625rem; max-width: 100% !important; width: 100%; }
.module__type-editorial-one .inner .section-header { margin-bottom: 0.9375rem; }
.module__type-editorial-one .inner .section-header.section-header--has-icon { align-items: center; display: flex; flex-direction: column; }
.module__type-editorial-one .inner .section-header__feed-icon { display: block; order: -1; position: relative; width: 100%; }
@media screen and (min-width: 960px) { .module__type-editorial-one .inner .section-header__feed-icon { margin-top: -1.0625rem; } }
.module__type-editorial-one .inner .section-header__feed-icon img { box-shadow: 0 0 0 0.625rem #fff; display: block; height: 47px; margin: 0 auto 0.5rem; position: relative; width: 47px; z-index: 1; }
.module__type-editorial-one .inner .section-header__feed-icon::after, .module__type-editorial-one .inner .section-header__feed-icon::before { background-color: #999; content: ""; height: 0.0625rem; left: 0; position: absolute; width: 100%; z-index: 0; }
.module__type-editorial-one .inner .section-header__feed-icon::after { top: calc(50% - 0.125rem); }
.module__type-editorial-one .inner .section-header__feed-icon::before { bottom: calc(50% - 0.125rem); }
.module__type-editorial-one.inner-blocks--four.related-content--bottom .inner .content-left .wp-block-column { margin-top: 0; padding-top: 1.375rem; padding-bottom: 0rem; }
@media screen and (min-width: 720px) { .module__type-editorial-one.inner-blocks--four.related-content--bottom .inner .content-left .wp-block-column .module__related-content { flex-grow: 1; flex-shrink: 1; flex-basis: 25%; } }
@media screen and (min-width: 960px) { .module__type-editorial-one.inner-blocks--four.related-content--right .content-left { align-items: flex-start; display: flex; flex-flow: row wrap; } }
.module__type-editorial-one.inner-blocks--four.related-content--right .content-left .section-header { width: 100%; }
.module__type-editorial-one.inner-blocks--four.related-content--right .module__image-feature { flex-basis: calc(100% - 18.75rem); flex-flow: row wrap; flex-grow: 1; flex-shrink: 1; }
@media screen and (min-width: 720px) { .module__type-editorial-one.inner-blocks--four.related-content--right .module__image-feature { flex-flow: row nowrap; } }
.module__type-editorial-one.inner-blocks--four.related-content--right .wp-block-column { margin-top: 1.875rem; flex-basis: 16.875rem; flex-flow: column wrap; flex-grow: 0; flex-shrink: 1; margin-left: 1.875rem; width: 100%; }
.module__type-editorial-one.inner-blocks--four.related-content--right .module__related-content { border-top: 1px solid #ccc; margin-block-start: 0; padding: 1.25rem 0; }
.module__type-editorial-one.inner-blocks--four.related-content--right .module__related-content:first-child { border-top: 0; padding-top: 0; }
@media screen and (min-width: 720px) { .module__type-editorial-one.inner-blocks--three .inner { align-items: flex-start; display: flex; flex-flow: row wrap; } }
.module__type-editorial-one.inner-blocks--three .inner .section-header { width: 100%; }
.module__type-editorial-one.inner-blocks--three .content-left { display: flex; flex-flow: row wrap; width: 100%; }
@media screen and (min-width: 960px) { .module__type-editorial-one.inner-blocks--three .content-left { display: flex; flex-basis: calc(100% - 18.75rem); flex-flow: row wrap; flex-grow: 0; flex-shrink: 1; } }
.module__type-editorial-one.inner-blocks--three.related-content--bottom .wp-block-column { flex-basis: 100%; flex-grow: 0; flex-shrink: 0; width: 100%; }
@media screen and (min-width: 720px) { .module__type-editorial-one.inner-blocks--three.related-content--bottom .wp-block-column .module__related-content { flex-grow: 1; flex-shrink: 1; flex-basis: 33.33%; } }
.module__type-editorial-one.inner-blocks--three.related-content--bottom .wp-block-column .module__related-content:first-child { border-top: 0; padding-top: 0; }
.module__type-editorial-one.inner-blocks--three.related-content--bottom .wp-block-column .module__related-content:nth-child(4) { display: none; }
.module__type-editorial-one.related-content--bottom .wp-block-column { width: 100%; }
.module__type-editorial-one.related-content--bottom .wp-block-column .module__related-content:first-child { border-top: 0; padding-top: 0; }
@media screen and (min-width: 720px) { .module__type-editorial-one.related-content--bottom .wp-block-column .module__related-content:first-child { border-left: 0; padding-left: 0; } }
.module__type-editorial-one.related-content--bottom .module__related-content { border-top: 1px solid #ccc; margin-block-start: 0; padding: 1.25rem 0; }
@media screen and (min-width: 720px) { .module__type-editorial-one.related-content--bottom .module__related-content { border-left: 1px solid #ccc; border-top: 0; padding: 0 0.9375rem; } }
@media screen and (min-width: 720px) { .module__type-editorial-one .module__image-feature { display: flex; } }
.module__type-editorial-one .module__image-feature img { height: auto; max-width: 100%; }
.module__type-editorial-one .wp-block-column { margin: 1.875rem 0 0 0; }
.module__type-editorial-one .wp-block-column.featured-section__column { margin: 0; }
@media screen and (min-width: 720px) { .module__type-editorial-one .wp-block-column { display: flex; } }
.module__type-editorial-one .module__type-author-feed { margin-left: auto; margin-top: 1.875rem; padding: 0; transform: none; width: 100%; }
@media screen and (min-width: 960px) { .module__type-editorial-one .module__type-author-feed { flex-basis: 16.875rem; flex-grow: 0; flex-shrink: 1; margin-top: -20px; } }
@media screen and (min-width: 960px) { .module__type-editorial-one .module__type-author-feed.custom-feed--vertical { margin-top: -0.125rem; } }
.module__type-editorial-one .module__type-author-feed .feed__grid { display: block; }
.module__type-editorial-one .module__type-author-feed .feed__header { position: relative; z-index: 5; }
.module__type-editorial-one .module__type-author-feed .feed__header .feed__section-title { border-bottom: 0; }
.module__type-editorial-one .module__type-author-feed .feed__header .feed-image { box-shadow: 0 0 0 0.625rem #fff; height: 2.9375rem; width: 2.9375rem; z-index: 10; }
.module__type-editorial-one .module__type-author-feed .feed-image { flex-flow: column wrap; justify-content: center; }
.module__type-editorial-one .module__type-author-feed .feed__item { margin: 0; padding: 1.875rem 0; width: 100%; }
.module__type-editorial-one .module__type-author-feed .feed__item:first-child { border-top: 0; padding-top: 0; }
.module__type-editorial-one .module__type-author-feed .feed__item-eyebrow { font-size: 0.75rem; }
.module__type-editorial-one .module__type-author-feed .feed__item-title { color: #333; font-size: 1.125rem; line-height: 1.33; margin: 0; }
.module__type-editorial-one .module__type-author-feed .feed__item-read-more { margin-top: 0; }
@media screen and (min-width: 960px) { .module__type-editorial-one.inner-blocks--quick-takes .content-left { max-width: 850px !important; } }
.module__type-editorial-one.inner-blocks--quick-takes .related-content-item__title { font-size: 20px; line-height: 1.25; }
.module__type-editorial-one.inner-blocks--quick-takes .related-content-item__excerpt { font-size: 18px; line-height: 1.5; margin-top: 0.625rem; }
.module__type-editorial-one .module__type-quick-takes-list { box-sizing: border-box; margin-left: auto; margin-top: 1.875rem; padding: 0 0.9375rem; transform: none; width: 100%; }
@media screen and (min-width: 960px) { .module__type-editorial-one .module__type-quick-takes-list { flex-basis: 15rem; flex-grow: 1; border-left: 1px solid #ccc; display: block; font-size: 14px; font-weight: 700; margin-left: 0.9375rem; margin-top: 0.375rem; min-width: 290px; padding-left: 0.9375rem !important; padding-right: 0 !important; padding-top: 1.5rem; } }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__header { background-image: url("../images/quick-takes-logo.svg"); background-repeat: no-repeat; background-size: contain; height: 1.5625rem; width: 12.5rem; margin: 0 auto 1.1875rem; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__header .quick-takes__h2 { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__feed { display: flex; flex-direction: column; justify-content: space-between; list-style-type: none; margin: 0 !important; padding: 0 !important; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__feed-item { margin-top: 1.5rem; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__feed-item::before { display: none; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__meta { display: flex; align-items: center; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__author { margin: 0; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__author-link { color: #004B87; font-size: 1.125rem; font-weight: 600; line-height: 1.25rem; margin: 0; padding: 0; text-decoration: none; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__date { color: #333; font-size: 0.75rem; line-height: 1.1; margin: 0; padding: 0; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__avatar { margin-right: 0.75rem; border-radius: 100%; width: 3.125rem; height: 3.125rem; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__content { font-family: 'Source Sans 3', Arial, sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.5; margin: 0.5rem 0rem 0rem; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__content a { color: #004B87; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__content p { margin: 0; }
.module__type-editorial-one .module__type-quick-takes-list .quick-takes__content span { color: #004B87; text-decoration: underline; }
.module__type-editorial-one .module__type-quick-takes-list .quick-take a { text-decoration: none; }
.module__type-editorial-one .module__type-quick-takes-list .quick-take a:hover .quick-takes__content { text-decoration: underline; }
.module__type-editorial-one .image-feature-item__excerpt a { font-weight: 600; text-decoration: none; }
.module__type-editorial-one.editorial-one__with-featured-sections .image-feature__left { flex-basis: calc(40% - 0.9375rem); }
@media screen and (min-width: 720px) { .module__type-editorial-one.editorial-one__with-featured-sections .image-feature-item__image { flex-basis: calc(60% - 0.9375rem); } }
.module__type-editorial-one.editorial-one__with-featured-sections .module__image-feature { margin-bottom: 1.875rem; }
.module__type-editorial-one.editorial-one__with-featured-sections .inner { border-bottom: 0; padding-bottom: 0; }
.module__type-editorial-one.editorial-one__with-featured-sections .featured-section__heading { border-top: 1px solid #ccc; display: block; font-size: 14px; font-weight: 700; margin: 1.5625rem 0 0.9375rem; padding-top: 25px; text-align: center; }
.module__type-editorial-one .featured-section__column { display: flex; justify-content: center; }
@media screen and (max-width: 720px) { .module__type-editorial-one .featured-section__column { flex-direction: column; text-align: center; } }
.module__type-editorial-one .module__featured-section { background-color: #004B87; margin: 0rem 0.25rem; padding: 0.625rem 0.75rem; }
.module__type-editorial-one .module__featured-section:hover { background-color: #004B87; }
@media screen and (max-width: 720px) { .module__type-editorial-one .module__featured-section { margin: 0.25rem; width: 91%; } }
.module__type-editorial-one .featured-section__heading { display: none; }
.module__type-editorial-one .featured-section-item__title { font-weight: 700; }
.module__type-editorial-one .featured-section-item__title a { color: #fff; }

.module__type-editorial-one-wrapper[style*="background-color: #e5e5e5"] .module__type-editorial-one.inner-blocks--four.related-content--bottom { padding-top: 1.5625rem; }

.module__type-editorial-one-wrapper { margin-left: -0.625rem; margin-right: calc(50vw - 50%); max-width: 100vw; width: 100vw; }
@media screen and (min-width: 1250px) { .module__type-editorial-one-wrapper { margin-left: calc(-50vw + 50%); } }
.module__type-editorial-one-wrapper figure .embed-youtube .embed-youtube { height: 0; overflow: hidden; position: relative; width: 100%; padding-bottom: 56.25%; }
.module__type-editorial-one-wrapper figure div.wp-block-embed__wrapper { width: 100%; }
.module__type-editorial-one-wrapper figure div.wp-block-embed__wrapper .youtube-player { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
@media screen and (max-width: 480px) { .module__type-editorial-one-wrapper .wp-block-embed-youtube { padding-top: 1.5rem; } }

.module.block--editorial-two { margin-left: -0.625rem; margin-right: calc(50vw - 50%); max-width: 100vw; width: 100vw; margin-left: calc(-50vw + 50%); max-width: calc(100vw - 30px); }
@media screen and (min-width: 1250px) { .module.block--editorial-two { margin-left: calc(-50vw + 50%); } }
.module.block--editorial-two.has-background .datawrapper-embed { background-color: #fff; max-width: calc(100% - 3.125rem); padding: 1.5625rem; }
.module.block--editorial-two .editorial-two__title { background-color: transparent; color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 2.25rem; font-weight: 700; line-height: 1.25; margin-bottom: 0; margin-top: 0; }
.module.block--editorial-two .editorial-two__excerpt { border-top: 1px solid #ccc; font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 1.208333; margin: 1.5625rem 0; padding-top: 1.5625rem; }
.module.block--editorial-two .editorial-two__excerpt p { font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 1.208333; margin: 0; padding: 0; }
.module.block--editorial-two .editorial-two__image { background-color: #fff; }
.module.block--editorial-two .editorial-two__image img { max-width: 100%; vertical-align: middle; width: 100%; }
.module.block--editorial-two .wp-block-group.featured-section__group, .module.block--editorial-two .wp-block-group__inner-container { margin: 1.5625rem auto; max-width: 100% !important; width: 100%; }
.module.block--editorial-two .featured-section__heading { display: block; font-size: 14px; font-weight: 700; margin: 1.5625rem 0 0.9375rem; text-align: center; }
.module.block--editorial-two .featured-section__column { display: flex; justify-content: center; margin: 0; }
@media screen and (max-width: 720px) { .module.block--editorial-two .featured-section__column { flex-direction: column; text-align: center; } }
.module.block--editorial-two .featured-section-item__title { font-weight: 700; }
.module.block--editorial-two .featured-section-item__title a { color: #fff; }
.module.block--editorial-two .module__featured-section { background-color: #004B87; margin: 0rem 0.25rem; padding: 0.625rem 0.75rem; }
.module.block--editorial-two .module__featured-section:hover { background-color: #004B87; }
@media screen and (max-width: 720px) { .module.block--editorial-two .module__featured-section { margin: 0.25rem; width: 91%; } }

.khn-feed__feed { margin-top: 1.375rem; }
.khn-feed__feed-header { border-bottom: 1px solid black; padding-bottom: 1.25rem; }
.khn-feed__feed-header h2.khn-feed__heading { border-bottom: 0; margin: 0 auto 0 0; width: 100%; }
.khn-feed__feed-header .khn-logo { background-image: url("../images/kff-health-news-logo.svg"); background-repeat: no-repeat; background-size: contain; height: 1.375rem; text-indent: -9999em; width: 10.9375rem; }
.khn-feed__feed-header .khn-logo-wrapper { align-items: center; display: flex; justify-content: space-between; }
.khn-feed__feed-header .latest-news { font-size: 0.9375rem; font-weight: bold; text-transform: uppercase; }
@media screen and (min-width: 600px) { .khn-feed__feed-item { display: flex; flex-flow: row wrap; } }
@media screen and (min-width: 960px) { .khn-feed__feed-item { display: block; } }
.khn-feed__feed-item a img { width: 100%; }
.khn-feed__feed-item .feed__image { margin-bottom: 0.9375rem; width: 100%; }
@media screen and (min-width: 600px) { .khn-feed__feed-item .feed__image { flex: 0 0 50%; margin-bottom: 0; margin-right: 0.9375rem; } }
@media screen and (min-width: 960px) { .khn-feed__feed-item .feed__image { margin-bottom: 0.9375rem; margin-right: 0; width: 100%; } }
.khn-feed__feed-item .feed__item-title { font-weight: 700; }
@media screen and (min-width: 600px) { .khn-feed__feed-item .feed__item-title { flex-grow: 0; flex-shrink: 0; flex-basis: calc(50% - 1.875rem); margin-left: 0.9375rem; width: calc(50% - 1.875rem); } }
@media screen and (min-width: 960px) { .khn-feed__feed-item .feed__item-title { margin-left: 0; width: 100%; } }
.khn-feed__feed-item .feed__item-title a { color: #333; text-decoration: none; }
.khn-feed__feed-item .feed__item-title a:hover, .khn-feed__feed-item .feed__item-title a:focus { color: #000001; text-decoration: underline; }
.khn-feed__feed--no-posts { text-align: center; }
.khn-feed__feed-read-more { border-top: 1px solid black; margin-top: 0; }
@media screen and (min-width: 600px) { .khn-feed__feed-read-more { margin-top: 1.5625rem; } }

.feed-four .khn-feed__feed-item .feed__image { margin-bottom: 0.625rem; }
@media screen and (min-width: 600px) { .feed-four .khn-feed__feed-item .feed__image { margin-bottom: 0; } }
@media screen and (min-width: 960px) { .feed-four .khn-feed__feed-item .feed__image { margin-bottom: 0.625rem; } }
.feed-four .khn-feed__feed-item .feed__item-title { line-height: 1.335; }

.feed-five .khn-feed__feed-item .feed__item-title, .feed-six .khn-feed__feed-item .feed__item-title { font-size: 0.875rem; line-height: 1.4286; }

.module--type-khn-feed.module--style-accent-1 .section-header__heading-content { background-color: #fff; }
.module--type-khn-feed.module--style-accent-2 .section-header__heading-content { background-color: #e5e5e5; }
.module--type-khn-feed.module--style-accent-3 .section-header__heading-content { background-color: #e5f1fa; }

.module__type-latest-polling { background-color: #333; margin-bottom: 0; }
.module__type-latest-polling.module--background-color-blue { background-color: #004B87; }

.latest-polling__block-header .latest-polling__image { background-image: url("../images/polling-icon.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 35px; display: block; height: 35px; margin: 0 auto 8px; text-indent: -9999em; width: 35px; }
.module--background-color-blue .latest-polling__block-header .latest-polling__image { background-image: url("../images/polling-icon-alt.svg"); }
.latest-polling__block-section-title.posts__grid-section-title { border-bottom: 2px solid #fff; color: #fff; }
@media screen and (max-width: 960px) { .latest-polling__block-read-more { margin-top: 0; padding-top: 0; } }
.latest-polling__block-read-more.posts__grid-read-more { border-top: 0; color: #fff; }
@media screen and (min-width: 960px) { .latest-polling__block-read-more.posts__grid-read-more { border-top: 1px solid #ccc; } }
.latest-polling__block-read-more.posts__grid-read-more:hover, .latest-polling__block-read-more.posts__grid-read-more:focus { color: #e5e5e5; text-decoration: underline; }

.row__latest-polling { border-bottom: 1px solid #414141; display: flex; flex-flow: row wrap; padding-bottom: 15px; margin-bottom: 15px; }
@media screen and (min-width: 960px) { .row__latest-polling { border-bottom: 0; } }
.row__latest-polling:last-child { margin-bottom: 0; }

.latest-polling__group-wrapper { display: flex; flex-flow: row wrap; padding-top: 15px; padding-bottom: 15px; width: 100%; }
@media screen and (min-width: 960px) { .latest-polling__group-wrapper { border-right: 1px solid #414141; flex-basis: calc(50% - 16px); flex-grow: 0; flex-shrink: 0; margin-right: 15px; padding-right: 15px; width: calc(50% - 16px); }
  .module--background-color-blue .latest-polling__group-wrapper, .latest-polling__group-wrapper:last-child { border-right: 0; margin-right: 0; padding-right: 0; } }
.latest-polling-row__percentage-left, .latest-polling-row__percentage-right { color: #3cabfd; font-family: 'Source Sans 3', sans-serif; font-size: 64px; font-weight: 700; line-height: 0.8; margin-bottom: 15px; width: 100%; }
@media screen and (min-width: 480px) { .latest-polling-row__percentage-left, .latest-polling-row__percentage-right { margin-bottom: 0; margin-right: 30px; flex: 0 0 170px; max-width: 170px; text-align: right; } }
.module--background-color-blue .latest-polling-row__percentage-left, .module--background-color-blue .latest-polling-row__percentage-right { color: #fff; }
.latest-polling-row__content-left, .latest-polling-row__content-right { color: #fff; font-family: 'Source Sans 3', sans-serif; font-size: 14px; font-weight: 400; line-height: 1.429; width: 100%; }
@media screen and (min-width: 480px) { .latest-polling-row__content-left, .latest-polling-row__content-right { flex-basis: calc(100% - 230px); flex-grow: 0; flex-shrink: 0; width: calc(100% - 230px); } }
.latest-polling-row__content-left em, .latest-polling-row__content-right em { font-style: italic; }
.latest-polling-row__content-left strong, .latest-polling-row__content-right strong { font-weight: 700; }
.latest-polling-row__content-left a, .latest-polling-row__content-right a { color: #fff; }
.latest-polling-row__content-left a:hover, .latest-polling-row__content-left a:focus, .latest-polling-row__content-right a:hover, .latest-polling-row__content-right a:focus { color: #e5e5e5; }

.module__type-section-header { margin: 0 auto; max-width: 73.125rem; }

.module__image-feature { box-sizing: border-box; font-family: "Source Sans 3", Arial, sans-serif; width: 100%; }
.inner-blocks--four.related-content--bottom .module__image-feature + .wp-block-column, .inner-blocks--three.related-content--bottom .module__image-feature + .wp-block-column { border-top: 1px solid #ccc; margin-top: 1.875rem; padding-top: 1.875rem; }
.inner-blocks--four.related-content--bottom .module__image-feature + .wp-block-column:empty, .inner-blocks--three.related-content--bottom .module__image-feature + .wp-block-column:empty { border-top: 0; margin-top: 0; padding-top: 0; }
.inner-blocks--four.related-content--right .module__image-feature + .wp-block-column:empty { display: none; }
.inner-blocks--four.related-content--right .module__image-feature { border-bottom: 0; }
@media screen and (min-width: 720px) { .module__image-feature { align-items: flex-start; display: flex; flex-flow: row wrap; } }
.module__image-feature .wp-block-embed { align-items: flex-start; }
@media screen and (min-width: 720px) { .module__image-feature .wp-block-embed { flex-basis: calc(50% - 0.9375rem); flex-grow: 0; flex-shrink: 1; margin-left: auto; margin-top: 0; } }
.module__image-feature a.image-feature-item__eyebrow { color: #3cabfd; }
.module__image-feature a.image-feature-item__eyebrow:hover, .module__image-feature a.image-feature-item__eyebrow:focus { text-decoration: underline; }
.module__image-feature span.image-feature-item__eyebrow { color: #333; }

.image-feature-item__eyebrow { color: #333; display: block; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.75rem; font-weight: 700; margin-bottom: 0.625rem; text-decoration: none; text-transform: uppercase; }
.image-feature-item__title { color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-weight: 700; line-height: 1.875rem; margin: 0 0 1.25rem; }
.image-feature-item__title a, .image-feature-item__title a:visited { color: #333; text-decoration: none; }
.image-feature-item__title a:hover, .image-feature-item__title a:focus, .image-feature-item__title a:visited:hover, .image-feature-item__title a:visited:focus { text-decoration: underline; }
.image-feature-item__image { display: flex; text-align: center; width: 100%; }
.image-feature-item__image img { width: 100%; }
.image-feature-item__excerpt { color: #333; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.125rem !important; font-weight: 400; line-height: 1.5 !important; margin: 0; }
.image-feature-item__excerpt p { color: #333; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.125rem !important; font-weight: 400; line-height: 1.5 !important; margin: 0; }
.image-feature-item__excerpt a { color: #0075c8; }
.image-feature-item__excerpt a:visited { color: #93509e; }
.image-feature-item__excerpt .readmore-ellipsis, .image-feature-item__excerpt .see-more { display: none; }
.image-feature__left { display: flex; flex-basis: calc(50% - 0.9375rem); flex-flow: column nowrap; flex-grow: 0; flex-shrink: 1; }
@media screen and (min-width: 960px) { .inner-blocks--three.related-content--bottom .image-feature__left, .inner-blocks--four.related-content--right .image-feature__left { flex-basis: 16.875rem; flex-grow: 0; flex-shrink: 1; } }
.image-feature-item__image { align-items: flex-start; }
@media screen and (min-width: 720px) { .image-feature-item__image { flex-basis: calc(50% - 0.9375rem); flex-grow: 0; flex-shrink: 1; margin-left: auto; margin-top: 0; } }
@media screen and (min-width: 960px) { .inner-blocks--three.related-content--bottom .image-feature-item__image, .inner-blocks--four.related-content--right .image-feature-item__image { flex-basis: calc(100% - 18.75rem); flex-grow: 0; flex-shrink: 0; } }

.module__related-content { box-sizing: border-box; font-family: 'Source Sans 3', sans-serif; }
.module__related-content a.related-content-item__eyebrow { color: #004B87; }
.module__related-content a.related-content-item__eyebrow:hover, .module__related-content a.related-content-item__eyebrow:focus { text-decoration: underline; }
.module__related-content a.related-content-item__eyebrow:visited { color: #004B87; }
.module__related-content span.related-content-item__eyebrow { color: #333; }

.related-content-item__eyebrow { display: block; font-family: 'Source Sans 3', sans-serif; font-size: 0.875rem; font-weight: 700; margin-bottom: 0.8125rem; text-decoration: none; text-transform: uppercase; }
.related-content--right .related-content-item__eyebrow { color: #e5e5e5; }
.related-content-item__title { color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 1rem; font-weight: 700; line-height: 1.5; margin: 0; }
.related-content--right .related-content-item__title { font-size: 1.125rem; font-weight: 700; line-height: 1.33; }
.related-content-item__title a, .related-content-item__title a:visited { color: #333; text-decoration: none; }
.related-content-item__title a:hover, .related-content-item__title a:focus, .related-content-item__title a:visited:hover, .related-content-item__title a:visited:focus { text-decoration: underline; }

.module--type-shareable-stats > .inner { display: flex; flex-flow: column nowrap; }
@media screen and (min-width: 960px) { .module--type-shareable-stats > .inner { flex-flow: row nowrap; } }
.module .download__share-link, .module .twitter__share-link { background-color: #fff; color: #333; display: inline-block; padding: 0 0.625rem 0 0.3125rem; position: relative; vertical-align: text-bottom; z-index: 10; }
.module .download__share-link .icon, .module .twitter__share-link .icon { display: inline-block; font-family: dashicons; font-size: 1.375rem; font-style: normal; font-weight: 400; height: 1.375rem; line-height: 1; text-align: center; text-decoration: inherit; transition: opacity 0.3s ease-in-out; vertical-align: top; width: 1.25rem; }
.module .download__share-link .icon-twitter, .module .twitter__share-link .icon-twitter { background-image: url("../images/twitter.svg"); background-size: 22px 22px; background-position: 50% 50%; background-repeat: no-repeat; }
.module .download__share-link .icon-download, .module .twitter__share-link .icon-download { background-image: url("../images/download.svg"); background-size: 20px 22px; background-position: 50% 50%; background-repeat: no-repeat; }
.module .download__share-link:hover .icon, .module .download__share-link:focus .icon, .module .twitter__share-link:hover .icon, .module .twitter__share-link:focus .icon { opacity: 0.5; }
.module--style-accent-1 .section-header__heading-content .twitter__share-link { background-color: #fff; }
.module--style-accent-2 .section-header__heading-content .twitter__share-link { background-color: #e5e5e5; }
.module--style-accent-3 .section-header__heading-content .twitter__share-link { background-color: #e5f1fa; }

.shareable-stats__left { flex: 0 1 65%; }
.shareable-stats__right { margin-top: 3.125rem; }
@media screen and (min-width: 600px) { .shareable-stats__right { display: flex; flex-flow: row nowrap; } }
@media screen and (min-width: 960px) { .shareable-stats__right { display: inline-block; flex: 1 1 370px; margin-left: 1.875rem; margin-top: 0; } }
.shareable-stats__right--bottom { margin-top: 1.875rem; }
@media screen and (min-width: 600px) { .shareable-stats__right--bottom { flex: 1 1 50%; margin-left: 0.9375rem; margin-top: 0; } }
@media screen and (min-width: 960px) { .shareable-stats__right--bottom { margin-left: 0; flex: 1 1 100%; } }
@media screen and (min-width: 600px) { .shareable-stats__right--top { flex: 1 1 50%; margin-right: 0.9375rem; } }
@media screen and (min-width: 960px) { .shareable-stats__right--top { margin-bottom: 3.125rem; margin-right: 0; flex: 1 1 100%; } }
.shareable-stats__title .section-header__heading-link { max-width: 80%; }
.shareable-stats__title .section-header__heading-container { display: flex; align-items: center; }
.shareable-stats__title .section-header__heading-content { display: block; max-width: 100%; padding: 0rem 0.3125rem 0.125rem 0rem; }
.shareable-stats__image { display: block; margin: 0; }
.shareable-stats__image img { max-width: 100%; width: 100%; }
.shareable-stats__heading { color: #333; font-family: 'Source Sans 3', sans-serif; font-weight: 700; font-size: 1.75rem; line-height: 1.214; margin: 1.5625rem 0 0.9375rem; }
.shareable-stats__subheading { color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 0.875rem; line-height: 1.428; margin: 0 0 0.9375rem; }
.shareable-stats__source { color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 0.75rem; line-height: 1.5; margin-top: 0.625rem; }
.shareable-stats__stat-number { color: #333; font-family: 'Source Sans 3', sans-serif; font-weight: 700; font-size: 3rem; line-height: 1.125; margin: 1.5625rem 0 0.9375rem; }
.shareable-stats__stat-description { color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 1rem; line-height: 1.5; margin: 0; }
.shareable-stats__twitter-embed { background-color: #e5f1fa; margin-top: 1.875rem; }
.shareable-stats__twitter-embed .timeline-InformationCircle-widgetParent { display: none; }

.module--type-stat-of-the-week, .module--type-chart-of-the-week { padding: 60px 0; }
.module--type-stat-of-the-week h2.section-header__heading-container.section-header__heading-text.block-stat-of-the-week__title, .module--type-stat-of-the-week h2.section-header__heading-container.section-header__heading-text.block-chart-of-the-week__title, .module--type-chart-of-the-week h2.section-header__heading-container.section-header__heading-text.block-stat-of-the-week__title, .module--type-chart-of-the-week h2.section-header__heading-container.section-header__heading-text.block-chart-of-the-week__title { font-size: inherit; line-height: 1; margin-bottom: 1.875rem; }
.module--type-stat-of-the-week.light-blue .chart-of-the-week__container, .module--type-stat-of-the-week.light-gray .chart-of-the-week__container, .module--type-chart-of-the-week.light-blue .chart-of-the-week__container, .module--type-chart-of-the-week.light-gray .chart-of-the-week__container { padding: 30px; }
.module--type-stat-of-the-week .chart-of-the-week__container, .module--type-stat-of-the-week .stat-of-the-week__container, .module--type-chart-of-the-week .chart-of-the-week__container, .module--type-chart-of-the-week .stat-of-the-week__container { background-color: #fff; display: flex; flex-flow: column nowrap; }
@media screen and (min-width: 960px) { .module--type-stat-of-the-week .chart-of-the-week__container, .module--type-stat-of-the-week .stat-of-the-week__container, .module--type-chart-of-the-week .chart-of-the-week__container, .module--type-chart-of-the-week .stat-of-the-week__container { flex-flow: row wrap; } }
.module--type-stat-of-the-week .chart-of-the-week__share-container, .module--type-stat-of-the-week .stat-of-the-week__share-container, .module--type-chart-of-the-week .chart-of-the-week__share-container, .module--type-chart-of-the-week .stat-of-the-week__share-container { align-items: center; border-top: 1px solid #ccc; display: flex; flex-flow: row wrap; margin-top: 1.5625rem; padding-top: 0.8125rem; }
@media screen and (min-width: 960px) { .module--type-stat-of-the-week .chart-of-the-week__share-container, .module--type-stat-of-the-week .stat-of-the-week__share-container, .module--type-chart-of-the-week .chart-of-the-week__share-container, .module--type-chart-of-the-week .stat-of-the-week__share-container { margin-top: 1.25rem; } }
.module--type-stat-of-the-week .chart-of-the-week__share-container .share-title, .module--type-stat-of-the-week .stat-of-the-week__share-container .share-title, .module--type-chart-of-the-week .chart-of-the-week__share-container .share-title, .module--type-chart-of-the-week .stat-of-the-week__share-container .share-title { color: #333; font-size: 0.875rem; font-weight: 800; line-height: 1; margin-right: 0.625rem; text-transform: uppercase; }
.module--type-stat-of-the-week .chart-of-the-week__share-container .download__share-link > .icon, .module--type-stat-of-the-week .chart-of-the-week__share-container .twitter__share-link > .icon, .module--type-stat-of-the-week .stat-of-the-week__share-container .download__share-link > .icon, .module--type-stat-of-the-week .stat-of-the-week__share-container .twitter__share-link > .icon, .module--type-chart-of-the-week .chart-of-the-week__share-container .download__share-link > .icon, .module--type-chart-of-the-week .chart-of-the-week__share-container .twitter__share-link > .icon, .module--type-chart-of-the-week .stat-of-the-week__share-container .download__share-link > .icon, .module--type-chart-of-the-week .stat-of-the-week__share-container .twitter__share-link > .icon { border: 0.09375rem solid #333; border-radius: 100%; padding: 0.6875rem; }
.module--type-stat-of-the-week .chart-of-the-week__share-container .download__share-link > .icon-twitter, .module--type-stat-of-the-week .chart-of-the-week__share-container .twitter__share-link > .icon-twitter, .module--type-stat-of-the-week .stat-of-the-week__share-container .download__share-link > .icon-twitter, .module--type-stat-of-the-week .stat-of-the-week__share-container .twitter__share-link > .icon-twitter, .module--type-chart-of-the-week .chart-of-the-week__share-container .download__share-link > .icon-twitter, .module--type-chart-of-the-week .chart-of-the-week__share-container .twitter__share-link > .icon-twitter, .module--type-chart-of-the-week .stat-of-the-week__share-container .download__share-link > .icon-twitter, .module--type-chart-of-the-week .stat-of-the-week__share-container .twitter__share-link > .icon-twitter { background-size: 24px 24px; }
.module--type-stat-of-the-week .chart-of-the-week__share-container .download__share-link > .icon-download, .module--type-stat-of-the-week .chart-of-the-week__share-container .twitter__share-link > .icon-download, .module--type-stat-of-the-week .stat-of-the-week__share-container .download__share-link > .icon-download, .module--type-stat-of-the-week .stat-of-the-week__share-container .twitter__share-link > .icon-download, .module--type-chart-of-the-week .chart-of-the-week__share-container .download__share-link > .icon-download, .module--type-chart-of-the-week .chart-of-the-week__share-container .twitter__share-link > .icon-download, .module--type-chart-of-the-week .stat-of-the-week__share-container .download__share-link > .icon-download, .module--type-chart-of-the-week .stat-of-the-week__share-container .twitter__share-link > .icon-download { background-position: 50% 42%; background-size: 22px; }
.module--type-chart-of-the-week .inner { box-sizing: border-box; }
.module--type-chart-of-the-week.light-blue .chart-of-the-week__container, .module--type-chart-of-the-week.light-gray .chart-of-the-week__container { padding: 30px; }
.module--type-chart-of-the-week .chart-of-the-week__container { background-color: #fff; display: flex; flex-flow: column nowrap; }
@media screen and (min-width: 960px) { .module--type-chart-of-the-week .chart-of-the-week__container { flex-flow: row wrap; } }
.module--type-chart-of-the-week .chart-of-the-week__container--left { margin-top: 1.875rem; }
@media screen and (min-width: 960px) { .module--type-chart-of-the-week .chart-of-the-week__container--left { display: flex; flex: 0 0 35%; flex-direction: column; margin-top: 0; } }
@media screen and (min-width: 960px) { .module--type-chart-of-the-week .chart-of-the-week__container--right { flex: 0 0 60%; margin-left: auto; order: 99; } }
.module--type-chart-of-the-week .chart-of-the-week__container--right .editable-post-item__image { border: 0; margin: 0; padding: 0; }
.module--type-chart-of-the-week .chart-of-the-week__container--right a.editable-post-item__image { display: block; }
.module--type-chart-of-the-week .chart-of-the-week__title { color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-weight: 800; line-height: 1.25; margin-bottom: 1.25rem; }
.module--type-chart-of-the-week .chart-of-the-week__excerpt { color: #333; font-size: 1rem; line-height: 1.5; }
.module--type-chart-of-the-week .chart-of-the-week__read-more { color: #004B87; display: block; font-size: 1.125rem; line-height: 1.44; margin-top: 1.25rem; text-decoration: none; }
.module--type-chart-of-the-week .chart-of-the-week__source { color: #333; font-size: 0.75rem; line-height: 1.25; margin-top: 0.625rem; }
.module--type-stat-of-the-week .stat-of-the-week__container { display: block; }
.module--type-stat-of-the-week .stat-of-the-week__stat { background-color: #004B87; color: #fff; font-family: 'Source Sans 3', sans-serif; font-size: 5.75rem; font-weight: 800; line-height: 0.75; padding: 1.25rem 1.875rem 0; }
.module--type-stat-of-the-week .stat-of-the-week__share-container { margin-top: 2.1875rem; width: 100%; }
@media screen and (min-width: 960px) { .module--type-stat-of-the-week .stat-of-the-week__share-container { width: 33.33%; } }
.module--type-stat-of-the-week .stat-of-the-week__title { background-color: transparent; color: #333; font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-weight: 700; line-height: 1.25; margin-bottom: 1.25rem; margin-top: 0.3125rem; }
.module--type-stat-of-the-week .stat-of-the-week__content { color: #333; font-size: 1rem; line-height: 1.5; padding: 0; }
@media screen and (min-width: 960px) { .module--type-stat-of-the-week .stat-of-the-week__content { max-width: 85%; } }
.module--type-stat-of-the-week .stat-of-the-week__container--inner { padding: 30px; }

.module__topics-header { margin-bottom: 0; }
@media screen and (max-width: 480px) { .module__topics-header { padding-bottom: 0.9375rem; } }
.module__topics-header > .inner { box-sizing: border-box; display: flex; flex-flow: row wrap; font-family: "Source Sans 3", sans-serif; padding-bottom: 0; }
@media screen and (min-width: 960px) { .module__topics-header > .inner { align-items: center; flex-flow: row nowrap; } }
.module__topics-header.topics-header--has-image > .inner { align-items: center; flex-flow: column nowrap; }
@media screen and (min-width: 960px) { .module__topics-header.topics-header--has-image > .inner { flex-flow: column nowrap; } }
.module__topics-header.full-width { margin-left: -0.625rem; margin-right: calc(50vw - 50%); max-width: 100vw; width: 100vw; }
@media screen and (min-width: 1250px) { .module__topics-header.full-width { margin-left: calc(-50vw + 50%); } }
.module__topics-header.background-gray { background-color: #edf1f2; }

.topics-header__image { display: inline-flex; height: 3.75rem; margin-top: 1.25rem; width: auto; }
.topics-header__image img { height: 100%; object-fit: contain; width: 100%; }
.topics-header__title { color: #333; flex-basis: auto; flex-grow: 1; flex-shrink: 1; font-family: 'Source Sans 3', sans-serif; font-size: 2.25rem; font-weight: 700; line-height: 2.6875rem; margin: 0 2.5rem 0 0; max-width: none !important; /* stylelint-disable-line no-important */ }
.topics-header--has-image .topics-header__title { font-size: 2.625rem; margin: 1.25rem 0 0 0; text-align: center; }
.topics-header__links, .editor-styles-wrapper .topics-header__links { margin-top: 0; }
@media screen and (min-width: 960px) { .topics-header__links, .editor-styles-wrapper .topics-header__links { margin-left: auto; } }
.topics-header--has-image .topics-header__links, .topics-header--has-image .editor-styles-wrapper .topics-header__links { align-items: center; display: grid; flex-flow: row wrap; justify-content: center; margin-top: 1.25rem; }
@media screen and (min-width: 720px) { .topics-header--has-image .topics-header__links, .topics-header--has-image .editor-styles-wrapper .topics-header__links { display: flex; margin-left: 0; } }
@media screen and (min-width: 960px) { .topics-header--has-image .topics-header__links, .topics-header--has-image .editor-styles-wrapper .topics-header__links { margin-left: 0; } }
.topics-header__links li, .editor-styles-wrapper .topics-header__links li { display: inline-block; margin-top: 0.625rem; width: 100%; }
@media screen and (min-width: 480px) { .topics-header__links li, .editor-styles-wrapper .topics-header__links li { margin-right: 2.5rem; margin-top: 1.25rem; width: auto; }
  .topics-header--has-image .topics-header__links li, .topics-header--has-image .editor-styles-wrapper .topics-header__links li { margin-left: 1.25rem; margin-right: 1.25rem; } }
@media screen and (min-width: 960px) { .topics-header__links li:last-child, .editor-styles-wrapper .topics-header__links li:last-child { margin-right: 0; } }
.topics-header__links li a, .editor-styles-wrapper .topics-header__links li a { color: #333; font-size: 0.875rem; line-height: 1.1875rem; text-decoration: none; }
.topics-header__links li a:hover, .topics-header__links li a:focus, .editor-styles-wrapper .topics-header__links li a:hover, .editor-styles-wrapper .topics-header__links li a:focus { text-decoration: underline; }
.topics-header__link { position: relative; padding-left: 1.375rem; }
.topics-header__link::before { background-position: 50% 50%; background-repeat: no-repeat; background-size: 14px 14px; content: ""; height: 0.9375rem; left: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 0.9375rem; }
.topics-header__link--polls::before { background-image: url("../images/area-chart.svg"); }
.topics-header__link--search::before { background-image: url("../images/search.svg"); }
.topics-header__link--graphics::before { background-image: url("../images/pie-chart.svg"); }
.topics-header__link--budget::before { background-image: url("../images/dollar.svg"); }
.topics-header__link--race-equity::before { background-image: url("../images/equity.svg"); }

.feed-posts__feed-header { margin-bottom: 1.875rem; }
.module--style-accent-1 .feed-posts__feed-header .section-header__heading-content { background-color: #fff; }
.module--style-accent-2 .feed-posts__feed-header .section-header__heading-content { background-color: #e5e5e5; }
.module--style-accent-3 .feed-posts__feed-header .section-header__heading-content { background-color: #e5f1fa; }
.feed-posts__feed-item:last-child { margin-bottom: 0; }
@media screen and (min-width: 600px) { .feed-posts__feed-item { display: flex; flex-flow: row wrap; } }
@media screen and (min-width: 960px) { .feed-posts__feed-item { display: block; } }
.feed-posts__feed-item--title { font-weight: 400; line-height: 1.3; }
.feed-posts__feed-item--title a { color: #333; text-decoration: none; }
.feed-posts__feed-item--title a:hover, .feed-posts__feed-item--title a:focus { color: #000001; text-decoration: underline; }

.feed-four .feed-posts__feed-item .feed-posts__feed-item--title { font-size: 1rem; line-height: 1.375; }

.feed-five .feed-posts__feed-item .feed-posts__feed-item--title, .feed-six .feed-posts__feed-item .feed-posts__feed-item--title { font-size: 0.875rem; line-height: 1.4286; }

.single-data-collections nav.tertiary .inner, .single-data-collections nav.page-meta { max-width: 1170px; padding-left: 15px; padding-right: 15px; }
.single-data-collections .data-collection { position: relative; }
.single-data-collections .data-collection #top-box-search-input { margin-bottom: 1.25rem; margin-top: 0; top: 0; }
@media (min-width: 992px) { .single-data-collections .data-collection #top-box-search-input { margin-bottom: 0; top: -1rem; } }
.single-data-collections .data-collection p { margin-bottom: 1.875rem; }
.single-data-collections .data-collection p, .single-data-collections .data-collection ul, .single-data-collections .data-collection ol, .single-data-collections .data-collection h1, .single-data-collections .data-collection h2:not(.indicator__heading--title), .single-data-collections .data-collection h4, .single-data-collections .data-collection h5, .single-data-collections .data-collection h6 { color: #333333; }
.single-data-collections .data-collection p.has-huge-font-size, .single-data-collections .data-collection ul.has-huge-font-size, .single-data-collections .data-collection ol.has-huge-font-size, .single-data-collections .data-collection h1.has-huge-font-size, .single-data-collections .data-collection h2:not(.indicator__heading--title).has-huge-font-size, .single-data-collections .data-collection h4.has-huge-font-size, .single-data-collections .data-collection h5.has-huge-font-size, .single-data-collections .data-collection h6.has-huge-font-size { line-height: 1.25; }
.single-data-collections .data-collection p.has-large-font-size, .single-data-collections .data-collection ul.has-large-font-size, .single-data-collections .data-collection ol.has-large-font-size, .single-data-collections .data-collection h1.has-large-font-size, .single-data-collections .data-collection h2:not(.indicator__heading--title).has-large-font-size, .single-data-collections .data-collection h4.has-large-font-size, .single-data-collections .data-collection h5.has-large-font-size, .single-data-collections .data-collection h6.has-large-font-size { line-height: 1.35; }
.single-data-collections .data-collection p.has-medium-font-size, .single-data-collections .data-collection ul.has-medium-font-size, .single-data-collections .data-collection ol.has-medium-font-size, .single-data-collections .data-collection h1.has-medium-font-size, .single-data-collections .data-collection h2:not(.indicator__heading--title).has-medium-font-size, .single-data-collections .data-collection h4.has-medium-font-size, .single-data-collections .data-collection h5.has-medium-font-size, .single-data-collections .data-collection h6.has-medium-font-size { line-height: 1.45; }
.single-data-collections .data-collection p.has-normal-font-size, .single-data-collections .data-collection ul.has-normal-font-size, .single-data-collections .data-collection ol.has-normal-font-size, .single-data-collections .data-collection h1.has-normal-font-size, .single-data-collections .data-collection h2:not(.indicator__heading--title).has-normal-font-size, .single-data-collections .data-collection h4.has-normal-font-size, .single-data-collections .data-collection h5.has-normal-font-size, .single-data-collections .data-collection h6.has-normal-font-size { line-height: 1.5; }
.single-data-collections .data-collection p.has-small-font-size, .single-data-collections .data-collection ul.has-small-font-size, .single-data-collections .data-collection ol.has-small-font-size, .single-data-collections .data-collection h1.has-small-font-size, .single-data-collections .data-collection h2:not(.indicator__heading--title).has-small-font-size, .single-data-collections .data-collection h4.has-small-font-size, .single-data-collections .data-collection h5.has-small-font-size, .single-data-collections .data-collection h6.has-small-font-size { line-height: 1.5; }
.single-data-collections .data-collection h1, .single-data-collections .data-collection h2:not(.indicator__heading--title), .single-data-collections .data-collection h3, .single-data-collections .data-collection h4, .single-data-collections .data-collection h5, .single-data-collections .data-collection h6 { font-family: "Source Sans 3", sans-serif; }
.single-data-collections .data-collection h1 { font-size: 2.3125rem; font-weight: 700; line-height: 1.3; margin: 0 0 0.625rem 0; }
.single-data-collections .data-collection h2:not(.indicator__heading--title) { font-size: 1.625rem; font-weight: 600; line-height: 1.3; margin: 0 0 0.625rem 0; }
.single-data-collections .data-collection h3 { color: #0075c8; font-size: 1.3125rem; font-weight: 700; line-height: 1.5rem; margin: 0 0 0.9375rem 0; }
.single-data-collections .data-collection h4 { font-size: 1.1875rem; font-weight: 700; line-height: 1.4375rem; margin: 0 0 0.9375rem 0; }
.single-data-collections .data-collection h5 { font-size: 1rem; font-weight: 700; line-height: 1.25rem; text-transform: uppercase; margin: 0 0 0.9375rem 0; }
.single-data-collections .data-collection h6 { font-size: 1rem; line-height: 1.2; font-weight: 700; margin: 0 0 0.9375rem 0; }
.single-data-collections .data-collection ul { list-style-type: disc; }
.single-data-collections .data-collection ol { list-style-type: decimal; }
.single-data-collections .data-collection ul, .single-data-collections .data-collection ol { margin-bottom: 1.875rem; margin-left: 0.3125rem; padding-left: 0.9375rem; }
.single-data-collections .data-collection ul li, .single-data-collections .data-collection ol li { line-height: 1.35; margin-bottom: 0.9375rem; }
.single-data-collections .data-collection ul li:last-child, .single-data-collections .data-collection ol li:last-child { margin-bottom: 0; }
.single-data-collections .data-collection ul li img, .single-data-collections .data-collection ol li img { display: block; margin-top: 1.25rem; }

.data-collection__get-started { background-color: rgba(0, 117, 200, 0.07); display: flex; flex-flow: column wrap; justify-content: space-between; margin-bottom: 3.125rem; padding: 1.25rem; }
@media screen and (min-width: 720px) { .data-collection__get-started { flex-flow: row nowrap; padding: 1.875rem; } }
.data-collection__get-started a { color: #0075c8; }
.data-collection__get-started.column-full .block--data-collection-column:nth-child(n + 2) { display: none; }
.data-collection__get-started.column-split .block--data-collection-column:nth-child(n + 3), .data-collection__get-started.column-left-shift .block--data-collection-column:nth-child(n + 3), .data-collection__get-started.column-right-shift .block--data-collection-column:nth-child(n + 3) { display: none; }
.data-collection__get-started.column-three .block--data-collection-column:nth-child(n + 4) { display: none; }
.data-collection__get-started::after { clear: both; content: ''; display: table; }
.data-collection__get-started p, .data-collection__get-started ul, .data-collection__get-started ol, .data-collection__get-started h1, .data-collection__get-started h2, .data-collection__get-started h4, .data-collection__get-started h5, .data-collection__get-started h6 { color: #333333; }
.data-collection__get-started p.has-huge-font-size, .data-collection__get-started ul.has-huge-font-size, .data-collection__get-started ol.has-huge-font-size, .data-collection__get-started h1.has-huge-font-size, .data-collection__get-started h2.has-huge-font-size, .data-collection__get-started h4.has-huge-font-size, .data-collection__get-started h5.has-huge-font-size, .data-collection__get-started h6.has-huge-font-size { line-height: 1.25; }
.data-collection__get-started p.has-large-font-size, .data-collection__get-started ul.has-large-font-size, .data-collection__get-started ol.has-large-font-size, .data-collection__get-started h1.has-large-font-size, .data-collection__get-started h2.has-large-font-size, .data-collection__get-started h4.has-large-font-size, .data-collection__get-started h5.has-large-font-size, .data-collection__get-started h6.has-large-font-size { line-height: 1.35; }
.data-collection__get-started p.has-medium-font-size, .data-collection__get-started ul.has-medium-font-size, .data-collection__get-started ol.has-medium-font-size, .data-collection__get-started h1.has-medium-font-size, .data-collection__get-started h2.has-medium-font-size, .data-collection__get-started h4.has-medium-font-size, .data-collection__get-started h5.has-medium-font-size, .data-collection__get-started h6.has-medium-font-size { line-height: 1.45; }
.data-collection__get-started p.has-normal-font-size, .data-collection__get-started ul.has-normal-font-size, .data-collection__get-started ol.has-normal-font-size, .data-collection__get-started h1.has-normal-font-size, .data-collection__get-started h2.has-normal-font-size, .data-collection__get-started h4.has-normal-font-size, .data-collection__get-started h5.has-normal-font-size, .data-collection__get-started h6.has-normal-font-size { line-height: 1.5; }
.data-collection__get-started p.has-small-font-size, .data-collection__get-started ul.has-small-font-size, .data-collection__get-started ol.has-small-font-size, .data-collection__get-started h1.has-small-font-size, .data-collection__get-started h2.has-small-font-size, .data-collection__get-started h4.has-small-font-size, .data-collection__get-started h5.has-small-font-size, .data-collection__get-started h6.has-small-font-size { line-height: 1.5; }
.data-collection__get-started h1, .data-collection__get-started h2, .data-collection__get-started h3, .data-collection__get-started h4, .data-collection__get-started h5, .data-collection__get-started h6 { font-family: "Source Sans 3", sans-serif; }
.data-collection__get-started h1 { font-size: 2.3125rem; font-weight: 700; line-height: 1.3; margin: 0 0 0.625rem 0; }
.data-collection__get-started h2 { font-size: 1.625rem; font-weight: 600; line-height: 1.3; margin: 0 0 0.625rem 0; }
.data-collection__get-started h3 { color: #0075c8; font-size: 1.3125rem; font-weight: 700; line-height: 1.5rem; margin: 0 0 0.9375rem 0; }
.data-collection__get-started h4 { font-size: 1.1875rem; font-weight: 700; line-height: 1.4375rem; margin: 0 0 0.9375rem 0; }
.data-collection__get-started h5 { font-size: 1rem; font-weight: 700; line-height: 1.25rem; text-transform: uppercase; margin: 0 0 0.9375rem 0; }
.data-collection__get-started h6 { font-size: 1rem; line-height: 1.2; font-weight: 700; margin: 0 0 0.9375rem 0; }
.data-collection__get-started ul:last-child, .data-collection__get-started ol:last-child { margin-bottom: 0; }
.data-collection__get-started ul li, .data-collection__get-started ol li { line-height: 1.35; margin-bottom: 0.9375rem; }
.data-collection__get-started ul li:last-child, .data-collection__get-started ol li:last-child { margin-bottom: 0; }
.data-collection__get-started ul li img, .data-collection__get-started ol li img { display: block; margin-top: 1.25rem; }
.data-collection__columnn { margin-bottom: 2.5rem; }
.data-collection__columnn:last-child { margin-bottom: 0; }
@media screen and (min-width: 720px) { .data-collection__columnn { margin-bottom: 0; } }

.data-collection__intro--about-link { color: #333; }

.block--data-collection-intro { margin: 1.875rem 0 3.125rem; }

.indicator__set--footer { margin-bottom: 3.125rem; text-align: right; }
.indicator__set--footer .csr__button--step--next { padding: 0.8125rem 0.625rem; margin-top: 1.875rem; width: 10.3125rem; }
.indicator__set--footer .csr__button--step--next:disabled { background-color: rgba(0, 75, 135, 0.1); }
.indicator--non-csr-group > .indicator__set--footer { display: none; }
.indicator__set.block-is-empty { display: none; }
.indicator__group { font-family: "Source Sans 3", Arial, sans-serif; margin-bottom: 3.4375rem; }
@media screen and (min-width: 915px) { .indicator__group { margin-bottom: 0; } }
.indicator__group:first-child .indicator__group--header .indicator__heading--link, .indicator__group:first-child .indicator__group--header .indicator__heading--select { padding-top: 1.5625rem; }
.indicator__group:not(:first-child) .indicator__group--header .indicator__heading--link, .indicator__group:not(:first-child) .indicator__group--header .indicator__heading--select { padding-top: 1.875rem; }
@media screen and (min-width: 915px) { .indicator__group:not(:first-child) .indicator__group--header .indicator__heading--link, .indicator__group:not(:first-child) .indicator__group--header .indicator__heading--select { text-indent: -9999em; } }
.indicator__group:last-of-type { margin-bottom: 5rem; }
.indicator__group:last-of-type.indicator--non-csr-group { margin-bottom: 3.4375rem; }
@media screen and (min-width: 915px) { .indicator__group:last-of-type .indicator__row:last-child .indicator__select-column::after { background-color: rgba(0, 75, 135, 0.1); border-top: 2px solid #d5e4ed; bottom: -1.8125rem; content: ''; height: 27px; left: 0; position: absolute; width: 100%; } }
.indicator__heading--title { font-family: 'Source Sans 3', sans-serif; font-weight: 700; font-size: 1.375rem; line-height: 1.1667; margin: 0 0 0.75rem; }
@media screen and (min-width: 915px) { .indicator__heading--title { margin: 1.25rem 1.5625rem 0.75rem; } }
.indicator__heading--link.indicator__link, .indicator__heading--select.indicator__select-input { color: #393d40; display: none; font-size: 0.875rem; font-weight: 700; line-height: 1.357; text-align: center; text-transform: uppercase; }
@media screen and (min-width: 915px) { .indicator__heading--link.indicator__link, .indicator__heading--select.indicator__select-input { display: inline-block; } }
.indicator__heading--link { margin-left: auto; }
@media screen and (min-width: 915px) { .indicator__select-column { background-color: rgba(0, 75, 135, 0.1); position: relative; }
  .indicator__select-column::after { background-color: #d5e4ed; bottom: -0.125rem; content: ''; height: 2px; left: 0; position: absolute; width: 100%; } }
.indicator__select-column .csr__button--checkbox { display: table; margin: 0 auto; }
.indicator__title { margin: 0.4375rem 1.5625rem 0.4375rem 0; }
@media screen and (min-width: 915px) { .indicator__title { margin: 0.9375rem 1.5625rem; } }
.indicator--non-csr .indicator__title { margin: 0.4375rem 0.625rem 0.4375rem 0; }
@media screen and (min-width: 915px) { .indicator--non-csr .indicator__title { margin: 0.9375rem 0.625rem 0.9375rem 1.5625rem; } }
.indicator__link, .indicator__select-input { align-items: center; box-sizing: border-box; display: flex; justify-content: center; max-width: 15%; min-width: 2.5rem; min-height: 3.125rem; padding: 0.625rem 0; }
@media screen and (min-width: 915px) { .indicator__link, .indicator__select-input { flex-basis: 10.25rem; flex-grow: 0; flex-shrink: 0; min-width: 10.25rem; padding: 0.625rem 1.25rem; width: 10.25rem; } }
.indicator__link > label, .indicator__select-input > label { height: 1.75rem; position: relative; width: 1.75rem; }
.indicator__link > label .csr__button--checkbox--mark, .indicator__select-input > label .csr__button--checkbox--mark { right: 0; }
.indicator__link { margin-left: auto; }
.indicator__link > a { background-image: url("../images/link_icon.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 24px 24px; height: 1.5rem; max-width: 100%; transition: opacity 0.3s ease-in-out; width: 1.5rem; }
.indicator__link > a:hover { opacity: 0.7; }
.indicator__tooltip { background-image: url("../images/alert_icon.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 20px 20px; cursor: pointer; display: inline-block; height: 1.25rem; max-width: 100%; position: relative; transition: opacity 0.3s ease-in-out; vertical-align: bottom; width: 1.25rem; }
.indicator__tooltip--info { background-image: url("../images/info_icon.svg"); background-size: 15px 15px; height: 0.9375rem; width: 0.9375rem; vertical-align: -0.125rem; }
.indicator__tooltip--text { background-color: #004B87; border-radius: 0.1875rem; color: #fff; font-size: 0.8125rem; font-weight: 400; line-height: 1.333; left: 50%; padding: 0.3125rem; position: absolute; text-align: center; bottom: 100%; text-transform: initial; transform: translateX(-50%); visibility: hidden; width: 10.25rem; z-index: 1; }
.indicator__tooltip:hover .indicator__tooltip--text { visibility: visible; }
.indicator__row { border-bottom: 0.125rem solid #edf1f2; display: flex; min-height: 3.125rem; }
.indicator__row.indicator__group--header { align-items: flex-end; min-height: 0; padding-bottom: 0.75rem; }
@media screen and (min-width: 915px) { .indicator__row.indicator__group--header { min-height: 3.125rem; padding-bottom: 0; } }

.single-data-collections .data-collection ul.indicator__list { margin-bottom: 0; margin-left: 0; padding-left: 0; }
.single-data-collections .data-collection ul.indicator__list .indicator { margin-bottom: 0; }
.single-data-collections .data-collection ul.indicator__list .indicator__title { color: #333333; cursor: pointer; font-size: 1rem; line-height: 1.25; max-width: 65%; text-decoration: none; }
@media screen and (min-width: 915px) { .single-data-collections .data-collection ul.indicator__list .indicator__title { font-size: 1.125rem; } }
.single-data-collections .data-collection ul.indicator__list .indicator__title:hover, .single-data-collections .data-collection ul.indicator__list .indicator__title:focus { text-decoration: underline; }

.block--data-collection-about { margin-top: 3.125rem; }

.data-collection__back-to-top { background: transparent; border: 0; border-radius: 0.25rem; bottom: 1.875rem; color: #0075c8; font-size: 0.875rem; opacity: 0; padding: 0.625rem 1.25rem; position: fixed; right: 1.875rem; transition: background 0.3, color 0.3s, opacity 0.3s ease-in-out; visibility: hidden; }
.data-collection__back-to-top:hover, .data-collection__back-to-top:focus { background: #0075c8; color: #fff; }
.data-collection__back-to-top.show { opacity: 1; visibility: visible; }

.data-collection__back-to-top { background: transparent; border: 0; border-radius: 0.25rem; bottom: 1.875rem; color: #0075c8; font-size: 0.875rem; opacity: 0; padding: 0.625rem 1.25rem; position: fixed; right: 1.875rem; transition: background 0.3, color 0.3s, opacity 0.3s ease-in-out; visibility: hidden; }
.data-collection__back-to-top:hover, .data-collection__back-to-top:focus { background: #0075c8; color: #fff; }
.data-collection__back-to-top.show { opacity: 1; visibility: visible; }

.block--data-collection-column { margin-bottom: 2.1875rem; }
.block--data-collection-column:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.block--data-collection-column figure:last-child { margin-bottom: 0; }
.has-pipe .block--data-collection-column { border-bottom: 1px solid #333333; margin-bottom: 1.875rem; padding-bottom: 1.875rem; }
@media screen and (min-width: 720px) { .has-pipe .block--data-collection-column { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; } }
.has-pipe .block--data-collection-column:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
@media screen and (min-width: 720px) { .column-full .block--data-collection-column { width: 100%; } }
@media screen and (min-width: 720px) { .has-pipe.column-split .block--data-collection-column, .has-pipe.column-left-shift .block--data-collection-column, .has-pipe.column-right-shift .block--data-collection-column { border-right: 1px solid #333333; margin-right: 1.25rem; padding-right: 1.25rem; }
  .has-pipe.column-split .block--data-collection-column:nth-child(2), .has-pipe.column-left-shift .block--data-collection-column:nth-child(2), .has-pipe.column-right-shift .block--data-collection-column:nth-child(2) { border-right: 0; margin-right: 0; padding-right: 0; } }
@media screen and (min-width: 720px) { .column-split .block--data-collection-column { margin-right: 2.1875rem; width: 50%; }
  .column-split .block--data-collection-column:nth-child(2) { margin-right: 0; } }
@media screen and (min-width: 720px) { .column-left-shift .block--data-collection-column { margin-right: 2.1875rem; width: 33.33%; }
  .column-left-shift .block--data-collection-column:nth-child(2) { margin-right: 0; width: 66.66%; } }
@media screen and (min-width: 720px) { .column-right-shift .block--data-collection-column { margin-right: 2.1875rem; width: 66.66%; }
  .column-right-shift .block--data-collection-column:nth-child(2) { margin-right: 0; width: 33.33%; } }
@media screen and (min-width: 720px) { .has-pipe.column-three .block--data-collection-column { border-right: 1px solid #333333; margin-right: 1.09375rem; padding-right: 1.09375rem; }
  .has-pipe.column-three .block--data-collection-column:nth-child(3) { border-right: 0; margin-right: 0; padding-right: 0; } }
@media screen and (min-width: 720px) { .column-three .block--data-collection-column { margin-right: 2.1875rem; width: 33.33%; }
  .column-three .block--data-collection-column:nth-child(3) { margin-right: 0; } }

.single-data-collections .block--data-collection-subtitle { margin-bottom: 1.25rem; }

.twitter-embed__embed { background-color: #e5f1fa; margin-top: 1.875rem; }
.twitter-embed__embed .timeline-InformationCircle-widgetParent { display: none; }

.home #content, .single-home-page #content, .single-landing-page #content, .single-dashboard #content { box-sizing: border-box; padding: 0; }
.home .image-feature-item__title, .home #content > h2, .single-home-page .image-feature-item__title, .single-home-page #content > h2, .single-landing-page .image-feature-item__title, .single-landing-page #content > h2, .single-dashboard .image-feature-item__title, .single-dashboard #content > h2 { font-family: 'Source Sans 3', sans-serif; font-size: 1.75rem; line-height: 2.125rem; font-weight: 700; }
.home #content > h2, .home #content > p, .single-home-page #content > h2, .single-home-page #content > p, .single-landing-page #content > h2, .single-landing-page #content > p, .single-dashboard #content > h2, .single-dashboard #content > p { margin: 0 auto 2.5rem; max-width: 73.125rem; }
.home #content > p, .home .module, .single-home-page #content > p, .single-home-page .module, .single-landing-page #content > p, .single-landing-page .module, .single-dashboard #content > p, .single-dashboard .module { padding-left: 15px; padding-right: 15px; }
.home > .white, .single-home-page > .white, .single-landing-page > .white, .single-dashboard > .white { padding-left: 0; padding-right: 0; }
.home .module__type-editorial-one .module.module__type-author-feed, .single-home-page .module__type-editorial-one .module.module__type-author-feed, .single-landing-page .module__type-editorial-one .module.module__type-author-feed, .single-dashboard .module__type-editorial-one .module.module__type-author-feed { padding-left: 0; padding-right: 0; }
.home #content > .module--type-topic-feed, .home #content > .module--type-feed-posts, .home #content > .module--type-khn-feed, .home #content > .module__type-author-feed, .home #content > .module__type-latest-polling, .home #content > .module--type-chart-of-the-week:not(.white), .home #content > .module--type-stat-of-the-week:not(.white), .single-home-page #content > .module--type-topic-feed, .single-home-page #content > .module--type-feed-posts, .single-home-page #content > .module--type-khn-feed, .single-home-page #content > .module__type-author-feed, .single-home-page #content > .module__type-latest-polling, .single-home-page #content > .module--type-chart-of-the-week:not(.white), .single-home-page #content > .module--type-stat-of-the-week:not(.white), .single-landing-page #content > .module--type-topic-feed, .single-landing-page #content > .module--type-feed-posts, .single-landing-page #content > .module--type-khn-feed, .single-landing-page #content > .module__type-author-feed, .single-landing-page #content > .module__type-latest-polling, .single-landing-page #content > .module--type-chart-of-the-week:not(.white), .single-landing-page #content > .module--type-stat-of-the-week:not(.white), .single-dashboard #content > .module--type-topic-feed, .single-dashboard #content > .module--type-feed-posts, .single-dashboard #content > .module--type-khn-feed, .single-dashboard #content > .module__type-author-feed, .single-dashboard #content > .module__type-latest-polling, .single-dashboard #content > .module--type-chart-of-the-week:not(.white), .single-dashboard #content > .module--type-stat-of-the-week:not(.white) { max-width: 100%; }
@media (min-width: 1240px) { .home #content > .module--type-topic-feed, .home #content > .module--type-feed-posts, .home #content > .module--type-khn-feed, .home #content > .module__type-author-feed, .home #content > .module__type-latest-polling, .home #content > .module--type-chart-of-the-week:not(.white), .home #content > .module--type-stat-of-the-week:not(.white), .single-home-page #content > .module--type-topic-feed, .single-home-page #content > .module--type-feed-posts, .single-home-page #content > .module--type-khn-feed, .single-home-page #content > .module__type-author-feed, .single-home-page #content > .module__type-latest-polling, .single-home-page #content > .module--type-chart-of-the-week:not(.white), .single-home-page #content > .module--type-stat-of-the-week:not(.white), .single-landing-page #content > .module--type-topic-feed, .single-landing-page #content > .module--type-feed-posts, .single-landing-page #content > .module--type-khn-feed, .single-landing-page #content > .module__type-author-feed, .single-landing-page #content > .module__type-latest-polling, .single-landing-page #content > .module--type-chart-of-the-week:not(.white), .single-landing-page #content > .module--type-stat-of-the-week:not(.white), .single-dashboard #content > .module--type-topic-feed, .single-dashboard #content > .module--type-feed-posts, .single-dashboard #content > .module--type-khn-feed, .single-dashboard #content > .module__type-author-feed, .single-dashboard #content > .module__type-latest-polling, .single-dashboard #content > .module--type-chart-of-the-week:not(.white), .single-dashboard #content > .module--type-stat-of-the-week:not(.white) { margin-left: calc(-50vw + 50%); max-width: none; transform: translateX(calc(50vw - 50%)); width: 100vw; }
  .home #content > .module--type-topic-feed .module, .home #content > .module--type-feed-posts .module, .home #content > .module--type-khn-feed .module, .home #content > .module__type-author-feed .module, .home #content > .module__type-latest-polling .module, .home #content > .module--type-chart-of-the-week:not(.white) .module, .home #content > .module--type-stat-of-the-week:not(.white) .module, .single-home-page #content > .module--type-topic-feed .module, .single-home-page #content > .module--type-feed-posts .module, .single-home-page #content > .module--type-khn-feed .module, .single-home-page #content > .module__type-author-feed .module, .single-home-page #content > .module__type-latest-polling .module, .single-home-page #content > .module--type-chart-of-the-week:not(.white) .module, .single-home-page #content > .module--type-stat-of-the-week:not(.white) .module, .single-landing-page #content > .module--type-topic-feed .module, .single-landing-page #content > .module--type-feed-posts .module, .single-landing-page #content > .module--type-khn-feed .module, .single-landing-page #content > .module__type-author-feed .module, .single-landing-page #content > .module__type-latest-polling .module, .single-landing-page #content > .module--type-chart-of-the-week:not(.white) .module, .single-landing-page #content > .module--type-stat-of-the-week:not(.white) .module, .single-dashboard #content > .module--type-topic-feed .module, .single-dashboard #content > .module--type-feed-posts .module, .single-dashboard #content > .module--type-khn-feed .module, .single-dashboard #content > .module__type-author-feed .module, .single-dashboard #content > .module__type-latest-polling .module, .single-dashboard #content > .module--type-chart-of-the-week:not(.white) .module, .single-dashboard #content > .module--type-stat-of-the-week:not(.white) .module { padding-left: 0; padding-right: 0; } }

.module--type-topic-feed[data-block-color='light-blue'], .module--type-topic-feed[data-block-color='light-gray'] { padding-left: 0.9375rem; padding-right: 0.9375rem; }

.topic-feed__feed-header { align-items: center; display: flex; flex-flow: row wrap; margin-bottom: 1.875rem; }
.topic-feed__feed-header .logo { display: inline-block; height: 3.125rem; margin: 0; order: -1; width: auto; z-index: 100; }
.topic-feed__feed-header .logo img { height: 3.125rem; max-width: 100%; }
@media screen and (min-width: 600px) { .topic-feed__feed-item { display: flex; flex-flow: row wrap; } }
@media screen and (min-width: 960px) { .topic-feed__feed-item { display: block; } }
.topic-feed__feed-item a img { width: 100%; }
.topic-feed__feed-item .feed__image { margin-bottom: 0.9375rem; width: 100%; }
@media screen and (min-width: 600px) { .topic-feed__feed-item .feed__image { flex: 0 0 50%; margin-bottom: 0; margin-right: 0.9375rem; } }
@media screen and (min-width: 960px) { .topic-feed__feed-item .feed__image { margin-bottom: 0.9375rem; margin-right: 0; width: 100%; } }
.topic-feed__feed-item .feed__item-title { font-weight: 400; }
@media screen and (min-width: 600px) { .topic-feed__feed-item .feed__item-title { flex-grow: 0; flex-shrink: 0; flex-basis: calc(50% - 1.875rem); margin-left: 0.9375rem; width: calc(50% - 1.875rem); } }
@media screen and (min-width: 960px) { .topic-feed__feed-item .feed__item-title { margin-left: 0; width: 100%; } }
.topic-feed__feed-item .feed__item-title a { color: #333; text-decoration: none; }
.topic-feed__feed-item .feed__item-title a:hover, .topic-feed__feed-item .feed__item-title a:focus { color: #000001; text-decoration: underline; }
.topic-feed__feed--no-posts { text-align: center; }

.feed-four .topic-feed__feed-item .feed__image { margin-bottom: 1.5rem; }
@media screen and (min-width: 600px) { .feed-four .topic-feed__feed-item .feed__image { margin-bottom: 0; } }
@media screen and (min-width: 960px) { .feed-four .topic-feed__feed-item .feed__image { margin-bottom: 1.5rem; } }
.feed-four .topic-feed__feed-item .topic-feed__feed-title { font-size: 1rem !important; line-height: 1.375 !important; }

.feed-five .topic-feed__feed-item .topic-feed__feed-title, .feed-six .topic-feed__feed-item .topic-feed__feed-title { font-size: 0.875rem !important; line-height: 1.4286 !important; }

h2.topic-feed__feed-section-title, h2.topic-feed__feed-section-title .block-editor-plain-text { border-bottom: 0; border-radius: 0; display: inline-block; font-family: 'Source Sans 3', sans-serif; font-size: 0.875rem !important; font-weight: 700; margin: 0 auto 0 0; padding: 5px 7px !important; text-transform: uppercase; width: auto; z-index: 100; }

.block--datawrapper-embed { margin-block: 1.25rem; max-width: 1200px; width: 100%; }
.block--datawrapper-embed.is-content-width { box-sizing: border-box; margin: 0 auto 1.5625rem 0; max-width: 100%; width: 808px; }
.no-sidebar .full-post .block--datawrapper-embed iframe { margin: 0 !important; }

.block--featured-interactive { margin-bottom: 3.125rem; }

.state-health-facts-element__section-title { align-items: center; border-bottom: 1px solid #999999; color: #333333; display: flex; flex-flow: row wrap; font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-weight: 700; line-height: 1.25; margin-bottom: 1.875rem; padding-bottom: 0.625rem; }
.state-health-facts-element__section-title > span { margin-right: 1.25rem; }
.state-health-facts-element__section-title > a { display: inline-block; margin-top: 0.0625rem; }
@media screen and (min-width: 720px) { .state-health-facts-element__section-title > a { margin-left: auto; } }
.state-health-facts-element__eyebrow, .state-health-facts-element__title { display: block; margin-bottom: 0.625rem; }
.state-health-facts-element__eyebrow { color: #004B87; font-family: 'Source Sans 3', sans-serif; font-size: 1rem; font-weight: 700; line-height: 1.375rem; text-transform: uppercase; }
.state-health-facts-element__title { color: #000001; font-size: 1.5rem; font-weight: 700; line-height: 1.875rem; }
.state-health-facts-element__excerpt { margin-bottom: 1.875rem; }
.state-health-facts-element__excerpt, .state-health-facts-element__excerpt p { color: #333333; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.125rem; line-height: 1.5rem; }
.state-health-facts-element__embed { text-align: center; }
.state-health-facts-element__embed img, .state-health-facts-element__embed .datawrapper-embed { margin: 0 auto; }
.state-health-facts-element__embed img { height: auto; max-width: 100%; }

.curated-list-block { color: #333333; font-family: 'Source Sans 3', sans-serif; max-width: 440px; width: fit-content; }
.curated-list-block h2.block-title { border-bottom: 1px solid #999999; font-family: 'Source Sans 3', sans-serif; font-size: 24px; font-style: normal; font-weight: bold; line-height: 30px; margin-bottom: 4px; padding-bottom: 10px; }
.curated-list-block ul a { color: #333333; text-decoration: none; }
.curated-list-block ul a:hover { color: #004B87; }
.curated-list-block ul a li { border-bottom: 1px solid #D9DDDE; font-size: 16px; font-weight: 600; line-height: 22px; padding: 18px 0 18px 0; }

.custom-report-block { background-color: #e5f1fa; max-width: 400px; padding: 30px; }
.custom-report-block h2.block-title { border-bottom: 1px solid #999999; font-family: 'Source Sans 3', sans-serif; font-size: 24px; font-weight: 700; line-height: 30px; padding-bottom: 10px; }
.custom-report-block .inner-content a, .custom-report-block .inner-content a:visited { color: #004B87; text-decoration: none; }
.custom-report-block .inner-content a:hover { text-decoration: underline; }
.custom-report-block .inner-content img { height: auto; width: auto; }
.custom-report-block .report-link-wrapper { display: flex; justify-content: flex-end; }
.custom-report-block .report-link-wrapper a { color: #004B87; display: flex; font-size: 14px; font-weight: 700; line-height: 18px; margin-left: 4px; text-decoration: none; text-transform: none; width: fit-content; }
.custom-report-block .report-link-wrapper a:hover { text-decoration: none; }
.custom-report-block .report-link-wrapper a div { text-transform: uppercase; }
.custom-report-block .report-link-wrapper a span { font-size: 18px; margin-left: 4px; }

.explore-data-collections__navigation { color: #333; font-family: 'Source Sans 3', sans-serif; width: fit-content; }
.explore-data-collections__navigation h2 { border-bottom: 1px solid #999; font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-style: normal; font-weight: bold; line-height: 1.875rem; margin-bottom: 1.25rem; padding-bottom: 0.625rem; }
.explore-data-collections__navigation .explore-data-collections__subtitle { font-weight: 600; }
@media (min-width: 768px) { .explore-data-collections__navigation .explore-data-collections__list { align-items: stretch; display: flex; flex-flow: row wrap; } }
.explore-data-collections__navigation .explore-data-collections__list-item { margin-bottom: 0.625rem; }
@media (min-width: 768px) { .explore-data-collections__navigation .explore-data-collections__list-item { flex: 0 0 calc(50% - 0.3125rem); margin-right: 0.625rem; }
  .explore-data-collections__navigation .explore-data-collections__list-item:nth-child(2n) { margin-right: 0; } }
@media (min-width: 992px) { .explore-data-collections__navigation .explore-data-collections__list-item { flex: 0 0 calc(33.33% - 0.41669rem); margin-right: 0.625rem; }
  .explore-data-collections__navigation .explore-data-collections__list-item:nth-child(2n) { margin-right: 0.625rem; }
  .explore-data-collections__navigation .explore-data-collections__list-item:nth-child(3n) { margin-right: 0; } }
.explore-data-collections__navigation .explore-data-collections__list-item:last-child { margin-bottom: 0; }
.explore-data-collections__navigation .explore-data-collections__list-item a { display: block; position: relative; text-decoration: none; width: 100%; }
.explore-data-collections__navigation .explore-data-collections__list-item-title, .explore-data-collections__navigation .explore-data-collections__list-item-description { -webkit-font-smoothing: antialiased; align-items: center; background-color: #e5f1fa; box-sizing: border-box; color: #333333; display: flex; font-family: 'Source Sans 3', sans-serif; font-size: 1.125rem; font-weight: 700; height: 100%; justify-content: center; line-height: 1.33; padding: 1.25rem; text-align: center; text-decoration: none; transition: background-color 0.3s, color 0.3s ease-in-out; }
@media (min-width: 480px) { .explore-data-collections__navigation .explore-data-collections__list-item-title, .explore-data-collections__navigation .explore-data-collections__list-item-description { min-height: 7.4375rem; padding: 0.9375rem 3.125rem; } }
.explore-data-collections__navigation .explore-data-collections__list-item-title.nonhoverable:hover, .explore-data-collections__navigation .explore-data-collections__list-item-title.nonhoverable:focus, .explore-data-collections__navigation .explore-data-collections__list-item-description.nonhoverable:hover, .explore-data-collections__navigation .explore-data-collections__list-item-description.nonhoverable:focus { background-color: #004B87; color: #fff; outline: 0; position: relative; }
.explore-data-collections__navigation .explore-data-collections__list-item-title.nonhoverable:hover::after, .explore-data-collections__navigation .explore-data-collections__list-item-title.nonhoverable:focus::after, .explore-data-collections__navigation .explore-data-collections__list-item-description.nonhoverable:hover::after, .explore-data-collections__navigation .explore-data-collections__list-item-description.nonhoverable:focus::after { background-image: url("../images/kff-arrow-knockout.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 18px 16px; content: ''; height: 1rem; opacity: 1; position: absolute; right: 0.9375rem; top: 50%; transform: translateY(-50%); width: 1.125rem; }
.explore-data-collections__navigation .explore-data-collections__list-item-title.hoverable { position: relative; z-index: 1; }
.explore-data-collections__navigation .explore-data-collections__list-item-title.hoverable:hover, .explore-data-collections__navigation .explore-data-collections__list-item-title.hoverable:focus { opacity: 0; transition: opacity .3s; }
.explore-data-collections__navigation .explore-data-collections__list-item-title.hoverable:hover + .explore-data-collections__list-item-description, .explore-data-collections__navigation .explore-data-collections__list-item-title.hoverable:focus + .explore-data-collections__list-item-description { opacity: 1; transition: opacity .3s; }
.explore-data-collections__navigation .explore-data-collections__list-item-description { font-weight: 400; line-height: 1.25rem; opacity: 0; position: absolute; top: 0; width: inherit; z-index: 0; }

.wp-block-staff-directory { border-top: 1px solid #333333; padding: 1.875rem 0rem 6.25rem; width: 100%; }

.staff-directory-header { align-items: center; background-color: #fff; display: grid; grid-gap: 1.25rem; padding: 1.875rem 0rem; position: sticky; top: 0; z-index: 1; /* Disable sticky position for logged in users. */ }
@media (min-width: 960px) { .staff-directory-header { grid-template-columns: 1fr 1fr; } }
.header-stuck .staff-directory-header { top: 3.8125rem; }
.admin-bar .staff-directory-header { position: relative; top: 0; }
.staff-directory-header .contactCta { align-items: center; background-color: #edf1f2; display: flex; justify-content: space-between; padding: 0.75rem 1.5rem; }
.staff-directory-header .contactCta p { font-family: 'Source Sans 3', sans-serif; font-size: 1.125rem; font-weight: 700; line-height: 1.3; margin: 0rem 0.9375rem 0rem 0rem; }
.staff-directory-header .contactCta .btn { align-items: center; background: #004B87; border-radius: 0.1875rem; border: 0; color: #fff; cursor: pointer; font-family: inherit; font-size: 14px; font-weight: 500; padding: 0.625rem 0.9375rem; text-transform: uppercase; vertical-align: middle; white-space: nowrap; display: flex; line-height: 1.35; }
.staff-directory-header .contactCta .btn:hover { background: #CE601A; }
.staff-directory-header .contactCta .btn:visited { color: #fff; }
.staff-directory-header .contactCta .btn:hover { background-color: #004B87; }
.staff-directory-header .contactCta .btn::after { background-image: url("../images/staff-arrow-right.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; content: ''; height: 0.8125rem; margin-left: 0.5rem; width: 0.5rem; }

.staff-directory-form { display: grid; grid-gap: 1.25rem; }
@media (min-width: 600px) { .staff-directory-form { grid-template-columns: 1fr 1fr; } }
.staff-directory-form .field-wrap { position: relative; }
.staff-directory-form input, .staff-directory-form select { box-sizing: border-box; border: 1px solid #333333; border-radius: 0.125rem; height: 3rem; font-size: 0.9375rem; padding: 0.75rem 0.9375rem; width: 100%; }
.staff-directory-form input { padding-right: 3.75rem; }
.staff-directory-form .field-team { position: relative; }
.staff-directory-form .field-team select { appearance: none; padding-right: 2.8125rem; }
.staff-directory-form .field-team::after { background: url("../images/staff-arrow.svg") no-repeat center; background-size: contain; content: ''; height: 0.8125rem; right: 0.625rem; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); width: 1.5625rem; }
.staff-directory-form .search-submit { background: #004B87 url("../images/staff-search.svg") no-repeat center; border: none; border-radius: 0.1875rem; cursor: pointer; height: 2.1875rem; position: absolute; right: 0.625rem; top: 50%; transform: translateY(-50%); width: 2.5rem; }

.staff-directory-results { min-height: 18.75rem; }
.staff-directory-results ul.items { display: grid; grid-column-gap: 1.25rem; grid-row-gap: 1.875rem; grid-template-columns: repeat(2, 1fr); list-style-type: none; margin: 0; width: 100%; }
@media (min-width: 720px) { .staff-directory-results ul.items { grid-template-columns: repeat(3, 1fr); } }
@media (min-width: 960px) { .staff-directory-results ul.items { grid-template-columns: repeat(4, 1fr); } }
.staff-directory-results ul.items .person-item { margin: 0; }
.staff-directory-results ul.items .person-item::before { content: none; }
.staff-directory-results ul.items .person-item > div { display: flex; flex-direction: column; }
.staff-directory-results ul.items .person-item.is-linked > div:hover { cursor: pointer; }
.staff-directory-results ul.items .person-item.is-linked > div:hover .person-image img { transform: scale(1.06); }
.staff-directory-results ul.items .person-heading { font-family: 'Source Sans 3', sans-serif; font-size: 1.25rem; font-weight: 700; line-height: 1.25; margin-bottom: 0.25rem; }
@media (min-width: 600px) { .staff-directory-results ul.items .person-heading { font-size: 1.5rem; } }
.staff-directory-results ul.items .person-heading a { color: #004B87; text-decoration: none; }
.staff-directory-results ul.items .person-heading a:hover { text-decoration: underline; }
.staff-directory-results ul.items .person-heading a:visited { color: #004B87; }
.staff-directory-results ul.items .person-heading .icon-wrapper { align-items: center; display: inline-flex; }
.staff-directory-results ul.items .person-heading .icon-wrapper::after { background-image: url("../images/staff-arrow-right-blue.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; content: ''; display: inline-block; height: 0.7em; margin: 0.15em 0 0 0.3em; width: 0.5em; }
.staff-directory-results ul.items .person-position { color: #6A7277; font-family: 'Source Sans 3', sans-serif; font-size: 0.8125rem; font-weight: 600; line-height: 1.25; }
@media (min-width: 600px) { .staff-directory-results ul.items .person-position { font-size: 1rem; } }
.staff-directory-results ul.items .person-image { margin-bottom: 0.5rem; order: -1; overflow: hidden; padding-bottom: 100%; position: relative; width: 100%; }
.staff-directory-results ul.items .person-image img { height: 100%; object-fit: cover; position: absolute; transition: transform 0.3s; width: 100%; }
.staff-directory-results .no-results-text { padding: 2.5rem 0rem; text-align: center; }

.wp-block-kff-sticky-menu { --sz-kff-header: 60px; }
@media (min-width: 992px) { .wp-block-kff-sticky-menu { transform: translateX(0) !important; } }
.wp-block-kff-sticky-menu.is-position-sticky { overflow: hidden; top: calc(var(--sz-kff-header) + var(--wp-admin--admin-bar--position-offset, 0px)); width: 100%; }
.wp-block-kff-sticky-menu.is-position-sticky .wp-block-buttons { --custom-active-bg-color: #000000; --custom-hover-bg-color: #0075d3; flex-wrap: initial; justify-content: initial; width: max-content; transition: transform 250ms ease-in-out; }
@media (min-width: 992px) { .wp-block-kff-sticky-menu.is-position-sticky .wp-block-buttons { flex-wrap: wrap; justify-content: center; width: initial; } }
.wp-block-kff-sticky-menu.is-position-sticky .wp-block-buttons .wp-block-button { flex: 1 0 auto; }
@media (min-width: 992px) { .wp-block-kff-sticky-menu.is-position-sticky .wp-block-buttons .wp-block-button { flex: initial; } }
.wp-block-kff-sticky-menu.is-position-sticky .wp-block-buttons .wp-block-button__link { transition: background-color 250ms ease-in-out; }
.wp-block-kff-sticky-menu.is-position-sticky .wp-block-buttons .wp-block-button__link:hover { background-color: var(--custom-hover-bg-color) !important; }
.wp-block-kff-sticky-menu.is-position-sticky .wp-block-buttons .wp-block-button__link.active { background-color: var(--custom-active-bg-color) !important; }

.wp-block-tenup-accordion { border: none; border-bottom: 1px solid #999; border-radius: 0; padding-bottom: 1.5rem; padding-left: 0.5rem; padding-right: 0.5rem; margin-bottom: 1.5rem; }

.wp-block-tenup-accordion-item__title { font-size: 1.25rem; font-weight: normal; }

.wp-block-tenup-accordion-content__body > *:first-child { padding-top: 1.5rem; }

button.wp-block-tenup-accordion-header { font-family: 'Source Sans 3', sans-serif; }

.hide-group-block-on-mobile { display: none; }
@media (min-width: 768px) { .hide-group-block-on-mobile { display: block; } }

@media (min-width: 768px) { .hide-group-block-on-desktop { display: none; } }

.page-template-hubspot-signup-form h1 { font-family: "Source Sans 3", Arial, sans-serif; color: #333333; font-size: 37px; line-height: 47px; font-weight: 600; margin: 0 0 10px 0; }
.page-template-hubspot-signup-form h1 a, .page-template-hubspot-signup-form h1 a:visited { color: #333333; }
.page-template-hubspot-signup-form h2 { font-family: "Source Sans 3", Arial, sans-serif; color: #757d82; font-size: 18px; line-height: 1.4; font-weight: 400; margin: 0 0 10px 0; }

.kaiser-hubspot-manage-subscriptions-form__submit, .kaiser-hubspot-manage-subscriptions-form__next, .kaiser-hubspot-manage-subscriptions-form__unsubscribe-from-all, .kaiser-hubspot-manage-subscriptions-form__unsubscribe-from-section { background-color: #004B87; border-color: #004B87; color: #fff; }
.kaiser-hubspot-manage-subscriptions-form__collapsable label[for^='kaiser-hubspot-property-'] input, .kaiser-hubspot-manage-subscriptions-form__collapsable label[for^='kaiser-hubspot-property-'] select { border-color: #d7dfe0; }
.kaiser-hubspot-manage-subscriptions-form__section [aria-expanded] { color: #393d40; }
.kaiser-hubspot-manage-subscriptions-form__section [aria-expanded]::after { background-color: #004B87; color: white; }

@media (min-width: 768px) { div#hs-eu-cookie-confirmation-inner { display: flex; justify-content: flex-end; }
  div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording p { margin: 0 12px 0 0 !important; }
  div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area { align-items: flex-start !important; } }
body.is-custom-state-report #content { max-width: 100%; padding: 0 !important; width: 100%; }
body.is-custom-state-report #content .left-column.no-sidebar { width: 100%; }

#custom-state-reports { display: inline-block; padding-bottom: 6.1875rem; width: 100%; }
@media (min-width: 992px) { #custom-state-reports { padding-bottom: 7rem; } }
@media (min-width: 1250px) { #custom-state-reports { padding-bottom: 6.1875rem; } }
#custom-state-reports * { -webkit-font-smoothing: antialiased; box-sizing: border-box; }

.csr__loader { background-image: url("../images/spinner-2x.gif"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 3.125rem; align-items: center; display: flex; height: 100%; justify-content: center; min-height: 50vh; text-align: center; width: 100%; }
.csr__header { text-align: center; }
.csr__header--sticky { border-top: 1px solid #cccccc; }
.csr__header--sticky.is-stuck { box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1); position: fixed; top: 3.75rem; width: 100vw; z-index: 50; }
.admin-bar .csr__header--sticky.is-stuck { top: calc(3.75rem + 2rem); }
@media screen and (min-width: 768px) { .csr__header--step > .csr__container { align-items: center; display: flex; justify-content: space-between; padding-bottom: 1.3125rem; padding-top: 1.3125rem; } }
.csr__header p { color: #333333; font-family: "Roboto", sans-serif; font-size: 1.125rem; line-height: 1.444444444; margin: 0 auto 0.9375rem; max-width: 768px; }
.csr__header p strong { font-weight: 700; }
.single-interactive .csr__header p { max-width: 992px; }
.csr__header a { color: #004B87; }
.csr__header a:hover, .csr__header a:focus { text-decoration: underline; }
.csr__header ul { text-align: center; }
.csr__header ul li { color: #333333; display: block; font-family: "Roboto", sans-serif; font-size: 0.875rem; font-weight: 1.142857143; margin-bottom: 0.625rem; }
@media screen and (min-width: 768px) { .csr__header ul li { display: inline-block; margin-bottom: 0; } }
.csr__header ul li:last-child { margin-bottom: 0; }
.csr__header ul li:last-child::after { display: none; }
.csr__header ul li a { color: #004B87; }
.csr__header ul li::after { background-color: #cccccc; display: inline-block; height: 1.25rem; margin: 0 0.75rem; transform: translateY(5px); width: 0.0625rem; }
@media screen and (min-width: 768px) { .csr__header ul li::after { content: ''; } }
.csr__header, .csr__footer { background-color: #edf1f2; }
.csr__footer { color: #333333; font-family: "Source Sans 3", Arial, sans-serif; }
@media screen and (min-width: 768px) { .csr__footer--controls > .csr__container { display: flex; justify-content: space-between; } }
.csr__footer--sticky { bottom: 0; position: absolute; width: 100%; }
.csr__footer--sticky.is-stuck { box-shadow: 0 -5px 15px 0 rgba(0, 0, 0, 0.1); position: fixed; width: 100%; z-index: 50; }
.csr__container { margin-left: auto; margin-right: auto; padding: 1.25rem; max-width: 76.5625rem; padding: 1.875rem 1.25rem; position: relative; }
.csr__heading { font-family: "Source Sans 3", Arial, sans-serif; }
.csr__heading--eyebrow { color: #424224; font-size: 1rem; font-weight: 600; line-height: 1.375; }
.csr__heading--title { color: #333333; font-family: 'Source Sans 3', sans-serif; font-size: 2.25rem; font-weight: 700; line-height: 1.194444444; margin-bottom: 1.25rem; }
.csr__heading--title--scrolling { font-size: 1rem; font-weight: 600; line-height: 1.1875; margin-bottom: 0.3125rem; text-align: center; }
@media screen and (min-width: 768px) { .csr__heading--title--scrolling { text-align: left; } }
.csr__heading--step { color: #333333; font-size: 1.5rem; font-family: 'Source Sans 3', sans-serif; font-weight: 400; line-height: 1.208333; margin-bottom: 0; }
.csr__heading--step span { font-weight: 700; }
.csr__text--count { display: none; font-size: 0.75rem; line-height: 1.1; margin-left: 0.625rem; }
@media screen and (min-width: 480px) { .csr__text--count { display: block; } }
@media screen and (min-width: 768px) { .csr__text--count { font-size: 1rem; } }
.csr__text--count span { font-weight: 700; }
.csr__warning { background-color: #f6e4e4; border-radius: 0.1875rem; font-size: 0.875rem; margin: 0 auto 0.625rem; line-height: 1.3; padding: 0.625rem; width: 80%; }
.csr__navigation { align-items: center; display: flex; flex-direction: column; flex-wrap: wrap; }
.csr__navigation .is-mobile { display: none; }
@media screen and (min-width: 992px) { .csr__navigation .is-mobile { display: inline-block; } }
.csr__navigation .is-desktop { display: inline-block; }
@media screen and (min-width: 992px) { .csr__navigation .is-desktop { display: none; } }
.csr__navigation .csr__navigation--row { align-items: center; display: flex; flex-direction: row; justify-content: space-between; width: 100%; }
.csr__navigation .csr__navigation--row.overflow { margin-bottom: -1.8125rem; }
.csr__search { background-color: #fff; border-radius: 0.1875rem; display: inline-block; font-size: 1.125rem; margin-top: 1.25rem; position: relative; width: 100%; }
@media screen and (min-width: 768px) { .csr__search { margin-top: 0; width: 45%; } }
.csr__search input[type='text'] { border: 0; border-radius: 0.1875rem; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.125rem; height: 100%; padding: 0.78125rem 3.375rem 0.78125rem 0.9375rem; width: 100%; }
.csr__search input[type='text']::placeholder { color: #cacaca; }
.csr__search::after { background-color: #004B87; background-image: url("../images/icons/icon-search.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 17px 17px; border-radius: 0.1875rem; content: ''; height: 2.125rem; position: absolute; right: 0.5rem; top: calc(50% - 1.0625rem); width: 2.4375rem; }
.csr__search--clear { height: 2.125rem; position: absolute; right: 3.4375rem; top: calc(50% - 1.0625rem); width: 2.4375rem; }
.csr__search--clear::after { content: '×'; font-size: 1.125rem; }
.csr__container mark { background-color: #ff9; }
.csr__button { appearance: none; border: 0; background-color: transparent; cursor: pointer; padding: 0; }
.csr__button--filter, .csr__button--remove, .csr__button--startover { background-position: 0 50%; background-repeat: no-repeat; background-size: 24px 24px; color: #004B87; font-family: "Roboto", sans-serif; font-size: 0.9375rem; line-height: 1.25; margin-left: 0.625rem; min-height: 1.5rem; padding-left: 0.875rem; text-align: left; }
@media screen and (min-width: 768px) { .csr__button--filter, .csr__button--remove, .csr__button--startover { margin-left: 0.9375rem; padding-left: 2rem; } }
@media (min-width: 1250px) { .csr__button--filter, .csr__button--remove, .csr__button--startover { margin-left: 1.5625rem; padding-left: 2.3125rem; } }
.csr__button--filter { background-image: url("../images/filter_icon.svg"); min-width: 1.5rem; }
@media screen and (min-width: 1250px) { .csr__button--filter { max-width: 100%; } }
.csr__button--remove { background-image: url("../images/remove_icon.svg"); min-width: 1.5rem; margin-right: 0.625rem; }
.csr__button--startover { box-shadow: inset 0 0 0 2px #004B87; flex: 0 1 auto; font-size: 0.75rem !important; margin-left: auto; max-width: 100%; }
@media screen and (min-width: 992px) { .csr__button--startover { max-width: 6.25rem; } }
@media screen and (min-width: 1250px) { .csr__button--startover { max-width: 100%; } }
.csr__button--startover.csr__button--step { background-color: transparent; color: #004B87; }
.csr__button--step { background-color: #004B87; background-repeat: no-repeat; background-size: 6.5px 11.5px; border: 0; border-radius: 0.1875rem; color: #fff; font-size: 0.84375rem; font-weight: 600; height: 2.3125rem; line-height: 1; padding: 0.8125rem 0.9375rem; text-align: center; text-transform: uppercase; transition: background-color 0.2s ease-in-out; }
@media screen and (min-width: 768px) { .csr__button--step { height: auto; width: auto; } }
.csr__button--step:hover, .csr__button--step:focus { background-color: #004B87; }
.csr__button--step--next { margin-left: 0.625rem; margin-right: 0; max-width: 10rem; }
@media screen and (min-width: 1250px) { .csr__button--step--next { max-width: 100%; } }
.csr__button--step--next::after { background-image: url("../images/arrow_icon-right.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 8px 10px; content: ''; display: none; height: 0.75rem; margin-left: 0.625rem; vertical-align: middle; width: 0.5rem; }
@media screen and (min-width: 1250px) { .csr__button--step--next::after { display: inline-block; } }
.csr__button--step--prev { margin-right: auto; max-width: 10rem; }
@media screen and (min-width: 1250px) { .csr__button--step--prev { max-width: 100%; } }
.csr__button--step--prev::before { background-image: url("../images/arrow_icon-left.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 8px 10px; content: ''; display: none; height: 0.75rem; margin-right: 0.625rem; vertical-align: middle; width: 0.5rem; }
@media screen and (min-width: 1250px) { .csr__button--step--prev::before { display: inline-block; } }
.csr__button--selectall { display: block; margin: 0 auto 0.625rem; width: auto !important; }
@media (min-width: 768px) { .csr__button--selectall { margin: 0; position: absolute; right: 1.25rem; top: 1.875rem; } }
.csr__button--toggle { cursor: pointer; height: 100%; position: relative; text-align: left; transition: background-color 0.2s ease-in-out; width: 100%; }
.csr__button--toggle::before { background-image: url("../images/closed_icon.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 11px 18px; content: ''; display: inline-block; height: 1.125rem; left: 0.9375rem; position: absolute; top: calc(50% - 0.53125rem); transition: transform 0.1s ease-in-out; transform-origin: center center; width: 0.6875rem; }
.csr__button--toggle.is-expanded::before { transform: rotate(90deg); }
.csr__button--checkbox { cursor: pointer; display: block; height: 1.875rem; opacity: 0; position: absolute; right: -1.875rem; top: 0; width: 1.875rem; }
.csr__button--checkbox:focus + .csr__button--checkbox--mark { outline-width: 2px; outline-style: solid; outline-color: Highlight; }
@media (-webkit-min-device-pixel-ratio: 0) { .csr__button--checkbox:focus + .csr__button--checkbox--mark { outline-color: -webkit-focus-ring-color; outline-style: auto; } }
.csr__button--checkbox:checked ~ .csr__button--checkbox--mark { background-image: url("../images/check_icon.svg"); }
.csr__button--checkbox--mark { background-image: url("../images/add_icon.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 28px 30px; height: 1.875rem; right: -1.875rem; position: absolute; top: 0; width: 1.75rem; }
.csr__button--checkbox--mark.disabled { background-image: url("../images/check_icon.svg"); filter: url("../images/check_icon.svg"); filter: grayscale(100%); }
.csr__category { color: #333333; }
.csr__category--button-container { align-items: center; display: flex; }
.csr__category ul { margin-top: 0.25rem; }
.csr__category--category { margin-bottom: 0.75rem; }
.csr__category--category:last-child { margin-bottom: 0; }
.csr__category--category .csr__button--toggle { background-color: #edf1f2; font-size: 1.375rem; font-family: 'Source Sans 3', sans-serif; font-weight: 600; line-height: 1.181818182; padding: 0.75rem 0.9375rem 0.75rem 2.5rem; }
.csr__category--category .csr__button--toggle:hover { background-color: #d7dfe0; }
@media screen and (min-width: 768px) { .csr__category--subcategory { margin-left: 1.25rem; } }
.csr__category--subcategory:last-child .csr__button--toggle { border-bottom: 0; }
.csr__category--subcategory > .csr__category--button-container { border-bottom: 2px solid #edf1f2; }
.csr__category--subcategory > .csr__category--button-container .csr__button--toggle { border-bottom: 0; }
.csr__category--subcategory > .csr__category--button-container .csr__button--checkbox { margin-right: 0.9375rem; }
.csr__category--subcategory .csr__button--toggle { background-color: #fff; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.555555556; padding: 0.75rem 0.9375rem 0.75rem 2.5rem; }
.csr__category--subcategory .csr__button--toggle:hover { background-color: #edf1f2; }
.csr__category--subcategory .csr__button--toggle::before { background-size: 10px 17px; height: 1.0625rem; width: 0.625rem; }
.csr__category--sub-subcategory { margin-left: 1.5625rem; }
@media screen and (min-width: 768px) { .csr__category--sub-subcategory { margin-left: 3.125rem; } }
.csr__category--sub-subcategory:last-child .csr__button--toggle { border-bottom: 0; }
.csr__category--sub-subcategory > .csr__category--button-container { border-bottom: 2px solid #edf1f2; }
.csr__category--sub-subcategory > .csr__category--button-container .csr__button--toggle { border-bottom: 0; max-width: 95%; }
.csr__category--sub-subcategory > .csr__category--button-container .csr__button--checkbox { margin-right: 0.9375rem; }
.csr__category--sub-subcategory .csr__category--indicator { margin-left: 1.5625rem; }
.csr__category--sub-subcategory .csr__button--toggle { background-color: #fff; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75; padding: 0.75rem 0.9375rem 0.75rem 2.5rem; }
.csr__category--sub-subcategory .csr__button--toggle::before { background-size: 10px 17px; height: 1.0625rem; width: 0.625rem; }
.csr__category--indicator { border-bottom: 2px solid #edf1f2; display: flex; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75; margin-left: 1.5625rem; padding: 0.75rem 1.875rem 0.75rem 0.9375rem; }
@media screen and (min-width: 768px) { .csr__category--indicator { margin-left: 3.125rem; padding: 0.75rem 0.9375rem; } }
.csr__category--indicator label { cursor: pointer; position: relative; width: 98%; }
.csr__category--indicator label.disabled { cursor: not-allowed; }
.csr__category--indicator span { max-width: 85%; }
.csr__category--indicator .disabled-copy { margin-left: 0.5rem; }
.csr__category--indicator--state { padding: 0.5rem 0.9375rem; }
.csr__category--indicator--state label { width: 95%; }
.csr__region-list { align-items: center; display: flex; flex-flow: row wrap; }
.csr__region-list li { margin: 0; width: 100%; }
@media screen and (min-width: 768px) { .csr__region-list li { margin-right: 2.8125rem; width: calc(50% - 1.46875rem); }
  .csr__region-list li:nth-child(2n + 3) { margin-right: 0; } }
@media screen and (min-width: 992px) { .csr__region-list li { width: calc(33.33% - 1.875rem); }
  .csr__region-list li:nth-child(2n + 3) { margin-right: 2.8125rem; }
  .csr__region-list li:nth-child(3n + 4) { margin-right: 0; } }
@media screen and (min-width: 1250px) { .csr__region-list li { width: calc(25% - 2.125rem); }
  .csr__region-list li:nth-child(3n + 4) { margin-right: 2.8125rem; }
  .csr__region-list li:nth-child(4n + 5) { margin-right: 0; } }
.csr__region-list li.is-region-us { width: 100%; }
@media screen and (min-width: 768px) { .csr__region-list li.is-region-us { margin-right: calc(50% + 1.46875rem); } }
@media screen and (min-width: 992px) { .csr__region-list li.is-region-us { margin-right: calc(66.66% + 1.875rem); } }
@media screen and (min-width: 1250px) { .csr__region-list li.is-region-us { margin-right: calc(75% + 2.125rem); } }

.is-single-post .kff-interactive__state-profiles-for-womens-health { width: 100%; }
.is-single-post .kff-interactive__state-profiles-for-womens-health .hidden { visibility: hidden; }
.is-single-post .kff-interactive__state-profiles-for-womens-health * { -webkit-font-smoothing: antialiased; }

.state-health-facts__wrapper { margin: 0 auto; max-width: 85.9375rem; padding: 0 15px; }
@media (min-width: 768px) { .state-health-facts__wrapper { align-items: flex-start; display: flex; flex-flow: row nowrap; } }
.state-health-facts__content { padding: 50px 0; }
.state-health-facts__category-navigation { margin-bottom: 3.125rem; }
.state-health-facts__category-navigation .category-navigation__title { border-bottom: 1px solid #999999; color: #333333; font-family: 'Source Sans 3', sans-serif; font-size: 1.5rem; font-weight: 700; line-height: 1.25; margin-bottom: 1.875rem; padding-bottom: 0.625rem; }
@media (min-width: 480px) { .state-health-facts__category-navigation .category-navigation__list { align-items: flex-start; display: flex; flex-flow: row wrap; } }
.state-health-facts__category-navigation .category-navigation__list-item { margin-bottom: 0.625rem; }
@media (min-width: 480px) { .state-health-facts__category-navigation .category-navigation__list-item { flex: 0 0 calc(50% - 0.3125rem); margin-right: 0.625rem; }
  .state-health-facts__category-navigation .category-navigation__list-item:nth-child(2n) { margin-right: 0; } }
@media (min-width: 768px) { .state-health-facts__category-navigation .category-navigation__list-item { flex: 0 0 calc(33.33% - 0.41669rem); margin-right: 0.625rem; }
  .state-health-facts__category-navigation .category-navigation__list-item:nth-child(2n) { margin-right: 0.625rem; }
  .state-health-facts__category-navigation .category-navigation__list-item:nth-child(3n) { margin-right: 0; } }
@media (min-width: 992px) { .state-health-facts__category-navigation .category-navigation__list-item { flex: 0 0 calc(20% - 0.625rem); }
  .state-health-facts__category-navigation .category-navigation__list-item:nth-child(3n) { margin-right: 0.625rem; }
  .state-health-facts__category-navigation .category-navigation__list-item:nth-child(5n) { margin-right: 0; } }
.state-health-facts__category-navigation .category-navigation__list-item:last-child { margin-bottom: 0; }
.state-health-facts__category-navigation .category-navigation__list-item a { -webkit-font-smoothing: antialiased; align-items: center; background-color: #e5f1fa; box-sizing: border-box; color: #333333; display: flex; font-family: 'Source Sans 3', sans-serif; font-size: 1.125rem; font-weight: 700; height: 100%; justify-content: center; line-height: 1.33; padding: 1.25rem; text-align: center; text-decoration: none; transition: background-color 0.3s, color 0.3s ease-in-out; }
@media (min-width: 480px) { .state-health-facts__category-navigation .category-navigation__list-item a { min-height: 7.4375rem; padding: 0.9375rem 1.5625rem; } }
.state-health-facts__category-navigation .category-navigation__list-item a::after { opacity: 0; transition: opacity 0.3s ease-in-out; transition-delay: 0.1s; }
.state-health-facts__category-navigation .category-navigation__list-item a:hover, .state-health-facts__category-navigation .category-navigation__list-item a:focus { background-color: #004B87; color: #fff; outline: 0; position: relative; }
.state-health-facts__category-navigation .category-navigation__list-item a:hover::after, .state-health-facts__category-navigation .category-navigation__list-item a:focus::after { background-image: url("../images/kff-arrow-knockout.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 18px 16px; content: ''; height: 1rem; opacity: 1; position: absolute; right: 0.9375rem; top: 50%; transform: translateY(-50%); width: 1.125rem; }

body.faq-landing-template-default.has-blocks #editor-content, body.single-faqs.has-blocks #editor-content { -webkit-font-smoothing: antialiased; max-width: 100%; padding: 0; }
body.faq-landing-template-default.has-blocks #editor-content *, body.single-faqs.has-blocks #editor-content * { box-sizing: border-box; }

#faqs-wrapper { animation: fadeIn 1s normal forwards; opacity: 0; position: relative; z-index: 1; }
#faqs-wrapper .hidden { display: none; }
#faqs-wrapper .section-header { font-size: 0.875rem; margin: 0 auto 1.875rem; max-width: 73.125rem; }
#faqs-wrapper .faqs-landing { min-height: 31.25rem; }
#faqs-wrapper .faqs-landing .loading__container { color: #757d82; font-size: 1.125rem; font-weight: 700; margin-top: 3.125rem; padding: 1.25rem; text-align: center; }
#faqs-wrapper .faqs__title, #faqs-wrapper .faqs__content { color: #333333; }
#faqs-wrapper .faqs__title { font-family: 'Source Sans 3', sans-serif; font-size: 2.25rem; font-weight: 700; line-height: 2.6875rem; margin: 0 auto 0.625rem; text-align: center; }
#faqs-wrapper .faqs__title.faqs__topic-title, #faqs-wrapper .faqs__title.faqs__tag-title { margin-top: 0.3125rem; max-height: 0; overflow: hidden; visibility: hidden; }
#faqs-wrapper .faqs__content { font-family: "Roboto", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.5rem; margin-bottom: 1.25rem; text-align: center; }
#faqs-wrapper .faqs__content p { margin-bottom: 0.625rem !important; }
#faqs-wrapper .faqs__content p:last-child { margin-bottom: 1.25rem !important; }
#faqs-wrapper .faqs__content a:last-child { font-size: 0.9375rem; font-weight: 600; line-height: 1.25rem; }
#faqs-wrapper .faqs__topic--title, #faqs-wrapper .faqs__tag--title { display: block; font-family: 'Source Sans 3', sans-serif; font-size: 2.25rem; font-weight: 700; line-height: 2.6875rem; margin: 0 auto 1.5625rem; padding: 0 0.9375rem; text-align: center; }
#faqs-wrapper .faqs--sections.no-results { animation: fadeIn 1s normal forwards; opacity: 0; text-align: center; }
#faqs-wrapper .faqs__section--error { color: #333333; font-family: 'Source Sans 3', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.4375rem; margin: 0 auto 1.875rem; max-width: 73.125rem; position: relative; }
#faqs-wrapper .faqs__section-heading { color: #333333; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.25rem; font-weight: 600; line-height: 1.6875rem; margin: 0 auto 1.25rem; max-width: 73.125rem; }
#faqs-wrapper .faqs__container { margin: 0 auto 3.125rem; padding: 0 0.9375rem; }
#faqs-wrapper .faqs__container--no-posts { font-weight: bold; font-size: 1.25rem; text-align: center; }
#faqs-wrapper .faqs__container--data-content { min-height: 50vh; }
#faqs-wrapper .faqs__container p { margin: 0 auto 1.25rem; max-width: none; }
#faqs-wrapper .faqs__container p a { color: #004B87; font-weight: 700; text-decoration: none; transition: color 0.3s ease-in-out; }
#faqs-wrapper .faqs__container p a:hover, #faqs-wrapper .faqs__container p a:focus { color: #004B87; }
#faqs-wrapper .faqs__container a.faq__question-link--translation { color: #004B87 !important; flex: 0 1 100%; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.8125rem; line-height: 1.1875rem; margin-top: 0.3125rem; padding-left: 0; text-align: left; width: 100%; }
#faqs-wrapper .faqs__container a.faq__question-link--translation:hover, #faqs-wrapper .faqs__container a.faq__question-link--translation:focus { text-decoration: underline; }
#faqs-wrapper .faqs__container--title-group { background-color: #edf1f2; margin: 0 auto 3.125rem; padding: 1.5625rem 0.9375rem 0.9375rem; text-align: center; }
#faqs-wrapper .faqs__container--title-group p { max-width: 47.5rem; }
#faqs-wrapper .faqs__container--all-questions.faqs__container .faqs__questions-list li { border-left: 0.375rem solid #004B87; border-radius: 0.3125rem; box-sizing: border-box; cursor: pointer; display: flex; flex-flow: column nowrap; font-size: 1.375rem; height: 100%; line-height: 2rem; padding: 0.9375rem 1.25rem; position: relative; width: 100%; }
#faqs-wrapper .faqs__container--all-questions.faqs__container .faqs__questions-list li:last-child { margin-bottom: 0; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__container--all-questions.faqs__container .faqs__questions-list li { flex-basis: 100%; flex-grow: 0; flex-shrink: 0; } }
@media screen and (min-width: 960px) { #faqs-wrapper .faqs__container--all-questions.faqs__container .faqs__questions-list li { flex-basis: 100%; flex-grow: 0; flex-shrink: 0; } }
#faqs-wrapper .faqs__container--all-questions.faqs__container .faqs__questions-list li span, #faqs-wrapper .faqs__container--all-questions.faqs__container .faqs__questions-list li a:not(.faq__question-link--translation) { font-size: 1rem; line-height: 1.625rem; width: 100%; }
#faqs-wrapper .faqs__container--all-questions.faqs__container .all-questions__footer--container { margin: 2.5rem auto 0; max-width: 73.125rem; }
#faqs-wrapper .faqs__container--all-questions.faqs__container a.arrow-link, #faqs-wrapper .faqs__container--all-questions.faqs__container button.arrow-link { cursor: pointer; border-top: 1px solid #979797; padding-top: 1.25rem; width: 100%; }
@media screen and (min-width: 600px) { #faqs-wrapper .faqs__container--all-questions.faqs__container a.arrow-link, #faqs-wrapper .faqs__container--all-questions.faqs__container button.arrow-link { max-width: 50%; } }
#faqs-wrapper .faqs__container .list, #faqs-wrapper .faqs__container .faqs__questions-list { display: flex; flex-flow: row wrap; list-style: none; margin: 0 auto !important; max-width: 73.125rem; padding: 0; }
#faqs-wrapper .faqs__container .list li, #faqs-wrapper .faqs__container .faqs__questions-list li { align-items: center; background-color: #edf1f2; border-radius: 0.3125rem; flex-basis: 100%; flex-grow: 0; flex-shrink: 0; margin-bottom: 1.25rem; margin-right: 0; transition: background-color 0.3s ease-in-out; }
#faqs-wrapper .faqs__container .list li::before, #faqs-wrapper .faqs__container .faqs__questions-list li::before { display: none; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__container .list li, #faqs-wrapper .faqs__container .faqs__questions-list li { flex-basis: calc(50% - 10px); flex-grow: 0; flex-shrink: 0; margin-right: 1.25rem; }
  #faqs-wrapper .faqs__container .list li:nth-child(2n + 2), #faqs-wrapper .faqs__container .faqs__questions-list li:nth-child(2n + 2) { margin-right: 0; } }
@media screen and (min-width: 960px) { #faqs-wrapper .faqs__container .list li, #faqs-wrapper .faqs__container .faqs__questions-list li { flex-basis: calc(25% - 15px); flex-grow: 0; flex-shrink: 0; margin-right: 1.25rem; }
  #faqs-wrapper .faqs__container .list li:nth-child(2n + 2), #faqs-wrapper .faqs__container .faqs__questions-list li:nth-child(2n + 2) { margin-right: 1.25rem; }
  #faqs-wrapper .faqs__container .list li:nth-child(4n + 4), #faqs-wrapper .faqs__container .faqs__questions-list li:nth-child(4n + 4) { margin-right: 0; } }
#faqs-wrapper .faqs__container .list li span, #faqs-wrapper .faqs__container .list li button, #faqs-wrapper .faqs__container .list li a, #faqs-wrapper .faqs__container .faqs__questions-list li span, #faqs-wrapper .faqs__container .faqs__questions-list li button, #faqs-wrapper .faqs__container .faqs__questions-list li a { color: #333333; cursor: pointer; font-family: "Source Sans 3", Arial, sans-serif; font-weight: 400; text-decoration: none; }
#faqs-wrapper .faqs__container .list li span strong, #faqs-wrapper .faqs__container .list li button strong, #faqs-wrapper .faqs__container .list li a strong, #faqs-wrapper .faqs__container .faqs__questions-list li span strong, #faqs-wrapper .faqs__container .faqs__questions-list li button strong, #faqs-wrapper .faqs__container .faqs__questions-list li a strong { font-weight: 700; }
#faqs-wrapper .faqs__container .list li:hover, #faqs-wrapper .faqs__container .list li:focus, #faqs-wrapper .faqs__container .faqs__questions-list li:hover, #faqs-wrapper .faqs__container .faqs__questions-list li:focus { background-color: #d7dfe0; }
#faqs-wrapper .faqs__container .list li.active, #faqs-wrapper .faqs__container .faqs__questions-list li.active { background-color: #004B87; }
#faqs-wrapper .faqs__container .list li.active button, #faqs-wrapper .faqs__container .list li.active a, #faqs-wrapper .faqs__container .faqs__questions-list li.active button, #faqs-wrapper .faqs__container .faqs__questions-list li.active a { color: #fff; }
#faqs-wrapper .faqs__container .list li.active:hover, #faqs-wrapper .faqs__container .list li.active:focus, #faqs-wrapper .faqs__container .faqs__questions-list li.active:hover, #faqs-wrapper .faqs__container .faqs__questions-list li.active:focus { background-color: #004B87; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list { display: flex; flex-flow: row wrap; margin: 0 auto; max-width: 73.125rem; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container { align-items: flex-start; background-color: #edf1f2; border-radius: 0.3125rem; cursor: pointer; display: flex; flex-basis: 100%; flex-flow: column nowrap; flex-grow: 0; flex-shrink: 0; justify-content: center; margin-bottom: 1.25rem; margin-right: 0; padding: 0; transition: background-color 0.3s ease-in-out; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:hover, #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:focus { background-color: #004B87; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:hover a, #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:hover button, #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:hover span, #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:focus a, #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:focus button, #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:focus span { color: #fff; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container { flex-basis: calc(50% - 0.625rem); flex-grow: 0; flex-shrink: 0; margin-right: 1.25rem; }
  #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:nth-child(2n + 2) { margin-right: 0; } }
@media screen and (min-width: 960px) { #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container { flex-basis: calc(33.33% - 13.33px); flex-grow: 0; flex-shrink: 0; margin-right: 1.25rem; }
  #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:nth-child(2n + 2) { margin-right: 1.25rem; }
  #faqs-wrapper .faqs__container--topics .faqs__nested-list--list-container:nth-child(3n + 3) { margin-right: 0; } }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--heading { width: 100%; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--heading button { appearance: none; background: transparent; border: 0; color: #333333; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.875rem; min-height: 5.125rem; padding: 0.6875rem 1.25rem; text-align: left; transition: color 0.3s ease-in-out; width: 100%; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--list { margin: 0; padding: 0; width: 100%; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--list li { border-top: 1px solid rgba(140, 146, 150, 0.25); padding: 0.9375rem 0; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--list li a { -webkit-box-orient: vertical; -webkit-line-clamp: 2; /* number of lines to show */ color: #333333; display: -webkit-box; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1rem; line-height: 1.625rem; overflow: hidden; text-decoration: none; text-overflow: ellipsis; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--list li a:hover, #faqs-wrapper .faqs__container--topics .faqs__nested-list--list li a:focus { text-decoration: underline; }
#faqs-wrapper .faqs__container--topics .faqs__nested-list--footer { background-color: transparent; border: 0; border-top: 1px solid #333333; margin-top: auto; padding: 1.25rem 1.5625rem 1.25rem 0; text-align: right; width: 100%; }
#faqs-wrapper .faqs__container--featured-questions.faqs__container .faqs__featured--link { font-family: "Source Sans 3", Arial, sans-serif; font-size: 1rem; font-weight: 600; line-height: 1.25rem; max-width: 73.125rem; }
#faqs-wrapper .faqs__container--breadcrumbs { margin: 0 auto; max-width: 73.125rem; padding: 1.25rem 0.9375rem; }
#faqs-wrapper .faqs__container--breadcrumbs li { display: block; }
@media screen and (min-width: 600px) { #faqs-wrapper .faqs__container--breadcrumbs li { display: inline-block; } }
#faqs-wrapper .faqs__container--breadcrumbs li button, #faqs-wrapper .faqs__container--breadcrumbs li span { background-color: transparent; border: 0; color: #757d82; display: block; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.75rem; line-height: 1.0625rem; padding: 0; }
#faqs-wrapper .faqs__container--breadcrumbs li button { cursor: pointer; }
#faqs-wrapper .faqs__container--breadcrumbs li span { font-weight: 700; }
#faqs-wrapper .faqs__container--breadcrumbs li span::before { content: '//'; font-size: 1rem; font-weight: 400; line-height: 1.375rem; margin-right: 0.5rem; vertical-align: -0.0625rem; }
@media screen and (min-width: 600px) { #faqs-wrapper .faqs__container--breadcrumbs li span::before { display: inline-block; margin-left: 0.625rem; } }
#faqs-wrapper .block--faqs h2.section-header, #faqs-wrapper .block--faqs .section-header, #faqs-wrapper .block--faqs .editor-styles-wrapper h2.section-header, #faqs-wrapper .block--faqs .editor-styles-wrapper .section-header { font-size: 0.875rem !important; margin: 0 0 0.625rem; }
#faqs-wrapper .block--faqs h2.section-header__heading-container, #faqs-wrapper .block--faqs .section-header__heading-container, #faqs-wrapper .block--faqs .editor-styles-wrapper h2.section-header__heading-container, #faqs-wrapper .block--faqs .editor-styles-wrapper .section-header__heading-container { display: block; position: relative; text-decoration: none; }
#faqs-wrapper .block--faqs h2.section-header__heading-container::after, #faqs-wrapper .block--faqs h2.section-header__heading-container::before, #faqs-wrapper .block--faqs .section-header__heading-container::after, #faqs-wrapper .block--faqs .section-header__heading-container::before, #faqs-wrapper .block--faqs .editor-styles-wrapper h2.section-header__heading-container::after, #faqs-wrapper .block--faqs .editor-styles-wrapper h2.section-header__heading-container::before, #faqs-wrapper .block--faqs .editor-styles-wrapper .section-header__heading-container::after, #faqs-wrapper .block--faqs .editor-styles-wrapper .section-header__heading-container::before { background-color: #999999; content: ''; height: 0.0625rem; left: 0; position: absolute; width: 100%; z-index: 0; }
#faqs-wrapper .block--faqs h2.section-header__heading-container::after, #faqs-wrapper .block--faqs .section-header__heading-container::after, #faqs-wrapper .block--faqs .editor-styles-wrapper h2.section-header__heading-container::after, #faqs-wrapper .block--faqs .editor-styles-wrapper .section-header__heading-container::after { top: calc(50% - 0.125rem); }
#faqs-wrapper .block--faqs h2.section-header__heading-container::before, #faqs-wrapper .block--faqs .section-header__heading-container::before, #faqs-wrapper .block--faqs .editor-styles-wrapper h2.section-header__heading-container::before, #faqs-wrapper .block--faqs .editor-styles-wrapper .section-header__heading-container::before { bottom: calc(50% - 0.125rem); }
#faqs-wrapper .block--faqs h2.section-header__heading-link, #faqs-wrapper .block--faqs .section-header__heading-link, #faqs-wrapper .block--faqs .editor-styles-wrapper h2.section-header__heading-link, #faqs-wrapper .block--faqs .editor-styles-wrapper .section-header__heading-link { text-decoration: none; }
#faqs-wrapper .block--faqs h2.section-header__heading-content, #faqs-wrapper .block--faqs .section-header__heading-content, #faqs-wrapper .block--faqs .editor-styles-wrapper h2.section-header__heading-content, #faqs-wrapper .block--faqs .editor-styles-wrapper .section-header__heading-content { background-color: #fff; box-shadow: 0 0 0 #fff; color: #333333; display: inline; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.875rem; font-weight: 700; line-height: 1.25; max-width: 75%; padding: 0.125rem 0.4375rem 0.125rem 0rem; position: relative; text-transform: uppercase; vertical-align: 0.25rem; z-index: 1; }
#faqs-wrapper a, #faqs-wrapper button { cursor: pointer; }
#faqs-wrapper a.arrow-link, #faqs-wrapper button.arrow-link { color: #333333; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.75rem; position: relative; text-decoration: none; text-transform: uppercase; background-color: transparent; border: 0; font-weight: 700; padding-right: 2.1875rem; text-align: right; }
#faqs-wrapper a.arrow-link::after, #faqs-wrapper button.arrow-link::after { background-image: url("../images/kff_arrow.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; content: ''; height: 1.125rem; position: absolute; right: 0; top: 50%; transform: translateY(-50%); transition: right 0.3s ease-in-out; width: 1.125rem; }
#faqs-wrapper a.arrow-link.dark, #faqs-wrapper button.arrow-link.dark { color: #004B87; }
#faqs-wrapper a.arrow-link.dark::after, #faqs-wrapper button.arrow-link.dark::after { background-image: url("../images/kff_arrow-dark.svg"); }
#faqs-wrapper a.arrow-link.arrow-link-reversed, #faqs-wrapper button.arrow-link.arrow-link-reversed { padding-left: 2.1875rem; padding-right: 0; text-align: left; }
#faqs-wrapper a.arrow-link.arrow-link-reversed::after, #faqs-wrapper button.arrow-link.arrow-link-reversed::after { display: none; }
#faqs-wrapper a.arrow-link.arrow-link-reversed::before, #faqs-wrapper button.arrow-link.arrow-link-reversed::before { background-image: url("../images/kff_arrow.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; content: ''; height: 1.125rem; position: absolute; left: 0; top: 50%; transform: rotate(180deg); transition: right 0.3s ease-in-out; width: 1.125rem; }
@media screen and (min-width: 720px) { .is-sticky #faqs-wrapper .faq-translation__toggle { margin-left: 10px; } }
#faqs-wrapper .faq-translation__toggle--list li { display: inline-block; font-style: italic; margin-left: 10px; }
#faqs-wrapper .faq-translation__toggle--list li:first-child { margin-left: 0; }
#faqs-wrapper .faq-translation__toggle--list li button, #faqs-wrapper .faq-translation__toggle--list li a { color: #000000; cursor: pointer; text-decoration: none; }
#faqs-wrapper .faq-translation__toggle--list li button:hover, #faqs-wrapper .faq-translation__toggle--list li button:focus, #faqs-wrapper .faq-translation__toggle--list li a:hover, #faqs-wrapper .faq-translation__toggle--list li a:focus { text-decoration: underline; }
#faqs-wrapper .faq-translation__toggle--list li.active { font-weight: 700; pointer-events: none; }
#faqs-wrapper .faqs__container--footer { background-color: #edf1f2; margin-bottom: 0; padding: 3.125rem 0.9375rem; }
#faqs-wrapper .faqs__container--footer p { color: #333333; font-size: 1.25rem; font-weight: 400; line-height: 1.75rem; margin-bottom: 0; max-width: 73.125rem; }
#faqs-wrapper .faqs__search-form { margin: 0 auto 0.9375rem; max-width: 47.5rem; position: relative; }
#faqs-wrapper .faqs__search-form input[type="search"] { background-color: #fff; border: 0; border-radius: 0.3125rem; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.25rem; line-height: 1.5625rem; padding: 0.75rem 5rem 0.6875rem 0.9375rem; width: 100%; }
#faqs-wrapper .faqs__search-form--submit { background-color: #004B87; background-image: url("../images/icons/icon-search-black.svg"); background-position: 50% 50%; background-repeat: no-repeat; background-size: 20px; border: 0; border-radius: 0.3125rem; color: #fff; cursor: pointer; display: block; height: 2.1875rem; position: absolute; right: 0.4375rem; top: 0.4375rem; transition: background-color 0.3s ease-in-out; width: 2.5rem; }
#faqs-wrapper .faqs__search-form--submit:hover, #faqs-wrapper .faqs__search-form--submit:focus { background-color: #004B87; }
#faqs-wrapper .faqs__search-form + a { color: #333333; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.125rem; font-style: italic; font-weight: 600; line-height: 1.4375rem; text-decoration: none; }
#faqs-wrapper .faqs__share { margin-top: 0.9375rem; }
#faqs-wrapper .faqs__share a { border-color: #333333; transition: background-color 0.3s ease-in-out; }
#faqs-wrapper .faqs__share a::before { color: #333333; line-height: 1.75rem; }
#faqs-wrapper .faqs__share a.twitter::before { background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_444_759)'%3E%3Cpath d='M7.14163 5.07857L11.6089 0H10.5503L6.67137 4.40965L3.57328 0H0L4.68492 6.66818L0 11.9938H1.05866L5.15491 7.3371L8.42672 11.9938H12L7.14137 5.07857H7.14163ZM5.69165 6.72692L5.21697 6.06292L1.44011 0.779407H3.06615L6.11412 5.04337L6.5888 5.70737L10.5508 11.2499H8.92476L5.69165 6.72718V6.72692Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_444_759'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); height: 1.25rem; }
#faqs-wrapper .faqs__search-container { position: relative; transition: 0.3s top ease-in-out; transition-delay: 0; }
#faqs-wrapper .faqs__search-container .faqs__container--content { margin: 0 auto; max-width: 73.125rem; }
#faqs-wrapper .faqs__search-container .faqs__type--heading { -webkit-appearance: none; background: transparent; border: 0; font-size: 1rem; padding: 0; margin: 0; }
#faqs-wrapper .faqs__search-container.is-sticky { box-sizing: border-box; max-width: 100vw; padding: 0.9375rem; position: fixed; transition-delay: 0.4s; width: 100%; z-index: 100; }
#faqs-wrapper .faqs__search-container.is-sticky .faqs__content, #faqs-wrapper .faqs__search-container.is-sticky .faqs__type--heading { display: none; }
#faqs-wrapper .faqs__search-container.is-sticky .faqs__title { font-size: 1.375rem; line-height: 1.2; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__search-container.is-sticky .faqs__title { margin: 0 0 0.3125rem; max-width: 50%; text-align: left; }
  #faqs-wrapper .faqs__search-container.is-sticky .faqs__title.faqs__tag-title, #faqs-wrapper .faqs__search-container.is-sticky .faqs__title.faqs__topic-title { margin-top: 0; max-height: 31.25rem; overflow: auto; visibility: visible; } }
#faqs-wrapper .faqs__search-container.is-sticky .faqs__search-form { margin-bottom: 0.3125rem; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__search-container.is-sticky .faqs__search-form { margin: 0 0 0 auto; width: 35%; }
  #faqs-wrapper .faqs__search-container.is-sticky .faqs__search-form #faq-search { font-size: 1rem; padding: 0.3125rem 2.5rem 0.375rem 0.625rem; }
  #faqs-wrapper .faqs__search-container.is-sticky .faqs__search-form .faqs__search-form--submit { font-weight: 400; height: 1.5625rem; right: 0.375rem; top: 0.375rem; width: 1.6875rem; background-size: 15px; }
  #faqs-wrapper .faqs__search-container.is-sticky .faqs__search-form .faqs__search-form--submit::after { display: none; } }
#faqs-wrapper .faqs__search-container.is-sticky .faqs__search-form + a { display: none; }
#faqs-wrapper .faqs__search-container.is-sticky .faqs__clear-search { display: none; }
#faqs-wrapper .faqs__search-container.is-sticky .faqs__container--content { align-items: center; display: flex; flex-flow: column nowrap; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__search-container.is-sticky .faqs__container--content { flex-flow: row wrap; } }
#faqs-wrapper h1.post_title { font-family: "Source Sans 3", Arial, sans-serif; color: #333333; font-size: 37px; line-height: 47px; font-weight: 600; margin: 0 0 10px 0; }
#faqs-wrapper h1.post_title a, #faqs-wrapper h1.post_title a:visited { color: #333333; }
#faqs-wrapper nav.page-meta { flex-basis: 100%; max-width: 73.125rem; padding: 0; width: 100%; }
#faqs-wrapper .faqs__container--related-questions.faqs__container { background-color: #edf1f2; max-width: calc(73.125rem - 0.9375rem * 2); padding: 1.5625rem 20px; }
#faqs-wrapper .faqs__container--related-questions.faqs__container .section-header { font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.375rem; line-height: 1.875rem; margin-bottom: 20px; }
#faqs-wrapper .faqs__container--related-questions.faqs__container .faqs__questions-list li { border-bottom: 1px solid rgba(140, 146, 150, 0.25); border-radius: 0; box-sizing: border-box; cursor: pointer; display: flex; flex-flow: row wrap; font-family: "Source Sans 3", Arial, sans-serif; font-size: 1rem; height: 100%; line-height: 1.625rem; margin-bottom: 0; padding: 15px 0; position: relative; width: 100%; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__container--related-questions.faqs__container .faqs__questions-list li { flex-basis: 100%; flex-grow: 0; flex-shrink: 0; } }
@media screen and (min-width: 960px) { #faqs-wrapper .faqs__container--related-questions.faqs__container .faqs__questions-list li { flex-basis: 100%; flex-grow: 0; flex-shrink: 0; } }
#faqs-wrapper .faqs__container--related-questions.faqs__container .faqs__questions-list li:hover, #faqs-wrapper .faqs__container--related-questions.faqs__container .faqs__questions-list li:focus { background-color: transparent; }
#faqs-wrapper .faqs__container--related-questions.faqs__container .faqs__questions-list li:first-child { border-top: 1px solid rgba(140, 146, 150, 0.25); }
#faqs-wrapper .faqs__container--related-questions.faqs__container .faqs__questions-list li a:not(.faq__question-link--translation) { flex: 1; font-size: 1rem; line-height: 1.625rem; }
#faqs-wrapper .faqs__container--related-questions.faqs__container .faqs__questions-list li a:not(.faq__question-link--translation):hover, #faqs-wrapper .faqs__container--related-questions.faqs__container .faqs__questions-list li a:not(.faq__question-link--translation):focus { text-decoration: underline; }
#faqs-wrapper .faqs__container--category { color: #004B87; font-size: 0.875rem; font-family: "Source Sans 3", Arial, sans-serif; font-weight: 700; line-height: 1.875rem; margin-bottom: 1.125rem; text-transform: uppercase; text-decoration: none; order: 1; }
#faqs-wrapper .faqs__container a.faqs__container--category:hover, #faqs-wrapper .faqs__container a.faqs__container--category:focus { text-decoration: underline; }
#faqs-wrapper .faqs__container--question { background-color: #edf1f2; margin: 0; max-width: 100%; padding: 0; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__container--question .faqs__container--heading { padding: 2.5rem 0.9375rem 0; } }
#faqs-wrapper .faqs__container--question .faqs__container--heading .faqs__container--group { flex-basis: calc(100% - 9.1875rem); }
#faqs-wrapper .faqs__container--question .faqs__container--heading .faqs__container--group .faqs__category--category, #faqs-wrapper .faqs__container--question .faqs__container--heading .faqs__container--group .faqs__container--question--heading { width: 100%; }
#faqs-wrapper .faqs__container--answer { max-width: 73.125rem; }
#faqs-wrapper .faqs__container--answer .faqs__container--group { margin: 2.5rem 0; }
#faqs-wrapper .faqs__container--answer a.arrow-link { border-top: 1px solid #979797; padding-top: 1.25rem; width: 100%; }
@media screen and (min-width: 600px) { #faqs-wrapper .faqs__container--answer a.arrow-link { max-width: 50%; } }
#faqs-wrapper .faqs__container--tags { align-items: center; display: flex; flex-flow: row wrap; max-width: 73.125rem; padding-top: 0.9375rem; }
#faqs-wrapper .faqs__container--tags h4 { color: #757d82; font-size: 0.8125rem; font-weight: 600; margin-right: 0.625rem; text-transform: uppercase; }
#faqs-wrapper .faqs__container--tags .faqs__container--group { align-items: baseline; border-top: 1px solid #aaafb3; display: flex; flex-flow: row wrap; margin: 0 0 2.5rem; padding-top: 1.25rem; flex-basis: 100%; }
#faqs-wrapper .faqs__container--tags .faqs__container--group .faqs__tag-list { margin-right: 0.9375rem !important; }
#faqs-wrapper .faqs__container--tags .faqs__container--group .faqs__tag-list li { display: inline-block; margin-bottom: 0 !important; margin-left: 0 !important; }
#faqs-wrapper .faqs__container--tags .faqs__container--group .faqs__tag-list li:not(:last-child)::after { color: #757d82; content: ', '; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.8125rem; }
#faqs-wrapper .faqs__container--tags .faqs__container--group .faqs__tag-list li a { color: #004B87; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.8125rem; line-height: 1.625; text-decoration: none; }
#faqs-wrapper .faqs__container--tags .faqs__container--group .faqs__tag-list li a:hover, #faqs-wrapper .faqs__container--tags .faqs__container--group .faqs__tag-list li a:focus { text-decoration: underline; }
#faqs-wrapper .faqs__container--heading { max-width: 73.125rem; margin: 0 auto; padding: 2.5rem 0.9375rem; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__container--heading { display: flex; flex-flow: row wrap; } }
#faqs-wrapper .faqs__container--question--heading { font-family: "Source Sans 3", Arial, sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 2rem; margin-bottom: 1.375rem; order: 2; }
#faqs-wrapper .faqs__container--question--heading + a { color: #004B87; font-family: "Source Sans 3", Arial, sans-serif; font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; text-decoration: underline; }
#faqs-wrapper .faqs__container--question--heading + a:hover, #faqs-wrapper .faqs__container--question--heading + a:focus { text-decoration: none; }
#faqs-wrapper .faqs__container--question--language { order: 3; }
#faqs-wrapper .faqs__container--question--footer { margin: 5rem 0 1.25rem; }
#faqs-wrapper .faqs__container--group { display: flex; flex-flow: column wrap; }
#faqs-wrapper .faqs__container--group > div { color: #333333; font-size: 1.375rem; line-height: 2rem; }
#faqs-wrapper .faqs__container--question-heading, #faqs-wrapper .faqs__container--group { flex-basis: calc(100% - 6.25rem); max-width: none; }
#faqs-wrapper .faqs__container--question-heading::after, #faqs-wrapper .faqs__container--group::after { clear: both; content: ''; display: table; }
#faqs-wrapper .faqs__container--question-heading p, #faqs-wrapper .faqs__container--question-heading ul:not(#breadcrumbs), #faqs-wrapper .faqs__container--question-heading ol, #faqs-wrapper .faqs__container--group p, #faqs-wrapper .faqs__container--group ul:not(#breadcrumbs), #faqs-wrapper .faqs__container--group ol { color: #333333; font-size: 1.125rem; line-height: 1.6875rem; margin-left: 0; margin-right: 0; }
#faqs-wrapper .faqs__container--question-heading p li, #faqs-wrapper .faqs__container--question-heading ul:not(#breadcrumbs) li, #faqs-wrapper .faqs__container--question-heading ol li, #faqs-wrapper .faqs__container--group p li, #faqs-wrapper .faqs__container--group ul:not(#breadcrumbs) li, #faqs-wrapper .faqs__container--group ol li { list-style-type: disc; margin-bottom: 1.25rem; margin-left: 1.875rem; }
#faqs-wrapper .faqs__share { order: 99; }
@media screen and (min-width: 720px) { #faqs-wrapper .faqs__share { float: right; height: 100%; margin-left: 2.5rem; margin-top: 0; } }
#faqs-wrapper .faqs__share a::before { height: 2.75rem; }

@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
html { min-height: 100%; }
html.non-responsive, html.non-responsive body { min-width: 1245px; }

body { height: 100%; font-family: "Source Sans 3", Arial, sans-serif; /* Page taxonomy area */ /* Custom Select Styles */ }
body .left { float: left; }
body .right { float: right; }
body.home #content { margin-top: 30px; }
body.single-interactive #content { margin-top: 0; }
@media (min-width: 992px) { body.single-interactive #content { margin-top: 20px; } }
body #content { box-sizing: border-box; margin-top: 20px; padding: 0px 10px 0px 10px; min-height: 50vh; position: relative; width: 100%; /* Left and right column structure*/ /* Link buttons */ /* Should this go in a separate _search.scss? */ }
body #content .left-column { width: 808px; float: left; margin: 0px 23px 0px 0px; }
body #content .left-column.no-sidebar { margin: 0; }
@media (min-width: 1250px) { body #content .left-column.no-sidebar iframe[width="100%"] { width: 100vw; } }
body #content .right-column { float: right; clear: right; }
body #content .right-column .map-canvas.sidebar { width: 100%; height: 220px; margin: 0px 0px 10px 0px; }
body #content .right-double-column { float: right; width: 808px; }
body #content .right-column, body #content .single-column { width: 374px; margin: 0px; }
body #content .single-column { float: left; margin-right: 20px; }
body #content .single-column:last-child, body #content .single-column.last, body #content .single-column.no-right-margin { margin-right: 0px; }
body #content .single-column.box-inner { width: 368px; }
@media (min-width: 768px) and (max-width: 1249px) { body #content .left-column, body #content .right-column { width: 808px; float: none; margin: 0 auto; }
  body #content .left-column.no-sidebar, body #content .right-column.no-sidebar { width: 100%; } }
body #content .link-button { font: 14px/16px "Source Sans 3", Arial, sans-serif; color: #fff; letter-spacing: 1px; background-color: #004B87; display: block; text-decoration: none; text-transform: uppercase; padding: 5px 8px 5px 8px; margin: 0px 0px 10px 0px; }
body #content .link-button:before { float: right; line-height: 1.6; font-size: 0.8em; margin-right: 0.5em; }
body #content .link-button.thick { background-color: #004B87; padding: 15px; font-weight: bold; }
body #content .link-button.thick:hover { background-color: #004B87; }
body #content .link-button.small { width: 200px; }
body #content .link-button.orange { background-color: #CE601A; }
body #content .link-button.light-blue { background-color: #004B87; }
body #content .arrow-link-button { text-decoration: none; font-size: 12px; line-height: 14px; padding: 12px 18px; display: inline-block; color: #464646; font-weight: bold; clear: both; font-family: "Source Sans 3", Arial, sans-serif; margin-bottom: 10px; }
body #content .arrow-link-button:visited { text-decoration: none; }
body #content .arrow-link-button:before { margin-right: 15px; font-size: 0.9em; }
body #content .arrow-link-button.yellow { border: 1px solid #e6b804; background-color: #e6c200; }
body #content .arrow-link-button.yellow:before { margin-right: 15px; font-size: 0.9em; }
body #content .arrow-link-button.yellow:hover { background-color: #d6b500; }
body #content .arrow-link-button.blue { border: 1px solid #64b3db; color: white; background-color: #004B87; }
body #content .arrow-link-button.blue:hover { background-color: #002f54; }
body #content .arrow-link-button.clear { background-color: #edf1f2; }
body #content .rule { border-bottom: 1px solid #D5D5D5; clear: both; margin: 0px 0px 20px 0px; height: 20px; }
body #content .rule:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body #content .rule.dark { border-bottom: 1px solid #000; }
body #content .rule.brown { border-bottom: 2px solid #beb39c; margin: 0px 0px 35px 0px; }
body #content img.thumb-center { margin: 0 auto; }
body #content img.thumb-left { float: left; margin: 0px 70px 0px 30px; }
body #content img.thumb-right { float: right; margin: 90px 70px 0px 30px; }
body #content img.thumb-bio-left { float: left; margin-left: 60px; }
body #content img.image { padding-bottom: 15px; }
body #content img.image.center { width: 100%; }
body #content #summary-box-bottom { background-color: #f0eeeb; display: block; padding: 15px; height: 15px; margin-bottom: 20px; }
body #content #summary-box-bottom .option { font-size: 14px; color: #262525; float: left; font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; margin: 0; }
body #content #summary-box-bottom .option .selection { font-size: 12px; color: #000; font-weight: normal; font-style: italic; margin-right: 30px; margin-left: 15px; }
body #content .blue-bar { background-color: #004B87; width: 1185px; margin: 15px 0 15px 0; }
body #content .blue-bar.full-width { width: 807px; margin-left: -23px; }
body #content .figure { border: 3px solid #e9e9e9; margin: 0px 0px 20px 20px; }
body #content .figure.left { margin: 0px 20px 20px 0px; }
body #content .figure img { padding: 10px; }
body #content .figure .caption { background-color: #e9e9e9; font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; padding: 5px; color: #464646; }
body #content .clear-search-button { text-decoration: none; font-size: 12px; line-height: 3; font-family: "Source Sans 3", Arial, sans-serif; color: #004B87; display: inline-block; float: right; padding: 5px 10px; border: none; height: 45px; vertical-align: top; background-color: #e9e9e9; cursor: pointer; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body #content .clear-search-button.visited { text-decoration: none; }
body #content .clear-search-button:before { color: #A7A7B3; margin-right: 8px; }
body #content .search-wrapper { background-color: #dfddd1; padding: 20px 10px 20px 10px; margin-bottom: 10px; }
body #content .search-wrapper h1 { font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; font-weight: bold; color: #3d3d3d; padding-bottom: 10px; }
body #content #dropdown input#dropdown-menu, body #content #dropdown input#search-menu, body #content #search input#dropdown-menu, body #content #search input#search-menu, body #content #enter-zipcode input#dropdown-menu, body #content #enter-zipcode input#search-menu { width: 314px; height: 45px; border: 1px solid #ded4c9; padding: 0px 15px 0px 15px; font-family: Georgia, serif; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; float: left; }
body #content #dropdown input#dropdown-select, body #content #search input#dropdown-select, body #content #enter-zipcode input#dropdown-select { background-image: url("../images/down-arrow-blue.png"); border: none; width: 28px; height: 46px; text-indent: -9999px; }
body #content #dropdown input#dropdown-select:hover, body #content #search input#dropdown-select:hover, body #content #enter-zipcode input#dropdown-select:hover { background-color: #de5a02; }
body #content #search input#search-menu { width: 298px; }
body #content .search-blue-btn { display: block; text-indent: -9999px; width: 45px; height: 140px; background-image: url("../images/kff/link-arrow-white-right.png"); background-position: 50% 50%; background-repeat: no-repeat; position: absolute; right: 0px; top: 0px; background-color: #004B87; }
body #content .search-blue-btn:hover { cursor: pointer; }
body #content .radio-search-btns { clear: both; font-size: 16px; color: #fff; font-family: Georgia, serif; padding: 20px 0px 0px 0px; margin-left: 15px; }
body #content .radio-search-btns a, body #content .radio-search-btns label { padding: 0px 15px 0px 5px; }
body #content .radio-search-btns label { cursor: pointer; }
body #content #data-center-search-results-wrapper { padding-bottom: 18px; position: relative; }
body #content #data-center-search-results-wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body #content #data-center-search-results-wrapper .search-orderby, body #content #data-center-search-results-wrapper .ordering-by { color: #000000; font: 12px/18px "Source Sans 3", Arial, sans-serif; }
body #content #data-center-search-results-wrapper .search-orderby { text-decoration: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; }
body #content #data-center-search-results-wrapper .search-orderby:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
body #content #data-center-search-results-wrapper .ordering-by { font-weight: bold; }
body #content #data-center-search-results-wrapper #search_loading { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff url("../images/loading.gif") center 250px no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
body #content #data-center-search-results-wrapper .search-form { max-width: 375px; }
body #content #data-center-search-results-wrapper #refine-results-wrapper { margin-top: 16px; }
body #content #refine-results-wrapper { display: none; }
@media (min-width: 768px) { body #content #refine-results-wrapper { clear: both; display: block; float: left; margin-bottom: 10px; margin-top: 25px; } }
body #content #refine-results-wrapper #refine-results-left-box { width: 375px; height: auto; background-color: #e9eff0; }
body #content #refine-results-wrapper #refine-results-left-box .left-content-header-container-first, body #content #refine-results-wrapper #refine-results-left-box .left-content-header-container { background-color: #95988f; display: block; width: 375px; position: relative; }
body #content #refine-results-wrapper #refine-results-left-box .left-content-header-container-first h1, body #content #refine-results-wrapper #refine-results-left-box .left-content-header-container h1 { margin-left: 20px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; padding: 6px 0 5px; color: #ffffff; text-transform: uppercase; }
body #content #refine-results-wrapper #refine-results-left-box .check-boxes { display: block; width: 355px; color: #424242; font-size: 16px; font-family: Georgia, serif; padding: 23px 20px 25px 20px; clear: both; line-height: 40px; }
body #content #refine-results-wrapper #refine-results-left-box .check-boxes #indicator-start, body #content #refine-results-wrapper #refine-results-left-box .check-boxes #indicator-timeframe, body #content #refine-results-wrapper #refine-results-left-box .check-boxes #category-selector { width: 340px; height: 46px; border: 1px solid #ded4c9; padding: 12px 15px; font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; font-size: 16px; color: #686868; }
body #content #refine-results-wrapper #refine-results-left-box .check-boxes input { float: left; margin-right: -22px; margin-top: 4px; }
body #content #refine-results-wrapper #refine-results-left-box .check-boxes input[type=radio] { margin-top: 2px; }
body #content #refine-results-wrapper #refine-results-left-box .check-boxes label { cursor: pointer; display: block; line-height: 1.2em; margin-left: 25px; }
body #content #refine-results-wrapper #refine-results-left-box .check-boxes p { line-height: 27px; margin: 0 0 12px; clear: both; }
body #content #refine-results-wrapper #refine-results-left-box .check-boxes p.select-all { padding: 0 0 10px; border-bottom: 1px solid #b9b9b9; }
body #content #refine-results-wrapper #refine-results-left-box .left-content-header-container { position: relative; float: left; top: 0px; left: 0px; }
body #content #refine-results-wrapper #refine-results-header-top { width: 375px; margin-bottom: 10px; }
body #content #refine-results-wrapper #refine-results-header-top .results-first-header-box { padding: 10px 0; position: relative; }
body #content #refine-results-wrapper #refine-results-header-top .results-first-header-box h4 { font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; font-size: 20px; text-transform: uppercase; color: #949494; }
body #content #refine-results-wrapper .fieldset { clear: both; }
body #content #refine-results-wrapper .fieldset p { margin: 0px; line-height: 40px; }
body #content #refine-results-wrapper .dates-wrapper { padding: 23px 0 17px; }
body #content #refine-results-wrapper .dates-wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body #content #refine-results-wrapper .dates-wrapper p { float: left; width: 49%; }
body #content #refine-results-wrapper .dates-wrapper p label { font: normal 13px/18px "Source Sans 3", Arial, sans-serif; padding-left: 1px; }
body #content #refine-results-wrapper .dates-wrapper p label, body #content #refine-results-wrapper .dates-wrapper p span { margin-left: 20px; }
body #content #refine-results-wrapper .dates-wrapper p span { display: block; width: 140px; height: 28px; background-color: white; position: relative; }
body #content #refine-results-wrapper .dates-wrapper p span i.calendar-icon { display: block; position: absolute; right: 6px; top: 5px; width: 17px; height: 28px; cursor: pointer; }
body #content #refine-results-wrapper .dates-wrapper #start, body #content #refine-results-wrapper .dates-wrapper #end { background: none; border: none; outline: none; font: italic 12px/14px Georgia, serif; color: #686868; width: 100px; height: 14px; position: absolute; left: 11px; top: 7px; }
body #content a .map-mini { background-image: url("../images/map-mini-icon.png"); background-repeat: no-repeat; background-position: center left; padding-right: 10px; }
body #content #summary-header { background-color: #2a91c2; padding: 5px 0px 5px 15px; position: relative; display: block; font-size: 20px; color: #fff; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; margin-bottom: 0px; }
body #results-per-page-btn { background: url(../images/results-btn.png); background-repeat: none; float: right; padding: 5px; }
body #results-per-page-btn li { color: #000; float: left; text-align: center; margin: 0px 8px 0px 0px; background-repeat: none; font-size: 12px; line-height: 12px; list-style-type: none; list-style-image: none; padding-bottom: 0px; font-family: "Source Sans 3", Arial, sans-serif; }
body #results-per-page-btn li a { width: 20px; height: 40px; text-decoration: none; color: #000; border-right: 1px solid #000; padding-right: 8px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 12px; line-height: 12px; }
body #results-per-page-btn li a.active { font-weight: bold; }
body #results-per-page-btn #see-all-link { border: none; margin: 0px; padding: 0px; }
body .total-results-wrapper { float: left; width: 250px; }
body .total-results-wrapper strong, body .total-results-wrapper a, body .total-results-wrapper a:hover { font-family: "Source Sans 3", Arial, sans-serif; font-size: 12px; text-decoration: none; color: #000000; }
body ul#view-style { float: right; margin: 0 20px 0 0; }
body ul#view-style * { vertical-align: middle; }
body ul#view-style li { float: left; padding-left: 15px; margin: 0; width: 100px; color: #000000; list-style: none; line-height: 18px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; }
body ul#view-style li:before { display: none; }
body ul#view-style li.active, body ul#view-style li:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
body ul#view-style li .view-grid, body ul#view-style li .view-list { font-size: 12px; width: 100px; height: 18px; display: block; }
body ul#view-style li .view-grid:before, body ul#view-style li .view-list:before { margin-right: 7px; vertical-align: middle; }
body ul#view-style li strong, body ul#view-style li a { font-family: "Source Sans 3", Arial, sans-serif; font-size: 12px; text-decoration: none; color: #000000; }
body ul#view-style li strong { font-weight: bold; }
body #page-taxonomy { border-top: 1px solid #aaafb3; padding-top: 20px; margin-top: 20px; clear: both; border-bottom: none !important; }
body #page-taxonomy .tax-wrapper { display: inline; margin-right: 15px; }
body #page-taxonomy h4 { display: inline; font-size: 13px; font-weight: 600; color: #757d82; padding-right: 10px; text-transform: uppercase; }
body #page-taxonomy ul { display: inline; }
body #page-taxonomy ul li { list-style: none; display: inline; margin: 0; padding: 0; font-size: 13px; }
body #page-taxonomy ul li a { color: #0017ce; }
body #page-taxonomy ul li:before { display: none; }
body #page-taxonomy ul li:after { content: ","; }
body #page-taxonomy ul li:last-child:after { content: none; }
body #masonryContainerStatic { width: 1235px; }
body #masonryContainerStatic .masonryImage { width: 217px; padding: 10px 10px 0px 10px; margin: 0px 10px 10px 0px; background-color: #dcdace; text-align: center; }
body #masonryContainerStatic .masonryImage.dark-blue { background-color: #1f3452; }
body #masonryContainerStatic .masonryImage.brown, body #masonryContainerStatic .masonryImage.beige { background-color: #a2986d; }
body #masonryContainerStatic .masonryImage.brown h5, body #masonryContainerStatic .masonryImage.brown h5 a, body #masonryContainerStatic .masonryImage.brown h6, body #masonryContainerStatic .masonryImage.brown h6 a, body #masonryContainerStatic .masonryImage.beige h5, body #masonryContainerStatic .masonryImage.beige h5 a, body #masonryContainerStatic .masonryImage.beige h6, body #masonryContainerStatic .masonryImage.beige h6 a { color: #61390e; }
body #masonryContainerStatic .masonryImage.light-blue { background-color: #2a91c3; }
body .share-results-box { background-color: #005a9c; padding: 10px; width: 305px; float: right; margin-top: 20px; }
body .share-results-box li:first-child { font-family: "Source Sans 3", Arial, sans-serif; color: #fff; font-size: 19px; float: left; padding-left: 0px; text-transform: uppercase; }
body .share-results-box li { float: left; padding-left: 20px; padding-bottom: 0px; }
body .share-results-box li a:before { font-size: 1.1em; color: white; }
body .share-results-box li a:hover:before, body .share-results-box li a:focus:before { color: #ffd700; }
body .share-results-box li .facebook-share-box { width: 10px; height: 19px; }
body .share-results-box li .twitter-share-box { width: 19px; height: 15px; }
body .share-results-box li .plus-share-box { width: 17px; height: 17px; }
body span.customSelect { background-color: #ffffff; padding: 8px 10px; border: 1px solid #ded4c9; font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #464646; font-size: 18px; }
body span.customSelect.rrail-dropdown { text-transform: none; font-family: Georgia,serif; font-size: 16px; font-style: italic; color: #bfbcbc; background: url(../images/down-arrow-blue.png) no-repeat center right #ffffff; padding: 15px; }
body span.customSelect.rrail-dropdown .customSelectInner { background: none; }
body span.customSelectOpen { font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; }
body span.customSelect.changed { background-color: #f0dea4; }
body .customSelectInner { background: url(../images/arrow-down-blue.png) no-repeat center right; cursor: pointer; }
body select.hasCustomSelect { height: 37px; }
body select.hasCustomSelect.slide-category-jump { width: 374px; border: none; }

.clearfix:after, body #content .slab-container .slab .featured:after, body .tabs.dc-tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.inner { width: 100%; }
.inner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
@media (min-width: 992px) { .inner { margin: 0 auto; max-width: 1225px; } }

/* Text meant only for screen readers. */
.screen-reader-text, .site-header__menu-toggle span { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

.hide-if-no-js { display: none !important; }

/* The following is for SHFO pages and should be moved elsewhere -AS */
#indicator-table { margin: 0 0 10px 0; border-left: solid 1px #ccc; border-top: solid 1px #ccc; font: 16px/20px "Source Sans 3", Arial, sans-serif; }
#indicator-table th, #indicator-table td { font-family: "Source Sans 3", Arial, sans-serif; padding: 4px 8px; font-size: 12px; font-weight: normal; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; margin: 0; text-align: right; }
#indicator-table td.selected { background: #fafafa; }
#indicator-table tr.usa td { background: #efefef; font-weight: bolder; }
#indicator-table tr.usa td.selected { background: #eee; }
#indicator-table th { text-align: center; background: #004B87; color: white; font-weight: bold; }
#indicator-table th.selected { background: #ccc; }

body #content .kff-gtooltip { cursor: help; position: relative; }
body #content .kff-gtooltip .kff-tooltip { min-width: 200px; max-width: 500px; }
body #content .kff-gtooltip .kff-tooltip p.tt-inner { color: #464646; font-family: "Source Sans 3", Arial, sans-serif; min-width: 200px; max-width: 500px; }

#locale-hover, body .kff-tooltip { max-width: 174px; position: absolute; display: none; color: #2c415e; top: 0; left: 0; cursor: hand; background: url(../images/map-point.png) bottom center no-repeat; padding: 0 0 14px 0; border: none; margin: !important 0; }
#locale-hover p#locale-text, #locale-hover p.tt-inner, body .kff-tooltip p#locale-text, body .kff-tooltip p.tt-inner { margin: 0; max-width: 162px; display: block; padding: 5px; border: solid 1px #ccc; background: #fff; border-bottom: none; }
#locale-hover p#locale-text #locale-text, #locale-hover p.tt-inner #locale-text, body .kff-tooltip p#locale-text #locale-text, body .kff-tooltip p.tt-inner #locale-text { font-size: 12px; color: #000; }

#dyn-wrapper { margin: 0; }
#dyn-wrapper #graph-holder { width: 762px; height: 362px; position: relative; }
#dyn-wrapper #graph-holder .kff-tooltip { width: 176px; }
#dyn-wrapper #graph-legend { margin-top: 15px; }
#dyn-wrapper #map-container { position: relative; }

body #content .info-icon:hover .kff-tooltip.message { display: block; }
body #content .info-icon .kff-tooltip { width: 400px; max-width: none; text-indent: 0; z-index: 900; bottom: 17px; left: -188px; top: auto; }
body #content .info-icon .kff-tooltip p.tt-inner { max-width: none; display: none; }
body #content .info-icon .kff-tooltip p.tt-inner span { display: block; font-weight: bold; }
body #content .info-icon .kff-tooltip p.tt-inner.active { display: block; }

#search-content-left-box ul { padding: 10px 0 10px 30px; }
#search-content-left-box ul li { list-style-type: bullet; display: list-item; padding: 5px 0; font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; line-height: 24px; color: #464646; margin: 0px 0px 20px 0px; }

#email-signup { padding-top: 5px; }
#email-signup input#email-field { width: 253px; height: 45px; border: 1px solid #ded4c9; padding: 0px 15px 0px 15px; font-family: Georgia, serif; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; float: left; }
#email-signup input#email-submit { display: block; text-indent: -9999px; width: 25px; height: 47px; background-position: 0 -462px; background-color: #e56c00; border: none; }
#email-signup input#email-submit:hover { background-color: #de5a02; cursor: pointer; }

/* Austin's Datacenter additions; not sure where to incorporate */
.box.full-post .footnotes-wrapper h4 { margin-top: 10px; }
.box.full-post .footnotes-wrapper ol li { font: 13px/18px "Source Sans 3", Arial, sans-serif; }

.footnote-link, .footnote-link sup, .footnoteRef sup { color: #004B87; }

.box.full-post .footnotes-wrapper h4 { margin-top: 10px; }
.box.full-post .footnotes-wrapper ol li { font: 13px/18px "Source Sans 3", Arial, sans-serif; }
.box.full-post h1 .footnote-link, .box.full-post h2 .footnote-link, .box.full-post h3 .footnote-link, .box.full-post h4 .footnote-link, .box.full-post h5 .footnote-link, .box.full-post h6 .footnote-link, .box.full-post h7 .footnote-link { text-decoration: none; }
.box.full-post.datacenter-notes { color: #464646; font: 15px/25px "Source Sans 3", Arial, sans-serif; }
.box.full-post.datacenter-notes p { color: #464646; font: 15px/25px "Source Sans 3", Arial, sans-serif; }
.box.full-post.datacenter-notes h6 { color: #000; font: 15px/19px "Source Sans 3", Arial, sans-serif; font-weight: bold; margin: 10px 0 0 0; }

.hidden, .livesearch-hidden-body { display: none; }

body .check-boxes-dropdown-scroller .check-boxes-dropdown-scroller { height: auto; }

body .check-boxes-dropdown-field p { margin: 0 0 10px 0; }
body .check-boxes-dropdown-field .check-boxes-dropdown-field { margin: 0; padding: 10px 0 0 21px; width: 258px; }

.graph-missing-wrapper { height: 410px; padding: 15px; border: dashed 2px #ccc; }
.graph-missing-wrapper .graph-missing { background: #fcfcfa; padding-top: 100px; height: 310px; }
.graph-missing-wrapper .graph-missing h2 { color: #004B87; text-align: center; font: 45px "Source Sans 3", Arial, sans-serif; text-align: center; font-weight: bold; text-transform: uppercase; }
.graph-missing-wrapper .graph-missing p { text-align: center; font: 22px/28px "Source Sans 3", Arial, sans-serif; text-transform: uppercase; }

/* CSS fix for admins on the "new post" menu */
#wpadminbar #wp-admin-bar-new-content-default { width: 350px; }
#wpadminbar #wp-admin-bar-new-content-default li { float: left; }

.aca-frame-wrapper { width: 1225px; margin-left: -25px; }

.box.full-post .full-screen { text-align: right; }
.box.full-post .full-screen a { color: #fff; background: #004B87; font-size: 18px; padding: 4px 8px; font-family: "Source Sans 3", Arial, sans-serif; }

iframe.full-screen-frame { position: absolute; top: 0; left: 0; z-index: 998; }

.iframe-overlay { position: absolute; z-index: 999; right: 10px; bottom: 10px; }
.iframe-overlay a { color: #fff; background: #004B87; font-size: 18px; padding: 4px 8px; font-family: "Source Sans 3", Arial, sans-serif; text-decoration: none; }
.iframe-overlay a:hover { text-decoration: underline; }

ol.footnote-wrapper { list-style-type: decimal; margin-left: 25px; font: 13px/16px "Source Sans 3", Arial, sans-serif; color: #464646; }
ol.footnote-wrapper li { border-bottom: 1px solid #e9e9e9; padding-bottom: 5px; margin-bottom: 9px !important; }
ol.footnote-wrapper li a, ol.footnote-wrapper li a:hover { color: #004B87; font: 13px/16px "Source Sans 3", Arial, sans-serif; font-size: inherit; }
ol.footnote-wrapper li a:hover { text-decoration: underline; }
ol.footnote-wrapper li p { margin: 0; }
ol.footnote-wrapper li .footnote-return { text-align: right; }
ol.footnote-wrapper li .footnote-return a { font-size: 11px; }

.note-hilight { background: #fffdd1; }

.highlight { background: yellow; }
.gist .highlight { background: none; }

.has-facet-accordion.has-open-facet-accordion { overflow: auto; max-height: 320px; }
.has-facet-accordion.facet-accordion-transition { overflow: hidden; }
.has-facet-accordion a.facet-accordion-open, .has-facet-accordion a.facet-accordion-close { color: #183966; font: bold 14px/20px "Source Sans 3", Arial, sans-serif; text-decoration: none; }
.has-facet-accordion a.facet-accordion-open b, .has-facet-accordion a.facet-accordion-close b { color: #95988f; font-size: 20px; }
.has-facet-accordion a.facet-accordion-close { float: right; }

.search .tabs { margin-top: 22px; }

.search-grid { width: 335px; float: left; }
.search-grid.even { margin-left: 18px; }
.search-grid.odd { clear: left; }

.search-results-wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.search-results-wrapper .search-grid h3 a, .search-results-wrapper .search-grid h3 a:hover { color: #1b314f; font: 22px/25px "Source Sans 3", Arial, sans-serif; }
.search-results-wrapper .search-result-terms { padding: 10px 17px; margin-top: 10px; border-top: 1px solid #f0f0f0; }
.search-results-wrapper .search-result-terms li { padding-bottom: 4px; }
.search-results-wrapper .search-result-terms li, .search-results-wrapper .search-result-terms li a { font: 12px/16px "Source Sans 3", Arial, sans-serif; }
.search-results-wrapper .search-result-terms li strong { font-weight: bold; }
.search-results-wrapper p { margin-bottom: 0; }
.search-results-wrapper p.byline, .search-results-wrapper p.byline-short { margin-bottom: 10px; }
.search-results-wrapper .content li { list-style-image: none; list-style-type: disc; margin: 10px 0 0 10px; padding: 0; }

#featured_search_results:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#featured_search_results h4.featured-results-title { font: 28px/34px "Source Sans 3", Arial, sans-serif; float: left; }
#featured_search_results .box-tags ul { margin: 8px 0 0 9px; }

.box.featured-results-title { padding: 8px 25px !important; }
.box.featured-results-title h1, .box.featured-results-title h3 { font: 28px/34px "Source Sans 3", Arial, sans-serif; color: #fff; }

#supertag_featured_posts a.featured-image-tile { display: block; margin-bottom: 13px; text-align: center; }
#supertag_featured_posts a.featured-image-tile img { border: 3px solid #e0dfdf; max-width: 100%; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; padding: 0; }
#supertag_featured_posts a.featured-image-tile:hover img { border-color: #1a3863; }

.super-tag-wrapper .see-more.topic-landing-page-link { color: #004B87; float: none; }

.perspective-row { margin-left: -20px; }
.perspective-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.perspective-grid { width: 335px; margin: 0 0 20px 20px; float: left; }
.perspective-grid h2, .perspective-grid h2 a, .perspective-grid h2 a:hover { font: 22px/25px "Source Sans 3", Arial, sans-serif; }
.perspective-grid.pulling-it-together h2, .perspective-grid.pulling-it-together h2 a, .perspective-grid.pulling-it-together h2 a:hover { color: #1b314f; }
.perspective-grid a.see-more.dark-blue:hover { color: #183966; }

#perspectives_view { float: right; margin-top: 8px; }
#perspectives_view .search-view, #perspectives_view .grid-view { float: left; }
#perspectives_view .search-view a, #perspectives_view .grid-view a { display: block; height: 22px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 12px; line-height: 22px; text-decoration: none; padding: 0 11px; margin-left: 3px; color: #525252; background-color: #c6c6c6; border: 1px solid #acabab; }
#perspectives_view .search-view a:hover, #perspectives_view .grid-view a:hover { background-color: lightgray; }
#perspectives_view .search-view.active a, #perspectives_view .grid-view.active a { color: #fff; background-color: #004B87; border-color: #012f51; }
#perspectives_view .search-view.active a:hover, #perspectives_view .grid-view.active a:hover { background-color: #0059a1; }

.page-title-nav { float: right; height: 48px; padding: 9px 0 9px; }
.page-title-nav li { float: left; }
.page-title-nav a { position: relative; display: inline-block; height: 37px; background: url("../images/slide-square.png") 0 0 no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNzVhNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1NjU5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: url("../images/slide-square.png") 0 0 no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3a75a5), color-stop(100%, #256598)); background: url("../images/slide-square.png") 0 0 no-repeat, -moz-linear-gradient(#3a75a5, #256598); background: url("../images/slide-square.png") 0 0 no-repeat, -webkit-linear-gradient(#3a75a5, #256598); background: url("../images/slide-square.png") 0 0 no-repeat, linear-gradient(#3a75a5, #256598); border: 1px solid #00487d; color: #fff; font: 16px/37px "Source Sans 3", Arial, sans-serif; text-decoration: none; margin-right: 9px; padding: 0 18px 0 54px; }
.page-title-nav a i { position: absolute; display: block; width: 38px; height: 37px; left: 0; bottom: 0; }
.page-title-nav .active a, .page-title-nav a:hover { background: url("../images/slide-square.png") 0 -37px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkOTNiZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1Nzc5ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: url("../images/slide-square.png") 0 -37px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5d93be), color-stop(100%, #45779f)); background: url("../images/slide-square.png") 0 -37px no-repeat, -moz-linear-gradient(#5d93be, #45779f); background: url("../images/slide-square.png") 0 -37px no-repeat, -webkit-linear-gradient(#5d93be, #45779f); background: url("../images/slide-square.png") 0 -37px no-repeat, linear-gradient(#5d93be, #45779f); }

.page-title-nav #nav_pulling_it_together a i { background-position: 0 0; height: 47px; }

.page-title-nav #nav_policy_insights a i { background-position: 0 -91px; }

#perspective_types_nav { height: 48px; padding: 13px 0 5px; }

#indicator-table tbody tr td { padding: 5px 10px; text-align: left; font: 14px/16px "Source Sans 3", Arial, sans-serif; }

#indicator-table thead tr:last-child th { cursor: pointer; position: relative; font: 16px/20px "Source Sans 3", Arial, sans-serif; font-weight: bold; padding: 5px 20px 5px 10px; vertical-align: bottom; text-align: left; }
#indicator-table thead tr:last-child th:after { position: absolute; content: ''; bottom: 15px; height: 0; width: 0; right: 8px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 6px solid #959595; z-index: 1; }
#indicator-table thead tr:last-child th span { display: block; }
#indicator-table thead tr:last-child th span:after { position: absolute; content: ''; bottom: 5px; right: 8px; height: 0; width: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #959595; z-index: 1; }
#indicator-table thead tr:last-child th.sorted:after { border-bottom: 6px solid #de5a02; }
#indicator-table thead tr:last-child th.sorted.inverse:after { border-bottom: 6px solid #959595; }
#indicator-table thead tr:last-child th.sorted.inverse span:after { border-top: 6px solid #de5a02; }

.ui-datepicker { border: 0; padding: 0; -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); }
.ui-datepicker .ui-datepicker-header { border: 0; }
.ui-datepicker table { margin: 0; border-collapse: separate; }
.ui-datepicker table th { color: #9e936b; }
.ui-datepicker table td, .ui-datepicker table th { background: #ece8e0; border-top: 1px solid #e5e1d7; border-right: 1px solid #e7e3da; border-bottom: 1px solid #e5e2d8; border-left: 1px solid #e3e0d5; }
.ui-datepicker table td .ui-state-default, .ui-datepicker table th .ui-state-default { background: none; border: none; font-weight: normal; text-align: center; }
.ui-datepicker table td a.ui-state-highlight, .ui-datepicker table th a.ui-state-highlight { font-weight: bold; }
.ui-datepicker table td { font: italic 13px/22px Georgia, serif; }
.ui-datepicker table .ui-state-disabled { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

.box.full-post .exhibit-list .section { min-height: 20px; padding: 10px 0; border-bottom: solid 1px #d2cfcf; }
.box.full-post .exhibit-list .section:last-child { border-bottom: none; }
.box.full-post .exhibit-list .section-download { float: right; display: block; text-indent: -9999px; margin: 0; padding: 0; width: 30px; }
.box.full-post .exhibit-list h6 { color: black; }
.box.full-post .exhibit-list h6 a { color: black; font: bold 16px/18px "Source Sans 3", Arial, sans-serif; }
.box.full-post .exhibit-list dl.accordion.inline { min-height: 20px; margin: 0; }
.box.full-post .exhibit-list dl.accordion.inline dt a { color: #464646; font-weight: normal; }
.box.full-post .exhibit-list dl.accordion.inline dd { margin-left: 34px; }
.box.full-post .exhibit-list dl.accordion.inline dd ol { padding: 0 0 0 10px; margin: 0 0 0 10px; }
.box.full-post .exhibit-list dl.accordion.inline dd ol li { font: 14px/16px Georgia, serif; color: #464646; }
.box.full-post .exhibit-list dl.accordion.inline dd ol li a { font: 14px/16px Georgia, serif; color: #464646; }

body.report-tabs #TB_window #TB_title { display: none; }
body.report-tabs #TB_ajaxContent { position: relative; padding: 0; margin: 0; width: 830px !important; height: 580px !important; }
body.report-tabs #TB_ajaxContent .exhibit-modal-close { float: right; background: #848484; color: #fff; font-family: "Source Sans 3", Arial, sans-serif; font-size: 24px; text-decoration: none; padding: 8px; line-height: 1; margin: -5px -53px 0 0; }
body.report-tabs #TB_ajaxContent .exhibit-content-wrapper { background-color: #edf1f2; padding: 16px 60px; height: 450px; overflow: scroll; }
body.report-tabs #TB_ajaxContent .exhibit-content-wrapper .exhibit-text-box { display: block; padding: 0 14px 14px 14px; }
body.report-tabs #TB_ajaxContent .exhibit-content-wrapper .exhibit-text-box p.byline { font-weight: normal; }
body.report-tabs #TB_ajaxContent .exhibit-content-wrapper .exhibit-text-box p { color: #666; font-size: 14px; font-family: "Source Sans 3", Arial, sans-serif; padding: 0 0 12px 0; margin: 0; }
body.report-tabs #TB_ajaxContent .exhibit-content-wrapper .download-icons { margin-top: 14px; height: 50px; }
body.report-tabs #TB_ajaxContent .exhibit-content-wrapper .download-icons a, body.report-tabs #TB_ajaxContent .exhibit-content-wrapper .download-icons p { float: left; }
body.report-tabs #TB_ajaxContent .exhibit-content-wrapper .download-icons a { margin-left: 10px; }
body.report-tabs #TB_ajaxContent .header-wrapper { height: 66px; background-color: #949494; padding: 16px 60px; }
body.report-tabs #TB_ajaxContent .header-wrapper h4 { font: bold 24px/28px "Source Sans 3", Arial, sans-serif; text-transform: uppercase; color: #fff; }
body.report-tabs #TB_ajaxContent .header-wrapper h6 { color: #fff; font: bold 16px/18px "Source Sans 3", Arial, sans-serif; }
body.report-tabs .exhibit-modal { display: none; }

#subsidy-calculator-new p strong, #penalty-calculator p strong { font-weight: bold; }
#subsidy-calculator-new .locale-wrapper, #penalty-calculator .locale-wrapper { display: none; margin-top: 10px; }
#subsidy-calculator-new .locale-wrapper p, #penalty-calculator .locale-wrapper p { float: left; margin-left: 12px; }
#subsidy-calculator-new h1, #penalty-calculator h1 { color: #fff; font: bold 24px/28px "Source Sans 3", Arial, sans-serif; }
#subsidy-calculator-new h4, #penalty-calculator h4 { font: bold 15px/17px "Source Sans 3", Arial, sans-serif; padding-top: 10px; }
#subsidy-calculator-new .box.dark-blue, #penalty-calculator .box.dark-blue { padding-bottom: 0; }
#subsidy-calculator-new .box.dark-blue .hide-about, #penalty-calculator .box.dark-blue .hide-about { display: block; float: right; font: normal 12px/16px "Source Sans 3", Arial, sans-serif; }
#subsidy-calculator-new .body-wrapper, #penalty-calculator .body-wrapper { padding: 25px; margin: 0 -25px; background-color: #3e5c86; font: normal 12px/16px "Source Sans 3", Arial, sans-serif; color: #eceff2; }
#subsidy-calculator-new .body-wrapper p, #penalty-calculator .body-wrapper p { font: normal 12px/16px "Source Sans 3", Arial, sans-serif; color: #eceff2; }
#subsidy-calculator-new .subsidy-form-wrapper h4, #subsidy-calculator-new .penalty-form-wrapper h4, #penalty-calculator .subsidy-form-wrapper h4, #penalty-calculator .penalty-form-wrapper h4 { color: #004B87; border-bottom: solid 1px #ccc; margin-bottom: 0; font-weight: bold; }
#subsidy-calculator-new .subsidy-form-wrapper form, #subsidy-calculator-new .penalty-form-wrapper form, #penalty-calculator .subsidy-form-wrapper form, #penalty-calculator .penalty-form-wrapper form { margin: 0; padding: 0; }
#subsidy-calculator-new .subsidy-form-wrapper .buttons, #subsidy-calculator-new .penalty-form-wrapper .buttons, #penalty-calculator .subsidy-form-wrapper .buttons, #penalty-calculator .penalty-form-wrapper .buttons { padding-top: 20px; text-align: right; }
#subsidy-calculator-new .subsidy-form-wrapper .buttons input[type=submit], #subsidy-calculator-new .penalty-form-wrapper .buttons input[type=submit], #penalty-calculator .subsidy-form-wrapper .buttons input[type=submit], #penalty-calculator .penalty-form-wrapper .buttons input[type=submit] { background: #004B87; border: none; padding: 5px; color: #fff; }
#subsidy-calculator-new .subsidy-form-wrapper .buttons input[type=reset], #subsidy-calculator-new .penalty-form-wrapper .buttons input[type=reset], #penalty-calculator .subsidy-form-wrapper .buttons input[type=reset], #penalty-calculator .penalty-form-wrapper .buttons input[type=reset] { margin-right: 20px; background: #ccc; border: none; padding: 5px; color: #004B87; }
#subsidy-calculator-new .subsidy-form-wrapper .form-message, #subsidy-calculator-new .penalty-form-wrapper .form-message, #penalty-calculator .subsidy-form-wrapper .form-message, #penalty-calculator .penalty-form-wrapper .form-message { color: #f00; font: 14px/16px "Source Sans 3", Arial, sans-serif; text-align: right; }
#subsidy-calculator-new .subsidy-form-wrapper .form-message.gray, #subsidy-calculator-new .penalty-form-wrapper .form-message.gray, #penalty-calculator .subsidy-form-wrapper .form-message.gray, #penalty-calculator .penalty-form-wrapper .form-message.gray { color: #666; }
#subsidy-calculator-new .subsidy-form-wrapper .pane, #subsidy-calculator-new .penalty-form-wrapper .pane, #penalty-calculator .subsidy-form-wrapper .pane, #penalty-calculator .penalty-form-wrapper .pane { float: left; max-width: 369px; width: 100%; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.first, #subsidy-calculator-new .penalty-form-wrapper .pane.first, #penalty-calculator .subsidy-form-wrapper .pane.first, #penalty-calculator .penalty-form-wrapper .pane.first { margin-right: 40px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.alternate-unemployment, #subsidy-calculator-new .penalty-form-wrapper .pane.alternate-unemployment, #penalty-calculator .subsidy-form-wrapper .pane.alternate-unemployment, #penalty-calculator .penalty-form-wrapper .pane.alternate-unemployment { margin-right: 30px; float: right; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.last .form-item .input-wrapper, #subsidy-calculator-new .penalty-form-wrapper .pane.last .form-item .input-wrapper, #penalty-calculator .subsidy-form-wrapper .pane.last .form-item .input-wrapper, #penalty-calculator .penalty-form-wrapper .pane.last .form-item .input-wrapper { width: 100px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.alternate-family-count, #subsidy-calculator-new .penalty-form-wrapper .pane.alternate-family-count, #penalty-calculator .subsidy-form-wrapper .pane.alternate-family-count, #penalty-calculator .penalty-form-wrapper .pane.alternate-family-count { display: none; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.alternate-family-count .form-item p, #subsidy-calculator-new .penalty-form-wrapper .pane.alternate-family-count .form-item p, #penalty-calculator .subsidy-form-wrapper .pane.alternate-family-count .form-item p, #penalty-calculator .penalty-form-wrapper .pane.alternate-family-count .form-item p { width: 200px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.alternate-family-count .form-item .input-wrapper, #subsidy-calculator-new .penalty-form-wrapper .pane.alternate-family-count .form-item .input-wrapper, #penalty-calculator .subsidy-form-wrapper .pane.alternate-family-count .form-item .input-wrapper, #penalty-calculator .penalty-form-wrapper .pane.alternate-family-count .form-item .input-wrapper { width: 125px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .adult-info, #subsidy-calculator-new .subsidy-form-wrapper .pane .child-info, #subsidy-calculator-new .penalty-form-wrapper .pane .adult-info, #subsidy-calculator-new .penalty-form-wrapper .pane .child-info, #penalty-calculator .subsidy-form-wrapper .pane .adult-info, #penalty-calculator .subsidy-form-wrapper .pane .child-info, #penalty-calculator .penalty-form-wrapper .pane .adult-info, #penalty-calculator .penalty-form-wrapper .pane .child-info { display: none; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .adult-info p, #subsidy-calculator-new .subsidy-form-wrapper .pane .child-info p, #subsidy-calculator-new .penalty-form-wrapper .pane .adult-info p, #subsidy-calculator-new .penalty-form-wrapper .pane .child-info p, #penalty-calculator .subsidy-form-wrapper .pane .adult-info p, #penalty-calculator .subsidy-form-wrapper .pane .child-info p, #penalty-calculator .penalty-form-wrapper .pane .adult-info p, #penalty-calculator .penalty-form-wrapper .pane .child-info p { font: normal 14px/14px "Source Sans 3", Arial, sans-serif; padding: 10px 0 0 20px; margin: 0; }
@media (max-width: 369px) { #subsidy-calculator-new .subsidy-form-wrapper .pane .adult-info p, #subsidy-calculator-new .subsidy-form-wrapper .pane .child-info p, #subsidy-calculator-new .penalty-form-wrapper .pane .adult-info p, #subsidy-calculator-new .penalty-form-wrapper .pane .child-info p, #penalty-calculator .subsidy-form-wrapper .pane .adult-info p, #penalty-calculator .subsidy-form-wrapper .pane .child-info p, #penalty-calculator .penalty-form-wrapper .pane .adult-info p, #penalty-calculator .penalty-form-wrapper .pane .child-info p { padding-left: 0px; } }
#subsidy-calculator-new .subsidy-form-wrapper .pane .child-info-new, #subsidy-calculator-new .subsidy-form-wrapper .pane .adult-info, #subsidy-calculator-new .penalty-form-wrapper .pane .child-info-new, #subsidy-calculator-new .penalty-form-wrapper .pane .adult-info, #penalty-calculator .subsidy-form-wrapper .pane .child-info-new, #penalty-calculator .subsidy-form-wrapper .pane .adult-info, #penalty-calculator .penalty-form-wrapper .pane .child-info-new, #penalty-calculator .penalty-form-wrapper .pane .adult-info { border-bottom: solid 1px #ccc; padding-bottom: 10px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .inline-tip, #subsidy-calculator-new .penalty-form-wrapper .pane .inline-tip, #penalty-calculator .subsidy-form-wrapper .pane .inline-tip, #penalty-calculator .penalty-form-wrapper .pane .inline-tip { background: #6C6C6C; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item, #penalty-calculator .subsidy-form-wrapper .pane .form-item, #penalty-calculator .penalty-form-wrapper .pane .form-item { padding: 10px 0; border-bottom: solid 1px #ccc; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item.form-item-children-new.active, #subsidy-calculator-new .subsidy-form-wrapper .pane .form-item.form-item-adults.active, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item.form-item-children-new.active, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item.form-item-adults.active, #penalty-calculator .subsidy-form-wrapper .pane .form-item.form-item-children-new.active, #penalty-calculator .subsidy-form-wrapper .pane .form-item.form-item-adults.active, #penalty-calculator .penalty-form-wrapper .pane .form-item.form-item-children-new.active, #penalty-calculator .penalty-form-wrapper .pane .form-item.form-item-adults.active { border-bottom: none; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item p, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item p, #penalty-calculator .subsidy-form-wrapper .pane .form-item p, #penalty-calculator .penalty-form-wrapper .pane .form-item p { font: normal 14px/18px "Source Sans 3", Arial, sans-serif; margin: 0; padding: 0 0 0 5px; float: left; width: 200px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item p.child-info-wrapper, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item p.child-info-wrapper, #penalty-calculator .subsidy-form-wrapper .pane .form-item p.child-info-wrapper, #penalty-calculator .penalty-form-wrapper .pane .form-item p.child-info-wrapper { padding: 10px 0 0 5px; margin: 0; width: 100%; }
@media (max-width: 369px) { #subsidy-calculator-new .subsidy-form-wrapper .pane .form-item p, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item p, #penalty-calculator .subsidy-form-wrapper .pane .form-item p, #penalty-calculator .penalty-form-wrapper .pane .form-item p { float: none; } }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item.child-info, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item.child-info, #penalty-calculator .subsidy-form-wrapper .pane .form-item.child-info, #penalty-calculator .penalty-form-wrapper .pane .form-item.child-info { padding-left: 20px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item.form-error, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item.form-error, #penalty-calculator .subsidy-form-wrapper .pane .form-item.form-error, #penalty-calculator .penalty-form-wrapper .pane .form-item.form-error { color: #f00; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .num, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .num, #penalty-calculator .subsidy-form-wrapper .pane .form-item .num, #penalty-calculator .penalty-form-wrapper .pane .form-item .num { font: normal 14px/18px "Source Sans 3", Arial, sans-serif; display: block; float: left; font-weight: bold; color: #004B87; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .input-wrapper, #penalty-calculator .subsidy-form-wrapper .pane .form-item .input-wrapper, #penalty-calculator .penalty-form-wrapper .pane .form-item .input-wrapper { margin-top: -2px; float: right; width: 125px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper input, #subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper select, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .input-wrapper input, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .input-wrapper select, #penalty-calculator .subsidy-form-wrapper .pane .form-item .input-wrapper input, #penalty-calculator .subsidy-form-wrapper .pane .form-item .input-wrapper select, #penalty-calculator .penalty-form-wrapper .pane .form-item .input-wrapper input, #penalty-calculator .penalty-form-wrapper .pane .form-item .input-wrapper select { float: left; width: 100px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper input, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .input-wrapper input, #penalty-calculator .subsidy-form-wrapper .pane .form-item .input-wrapper input, #penalty-calculator .penalty-form-wrapper .pane .form-item .input-wrapper input { width: 95px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper .inline-tip, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .input-wrapper .inline-tip, #penalty-calculator .subsidy-form-wrapper .pane .form-item .input-wrapper .inline-tip, #penalty-calculator .penalty-form-wrapper .pane .form-item .input-wrapper .inline-tip { float: right; margin-top: 2px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper .inline-tip .kff-tooltip, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .input-wrapper .inline-tip .kff-tooltip, #penalty-calculator .subsidy-form-wrapper .pane .form-item .input-wrapper .inline-tip .kff-tooltip, #penalty-calculator .penalty-form-wrapper .pane .form-item .input-wrapper .inline-tip .kff-tooltip { position: absolute; }
@media (max-width: 369px) { #subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .input-wrapper, #penalty-calculator .subsidy-form-wrapper .pane .form-item .input-wrapper, #penalty-calculator .penalty-form-wrapper .pane .form-item .input-wrapper { float: none; padding: 10px 0; }
  #subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper input, #subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper select, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .input-wrapper input, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item .input-wrapper select, #penalty-calculator .subsidy-form-wrapper .pane .form-item .input-wrapper input, #penalty-calculator .subsidy-form-wrapper .pane .form-item .input-wrapper select, #penalty-calculator .penalty-form-wrapper .pane .form-item .input-wrapper input, #penalty-calculator .penalty-form-wrapper .pane .form-item .input-wrapper select { float: none; } }
#subsidy-calculator-new .subsidy-results-wrapper, #penalty-calculator .subsidy-results-wrapper { padding: 10px; display: none; }
#subsidy-calculator-new .subsidy-results-wrapper h2, #penalty-calculator .subsidy-results-wrapper h2 { font: bold 28px "Source Sans 3", Arial, sans-serif; text-transform: uppercase; }
#subsidy-calculator-new .subsidy-results-wrapper h3, #penalty-calculator .subsidy-results-wrapper h3 { color: #05568e; font-size: 22px; }
#subsidy-calculator-new .subsidy-results-wrapper .medicaid-expansion, #penalty-calculator .subsidy-results-wrapper .medicaid-expansion { padding-top: 20px; margin-top: 20px; border-top: solid 3px #bcb59b; }
#subsidy-calculator-new .subsidy-results-wrapper .bold-blue, #penalty-calculator .subsidy-results-wrapper .bold-blue { color: #05568e; font-weight: bold; }
#subsidy-calculator-new .subsidy-results-wrapper dl, #penalty-calculator .subsidy-results-wrapper dl { padding-left: 50px; }
@media (max-width: 656px) { #subsidy-calculator-new .subsidy-results-wrapper dl, #penalty-calculator .subsidy-results-wrapper dl { padding-left: 0; } }
#subsidy-calculator-new .subsidy-results-wrapper dl dt, #penalty-calculator .subsidy-results-wrapper dl dt { width: 200px; clear: left; float: left; font: bold 14px/16px Georgia, serif; margin: 0 50px 20px 0; }
#subsidy-calculator-new .subsidy-results-wrapper dl dd, #penalty-calculator .subsidy-results-wrapper dl dd { width: 250px; padding-right: 50px; font: normal 14px/16px Georgia, serif; margin: 0 0 20px 0; float: left; }
#body-frameless #subsidy-calculator-new .share, #body-frameless #subsidy-calculator-new .byline, #body-frameless #penalty-calculator .share, #body-frameless #penalty-calculator .byline { display: none; }
#body-frameless #subsidy-calculator-new .box, #body-frameless #penalty-calculator .box { margin: 0 10px; }
#body-frameless #subsidy-calculator-new .box.header, #body-frameless #penalty-calculator .box.header { background-image: url("../images/kff-logo-white-standard.svg"); background-position: 94% center; background-repeat: no-repeat; background-size: 90px 60px; margin: 0; padding-right: 30%; }
#body-frameless #subsidy-calculator-new .box.subsidy-results-wrapper, #body-frameless #penalty-calculator .box.subsidy-results-wrapper { margin: 0; padding: 10px; }

#penalty-calculator .penalty-form-wrapper { .subfieldTooltip-top: 5px; }
#penalty-calculator .penalty-form-wrapper form { margin: 10px 0; }
#penalty-calculator .penalty-form-wrapper h4 { border: none; padding: 0; }
#penalty-calculator .results-container { border-top: 3px solid #ccc; margin: 10px 0; padding: 5px 0; }
#penalty-calculator .results-container .accordion-wrapper { margin: 10px 0; }
#penalty-calculator .results-container .accordion-wrapper a { text-decoration: none; }
#penalty-calculator .results-container .accordion-wrapper p { font: 15px/28px "Source Sans 3", Georgia, serif; color: #000000; }
#penalty-calculator .results-container .accordion-wrapper .accordion h5 { color: #004B87; font: 18px/18px "Source Sans 3", helvetica, sans-serif; font-weight: 700; }
#penalty-calculator .results-container .accordion-wrapper .accordionShow h5 { color: #C94A0B; font: 18px/18px "Source Sans 3", helvetica, sans-serif; font-weight: 700; text-transform: none; }
#penalty-calculator .results-container h1 { color: #004B87; font: 28px/34px "Source Sans 3", helvetica, sans-serif; font-weight: bold; }
#penalty-calculator .results-container .results-wrapper { margin: 10px 0; }
#penalty-calculator .results-container .results-wrapper h2, #penalty-calculator .results-container .results-wrapper h3 { font-family: "Source Sans 3", Georgia, serif; }
#penalty-calculator .results-container .results-wrapper h2 { font-size: 24px; font-weight: bold; line-height: 28px; }
#penalty-calculator .results-container .results-wrapper h3 { font-size: 20px; font-weight: bold; line-height: 28px; }
#penalty-calculator .results-container .results-wrapper ul { margin: 0; }
#penalty-calculator .results-container .results-wrapper li { list-style: none; }
#penalty-calculator .results-container .results-wrapper li:before { display: none; }
#penalty-calculator .results-container .results-wrapper .indv-mand, #penalty-calculator .results-container .results-wrapper .cost-wrap { width: 100%; }
@media (min-width: 768px) { #penalty-calculator .results-container .results-wrapper .indv-mand, #penalty-calculator .results-container .results-wrapper .cost-wrap { width: 48%; } }
#penalty-calculator .results-container .results-wrapper .indv-mand h2 { color: #C94A0B; }
#penalty-calculator .results-container .results-wrapper .cost-wrap h2 { color: #004B87; }

#content #slideshow-slides-wrapper.beige { padding: 30px; }
#content #slideshow-slides-wrapper .slideshow-box iframe { margin-left: -25px; width: 808px; }
#content #slideshow-slides-wrapper .slideshow-box .slideshare-wrapper iframe { margin-left: 0; }
#content #slideshow-slides-wrapper .ppt-file { float: left; margin: 0 15px 0 0; }
#content #slideshow-slides-wrapper .ppt-file a { line-height: 30px; color: #464646; font: normal 14px/16px "Source Sans 3", Arial, sans-serif; text-decoration: none; padding-top: 5px; }
#content #slideshow-slides-wrapper .ppt-file a:hover { color: #464646; font: normal 14px/16px "Source Sans 3", Arial, sans-serif; text-decoration: underline; }
#content #slideshow-slides-wrapper .ppt-file a img { width: auto; float: left; margin-right: 5px; }
#content #slideshow-slides-wrapper .pdf { float: right; margin: 0px 25px 0px 0px; }
#content #slideshow-slides-wrapper .pdf a { float: none; }
#content #slideshow-slides-wrapper .view-slides-header { font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; color: #464646; font-size: 12px; }
#content #slideshow-slides-wrapper .view-slides { float: left; font-family: "Source Sans 3", Arial, sans-serif; font-size: 12px; line-height: 20px; padding-left: 17px; }
#content #slideshow-slides-wrapper .view-slides li { list-style-image: none; }
#content #slideshow-slides-wrapper .view-slides.right { padding-top: 20px; }
#content #slideshow-slides-wrapper #slide-info { padding-top: 45px; width: 750px; }
#content #slideshow-slides-wrapper #slide-info h2 { font-family: "Source Sans 3", Arial, sans-serif; font-size: 16px; color: #004B87; font-weight: bold; line-height: 16px; }
#content #slideshow-slides-wrapper #slide-info h3 { font-family: "Source Sans 3", Arial, sans-serif; font-size: 12px; color: #666666; text-transform: uppercase; font-weight: bold; padding-bottom: 20px; }
#content #slideshow-slides-wrapper #slide-info h4 { font-family: "Source Sans 3", Arial, sans-serif; text-transform: uppercase; font-size: 20px; color: #de5a02; font-weight: bold; padding-bottom: 5px; }
#content #slideshow-slides-wrapper #slide-info p { font-family: "Source Sans 3", Arial, sans-serif; font-size: 14px; color: #666666; line-height: 18px; }
#content .slide-image { text-align: center; }
#content .slide-image img { height: auto; }

body #content #state-path-wrapper .right-double-column { float: none; overflow-x: auto; width: 100%; }
@media (min-width: 768px) { body #content #state-path-wrapper .right-double-column { float: right; max-width: calc(100% - 400px); width: 853px; } }

#state-path-wrapper { max-width: calc(100% - 20px); }
#state-path-wrapper::after { clear: both; content: ''; display: table; }
#state-path-wrapper #refine-results-wrapper { margin-top: 0; width: 100%; }
@media (min-width: 768px) { #state-path-wrapper #refine-results-wrapper { max-width: 350px; } }
#state-path-wrapper #refine-results-wrapper #refine-results-header-top, #state-path-wrapper #refine-results-wrapper #refine-results-left-box, #state-path-wrapper #refine-results-wrapper #refine-results-left-box .left-content-header-container, #state-path-wrapper #refine-results-wrapper #refine-results-left-box .left-content-header-container-first, #state-path-wrapper #refine-results-wrapper #refine-results-left-box .check-boxes, #state-path-wrapper #refine-results-wrapper .check-boxes-dropdown-field { width: 100% !important; box-sizing: border-box; }
#state-path-wrapper #refine-results-wrapper .shfo-category-jump { max-width: 100%; }
#state-path-wrapper .subcategory h4 { color: #004B87; font: bold 28px/32px "Source Sans 3", Arial, sans-serif; text-transform: uppercase; }
#state-path-wrapper .subcategory.subcat-show { display: block; }
#state-path-wrapper .subcategory.subcat-hide { display: none; }
#state-path-wrapper .sub-sub { padding-left: 20px; }
#state-path-wrapper h3.parent { color: #004B87; font-weight: normal; padding: 20px 0; }

/* Glossary Page */
#glossary-wrapper #search-box, #faq-wrapper #search-box, .exhibit-list #search-box { height: auto; position: absolute; width: 809px; left: 0px; }
#glossary-wrapper #search-box .search-form, #faq-wrapper #search-box .search-form, .exhibit-list #search-box .search-form { display: inline-block; }
#glossary-wrapper #search-box .search-form input#search-global, #faq-wrapper #search-box .search-form input#search-global, .exhibit-list #search-box .search-form input#search-global { width: 530px; height: 43px; font-family: Georgia, serif; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; float: left; }
#glossary-wrapper #search-box .search-form input#search-submit, #glossary-wrapper #search-box .search-form input.search-submit, #faq-wrapper #search-box .search-form input#search-submit, #faq-wrapper #search-box .search-form input.search-submit, .exhibit-list #search-box .search-form input#search-submit, .exhibit-list #search-box .search-form input.search-submit { border: none; cursor: pointer; }

.header-stuck #alphabet-bar { margin-top: 69px; }

#glossary-wrapper h4.sans-white, #faq-wrapper h4.sans-white { padding-bottom: 10px; }
#glossary-wrapper #alphabet-bar, #faq-wrapper #alphabet-bar { background-color: #004B87; height: 40px; position: absolute; width: 809px; top: 140px; left: 0px; }
#glossary-wrapper #alphabet-bar .alphabet-bar-list, #faq-wrapper #alphabet-bar .alphabet-bar-list { padding: 10px 0px 0px 7px; }
#glossary-wrapper #alphabet-bar .alphabet-bar-list li, #faq-wrapper #alphabet-bar .alphabet-bar-list li { list-style-image: none; float: left; font-size: 16px; font-family: "Source Sans 3", Arial, sans-serif; padding: 0 0 0 19px; margin: 0; line-height: 19px; color: #aaa; }
#glossary-wrapper #alphabet-bar .alphabet-bar-list li:before, #faq-wrapper #alphabet-bar .alphabet-bar-list li:before { display: none; }
#glossary-wrapper #alphabet-bar .alphabet-bar-list li a, #faq-wrapper #alphabet-bar .alphabet-bar-list li a { font-size: 16px; font-family: "Source Sans 3", Arial, sans-serif; text-decoration: none; color: #ffffff; }
#glossary-wrapper #alphabet-bar .alphabet-bar-list li a:visited, #faq-wrapper #alphabet-bar .alphabet-bar-list li a:visited { text-decoration: none; }
#glossary-wrapper #alphabet-bar .alphabet-bar-list li a:hover, #faq-wrapper #alphabet-bar .alphabet-bar-list li a:hover { color: #055d88; }
#glossary-wrapper .glossary-contents, #faq-wrapper .glossary-contents { margin-top: 200px; }
#glossary-wrapper .glossary-contents .glossary-entry, #faq-wrapper .glossary-contents .glossary-entry { margin-bottom: 30px; }
#glossary-wrapper .glossary-contents h1, #faq-wrapper .glossary-contents h1 { font-size: 30px; font-family: "Source Sans 3", Arial, sans-serif; color: #004B87; margin-bottom: 30px; }
#glossary-wrapper .glossary-contents h2, #faq-wrapper .glossary-contents h2 { font-size: 18px; font-family: "Source Sans 3", Arial, sans-serif; color: #004B87; margin: 0 0px 10px 0px; padding: 0; font-weight: bold; }
#glossary-wrapper .glossary-contents .glossary-entry, #glossary-wrapper .glossary-contents p, #faq-wrapper .glossary-contents .glossary-entry, #faq-wrapper .glossary-contents p { font-family: Georgia, serif; font-size: 16px; color: #000000; line-height: 24px; display: block; width: 745px; }

.exhibit-list #search-box { position: static; width: 738px; margin-bottom: 25px; }
.exhibit-list #search-box form#search input#search-global { width: 465px; }

#table-container sup a { font-size: 11px; font-family: "Source Sans 3", Arial, sans-serif; }

/* FAQ */
#faq-wrapper { align-items: flex-start; display: flex; justify-content: space-around; min-height: 50vh; }
#faq-wrapper .single-column { box-sizing: border-box; flex: 1 0 33%; }
#faq-wrapper .single-column.fixed, #faq-wrapper .single-column.stuck-to-bottom { position: static; top: auto; }
#faq-wrapper .single-column.fixed .faq-index, #faq-wrapper .single-column.stuck-to-bottom .faq-index { box-sizing: border-box; left: 0; }
#faq-wrapper .single-column.fixed .faq-index { max-height: 85vh; overflow-y: scroll; position: fixed; top: 53px; width: 33%; }
.admin-bar #faq-wrapper .single-column.fixed .faq-index { top: 84px; }
#faq-wrapper .single-column.fixed h3 { font-size: 24px; line-height: 32px; }
#faq-wrapper .single-column.fixed li { font-size: 14px; line-height: 18px; margin-bottom: 5px; padding-bottom: 5px; }
@media (min-width: 992px) { #faq-wrapper .single-column.fixed .faq-index { top: 67px; }
  .admin-bar #faq-wrapper .single-column.fixed .faq-index { top: 98px; } }
#faq-wrapper .single-column.stuck-to-bottom .faq-index { bottom: 20px; position: absolute; width: 30%; }
#faq-wrapper .right-double-column { flex: 1 0 67%; }
#faq-wrapper .white { color: #fff; }
#faq-wrapper #search-box { align-items: center; background-color: #dddddd; display: flex; height: auto; justify-content: space-between; left: -25px; margin-bottom: 10px; padding: 10px; position: relative; z-index: 101; }
#faq-wrapper #search-box input#search-global { width: 100%; }
#faq-wrapper #search-box.fixed { box-sizing: border-box; left: auto; position: fixed; right: 0; top: 53px; width: 67%; }
.admin-bar #faq-wrapper #search-box.fixed { top: 84px; }
#faq-wrapper #search-box.fixed .search-form { flex: 1 1 0; margin-right: 15px; }
#faq-wrapper #search-box.fixed .clear-search-button { flex: 0 0 150px; }
#faq-wrapper #search-box.fixed + .faq-questions { padding-top: 75px; }
@media (min-width: 992px) { #faq-wrapper #search-box.fixed { top: 67px; }
  .admin-bar #faq-wrapper #search-box.fixed { top: 98px; } }
#faq-wrapper #search-box #search input#search-global { float: none; }
#faq-wrapper #search-box #search .clear-search-button { float: none; margin: 0 0 0 30px; }
#faq-wrapper #search-box #current-tag { clear: left; padding: 10px 0 0; }
#faq-wrapper #search-box .search-form { background-color: #ffffff; flex: 0 1 530px; }
#faq-wrapper #search-box .search-form input { width: 100%; }
#faq-wrapper .faq-index h4 { color: #fff; font-size: 18px; margin: 5px 0; padding: 0; }
#faq-wrapper .faq-index ul li a { width: 90%; display: inline-table; }
#faq-wrapper h2 { color: #fff; }
#faq-wrapper h4 { font-size: 28px; font-family: "Source Sans 3", Arial, sans-serif; color: #004B87; padding-top: 30px; font-weight: bold; }
#faq-wrapper .faq-questions .accordion { position: relative; }
#faq-wrapper .faq-questions .accordion .plus-btn-dark-blue { left: -30px; top: 3px; }
#faq-wrapper .faq-questions .accordion dd { margin-bottom: 20px; }
#faq-wrapper .faq-questions .question-links { line-height: 20px; }
#faq-wrapper .faq-questions .question-links .share { float: left; width: auto; margin-right: 5px; z-index: 100; position: relative; }
#faq-wrapper .faq-questions .question-links .title, #faq-wrapper .faq-questions .question-links a { display: inline-block; float: none; margin: 0; }
#faq-wrapper .faq-questions .question-links .title { font-family: "Source Sans 3", Arial, sans-serif; color: black; text-transform: uppercase; font-size: 13px; }
#faq-wrapper .faq-questions .question-links .tags { text-align: right; position: relative; top: 2px; }
#faq-wrapper .faq-questions .question-links .tags li { display: inline-block; padding: 0; line-height: normal; }
#faq-wrapper .faq-questions .question-links .tags li:before { display: none; }
#faq-wrapper .faq-questions .question-links .tags li.title:after { content: ': '; }
#faq-wrapper .faq-questions .question-links .tags li a { text-decoration: underline; }
#faq-wrapper .tags li:after { content: ', '; }
#faq-wrapper .tags li:last-child:after { content: ''; }
#faq-wrapper .tags li a.active { color: #CE601A; text-decoration: underline; }

#wpcom-vip { background-color: #005a9c; text-align: center; }

#contact-wrapper .right-double-column .box.pseudo.heading { margin: 0; padding: 9px 25px 14px 25px; }
#contact-wrapper .right-double-column .box.pseudo.heading h2 { margin: 0; }
#contact-wrapper .contact-questions h3 { font-style: normal; font-weight: lighter; font-family: "Source Sans 3", Arial, sans-serif; font-size: 40px; }
#contact-wrapper .contact-questions p { font-family: "Source Sans 3", Arial, sans-serif; }
#contact-wrapper .reprints h3 { font-style: normal; font-weight: lighter; font-family: "Source Sans 3", Arial, sans-serif; font-size: 26px; color: #004B87; }
#contact-wrapper .reprints p { color: #004B87; font-family: "Source Sans 3", Arial, sans-serif; }
#contact-wrapper .reprints .see-more { color: #004B87; font-weight: normal; }

body.single-state-profile #report-wrapper .box.full-post h2.post-title { background: #eeeae5; padding: 20px; color: #004B87; }

#report-wrapper .box.primary, .tax-state-category .box.primary, .tax-global-category .box.primary, .single-state-indicator .box.primary, .single-global-indicator .box.primary, .single-slide .box.primary, .single-data-collection .box.primary { border-bottom: 1px solid #aaafb3; padding-bottom: 30px; margin-bottom: 20px; }
#report-wrapper .box.full-post p img[class*=' wp-image-'], #report-wrapper .box.full-post div:not(.wp-caption) img[class*=' wp-image-'], #report-wrapper .box.full-post p img[class^='wp-image-'], #report-wrapper .box.full-post div:not(.wp-caption) img[class^='wp-image-'], .tax-state-category .box.full-post p img[class*=' wp-image-'], .tax-state-category .box.full-post div:not(.wp-caption) img[class*=' wp-image-'], .tax-state-category .box.full-post p img[class^='wp-image-'], .tax-state-category .box.full-post div:not(.wp-caption) img[class^='wp-image-'], .tax-global-category .box.full-post p img[class*=' wp-image-'], .tax-global-category .box.full-post div:not(.wp-caption) img[class*=' wp-image-'], .tax-global-category .box.full-post p img[class^='wp-image-'], .tax-global-category .box.full-post div:not(.wp-caption) img[class^='wp-image-'], .single-state-indicator .box.full-post p img[class*=' wp-image-'], .single-state-indicator .box.full-post div:not(.wp-caption) img[class*=' wp-image-'], .single-state-indicator .box.full-post p img[class^='wp-image-'], .single-state-indicator .box.full-post div:not(.wp-caption) img[class^='wp-image-'], .single-global-indicator .box.full-post p img[class*=' wp-image-'], .single-global-indicator .box.full-post div:not(.wp-caption) img[class*=' wp-image-'], .single-global-indicator .box.full-post p img[class^='wp-image-'], .single-global-indicator .box.full-post div:not(.wp-caption) img[class^='wp-image-'], .single-slide .box.full-post p img[class*=' wp-image-'], .single-slide .box.full-post div:not(.wp-caption) img[class*=' wp-image-'], .single-slide .box.full-post p img[class^='wp-image-'], .single-slide .box.full-post div:not(.wp-caption) img[class^='wp-image-'], .single-data-collection .box.full-post p img[class*=' wp-image-'], .single-data-collection .box.full-post div:not(.wp-caption) img[class*=' wp-image-'], .single-data-collection .box.full-post p img[class^='wp-image-'], .single-data-collection .box.full-post div:not(.wp-caption) img[class^='wp-image-'] { border: 2px solid #edf1f2; }
#report-wrapper .box.full-post div.wp-caption img[class*=' wp-image-'], #report-wrapper .box.full-post div.wp-caption img[class^='wp-image-'], .tax-state-category .box.full-post div.wp-caption img[class*=' wp-image-'], .tax-state-category .box.full-post div.wp-caption img[class^='wp-image-'], .tax-global-category .box.full-post div.wp-caption img[class*=' wp-image-'], .tax-global-category .box.full-post div.wp-caption img[class^='wp-image-'], .single-state-indicator .box.full-post div.wp-caption img[class*=' wp-image-'], .single-state-indicator .box.full-post div.wp-caption img[class^='wp-image-'], .single-global-indicator .box.full-post div.wp-caption img[class*=' wp-image-'], .single-global-indicator .box.full-post div.wp-caption img[class^='wp-image-'], .single-slide .box.full-post div.wp-caption img[class*=' wp-image-'], .single-slide .box.full-post div.wp-caption img[class^='wp-image-'], .single-data-collection .box.full-post div.wp-caption img[class*=' wp-image-'], .single-data-collection .box.full-post div.wp-caption img[class^='wp-image-'] { border: 0 !important; }

body.single-interactive .share { border-bottom: 1px solid #ccc; padding-bottom: 1em; margin-bottom: 10px; }

body.single-interactive .box.primary .share { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }

body.news-summary-template-default .box.primary h2 { font-size: 26px; }

.tax-state-category .right-double-column, .tax-global-category .right-double-column { margin-top: 6px; }

.single-state-indicator .right-double-column, .single-global-indicator .right-double-column { margin-top: 28px; }
.single-state-indicator .right-double-column .box.full-post, .single-global-indicator .right-double-column .box.full-post { padding: 0 0 10px 0; }

.single-press-release .post_title { font-family: "Source Sans 3", Arial, sans-serif; color: #333333; font-size: 37px; line-height: 47px; font-weight: 600; margin: 0 0 10px 0; }
.single-press-release .post_title a, .single-press-release .post_title a:visited { color: #333333; }
.single-press-release .sub-header { font-family: "Source Sans 3", Arial, sans-serif; color: #757d82; font-size: 18px; line-height: 1.4; font-weight: 400; margin: 0 0 10px 0; }

#image-lightbox { position: fixed; /* keeps the lightbox window in the current viewport */ background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; width: 100%; height: 100%; z-index: 110; text-align: center; }
#image-lightbox #lbcontent { box-shadow: 0 0 25px #111; -webkit-box-shadow: 0 0 25px #111; -moz-box-shadow: 0 0 25px #111; margin: 50px auto 0 auto; /*centers the div horizontally in all browsers (except IE)*/ text-align: left; /*resets text alignment from body tag */ overflow: auto; position: relative; background: #edf1f2; min-width: 300px; min-height: 300px; }
#image-lightbox #lbcontent .lbim-wrapper { background: #fff; min-height: 200px; }
#image-lightbox #lbcontent .lbim-wrapper input { width: 100%; padding: 3px; font-size: 16px; }
#image-lightbox #lbcontent .close { background: url(../images/image-lb-close.png); position: absolute; top: 0; right: 0; width: 32px; height: 32px; cursor: pointer; }
#image-lightbox #lbcontent .lbcaption { background: #edf1f2; color: #000; max-height: 100px; padding: 5px; font: 14px/16px "Source Sans 3", Arial, sans-serif; }
#image-lightbox.share-modal #lbcontent { max-width: 600px; min-height: 0; overflow: auto; }
#image-lightbox.share-modal #lbcontent .lbim-wrapper { padding: 10px 20px 10px 10px; min-height: 0; }

.sidebar-attachments { position: relative; }
.sidebar-attachments ul { padding: 0; }
.sidebar-attachments ul li { list-style-image: none; }
.sidebar-attachments ul li a, .sidebar-attachments ul li a:hover { line-height: 30px; }

#shep-wrapper .box.light-blue h1 { color: #fff; font-family: "Source Sans 3", Arial, sans-serif; font-size: 35px; font-weight: normal; margin-bottom: 20px; }
#shep-wrapper .box.light-blue .left-side { width: 365px; float: left; }
#shep-wrapper .box.light-blue .shep-content { margin-bottom: 20px; }
#shep-wrapper .box.light-blue .shep-content p { font: normal 24px/28px "Source Sans 3", Arial, sans-serif; font-style: italic; color: #fff; }
#shep-wrapper .box.light-blue h3.choose-location { font: normal 14px/16px "Source Sans 3", Arial, sans-serif; color: #fff; text-transform: uppercase; }
#shep-wrapper #map-container { width: 750px; height: 500px; position: relative; float: right; margin-left: 8px; }

.geo-picker-wrapper .geo-picker { width: 280px; }
.geo-picker-wrapper .customSelect { border: none; padding: 0; padding-right: 20px; background: #fff url(../images/orange-down-button.png) top right no-repeat; height: 36px; }
.geo-picker-wrapper .customSelectInner { padding: 10px; font-size: 16px !important; font-family: Georgia, sans-serif; font-style: italic; text-transform: none; background: none; height: 36px; }

/* Global Health and State Facts*/
#global-health-wrapper .intro-text p, #state-health-wrapper .intro-text p { font-family: "Source Sans 3", Arial, sans-serif; font-size: 24px; color: #525253; line-height: 30px; font-style: italic; }
#global-health-wrapper .intro-text p span, #state-health-wrapper .intro-text p span { color: #e26c00; }
#global-health-wrapper .top-search, #state-health-wrapper .top-search { background-color: #004B87; width: 1190px; height: 90px; }
#global-health-wrapper .top-search .search-global, #state-health-wrapper .top-search .search-global { font-family: "Source Sans 3", Arial, sans-serif; font-size: 35px; color: #fff; font-weight: bold; float: left; padding: 21px 10px 0px 30px; }
#global-health-wrapper .top-search #search-input, #state-health-wrapper .top-search #search-input { margin-top: 20px; display: inline-block; background-color: white; width: 647px; border: 0; }
#global-health-wrapper .top-search #search-input input#search-field, #state-health-wrapper .top-search #search-input input#search-field { width: 601px; height: 44px; border: 0; padding: 0px 15px 0px 15px; font-family: Georgia, serif; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; float: left; }
#global-health-wrapper .top-search #search-input input#search-submit, #global-health-wrapper .top-search #search-input input.search-submit, #state-health-wrapper .top-search #search-input input#search-submit, #state-health-wrapper .top-search #search-input input.search-submit { width: 44px; height: 44px; border: none; cursor: pointer; }
#global-health-wrapper h1, #state-health-wrapper h1 { width: 750px; margin-top: 20px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 35px; color: #fff; font-weight: bold; padding-bottom: 10px; }
#global-health-wrapper .geo-picker, #state-health-wrapper .geo-picker { width: 250px; height: 46px; border: 1px solid #ded4c9; padding: 12px 15px 0px 15px; font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; font-size: 16px; color: #686868; float: right; margin: 20px 190px 0 10px; }
#global-health-wrapper #top-left-categories, #state-health-wrapper #top-left-categories { float: left; }
#global-health-wrapper #top-left-categories .top-left-list, #global-health-wrapper #top-left-categories .top-right-list, #state-health-wrapper #top-left-categories .top-left-list, #state-health-wrapper #top-left-categories .top-right-list { float: left; padding-right: 30px; }
#global-health-wrapper #top-left-categories .top-left-list li, #global-health-wrapper #top-left-categories .top-right-list li, #state-health-wrapper #top-left-categories .top-left-list li, #state-health-wrapper #top-left-categories .top-right-list li { font-size: 22px; margin-bottom: 0; padding-bottom: 0; }
#global-health-wrapper #top-left-categories .top-left-list li:before, #global-health-wrapper #top-left-categories .top-right-list li:before, #state-health-wrapper #top-left-categories .top-left-list li:before, #state-health-wrapper #top-left-categories .top-right-list li:before { margin-top: 0.7em; }
#global-health-wrapper #top-left-categories .top-left-list a, #global-health-wrapper #top-left-categories .top-right-list a, #state-health-wrapper #top-left-categories .top-left-list a, #state-health-wrapper #top-left-categories .top-right-list a { text-decoration: none; color: #fff; font-family: "Source Sans 3", Arial, sans-serif; font-weight: bold; color: #fff; line-height: 38px; display: inline-block; }
#global-health-wrapper #top-right-categories, #state-health-wrapper #top-right-categories { margin-top: 20px; float: left; width: 400px; border-left: 2px solid #59add5; height: 220px; padding-left: 30px; }
#global-health-wrapper #top-right-categories h1, #state-health-wrapper #top-right-categories h1 { width: 400px; font-family: "Source Sans 3", Arial, sans-serif; font-size: 35px; color: #fff; font-weight: bold; padding-bottom: 10px; margin-top: 0; }
#global-health-wrapper #top-right-categories .search-form, #state-health-wrapper #top-right-categories .search-form { background-color: white; }
#global-health-wrapper #map-container, #state-health-wrapper #map-container { float: right; position: relative; margin-top: 15px; width: 711px; height: 450px; }
#global-health-wrapper #map-container #locale-text, #state-health-wrapper #map-container #locale-text { font-size: 12px; color: #000; }
#global-health-wrapper .what-is-this, #state-health-wrapper .what-is-this { float: right; margin-right: 30px; font-family: "Source Sans 3", Arial, sans-serif; color: #aac6d8; font-size: 13px; font-weight: bold; line-height: 30px; }
#global-health-wrapper .what-is-this .question-icon, #state-health-wrapper .what-is-this .question-icon { display: inline-block; position: static; margin-left: 10px; }

body #global-health-wrapper #top-left-categories { width: 743px; }
body #global-health-wrapper #map-container { float: none; width: 1180px; height: 648px; clear: left; }

/* Staff Landing Page */
body #content #staff-landing-wrapper .staff { margin-bottom: 25px; }
body #content #staff-landing-wrapper .staff .image-wrapper { margin-bottom: 15px; }
body #content #staff-landing-wrapper .blue-bar { bottom: 0; margin-bottom: 0; }
body #content #staff-landing-wrapper .blue-bar img { float: right; }
body #content #staff-landing-wrapper .job-position { margin: 0; padding-left: 23px; }
body #content #staff-landing-wrapper .job-position a { font-size: 22px; color: #fff; }
body #content #staff-landing-wrapper .no-float { float: none; }

.box a.see-more.inline-readmore { display: inline-block; }

.readmore-ellipsis { padding-right: 15px; }

body #content .right-column #map-box .map-wrapper { width: 335px; }
body #content .right-column #map-box .map-wrapper .map-header { width: 379px; padding: 8px; }
body #content .right-column #map-box .map-wrapper .map-header p { font-size: 13px; margin-left: 94px; }
body #content .right-column #map-box .map-wrapper h2 { font-size: 60px; }
body #content .right-column #map-box .map-wrapper .map-canvas { width: 393px; }

.box.kcmu-logo { text-align: center; }

.inline-tip { display: inline-block; position: relative; width: 16px; height: 16px; background: #004B87; color: #fff; cursor: help; text-align: center; font: bold 14px/16px "Source Sans 3", Arial, sans-serif; border-radius: 2px; }

#daily-global-health-policy-report-wrapper .accordion dt { padding: 5px 0; }
#daily-global-health-policy-report-wrapper .accordion dt a.accordion-title { color: #000; font-family: "Source Sans 3", Arial, sans-serif; padding-left: 30px; display: block; }
#daily-global-health-policy-report-wrapper .accordion .plus-btn-black { float: left; position: static; }
#daily-global-health-policy-report-wrapper .accordion dd { padding: 10px 0 10px 30px; }

/*Health Poll Questions Finder */
#health-poll-questions-finder-wrapper .search input#search-menu, #health-poll-questions-finder-wrapper .search input#list-menu, #health-poll-questions-finder-wrapper .search select#search-menu, #health-poll-questions-finder-wrapper .search select#list-menu { width: 335px; height: 44px; border: 1px solid #ded4c9; padding: 0px 15px 0px 15px; font-family: Georgia, serif; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; }
#health-poll-questions-finder-wrapper .search select #list-menu { padding-right: 0; }
#health-poll-questions-finder-wrapper .dates input.date-menu { width: 125px; height: 44px; border: 1px solid #ded4c9; padding: 0px 15px 0px 15px; font-family: "Source Sans 3", Arial, sans-serif; font-style: italic; font-size: 14px; color: #686868; font-weight: 100; float: left; }
#health-poll-questions-finder-wrapper h4.arial { font-size: 14px; color: #686868; padding-bottom: 5px; }
#health-poll-questions-finder-wrapper h4.arial.bold { font-weight: bold; }
#health-poll-questions-finder-wrapper h4.arial.float { float: left; padding: 0px 15px; line-height: 45px; }
#health-poll-questions-finder-wrapper .left-fields { float: left; }
#health-poll-questions-finder-wrapper .right-fields { margin-left: 374px; }
#health-poll-questions-finder-wrapper .buttons .arrow-link-button { clear: none; }

#roper-results { display: none; }

img#wpstats { width: 0px; height: 0px; overflow: hidden; display: block; }

#bar-chart { margin-top: 25px; }
#bar-chart .locale { float: left; width: 13px; margin: 8px 1px 8px 0; position: relative; height: 80px; }
#bar-chart .locale .bar, #bar-chart .locale .code { position: absolute; font-family: Verdana, Helvetica, sans-serif; margin: 0; width: 13px; padding: 0; }
#bar-chart .locale .bar { bottom: 20px; background-color: #ddd; }
#bar-chart .locale .code { bottom: 0; margin: 2px 0 0 0; font-size: 8px; text-align: center; }
#bar-chart .locale.us .code { background: yellow; }

#scroll-follow.fixed { position: fixed; top: -20px; }
#scroll-follow.stuck-to-bottom { position: absolute; bottom: 20px; }

body .kff-gtooltip { cursor: help; position: relative; }

body #subsidy-calculator-new .subsidy-form-wrapper .pane .kff-tooltip p.tt-inner { text-align: left; }

blockquote + blockquote { margin-top: -20px; }

body.summary-of-findings .level1 p:first-child { max-width: 584px; background-color: #e9e9e9; padding: 30px; margin: 30px auto; clear: both; font: 14px/20px "Source Sans 3", helvetica, sans-serif; color: #464646; }
